有三种FFT:
(1) 流水线,Streaming I/O 结构 :允许连续的数据处理 ;
(2) 基 4,Burst I/O 结构:提供数据导入/导出阶段和处理阶段。此结构拥有较小的结构,但转换时间较长;(3) 基 2,Burst I/O 结构:使用最少的逻辑资源,同 Radix-4 相同,提供两阶段的过程。
第一种结构,即流水线 Streaming I/O结构,以进行连续的数据处理。在进行当前帧的N点数据时,可加载下一帧的N点数据,同时输出前一帧的N点数据。此结构由多个基 2 的蝶形处理单元构成,每个单元都有自己的存储单元来存储输入和中间处理的数据,
其结构如图 5-58 所示。
FFT 的计算单元具有丰富的控制信号,其详细说明见下文。
XN_RE、XN_IM :输入操作数,分别为实部和虚部,以 2 的补码输入。在使用时应当确定其位宽。
STAR