Error with phaseNoiseMeasure command
3 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
I have a time domain signal whose PSD is required to be calculated. When I am using the new command "phaseNoiseMeasure" in MATLAB R2020b, it is showing an error message related to vertcat. I have attached the screenshot of the error message.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/456689/image.bmp)
I have attached the code and corresponding MATLAB figure with this post. How to get rid of this error and actually get the PSD?
0 Commenti
Risposte (1)
Shiva Kalyan Diwakaruni
il 16 Dic 2020
Hi,
the above error is occuring because the values of x and y which is accessed using dataObjs(1).XData and dataObjs(1).YData is passed as a row vector(1*m) but phaseNoiseMeasure function is expecting column vector(m*1)
you can change your code from
x = dataObjs(1).XData;
y = dataObjs(1).YData;
to
x = dataObjs(1).XData';
y = dataObjs(1).YData';
and you can get rid of this error and actually get the PSD.
hope it helps,
thanks
0 Commenti
Vedere anche
Categorie
Scopri di più su Design and Simulate SerDes Systems in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!