自适应滤波器MATLAB仿真(共7页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《自适应滤波器MATLAB仿真(共7页).doc》由会员分享,可在线阅读,更多相关《自适应滤波器MATLAB仿真(共7页).doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上自适应滤波器MATLAB仿真摘要:本文介绍了自适应滤波器的工作原理,以及推导了著名的LMS(Least mean squares)算法。以一个例子演示了自适应滤波器的滤波效果。实验结果表明,该滤波器滤波效果较好。关键词:自适应滤波器 MATLAB7.0 LMS算法Simulate of adaptive filter based on MATLAB7.0Abstract: This article described the working principle of adaptive filter and deduced the well-known LMS algo
2、rithm. Take an example to demonstrate the adaptive filters filtering effects. The results show that the filter has an effective way to filter single.Key words: LMS algorithm Adaptive Filter Matlab7.01 引言由Widrow B等提出的自适应滤波理论,是在维纳滤波、卡尔曼滤波等线性滤波基础上发展起来的一种最佳滤波方法。由于它具有更强的适应性和更优的滤波性能,从而广泛应用于通信、系统辨识、回波消除、自适
3、应谱线增强、自适应信道均衡、语音线性预测和自适应天线阵等诸多领域1。自适应滤波器最大的优点在于不需要知道信号和噪声的统计特性的先验知识就可以实现信号的最佳滤波处理。本文通过一个具体例子和结果论证了自适应滤波器的滤波效果。2 自适应滤波原理及LMS算法2.1 自适应滤波原理自适应滤波原理图2,如图1所示。图1自适应滤波原理图在自适应滤波器中,参数可调的数字滤波器一般为FIR数字滤波器,IIR数字滤波器或格型数字滤波器。自适应滤波分2个过程。第一,输入信号想x(n)通过参数可调的数字滤波器后得输出信号y(n),y(n)与参考信号d(n)进行比较得误差信号e(n);第二,通过一种自适应算法和x(n)
4、和e(n)的值来调节参数可调的数字滤波器的参数,即加权系数,使之达到最佳滤波效果。2.2 LMS算法及相关参数的选择LMS算法最核心的思想是用平方误差代替均方误差2。因此该算法简化了计算量。在自适应噪音抵消系统中,如自适应滤波器参数选择不当,就达不到应有的滤波效果,而且还可能得到适得其反的效果。因此针对不同的信号和噪声应选择相应的参数 3。可见,参数的选择对滤波效果是至关重要的。下面仅以L阶加权自适应横向滤波器为例,推导LMS算法的公式。L阶加权自适应横向滤波器,如图2所示。图2 L阶加权自适应横向滤波器LMS算法公式推导:设;;其中为输入信号,为加权系数。误差信号: (1)公式(1)中d(n
5、)为参考信号,y(n) 为输出信号。误差信号均方值: (2)由公式(1)和公式(2)得:均方误差性能曲面的梯度: (3)而最陡下降法迭代计算全矢量公式: (4)公式(4)中为控制稳定性和收敛速度的参数。由公式(3)和公式(4)得: (5)公式(5)说明了LMS算法的核心是用每次迭代的粗略估计值代替了实际的精确值,这样大大简化了计算量,但是不可否认,加权系数不可能准确的沿着理想的最陡下降路径来调整自身的参数,而加权系数与有着密切的关系。因此,适当的选择自适应滤波器性能参数显得格外重要。3 MATLAB7.0仿真本例通过设计一个二阶加权系数自适应横向FIR滤波器,对一正弦信号加噪声信号进行滤波4。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自适应 滤波器 MATLAB 仿真
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内