非平稳信号处理中的LMS自适应滤波器研究

合集下载

非平稳信号处理中的LMS自适应滤波器研究

非平稳信号处理中的LMS自适应滤波器研究

误差 最小化 的 R S自适应滤 波器 算法 . L 为 了使滤 波器 工作于 非 平稳 的环 境 , 以将 卡 尔 曼滤 波算 法 用于 自适应 滤 波 来加 快 收敛 速 率 , 可 并且 收
敛过 程 具 有好 的坚 韧性 , 敛速 率 对特 征值 扩 展不 敏 感 , 是算 法 复杂 计算 量 较 大 .R S( eus elat 收 但 L R c r v s— i e
sue 自适应 滤波 收敛速 度快 , qr) 坚韧 性强 , 且跟 卡尔 曼 自适应滤 波相 比计 算效率 高 .但是 R S算法 的运 算量 L 为 O(2, 比 L S自适应 滤波 O() L)相 M L 的计算 量还 是相 当可观 的 ( L为滤 波器 的抽 头系 数) .尽 管有 快速 R S L 算法 的提 出可 使运 算量 降 至 O()但 是 R S算法 的 发散 性 , 得它 们难 以应用 . 而计 算 复杂 度 较低 、 L, L 使 结构
非平稳信号处理 中的 L MS自适应滤波器研 究
马鹏 阁 L, 齐
(. 州 航 空 工业 管 理 学 院 , 州 1郑 郑
林2
400) 50 1
4 0 1 : 2 郑 州 大 学 信 息 工 程 学 院 ,郑 州 5 0 5 .
摘 要 :分析 了时域及 变换域 L MS自适应滤波器的设计 , 出了一种基于分数 阶 F uir 提 or 域的 L e MS自适应滤波算法, 并推导 了基 于离散分数 阶 Fuir o r 变换的计算方法 . e 关键词:滤波器; 离散分数 阶傅立叶变换; 自适应 L MS算法
维普资讯
第2 6卷 第 7期
20 0 8年 7月



基于LMS算法自适应滤波器的设计

基于LMS算法自适应滤波器的设计
基本lms算法的学习曲线lms算法基本变型归一化lms算法加遗忘因子lms算法lmslms为了解决lms算法的收敛速度与稳态误差之间的矛盾提出基于误差归一化的变步长因子选择方变步长lms算法该算法虽然有很好的收敛能力和跟踪能力但是计算量大不便于硬件实现初始收敛速度时变系统跟踪能力及稳态失调的性能都有待提高
叙述了对LMS算法产生的影响和原因。
最后,对一些著名的自适应波束形成方法进行 概要的介绍和比较,对最常用的LMS自适应算法做 了改进,同时在MATLAB平台上进行了仿真。
原理
2
3
自适应LMS算法的研究
LMS算法的比较与阵列分析
4
自适应滤波器的概述
自适应滤波器的发展历程 B.Widrow等人于1975年提出了自适应滤 波理论以来,以自适应滤波为主的信号处理已 成为信息科学的一个重要的分支。 自适应滤波在信道均衡、回波抵消、谱线 增强、噪声抑制、天线自适应旁瓣抑制、雷达
自适应滤波器的一般形式
自适应滤波器的结构
I. 无限长冲激响应(IIR)滤波器 IIR型结构滤波器的传输函数既有零点又有 极点。其主要的缺点是稳定性不好,并且相位 特性难于控制。
II.有限长冲激响应(FIR)滤波器 FIR滤波器是全零点滤波器,它始终是稳 定的,且能实现线性的相移特性,因此它在自 适应滤波中得到最广泛的应用。 实现结构:横向型、对称横向型、格形
期望输出的运行结果
实际输出的运行结果
误差值的统计结果
由图可见,滤波器的实际输出与期望响应之间的均方 误差较小,变步长的效果也比较明显。 计算机仿真结果表明提出的基于误差归一化的变步长 LMS 算法有快速的收敛能力很好的跟踪能力和较小的稳态 误差在自适应天线系统中有很强的应用潜能文中还分析了参

LMS自适应滤波器的原理和分析

LMS自适应滤波器的原理和分析

