快速傅里叶变换 (FFT) 广泛应用于各种信号处理算法,这些算法通常需要高吞吐量和可配置的 FFT 大小。本应用说明展示了 Xilinx ® Versal™ AI Core 设备中 AI 引擎阵列上的高效 FFT 实现。所提出的架构利用 AI 引擎阵列的分组交换功能,将 4096 个输入样本分发到四个 AI 引擎,在其中执行 512 点或 1024 点 FFT,然后使用另一个 AI 引擎根据控制字对 2048 点和 4096 点 FFT 的数据进行后处理,该控制字逐块指定 FFT 大小和 FFT/IFFT 模式。仿真结果证实,5x2 AI 引擎阵列中的两个 FFT 模块实现了 3.7 GSPS 的吞吐量,足以服务于 24-32 个 100 MHz 带宽的天线。