首页> 外文会议>IEEE Pulsed Power Conference >SoC-FPGA Implementation of the Sparse Fast Fourier Transform Algorithm
【24h】

SoC-FPGA Implementation of the Sparse Fast Fourier Transform Algorithm

机译:SOC-FPGA稀疏快速傅里叶变换算法的实现

获取原文
获取外文期刊封面目录资料

摘要

This brief presents the SoC-FPGA implementation of the modified Nearly Optimal Sparse Fast Fourier Transform (sFFT) algorithm. The implementation was carried out by using hardware/software co-design based on software profiling that helped to find out that pseudo-random Spectral Permutation, Windowing, and Sub-Sampling (SPWS) are the signal processing operations that require most processing time in the modified sFFT algorithm. Then, by considering the software profiling results, a SPWS hardware accelerator was designed by using structural and generic VHDL. The SPWS hardware accelerator is composed of one Random Sampling Direct Memory Access Controller (RS-DMAC) and one Windowing and Sampling (WS) circuit. Later, the SPWS is integrated into the FPGA fabric of the SoC-FPGA to accelerate the whole modified sFFT algorithm. In this case, the software sub-system is managed by the Real Time Operating System (RTOS) QNX Neutrino. Finally, the verification results showed that 4.6 times acceleration is achieved for the SPWS, and 3.1 times acceleration is achieved for the whole modified sFFT algorithm when it is compared with the fully software implementation.
机译:本简要介绍了修改的几乎最佳稀疏快速傅里叶变换(SFFT)算法的SOC-FPGA实现。通过基于软件分析使用硬件/软件共同设计进行了实现,该软件分析有助于找出伪随机谱置换,窗口和子采样(SPW)是需要大多数处理时间的信号处理操作修改了SFFT算法。然后,通过考虑软件分析结果,通过使用结构和通用VHDL设计SPWS硬件加速器。 SPWS硬件加速器由一个随机采样直接存储器访问控制器(RS-DMAC)和一个窗口和采样(WS)电路组成。后来,SPW被集成到SOC-FPGA的FPGA结构中,以加速整个修改的SFFT算法。在这种情况下,软件子系统由实时操作系统(RTOS)QNX Neutrino管理。最后,验证结果表明,对于SPW的达到4.6倍加速,并且在与完全软件实现进行比较时,为整个修改的SFFT算法实现了3.1倍加速度。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号