资源描述:
《利用 DFT分析信号频谱_matlab.docx》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、利用DFT分析信号频谱_matlab真验2-1使用DFT剖析疑号频谱一、真验目标1.减深对于DFT本理的了解。2.使用DFT剖析疑号频谱。3.深入了解使用DFT剖析疑号频谱的本理,剖析真现历程中呈现的征象及解决圆法2、真验内容1.x(n)={2,?1,1,1},实现以下请求:1)盘算其DTFT,并绘出[?π,π]区间的波形2)盘算4面DFT,并把了局隐示正在(1)所绘的图形中3)对于x(n)补整,盘算64面DFT,并隐示了局4)是不是能够由DFT盘算DTFT,假如能够,请编程真现步伐代码xn=[2,-1,1,1];n
2、=0:3;w=-pi:0.01:pi;X=xn*exp(-1i*n'*w);%盘算DTFTyy=abs(X);subplot(211);plot(w,yy);%画出DTFT后的波形Y=fft(xn);%使用FFT盘算4面DFTyy=abs(Y);holdon;stem((0:3),yy);%画出DFT后的波形,并同画正在一个图中N=64;m=6;xn=[2,-1,1,1];xn=[xn,zeros(1,60)];%对于xn补整y=fft(xn);yy=abs(y);f=0:N-1;subplot(212);stem(
3、f,yy);%画出64面DFT图holdon;plot(f,yy);%由DFT经由过程画造包络远似患上到DTFT举行实验输入图象:由图可推患上DFT所与的面数越多,DFT越切近亲近DTFT故删减补整项,与1024个面步伐以下:x1=[2-111];N=1024;x2=linspace(0,0,N-4);x=[x1,x2];n=0:(N-1);w=0:0.01:2*pi/N*(N-1);%盘算序列DTFTX=x*exp(-j*n'*w);subplot(211);%画造DTFT图象plot(w*N/(2*pi),abs
4、(X),'k');xlabel('Nw/2pi');title('DTFT[x(n)]');xn=[2,-1,1,1];xn=[xn,zeros(1,1020)];%对于xn补整y=fft(xn);f=0:N-1;subplot(212);plot(f,abs(y),'k');%画造DFT图象xlabel('k');title('DFT[x(n)]');输入图象:由图可知,当N与1024面时,DFT已经经能够很好的远似DTFT。2.考查序列x(n)=cos(0.48πn)+cos(0.52πn)1)0≤n≤10时,
5、用DFT估量x(n)的频谱;将x(n)补整减少到少度为100面序列用DFT估量x(n)的频谱。请求绘出响应波形。2)0≤n≤100时,用DFT估量x(n)的频谱,并绘出波形步伐代码n=[0:10];x=cos(0.48*pi*n)+cos(0.52*pi*n);%x(n)频谱n正在0到10y=fft(x);subplot(3,1,1);2004006008001000120001234Nw/2DTFT[x(n)]2004006008001000120001234kDFT[x(n)]stem(n,y,'filled')
6、;xn=[x,zeros(1,90)];%对于xn补整yn=fft(xn);holdon;nn=[0:100];subplot(3,1,2);stem(nn,yn,'filled');n1=[0:100];x1=cos(0.48*pi*n1)+cos(0.52*pi*n1);%x(n)频谱n正在0到100y1=fft(x1);subplot(3,1,3);stem(n1,y1,'filled');举行实验输入图象:3.已经知疑号x(t)=0.15sin(2πf1t)+sin(2πf2t)-0.1sin(2πf3t),
7、个中f1=1Hz,f2=2Hz,f3=3Hz。从x(t)的抒发式能够瞧出,它包孕3个频次的正弦波,可是,从当时域波形去瞧,仿佛是一个正弦疑号,使用DFT做频谱剖析,断定合适的参数,使患上到的频谱的频次分别率切合必要步伐代码f1=1;f2=2;f3=3;t=0:0.01:2;x=0.15*sin(2*pi*f1*t)+sin(2*pi*f2*t)-0.1*sin(2*pi*f3*t);y=fft(x);subplot(211);plot(t,x);subplot(212);plot(t,abs(y))举行实验真验中,经
8、由过程扭转t的与值距离取面数,渐渐构成谦意频谱瞧到3个频次面以下图。输入图象:00.20.40.60.811.21.41.61.8200.20.40.60.811.21.41.61.823、真验剖析1.剖析第1题的真验了局,道明DFT以及DTFT的闭系;剖析序列补整减少后,对于DFT了局的影响;剖析是不是能够使用DFT盘算DTFT,假如能够,怎