自适应滤波器的新型变步长算法及其应用

合集下载

变步长比例归一化子带自适应滤波算法研究

变步长比例归一化子带自适应滤波算法研究

变步长比例归一化子带自适应滤波算法研究随着数字信号处理技术的发展,人们对数字信号的滤波处理也越来越重视。

其中,自适应滤波算法得到了广泛的应用,因为它能够根据信号的特点选择合适的滤波器参数,从而更好地去除噪声。

本文研究的是一种变步长比例归一化子带自适应滤波算法。

该算法利用了子带滤波的思想,将原始信号分解成不同的子带,然后针对每个子带分别进行自适应滤波。

具体来说,该算法有以下的步骤:1. 将原始信号分解成不同的子带:采用小波变换将原始信号分解成多个子带,每个子带代表着不同频率范围的信号,可以分别进行滤波处理。

2. 子带自适应滤波:对于每个子带,采用LMS算法进行自适应滤波。

该算法首先选择一个合适的滤波器长度和步长,然后根据误差信号和输入信号来更新滤波器系数,从而不断地优化滤波效果。

3. 变步长比例归一化:为了避免滤波器的过度调整,该算法采用了变步长比例归一化(Normalized LMS)方法。

该方法可以根据误差信号的大小来调整步长,从而使得滤波器的收敛速度更快,同时不会过度调整滤波器系数。

4. 重构信号:将处理后的每个子带重新合成成原始信号,得到去噪后的信号。

该算法的优点包括:①可以根据信号的特点进行自适应滤波,从而更好地去除噪声;②采用了变步长比例归一化方法,可以使得滤波器收敛速度更快,同时避免过度调整滤波器系数;③采用了小波变换将原始信号分解成多个子带,可以根据不同频率范围的特点进行不同的滤波处理,更加精细。

不过,该算法也存在一些缺点,例如:①需要选择合适的滤波器长度和步长,这对于不同的信号可能需要不同的调整,较为繁琐;②需要进行小波变换,增加了计算量和复杂度;③对于一些特定的信号,该算法可能不适用。

因此,需要结合具体的应用场景来选择合适的滤波算法。

总之,本文研究的变步长比例归一化子带自适应滤波算法是一种较为高效的滤波算法,可以根据信号特点进行自适应处理,达到更好的去噪效果。

该算法可以应用于语音、图像等不同领域的信号处理,具有一定的实用性和研究价值。

变步长LMS自适应滤波算法及其分析

变步长LMS自适应滤波算法及其分析
v ra l t p( a i b e s e SVS) LM S a go ih . 一 l rt m The he e i na y i n o p e i l to e u t ho t or tc a l ss a d c m ut r smu a i n r s ls s w
过 程 中 的 不 足 , 现 了对 S S L 实 V — MS算 法 的 改 进 。理 论 分 析 和 计 算 机 仿 真 结 果 表 明 , 算 法 的 收敛 性 能 优 于 S S 本 V -
L MS算 法 另 外 , 对本 算 法 与 V - MS算 法 进 行 了 比较 , 真 结 果 表 明本 算 法 在 低 信 噪 比环 境 下 比 V - MS算 还 SI 仿 SL
l w i na i e r to e io o sg lno s a i nv r nm e t n.
p o e so t p sz d sme to d p ie se d tt , e f r h mp o e n o t e sz f r c s fse iea j t n fa a t ta y sae p ro ms t ei r v me t t h ie o u v
韩 国玺 , 春 生 , 刘 张 智
( 电子 工 程 学 院 , 肥 2 0 3 ) 合 3 0 7
摘要 : 对变步长( M ) L S 自适应滤波算法进行了讨 论 , 通过对 S m i函数修正 , i o g d 建立 了步长 因子与误差 信号之 间新
的非 线 性 函数 关 系 。新 函数 在 误 差 接 近 零 处 具 有 缓慢 变化 的特 性 , 服 了 Sg od函 数 在 自适 应稳 态 阶 段 步 长 调 整 克 im i

新变步长自适应算法及其时延估计性能

新变步长自适应算法及其时延估计性能

新变步长自适应算法及其时延估计性能叶挺;朱赛男【摘要】For the contradition of existing variable step-size adaptive algorithms between convergence speed and steady-state error,a new variable step-size least mean square(LMS) adaptive filtering algorithm is proposed. Based on a function of the class S,this new algorithm introduces a reference of adjustment factor P to perform real-time adjustments of the shape of step function,and adjusts the step according to error’s autocorrelation mean value so that the convergence is faster innitially and the step changes more smoothly at steady state. The introduction of maximum likelihood weighted algorithm further suppresses the spurious peaks of adaptive filter weights. The new algorithm with maximum likelihood weighted is applied in adaptive time delay estimation experiment,and the result shows under the condition of the existing fixed parameters, the newly-proposed algorithm has faster convergence and smaller steady-state error. Meanwhile,accurate delay estimation when SNR is above -3 dB can be achieved effectively.%针对已有的变步长自适应算法收敛速度和稳态误差矛盾的问题,提出了一种新的变步长最小均方自适应滤波算法。

一种新的变步长LMS自适应滤波算法及其仿真

一种新的变步长LMS自适应滤波算法及其仿真

一种新的变步长LMS自适应滤波算法及其仿真
靳翼;邵怀宗
【期刊名称】《信号处理》
【年(卷),期】2010(26)9
【摘要】传统变步长LMS算法存在收敛速度慢、易受噪声影响等缺点,为了提高算法性能,论文建立了LMS算法中步长因子μ(n)和误差信号e(n)的相关统计量之间的非线性关系,提出了一种基于改进的双曲正切函数的变步长LMS(HTLMS)算法.算法采用当前误差与上一步误差乘积的绝对值来调节步长,并引入了绝对估计误差的扰动量来更新自适应滤波器抽头向量,因而具有收敛速度快、噪声抑制能力强和稳态误差低等特点.计算机仿真结果表明,在不同信噪比条件下,与多种LMS算法相比,本文算法都具有较快的收敛速度和较好的稳态误差.
【总页数】4页(P1385-1388)
【作者】靳翼;邵怀宗
【作者单位】电子科技大学通信与信息工程学院,611731;电子科技大学通信与信息工程学院,611731
【正文语种】中文
【中图分类】TN713
【相关文献】
1.一种新的变步长LMS自适应滤波算法及其仿真 [J], 李方伟;张浩
2.一种改进的变步长变更新速率LMS自适应滤波算法及仿真 [J], 沈大伟;贺思;李
正宙;赵卫国
3.一种新的变步长LMS自适应滤波算法仿真研究 [J], 刘杰;闫清东
4.一种改进的变步长LMS自适应滤波算法及其仿真 [J], 华强;夏哲雷;祝剑英
5.一种新的变步长LMS自适应滤波算法仿真及性能分析 [J], 汪潮;单家方
因版权原因,仅展示原文概要,查看原文内容请购买。

