资源描述:
《用DFT(FFT)对时域离散信号进行频谱分析.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、用DFT(FFT)对时域离散信号进行频谱分析姓名:学号:(1)分别以变换区间N=8,16,32对进行DFT(FFT),画出相应的幅频特性曲线①N=8x1n=[11110000];x1k=fft(x1n,8);x1m=abs(x1k);ph1=angle(x1k);k=0:7;subplot(2,1,1);stem(k,x1m,'.');gridonxlabel('k');ylabel('幅度')subplot(2,1,2);stem(k,ph1,'.');gridonxlabel('k');ylabel('相位')②N=16x1n=[11110000];x1k=fft(x1n,16);x1
2、m=abs(x1k);ph1=angle(x1k);k=0:15;subplot(2,1,1);stem(k,x1m,'.');gridonxlabel('k');ylabel('幅度')subplot(2,1,2);stem(k,ph1,'.');gridonxlabel('k');ylabel('相位')③N=32x1n=[11110000];x1k=fft(x1n,32);x1m=abs(x1k);ph1=angle(x1k);k=0:31;subplot(2,1,1);stem(k,x1m,'.');gridonxlabel('k');ylabel('幅度')subplot(2,1
3、,2);stem(k,ph1,'.');gridonxlabel('k');ylabel('相位')(1)分别以变换区间N=8,16对分别进行DFT(FFT),画出相应的幅频特性曲线①N=8,x2(n)x2n=[12344321];x2k=fft(x2n,8);x2m=abs(x2k);ph1=angle(x2k);k=0:7;subplot(2,1,1);stem(k,x2m,'.');gridonxlabel('k');ylabel('幅度')subplot(2,1,2);stem(k,ph1,'.');gridonxlabel('k');ylabel('相位')②N=16,x2(n)
4、x2n=[1234432100000000];x2k=fft(x2n,16);x2m=abs(x2k);ph1=angle(x2k);k=0:15;subplot(2,1,1);stem(k,x2m,'.');gridonxlabel('k');ylabel('幅度')subplot(2,1,2);stem(k,ph1,'.');gridonxlabel('k');ylabel('相位')③N=8,x3(n)x3n=[43211234];x3k=fft(x1n,8);x3m=abs(x3k);ph1=angle(x3k);k=0:7;subplot(2,1,1);stem(k,x3m,'.
5、');gridonxlabel('k');ylabel('幅度')subplot(2,1,2);stem(k,ph1,'.');gridonxlabel('k');ylabel('相位')④N=16,x3(n)x3n=[4321123400000000];x3k=fft(x3n,16);x3m=abs(x3k);ph1=angle(x3k);k=0:15;subplot(2,1,1);stem(k,x3m,'.');gridonxlabel('k');ylabel('幅度')subplot(2,1,2);stem(k,ph1,'.');gridonxlabel('k');ylabel('相
6、位')(1)分别以变换区间N=4,8,16对分别进行DFT(FFT),画出相应的幅频特性曲线①N=4x4n=[1sqrt(2)/20-sqrt(2)/2];x4k=fft(x4n,4);x4m=abs(x4k);ph1=angle(x4k);k=0:3;subplot(2,1,1);stem(k,x4m,'.');gridonxlabel('k');ylabel('幅度')subplot(2,1,2);stem(k,ph1,'.');gridonxlabel('k');ylabel('相位')②N=8x4n=[1sqrt(2)/20-sqrt(2)/2-sqrt(2)/20sqrt(2)/
7、21];x4k=fft(x4n,8);x4m=abs(x4k);ph1=angle(x4k);k=0:7;subplot(2,1,1);stem(k,x4m,'.');gridonxlabel('k');ylabel('幅度')subplot(2,1,2);stem(k,ph1,'.');gridonxlabel('k');ylabel('相位')③N=16x4n=[1sqrt(2)/20-sqrt(2)/2-sqrt(