专栏中心

EEPW首页 > 专栏 > DFT与FFT

DFT与FFT

发布人:0750long 时间:2010-02-16 来源:工程师 发布文章
DFT与FFT

 

 

    离散傅里叶变换(Discrete Fourier Transform,DFT)是数字信号处理最重要的基石之一,也是对信号进行分析和处理时最常用的工具之一。在200多年前法国数学家、物理学家傅里叶提出后来以他名字命名的傅里叶级数之后,用DFT这个工具来分析信号就已经为人们所知。但在很长时间内,这种分析方法并没有引起更多的重视,最主要的原因在于这种方法运算量比较大。

       快速傅里叶变换(Fast Fourier Transform,FFT)是1965年由库利和图基共同提出的一种快速计算DFT的方法。这种方法充分利用了DFT运算中的对称性和周期性,从而将DFT运算量从N2减少到N*log2N。当N比较小时,FFT优势并不明显。但当N大于32开始,点数越大,FFT对运算量的改善越明显。比如当N为1024时,FFT的运算效率比DFT提高了100倍。

       在库利和图基提出的FFT算法中,其基本原理是先将一个N点时域序列的DFT分解为N个1点序列的DFT,然后将这样计算出来的N个1点序列DFT的结果进行组合,得到最初的N点时域序列的DFT值。实际上,这种基本的思想很早就由德国伟大的数学家高斯提出过,只是由于当时尚欠东风——计算机还没发明。在20世纪60年代,伴随着计算机的发展和成熟,库利和图基的成果掀起了数字信号处理的革命,因而FFT发明者的桂冠才落在他们头上。

       库利和图基的FFT算法的最基本运算为蝶形运算,每个蝶形运算包括两个输入点,因而也称为基-2算法。在这之后,又有一些新的算法,进一步提高了FFT的运算效率,比如基-4算法,分裂基算法等。这些新算法对FFT运算效率的提高一般在50%以内,远远不如FFT对DFT运算的提高幅度。从这个意义上说,FFT算法是里程碑式的。可以说,正是计算机技术的发展和FFT的出现,才使得数字信号处理迎来了一个崭新的时代。

       除了运算效率的大幅度提高外,FFT还大大降低了DFT运算带来的累计量化误差,这点常为人们所忽略。

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词:

相关推荐

Addison.Wesley.Advanced.Linux.Networking.part1

纳芯微发布车规级8通道可配高低边驱动NSD56xxx-Q1系列,兼具高集成与灵活配置

走进MIPS(东南大学)

视频 2011-04-26

Addison.Wesley.Advanced.Linux.Networking.part2

未来在你手中-ARM,数字世界架构提供商(东南大学)

视频 2011-04-25

走进MIPS(华中科技大学)

视频 2011-04-26

SIMPLE SWITCHER易电源均流特性的演示

视频 2011-04-15

Omdia:2026年,显示面板面积需求预计增长6%

Addison Wesley - ARM Architecture Reference Manual (2nd Edition).part03

Addison Wesley - ARM Architecture Reference Manual (2nd Edition).part04

Microchip推出LAN866x 10BASE-T1S端点器件,推进分区架构,实现更智能的远程连接

以前沿技术共拓行业新篇,村田将亮相ICCAD 2025

力科示波器及其在嵌入式系统中的应用(东南大学)

视频 2011-04-26

助力V2G,SECC GreenPHY实战开发

芯原与谷歌联合推出开源Coral NPU IP

新意网荣获史蒂夫科技卓越金奖

英飞凌发布2025财年第四季度及全年营运成果

定制未来,共建生态,米尔出席安路研讨会

嵌入式系统 2025-11-13

边缘人工智能的坚定驱动力Astra SL2610系列

Addison Wesley - ARM Architecture Reference Manual (2nd Edition).part02

更多 培训课堂
更多 焦点
更多 视频

技术专区