摘要
简要介绍了FFT的分类,对比了其结构特点及实现复杂度,结合项目实现的需求,从中选择了一种适合FPGA高速并行实现的算法。在此基础上,推导了20点FFT的实现方式,并且根据实际需求,可以采用此方法设计多种非基2FFT实现,甚至通过级联可完成大点数FFT的设计实现,具有模块化、灵活可变的特点。结合MATLAB仿真对FPGA实现结果进行了对比分析,并以图形化方式显示了对比结果,说明了方法可行、有效。
- 单位
简要介绍了FFT的分类,对比了其结构特点及实现复杂度,结合项目实现的需求,从中选择了一种适合FPGA高速并行实现的算法。在此基础上,推导了20点FFT的实现方式,并且根据实际需求,可以采用此方法设计多种非基2FFT实现,甚至通过级联可完成大点数FFT的设计实现,具有模块化、灵活可变的特点。结合MATLAB仿真对FPGA实现结果进行了对比分析,并以图形化方式显示了对比结果,说明了方法可行、有效。