DFT频谱分析作业.docxVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DFT频谱分析作业

DFT频谱分析作业通信工程 2013040150作业一设周期序列截取 N 点长得到 (1)N=10,做10点DFT,得到X1(k);(2)N=10,做100点补零DFT,得到X2(k);(3)N=100,做100点DFT,得到X3(k)。要求:针对以上三种情况,分别输出| X1(k)|、| X2(k)|、| X3(k)|的图形,并进行比较、分析和讨论。解:代码如下%双频周期信号的DFT分析n=0:1000;x=cos(0.48*pi*n)+cos(0.52*pi*n);%时域的离散时间信号%-----------N=10 10点DFT-------------%N=10;%截取的序列长度N0=10;%DFT点数 N0Nxn=x(1:N);%取一个周期的长度Xk=fft(xn,N0);subplot(3,1,1)stem(0:1:N0-1,abs(Xk),fill,MarkerSize,3.75)%取模画图title(N=10 10点DFT)xlabel(k);ylabel(|X1(k)|)grid%----------N=10 100点补零DFT----------%N=10;%截取的序列长度N0=100;%DFT点数 N0Nxn=x(1:N);%取一个周期的长度Xk=fft(xn,N0);subplot(3,1,2)stem(0:1:N0-1,abs(Xk),fill,MarkerSize,3.75)%取模画图gridtitle(N=10 100点补零DFT)xlabel(k);ylabel(|X2(k)|)%----------N=100 100点DFT------------%N=100;%截取的序列长度N0=100;%DFT点数 N0Nxn=x(1:N);%取一个周期的长度Xk=fft(xn,N0);subplot(3,1,3)stem(0:1:N0-1,abs(Xk),fill,MarkerSize,3.75)%取模画图gridtitle(N=100 100点DFT)xlabel(k);ylabel(|X3(k)|)运行,得结果如图1所示:图 1 DFT频谱观察对比:10点DFT的| X1(k)|出现明显的栅栏效应,相邻谱线间隔很大,而100点DFT的间隔较小,说明通过增大DFT点数N0即频域抽样点数,可以减小栅栏效应;| X2(k)|与| X3(k)|相比出现了明显的频谱泄漏,即截断效应。由于DFT需要对时域序列进行截断,对x(n)乘一个N点长的矩形窗函数N(n) (主瓣宽度为4/N), N越大主瓣越小引起的泄漏就越小。作业二设。用FFT分析其频谱结构,选择不同的截取长度Tp,观察截断效应,试用加窗的方法降低旁瓣。解:加矩形窗的FFT代码如下%单频周期信号的DFT分析 cos(pi * t) 0.5Hzfs=400;% 采样频率HZf1=100;f2=50;f3=25;%模拟频率HZn=0:1000;x=cos(2*pi*f1*n/fs)+sin(2*pi*f2*n/fs)+cos(2*pi*f3*n/fs);%时域的离散时间信号%----------Tp=0.04Tp=0.04;N=fs*Tp;%截取的序列长度N0=2048;%DFT点数 N0Nxn=x(1:N);%取一个周期的长度Xk=fft(xn,N0);Xk=abs(Xk)./max(abs(Xk));subplot(3,1,1)stem(0:1:N0-1,Xk,fill,MarkerSize,3.75)%取模画图gridtitle(Tp=0.04s);xlabel(k);ylabel(|X(k)|)axis([0 2200 0 1.2])%----------Tp=4*0.04Tp=4*0.04;N=fs*Tp;%截取的序列长度N0=2048;%DFT点数 N0Nxn=x(1:N);%取一个周期的长度Xk=fft(xn,N0);Xk=abs(Xk)./max(abs(Xk));subplot(3,1,2)stem(0:1:N0-1,Xk,fill,MarkerSize,3.75)%取模画图gridtitle(Tp=4*0.04s);xlabel(k);ylabel(|X(k)|)axis([0 2200 0 1.2])%----------Tp=16*0.04Tp=16*0.04;N=fs*Tp;%截取的序列长度N0=2048;%DFT点数 N0Nxn=x(1:N);%取一个周期的长度Xk=fft(xn,N0);Xk=abs(Xk)./max(abs(Xk));subplot(3,1,3)stem(0:1:N0-1,Xk,fill,MarkerSize,3.75)%取模画图gridtitle(Tp=16*0.04s);xlabel(k);ylabel(|

文档评论(0)

骨干 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档