,()
其中:
a1=1,a2=2,f1=20kHz,
f2=21khz,fs=80kHz。
信号点数为2048点,DFT点数为2048点:
Matlab程序:
samples=2048;FFTN=2048;
n=0:samp,()
其中:
a1=1,a2=2,f1=20kHz,
f2=21khz,fs=80kHz。
信号点数为2048点,DFT点数为2048点:
Matlab程序:
samples=2048;FFTN=2048;
n=0:samples-1;
Fs=80;f1=20;f2=21;
x=cos(2*pi*f1/Fs*n)+2*cos(2*pi*f2/Fs*n);
fx=fft(x,FFTN);
figure;subplot(2,1,1);plot(x,'LineWidth',);
xlabel('n');ylabel('x(n)');title('时域波形');
figure;subplot(2,1,2);plot(abs(fx),'LineWidth',);
xlabel('k');ylabel('|x(k)|');title('幅频特性');
[fz,fn]=max(abs(fx(1:FFTN/2)));
f=(fn-1)/FFTN*Fs;
结果如下:
f=;
采样点数为1024点,补零至2048点,作2048点DFT:
Matlab程序:
samples=1024;FFTN=2048;
Fs=80;f1=20;f2=21;
i=1:1024
x(i)=cos(2*pi*f1/Fs*
频谱分辨率分析 来自淘豆网www.taodocs.com转载请标明出处.