MATLAB画功率谱密度的图形...求高手

2024-12-21 11:02:30
推荐回答(1个)
回答1:

xn=signal;;%信号
cxn=xcorr(xn,'unbiased'); %计算序列的自相关函数
CXk=fft(cxn,Nfft);%对自相关函数进行傅里叶变换
Pxx=abs(CXk);
index=0:round(Nfft/2-1);
k=index*Fs/Nfft;%频谱序列
subplot(3,1,3),plot(k,Pxx(index+1));%绘制功率谱曲线
首先确定一下数据位数