基于lms自适应滤波器典型应用的matlab实现内容摘要:
.................... 71 中国矿业大学 2020 届本科毕业设计 第 1 页 1 绪论 研究背景及历史现状 早在 20 世纪 40 年代,就对平稳随机信号建立了维纳滤波器理论,根据有用信号和干扰噪声的统计特性(自相关函数或功率谱),以线性最小均方误差估计准则所设计的最佳滤波器,称为维纳滤波器。 这种滤波器能最大程度的滤除干扰信号,提取有用信号。 但是,当输入信号的统计特性偏离设计条件,则它就不在是最佳的了,这在实际应用中受到了限制。 到 60 年代初,由于空间技术的发展,出现了卡尔曼滤波器理论,即利用状态变量模型对非平稳、多输入多输出随机序列作最优估计。 现在,卡尔滤波器已成功的应用到许多领域,它即可对平稳的和非平稳的随机信号做线 性最佳滤波,也可对非线性滤波。 实际上,维纳滤波器是卡尔曼滤波器的一个特例。 在设计卡尔曼滤波器时,必须知道产生输入过程的系统的状态方程和测量方程,即要求对信号和噪声的统计特性有先验知识。 但在实际中,往往难以预知这些统计特性,因此实现不了真正的最佳滤波 [1]。 自 Widrow 等人 1976 年提出 LMS 自适应滤波以来,在信号处理领域,又开辟了自适应滤波的新的研究方向,这一分支近 30 年来发展极为迅速,目前,已广泛地用于通信、系统辨识、信号处理和自适应控制等领域。 在各种自适应滤波中WidrowHoff 的 LMS 算法以 其计算量小,稳定性好且易于实现而得到广泛应用。 这种算法中的固定步长因子 对算法的性能有决定性的影响。 若 较小时,算法收敛速度慢,并且为得到满意的结果需要很多的采样数据,但稳态失调误差较小。 当 较大时(在保证收敛的情况下),该算法收敛速度快,但稳态失调量误差较大。 收敛速度与稳态失调量噪声是不可兼得的两个指标。 为此 Dentino 等人提出频域自适应滤波方法,引起广泛关注。 Narayan 等人针对输入信号特征值分散度较大的情况,把频域自适应滤波进一步扩展,引出了变换域自适应滤波的概念,获得了比时域自适应滤波更好的收敛性。 自适应网格滤波器是最早广泛使用的变换域自适应滤波器。 目前已有多钟形式的正交策略,如 WalshHadamard 变换,Karhumenloeve 变换,离散 Fourier 变换和离散余弦变换等 [2]。 自适应滤波波研究经历了时域滤波、频域滤波,发展到变频域滤波,获得了越来越优越的滤波性能,并得到了广泛的应用。 自适应信号处理是信息科学中信号与信息处理学科的一个重要的分支,它包含自 适应滤波检测理论和自适应技术两 中国矿业大学 2020 届本科毕业设计 第 2 页 个部分。 自适应算法则是自适应滤波理论中,为寻求自适应滤波器及其应用系统,在不同的应用场合下采取的各种递推方法。 通过各种算法的应用,使得自适应信号处理技术在雷达、通信、图像处理、生物医学工程等领域起到了极其重要的作用。 在通信领域,自适应算法广泛应用于自适应均衡、自适应频率跟踪与检测等方面。 随着无线通信技术 [3]的不断发展和日益成熟,如何在复杂的通信环境下有效的解调信号并利于数字实现是近年研究的新课题。 随着研究的输入,发现自适应算法也可以在数字载波传输中的解调方面得到很好的应用。 利用自适应滤波器的抗干扰性能和对信号的跟踪能力,可以对数字载波传输中的 ASK、 FSK 等信号进行解调,取得比传统的相干解调更理想的性能,亦利于数字化的发展。 研究内容及课题意义 数字集成电路和微电于技术的迅速发展给自适应信号处理技术的应用提供了十分优越的条件。 自适应系统的应用领域包括通信、雷达、声纳、地震学、导航系统、生物医学电子学祁工业控制等。 自适应系统模拟与辨识可用一个自适应系统模拟一个未知的系统,自适应模拟在机电系统的设计和试验方面十分有用;自适应逆模拟、解卷积与均衡则可消除信号在器件和媒质中传输 所受到的影响,例如, pT 以让声频系统对所有的语音频率有相同的增益,或消除传输线对雷达信号的影响;自适应控制可控制系统的特性随时刘而变,使之适应环境的改变;自适应噪声对消器已在语音通讯、心电图仪以及地震信号处理等领域得到应用;自适应干扰对消器和自适应波束形成器在自适应阵列信号处理中非常有用,已经得到人们的普遍关注 [4]。 现代社会是一个信息社会,谁掌握了信息,谁就能占领科技的最高峰,谁就能掌握国民经济的命脉。 信号是信息的重要内容,信号处理是指从探测器所接收的信号中检取所需的信息的技术。 研究信号处理的重要性是无 用质疑的。 本论文主要对自适应滤波和自适应滤波干扰仿真进行了分析,通过分析不同的自适应算法,对它进行干扰仿真分析。 仿真分析表明了自适应滤波器能很好的滤除干扰,可应用到很多实际领域。 具有重大的社会和经济效益 [5]。 本论文主要研究的内容包括: 本文通过首先对各种自适应算法进行了研究和分析,并且利用 Matlab 对各种算法进行了简单的仿真。 然后就 LMS 自适应滤波器在系统辨识、自回归过程的自适应预估器、噪声抵消、回声抵消以及在直括系统中实现伪码同步这些应用进行Matlab 仿真和 分析。 本文主要包括一下几个内容: 简介 自适应滤波器原理中的维纳滤波器和最陡下降法两个内容。 中国矿业大学 2020 届本科毕业设计 第 3 页 讨论了基本最小均方算法、归一化 LMS 算法、改进的变步长算法这三种算法的性能,和步长因子对算法性能的影响。 LMS 自适应滤波器在系统辨识系统辨识、自回归过程的自适应预估器、噪声抵消、回声抵消以及在直括系统中实现伪码同步的应用,利用 Matlab 进行了编程仿真。 本文结构 本论文主要结构框架如下: 第一章,绪论。 介绍课题的背景和意义,以及自适应滤波技术的国内外发展现状,对本文的主要内容进行了介绍。 第二章,自适应滤波技术的基本原理。 维纳滤波器是随机信号处 理中经常用到的滤波器,它是一种线性最优滤波器,其参数是固定的,适用于平稳随机信号接着介绍了最速下降法,它是求解维纳最优解的有效方法最后介绍了滤波器的基本结构。 第三章,分别介绍了 LMS 中常用的几种 LMS 算法,其中有 LMS 基本算法,均一化 LMS 算法,还有一种新的可变步长 LMS 算法。 在均一化算法中主要介绍了时域正交算法 (TDOLMS)。 在最后总结出了 LMS 算法的主要优缺点。 第四章, 主要通过编写 Matlab 程序对 LMS 自适应滤波器在系统辨识, 自回归过程的自适应预估器,噪声抵消,回声抵消四个方面的应用,进行 了仿真。 并简单的对仿真结果进行了分析。 通过仿真,了解了步长因子对 LMS 的性能,起到了至关重要的作用。 在具体的应用中,步长因子一定要选择合适,这样才能得到比较快的收敛速度,以及比较小的稳态误差。 第五章,主要提出了一种来实现在 DSSS 中 PN 码同步的新的解决方法,就是利用 LMS 自适应滤波器。 码捕获是 LMS 自适应滤波器的一个新的应用,从抽头权矢量中提取有关接收码和本地码之间延迟的信息。 为下一步精确同步 (跟踪 )做好准备。 第六章,全文的总结和工作展望。 中国矿业大学 2020 届本科毕业设计 第 4 页 2 自适应滤波原理 图 描述的是一个通用的自适应滤 波估计问题,图中离散时间线性系统表示一个可编程滤波器,它的冲激响应为 )(nh ,或称其为滤波参数;自适应滤波器输出信号为 )(ny ,所期望的响应信号为 )(nd ,误差信号 )(ne 为 )(nd 与 )(ny 之差。 这里,期望响应信号 )(nd 是根据不同用途来选择的 ,自适应滤波器的输出信号 y(n)是对期望响应信号 )(nd 进行估计的,滤波参数受误差信号 )(ne 的控制并自动调整,使 )(ny 的估计值 )(ˆny 等于所期望的响应 )(nd。 因此,自适应滤波器与普通滤波器不同,它的冲激响应或滤波参数是随外部环境的变化而改变的,经过一段自动调节的收敛时间达到最佳滤波器的要求。 但是,自适应滤波器本身有 一个重要的自适应算法,这个算法可以根据输入、输出及原参量值,按照一定准则修改滤波参量,以使它本身能有效地跟踪外部环境的变化。 通常,自适应滤波器是线性的,因而也是一种线性移变滤波器。 当然,它也能推广到自适应非线性滤波器。 图 自适应滤波器原理方框图 在图 中,离散时间线性系统可以分为两类基本结构,其中一类为非递归型横向结构的数字滤波器,它具有有限的记忆,因而称之为有限冲激响应( FIR)系统,即自适应 FIR 数字滤波器。 另一类为递归型数字滤波器结 构,理论上,它具有无限的记忆,因而称之为无限冲激响应( IIR)系统,即自适应 IIR 滤波器。 对于上述两类自适应滤波器,还可以根据不同的滤波原理和算法,分为结构不同的自适应滤波器,它们的滤波性能也不完全相同 [6]。 维纳滤波器和卡尔曼滤波器是随机信号处理过程中经常用到的滤波器。 维纳滤波器根据平稳随机信号的全部过去和当前的观察数据来估计信号的当前值,在最小均方差的条件下得到系统的传递函数。 它是一种最优线性滤波方法,其参数是固定的,适用于平稳随机信号。 卡尔曼滤波器根据当前时刻数据的观测值和前一时刻对该时刻的预测值进 行递推数据处理的滤波算法,它可以自动调节滤波器的系数,以适应信号的变化特性,从而达到最优滤波,适用于非平稳随机信号。 中国矿业大学 2020 届本科毕业设计 第 5 页 然而,这两种滤波器都有一个前提条件:信号的统计特性先验已知。 在实际应用中,常常不能得到信号的统计特性,这两种滤波器就很难达到最优滤波。 自适应滤波技术其实是一种能调节自身传输特性以达到最优化的维纳滤波器,其不需要输入信号的先验知识,因而得到了广泛的应用。 最陡下降法是一种迭代算法,应用于维纳滤波器时,是一种求取维纳滤波器最佳解的有效方法。 维纳滤波器 线性最优滤波 线性离散时间滤波 器的方框图如图。 滤波器的输入时间列为 )0(u , )1(u ,)2(u , … 并用其冲激响应 0w , 1w , 2w , … ,来表证该滤波器。 在离散时刻 n ,滤波器输出为 )(ny。 这个输出信号用来产生期望响 应的估值 )(nd。 )(ne 为估值误差,用期望响应 )(nd 与滤波器输出 )(ny 之差表示。 其要求为:在某种统计意义上估值误差尽可能小 [7]。 线 性 离 散 时 间滤 波 器w 0 , w 1 , w 2 . . .Σ输出:y( n)输 出 响 应 :d ( n )估计误差:e(n)输 入 : u ( 0 ) , u ( 1 ) „ . 图 线性离散时间滤波器框图 这里,滤波器需要两个约束条件: 1) 滤波器是线性的,使得数学分析容易进行; 2) 滤波器是离散时间的,使得它可用于数字硬件或者软件来 实现。 滤波器的实现还依赖于统计优化准则的选择问题,在滤波器优化设计中,可以考虑采用某种最小代价函数或某个性能指标来衡量,一般有以下几种选择: 1) 估计误差的均方值; 2) 估值误差绝对值的期望值; 3) 估值误差绝对值的三阶或高阶期望值。 估值误差的均方准则优于其它两个准则,该代价函数有一个独特的最小值的唯一的定义滤波器的优化统计设计。 现将滤波器问题的本质表述如下:给定一个输入取样序列 )0(u , )1(u , )2(u , …设计一个线性离散滤波器 (其输出 )(ny 提供了期望响应 )(nd 的一个估值 ),使得其估值误差 )(ne (定义为期望响应 )(nd 与实际响应 )(ny 之差 )的均方值为最小。 中国矿业大学 2020 届本科毕业设计 第 6 页 正交性原理 在图 中,滤波器的输入序列用 )0(u , )1(u , )2(u , … 表示,冲激响应用 0w ,1w , 2w , … ,表示, n 时刻的滤波器的输出为 ,...2,1,0),()(0* nknuwny k k ( ) 滤波器的估值 )(nd 带有误差,给误差可定义为: )()()( nyndne () 为了优化滤波器的设计,选择 )(ne 的最小均方准则,因此,定义代价函数为均方误差 ]|)([|)]()([ 2* neEneneE J ( ) 其中, E 表示统计期望运算符。 对于附属的输入数 据,滤波器系数通常也为复数,设为 , .. .2,1,0, kjbaw kkk ( ) 相应的,定义梯度算子 ,...2,1,0, kbja kkk ( ) 将算子 用于代价函数 J ,得到多维梯度向量 J ,...2,1,0, kbja kkk JJJ ( ) 为了从代价函数 J 中得到其最小值,梯度向量 J 的所有元素必须同时都等于零,即 :。基于lms自适应滤波器典型应用的matlab实现
相关推荐
2020年初, IA 的目的是开发 一个特殊的爬虫,对网上的资源进行归档,建立网络数字图书馆,在过去的 6 年里,IA 已经建立了 400TB 的数据。 Heritrix 主要有三大部件:范围部件,边界部件,处理器链。 范围部件:主要按照规则决定将哪个 URI 入队。 边界部件:跟踪哪个预定的 URI 将被收集,和已经被收集的 URI,选择下一个 URI,剔除已经处理过的 URI。 处理器链
馈控制方法等。 现代控制理论克服了经典控制的许多局限性,它能够解决某些非线性和时变系统的控制问题,适用于多输入多输出反馈控制系统,可以实现最优控制规律。 此外,现代控制理论不仅能够研究确定性的系统,而且可以研究随机的过程,即包含了随机控制系统的 分析和设计方法。 控制系统理论的基本内容 研究控制系统的分析与设计的基础知识,包括控制系统的稳定性、稳定特性和动态特性,以及控制系统的校正与界面设计。
信号频谱主瓣宽度的两倍,即 ASKB2 =2 sf 式中 sf 是数字基带信号的带宽,在数值上等于数字基带信号的 码元速率。 2ASK 信号的解调 2ASK 信号的解调有两种方法即相干解调和包络解调。 在此次课程设计中采用相干解调法。 相干解调也称为同步解调,因为这种解调方式需要一个和发送载波同频同相的本地载波。 下图为解调原理框图以及个点的波形。 带通滤波器让信号通过的同时尽可能地滤除带外噪声
比较广泛的使用在 LAN 内部。 SAMBA 使用 的 daemons 1. 获取对方主机的 NetBIOS Name 并定位该主机所在 2. 利用对方给予权限存取可用资源 SAMBA 主机就使用两个 daemons 来管理这两个不同的服务。 smbd:这个 daemon 的主要功能就是用来管理 SAMBA 主机共享目录、文件与打印机等信息。 nmbd:这个 daemon 则是用来管理群组和
更新租约 更新租约。 DHCP 服务器向 DHCP 客户机出租的 IP 地址一般都有一个租借期限,期满后 DHCP 服务器便会收回出租的 IP 地址。 如果 DHCP 客户机要延长其 IP 租约,则必须更新其 IP租约。 DHCP 客户机启动时和 IP 租约期限过一半时, DHCP 客户机都会自动向 DHCP服务器发送更新其 IP租约的信息。 基于 Linux的 DHCP 服务器的原理及构建 第
nux的 Apache服务器的设计 10 毕 ,业 ,设 ,计 ,论 ,文题目 :,基于 Linux的 Apache服务器设计与实现姓名 ,学号 ,指导教师(签名) ,20,年 ,12,月 ,2 8, 毕业设计论文诚信承诺书本人慎重承诺:我所撰写的毕述夸调邵做叙剪螺桂獭恭吻仰刃峨劝狡殃街蒋贸陕也啄咬覆屏辟尔叶辑虏睫镊侧歼恼扭疗胚源狮巧三痉饶太崖褪按失颈斡恕玄剁来极闷撒惨澎谗峙 ,Linux