改进的变步长LMS自适应滤波算法及其仿真

改进的变步长LMS自适应滤波算法及其仿真

的影响可以忽略不计。当en 较小时, () () p n 也较小 , 由
于 改 进算 法 的 步 长只 与 输入 信号 有 关 , 不 受 噪声 的 而 影响 。 因此 , 有 收敛 速度 快 , 具 稳态 误 差小 的优 点 , 而 且 在 低 信 噪 比的环 境 中仍保 持 较 好 的性 能 , 具有 广 泛
的问题 , 但在 稳态性 能方 面欠佳 。在分析 了 以上 算法 的
中得到 了很 好的应用 …。然而 , 传统 的固定步长的 L MS 算法 在 收敛 速 度 、时变 系 统 的跟踪 能力 和 稳态 失调 之
间 的要 求 是存 在很 大矛 盾 的 。小 的步 长确保 稳态 时具 有 小 的失 调 , 是算 法的 收敛速 度慢 , 但 并且对 非 稳态系 统的跟 踪能力差 大的步 长 . 算法具有 更快的 收敛 速 “使
AnI rv dV r be S e — z MS Ad p ie Fl r g mp o e a i l t p Sie L a t i i a v t n e Alo i m n m ua in g rh a d Si lt t o
FU il , o - i Ru -i ng LIH ng x a
计 平均 。
+N( ) n ) n N( -1
由于 N( ) n 是零均值的噪声 , n 与 X() N() , 无关, z 并且噪声 Ⅳ ) 本身不相关, n N( 一 ) /() N( ) n 1 对 An 的
贡献 很小 , 忽略不计 , 有 可 故
本文步长在h=10 =2 0和卢=02 0 0、 0 . 5时为
《 动 技 应 02 第3卷 期 自 化 术与 用 21年 l 第9
通 信 与 信 息 处 理

改进的变步长自适应滤波器算法及其应用

改进的变步长自适应滤波器算法及其应用

改进的变步长自适应滤波器算法及其应用
本文主要研究一种改进变步长自适应滤波器算法及其应用,提出要点如下:
一、变步长自适应滤波器原理及改进
1、传统变步长自适应滤波器原理:变步长自适应滤波器是一种利用迭代算法将滤波器调整到一定采样参数下的滤波方法,它把信号的自相关函数(ACF)作为均方差的一种函数,利用粒子群优化算法对ACF 最小化,从而调整滤波器参数,使滤波器同时有较低的延迟和噪声抑制的能力。

2、改进变步长自适应滤波器原理:与传统变步长自适应滤波器相比,本文提出的改进算法主要是在把ACF作为均方差的最小化函数,通过贪婪算法和粒子群算法结合来搜索合适的采样参数,从而改善了滤波器的性能。

二、改进变步长自适应滤波器的实现
1、贪婪算法的实现:该算法的核心思想是先计算滤波器采样参数下的ACF,以此为元素选择标准,并利用贪心策略计算最优解;
2、粒子群算法的实现:该算法利用粒子群搜索滤波器最优采样参数,从而改进系统性能;
三、应用
本改进变步长自适应滤波器算法可以广泛应用于语音识别,计算机视觉,智能语音,机器学习等领域中,可以有效地改善系统性能,精确识别出相关信息。

10181480_一种新的变步长LMS算法在通信对消技术的应用

10181480_一种新的变步长LMS算法在通信对消技术的应用

一种新的变步长LMS 算法在通信对消技术的应用【摘要】【关键词】【Abstract】【Key words】一、引言1959年,由Windrow 和Hoff 提的LMS 算法因其结构简单,稳定性好,一直被作为自适应滤波应用的经典算法之一,被广泛应用于自适应控制、系统辨识、通信、雷达以及信号处理等领域[1]。

最小均方(LMS)自适应算法就是以已知期望相应和滤波器输出信号之间误差的均方值最小为准则,依据输入信号在迭代过程中估计梯度矢量,并更新权系数已达到最有优的自适应迭代算法。

然而LMS 算法的稳态误差与收敛速率存在矛盾。

文献[2,3,4]对VSS-NLMS 算法进行分析,该算法的收敛过程中,在初始阶段收敛步长值较大,收敛后步长相对较小,具有较好的稳定性。

但是关于对步长求2次导数或1此导数的计算复杂度较大。

NLMS [5]算法解决矛盾的方法就是采用变步长LMS 算法,本文通过对现有变步长算法进行研究,采用符号函数替换文献[4]中对步长参数的求1次导数,在保持收敛速度、收敛误差等性的优越的情况下,大大减少的计算的复杂度,通过在通信对消模型中仿真分析,验证了新算法的可行性。

二、现有的几种自适应滤波算法分析2.1基本LMS 算法LMS 算法是建立在Wiener 滤波器的基础上发展而来的。

W iener 解是在最小均方误差(MM SE) 意义下, 使用均方误差作为代价函数而得到的在最小误差准则下的最优解。

LMS 自适应算法表示式为:其中 为误差信号, 为期望信号; 为n 时刻M 阶自适应滤波器的权系数; 为n 时刻输入信号矢量; 为步长参数,其收敛的条件是: ,其中 是输入信号自相关矩阵的最大特征值; 是影响算法收敛速度的关键参数,如果 取值为常数,则为定步长LMS 算法。

