摘要: |
介绍了采用Xilinx公司的Virtex -II系列FPGA设计高速FFT处理器的实现方法及技巧。充分利用Virtex -II芯片的硬件资源 ,减少复杂逻辑 ,采用流水方式对复数数据实现了加窗、FFT、求模平方三种运算。整个设计采用流水与并行方式尽量避免瓶颈的出现 ,提高系统时钟频率 ,达到高速处理。实验表明此处理器既有专用ASIC电路的快速性 ,又有DSP器件的灵活性的特点 ,适合用于高速数字信号处理 |
关键词: 数字信号处理,现场可编程门阵列,快速傅里叶变换,加窗运算,求模平方运算 |
DOI:10.3969/j.issn.1001-893X. |
Revised:January 17, 2003 |
基金项目: |
|
The Design of High-speed FFT Processors Based on FPGA |
|
() |
Abstract: |
The implementation method and skill of a design for high-speed FFT processor based on Xilinx Virtex-II FPGA is introduced in this paper. To use sufficiently hardware resource of the Virtex-II FPGA and to reduce the complex logic, the serial mode is adopted to put the complex data into three operations which include multiplying window ,performing FFT, computing module-square. By using the serial and parallel architecture in the whole design ,the bottleneck is avoided ,the frequency of the system clock is increased and high-speed performance is achieved.The experiment proves that the processor has not only the high-speed performance of ASIC circuit,but also the flexibility of the DSP and it is suitable for high-speed digital signal processing. |
Key words: Digital singnal processing,FPGA,FFT,Multiplying window,Computing module-square |