现代数字信号处理对实时性提出了很高的要求,当最快的数字信号处理器(DSP)仍无法达到速度要求时,唯一的选择是增加处理器的数目,或采用客户定制的门阵列产品。随着可编程逻辑器件技术的发展,具有强大并行处理能力的现场可编程门阵列(FPGA)在成本、性能、体积等方面都显示出了优势。本文以此为背景,研究了基于FPGA的快速傅立叶变换、数字滤波、相关运算等数字信号处理算法的高效实现。 首先,针对图像声纳实时性的要求和FPGA片内资源的限制,设计了级联和并行递归两种结构的FFT处理器。文中详细讨论了利用流水线技术和并行处理技术提高FFT处理器运算速度的方法,并针对蝶形运算的特点提出了一些优化和改进措施。 其次,分析了具有相同结构的数字滤波和相关运算的特点,采用了有乘法器和无乘法器两种结构实现乘累加(MAC)运算。无乘法器结构采用分布式算法(DA),将乘法运算转化为FPGA易于实现的查表和移位累加操作,显著提高了运算效率。此外,还对相关运算的时域多MAC方法及频域FFT方法进行了研究。 最后,完成了图像声纳预处理模块。在一片EP2S60上实现了对160路信号的接收、滤波、正交变换以及发送等处理。实验表明,本论文所有算法均达到了设计要求。
资源简介:现代数字信号处理对实时性提出了很高的要求,当最快的数字信号处理器(DSP)仍无法达到速度要求时,唯一的选择是增加处理器的数目,或采用客户定制的门阵列产品。随着可编程逻辑器件技术的发展,具有强大并行处理能力的现场可编程门阵列(FPGA)在成本、性能、体...
上传时间: 2013-06-09
上传用户:zgu489
资源简介:基于FPGA的数字信号处理教程,这是一本工具参考书,集中讲解了如何在FPGA上实现数字信号处理,这些算法广泛应用于无线数字前段、电网和工业控制领域。
上传时间: 2022-03-18
上传用户:jimmy950583
资源简介:该文档为基于FPGA的数字信号处理方法讲解文档,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看………………
上传时间: 2022-04-13
上传用户:xsr1983
资源简介:为了实现低成本的MEMS惯性测量组合应用于现有应用系统或测试系统,提出了一种基于FPGA的MIMU信号处理技术方案,并完成系统的软硬件设计。该系统实现了采集现有MIMU输出的RS422数字信号,将其转换为目前激光或光纤陀螺的脉冲调制频率信号,使之能够应用于现有...
上传时间: 2013-10-13
上传用户:yulg
资源简介:为了实现低成本的MEMS惯性测量组合应用于现有应用系统或测试系统,提出了一种基于FPGA的MIMU信号处理技术方案,并完成系统的软硬件设计。该系统实现了采集现有MIMU输出的RS422数字信号,将其转换为目前激光或光纤陀螺的脉冲调制频率信号,使之能够应用于现有...
上传时间: 2013-10-13
上传用户:cursor
资源简介:基于MATLAB的数字信号处理的电子书,本人认为不错,可以慢慢的研究
上传时间: 2016-05-21
上传用户:lunshaomo
资源简介:Digital Signal Processing in Python基于python的数字信号处理原版,对于dsp算法的快速原型验证非常有帮助。
上传时间: 2022-04-28
上传用户:hao123
资源简介:基于单片机的音乐信号处理系统研究
上传时间: 2013-10-17
上传用户:dajin
资源简介:基于matlab的数字信号处理程序,能供大家交流学习
上传时间: 2015-03-30
上传用户:zm7516678
资源简介:DSP算法源程序,包括各种常用的数字信号处理算法的C语言程序,共5个包,此为第一个
上传时间: 2015-05-10
上传用户:qiaoyue