目录
FFT运算在硬件实现上速度较快,常见的FFT处理器实现方法主要包括串行和并行两种方式[。其中,串行实现方式,硬件资源开销较小,只需要消耗一个蝶形计算单元的硬件资源,但是其处理速度较慢。而并行实现方式,FFT运算时间等于一次蝶形运算时间,但其硬件资源开销巨大。针对这个问题,分别从旋转因子的压缩存储,复数乘法器,RAM存储,蝶形计算结构以及整体构架的低功耗实现等多方面对FFT处理器进行改进。
1.分解FFT处理器
FFT处理之后,得到的频域信号可表示为:
对于长度为N的离散序列,且N=N1*N2,并定义变量n和k可以分解为: