在文章中将介绍使用时域抽取基2FFT算法进行计算
基本思想
将N点序列最终分成许多2点一组的序列,分别计算它们的DFT,再将它们组合起来(蝶形运算),算出整个序列的DFT。N为偶数,且N=2^m(m为整数)。
以N=8为例,其运算流图如下:
旋转因子变化规律
如上图,每级有N/2个蝶形,每个蝶形都要乘以因子,称其为旋转因子,P为旋转因子的指数。用L表示从左到右的运算级数L(1,2,...m),第L级共有
个不同的旋转因子。举例N=8:
L=1时 =
=
J=0
L=2时 =
=
J=0,1
L=3时 =
=
J=0,1,2,3
即,第L级旋转因子为=
,J=0,1,...,
可以总结出=
J=0,1,...,
,P=J*
例题