主要内容

线性和位反输出顺序

FFT和IFFT分块数据顺序

FFT块使您能够以线性或位反顺序输出频率指标。由于频率指标的线性排序需要位反转操作,当输出频率处于位反转顺序时,FFT块可以运行得更快。

输入到IFFT块可以是线性的或位反转的顺序。因此,在将数据转换回时域之前,不必更改数据的顺序。然而,当输入以位颠倒的顺序提供时,IFFT块可能运行得更快。

找到频率索引的位反顺序

当一个数字的二进制表示是另一个数字的二进制表示的镜像时,这两个数字就是对方的位反转值。例如,在一个3位系统中,1和4是彼此的位反向值,因为表示1的3位二进制001是表示4的3位二进制100的镜像。在下图中,频率指标是线性排列的。将它们按位颠倒的顺序排列

  1. 将索引转换为具有最小位数的二进制表示。在这个例子中,最小的位数是3,因为7的二进制表示是111。

  2. 找到每个二进制项的镜像,并将其写在原始二进制表示的旁边。

  3. 将索引转换回它们的十进制表示。

    频率指标现在按位颠倒的顺序排列。

下一个图说明了FFT块的线性和位反输出。输出值是相同的,但是它们以不同的顺序出现。