19
4。3 DSP 实现 19
4。3。1 算法实现理论 19
4。3。2 AD 模块的设置 20
4。3。3 算法调整与改进 20
4。3。4 实际性能分析 22
结论 27
致谢 28
参考文献 29
第 II 页 本科毕业设计说明书
1 引言
1。1 研究背景及意义
自适应滤波器是指在输入信号特性未知条件下,或是输入信号的某特性发生 变化时,能够自适应地调整滤波器中的某一或某些参数,以满足某种最佳测量或 信号处理需要的滤波器。近年来,对自适应无限冲激响应(IIR)滤波器的研究是信 号处理领域的一个活跃的研究方向。与自适应有限冲激响应(FIR)滤波器相比, 自适应 IIR 滤波器的主要优点在于其滤波器信号处理性能比相同系数个数的自适 应 FIR 滤波器更好[1]。对于构建一个未知的零极点系统的模型,可以采用一个具 有一定阶数的自适应 IIR 滤波器准确地实现。而相比之下,自适应 FIR 滤波器只 能对这样的系统进行近似的描述。在获得同一性能的要求下,相比于 FIR 滤波器, IIR 滤波器所需的系数要少很多。因此,鉴于计算量较少且性能较好,自适应 IIR 滤波器在信号处理领域已经得到了越来越广泛的应用。 论文网
在实际应用场合下,待处理信号往往会受到可能存在的非线性谐波的影响, 从而产生频率分量。在这样的环境下,对于信号基频的估计(乃至追踪)会受其 谐波频率的影响。由于二阶陷波滤波器仅适用于一个频率分量的情况,所以它不 能充分估计基频谐波频率。另一方面,因为考虑到存在多重自适应滤波器系数的 情况,采用 IIR 陷波滤波器可能会无效。因此,本课题研究了一个含单个自适应 系数的自适应谐波滤波器,用以在含谐波频率环境中,有效地进行频率估计和跟 踪。此外,课题中应用了一个选取起始滤波器系数的方法,以确保算法收敛于全 局最小误差。
1。2 国内外研究现状
1。3 本课题主要工作
通过对自适应 IIR 滤波器频率跟踪算法的学习与研究,分析算法特点。课题 的具体任务安排如下:
(1) 研究一个自适应 IIR 滤波器频率跟踪算法,理解其原理,分析其特点, 总结该算法的流程。
(2) 按照算法流程,利用 MATLAB 仿真软件对该频率跟踪算法进行功能性 仿真。此外,结合实际的应用领域,验证算法的可行性。
(3) 基于 TMS320C2812 DSP 平台制定算法实现流程,编写并调试代码,从 而实现其算法功能。
(4) 尝试对算法加以改进,以提高其实用性,并对算法进行性能进行分析。 本文共分为 4 章。第 1 章将简要介绍自适应滤波理论的发展及国内外研 究现状;第 2 章主要介绍了一个自适应 IIR 滤波器频率估计与跟踪算法的基本
原理及其算法流程;第 3 章介绍了该自适应算法于 MATLAB 仿真部分的内 容,并分析仿真结果;第 4 章介绍了该算法在 TMS320C2812 平台上的调整 与实现,对其功能性与实时性进行分析。 MATLAB自适应IIR滤波器频率跟踪算法设计与实现(2):http://www.youerw.com/tongxin/lunwen_83500.html