自适应滤波器的硬件实现一直是自适应信号处理领域研究的热点。随着电子技术的发展,数字系统功能越来越强大,对器件的响应速度也提出更高的要求。 本文针对用通用DSP 芯片实现的自适应滤波器处理速度低和用HDL语言编写底层代码用FPGA实现的自适应滤波器开发效率低的缺点,提出了一种基于DSP Builder系统建模的设计方法。以随机2FSK信号作为研究对象,首先在matlab上编写了LMS去噪自适应滤波器的点M文件,改变自适应参数,进行了一系列的仿真,对算法迭代步长、滤波器的阶数与收敛速度和滤波精度进行了研究,得出了最佳自适应参数,即迭代步长μ=0.0057,滤波器阶数m=8,为硬件实现提供了参考。 然后,利用最新DSP Builder工具建立了基于LMS算法的8阶2FSK信号去噪自适应滤波器的模型,结合多种EDA工具,在EPFlOKl00EQC208-1器件上设计出了最高数据处理速度为36.63MHz的8阶LMS自适应滤波器,其速度是文献[3]通过编写底层VHDL代码设计的8阶自适应滤波器数据处理速度7倍多,是文献[50]采用DSP通用处理器TMS320C54X设计的8阶自适应滤波器处理速度25倍多,开发效率和器件性能都得到了大大地提高,这种全新的设计理念与设计方法是EDA技术的前沿与发展方向。 最后,采用异步FIFO技术,设计了高速采样自适应滤波系统,完成了对双通道AD器件AD9238与自适应滤波器的高速匹配控制,在QuartusⅡ上进行了仿真,给出了系统硬件实现的原理框图,并将采样滤波控制器与异步FIF0集成到同一芯片上,既能有效降低高频可能引起的干扰又降低了系统的成本。
上传时间: 2013-06-01
上传用户:ynwbosss
自适应信号处理的理论和技术已经成为人们常用滤波和去噪技术。文中讲述了自适应滤波的原理以及LMS算法和RLS算法两种基本自适应算法的原理及步骤。并用MATLAB分别对两种算法进行了自适应滤波仿真和实现。
上传时间: 2013-11-25
上传用户:1051290259
这是用MATLAB制作的自适应滤波算法的源码
上传时间: 2015-03-22
上传用户:龙飞艇
有需要自适应滤波算法的来,希望对大家有帮助
标签: 自适应滤波算法
上传时间: 2015-03-22
上传用户:waitingfy
基于TMS320C32的自适应滤波程序,已调试通过.可以和低通滤波做比较 观察其优点 开发环境
上传时间: 2013-12-24
上传用户:cuiyashuo
一个不错的自适应滤波演示程序,包括固定带通滤波器和可变带通滤波器的演示.
上传时间: 2015-04-10
上传用户:天涯
自适应滤波 自适应滤波 的c程序
上传时间: 2015-04-11
上传用户:youth25
关于自适应滤波的一系列程序,包括二进制信道均衡,噪声对消,信号增强等,斑竹,该加精了吧?
上传时间: 2014-01-14
上传用户:chenjjer
Simon Hayin的"Adpative Filter Theory"-自适应滤波第4版的所有仿真代码matlab语言版。
标签: Adpative Filter Theory matlab
上传时间: 2014-11-27
上传用户:CSUSheep
基于自适应滤波的语音增强和噪声消除。 此方法简单易行。是DSP算法入门的良好材料
上传时间: 2015-05-09
上传用户:moshushi0009