基于FPGA IPCore的1024点傅里叶变换的实现 |
| |
引用本文: | 杨威达,徐琼琼,陈忠革.基于FPGA IPCore的1024点傅里叶变换的实现[J].计量与测试技术,2020,47(8):31-34. |
| |
作者姓名: | 杨威达 徐琼琼 陈忠革 |
| |
作者单位: | 海洋石油工程股份有限公司,天津 300457;天津滨海概念人力资源有限公司,天津 300457 |
| |
摘 要: | 本文主要研究傅利叶变换(后简称FFT)算法实现的问题。在传统的利用DSP实现FFT的方法中,主控器的数据吞吐量小,存储器资源不够,速度慢,难以达到FFT实时性的要求。为解决这些问题,本文提出了一种直接调用Altera公司的FFT知识产权核(IPCore)来实现1024点FFT的方法。通过对FFT核模块、状态机控制模块、存储器以及其他外部控制电路的研究设计,实现了10位的1024点FFT运算。利用现场可编程门阵列(后简称FPGA)丰富的内部资源和FFT IPCore的灵活性,简化了FFT算法实现的设计流程。仿真结果表明,这种方法快捷简便,而且能满足不同复杂程度FFT算法的需求。
|
关 键 词: | 知识产权核 傅利叶变换 控制电路 现场可编程门阵列 |
本文献已被 CNKI 万方数据 等数据库收录! |
|