自适应滤波算法研究及其Matlab实现

摘 要:在对自适应滤波器相关理论研究的基础上,重点研究了LMS自适应滤波算法,给出了不同信噪比条件下,LMS算法的Matlab仿真实现的滤波结果,通过分析仿真结果可以看出,在一定信噪比范围内,LMS算法在未知信号与噪声统计特性的条件下可以达到较好的滤波效果。

关键词:自适应滤波;LMS;信噪比;收敛步长

中***分类号:TN911.72 文献标识码:A

文章编号:1004373X(2008)0317402

Adaptive Filter Algorithm Research and Matlab Realization

WANG Lubin1,ZHAI Jingchun1,XIONG Hua2

(1.Foundation Department,Naval Aeronautical Engineering Academy,Yantai,264001,China;2.Naval Aeronautical Ordnance Repair Institute,Shanghai,200436,China)

Abstract:On the basis of research on adaptive filter theory,LMS adaptive filter algorithm is especially studied,and filter results of LMS algorithm are given using Matlab in different SNR.It can be concluded through analyzing simulation results that LMS algorithm has better filter results without signal and noise statistical characteristics in some certain SNR.

Keywords:adaptive filter;LMS;SNR;convergence step

自适应滤波器理论是现代信号处理技术的重要组成部分,他对复杂信号的处理具有独特的功能。自适应滤波器在信号处理中属于随机信号处理的范畴。当前,自适应滤波技术已广泛应用于自适应噪声对消、语音编码、自适应网络均衡器、雷达动目标显示、机载雷达杂波抑制、自适应天线旁瓣对消等众多领域。在一些信号和噪声特性无法预知或他们是随时间变化的情况下,自适应滤波器通过自适应滤波算法调整滤波器系数[1―6],使得滤波器的特性随信号和噪声的变化而变化,以达到最优滤波的效果,解决了固定全系数的维纳滤波器和卡尔曼滤波器的不足。本文在对自适应滤波算法研究的基础上,给出了不同信噪比条件下,LMS算法的仿真结果,并对仿真结果进行了分析。

1 自适应滤波器结构

所谓自适应滤波,就是利用前一时刻已获得的滤波器参数等结果,自动调节现时刻的滤波器参数,以适应信号和噪声未知或随时间变化的统计特性,从而实现最优滤波。自适应滤波器由两个部分组成: 一是滤波器的结构;二是调节滤波器系数的自适应算法。自适应滤波器的特点是自动调节自身的冲激响应,达到最优滤波,此算法适用于平稳和非平稳随机信号,并且不要求知道信号和噪声的统计特性。

自适应滤波器主要有无限冲激响应(IIR)和有限冲激响应(FIR)两种类型,滤波器结构的选择对算法的处理起着重要的影响。IIR型结构滤波器的传输函数既有零点又有极点,他可以用不高的阶数实现具有陡峭通带特性,缺点是稳定性不好,且相位特性难于控制。FIR滤波器是全零点滤波器,他是稳定的,且能实现线性的相位特性[2],因此,自适应滤波器的结构通常采用FIR型滤波器的横向结构,如***1所示。滤波器的输出表示为:

式中,n为时间序列,N为滤波器阶数,X(n)=[x(n),x(n-1),…,x(n-N+1)]T为输入矢量,W(n)=[w0(n),w1(n),…,wN-1(n)]T为权系数矢量。

***1 自适应滤波器结构

2 LMS自适应滤波算法

LMS自适应滤波算法是根据最小均方误差准则进行设计的[2,3],LMS算法的目的是通过调整系数,使输出误差序列的均方值最小化,并且根据这个数据来修改权系数。误差序列的均方值ε表示为:

3 仿真分析

