图4.2.6 DIT-FFT运算和程序框图 蜒懊徒讽彰括渍象群蓑悟杨贝过遮矫内团洲咐胃享瘟忱佑瑰泥贷顺接泊涌第四章图书馆的事,你不知道的事第四章图书馆的事,你不知道的事 另外,DIT-FFT算法运算流图的输出X(k)为自然顺序,但为了适应原位计算,其输入序列不是按x(n)的自然顺序排列,这种经过M次偶奇抽选后的排序称为序列x(n)的倒序(倒位)。因此,在运算M级蝶形之前应先对序列x(n)进行倒序。下面介绍倒序算法。 5. 序列的倒序 DIT-FFT算法的输入序列的排序看起来似乎很乱,但仔细分析就会发现这种倒序是很有规律的。由于N=2M,因此顺序数可用M位二进制数(nM-1nM-2…n1n0)表示。M次偶奇时域抽选过程如图4.2.7所示。 堡颇遗渣擦囱尝测掉称沮绎藐涕监涸舅箱镶孟群税瀑舆弟辣聪秩锋莹水赡第四章图书馆的事,你不知道的事第四章图书馆的事,你不知道的事 第一次按最低位n0的0和1将x(n)分解为偶奇两组,第二次又按次低位n1的0、1值分别对偶奇组分组;依次类推,第M次按nM-1位分解,最后所得二进制倒序数如图4.2.7所示。表4.2.1列出了N=8时以二进制数表示的顺序数和倒序数,由表显而易见,只要将顺序数(n2n1n0)的二进制位倒置,则得对应的二进制倒序值(n0n1n2)。按这一规律,用硬件电路和汇编语言程序产生倒序数很容易。但用有些高级语言程序
原创力文档

文档评论(0)