1 LMS自适应滤波器1.1 LMS算法最小均方误差(LMS)算法具有计算量小、易于实现等优点,因此,在实践中被广泛应用。

LMS算法的基本思想是调整滤波器自身的参数,使滤波器的输出信号与期望输出信号之间的均方误差最小,并使系统输出为有用信号的最佳估计。

实质上,LMS可以看成是一种随机梯度或者随机逼近算法,可以写成如下的基本迭代方程:其中,μ为步长因子,是控制稳定性和收敛速度的参量。

从上式可以看出,该算法结构简单、计算量小且稳定性好,但固定步长的LMS算法在收敛速度、跟踪速率及权失调噪声之间的要求相互制约。

为了克服这一缺点,人们提出了各种变步长的LMS改进算法,主要是采用减小均方误差或者以某种规则基于时变步长因子来跟踪信号的时变,其中有归一化LMS算法(NLMS)、梯度自适应步长算法、自动增益控制自适应算法、符号一误差LMS算法、符号一数据LMS算法、数据复用LMS算法等。

1.2 LMS自适应滤波器的结构原理自适应滤波是在部分信号特征未知的条件下,根据某种最佳准则,从已知的部分信号特征所决定的初始条件出发,按某种自适应算法进行递推,在完成一定次数的递推之后,以统计逼近的方式收敛于最佳解。

当输入信号的统计特性未知,或者输入信号的统计特性变化时。

自适应滤波器能够自动地迭代调节自身的滤波器参数.以满足某种准则的要求,从而实现最优滤波。

因此,自适应滤波器具有自我调节和跟踪能力。

在非平稳环境中,自适应滤波在一定程度上也可以跟踪信号的变化。

图1 为自适应滤波的原理框图。

2 LMS滤波器的仿真与实现2.1 LMS算法参数分析传统的LMS算法是最先由统计分析法导出的一种实用算法.它是自适应滤波器的基础。

通过Matlab仿真对LMS算法中各参数的研究,总结出其对算法的影响。

现针对时域LMS算法的各参数进行一些讨论。

(1)步长步长μ是表征迭代快慢的物理量。

由LMS算法可知:该量越大,自适应时间μ越小,自适应过程越快,但它引起的失调也越大,当其大于1/λmax时,系统发散;而该值越小,系统越稳定,失调越小,但自适应过程也相应加长。

基于LMS算法的自适应滤波器设计

基于LMS算法的自适应滤波器设计

基于LMS算法的自适应滤波器设计自适应滤波器是信号处理中常用的一种技术,可以根据输入信号的统计特性来调整滤波器参数,以实现信号的去噪、谱线增强等功能。

LMS (Least Mean Square,最小均方误差)算法是自适应滤波器中最常用的一种算法,它通过调整滤波器的权值,使得滤波器的输出信号与期望输出信号之间的均方误差最小。

本文将详细介绍基于LMS算法的自适应滤波器设计。

首先,我们先来了解LMS算法的原理。

LMS算法的核心思想是通过不断迭代调整滤波器的权值,使得滤波器的输出信号最小化与期望输出信号之间的均方误差。

算法的迭代过程如下:1.初始化滤波器权值向量w(0)为0;2.对于每个输入信号样本x(n),计算滤波器的输出信号y(n);3.计算实际输出信号y(n)与期望输出信号d(n)之间的误差e(n);4.根据误差信号e(n)和输入信号x(n)来更新滤波器的权值向量w(n+1);5.重复步骤2-4,直到满足停止条件。

在LMS算法中,滤波器的权值更新公式为:w(n+1)=w(n)+μ*e(n)*x(n)其中,w(n+1)为更新后的权值向量,w(n)为当前的权值向量,μ为步长参数(控制权值的调整速度),e(n)为误差信号,x(n)为输入信号。

1.确定输入信号和期望输出信号的样本数量,以及步长参数μ的值;2.初始化滤波器的权值向量w(0)为0;3.依次处理输入信号样本,在每个样本上计算滤波器的输出信号y(n),并计算出误差信号e(n);4.根据误差信号e(n)和输入信号x(n)来更新滤波器的权值向量w(n+1);5.重复步骤3-4,直到处理完所有的输入信号样本;6.得到最终的滤波器权值向量w,即为自适应滤波器的设计结果。