仿真条件:假定输入信号由正弦波信号和高斯白噪声组成。其中正弦波信号的频率f0=1 000 Hz,幅度A=2,FIR滤波器的阶数N为64,自适应步长u=0.001,当白噪声的均值为0,其方差δ分别为0.64,2,6.32,即信噪比(SNR)分别为5 dB,0 dB,-5 dB时,采用LMS 算法进行滤波的结果分别如***2~***4所示。其中,signal表示输入的正弦信号,noise表示输入的高斯白噪声信号,input表示输入的正弦信号和白噪声的组合,output表示经过阶数为64,自适应步长为0.001的自适应滤波器后的输出信号。

***2 SNR=5 dB时滤波仿真结果

***3 SNR=0 dB时滤波仿真结果

***4 SNR=-5 dB时滤波仿真结果

经上述的仿真结果分析可知:

(1) 在噪声和信号功率相比比较小的时候, LMS自适应滤波器的输出结果比较出色,要求的滤波器长度也比较短;

(2) 当噪声和信号的功率相比比较大(SNR=0 dB)的时候,LMS自适应滤波器的输出结果仍然比较理想,而且滤波器的长度增加还可以进一步改进滤波效果;

(3) 当信噪比SNR=-5 dB时,LMS自适应滤波器的输出结果不是很理想,从理论上讲,如果无限增大滤波器的阶数可以使输出效果改进。

以上结果显示,LMS自适应滤波器在噪声消除方面具有很好的效果,且在信噪比较小的情况下也可以完成一定条件下的数字滤波任务。LMS算法也有许多需要改进的地方,如在信噪比比较小的情况下,需要滤波器的长度比较大,这样滤波器在实时处理方面受到了很大的限制。

在LMS自适应滤波算法中的步长参数是给定的,如果选择合适的参数,对系统的稳定性和滤波效果都有一定的改进。

4 结 语

本文对自适应滤波器理论进行了系统的阐述和分析,并在已知理论的基础上对LMS自适应滤波器算法进行了仿真研究,仿真结果表明:LMS算法在信噪比比较大的时候,除噪效果非常显著,即使在信噪比较小时,只要选择合适的步长参数u和合适的滤波器阶数就可以得到比较理想的结果。更为重要的是该算法运算量小、易于工程实现,这些优点使LMS自适应滤波算法成为应用广泛的一种自适应滤波算法。

参考文献

[1]覃景繁,欧阳景正.一种新的变步长LMS自适应滤波算法[J].数据采集与处理,1997,12(3):171―174.

[2]龚耀寰.自适应滤波器[M].北京:电子工业出版社,1989.

[3]邓记才,裴炳南.一种求解LMS算法收敛步长阈值的新方法[J].信号处理,1996,12(2):52―56.

[4]Widrow B.Adaptive Noise Canceling Principles and Application.IEEE,1975,63(12).

[5]胡广书.数字信号处理[CD2]理论、算法与实现[M].北京:清华大学出版社,2003.

[6]张贤达.现代信号处理[M].北京:清华大学出版社,1995.

[7]叶华,吴伯修.变步长自适应滤波算法的研究[J].电子学报,1990,18(4):63―69.

作者简介

王鲁彬 女,1983年出生,山东临清人,硕士生。研究方向为系统分析与集成。

翟景春 男,1956年出生,北京人,硕士,副教授。研究方向为复杂系统建模与仿真。

熊华男,1970年出生,湖北公安人,硕士,工程师。研究方向为航空系统分析与维护。

注:本文中所涉及到的***表、注解、公式等内容请以PDF格式阅读原文。

自适应滤波算法研究及其Matlab实现

转载请注明出处学文网 » 自适应滤波算法研究及其Matlab实现

学习

中国的道路为何要右侧通行

阅读(27)

右侧通行之所以在世界上较为普遍,深层原因还是美国和欧洲汽车制造商所占据的优势地位,他们的汽车推广使得道路交通规则也普及至其他国家。道路通行方向是交通规则中极其重要的一部分,它的规定避免了交通发生混乱。众所周知,国家之间道路的通

学习

马村煎包 第6期

阅读(50)

本文为您介绍马村煎包 第6期,内容包括马村闫家煎包掌门人,正宗马村煎包的包法。早在三十多年前我还在上高中的时候,我们嘉祥四中门口的公社饭店前,就天天停满许多外地的汽车。据当时我家在饭店里工作的一个亲戚讲,他们很多都是多绕了好几十