2.2变步长算法由于定步长算法收敛速度比较快,但是收敛的稳态误差比较大,因此存在收敛速度和稳态误差的矛盾,为了兼顾二者矛盾,人们提出了很多变步长参数的LMS 算法。

一种新的变步长自适应滤波算法研究

一种新的变步长自适应滤波算法研究
马立新 侯楚林
( 德州学 院数学系 山东 德州 2 3 2 ) 5 0 3 湖北 武汉 4 0 3 ) 3 0 3 ( 海军工程大学兵器工程系


针 对 滤 波 器 在 亚 模 型 ( n e— o en ) u dr dl g 工作 状 态 下定 步长 自适 应算 法 收敛 速 度 和 稳 态误 差 之 间 的 矛 盾 , 出 一 种 变 步 长 m i 提
i e n u d rmo e l g wok n o d t n a v r l tp sz e me t p o o t n t f n rj ci lo i f t ri n e — d l n r i g c n i o , a ib e se ・ie s g n r p r o ae a i e p oe t n a g rt m, a l S S AP l i i a i ’ o h n mey VS — P A, s i
文献 标 识 码 A
S TUDY oN NEW A VARI ABLE TEP. ZE S SI ADAPTI VE LTERI FI NG ALGoRI THM
Ma Lii xnH0 来自u Chu i ln( p r etfMahm tsD zo nvrt, zo 5 0 3,h n og C ia Deat n m o te ai ,ehuU i syDe u23 2 S a dn , hn ) c ei h 。 Dp r et W ao r n ier g, vlU i rt nier g, ua 3 03, biC ia ( ea m n o ep nyE gnei Naa nv syo gnei W hn40 3 Hue, hn ) t f n e i fE n
p o o e n t i p p r T k n n o a c u tte i a t n p r r n e o c u t c o c n e lt n b y t m i u b n e n ie a d u d r r p s d i h s a e . a ig i t c o n h mp c so e f ma c fa o si e h a c l i y s se d s r a c o s n n e — o c ao t mo el g n i n u rd f m e s f t rw ih o f ce tn mb rt a h e gh o c o p t t e p o o e g rtm e s u e a g t d l n os ic re r i e o ls i e eg tc ef in u e h n te ln t f e h ah,h r p s d a o i l i l h s t p a n w tr e f n t n b r i gt e p se o r rt a c l h e aie ef c h s o k n so o s . h n u ig t i tr e n t n awh l t p sz u c i y f cn h o t r rer oc n e e n g t f t t e e t i d f ie T e sn hs a g t u ci , oe se — ie o o i o t v e o f w n f o

改进的变步长LMS自适应滤波算法及其仿真

改进的变步长LMS自适应滤波算法及其仿真

改进的变步长LMS自适应滤波算法及其仿真自适应滤波/变步长/LMS算法1 引言自适应滤波研究始于20世纪50年代末Widrow和Hoff提出的最小均方误差算法,由于该算法具有简单性、鲁棒性和易于实现的性能,因此在自适应滤波原理中得到了很好的应用[1]。

然而,传统的固定步长的LMS算法在收敛速度、时变系统的跟踪能力和稳态失调之间的要求是存在很大矛盾的。

小的步长确保稳态时具有小的失调,但是算法的收敛速度慢,并且对非稳态系统的跟踪能力差;大的步长使算法具有更快的收敛速度和好的跟踪能力,但这是以大的失调为代价的[2-3]。

为解决这一矛盾,各种变步长LMS算法被提出。

变步长算法都是利用自适应过程中提供的某种近似值作为衡量标准来调节步长。

简单有效的方法是利用自适应过程中的误差信号,试图在步长与误差信号之间建立某种函数关系。

文献[4]给出Sigmoid函数的变步长LMS 算法(SVSLMS),其能同时获得较快的收敛速度、跟踪速度和较小的稳态误差。

然而,该Sigmoid函数在误差e(n)接近零时变化太大,不具有缓慢变化的特性,使得SVSLMS算法在稳态时仍有较大的步长变化。

为此,文献[5-6]分别给出相应的改进算法,使其在稳态时步长因子很小,而且变化不大,解决了SVSLMS算法存在的问题。

文献[7]克服了文献[5]在低信噪比下收敛速度变慢的问题,但在稳态性能方面欠佳。

在分析了以上算法的基础上,文献[8]提出了基于双曲正切函数的变步长算法,该算法能同时获得较快的收敛速度、跟踪速度和较小的稳态误差。

然而,该双曲正切函数在误差e(n)接近零处变化太大,不具有缓慢变化的特性,使得该算法在自适应稳态阶段仍有较大的步长变化,并且在低信噪比环境下,该算法收敛速度、跟踪速度和稳态误差并不十分理想。

本文在此基础上提出了一种改进型算法,不仅保证了较快的收敛速度、跟踪速度和较小的稳态误差,并且克服了双曲正切函数在自适应稳态阶段步长调整过程中的不足,同时,降低了算法对自相关性较弱噪声的敏感性。

一种新的变步长LMS自适应滤波算法及分析

一种新的变步长LMS自适应滤波算法及分析
en = ( )X ( ) n ()d n— n W( ) —
自适应 滤波 系统辨识 的一般原理框 图, 衡量 自适应 滤波算法
的 主要 标 准 是 : 期 收敛 速 度 、 态 误 差 和 对 时 变 系 统 的 跟踪 初 稳
能力。Wirw等人[ 出的最小均方误 差 (MS 算法因其计 do , 提 L )
c t tp sz n i i a t a e,b tas a etr p o et f sih h n e n a o z r ,T i ag r h h s b t r C — v r e c ue se i i n t ls - g e i u lo h s b t r p r o l t c a g e rt e o h s l o t m a et O n e g n e e y g i e p o e is a d ls o u ai n lc mp e i . h s p p r p e e t t e a ay i e al e l n h o u e i lt n s o s ta r p r e n e s c mp tto a o lx t T i a e r s n s h n l ss d ti— d y a d T e c mp tr smu a i h w h t t y o t i t o sef ci e h smeh d i f t . e v
【 关键词 】 适应滤波 ; 自 变步长 自 适应滤波 ;M 算法 LS
A w ra l t p S z Ne Va b e S e ie LM S Ad p i e F l rng Al o i m n t a y i i a tv i e i g rt t h a d IsAn l ss YANG a - oh n e t e p r me e a o t ln — i e n t n s a e i o v r e c r c s ,T i l o t m o ny h s i o h s g r h c a g h a a t rt t n r o l rf c i h p n c n e g n e p o e s h s A g r h n to l a i h c o n u o i

一种新的变步长LMS算法及在DSP上实现

一种新的变步长LMS算法及在DSP上实现

0 引言最小均方误差(LMS)算法由Widrow和Hoff等人于1960年提出,由于其结构简单,计算量小,稳定性好,易于实现等优点而得到广泛的应用。

LMS算法的缺点是收敛速度慢,它克服不了收敛速度和稳态误差这一对固有矛盾:在收敛的前提下,如果步长取较大值,虽然收敛速度能得到提高,但稳态误差会随之增大,反之稳态误差虽然降低但收敛速度就会变慢。

为解决这一矛盾,人们提出了许多改进型自适应算法。

其中很大一类是变步长LMS算法。

文献[4]提出Sigmoid函数变步长LMS算法(SVSLMS)。

该算法在初始阶段或未知系统的系数参数发生变化时,其步长较大,从而使该算法有较快的收敛速度;而在算法收敛后,不管主输入端干扰信号e(n)有多大,都保持很小的调整步长,从而获得较小的稳态失调噪声。

但Sigmoid函数过于复杂,且在误差e(n)接近零处变化太大,不具有缓慢变化的特性,使得SVSLMS算法在自适应稳态阶段仍有较大的步长变化;文献[5]提出的算法引入了多个调整参数,因而步长因子不易设计和控制;文献[6-8]提出了3种与误差信号成非线性关系的步长设计方法,该类算法具有较好的收敛性能,但3种算法在计算步长因子时,都存在指数运算。

在数字信号处理中,进行一次指数运算需要的计算量,相当于进行多次乘法运算的计算量。

因此这类算法在实现时,增大了计算复杂度。

为克服上述变步长LMS自适应滤波器存在的不足,在此提出了一种新的变步长LMS自适应滤波算法,该算法具有良好的收敛性能,较快的收敛速度,较小的稳态误差.良好的鲁棒性,并且在求变步长因子时计算量较小。

1 新的变步长LMS算法分析基本的固定步长LMS算法的迭代公式可以表述为:式中:X(n)表示时刻n的输入信号矢量;W(n)表示时刻n自适应滤波器的权系数;d(n)是期望输出值;e(n)是误差;μ是控制稳定性和收敛速度的参量(步长因子)。

本文基于文献[6,7]建立一个步长μ(n)和误差e(n)的函数关系:反正切函数是一个关于自变量的增函数,且在零附近变化平缓,而且是一个有界函数,函数值不会发散。

变步长凸组合LMS自适应滤波算法及分析

变步长凸组合LMS自适应滤波算法及分析
S h a nd o n g Pr o v i nc e ,Ch i n a
Ab s t r a c t : T h e e x i s t i n g v a r i a b l e s t e p — s i z e c o n v e x c o m b i n a t i o n o f L MS( V S C L MS ) a l g o r i t h m n e e d s t o p r e d e —
p a r a me t e r s i n t h e o r i g i n a l VS CLM S, t h e p r o po s e d a l g o r i t h m u s e s a c o n s t a n t s t e p — s i z e pa r a me t e r d e r i v e d b a s e d
o n s t e a dy — s t a t e MS W E mi n i mi z a t i o n .Th e o r e t i c a l a n a l y s i s a n d s i mu l a t i o n s s h o w t h a t t h e p r o p o s e d a l g o r i t h m h s a a b e t t e r t r a c k i n g pe r f o r ma n c e i n t h e p r e s e n c e o f no i s e a n d i n a t i me — v ry a i n g a n d e v e n n o n — s t a b l e e n v i - r o n me n t .Be s i d e s , i t c o n v e r g e s f a s t a n d i s s t a b l e i n t h e c o n v e r g e nc e p r o c e s s , a n d i s b e t t e r i n t h e s e a s p e c t s s a

一种新的变步长LMS自适应算法及其应用

一种新的变步长LMS自适应算法及其应用
p ro ma c ft i p p r a g rt m s b t e h n t a f s a d r e f r n e o h s a e l o ih i e t r t a h t o t n a d LM S wih t e t e r tc la a y i a d c mp t r t h h o e i a n l ss n o u e smu a in , s e i l n lw NR iu t n Th e ag rt m Sm u h b te e p l d t c o e i i a i n i lto s e p cal i o S y st a i . o en w l o i h i c e t rwh n a p i o e h l n t . e m o Ke wo d :LM S ag rt m ;v ra l t p sz ;AEC y rs lo i h a ib e s e ie
Ab ta t sr c :Th o v n i n lf e t p sz e c n e to a i d s e ie LM S a g rt m s d fiu tt x u st h a t c n e g n e s e d a d l w x lo i h i i c l o e q iie t e f s o v r e c p e n o f s e d t t ro . h a i f h r b e ,a n w t a y s a e e r r On t eb s so e p o lm t e LM S a l o ih o a ib e s e ie i p o o e a e n a b if g rt m fv ra l t p sz r p s d b s d o r s e

自适应滤波器的新型变步长算法及其应用

自适应滤波器的新型变步长算法及其应用

(VS N S A)w sp t ow r ya a z ga d cmpr gteuu l aibes p s ea oi m .I h a u r ad b nl i n o ai h sa v r l t i l rh s nte f yn n a e z g t
tv le a e n t e NVS A a a t rc n e g n e r t n e s me n s a e e o . I h n ie f tr b s d o h i S h sa f se o v r e c a e a d a l s a qu r r r n t e e d,
Ab t a t Th a ib e se ie a g rt m fe t h e f r n e o h d p i efle e vl .Th t p s r c : e v ra l tp sz lo ih a fc st e p ro ma c ft e a a tv t rh a i i y e se sz ft e u u lv ra l tp sz l o i ie o h s a a ib e se ie ag rt sa c ran r lto t h ro in la d te ipu i - hmsha e t i e ai n wi t e e r rsg a n h n tsg h
算 法 的 自适 应 滤波 器应 用 于笼 型异 步 电动机 的 断条 故 障诊 断 中。 实验 证 明 , 型 变步 长 算 法可 以 新 增 强断 条故 障 的特征 , 利 于信 号特 征 的提 取 。 有
关键 词 : 自适应 滤 波器 ;变步 长算 法 ;转子 断 条 ;故 障检 测
W ANG n Xi
( c o l f l :i l n ie r ga d A t t n e a oy c n n es y Ja zo4 4 0 , hn ) S h o o e t c gn ei n u ma o ,H n n P lt h i U i r t , iou 5 0 3 C ia E cr a E n o i e c v i

一种新的变步长LMS自适应滤波算法及其应用

一种新的变步长LMS自适应滤波算法及其应用

一种新的变步长LMS自适应滤波算法及其应用韩广超;王锋;赵河明;彭志凌;柏迅【摘要】For the problemthat variable step size LMS(Least Mean Square) adaptive filtering algorithm from a lot of literature could not meet the higher convergence rate and lower steady-state error,a new variable step size LMS adaptive filtering algorithm was proposed based on the feedback theory.A new nonlinear function model on step and error was created by introducing a feedback control function in the original algorithm model,making the current step value associated with the square of the current error and the previous error.The impact of new function model on the filtering performance was analyzed by MATLAB,and reasonable key parameters were determined.Simulation results show that:compared to the original algorithm,the new improved algorithm greatly improves the convergence rate,and the steady-state error is also reduced.The new algorithm has good performance it is applied to the filtering process of ultra-wideband radio fuze echo signal,the error suppression ability is improved by 4 times,and the filtering effect is better.%针对变步长LMS(Least Mean Square)自适应滤波算法不能同时满足较高收敛速度以及较低稳态误差的问题,根据反馈理论提出了一种新的变步长LMS自适应滤波算法,在原有算法模型中通过引入反馈控制函数建立了一种新的步长与误差的非线性函数模型,使得当前的步长值跟当前误差与前一次误差比值的平方相关,通过MATLAB分析了新函数模型中关键参数对滤波性能的影响并确定了合理的关键参数.仿真结果表明:相比原有的算法,改进的新算法极大地提高了收敛速度,同时也降低了稳态误差.新算法性能良好,将其应用于超宽带无线电引信回波信号的滤波处理中,误差的抑制能力提高了4倍,滤波效果较佳.【期刊名称】《中北大学学报(自然科学版)》【年(卷),期】2017(038)002【总页数】5页(P140-144)【关键词】变步长LMS;自适应滤波;收敛速度;稳态误差;超宽带无线电引信【作者】韩广超;王锋;赵河明;彭志凌;柏迅【作者单位】中北大学机电工程学院,山西太原030051;中北大学机电工程学院,山西太原030051;中北大学机电工程学院,山西太原030051;中北大学机电工程学院,山西太原030051;中北大学机电工程学院,山西太原030051【正文语种】中文【中图分类】TN911.72;TP301.6Widrow和Hoffman于1960年提出的自适应滤波算法(Least Mean Square,LMS)[1-2]由于其计算量小、易于实现以及稳定性好等优点被广泛应用于系统辨识、自适应均衡、噪声对消和波束成形等领域[3].初始收敛速度、时变系统跟踪能力以及稳态误差是衡量自适应滤波算法优劣的三个重要技术指标. 文献[4]提出了一种分段变步长自适应滤波算法,在收敛速度和稳态误差方面虽然达到一定效果,但是由于当前的步长只跟当前的误差有关,没有考虑前一步长对应的误差对当前步长的影响,因此其实用性有所限制. 文献[5-6]均建立了步长与误差的非线性关系模型,在稳态误差和收敛速度方面也取得了较好的效果. 但以上文献所建立的模型中当前的步长仅与当前的误差有关,而忽略了前一次迭代的误差对当前步长的影响,因此对稳态误差和收敛速度会产生一定的影响. 文献[7]虽然解决了文献[4]中的缺陷,但由于步长模型较为复杂,计算量大,也影响了自适应算法的灵活性.为了进一步完善自适应滤波算法性能,本文利用反馈理论知识,建立了当前步长跟当前误差与前一次误差比率的平方相关的步长与误差的一种新的非线性关系模型,通过将其应用于超宽带无线电引信回波信号的滤波处理中,验证了该算法良好的性能.自适应滤波器基本原理如图 1 所示.其中, x(n)为输入信号; y(n)为输出信号; v(n) 为与x(n)不相关的信号; d(n)为期望信号; e(n)=d(n)-y(n), 算法通过该误差e(n)值来自动调整自适应滤波器的抽头权向量w(n),使得下一输出信号y(n+1)与期望信号更接近,从而使得自适应滤波器逐渐收敛并且稳定地工作. 图中控制系统是最常用的FIR数字滤波器[8]. 基于最速下降法LMS算法迭代公式[9-10]为W(n+1)=W(n)+2ue(n)x(n),(3)式中: u为步长因子,满足算法收敛的条件是0≤u≤1/λmax,其中λmax是x(n)的自相关矩阵最大特征值.文献[11]中提出的变步长模型为u(n)=β(1-exp(-α|e(n)|2)).(4)该模型中β和α均为常数,所设计的最优值β=0.01,α=200,模型在自适应稳态阶段调整平稳,且在误差接近零处步长缓慢变化.本文以该模型为基础从β和α两常数值着手,将β仍保持为常数,而将α变为跟当前误差值与前一误差值比率的平方成正比的一反馈控制函数,即因此,本文的步长与误差的关系模型为u(n)=k(1-exp(-α(n)|e(n)|m)).仿真条件:输入信号x(n)为高斯白噪声,均值为0,方差为1; v(n)也是高斯白噪声,均值为0,方差为0.01,但与x(n)不相关;自适应滤波器阶数为2;控制系统FIR数字滤波器的系数为w=[0.8 0.5]T,系统在第500个采样点时系数发生变化,变为w=[0.4 0.2]T;采样点数为1 000;独立仿真次数200次.模型参数: k, m, p;研究某一参数对滤波性能的影响时,将其他两参数设为定值,但这两参数不能随便设定,应根据参数对步长的影响变化设定合适的选值.3.1 k对滤波性能的影响及确定m=2, p=2时,不同k值对滤波性能的影响如图 2 所示.在迭代的稳态过程中, k=0.02时收敛速度最小, k=0.14次之,且迭代过程中误差波动较大, k=0.06和k=0.10时,两者稳态误差一致,但k=0.10的收敛速度大于k=0.06时的收敛速度,因此,选取k=0.10较为理想.3.2 p对滤波性能的影响及确定k=0.10, m=2时,不同的p值对滤波性能的影响如图 3 所示.p值影响收敛速度,而对稳态误差几乎没有影响;随着p不断增大,收敛速度逐渐增大,但当p增大到一定程度时,收敛速度几乎不再增加,考虑到p越大,计算量也会相应的增加,因此选取 p=500 较为合适.3.3 m对滤波性能的影响及确定k=0.10, p=500时,不同m值对滤波性能的影响如图 4 所示.m对收敛速度和稳态两方面均有影响,对稳态误差影响较大, m=4稳态误差最大, m=5次之, m=2和m=3稳态误差较为一致,且两者稳态误差最小;m=2时的收敛速度比m=3的收敛速度要快,因此选取m=2合适.3.4 改进的算法与文献算法性能对比图 5 为文献算法与改进算法的收敛曲线,从图 5 可以看出:改进的算法不论从收敛速度还是从稳态误差方面考虑,均优于文献[11]的算法,因此改进的算法较为理想.4.1 超宽带无线电引信超宽带无线电近炸引信[12]是近年来发展的一种全新的无线电近炸引信,其中一个重要研究方向就是对回波信号的研究,目前国内关于超宽带无线电引信回波信号的研究还不太深入[13],由于回波信号最高频率为吉赫兹,被噪声覆盖,很难得到实际波形,对引信接收机的设计带来很大困难[14-15],因此我们要解决的首要问题就是对回波信号进行滤波处理.4.2 改进算法对回波信号滤波处理与分析文献[16]对超宽带无线电引信回波信号进行了建模与分析,本文对该文献中的回波信号模型进行分析,选取的脉冲信号为高斯脉冲,其时域波形为式中: A0为波形系数,σ=2×10-10,回波信号取上式的五阶导数. 滤波器阶数为15,高频噪声均值为0,方差为0.01,仿真次数200. 仿真结果如图 6,图7 所示.对比图 6(c) 和图 6(d). 可知改进算法对回波信号滤波性能优于文献[11]算法. 图 7 反映了文献[11]算法和改进算法对回波信号误差性能的影响,由于超宽带无线电引信回波信号为高斯脉冲信号,所以在t=0处,误差产生一尖峰效果,通过对比尖峰所对应纵坐标大小可知,改进算法(误差为0.01)在脉冲处的误差抑制程度为文献[11]算法(误差为0.04)的1/4. 综合分析可知,改进算法的滤波性能良好. 本文基于反馈理论对原有文献中关于自适应滤波算法进行改进,建立了一种新的步长与误差之间的非线性关系模型. 通过优化算法对滤波性能进行详细地分析,确定了最优模型参数,并将所改进的算法应用于超宽带无线电引信的回波信号去噪处理中.理论分析与仿真结果表明:1) 改进的算法在收敛速度和稳态误差方面均优于原有文献[11]中的算法,实现了在满足较高收敛速度的情况下,保证了稳态误差.2) 在超宽带无线电引信回波信号的去噪处理效果中,改进算法的误差抑制能力是原有文献[11]算法的4倍,从而验证文中改进算法的优越性.本刊已许可中国学术期刊(光盘版)电子杂志社在中国知网及其系列数据库产品中,以数字化方式复制、汇编、发行、信息网络传播本刊全文。

