pwelch是用来求功率谱的,采用Welch平均周期法对信号进行谱估计,它通过分段选取数据进行加窗求功率,再进行平均,pwelch函数的使用方式为:
pxx = pwelch(x,window,noverlap...,nfft)
[pxx,f] = pwelch(x,window,noverlap,f,fs)
其中,
X表示输入序列;
window:当window是一个数值时,表示窗函数长度,即分段长度L,默认的窗函数为...NOVERLAP指定分段重叠的样本数 ,如果NOVERLAP=L/2,则可得到重叠50%的Welch法平均周期图
下面我们分别用fft和fwelch来求信号的功率谱。...linspace(0,fs/2,length(psdx));
[pxx,f] = pwelch(st,rectwin(N),32,N,fs);
figure;plot(freq,psdx);title('fft方法求功率谱密度...');grid on
figure;plot(f,pxx);title('fwelch方法求功率谱密度');grid on
?