




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、递归最小二乘法(RLS)自适应滤波算法摘要所谓自适应,从通俗意义上讲,就是这种滤波器能够根据输入信号统计特性的变化自动调整其结构参数,以满足某种最佳准则的要求。自适应滤波器所采用的最佳准则由最小均方误差准则、最小二乘准则、最大信噪比准则和统计监测准则等。自适应滤波理论和技术是统计信号处理和非平稳随机信号处理的主要内容,它可以在无需先验知识的条件下,通过自学习适应或跟踪外部环境的非平稳随机变化,并最终逼近维纳滤波和卡尔曼滤波的最佳滤波性能。因而,自适应滤波不但可以用来检测确定性信号,而且可以检测平稳的或非平稳的随机信号。自适应技术应用包括自适应谱线检测增强与谱估计方法、自适应噪声抵消技术、自适应
2、均衡技术、只适用阵列处理与波束形成以及自适应神经网络信号处理等内容。关键词:递归最小二乘法;自适应滤波;滤波器设计;自适应算法;1 引言滤波可分为经典滤波和现代滤波。经典滤波要求已知信号和噪声的统计特性,如维纳滤波和卡尔曼滤波。现代滤波则不要求己知信号和噪声的统计特性,如自适应滤波。自适应滤波的原理就是利用前一时刻己获得的滤波参数等结果,自动地调节当前时刻的滤波参数,从而达到最优化滤波。自适应滤波一般包括3个模块:滤波结构、性能判据和自适应算法。其中,自适应滤波算法一直是人们的研究热点,包括线性自适应算法和非线性自适应算法,非线性自适应算法具有更强的信号处理能力,但计算比较复杂,实际应用最多的
3、仍然是线性自适应滤波算法,线性自适应滤波算法的种类很多,有LMS自适应滤波算法、R路自适应滤波算法、变换域自适应滤波算法、仿射投影算法、共扼梯度算法等。自适应滤波器主要包括滤波器的结构和自适应算法两部分,这两部分不同的变化与组合,可以导出许多不同形式的自适应滤波器。所谓的自适应滤波,就是利用前一时刻以获得的滤波器参数的结果,自动地调节现时刻的滤波器参数,以适应信号和噪声未知的或随时间变化的统计特性,从而实现最优滤波。自适应滤波器实质上就是一种能调节其自身传输特性以达到最优的维纳滤波器。自适应滤波器不需要关于输入信号的先验知识,计算量小,特别适用于实时处理。2 主要算法和程序RLS算法是最小二乘
4、算法的一类快速算法,观察一个平稳输入信号输入的自适应系数在一点时间内输出误差信号的平均功率(时间平均),将该平均功率是否为最小作为测量自适应系统是否最佳的准则。它包括时间递归最小二乘法(TRLS)与阶数递归最小二乘法(ORLS)两大类。TRLS主要应用于动态系统辨识和在线估计,因此在这里我们采用时间递归的最小二乘法TRLS。通常来说,RLS自适应算法具有快速收敛性,它不像LMS类自适应算法的收敛性对输入信号线管矩阵参数很灵敏,这是低的鲁棒性和较高计算复杂度来得到的。为了提高RLS自适应算法的鲁棒性,目前最新成果是利用QR分解法。QR分解算法由于采用了正交三角化过程,大大提高了自适应算法滤波数值
5、的稳定性,而且具有良好的收敛性和跟踪特性。在数学上实现正交三角化过程的技术有Gram-Schmidt正交化算法与Givens旋转方法。以下是利用RLS算法的实现过程。与一般的最小二乘方法不同,这里考虑一种指数加权的最小二乘方法。使用指数加权的误差平方和作为代价函数,即有估计误差定义为: 加权误差平方和的完整表达式为:根据定义,易得到递推估计公式: 利用矩阵的求逆公式,可得到逆矩阵的递推公式进一步化简后得综上所述,可得到RLS直接算法: 步骤1:初始化:步骤2:更新: n=1,2,.。其中为一个很小的值。的值越小,相关矩阵初始值在的计算中所占比重越小,若取值过大,就会严重影响RLS算法的收敛速度
6、及收敛结果,这一点是在应用RLS算法时必须注意的。 以下是RLS自适应滤波器设计实现过程。1.生成正弦波载波原始信号是一个正弦波波信号,其波形如图1所示,其实现的代码如下。signal = sin(2 * pi * 0.055 * (0 : 1000 - 1)');figure(1);plot(0 : 199, signal(1 : 200), 'LineWidth',2);set(gca, 'FontSize', 30);grid;axis(0 200 -2 2);title('fontsize30正弦波载波');图 12.背景噪声模型
7、背景噪声是白噪声,如图2所示。其实现的代码如下。nvar = 1.0; %噪声方差noise = randn(1000,1) * nvar; %白噪声figure(2);plot(0:999, noise, 'LineWidth',2);set(gca, 'FontSize', 30);title('fontsize30背景噪声');grid;axis(0 1000 -4 4);图 23.输入自适应滤波器的信号与噪声输入的噪声是由正弦波信号与白噪声叠加后的结果,其波形如图3所示。其实现的代码如下。nfilt = fir1(31, 0.5);%31
8、阶低通滤波器fnoise = filter(nfilt, 1, noise);%对噪声滤波d = signal + fnoise;figure(3);plot(0 : 199,d(1 : 200), 'LineWidth',2);set(gca, 'FontSize', 30);grid;axis(0 200 -4 4);title('fontsize30输入自适应的信号与噪声');图 34.频率响应以下是RTL滤波算法的实现过程,其代码如下,其频率响应的波形如图4所示。M = 32;lam = 1;delta = 0.1;w0 = zeros(
9、M, 1);P0 = (1/delta) * eye(M, M);Zi = zeros(M - 1, 1);%将RLS滤波器重复1000次,画出滤波器的频率响应以及预期的频率响应Hadapt = adaptfilt.rls(M, lam, P0, w0, Zi);Hadapt.PersistentMemory = true;y, e = filter(Hadapt, noise, d);H = abs(freqz(Hadapt, 1, 64);H1 = abs(freqz(nfilt, 1, 64);wf = linspace(0, 1, 64);figure(4);plot(wf, H, w
10、f, H1, 'LineWidth',2);set(gca, 'FontSize', 30);xlabel('fontsize30频率(timespi rad /sample)');ylabel('fontsize30幅度');legend('fontsize30自适应频率响应','fontsize30预期滤波器响应');grid;axis(0 1 0 2);图 45.原始信号和信号误差经过滤波后的波形如图5所示,可见其已接近原始信号波形。以下是实现的代码。figure(5);plot(0 : 49
11、9,signal(1 : 500), '-', 0 : 499, e(1 : 500),'LineWidth',2);set(gca, 'FontSize', 30);grid;axis(0 500 -4 4);title('fontsize30原始信号和信号误差');legend('fontsize30原始信号', 'fontsize30信号误差');图 53 结束语LMS(最小均方)算法是一种有效而简便的方法,其优点是结构简单,算法复杂度低,易于实现,稳定性高。然而,这种方法对快速变化的信号并不适合,因为它的收敛速度很慢。RLS(递推最小二乘)算法是另一种基于最小二乘准则的精确方法,它具有快速收敛和稳定的回波抵消特性,因而被广泛地应用于实时系统识别和快速启动的信道均衡等领域。本次设计大体上实现了RLS(递推最小二乘)的实现,通过这次设计,加深了我对现代信号处理这门课程的学习,同时对RLS的设计有了跟深入的了解。RLS算法在导航的PVT解算中运用很大,学习这门算法,对我今后的研究生涯会有很大的帮助,所以,总体来说,这次的收获还是不小的。参考文献:1 张德辉,穆晓敏.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2030年中国绣衣线制线染线项目投资可行性研究报告
- 2025至2030年中国木瓜酱菜项目投资可行性研究报告
- 2025至2030年中国干湿涤气器行业发展预测及投资策略报告
- 2025年高速信号处理器项目可行性研究报告
- 2025年锰锌铁氧体磁粉项目可行性研究报告
- 2025年透明板材轧花辊项目可行性研究报告
- 高校毕业生创业支持新举措全力保障
- 2025年无线传输复合式气体检测仪项目可行性研究报告
- 《出纳实务》题库+答案
- 2025新员工入职安全培训考试试题附参考答案(研优卷)
- SH30182019石油化工安全仪表系统设计规范-8精选文档
- 3 春夜喜雨课件(共16张PPT)
- DB32∕T 3921-2020 居住建筑浮筑楼板保温隔声工程技术规程
- [推选]高墩翻模施工技术PPT课件
- SAPERP_委外业务操作手册_v1.0
- 现代住宅风水全解(含文字及图解)(课堂PPT)
- 2022年上海公务员考试信息管理类专业真题
- Q∕GDW 12131-2021 干扰源用户接入电网电能质量评估技术规范
- 越野驾驶安全培训_图文
- 话剧基础知识ppt课件
- 麋鹿角醇提液对衰老小鼠的抗氧化作用
评论
0/150
提交评论