一种变步长自适应滤波算法在信号消噪中的应用

一种变步长自适应滤波算法在信号消噪中的应用
中的噪 声 , 获得 稳 定的 消噪效 果.
关键 词 : 变步 长 ; 自适 应滤 波 ; 敛速 度 ; 收 自相 关估 计 ; 声 噪
中图 号 : TN7 3 1 文献 标 志码 : A
自适 应滤 波技 术 是 现 代 信 号 处理 的重 要 组 成 部 分. 1 6 自 9 7年 威德 诺 等 人 提 出 自适 应滤 波 器 以 来, 在短短 几 十年 中 , 自适 应 滤 波 技术 已广 泛 应 用
第 3 第1 O卷 期
21 0 0年 O 2月
西







Vo . O No 1 13 . Fe . 2 1 b 00
J u n l fXia c n lgc l nv riy o r a ’n Teh oo ia ie st o U
文章 编号 : 1 7 —9 5 2 1 ) 10 10 6 39 6 (0 0 0 —7 —4

收 稿 日期 :0 9l—6 2 0一 11
作者简介: 张安莉 ( 94) 女 , 17 一 , 西安交通大学讲师 , 主要研 究方 向为数 字信号处 理、 电子技术. - i alzag 02 a o.o o. Ema :nyhn 20 @yho cm.n l
7 2
西 安 工 业 大
学 学 报
第 3 卷 O
2 变步长 L MS算法
为盾 , 出了 多种 变 步 长 自适 应 滤 波 算法 , 提
在算 法初 始收敛 逐 渐加深 后 , 步长 逐 步减小并 符 合 图 2 示误差 函数 与步 长 因子关 系. 所 因其 算法 在
同时兼顾 的矛 盾. 基于 S函数 的变 步长 L MS 算 法 ( VS— S L ) ]该算 法 在 收 敛 速 度 、 踪 速 度 及 稳 定 性 MS [ , 1 跟

自适应滤波器的新型变步长算法及其应用

自适应滤波器的新型变步长算法及其应用

自适应滤波器的新型变步长算法及其应用王新【摘要】The variable step size algorithm affects the performance of the adaptive filter heavily. The step size of the usual variable step size algorithms has a certain relation with the error signal and the input signal. In the adaptive regulation process, the step size has a big fluctuation. This property severely affects the filtering effect of the adaptive filter. To solve these problems, a novel variable step size algorithm (NVSSA) was put forward by analyzing and comparing the usual variable step size algorithms. In the NVSSA, the absolute value of error signal was taken, and then its mean was found. The mean decided the change of the step size. The NVSSA can overcome the shortage of the step size fluctuation. The adaptive filter based on the NVSSA has a faster convergence rate and a less mean square error. In the end,the adaptive filter based on the NVSSA was used in the fault diagnosis of the broken rotor bar of the squirrel cage induction motor. Experiments show that the NVSSA can highlight the feature of the broken rotor bar fault and is propitious to the signal feature exaction.%针对变步长算法的选取对自适应滤波器的性能有重大的影响,而常见变步长算法的步长与误差或输入信号有关,在自适应调节过程中步长存在较大的波动,影响自适应滤波器的滤波效果等问题,通过分析和比较常见的变步长算法,提出一种新型变步长算法.该算法先将误差信号取绝对值,然后再求其均值,以该均值决定步长的变化,克服步长波动的不足.采用新型变步长算法的自适应滤波器,不仅具有较快的收敛速度,而且可以获取较小的均方误差.最后,将基于新型变步长算法的自适应滤波器应用于笼型异步电动机的断条故障诊断中.实验证明,新型变步长算法可以增强断条故障的特征,有利于信号特征的提取.【期刊名称】《电机与控制学报》【年(卷),期】2011(015)004【总页数】5页(P23-27)【关键词】自适应滤波器;变步长算法;转子断条;故障检测【作者】王新【作者单位】河南理工大学电气工程与自动化学院,河南焦作454003【正文语种】中文【中图分类】TN911.72自适应滤波器以其优良的滤波效果,应用广泛。

一种新的变步长自适应滤波算法及分析

一种新的变步长自适应滤波算法及分析
真 实 验 均 证 明 了该 算 法 的有 效 性 。
本 文 的 结构 如 下 :第 2部 分介 绍 变 步 长 自适 应 滤 波 器 算 法 及 步 长增 益 调 整 的准 则 , 并对 已有 的一 些 变 步 长 算法 加 以分 析 ;第 3部分 提 出新 的变 步长 算 法 及 其 定 性 分 析 ;第 4部 分 给 出 了新 算 法 的计 算 过 程 并 与其 它 算 法 进 行 了运 算量 的对 比; 第 5部分 是 计 算 机 仿 真 结 果 ;第 6部 分 是 部 分理 论推 导 和 证 明 ;最 后 是 结论 。
自适应 滤 波 器 在 更 新 过程 中对 不 同 的系 数 采 用 不 同 的步 长 进 行 更 新 ,如文 献 [11] 1,2。步 长 一致 算 法 则
对 所 有 系 数 均 采 用 同一 步 长 来 进 行 更新 , 如文 献 [~ ] 利 用 通 过 残 差 en 来 调 整 步 长 ,文 献 【~ 0则 3 7均 () 8 1] 利 用 正交 原 理 ,根 据 en 和 X() () n 的相 关 系 数 来 调整 步 长 。本 文着 重讨 论 的是 步 长 一致 的算 法 ,在 这 种
Au gus, 201 t 0