学习

eQUEST对某建筑进行能耗模拟

阅读(35)

eQUEST能耗模拟软件是当前最被认可的能耗模拟软件之一。本文利用该软件对郑州市某建筑进行了模拟,得到了如下结论:采用传热系数小的墙体材料节能效果显著;改变屋面材料,对能耗的影响不大;而改变空调设定温度,虽然节能效果不太明显,但是可以通过

学习

浅谈大连方言的语言特色

阅读(50)

大连,作为东北地区重要的港口、工业、商贸及旅游城市,不仅有美丽的自然景观,大连语言同样具有其自身特色。大连位于辽东半岛南端,全市(六区三市一县)方言,属于官话方言区内胶辽官话中的登连片。大连方言拥有自己的语音系统和词汇系统,通过对大连

学习

孔子之子伯鱼问题考证

阅读(32)

孔子之子孔鲤,字伯鱼。作为圣人孔子唯一的儿子,伯鱼在孔氏家族和历史文献中一直鲜少被提及,但其子子思则以思孟学派的祖师爷而闻名。这个不符合常理的现象是由什么原因造成的呢?本文根据相关文献提出易子而教、孔子夫妻关系不睦和父亲孔子成

学习

英国的骑士制度与骑士文化研究

阅读(22)

本文为您介绍英国的骑士制度与骑士文化研究,内容包括英国骑士文化的特点,英国骑士制度。骑士制度不是英国本土的产物,但它在英国的土地上一步一步地发展与完善起来,骑士阶层不断发展壮大,形成了独特的骑士精神与骑士文化。试从阐述骑士制度

学习

内蒙古西部沙漠和绿洲气候变化对比浅析

阅读(26)

【摘要】利用代表绿洲的额济纳旗气象站和代表沙漠的拐子湖气象站近30年观测资料,从温度和降水两个方面对比分析了内蒙古西部地区的气候变化情况,得出如下结论:(1)额济纳旗地区的绿洲和沙漠地区气温近30年平均温度变化同全国气温变化一致,都

学习

浅析足球角球战术

阅读(64)

角球进攻战术如同任意球进攻战术一样,也是易于破门得分的锐利武器之一。通过观看比赛、查阅文献,结合多年来踢球的实战经验,作者对角球的防守和进攻有了一定了解,发现了足球比赛中角球进攻的一些基本特点,对以后改进训练方法,提高角球进攻的实

学习

磁共振磁敏感加权成像技术的临床价值探讨

阅读(29)

SWI作为一种新型无创的对磁化率因素极为敏感的MRI检查技术,在许多疾病的诊断中发挥着重要作用。对缺氧血、铁和钙等顺磁性物质具有极高敏感性的磁共振检查方法,在神经障碍性疾病领域得到了广泛使用。关键词:磁共振成像临床价值一、磁敏感加

学习

跨座式单轨铁路的特点及其应用前景

阅读(161)

摘要:跨座式单轨交通系统由线路、车辆系统、机电设备、车辆段及综合维修基地等部分组成,其单轨铁路轨道梁既是承重的桥梁结构,又是支承和导向的轨道;车辆采用橡胶轮胎,通过安装在转向架两侧的导向轮和稳定轮来导向和稳定车体。构造上的

学习

BIS监测在腹腔镜阑尾手术中的应用

阅读(30)

1资料与方法选择拟施腹腔镜阑尾切除手术患者100例,年龄20-30岁,ASAI级,平均手术时间1小时,男女各50例,随机分为A、B两组。A组根据麻醉深度指数来调整瑞芬太尼用药.B组凭借麻醉医生经验调整瑞芬太尼用量。记录患者入室5min(T0)、插管前lmin(T1)、

学习

一等奖作文:江南雨江南街江南人

阅读(24)

