数字信号处理课后答案+DFT+FFT.pptVIP

数字信号处理课后答案+DFT+FFT.ppt

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共110页,可阅读全部内容。
  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文档。上传文档
查看更多
数字信号处理课后答案DFTFFT

(2) 由DFT的共轭对称性可知, 如果      x(n)=xep(n)+xop(n) 且      X(k)=Re[X(k)]+j Im[X(k)] 则   Re[X(k)]=DFT[xep(n)], j Im[X(k)]=DFT[xop(n)] 所以, 当x(n)=x(N-n)时, 等价于上式中xop(n)=0, x(n)中只有xep(n)成分, 所以X(k)只有实部, 即X(k)为实函数。 又由(1)证明结果知道, 实序列的DFT必然为共轭对称函数, 即X(k)=X*(N-k)=X(N-k), 所以X(k)实偶对称。   23*. 已知序列x(n)={1, 2, 3, 3, 2, 1}。    (1) 求出x(n)的傅里叶变换X(ejω), 画出幅频特性和相频特性曲线(提示: 用1024点FFT近似X(ejω));    (2) 计算x(n)的N(N≥6)点离散傅里叶变换X(k), 画出幅频特性和相频特性曲线;    (3) 将X(ejω)和X(k)的幅频特性和相频特性曲线分别画在同一幅图中, 验证X(k)是X(ejω)的等间隔采样, 采样间隔为2π/N;    (4) 计算X(k)的N点IDFT, 验证DFT和IDFT的惟一性。   程序ex325.m如下:    %程序ex325.m    hn=[1 1 1 1]; xn=[0 1 2 3];    %用DFT计算4点循环卷积yc4n:    H4k=fft(hn, 4); %计算h(n)的4点DFT   X4k=fft(xn, 4); %计算x(n)的4点DFT   Yc4k=H4k.*X4k; yc4n=ifft(Yc4k, 4);    %用DFT计算8点循环卷积yc8n:    H8k=fft(hn, 8);   %计算h(n)的8点DFT   X8k=fft(xn, 8);  %计算x(n)的8点DFT   Yc8k=H8k.*X8k;  yc8n=ifft(Yc8k, 8);    yn=conv(hn, xn);  %时域计算线性卷积yn: 题26*解图   x1(n)的频谱如题27*解图(a)和(b)所示, x2(n)的频谱如 题27*解图(c)和(d)所示。 用32点DFT对x3(n)的谱分析结果见 题27*解图(e)、 (f)和(g), 用64点DFT对x3(n)的谱分析结果见题27*解图(h)、 (i)和(j)。 比较可知, 仅用32点分析结果就可以了。    请注意, x3(n)的相频特性曲线的幅度很小, 这是计算误差引起的。 实质上, x3(n)是一个实偶对称序列, 所以其理论频谱应当是一个实偶函数, 其相位应当是零。  x3anp(m)=x3n(m+10);x3anp(N3a+1-m)=x3n(11-m);   end   x3bnp=zeros(1, N3b);     %构造x3n的周期延拓序列, 周期为N3b   for m=1: 10,     x3bnp(m)=x3n(m+10);     x3bnp(N3b+1-m)=x3n(11-m);    end   X1k=fft(x1n, N1);   %计算序列x1n的N1点DFT  X2k=fft(x2n, N2);   %计算序列x2n的N2点DFT   X3ak=fft(x3anp, N3a); %计算序列x3n的N3a点DFT   X3bk=fft(x3bnp, N3b); %计算序列x3n的N3b点DFT   %以下为绘图部分(省略)   3. 已知X(k)和Y(k)是两个N点实序列x(n)和y(n)的DFT, 希望从X(k)和Y(k)求x(n)和y(n), 为提高运算效率, 试设计用一次N点IFFT来完成的算法。    解: 因为x(n)和y(n)均为实序列, 所以, X(k)和Y(n)为共轭对称序列, jY(k)为共轭反对称序列。 可令X(k)和jY(k)分别作为复序列F(k)的共轭对称分量和共轭反对称分量, 即      F(k)=X(k)+jY(k)=Fep(k)+Fop(k) 计算一次N点IFFT得到      f(n)=IFFT[F(k)]=Re[f(n)]+j Im[f(n)]   解: 本题的解题思路就是DIT-FFT思想。   (1) 在时域分别抽取偶数和奇数点x(n), 得到两个N点实序列x1(n)和x2(n):    x1(n)=x(2n)   n=0, 1, …, N-1

文档评论(0)

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

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

1亿VIP精品文档

相关文档