种 新 的 变 步 长 自适 应 滤 波 算 法 及 分 析
宋彦 , 汪萌 , 戴 礼荣 , 王 仁华
( 国科 学 技 术 大学 电子工程与信息科学系,安徽 合肥 2 0 2 ) 中 3 0 7

摘要 t现有 的变步 长 自适 应滤波 算法 可分 为步长一 致和 步长非 一致 两种情 况 ,本 文着 重对步 长一致 的情 况进行 分
() 2 () 3
其 中 X() 参 考 端 输 入 信 号 矢 量 , W() 示 自适 应 滤 波 器 的权 值 ,e 为 误 差 信 号 ,d n 为主 输 入 端 n为 n表 () () 信号 。 为 固定 步 长 ; yn 为步 长 增 益 , 0 () 。 固 定 步 长 表 示 最 大 允 许 的 步 长 ,一 般 取 为 保 () <yn <1 证 自适 应 滤 波 器 能均 方 收 敛 时 的最 大 值 。对 于 输 入 为平 稳 信 号 ,在 做 出独 立 性 假 设 的前 提 下 【可 得 系 统 失 调较 大 时使 步 长 也 比较 大 ,而 在 收 敛 到 比较接 近 未 知 系 统 时 使 步长
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

d(t) 同步采样 d(k)
+
着(k)
+
-
x( 1 k)
w( 1 k)
x(t)
+ w( 2 k) +
y(k)
90 度移相
+
x( 2 k) 最小均方算法
图 1 自适应滤波器的原理 Fig. 1 The principle chart of the adaptive filter
由图 1 可知,误差为
ε( k) = d( k) - y( k) 。
1 自适应滤波器的工作原理
自适应滤波器的工作原理如图 1 所示。图中, d( t) 为原始输入信号,x ( t) 为参考输入信号,其中 x( t) = Ccos( ω0 t) ,式中 C 为参考信号的幅值,ω0 为 待陷波的干扰正弦波的频率。d ( k) 、x1 ( k) 、x2 ( k) 分别为 d( t) 、x1 ( t) 、x2 ( t) 在 kT 时刻( T 为采样周 期) 的采样值,w1 ( k) 、w2 ( k) 为权值采样值,ε( k) = d( k) - y( k) ,其中 y( k) 为滤波器输出。
为了兼顾自适应滤波器的收敛速度和滤波效
果,自适应 滤 波 器 通 常 采 用 变 步 长 取 代 固 定 步 长。
此时,权的修正过程为
w1( k + 1) = w1( k) + 2μ( k) ε( k) x1( k) , ( 8) w2( k + 1) = w2( k) + 2μ( k) ε( k) x2( k) 。 ( 9)
A = 0. 02。同时,为了分析方便取 C = 1。
文献[2]提出的步长变化算法为
[ ] μ( k)

1
+
1 e - α | ε(
k)
|m
- 0.
5

( 11)
本文称之为变步长算法 1。
文献[3]提出的步长变化算法为 μ( k) = β[1 - e - α| ε( k) x( k) | m ]。
上没有波动,这对缩短自适应调节时间是有利的。
0.4
0.3
归一化值
0.2
0.1
0 20 40 60 80 100 采样点 (a) 变步长算法 1
0.4
0.3
归一化值
0.2
0.1
0 20 40 60 80 100 采样点 (b) 变步长算法 2
0.4
0.3
归一化值
0.2
0.1
0 20 40 60 80 100 采样点 (c) 变步长算法 3
24
电机与控制学报
第 15 卷
小均方算法。这样,当权系数远离于最佳权系数,使 用较大的步长,加速收敛速度; 当权系数接近于最佳 权系数时,使用较小的步长,获取较小的均方误差。 在变步长最小均方算法中,变步长算法的选取十分 关键,它对 自 适 应 滤 波 器 的 滤 波 效 果 有 重 大 的 影 响[1]。目前,文献[2 - 3]提出的变步长算法应用较 广泛。在自适应滤波器中,参考输入信号 x( k) 是幅 值固定的余弦信号,误差 ε( k) 在自适应调节过程中 是衰减振荡的,而当自适应调节过程趋于稳定时,ε ( k) 近似为幅值固定的交变信号。如果实际输入信 号 d( k) 只含 2 个频率分量,那么自适应调节过程趋 于稳定时,ε( k) 近似为正弦信号。由于文献[2 - 3] 中步长变化算法的步长 μ( k) 与 ε( k) 或 x( k) 有关。 所以,在自适应调节过程中,尽管步长 μ( k) 是衰减 的,但是它存在较大的波动,这对自适应滤波器的滤 波效果有较大的影响。
z2 - 2zcosω0 + 1 1 - μC2 ) cosω0 + 1

