基于fpga的超高速fft硬件实现:FFT的基本原理及算法结构
FFT是利用了旋转因子的周期性和对称性,对DFT进行简化的运算。各种FFT算法可分两大类:一类是针对N等于2的整数次幂的算法,如基二算法、基四算法、实因子算法和分裂基算法等,另一类是针对N不等于2的整数次幂的算法,以Winograd为代表的类算法[1],有重要的理论价值,但是不适于硬件实现。FFT按分解方式的不同又可以分为按时域抽取算法和按频域抽取算法(Decimation In Frequence,DIF)两种[1]。两种算法在本质上是完全相同的,在运算量和复杂性等方面都完全一样,可以任取其中的一种,本文将讨论的是基二算法和DIF形式。bbyx′+′jaayx′+′jirWWj+bbyxj+aayxj+
谢谢分享!