在数字信号处理领域,FFT是应用非常广泛的算法之一,在OFDM调制、GPS信号捕获和雷达信号捕获、频偏估计、定时定位处理、高速图像处理、保密无线通信和数字通信等领域均有应用。FFT传统的实现方法有两种:软件(软件编程)和硬件(专用ASIC芯片)。DSP软件编程实现速度较慢,不能满足FFT算法高速、实时的场合;专用芯片在速度上能满足要求,但外围电路复杂,可扩展性差,FPGA在当今数字信号处理领域被广泛采用,其兼有软件编程的灵活性和专用芯片的高速性,且成本较低。随着FPGA集成度越来越高、功耗越来越小,FPC;A是实现高速FFT的有效手段。
在考虑实现方法时.FFT算法的选择应综合考虑执行速度、硬件的复杂性、灵活性和精度。对实时系统,执行速度是首要的问题。目前,已有多种结构被提出,如单存储结构、双存储结构、缓存一存储结构和流水线结构。其中,流水线结构以其实时性、连续处理、较小的延迟和低功耗等特性取得了广泛的应用。
本文研究了一种基于FPCJA面积有效的FFT处理模块的实现方法。与现有的实现技术相比,本文所提实现方案拥有更小的硬件资源、更短的延迟时间和合适的工作频率。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !