盲均衡CMA盲均衡算法仿真研究毕业论文.docx

上传人:b****3 文档编号:3823066 上传时间:2022-11-25 格式:DOCX 页数:30 大小:2.74MB
下载 相关 举报
盲均衡CMA盲均衡算法仿真研究毕业论文.docx_第1页
第1页 / 共30页
盲均衡CMA盲均衡算法仿真研究毕业论文.docx_第2页
第2页 / 共30页
盲均衡CMA盲均衡算法仿真研究毕业论文.docx_第3页
第3页 / 共30页
盲均衡CMA盲均衡算法仿真研究毕业论文.docx_第4页
第4页 / 共30页
盲均衡CMA盲均衡算法仿真研究毕业论文.docx_第5页
第5页 / 共30页
点击查看更多>>
下载资源
资源描述

盲均衡CMA盲均衡算法仿真研究毕业论文.docx

《盲均衡CMA盲均衡算法仿真研究毕业论文.docx》由会员分享,可在线阅读,更多相关《盲均衡CMA盲均衡算法仿真研究毕业论文.docx(30页珍藏版)》请在冰豆网上搜索。

盲均衡CMA盲均衡算法仿真研究毕业论文.docx

盲均衡CMA盲均衡算法仿真研究毕业论文

(此文档为word格式,下载后您可任意编辑修改!

CMA盲均衡算法仿真研究

摘要

 

盲均衡是一种新兴的自适应均衡技术,它不需要参考输入的训练序列来维持正常工作,仅依据接收序列本身的先验信息来均衡信道特性。

自它出现后,就得到广泛的关注,并在许多领域中得到应用。

本文系统地分析研究和归纳总结了盲均衡的基本理论。

重点分析了Bussgang类盲均衡算法中的恒模(CMA,ConstantModulusAlgorithm)盲均衡算法。

分析了传统CMA盲均衡算法的收敛性能,由于采用固定步长,使得收敛速度和收敛精度之间相互制约,其应用受到很大的限制。

为了解决这一矛盾,本文提出了一种基于均方误差(MSE,MeanSquareError)的CMA盲均衡算法,这是一种利用时变步长来代替固定步长的自适应变步长CMA盲均衡算法,并进行了计算机仿真。

结果表明改进算法相对于CMA算法收敛性能有一定的提高。

 

关键字:

盲均衡,恒模算法,变步长,均方误差

CMAblindequalizationalgorithmSimulation

ABSTRACT

 

Thispaperanalyzedsystematicallystudiesandsummariedtheblindbalancedelementarytheory.AnalysisfocusedontheBussgangtypeblindequalizationofconstantmodulusalgorithm(CMA,ConstantModulusAlgorithm)algorithmforblindequalization.ThispaperanalyzesofthetraditionalCMAblindequalizationalgorithmperformance,asaresultoftheuseoffixed-step,makingconvergencespeedandresidualerrorbecomeacontradiction,whichmakestheapplicationfieldsofCMAalgorithmlimited.Inordertosolvethecontradiction,thispaperderivesanimprovedCMAblindequalizationalgorithmutilizingthevaryofMSE.Thisisanadaptivevariablestep-sizeCMAblindequalizationalgorithm,whichusesatime-varyingstepsizetoreplacethefixedstepsize.ThesimulationwithcomputershowstheimprovedalgorithmsCMAalgorithm.

 

Keywords:

blindequalization,ConstantModulusAlgorithm,variablestep-size,MeanSquareError

 

目录

摘要(中文)I

摘要(外文)II

1绪论1

1.1研究盲均衡的目的和意义1

1.2盲均衡的研究现状2

1.3衡量算法收敛性能的指标3

2恒模算法4

2.1盲均衡的基本结构4

2.2Bussgang类盲均衡算法6

2.2.1决策指向算法7

2.2.2Sato算法7

2.2.3Godard算法8

2.3恒模算法的提出8

2.4恒模算法的理论推导9

2.5步长因子对恒模算法收敛性能的影响11

3基于剩余误差的变步长恒模盲均衡算法17

3.1恒模算法中剩余误差的分析17

3.2基于MSE的变步长恒模盲均衡算法18

3.2.1基于MSE的变步长恒模盲均衡算法的表达形式18

3.2.2算法性能分析18

3.3基于MSE的变步长恒模算法的MATLAB实现19

结论24

参考文献25

附录26

致谢32

1绪论

盲均衡是一种新兴的自适应均衡技术,它不需要参考输入的训练序列来维持正常工作,仅依据接收序列本身的先验信息来均衡信道特性。

因此,在数据通信系统中不必发送训练序列,可以提高信道效率,同时盲均衡技术还可以获得更好的均衡性能。

盲均衡技术优越的性能使它受到更加广泛的关注,并在许多领域中得到应用。

盲均衡技术可有效地应用于数字通信、雷达、地震和图像处理等系统。

盲均衡技术己成为数字通信领域中热点研究的课题之一。

在盲均衡的几种算法中,又以CMA(ConstantModulusAlgorithm)恒模算法的研究最为广泛。

1.1研究盲均衡的目的和意义

在数字通信系统中,带限发射、接收滤波器、放大器、时延与多径效应、发射机与接收机之间的相对运动、祸合效应和多址干扰等因素综合作用会使信号序列在传递过程中产生码间干扰和信道间干扰.为了降低误码率,必须对码间干扰进行适当的补偿。

传统的克服码间干扰的方法是在接收端加均衡器,使均衡器的特性正好与信道的特性相反,使之能够准确补偿传输信道的特性,从而消除码间干扰。

有些应用场合如无线移动通信中信道是时变的,为了准确地补偿信道的特性,均衡器应有及时调整参数、动态跟踪信道变化的能力,具有这种“智能特性”的均衡器称之为自适应均衡器。

这种均衡器在数据传输之前,通常需要预先发送一段收端和发端都已知的训练序列。

接收机测量出该序列通过信道后产生的变化或误差,并依据该误差信息对均衡器参数进行调整,最终使均衡器正好补偿信道特性,从而使接收机能够从均衡器输出中得到几乎无错的发送信号,保证数据的可靠传输。

这段过程被称为训练,此时均衡器被称为工作在训练模式。

训练过程结束后,数据传输开始,此时发送信号是未知的,为了动态跟踪信道特性可能发生的变化,接收机将均衡器输出的判决信号作为参考信号,用来测量信号通过信道后产生的误差,对均衡器输出的信号继续进行调整,此时均衡器工作在判决(DecisionDirected)模式。

根据自适应滤波理论,均衡器在判决修正模式下能正常工作的条件是输入信号的眼图预先张开到一定程度(判决结果的错误率极低),以保证均衡器可靠地收敛。

如果这个条件不满足,就要由发端发送一个收端已知的训练序列对均衡器进行训练,使之收敛。

因而训练过程也被称为均衡器的学习过程,对一般通信系统来讲是不可缺少的阶段。

然而训练序列的使用有如下几点缺陷:

(1)由于训练序列的传输占用了部分时间,有效的信息速率降低了。

(2)对于严重的衰落信道,训练序列必须频繁发送。

(3)当通信发生短时中断时,每一次新的通信开始之前必须发送训练序来初始化接收机。

(4)在某些特殊应用场合,接收机无法得到训练信号(如在破译截获的敌方信号时)。

由于自适应均衡器具有上述缺陷,使之不能适应现代数字通信系统高速度、大容量的发展趋势。

因此,近年来人们致力于研究不借助训练序列,仅仅根据接收到的信号序列本身进行自适应均衡的技术----盲均衡。

与普通均衡器相比,盲均衡器具有收敛域大、应用范围广等特点。

1.2盲均衡的研究现状

1975年,日本学者Y·Sato在对传统的自适应均衡的均方误差函数进行了简单改进后,第一次提出应用于多幅度调制数据传输中的自恢复均衡的概念,后称之为盲均衡。

自此以后,许多专家学者都投入到盲均衡的研究中,从不同方面采用各种代价函数和优化方法,得出许多应用于不同场合的盲均衡算法。

目前,盲均衡的研究主要分为以下几类:

(1)基于高阶谱的盲均衡

一般情况下,基于二阶统计量的盲均衡算法只能解决最小或最大相位信道的均衡问题,对非最小相位信道则无能为力。

但是系统输出序列的高阶统计量既能反映信道传递函数的幅度信息和相位信息,又能有效抑制信道中的加性高斯噪声,从而能用于各种信道辨识与参数估计。

(2)基于神经网络的盲均衡

信道均衡也可以看作为分类问题,把均衡器看成判决器,从而尽量精确地恢复发送序列。

因此有很强分类功能的神经网络就很适合做均衡器。

神经网络为非线性动态系统,它具有很大规模并行处理、高度的鲁棒性等特征,尤其适于处理复杂的非线性问题。

(3)基于信号检测的盲均衡

有些文献将基于信号检测理论的盲均衡算法从原理上分为最大似然序列估计盲均衡算法,贝叶斯估计盲均衡算法,以及最小错误概率盲均衡算法等。

(4)Bussgang类盲均衡

Bussgang类盲均衡以横向滤波器为结构,利用信号的物理特征选用合适的代价函数和误差控制函数来调节均衡器抽头,使得恢复信号接近于源信号。

此类算法是以一种迭代方式进行盲均衡,并在均衡器输出端对输出信号作无记忆非线性变换。

由于它是在传统自适应滤波的基础上发展而来,因此保留了传统自适应算法的简单性,复杂度低,运算量小,概念清楚,易于实现。

但这类算法的缺点是算法收敛时间长,手电后稳态剩余误差大,对非线性或存在零点的信道均衡效果不好等。

目前桥位经典的Bussgang类算法由Sato算法、决策指向算法、BGR算法、StopandGo算法、Godard算法等。

1.3衡量算法收敛性能的指标

衡量算法收敛性能的指标主要有收敛速度、误码特性、运算复杂度、跟踪时变信道的能力和抗干扰能力等。

(1)收敛速度

均衡器开始工作后,需要一个收敛过程才能使均衡器的抽头系数由初值逐渐过渡到最优值,收敛速度越快,收敛过程所需时间越短,通信初期的误码数越少。

(2)误码特性

在不增加算法计算复杂度和收敛速度满足要求的前提下,降低均衡器的误比特率(BER)具有重要意义。

(3)运算复杂度

许多均衡算法尽管收敛速度快,但计算量太大,因而对硬件和软件要求很高,使其实际应用受到很大的限制。

因此,在误码率满足要求的前提下,应降低均衡算法的计算复杂度。

(4)跟踪时变信道的能力

算法跟踪时变信道的能力,主要体现在信道发生时变的情况下,算法能否收敛和稳定的问题。

算法的跟踪能力受其原理和参数的制约。

(5)抗干扰能力

抗干扰能力是算法对信道中叠加的噪声,尤其是突发强噪声干扰的抵抗能力。

抗干扰能力差的算法遇到强噪声干扰时收敛性能变差甚至无法收敛。

2恒模算法

2.1盲均衡的基本结构

图2-1为盲均衡原理框图。

其中是发送序列,是未知信号的冲激响应(包含了发射滤波器、传播媒介和接受滤波器的综合作用),为系统接收序列,同时也是盲均衡器的输入序列,为噪声信号,为均衡器的冲激响应,为被均衡器恢复的信号,为判决输出信号。

图2-1盲均衡系统

输入序列假设为独立同分布序列,通过一未知时变离散时间传输信道,考虑加性信道噪声,得到均衡器接收序列可表示为:

=(2-1)

可知,是由和卷积而成,要想从中获得,就需要对进行反卷积或解卷积运算,或等价辨识传输信道的逆信道.当和已知时,可以获得。

均衡器的训练就属于此种情况但当未知时,即3个参数中只有一个是已知,求解就相当困难,这就是盲均衡或盲解积。

均衡器是线性自适应滤波器系统,它的输出为

(2-2)

若不考虑信道噪声的影响,则由信道输入端到均衡器输出端的冲激响应等于

(2-3)

因此均衡器输出可以写成

(2-4)

盲均衡的目的是通过算法调节均衡器权值使均衡器输出序列逼近于信道输入序列,这就要考虑到代价函数的选取以及采用的优化算法。

如果通过以上的选取获得了一个理想均衡器,也即一个理想的逆滤波器,令表示理想均衡器的冲激响应,则它与信道冲激响应之间满足“理想逆关系”,表达如下

(2-5)

式中,为Kronecker函数。

目前的盲均衡算法一般采用有限长抽头式横向滤波器,其结构如图2-2所示。

图2-2横向滤波器的结构图

其中,横向滤波器的长度为L,横向滤波器的输入为

(2-6)

滤波器的抽头系数为

(2-7)

则横向滤波器的输出可表示为

==(2-8)

理想的滤波器是无限长的,图2-2所示滤波器是截断的有限长滤波器,它是理想滤波器的近似模型,这就必然带来剩余码间干扰,滤波器的输出仅仅是源信号的估计值。

因此误差信号为

==(2-9)

训练过程的任务是求出一组抽头系数,使均衡器能最有效地消除码间干扰,这组抽头系数称为最佳抽头系数。

为了使均衡器获得最佳抽头系数,需要根据不同应用场合选用不同的优化算法,盲均衡算法用对均衡器输出信号的无记忆非线性变换来代替自适应算法中的期望信号。

2.2Bussgang类盲均衡算法

图2-3Bussgang盲均衡器的原理图

图2-3为Bussgang类盲均衡器原理图。

Bussgang类盲均衡算法作为盲均衡算法的一个分支,是在传统的自适应滤波器的基础上发展起来的。

早期的盲均衡器以横向滤波器为基本结构,利用信号的物理特征选择合适的代价函数和误差控制函数来调节均衡器的权系数。

这类算法是以一种迭代方式进行盲均衡,并在均衡器的输出端对数据进行非线性变换,当算法以平均值达到收敛时,被均衡的序列表现为Bussgang统计量。

因此,此类算法称为Bussgang类盲均衡算法。

Bussgang类盲均衡算法的显著特点是算法思路保持了传统自适应均衡的简单性,物理概念清楚,没有增加计算复杂度,运算量较小,便于实时实现。

缺点是算法的收敛时间较长,收敛后剩余误差较大,没有解决均衡过程中的局部收敛问题,对非线性信道和存在零点的信道均衡效果不佳。

Bussgang类盲均衡器采用一个非线性估计函数g(·),使,用近似代替。

如果一个随机过程满足下式条件时:

(2-10)

则该过程叫做Bussgang过程。

式(2-10)揭示出,Bussgang过程应具有下述特性:

均衡器输出序列的自相关函数等于用该输出序列作变元的无记忆非线性函数g(·)与输出序列之间的互相关函数。

1952年了J.J.Bussgang第一个发现任何相关的高斯过程均具有上述性质。

1955年,J.F.Barrett和D.G.Lampard进一步证明了所有具有指数衰减自相关函数的随机过程均具有这一性质,进一步推广了Bussgang的结论。

不同的Bussgang类盲均衡算法具有不同的无记忆非线性函数g(·),但都必须满足式(2-10)。

归纳起来,Bussgang类盲均衡算法主要由以下两个公式表述,其中,式(2-11)为均衡器输出,式(2-12)为抽头系数迭代公式。

(2-11)

-2(2-12)

式中,2L+1为均衡器长度,,µ为迭代步长因子。

关于Bussgang算法的收敛性,有以下重要结论:

若输入序列是亚高斯的,并且的二阶倒数为负值,则Bussgang算法是收敛的。

Bussgang算法有三个非常有名的特例—(DD)决策指向算法、Sato算法、Godard算法。

下面再分别介绍一下。

2.2.1决策指向算法

当Bussgang算法收敛,并且眼图“张开”时,均衡器便以决策指向模式工作,均衡器横向滤波器的抽头系数的最小均方误差即可以象自适应均衡器一样进行控制。

图2-4决策指向均衡器的方框图

决策指向(Decision-Directed)模式使用的无记忆非线性函数是一“阀值决策装置”。

给定横向滤波器输出信号,阂值决策装置根据发射信号的字符集,对做出决策判断,使判断结果与最接近,例如,在二进制等概率数据序列的简单情况下,数据和决策取值分别为

(2-13)

将决策指向算法与Bussgang算法作一比较,可见决策指向算法是取g(.)=sgn(.)的Bussgang算法。

2.2.2Sato算法

M进制PAM(脉冲幅度调制)系统的盲均衡最早是Sato于1975年提出的。

在Sato算法里,将代价函数定义为:

=E(2-14)

式中,为常数,定义为=.很显然,Sato算法是Bussgang算法取g(.)=sgn(.)时的一个特例。

2.2.3Godard算法

D.N.Godard[2]于1980年提出了一种可用于二维数据通信系统的盲均衡算法,它最大的特点是将幅度的均衡和相位恢复独立进行,互不干扰,因而允许灵活采用载波同步方案,这对载波偏移较大的系统特别有用。

Godard在算法中应用了一种新的代价函数

(2-15)

式中,为一常数定义为

(2-16)

将式(2-15)两边对均衡器权向量求导可得代价函数对的梯度

(2-17)

去掉上式中的数学期望操作即为Godard迭代算法中的随机梯度,因此,均衡器抽头系数的更新公式为:

(2-18)

由上式可知,Godard算法是Bussgang算法中的无记忆非线性函数

(2-19)

2.3恒模算法的提出

Godard最早提出了恒模算法(CMA),它是Bussgang类盲均衡算法中最常用的一种。

Godard算法无记忆非线性函数。

表达式g(·)如下:

(2-20)

式中,p=1,2,......

当p=2时,Godard算法就是CMA算法。

它通过调节线性均衡器的抽头增益来达到使代价函数减小的目的。

CMA以其计算复杂度低、易于实时实现等优点,成为通信系统中广泛应用的盲均衡技术。

恒模盲均衡算法适用于所有具有恒定包络(简称恒模)和一部分非恒包络(如QAM)的发射信号的均衡。

CMA算法无记忆非线性函数g(.)为:

(2-21)

式中,是常数。

根据信号传输理论和图2-1可知:

均衡器的输入为:

==(2-22)

均衡器的输出为:

===(2-23)

CMA算法的权值迭代公式为

(2-24)

式中,为迭代步长因子,通常取足够小的正常数,它决定收敛的速度。

2.4恒模算法的理论推导

CMA算法的代价函数为:

(2-25)

选取这个代价函数的合理性在于,发送信号的功率应该是恒定的,均衡器输出信号的功率也应该是恒定的。

按照最速下降法的迭代公式:

(2-26)

有:

(2-27)

因为=,故有:

==2=2(2-28)

于是:

=4E(2-29)

用随机梯度代替梯度的期望值,得到算法公式:

4a(2-30)

现在进一步考虑应该取什么值才是合理的。

对均衡器的要求是:

当达到理想均衡时,必须有:

=0(2-31)

所谓达到理想均衡,就是均衡器输出序城n)是发送序列x(n)的一个延时版本,即:

=(2-32)

其中,是一个固定的相位。

由=0和式(3-9)得到:

(2-33)

也就是对应元素相等

i=0,(2-34)

注意到均衡器输入序列可以一般地写成:

(2-35)

式中,包括发送滤波器、信道和接收机前端(不含均衡器)的复合信道冲激响应;是频率偏移和相位抖动引起的时变相位移。

各个序列统计独立,随机相位与发送序列互不相关。

在向量中的元只有满足的项对和有贡献。

这时显然有:

=kE(2-36)

以及:

E=kE(2-37)

式中,k是信道引入的确定性贡献。

既然要求:

(2-38)

则对取值的要求就是:

=(2-39)

表2-1给出了Godard算法或常数模算法小结。

表2-1中,CMA是对常数膜性能曲面进行随机梯度最小化运算的。

与经过训练的均衡器的单峰MSE性能曲面相比,盲均衡器的常数模性能曲面是多峰的。

误差曲面的多模式性和缺少期望响应信号大大影响了CMA的收敛性能。

CMA在初始化、收敛速率与超量MSE等方面有它自己的特点。

表2-1Godard算法或常数模算法小结

运算

等式

均衡器

误差

更新

Godard常数

(1)初始化

由于CMS误差曲面是非凸的,算法可能会收敛于一个非期望的最小值,这就说明了初始化过程的重要性。

在实际中,所有的均衡器都用选择中心方法来初始化,即除了中心(参考)系数设定为大于某一常数外,所有其他的系数都设为零。

(2)收敛速率

经过训练的LMS算法有一个有界的收敛速率,因为二次误差曲面的Hessian矩阵(它决定了曲率)是恒定的。

由于常熟模准则的误差曲面是多峰的,并且包含鞍点,所以CMA的收敛速率在鞍点附近较低,它与在一个局部最小值附近经过训练的LMS收敛速率相当。

(3)超量MSE

在经过训练的LMS算法中,超量MSE由步长、MMSE、滤波器系数的数量和输入信号的功率决定,并且CMA的超量MSE也取决于原信号的峭度。

2.5步长因子对恒模算法收敛性能的影响

实验一:

用MATLAB对CMA算法进行了仿真,输入信号采用4QAM调制方式,信噪比为20dB,滤波器阶数为11,信道采用典型电话信道。

步长分别为0.01、0.005、0.001,仿真实验运行总次数为3000次。

=0.005+0.009-0.024+0.854-0.218+0.049-0.016(2-40)

(a)收敛曲线

(b)4QAM信号的星座图(c)均衡器输入星座图

(d)步长0.01对应的均衡器输出星座(e)步长0.005对应的均衡器输出星座

(f)步长0.001对应的均衡器输出星座

图2-5不同步长CMA算法仿真

图2-5(a)为4QAM信号通过典型电话信道采用不同步长值对应的收敛曲线比较。

图2-5(b)为4QAM信号的星座图。

图2-5(c)~(f)为4QAM信号通过典型电话信道采用不同步长值对应的均衡前后的星座图。

图2-5(a)的仿真结果证实,采用大步长,能够加快收敛速度,但同时会带来大的稳态剩余误差和误码率。

为了减小算法收敛后的稳态剩余误差和误码率应采用小步长,但这样会使算法收敛速度变慢。

从图2-5(b)~(f)中可以看出,算法均衡后的星座更加集中、清晰,具有更小的稳态剩余误差和误码率。

实验二:

用MATLAB对CMA算法进行了仿真,输入信号采用4QAM调制方式,信噪比为15dB,滤波器阶数为7,信道采用普通信道。

步长分别取0.01、0.001,仿真实验运行总次数为3000次。

=1+0.3-0.3+0.1-0.1(2-41)

(a)收敛曲线

(b)4QAM信号的星座图(c)均衡器输入星座图

(d)步长0.01对应的均衡器输出星座(e)步长0.001对应的均衡器输出星座

图2-6不同步长CMA算法仿真

图2-6(a)为4QAM信号通过普通信道采用不同步长值对应的收敛曲线比较。

图2-6(b)为4QAM信号的星座图。

图2-6(c)~(e)为4QAM信号通过普通信道采用不同步长值对应的均衡前后的星座图。

图2-6(a)的仿真结果证实,采用大步长,能够加快收敛速度,但同时会带来大的稳态剩余误差和误码率。

为了减小算法收敛后的稳态剩余误差和误码率应采用小步长,但会使算法收敛速度变慢。

从图2-6(b)~(e)中可以看出,算法均衡后的星座更加集中、清晰,具有更小的稳态剩余误差和误码率。

由实验一和实验二得知在两种不同信道下,迭代步长值越大,收敛速度就越快,但收敛后的稳态误差也就越大;减小步长值可以降低收敛后的稳态误差,但是会导致收敛速度的降低。

Bussgang类盲均衡算法的一般格式是,先建立一个代价函数,使理想系统对应于代价函数的极小值点,然后采用某种自适应算法一步一步调整均衡器的抽头系数来寻找代价函数的极值点,当代价函数达到极值点后,抽头系数也达到了最优值。

步长在算法收敛过程中起着非常重要的作用,采用大步长,每次调整抽头系数的幅度就大,体现到收敛性能上就是算法

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1