How to shift the pwelch plot
8 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hi,
I am using the pwelch function to plot signal power spectrum density. Similar to the function "fftshift", I want the first half of the spectrum swapped with second half to put the zero-frequency value in the middle. But I dont know how to do it on the pwelch. Can any one give me some suggestions?
Thanks.
0 Kommentare
Antworten (2)
bym
am 21 Nov. 2011
pwelch calculates a one sided spectrum by default, therefore, no shifting is required. You can use the option 'twosided' to get the two sided PSD
0 Kommentare
Wayne King
am 21 Nov. 2011
If you really want DC to be in the middle, you can do this.
Fs = 1e3;
t = 0:1/Fs:1-1/Fs;
x = cos(2*pi*100*t)+randn(size(t));
plot(psd(spectrum.welch,x,'Fs',Fs,'CenterDC',true));
0 Kommentare
Siehe auch
Kategorien
Mehr zu Spectral Estimation finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!