;2;3;4;;;;8;9;; ;12;13;14;;16;;;;20;;;;;;
X1(k)、X2(k)都是 N/2 点的 DFT,它们各自又可分成
N/4 点的DFT,如此继续分下去,直至两点DFT。两点DFT
不需要乘法运算:;;28;29;;31;32;33;
从图可以看出,整个算法流图可以分为四段,(0)段为倒序重排,后面3段为3(log28=3)次迭代运算:首先计算2点DFT,然后将2点DFT的结果组合成4点DFT,最后将4点DFT组合为8点DFT。因此,对于N点FFT,只需要一列存储N个复数的存储器。 ;开始时,输入序列的N个数放于此N个存储器内,倒序重排后仍存于这N个存储器中,每一次迭代运算后的结果也仍然存于这N个存储器中,整个运算完成后,这N个存储器中即为所求的频谱序列X(k) (k = 0、1、…..、 N-1)。这就是所谓的同址计算,这样可以大大节约存储元件。
;36;
倒位序:输入序列经过M级分解后,其排列顺序变为x(0) x(4) x(2) x(6) x(1) x(5) x(3) x(7) ,服从所谓的“码位倒置”的规律,称之为倒位序。
造成倒位序的原因:
将其按标号的偶奇的不断分组,
每次分解总是将偶序列放在上面,
把奇序列放在下面。
首先最低位按0、1分为偶、奇两组,
接着次低位也按0、1分组,
依此
原创力文档

文档评论(0)