用恒模算法进行盲自适应均衡的matlab仿真

用恒模算法进行盲自适应均衡的matlab仿真

ID:18701330

大小:1.17 MB

页数:7页

时间:2018-09-20

用恒模算法进行盲自适应均衡的matlab仿真_第1页
用恒模算法进行盲自适应均衡的matlab仿真_第2页
用恒模算法进行盲自适应均衡的matlab仿真_第3页
用恒模算法进行盲自适应均衡的matlab仿真_第4页
用恒模算法进行盲自适应均衡的matlab仿真_第5页
资源描述:

《用恒模算法进行盲自适应均衡的matlab仿真》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、用恒模算法进行盲自适应均衡的MATLAB仿真用恒模算法进行盲自适应均衡的MATLAB仿真一:仿真内容:1:了解盲均衡算法和CMA算法的原理;2:用CMA算法来仿真4QAM信号;二:算法原理:1:盲均衡算法:普通的均衡器需要训练和跟踪两个阶段,在训练阶段,需要已知信号的一些特性参数来训练均衡滤波器,或者直接周期地发送训练序列。由于训练序列并不含用户的数据,而占用了信道资源,自然会降低信道的利用率。另外,在跟踪阶段,不发送训练序列,如果信道特性是快速变化的,均衡器的性能将迅速恶化。盲均衡能够不借助训练序列(即我们通常所说的“盲”,而仅

2、仅利用所接收到的信号序列即可对信道进行均衡。换言之,其本身完全不用训练序列,就可以自启动收敛并防止死锁情况,且能使滤波器的输出与要恢复的输入信号相等。盲均衡从根本上避免了训练序列的使用,收敛范围大,应用范围广,克服了传统自适应均衡的缺点,从而降低了对信道和信号的要求。盲均衡的原理框图如下:在上图中,x(n)为系统的发送序列,h(n)为离散时间传输信道的冲激响应,其依据所用调制方式的不同,可以是实值,也可以是复值;n(n)为信道中叠加的高斯噪声;y(n)为经过信道传输后的接收序列,同时也是均衡器的输入序列;w(n)为盲均衡器的冲激响

3、应,盲均衡器一般采用有限长横向滤波器,其长度为L;为盲均衡器的输出信号,也即经过均衡后的恢复序列。且有下式成立:y(n)=h(n)*x(n)+n(n);=w(n)*y(n)=w(n)*h(n)*x(n);2:Bussgang算法7用恒模算法进行盲自适应均衡的MATLAB仿真Bussgang类盲均衡算法作为盲均衡算法的一个分支,是在原来需要训练序列的传统自适应均衡算法基础上发展起来的。早期的盲均衡器以横向滤波器为基本结构,利用信号的物理特征选择合适的代价函数和误差控制函数来调节均衡器的权系数。这类算法是以一种迭代方式进行盲均衡,并在

4、均衡器的输出端对数据进行非线性变换,当算法以平均值达到收敛时,被均衡的序列表现为Bussgang统计量。因此,此类算法称为Bussgang类盲均衡算法。Bussgang类盲均衡算法的显著特点是算法思路保持了传统自适应均衡的简单性,物理概念清楚,没有增加计算复杂度,运算量较小,便于实时实现。缺点是算法的收敛时间较长,收敛后剩余误差较大,没有解决均衡过程中局部收敛问题,对非线性信道或存在零点的信道均衡效果不佳。Bussgang类算法的原理框图如下:Godard是其中性能最好的算法:a.代价函数的推导只与接收信号的幅值有关,与相位无关,

5、因此对载波相位偏移不敏感;b.在稳态条件下,此算法能获得比其它算法小的均方误差;c.它能均衡一色散信道,即使起始眼图是关闭的。Godard最早提出了恒模盲均衡算法。恒模盲均衡算法适用于所有具有恒定包络(简称恒模)的发射信号的均衡,它是Bussgang算法的一个特例。3:CMA(恒模算法)7用恒模算法进行盲自适应均衡的MATLAB仿真现代通信系统中常用的QAM调制方式具有频带利用率高的显著优势,随着电平级数的增加,传输数码率越高,但电平间的间隔减小,码间干扰增加,抗噪性能变差。近年来,研究最多的盲均衡算法是恒模算法(CMA)。CMA

6、算法被广泛用于恒包络信号的均衡,因其计算量小及良好的收敛性能也应用于非恒包络信号的盲均衡,如QAM信号。然而,其初始化之后的收敛效果却不令人满意,存在较大的剩余误差,对于非恒模信号来说,误符号的方差更加严重。同时,CMA及其改进算法对于高阶的QAM信号都存在较大的失调。这就需要我们对CMA算法进行适当改进,以达到更好的收敛效果。CMA算法的诸多优点使之被广泛应用于恒包络信号的均衡、非恒包络信号(如QAM信号)及自适应阵列处理等领域中。恒模算法(ConstModulusAlgorithm,CMA)就是当参数p=2时的Godard算法

7、,是由Godard最早提出的。它是Bussgang类盲均衡算法中最常用的一种,具有计算复杂度低、易于实时实现、收敛性能好等优点,己成为通信系统中广泛采用的盲均衡技术。恒模算法的代价函数为:J(w(n))=E{(

8、(n)

9、-R)}根据传输理论和盲均衡的框图可以得到:y(n)=h(n)*x(n)+n(n);均衡器的输出为:=w(n)*y(n)=w(n)*h(n)*x(n)=w(n)*y(n)由上得到权系数的更新公式为:式中是自适应步长,通常取足够小的正常数。下表给出CMA算法的流程:三:仿真内容:7用恒模算法进行盲自适应均衡的MATL

10、AB仿真利用CMA算法来仿真QAM信号:首先举4QAM调制的例子。用复信号表示4QAM调制相当于只传输4种取值的信号,即x=a+bj,a=,b=,因此发送信号的星座是四个点,假设4QAM的基带信号通过一个信道,信道用一个FIR滤波器来表示,滤波器的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。