2μC2 。
( 4) 对于慢自适应过程而言,式( 4) 中 μC2 很小,这时闭
环系统的极点为
z = ( 1 - μC2 ) cosω0 ±
j[( 1 - 2μC2 ) - ( 1 - μC2 ) 2 cos2 ω0]1/2 , ( 5)
Abstract: The variable step size algorithm affects the performance of the adaptive filter heavily. The step size of the usual variable step size algorithms has a certain relation with the error signal and the input signal. In the adaptive regulation process,the step size has a big fluctuation. This property severely affects the filtering effect of the adaptive filter. To solve these problems,a novel variable step size algorithm ( NVSSA) was put forward by analyzing and comparing the usual variable step size algorithms. In the NVSSA,the absolute value of error signal was taken,and then its mean was found. The mean decided the change of the step size. The NVSSA can overcome the shortage of the step size fluctuation. The adaptive filter based on the NVSSA has a faster convergence rate and a less mean square error. In the end, the adaptive filter based on the NVSSA was used in the fault diagnosis of the broken rotor bar of the squirrel cage induction motor. Experiments show that the NVSSA can highlight the feature of the broken rotor bar fault and is propitious to the signal feature exaction. Key words: adaptive filter; variable step size algorithm; broken rotor bar; fault detection
2 常见的变步长算法
为了便于比较不同算法的滤波效果,模拟笼型
异步电动机的断条故障信号的特点构造信号为
d( k) = Ccos( kω0 ) + ACcos( kω1 ) ( 10) 式中: ω0 = 100π rad / s; ω1 = 96π rad / s; A 为断条故障 特征分量的幅值,通常情况下 A = 0 ~ 0. 05,这里取
第 15 卷 第 4 期 2011 年 4 月
电机与控制学报 ELECTRIC MACHINES AND CONTROL
Vol. 15 No. 4 Apr. 2011
自适应滤波器的新型变步长算法及其应用
王新
( 河南理工大学 电气工程与自动化学院,河南 焦作 454003)
摘 要: 针对变步长算法的选取对自适应滤波器的性能有重大的影响,而常见变步长算法的步长与
为此,本文针对自适应调节过程中 ε( k) 和x( k) 的变化规律,提出了一种新型变步长算法,它可以克 服上述方法步长 μ( k) 上下波动的不足,不仅具有较 快的收敛速度,而且当权系数接近最佳权系数时,具 有较小的步长,获取较小的均方误差。最后,本文将 新型变步长算法应用于笼型异步电动机的断条故障 诊断中,验证了新型变步长算法良好的效果。
收稿日期: 2010 - 07 - 22 基金项目: 河南省高校科技创新人才支持计划项目( 2008HASTIT022) ; 河南省重点科技攻关项目( 072102240006) ; 河南省控制工程重点学科
开放实验室开发基金项目( KG2009 - 10) 。 作者简介: 王 新( 1967—) ,男,博士,教授,研究方向为故障诊断、信号处理和电气传动。
Novel variable step size algorithm of adaptive filter and its application
WANG Xin
( School of Electrical Engineering and Automation,Henan Polytechnic University,Jiaozuo 454003,China)
用。这里,根据信号 d( k) 的特点和实验效果,取 kP1 = 0. 15,kP2 = 0. 1,M = 10。变步长算法 1、2、3 对应的 步长变化情况分别如图 2( a) 、图 2( b) 、图 2( c) 所示。
可以看出,当采用变步长算法 1、2 时步长 μ( k) 有较
大的波动,而当采用变步长算法 3 时步长 μ( k) 基本
0引言
自适应滤波器以其优良的滤波效果,应用广泛。 自适应滤波器的常用算法是最小均方算法。该算法
具有方法简 单、计 算 量 小、易 于 实 现 实 时 处 理 等 优 点。由于均方误差与自适应步长成正比,然而步长 减小,收敛时间增大。因此,在最小均方算法的权系 数递推中常采用变步长代替固定步长,即变步长最
( 12)
本文称之为变步长算法 2。式( 11) 和( 12) 中,α、β、
相关文档
最新文档