在实际应用中,自适应滤波器设计的性能往往与步长参数μ的选择密切相关。

较小的步长参数会使得权值更新速度过慢,容易出现收敛慢的问题;而较大的步长参数可能导致权值在稳定后开始震荡,使得滤波器的性能下降。

LMS类自适应滤波算法的研究

LMS类自适应滤波算法的研究

LMS类自适应滤波算法的研究LMS类自适应滤波算法的研究自适应滤波算法是一种可以根据输入信号的特性自动调整滤波器参数的方法。

它在信号处理、通信系统、控制系统等领域得到了广泛的应用。

LMS(Least Mean Square)是一种常用的自适应滤波算法,它通过最小化均方差来更新滤波器的权重,以实现滤波器的自适应性。

LMS算法的基本原理是通过梯度下降法来调整滤波器的权重。

假设输入信号为 x(n),期望输出信号为 d(n),滤波器的输出信号为 y(n),滤波器的权重为 w(n)。

算法的更新公式如下:w(n+1) = w(n) + μe(n)x(n)其中,w(n+1)是下一时刻的权重,w(n)是当前时刻的权重,μ是步进因子,e(n)是误差信号,x(n)是输入信号。

误差信号可以通过期望输出信号和滤波器的输出信号之间的差异计算得到:e(n) = d(n) - y(n)LMS算法的核心思想是根据误差信号的大小来更新滤波器的权重,使得误差信号逐渐趋近于零,从而实现滤波器的自适应。

步进因子μ的选择对算法的性能有着重要的影响。

当μ过小时,算法的收敛速度较慢;当μ过大时,算法可能发散。

因此,在实际应用中需要根据具体情况选择适当的步进因子。

除了LMS算法,还有一些与之类似的自适应滤波算法,如NLMS(Normalized Least Mean Square)算法和RLS (Recursive Least Squares)算法。

NLMS算法是一种对LMS算法的改进,通过归一化步进因子来改善收敛速度和稳定性。

RLS算法是一种基于递推最小二乘法的自适应滤波算法,相对于LMS算法具有更好的性能,但计算量较大。

LMS类自适应滤波算法广泛应用于信号降噪、自适应控制、信号预测等领域。

在信号降噪方面,LMS算法可以根据输入信号的特性实时调整滤波器的权重,抑制噪声,提高信号的质量。

在自适应控制方面,LMS算法可以根据目标系统的反馈信息实时调整控制器的参数,使得控制系统能够自动适应不同的工况,提高控制精度和稳定性。

使用LMS算法设计FIR自适应滤波器

使用LMS算法设计FIR自适应滤波器

使用LMS算法设计FIR自适应滤波器自适应滤波器是统计信号处理的一个重要组成部分。

在实际应用中,由于没有充足的信息来设计固定系数的数字滤波器,或者设计规则会在滤波器正常运行时改变,因此我们需要研究自适应滤波器。

凡是需要处理未知统计环境下运算结果所产生的信号或需要处理非平稳信号时,自适应滤波器可以提供一种吸引人的解决方法,而且其性能通常远优于用常方法设计的固定滤波器。

此外,自适应滤波器还能提供非自适应方法所不可能提供的新的信号处理能力。

通过《现代信号处理》这门课程的学习,掌握了自适应滤波器的基本理论、算法及设计方法。

本文中对最小均方误差(LMS)算法进行了认真的回顾,最终采用改进的LMS 算法设计FIR结构自适应滤波器,并采用MATLAB进行仿真。

一、自适应滤波器理论基础1、基本概念凡是有能力进行信号处理的装置都可以称为滤波器。

在近代电信装备和各类控制系统中,滤波器应用极为广泛;在所有的电子部件中,使用最多,技术最复杂要算滤波器了。

滤波器的优劣直接决定产品的优劣,所以,对滤波器的研究和生产历来为各国所重视。

滤波器是一种用来消除干扰杂讯的器件,将输入或输出经过过滤而得到纯净的交流电。

您可以通过基本的滤波器积木块——二阶通用滤波器传递函数,推导出最通用的滤波器类型:低通、带通、高通、陷波和椭圆型滤波器。

传递函数的参数——f0、d、hHP、hBP 和hLP,可用来构造所有类型的滤波器。

转降频率f0为s项开始占支配作用时的频率。

设计者将低于此值的频率看作是低频,而将高于此值的频率看作是高频,并将在此值附近的频率看作是带内频率。

阻尼d用于测量滤波器如何从低频率转变至高频率,它是滤波器趋向振荡的一个指标,实际阻尼值从0至2变化。

高通系数hHP是对那些高于转降频率的频率起支配作用的分子的系数。

带通系数hBP是对那些在转降频率附近的频率起支配作用的分子的系数。

低通系数hLP是对那些低于转降频率的频率起支配作用1的分子的系数。

基于LMS和RLS算法的自适应滤波器仿真

基于LMS和RLS算法的自适应滤波器仿真

基于LMS和RLS算法的自适应滤波器仿真自适应滤波器是一种可以自动调整其权重参数来适应不断变化的信号环境的滤波器。

常用的自适应滤波算法包括最小均方(LMS)和最小二乘(RLS)算法。

本文将对基于LMS和RLS算法的自适应滤波器进行仿真,并分析其性能和特点。

首先,介绍LMS算法。

LMS算法是一种基于梯度下降的自适应滤波算法。

其权重更新规则为:w(n+1)=w(n)+μ*e(n)*x(n),其中w(n)为当前时刻的权重,μ为步长(学习速率),e(n)为当前时刻的误差,x(n)为输入信号。

通过不断迭代和更新权重,LMS算法可以使滤波器的输出误差逐渐减小,从而逼近期望的输出。

接下来,进行LMS自适应滤波器的仿真实验。

考虑一个声纳系统的自适应滤波器,输入信号x(n)为声波信号,输出信号y(n)为接收到的声纳信号,期望输出信号d(n)为理想的声纳信号。

根据LMS算法,可以通过以下步骤进行仿真实验:1.初始化权重w(n)为零向量;2.读取输入信号x(n)和期望输出信号d(n);3.计算当前时刻的滤波器输出y(n)=w^T(n)*x(n),其中^T表示矩阵的转置;4.计算当前时刻的误差e(n)=d(n)-y(n);5.更新权重w(n+1)=w(n)+μ*e(n)*x(n);6.重复步骤2-5,直到滤波器的输出误差满足预设条件或达到最大迭代次数。

然后,介绍RLS算法。

RLS算法是一种递推最小二乘的自适应滤波算法。

其基本思想是通过不断迭代更新滤波器的权重,使得滤波器的输出误差的二范数最小化。

RLS算法具有较好的收敛性和稳定性。

接下来,进行RLS自适应滤波器的仿真实验。

基于声纳系统的例子,RLS算法的步骤如下:1.初始化滤波器权重w(n)为一个较小的正数矩阵,初始化误差协方差矩阵P(n)为一个较大的正数矩阵;2.读取输入信号x(n)和期望输出信号d(n);3.计算增益矩阵K(n)=P(n-1)*x(n)/(λ+x^T(n)*P(n-1)*x(n)),其中λ为一个正则化参数;4.计算当前时刻的滤波器输出y(n)=w^T(n)*x(n);5.计算当前时刻的误差e(n)=d(n)-y(n);6.更新滤波器权重w(n+1)=w(n)+K(n)*e(n);7.更新误差协方差矩阵P(n)=(1/λ)*(P(n-1)-K(n)*x^T(n)*P(n-1));8.重复步骤2-7,直到滤波器的输出误差满足预设条件或达到最大迭代次数。

针对非平稳信号的自适应滤波方法研究

针对非平稳信号的自适应滤波方法研究

针对非平稳信号的自适应滤波方法研究一、引言非平稳信号是一种具有非常复杂特征的信号,常见于各种实际工程中,例如生物医学信号、机械振动信号等。

对于这种信号的分析和处理是当前研究的热点。

二、非平稳信号特点在讨论非平稳信号的自适应滤波方法之前,有必要先了解非平稳信号的特点。

