77范文网 - 专业文章范例文档资料分享平台

自适应均衡(包括LSM和RLS算法)

来源:网络收集 时间:2020-06-21 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

自适应均衡实验

1、实验内容和目的

1)通过对RLS算法的仿真,验证算法的性能,更加深刻的理解算法的理论。 2)分别用RLS算法和LSM算法实现图1中的自适应均衡器,比较两种算法的差异,分析比较算法的性能,从而掌握两种算法的应用。

图1 自适应均衡框图

2、基本原理分析

1)LMS 算法原理

LMS算法一般来说包括两个基本过程:滤波过程和自适应过程。滤波过程来计算线性滤波器的输出及输出结果与期望响应的误差。自适应则是利用误差来自动调节滤波器的参数。LMS算法也是一个递推的算法。

设J?n?是滤波器在n时刻产生的均方误差,其梯度计算如下:

?J?n???2p?2Rw?n?

其中R和p分别是输入的自相关矩阵和输入与期望输出的互相关矩阵:

??n??u?n?uH?n? R1

??n??u?n?d*?n? p则梯度向量的瞬态估计为:

?J?n???2u?n?d*?n??2u?n?uH?n?w??n? ?由最速下降算法可以得到抽头向量更新的递推关系式:

*H??n?1??w??n???u?n????n??wdn?u???n?w??

整个LMS算法归纳总结如下: 参数设置:

M=抽头数(滤波器长度) μ=步长参数 0???2 MSmax其中Smax是抽头输入功率谱密度的最大值,而滤波器长度M为中到大 初始化:

??0?的合适值,否则如果知道抽头权向量w?n?的先验知识,则用它来选择w??0??0。 令w更新滤波过程:

?H?n?u?n? y?n??we?n??d?n??y?n? ??n?1??w??n???u?n?e*?n? w2)RLS 算法原理

RLS算法是一个递归的过程,递归最小二乘问题的正则方程可用矩阵写为

??n??z?n? Φ?n?w其中n是可测数据的可变长度,Φ?n?更新抽头输入的自相关矩阵,z?n?是抽头

??n?是抽头的权值向量。它们对应的递归输入与期望响应之间的互相关向量,w更新公式为

Φ?n???Φ?n?1??u?n?uH??n (2.1)

2

z?n???z?n?1??u?n?d*?n? (2.2) ??n??w??n?1??k?n?ξ*?n? (2.3) w其中?是遗忘因子,是一个接近1有小于1的正常数,d?n?是期望输出,k?n?和ξ?n?定义如式2.4和式2.5

k?n?=Φ?1?n?u?n? (2.4)

H ξ?n??d?nw1?u????n???n (2.5)

整个RLS算法的过程可以总结为: a. 算法初始化

?(0)?0wP(0)??I?1

式中的?是正则化参数,在高信噪比时取小的正常数,低信噪比时取大的正常数。

b. 递推过程,对应n=1,2,…

π(n)?P(n?1)u(n);k(n)?π(n);??uH(n)π(n)?H(n?1)u(n);ξ(n)?d(n)?w?(n)?w?(n?1)?k(n)ξ*(n);wP(n)???1P(n?1)???1k(n)uH(n)P(n?1)

3、实验参数设置

1)对RLS算法仿真

仿真的是一个ARMA模型,模型参数如下:

u?n??u?n?1??0.35u?n?2??v?n?1??0.5v?n?2??N?n?

其中N为白噪声,服从均值为0,方差为0.01的正态分布,输入信号v时伪随机序列,通过原始序列v0=[1 0 1 1 0 1 0 0 1]经过9级移位寄存器产生,输出u的两个初始值设为1、1.5。递推次数为200次,采用RLS算法对模型参数进行估计,将估计

3

得到的参数与上面的模型参数比较。RLS算法中遗忘因子λ取1,正则化参数δ取0.01。

2)基于RLS算法的均衡

均衡器的抽头数为M=11,递推次数为200,数据源产生有零平均和单位方差的由符号+1和-1组成的Bernoulli的序列{x(n)}。数据源之后的信道可以用升余弦脉冲响应来模拟:

2??0.5{1?cos[(n?2)]}?h(n)??W??0均衡器的输入信号为:

u(n)??h(k)x(n?k)?v(n)

k?13n?1,2,3其它

信道延时

??(M?1)?2=7 2信噪比为30dB,遗忘因子λ取1,正则化参数δ取0.004。分别取W=2.9、W=3.1、W=3.3和W=3.5,用RLS算法做均衡,画出其学习曲线。 3)RLS均衡和LMS均衡比较

信道参数、均衡器长度、递推次数、正则化参数、遗忘因子、数据源等都不变,W=3.1,分别在信噪比为10dB和信噪比为30dB的情况下,针对LMS算法步长参数μ=0.075,用RLS算法和LMS算法做均衡,比较其学习曲线。

4、实验过程及结果分析

1)RLS算法仿真(运行my_rls):

4

待估参数迭代过程1.5a1a2b1b2 10.50-0.5-1 05101520253035404550

估计方差迭代过程1009080706050403020100 05101520253035404550a1a2b1b2

上面两个图中画出了迭代的前50次的结果,可以看到基本上迭代到20次的时候,模型参数的递推就已经收敛了,而且得到的模型参数值与真实值相差无几,下面给出了迭代200次后的模型参数值:

5

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库自适应均衡(包括LSM和RLS算法)在线全文阅读。

自适应均衡(包括LSM和RLS算法).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/1115706.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: