1.4 本文研究思路与主要工作
本文设计要求使用 DSP 实现自适应滤波器,要求完成自适应滤波器的设计和调试。
自适应滤波器的设计需要使用自适应算法(LMS 算法),LMS 算法是通过对未知系
统传递函数的建模,识别该未知系统,并对该系统进行噪声滤波。
自适应滤波器,其权系数可以根据自适应算法来不断修改,使得系统中的冲激响
应满足给定的性能。例如语音信号的 ADPCM 编码,采用线性预测自适应就可以实现
误差信号与输入信号的线性无关,并由此作为依据,不断调节滤波器的权系数,最终
使得误差信号趋近于 0,使得该滤波器完全适应该输入信号;同样,只要输入信号出现
变换,自适应滤波器根据误差信号的变化再次调整其权系数,从而跟上信号的变化。
自适应滤波器设计的算法采用的是自适应算法,即 LMS 算法。LMS 算法是通过对未
知系统传递函数的建模,识别该未知系统,并对该系统进行噪声滤波。
2 自适应滤波器理论基础
2.1 滤波器的基本概念
凡是有能力进行信号处理的装置都可以称为滤波器。在近代电信装备和各类控制
系统中,滤波器应用极为广泛;在所有的电子部件中,使用最多,技术最复杂要算滤
波器了。滤波器的优劣直接决定产品的优劣,所以,对滤波器的研究和生产历来为各
国所重视。
滤波器是一种用来消除干扰杂讯的器件,将输入或输出经过过滤而得到纯净的交
流电。您可以通过基本的滤波器积木块——二阶通用滤波器传递函数,推导出最通用
的滤波器类型:低通、带通、高通、陷波和椭圆型滤波器。传递函数的参数——
f0、d、hHP、hBP 和 hLP,可用来构造所有类型的滤波器。转降频率 f0 为 s 项开始
占支配作用时的频率。设计者将低于此值的频率看作是低频,而将高于此值的频率看
作是高频,并将在此值附近的频率看作是带内频率。阻尼 d 用于测量滤波器如何从低
频率转变至高频率,它是滤波器趋向振荡的一个指标,实际阻尼值从 0 至 2 变化。高
通系数 hHP 是对那些高于转降频率的频率起支配作用的分子的系数。带通系数 hBP
是对那些在转降频率附近的频率起支配作用的分子的系数。低通系数 hLP 是对那些低
于转降频率的频率起支配作用的分子的系数。设计者只需这 5 个参数即可定义一个滤