快速傅里叶变换的原理及公式.pdfVIP

  1. 1、本文档共3页,可阅读全部内容。
  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文档。上传文档
查看更多
快速傅里叶变换 (FFT) 的原理及公式 原理及公式 非周期性连续时间信号 x(t) 的傅里叶变换可以表示为 式中计算出来的是信号 x(t) 的连续频谱。但是,在实际的控制系统中能够 得到的是连续信号 x(t) 的离散采样值 x(nT) 。因此需要利用离散信号 x(nT) 来计 算信号 x(t) 的频谱。 有限长离散信号 x(n) ,n=0,1,…,N-1 的 DFT定义为: 可以看出,DFT 需要计算大约 N2次乘法和 N2次加法。当 N较大时,这个计 算量是很大的。利用 WN的对称性和周期性,将 N 点 DFT分解为两个 N/2点 的 DFT,这样两个 N/2点 DFT总的计算量只是原来的一半,即 (N /2)2+(N / 2)2=N2/2,这样可以继续分解下去,将 N/2再分解为 N/4 点 DFT等。对于 N=2m 点的 DFT都可以分解为 2 点的 DFT,这样其计算量可以减少为 (N /2)log2N 次乘法和 Nlog2N 次加法。图 1 为 FFT与 DFT-所需运算量与计算点数的关系曲线。 由图可以明显看出 FFT算法的优越性。 将 x(n) 分解为偶数与奇数的两个序列之和,即 x1(n) 和 x2(n) 的长度都是 N/2,x1(n) 是偶数序列,x2(n) 是奇数序列,则 其中 X1(k) 和 X2(k) 分别为 x1(n) 和 x2(n) 的 N/2点 DFT。由于 X1(k) 和 X2(k) 均以 N/2为周期,且 WN k+N/2=-WN k,所以 X(k) 又可表示为: 上式的运算可以用图 2 表示,根据其形状称之为蝶形运算。 依此类推, 经过 m-1 次分解,最后将 N点 DFT分解为 N/2个两点 DFT。图 3 为 8 点 FFT的分解流 程。 FFT算法的原理是通过许多小的更加容易进行的变换去实现大规模的变换, 降低了运算要求,提高了与运算速度。 FFT 不是 DFT的近似运算,它们完全是等 效的。 关于 FFT精度的说明: 因为这个变换采用了浮点运算, 因此需要足够的精度, 以使在出现舍入误差 时,结果中的每个组成部分的准确整数值仍是可辨认的。为了 FFT 的舍入误差, 应该允许增加几倍 log2(log2N) 位的二进制。以 256 为基数、长度为 N字节的数 可以产生大到(256)2N 阶的卷积分量,所以为了正确存储,需要 16+log2N 位精 度,若数 i 是浮点尾数的二进制位数,则有条件: 如果 i=24 ,对于任意感兴趣 (N256)的 N值,单精度是不合适的; 如果 i=53 , 也就是采用双精度,则允许 N大于 106,相当于几百万十进制位。所以,用 FFT 作大数乘法时,向量数组选用双精度类型。

文档评论(0)

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

至若春和景明,波澜不惊,上下天光,一碧万顷,沙鸥翔集,锦鳞游泳,岸芷汀兰,郁郁青青。

1亿VIP精品文档

相关文档