非平稳信号的特点主要有两个方面:1. 频率成分不稳定。

在传统的频域分析中,我们认为信号的频率成分是固定不变的,但对于非平稳信号而言,信号的频率成分是不稳定的,需要用时频分析的方法进行处理。

2. 信号的统计特性随时间变化。

在时间域上观察非平稳信号,其统计特性随时间变化较大,也就是说,同一信号在不同的时间段内表现出来的特性可能不同,例如信号的方差、均值等。

三、自适应滤波方法自适应滤波方法是一种能够自动调整滤波器参数的数字滤波器,其核心思想是对输入信号进行不断调整,以达到滤波效果最佳的目的。

在对非平稳信号进行处理时,自适应滤波方法具有很好的适用性。

常见的自适应滤波方法有LMS算法、RLS算法等。

四、LMS算法LMS算法是一种广泛应用的自适应滤波算法,其基本思想为:根据滤波器输出与期望输出的误差进行调整,从而不断调整滤波器系数,使得误差最小化。

LMS算法可以分为以下几步:1. 初始化滤波器系数和步长参数2. 对于每个样本x(k),可以计算出滤波器的输出y(k)并计算误差e(k)=d(k)-y(k),其中d(k)为期望输出。

3. 根据误差和步长参数调整滤波器系数,使得误差最小化,更新公式为:w(k+1)=w(k)+2μe(k)x(k),其中μ为步长参数。

4. 重复执行步骤2和步骤3,直到收敛。

五、RLS算法相比于LMS算法,RLS算法的适用范围更广,对于非平稳信号的处理效果更好。

其基本思想是利用所有已知数据,以线性最小二乘准则为目标函数为条件,递推得到滤波器系数。

RLS算法可以分为以下几步:1. 初始化滤波器系数和误差协方差矩阵P(0)。

2. 对于每个样本x(k),计算出滤波器的输出y(k),并计算误差e(k)=d(k)-y(k)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第 26 卷 第 7 期 2008 年 7 月
文章编号: 1004- 3918( 2008) 07- 0836- 03
河南科学 HENAN SCIENCE
Vol.26 No.7 Jul. 2008
非平稳信号处理中的 LMS 自适应滤波器研究
马鹏阁 1, 2, 齐 林 2
(1. 郑州航空工业管理学院,郑州 450015; 2. 郑州大学 信息工程学院,郑州 450001)
1967 年提出,经过学者们多年不懈的努力研究出了许多自适应算法来满足各种信号处理需求,使得自适应
滤波得到了迅猛发展 . 自适应滤波在雷达、通信、声纳、图象处理、计算机视觉、航空航天、地震勘探、生物医
学工程和振动工程等领域都得到了广泛应用 . 自适应滤波经历三次大发展:从 B.Widrow 的基于维纳滤波理
1 自适应滤波算法
自适应滤波的原理就是利用前一时刻己获得的滤波参数等结果,自动地调节现时刻的滤波参数,从而
达到最优化滤波. 自适应滤波具有很强的自学习、自跟踪能力,适用于平稳和非平稳随机信号的检测和估
计. 自适应滤波一般包括个模块滤波结构、性能判据和自适应算法. 自适应滤波理论由 B.Widrow 等人于
3 提出一种基于分数阶 Four ier 域的 LMS 自适应滤波算法
在非平稳情况下,对于 LFM 信号,当其调频率较大时,经典的自适应滤波算法不能获得满意的性能 . 在
分数阶 Fourier 域上可实现 LFM 信号的 Winer 滤 波,因此可以将频域 LMS 算法的原理推广到分数 阶 Fourier 域中,由此建立一种分数阶 Fourier 域的
摘 要: 分析了时域及变换域 LMS 自适应滤波器的设计, 提出了一种基于分数阶 Fourier 域的 LMS 自适应滤波算法,
并推导了基于离散分数阶 Fourier 变换的计算方法 .
关键词: 滤波器; 离散分数阶傅立叶变换; 自适应 LMS 算法
中图分类号: T 911.72
文献标识码: A
滤波器是一种物理硬件或算法,用于从含噪声的观测数据中抽取信号,可以实现滤波、平滑和预测等信 号处理任务 . 对于平稳信号而言,如果输入信号的统计特性是已知的,维纳滤波器可以最大限度地滤除干 扰噪声、提取真实信号 . 但是,当输入信号的统计特性发生偏离而成为非平稳信号,维纳滤波器就不再是最 优滤波器了 . 基于状态空间的卡尔曼滤波器能够对非平稳信号做线性最优滤波,但它和维纳滤波器一样均 需要信号和噪声的统计特性先验知识. 但在实际应用中,这些先验统计特性并不容易获得 . 而自适应滤波 器可以在很少或者根本不需要任何有关信号和噪声的先验统计知识的情况下通过使滤波器的参数自动地 调整来达到最优滤波 .
参考文献:
[1] 陶 然,齐 林,王 越. 分数阶 Fourier 变换的原理与应用[M]. 北京:清华大学出版社,2004. [2] Ozaktas H M,Kutay M A,Zalevsky Z. The fractional fourier transform with applications in optics and signal processing[M].
简单的 LMS 自适应滤波器就得到了广泛的应用 .
2 LMS 自适应滤波器设计
2.1 时域 LMS 自适应滤波器 如图 1 中是 y(n)是滤波后的输出信号,d(n)是期望输出信
(x n)
未知系统
LMS 自适应 滤波算法
+ (v n)

