信号分析与处理课后习题答案.pdf

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

信号分析与处理课后习题答案

第五章快速傅里叶变换

1.如果一台通用算机的速度为平均每次复乘需要50us,每次复加需要10us,

用来就散N=1024点的DFT,问:

(1)直接算需要多少时间?用FFT算呢?

(2)照这样算,用FFT算快速卷积对信号正行处理是,估可实现实时处

理的信号最高频率?

解:

分析:直接利用DFT算:复乘次数为N2,复加次数为N(NT);

利用FFT算:复乘次数为OSNbgzN,复加次数为NlogzN;

(1)直接DFT算:

2

复乘所需时间7;=x50W5=1024x50us=52.42885

复加所需时间石=N(N-1)x1Ous=1024(1024-1)x1Ous=10.47552s

所以总时间T=T+T=62.904325

DFT}2

FFT算:

复乘所需时间7;=0.5NlogNx50us=0.5xl024xlog1024x50us=0.256s

22

复加所需时间logNx1=1024xlog1024x1Ous=0.1024s

22

所以总时间为=A+1=0.3584s

T

(2)假设算两个N长序列王(〃)和马(〃)的卷积

算过程为如下:

第一步:求X仆),X(k);所需时间为2x%『

2

第二步:算X(Q=X四),共需要N次复乘运算

所需时间为7b=Nx50us=1024x50〃s=0.051Is

第三步:算/T(X(幻),所需时间为乙口

所以总时间为『二2、74+70=3x0.3584s+0.0512s=1.1264s

容许算信号频率为N/T=911.3Hz

2.设x(n)是长度为2N的有限长实序列,X/)为x(n)的2N点得DFT。

(1)试设用一次N点FFT完成算X(Zr)的高效算法;

(2)若已知X(Q,试设用一次N点IFFT实现x(n)的2N点IDFT运算。

解:本题的解题思路就是DIT-FFT思想。

(1)分析2N点的FFT,如下

在始于分别抽取偶数点和奇数点x(n)得到两个N长的实序列xl(n)和

x2(n);

XI(n)=x:2n),n=0,1,…,N-l

X2(n)=x⑵i+l),n=0,1,-,N-l

根据DIT-FFT的思想,只要球的xl(n)和x2(n)的N电DFT,再经过

简单的一级蝶形运算就可得到x(n)的2N点的DFT。因为xl(n)和x2(n)

均为实序列,所以根据DFT的共舸对称性,可以用一次N点FFT求得Xl(k)

和X2(k)。具体方法如下:

令y(n)=xl(n)+jx2(n)

Y(k)=D

文档评论(0)

pengyou2017 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档