首页> 外文期刊>Microprocessors and microsystems >A high-performance, resource-efficient, reconfigurable parallel-pipelined FFT processor for FPGA platforms
【24h】

A high-performance, resource-efficient, reconfigurable parallel-pipelined FFT processor for FPGA platforms

机译:用于FPGA平台的高性能,资源高效,可重新配置的并行流水线FFT处理器

获取原文
获取原文并翻译 | 示例

摘要

The fast Fourier transform (FFT) algorithm is widely used in digital signal processing systems (DSPs); hence, the development of a high-performance and resource-efficient FFT processor that conforms to the processing and precision requirements of real-time signal processing is highly desirable. We propose an FFT processor for field programmable gate array (FPGA) devices, based on the radix-2-decimation-in-frequency (R2DIF) algorithm. An appropriately modified parallel double-path delay commutator (DDC) architecture for radix-2 with continuous dual-input and dual-output streams (CoDIDOS) is proposed to increase throughput and reduce latency in FFT computation. The chip-area of the proposed design is reduced by decreasing the memory footprint of the complex twiddle factor multipliers. A multiplication scheme based on a combination of the unrolled coordinate rotation digital computer (CORDIC) and the canonical signed digit-based binary expression (CSDBE) is used to multiply the complex twiddle factors without requiring memory blocks for their storage. The CSDBE technique is proposed to optimize the multiplication of constants in the architecture. The proposed FFT processor is implemented as an intellectual property (IP) core and tested on a Xilinx Virtex-7 FPGA. Experimental results confirm that the proposed design improves the speed, latency, throughput, accuracy, and resource utilization of computation on FPGA devices over existing designs.
机译:快速傅里叶变换(FFT)算法被广泛用于数字信号处理系统(DSP)中。因此,迫切需要开发一种符合实时信号处理的处理和精度要求的高性能和资源高效的FFT处理器。我们基于基数为2的频率抽取(R2DIF)算法,为现场可编程门阵列(FPGA)器件提出了FFT处理器。针对具有连续双输入和双输出流(CoDIDOS)的radix-2,提出了一种经过适当修改的并行双路径延迟换向器(DDC)体系结构,以提高吞吐量并减少FFT计算的延迟。通过减少复杂的旋转因子乘法器的内存占用空间,可以减少提出的设计的芯片面积。基于展开坐标旋转数字计算机(CORDIC)和基于正负号的二进制数字表达式(CSDBE)的组合的乘法方案用于乘以复杂的旋转因子,而无需存储它们的存储块。提出了CSDBE技术来优化体系结构中常数的乘法。拟议的FFT处理器实现为知识产权(IP)内核,并在Xilinx Virtex-7 FPGA上进行了测试。实验结果证实,与现有设计相比,所提出的设计提高了FPGA器件上计算的速度,延迟,吞吐量,准确性和资源利用率。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号