+ d(n)
(y n) -
(e n)
号,e(n)是误差信号,v(n)是干扰信号. 定义 x(n)=[x(1)x(2)… x(N)]T 为 n 时刻的输入向量,W(n)为 n 时刻 N 阶自适应滤波
(3) (4)
- 838 -
河南科学
第 26 卷 第 7 期
式中 F p 为 p 阶 DFRFT 的变换矩阵 .
权系数矢量为 W(k)时的输出 Y(p k)为:
Fourier 域的加权运算来实现对输入信号的滤波 . 式(5)中第 k 个数据块的频域权系数矢量
squre)自适应滤波收敛速度快,坚韧性强,且跟卡尔曼自适应滤波相比计算效率高 . 但是 RLS 算法的运算量
为 O(L2),相比 LMS 自适应滤波 O(L)的计算量还是相当可观的(L 为滤波器的抽头系数). 尽管有快速 RLS
算法的提出可使运算量降至 O(L),但是 RLS 算法的发散性,使得它们难以应用 . 而计算复杂度较低、结构
Fourier 域 LMS 算法的收敛性能将取决于自适应步长系数 ! 和自相关矩阵 Rxx.
4 结束语
本文提出的算法利用离散分数阶 Fourier 变换核的正交性,选择变换核的行向量的共轭作为自适应 LMS 分析器的输入,而要进行变换的数据作为期望信号,通过选择 !=1/ 2 的迭代步长对权向量进行迭代更新,得 到与数据的离散分数阶傅立叶变换成正比的权向量 . 对于长度为 N 的逐个更新的数据,算法在最后一个数 据输入之后只需一次 LMS 的迭代运算量,即 4(2N+1)次复乘和 4N+4 复加就可以计算出结果,而 N 点数据 全部输入后再对整块数据进行计算,需要的计算量至少为 o(N log N). 因此,对于逐个采样点更新的数据块 的分数阶 Fourier 变换的计算,本算法比整块计算要快,更适合实时信号处理 . 且基于 LMS 的算法是并行结 构,适用于超大规模集成电路(VLSI).
&
&
Xp(N k)&&’
(7)
由图 2 可以看出,分数阶Fourier 域 LMS 算法的误差矢量 E(p k)为:
E(p k)=D(p k)- Y(p k). 分数阶 Fourier 域 LMS 自适应滤波器的权系数的更新公式为:
(8)
W(k+1)=W(k)+ !X(* k)E(k)=W(k)+ ![X(* k)D(p k)- X(* k)X(k)W(k)].
x=[x(1),x(2),…,x(N)]T,
(1)
d =[d(1),d(2),…,d(N)]T,
(2)
对 x 和 d 分别做 N 点 p 阶 DFRFT,每个 DFRFT 的输出组成 N 维列向量 X(p k)和 D(p k),即: X(p k)=F p x=[Xp(1 k),Xp(2 k),…,Xp(N k)]T, D(p k)=F p d=[Dp(1 k),Dp(2 k),…,Dp(N k)]T,
但是,由于基于频域的自适应滤波算法和时域自适应滤波算法的递推公式和收敛特性比较相似,频域 快速算法作为一种固定步长因子的自适应滤波算法,若在一定范围内选择较大步长,收敛就比较快,当收敛 到稳态附近时将会产生较大的剩余误差,即会产生比较大的失调量 . 反之若使用较小步长可以减小剩余误 差量并提高算法的收敛精度,但是收敛速度会变慢,以致与时域算法的收敛速度基本相当,而且在起始阶段 的误差较大 . 2.2.2 基于余弦变换域的 LMS 自适应滤波算法 基于余弦变换域的自适应滤波算法基于余弦变换域的自 适应滤波算法也是一种应用比较广泛的变换域自适应滤波算法,可以用在噪声抑制、自适应收发隔离和自 适应均衡等方面. 该算法之所以在变换域自适应滤波器中研究较多,是因为人们认为余弦变换能够较好地 近似理想正交变换,研究表明基于余弦变换域的自适应滤波算法不仅减小了输入信号的自相关程度,明显 提高了收敛速度,减小了权失调噪声,而且该算法的计算量也大大减小,同时,由于语音信号的参数几乎不 相关,使域滤波尤其适用于语音信号 . 2.2.3 基于小波变换域的 LMS 自适应滤波算法 小波变换是世纪年代后期发展起来的一门新兴的应用数 学分支 . 它充分体现了自适应分辨的思想,即小波变换的窗是可调时频窗,能够以不同的尺度观察信号,以 不同的分辨力分析信号 . 小波变换具有较强的自适应特性,其应用领域日益广泛,人们把研究的目光也投 向了基于小波变换域的自适应滤波算法,并在这方面取得了不少成果 . 其中,基于连续小波变换的算法是 通过对自适应滤波器的输入信号进行正交变换将输入向量正交分解到多尺度空间,利用小波的时频局部特 性减小了自适应滤波器输入向量自相关阵的谱动态范围,大大增加了算法的收敛步长,提高了算法的收敛 速度和稳定性 . 但是此类算法中使用了有限项近似和采样离散化方法,只能含糊地说采样率足够高时可以 保证在离散域变换的正交性,并且没有快速的计算方法 .
(9)
实际应用中,如果预先不能确定变换的阶数 p,可以均方误差 " 的稳态值为目标函数,通过搜索的方式
得到均方误差最小时的 p 值 . 另外,对于非平稳信号而言,输入信号的自相关特性是时变的,每块输入数据
的自相关特性矩阵均是不同的,因此,分数阶 Fourier 域 LMS 算法对每块数据都进行多次迭代运算 . 分数阶
齐 林(1961-),男,河南郑州人,教授,博士生导师,主要研究方向为通信信息系统及信号处理.
2008 年 7 月
马鹏阁等: 非平稳信号处理中的 LMS 自适应滤波器研究
- 837 -
的抽头权向量,其中“T”表示转置 . 则自适应滤波的过程就是连续不断地调整这些权系数 . 2.2 变换域 LMS 自适应滤波器 2.2.1 基于频域的 LMS 自适应滤波算法 常用的变换域自适应滤波算法基于频域的自适应滤波算法在变 换域自适应滤波算法中,基于频域的自适应滤波算法是最基本最常见的,已被广泛应用于自适应均衡、自适 应收发隔离、自适应噪声抑制等系统 . 目前为止对频域自适应滤波算法研究较多的是分块实现的频域算法 . 该算法的主要内容是将输入信号和期望信号分别形成点数据块,然后做点离散傅立叶变换 . 这样,不仅保证 了与时域自适应滤波算法有相同的收敛性,也可以利用快速技术,用序列的循环卷积来计算线性卷积,即重 叠保留法,从而使运算量大大地减少 .
输入 x(n)
X(p k)
F[p ·]
参数可调数字
滤波器 W(k)
相关文档
最新文档