江南雨·江南街·江南人前黄实验初三(9)班蒋涛我坐在萧瑟的秋风里,闻着身边的墙散发出泥土的清香。脑袋不知是否因为昨夜冷水的浇洗而隐隐作痛,笔尖拖过纸面时发出声响渐渐远去,一切归于平静。另一种声响又一次来自远方。音响……那是江南雨

学习

沪上宵夜柴爿馄饨

阅读(26)

记得笔者小时候,沪上的“宵夜文化”还不甚发达。一到深夜,能解人馋虫的不多,一是重油炒面,二是柴爿馄饨。柴爿,即薄的木片,也就是常说的“柴禾”。当年的上海滩上,有一种走街串巷的馄饨担,因小本生意,买不起木炭煤球,就用捡来的破木片作燃料,“柴爿

学习

君子不立危墙之下

阅读(52)

本文为您介绍君子不立危墙之下,内容包括君子不立危墙之下全文阅读,君子不立危墙之下全文免费阅读。孙子曰:水之形,避高而趋下,兵之形,避实而击虚。君子不立危墙下。这是当前市场最恰当的警示之语。4月14日深交所发出了谨防各类概念炒作“美

学习

主动光学系统和自适应光学系统

阅读(31)

对打造功能更加强大的望远镜来说,尺寸和形状都是很重要的参数。主镜面增大能捕捉更多光线,形状完美的镜面可以防止信号失真;两者有效结合可以观测到亮度更低的天体。然而这并非易事,因为随着望远镜镜面的增大,维持完美的镜面形状就变得更加困

学习

空间曲面的方向曲率与对点方向曲率及其算法

阅读(28)

本文为您介绍空间曲面的方向曲率与对点方向曲率及其算法,内容包括空间曲线的曲率,空间曲面与曲线方程。[摘要]在力学及许多工程技术问题中,如何定量地刻画空间曲面的弯曲程度十分重要。本文通过对平面曲线曲率具有普遍性的推导方法,推广到

学习

有源滤波技术综述

阅读(29)

本文为您介绍有源滤波技术综述,内容包括有源滤波柜的工作原理,有源滤波容量计算方法。有源滤波器是近几年兴起的电力电子装置,它能够有效的抑制谐波,提高供电质量。该文首先阐明了有源滤波器的工作原理和连接方式,详细分析了有源滤波器常用

学习

人脸识别算法综述

阅读(22)

本文为您介绍人脸识别算法综述,内容包括人脸识别算法公司排名,综述型人脸识别。[摘要]本文通过工业界世界级人脸测试,说明人脸识别发展现状,分别从二维、三维角度,阐述了人脸识别算法现状,并对人脸识别算法发展趋势予以说明。

学习

光伏系统最大功率点跟踪算法的研究

阅读(27)

本文为您介绍光伏系统最大功率点跟踪算法的研究,内容包括最大功率点跟踪算法有哪些,光伏电池最大功率点跟踪怎么实现。摘要最大功率点跟踪系统对提高光伏系统整体工作效率具有重要作用。在对比分析登山算法及三点比较算法各自特点的基础

学习

如何对算法进行有效教学

阅读(23)

本文为您介绍如何对算法进行有效教学,内容包括算法的教学方法有哪些,如何处理好计算教学中的算法。摘要:算法是数学及其应用的重要组成部分,是计算科学的重要基础。如何在课堂上有效开展教学,拓展学生知识层面,达到培养学生解决问题的能力,就

学习

现代目标识别算法综述

阅读(43)

本文为您介绍现代目标识别算法综述,内容包括目标识别与跟踪算法,经典目标识别算法优缺点比较。摘要:近年来,目标识别技术已成为当今研究的热点之一。随着科技的发展,目标识别从初始的人工方法发展为计算机自动识别算法,极大地提高了识别的精

学习

多目标优化进化算法比较综述

阅读(31)

本文为您介绍多目标优化进化算法比较综述,内容包括多目标进化算法研究综述,多目标优化算法理论和应用全本。摘要多目标优化是最优化领域的一个重要研究方向,本文简要介绍了多目标优化的模型和几种多目标优化的进化算法,并对算法进行了简要