CMA盲均衡算法设计研究
CMA盲均衡算法设计研究(网络软件)
CMA盲均衡算法研究姓名学号宋政育 081201531.盲均衡概述1.1 均衡器分类均衡是通信系统中的一项重要技术,不仅应用于模拟通信,也应用于数字通信。
在数字通信中,由于信道的特性变化,会造成码间干扰。
通过均衡,可以补偿信道特性的变化,减小或消除码间干扰。
均衡通常在接收机完成。
均衡器分为两种方式,一是频域均衡,二是时域均衡。
频域均衡是使整个系统的频率传递函数满足无失真传递的条件。
时域均衡是直接从时间响应出发,使整个系统的冲激响应满足无码间干扰的条件。
频域均衡的条件是比较严格的,而满足奈奎斯特整形定理的要求,即仅仅在判决点满足无码间干扰的条件相对宽松一些。
所以在数字通信中,一般采用时域均衡。
时域均衡器分为两大类,一是线性均衡器,二是非线性均衡器。
图1.1表示了均衡器的分类框图。
均衡器线性均衡器非线性均衡器判决反馈均衡器最大似然序列估计最大似然符号检测器横向滤波器格型滤波器横向信道估计横向滤波器格型滤波器图1.1 均衡器的结构分类1.2 盲均衡技术尽管理论上存在理想的基带传输特性,但是在实际应用由于中无线信道的时变特性,在抽样时刻上总是存在一定的码间干扰,从而导致系统性能的下降,误码率显著增大。
理论和实践都表明,在基带系统中插入一种滤波器能减少码间干扰的影响。
这种起补偿作用的滤波器统称为均衡器。
在实际应用中有许多问题不能用固定系数的均衡器解决,因为我们没有充足的信息去设计固定系数的数字滤波器,或设计规则会在滤波器正常运行时改变。
绝大多数这些应用都可以用特殊的智能滤波器,即常说的自适应滤波器来成功解决。
自适应滤波器显著特征是:它在工作过程中不需要用户的干预就能改变响应,进而改善性能。
系数可变的自适应均衡器可以分为两类:基于导频的估计方法和盲估计方法。
第一种方法利用数据序列中的已知数据(可以是离散的或连续的)得到导频位置处的信道响应,然后利用有关内差算法得到整个频域信道的响应,这种方法简单,运算量小,但需要发送已知的导频信息,降低了系统效率。
CMA盲均衡算法设计研究
CMA盲均衡算法研究1.盲均衡概述1.1 均衡器分类均衡是通信系统中的一项重要技术,不仅应用于模拟通信,也应用于数字通信。
在数字通信中,由于信道的特性变化,会造成码间干扰。
通过均衡,可以补偿信道特性的变化,减小或消除码间干扰。
均衡通常在接收机完成。
均衡器分为两种方式,一是频域均衡,二是时域均衡。
频域均衡是使整个系统的频率传递函数满足无失真传递的条件。
时域均衡是直接从时间响应出发,使整个系统的冲激响应满足无码间干扰的条件。
频域均衡的条件是比较严格的,而满足奈奎斯特整形定理的要求,即仅仅在判决点满足无码间干扰的条件相对宽松一些。
所以在数字通信中,一般采用时域均衡。
时域均衡器分为两大类,一是线性均衡器,二是非线性均衡器。
图1.1表示了均衡器的分类框图。
图1.1 均衡器的结构分类1.2 盲均衡技术尽管理论上存在理想的基带传输特性,但是在实际应用由于中无线信道的时变特性,在抽样时刻上总是存在一定的码间干扰,从而导致系统性能的下降,误码率显著增大。
理论和实践都表明,在基带系统中插入一种滤波器能减少码间干扰的影响。
这种起补偿作用的滤波器统称为均衡器。
在实际应用中有许多问题不能用固定系数的均衡器解决,因为我们没有充足的信息去设计固定系数的数字滤波器,或设计规则会在滤波器正常运行时改变。
绝大多数这些应用都可以用特殊的智能滤波器,即常说的自适应滤波器来成功解决。
自适应滤波器显著特征是:它在工作过程中不需要用户的干预就能改变响应,进而改善性能。
系数可变的自适应均衡器可以分为两类:基于导频的估计方法和盲估计方法。
第一种方法利用数据序列中的已知数据(可以是离散的或连续的)得到导频位置处的信道响应,然后利用有关内差算法得到整个频域信道的响应,这种方法简单,运算量小,但需要发送已知的导频信息,降低了系统效率。
而盲估计和跟踪方法利用了接收数据的统计特性来实现信道的估计和跟踪,如利用子空间分解算法等,相对于基于导频的估计和跟踪算法,盲算法提高了系统效率,但极大地增加了运算量。
基于M22CMA的盲均衡算法仿真和实现
基于M22CMA的盲均衡算法仿真和实现杨金功;饶勇【摘要】CMA算法具有结构简单、计算复杂度小且不占用额外的信道带宽的特点,在无线通信应用中正受到越来越广泛的关注。
从CMA算法出发,推导了一种适用于复信号的M22CMA结构,使用QPSK信号对算法进行了Matlab仿真和VHDL 验证。
仿真和实验结果表明,该算法性能稳定,可用于无线信道中QPSK信号的均衡处理。
%CAM algorithm has the characteristic of simple architecture,less computing complexity and no occupation of ex-tra channel bandwidth. More and more attention has been paid to the CMA algorithm in the application of wireless communica-tion. Proceeding from the CMA algorithm,a M22CMA architecture which can be applied to complex signal is derived in this pa-per. Matlab emulation and VHDL verification for the algorithm were performed with QPSK signal. The simulation and experimen-tal results show that the performance of the algorithm is reliable,and it can be used to equalize QPSK signal in the wireless channel.【期刊名称】《现代电子技术》【年(卷),期】2014(000)019【总页数】3页(P79-81)【关键词】M22CMA;盲均衡算法;QPSK;Matlab仿真【作者】杨金功;饶勇【作者单位】陕西凌云电器集团有限公司,陕西宝鸡 721006;陕西凌云电器集团有限公司,陕西宝鸡 721006【正文语种】中文【中图分类】TN911.7-34在数字通信系统中,带限发射、通道滤波器不匹配、放大器非线性、时延与多径效应等因素综合作用,会使信号在传递过程中产生码间串扰[1]和信道间干扰,从而在接收端产生误码,导致系统性能下降。
一种新的基于统计测度的变步长CMA盲均衡算法
一种新的基于统计测度的变步长CMA盲均衡算法
黄蕾;杨绿溪
【期刊名称】《数据采集与处理》
【年(卷),期】2003(018)001
【摘要】在常模量算法的基础上,提出了一种适合于常模信号的基于统计测度的变步长盲均衡算法.考虑到信道畸变和噪声的同时作用将使得有些观测信号值受到更大的影响,因此可以认为这些值对均衡器系数的调整从统计测度上讲是不太有利,故采用较小的步长,使得该值在整个均衡器系数的调整中贡献较小 .本文对此进行了理论解释.仿真结果表明,该算法具有较快的收敛速度,且收敛后的超量均方误差(EMSE)与CMA算法基本相同.
【总页数】4页(P62-65)
【作者】黄蕾;杨绿溪
【作者单位】东南大学无线电工程系,南京,210096;东南大学无线电工程系,南
京,210096
【正文语种】中文
【中图分类】TN911.5
【相关文献】
1.一种基于MCMA的双模切换变步长的盲均衡算法 [J], 朱行涛;刘郁林;敖卫东
2.一种基于CMA的变步长盲均衡算法研究 [J], 李茹;张涛;朱秋煜
3.一种新型变步长CMA盲均衡算法 [J], 朱振超;梁广真
4.一种新的变步长盲均衡算法研究 [J], 陈维;胡兵
5.一种新的基于CMA算法的递归步长盲均衡算法 [J], 欧阳喜;葛临东
因版权原因,仅展示原文概要,查看原文内容请购买。
盲均衡算法研究
盲均衡算法研究摘要如今在很多通信系统中,传统的需要训练序列的自适应均衡方法已经变的不再适用,而不需要训练序列的均衡,也就是盲均衡技术则取得了越来越广阔的应用。
本文主要研究了更具实际应用价值际的Bussgang类盲均衡算法,并以其中最为经典的常模数算法(CMA)和近年来新提出来的基于RENYI信息熵的盲均衡算法为主要研究对象进行了较为深入的理论研究和仿真分析。
文中分析论证了两种算法的理论依据,进行了相应的算法推导,最后利用计算机进行仿真并对仿真结果进行分析和比较,得到了如下结果:●在单入单出系统(SISO)中对CMA算法和RENYI熵算法进行了全面的分析和比较,验证了RENYI熵算法的快速收敛性,同时发现了该算法在鲁棒性上有待改进的地方。
●在多入多出系统(MINO)中对CMA算法和RENYI熵算法进行了新的研究。
不考虑盲分离,研究改进后的CMA算法在MIMO系统中的均衡效果,并以此为基础提出了以RENYI熵为基础的新算法MIMO-RENYI算法。
通过仿真发现该算法的具有更快的收敛速度,具有良好的研究前景。
关键词:盲均衡,Bussgang,CMA,RENYI熵Analysis of Blind EqualizationAbstractNowadays, traditional self-adaptive equalization that needs trained sequences is no longer suitable in many communication scenarios. Blind equalizations, which do not need any trained sequence, can obtain broader application. In this paper, we mainly studied Bussgand type blind equalizations, which is a very practical type of blind equalization. Two algorithms are studied during the article, one is the most famous algorithm constant modulus algorithm (CMA) and the other is RENYI’s entropy based blind equalization, which is a newly released blind equalization algorithm. Some comprehensive theoretical analysis is done in this paper, and computer simulation helps to get better comparison about these two algorithms. Finally, I get the following results:●An all aspects comparison is done between CMA and RENYI’s entropy algorithms inthe Single-Input Single-Output systems (SISO). Through simulation, we verify thefast convergence of RENYI’s entropy algorithm, and find out that it needoptimization to be more robust.●Similarly, we do the same analysis in the Multi-Input Multi-Output system (MIMO) s.Not consider the issue of blind separation; we studied the improved CMA in MIMO.What’s more, we get a new algorithm in MIMO based on RENYI’s entropy. Aftercomputer simulation we find its good convergence speed compared to MIMO-CMA,which shows a good prospect for future study.Key words: blind equalization, Bussgang, CMA, RENYI’s entropy目录摘要 (I)第一章引言 (1)研究背景 (1)盲均衡系统理论基础 (2)发射信号 (2)信道冲击响应和噪声 (3)信道输出序列 (3)均衡器抽头系数 (3)算法性能描述 (3)第二章SISO系统中的盲均衡算法 (4)2.1B USSGANG类盲均衡算法 (4)典型的B USSGANG盲均衡算法:CMA (6)2.2.1 CMA算法模型 (6)2.2.2 CMA算法仿真与仿真结果分析 (7)基于RENYI熵的盲均衡算法 (9)2.3.1 RENYI信息熵理论 (9)2.3.2 Parzen 窗估计法 (10)2.3.3 RENYI熵盲均衡算法建模 (12)2.3.4 RENYI熵盲均衡仿真与结果分析 (13)2.3.5 RENYI熵算法与CMA算法比较 (16)2.4QAM信号的盲均衡 (19)小结 (22)第三章MIMO系统中的盲均衡算法 (22)多入多出系统(MIMO)理论基础 (22)3.2MIMO盲均衡模型建立 (23)3.3MIMO-CMA算法 (25)3.3.1 MIMO-CMA算法模型建立 (25)算法仿真与结果分析 (26)3.4MIMO-RENYI算法 (28)算法模型建立 (28)3.4.2 MIMO-RENYI算法仿真与结果分析 (28)3.4.3 MIMO-CMA与MIMO-RENYI算法性能比较 (30)小结 (31)第四章结束语 (31)参考文献 (33)致谢 (34)第一章引言1.1 研究背景在现代通信系统中,由于有限带宽通信信道的失真和畸变引起的码间干扰(ISI)和信道间干扰(ICI)是影响通信质量的重要因素。
基于MIMO系统的MDCMA盲均衡算法
A o i e t e e i n e r r c n t n o u u m d f d d h r d sg r o o s a t m d l s i i a g r t m o I O y t m s l o ih f rM M s se
J i ID ,MA i h Hu. u,L n z IMig
s# er r ln i ro ;b i d ̄u c r e ̄p r f n aa o i
0 引言
多输人多输出( I0 系统中, MM ) 如何分离不 同的 源信 号 以及如 何 补偿 接收 信号 畸变是 目前 的研究 热 点 。盲均 衡可 以抑制 II码 间 干扰 ) M I多 用 户 S( 和 U( 干扰 )补 偿 信 号 畸 变 。 而 且 盲 均 衡 不 需 要 训 练 序 , 列, 相对 于 自适 应 均 衡技 术 , 加 节省 资 源 , 而 提 更 从 高 了频 谱利 用率 。 目前 , 各 种 盲 算 法 中应 用 最 广 泛 的 是 G d ̄ 在 oa 提 出的恒 模算 法 ( M ) 】 C A n。但是 恒 模算 法 直 接 用 到
维普资讯
2 0 年第7 08 期
中图分类号 :N 1 T91 文献标识码 : A 文章 编号 :09—25 (0 8o —03 —0 10 52 2o )7 05 2
基 于 MI 系统 的 MD MA盲 均 衡 算 法 MO C
改进CMA盲均衡算法的研究与分析
( .C mp n fP s rd aeM a a e n ,t eAc d myo up n o 1 o a y o o t a u t n g me t h a e f g Eq ime t mma d & Te h o o y e ig 1 1 1 ,C ia C n c n l g ,B in 0 4 6 hn ; j
维普资讯
20 0 6年
1 2月
装 备 指 挥 技 术 学 院 学 报
J u n lo h a e fEq ime tC mma d & Te h oo y o r a fteAc d my o up n o n c n lg
De e e c mb r
中图分 类号 : 1 TN 9 1 文 献标 识码 :A
St d n ay i o d f d Bl d Eq a a i n Al o i m fCMA u y a d An lss f ra Mo i e u l t g r h o i i n i o z t
3 e igAe o p c n rl e te e ig 1 2 0 C ia .B in r s a eCo t n r ,B i n 0 2 6, h n ) j oC j
A sr c :Atp e e t o sa tm o u u lo ih ( bt t a r s n ,c n tn d l sag rt m CM A) i wi ey u e s d l s d,b ti h sd s d a t— u t a ia v n a g st a h o v r e c p e sso a dt ersd a r o a g . I r e o s e d u h o v r e h tt ec n eg n es e d i lw n h e i u l r ri lr e n o d rt p e pt ec n e — e s g n ep o e s hsag rt m a es th o e oad cso - ie td e u l ai nag rt m n et e e c r c s ,t i lo i h m yb wi v rt eiin dr c e q ai t l o ih o c h c z o er rlv l sr a o a l w.S o i e lo ih i p o o e a e n t eCM A. B t h o ei ro e e e s n b yl i o o am df dag rt m s r p s db s d o h i y ist e r t— c la ay i ,i i s o e h ti h st ec a a t rsiso a tc n e g n es e da ds l rsd a l a n lss t s h w d t a t a h h r ce itc ffs o v r e c p e n ma l e iu l " e r r ti r v d t a h df d ag rt m sv l ysmu ai g t et l o ih sn a lb o .I sp o e h tt emo i e l o i i h i ai b i lt h wo ag rt ms u ig M ta . d n
基于锁相环的CMA盲均衡器设计
基于锁相环的CMA盲均衡器设计作者:童本锋来源:《中国新通信》2015年第13期【摘要】论文主要系统的分析了盲均衡的基本理论、算法形式,以及锁相环的基本原理、算法形式。
重点分析了锁相环技术在常数模算法中的运用。
对常数模算法进行了理论推导,分析了常数模算法的收敛性能,通过仿真实验,指出了迭代步长、相位、对CMA算法的收敛性能的影响。
【关键字】盲均衡常模算法锁相环载波相位恢复一、引言在通信系统中,由于信道的不理想,信号在经过信道时会发生多种畸变,其中一种非常普遍的畸变就是码间干扰,会使信号相位发生偏转,很大程度上会降低数据传输的可靠性和数据传输的速率。
为了克服常数模算法由复信道引起的相位旋转,收敛速度慢及稳态误差大等缺点,提出结合锁相环的盲均衡算法。
该算法所使用的是一阶锁相环用于追踪常相位旋转,利用锁相环对相位旋转进行补偿,从而纠正常相位旋转、加快算法的收敛速度、减小稳态误差。
因此,深入研究锁相环技术在盲均衡中的运用具有非常重要的理论意义和使用价值。
二、盲均衡技术2.1 盲均衡的原理盲均衡器是一种自适应技术,它不需要训练序列就可以完成信道的均衡。
该均衡器执行数据均衡无需参考的信号,因此,这种盲均衡器被广泛使用。
但盲均衡依赖于信号的星座图的结构和统计模值的特性。
图1为盲均衡的原理图。
三、基于锁相环的常数模算法的实现及其实验结果分析3.1 常数模算法(CMA)概述常数模算法是当参数P=2时的Godard算法,是Bussgang类盲均衡算法[14]中最常用的一种。
CMA算法的优点是不需要发送训练序列,计算容易,易于实现,收敛性能好。
在实际中,常数模算法的应用非常广泛。
3.2基于锁相环的常数模算法在上节中介绍了常数模算法的推导,但是由于CMA只与幅度有关,对相位信息不敏感,从而降低了CMA的收敛速度。
因此提出了基于CMA和PLL相结合盲均衡算法[17],加快收敛速度,减小稳态均方误差及纠正相位误差。
本文是建立在信号通过信道后,通过调节CMA 盲均衡器的抽头系数找到均衡器抽头系数的最优值,使得信号稳定。
基于数据重用思想的CMA盲均衡算法
1 引言
近年来 , 短突发信号在短波 、 超短波及卫星等通信系统 中获 得了越 来越多的应用 。 尤其在军事通信领域 , 由于短突发信号的 随机性和短暂性有利于它在时域上避开敌方的干扰和截获 , 从 而越来越多的用于战术通信 中。 对于短突发信号的接收 , 要求接 收方在相当短的时间内完成信号 的均衡 、 同步等算法 , 尤 p o o e l d e u l a o lo i m s u f l fr s o u s sg a . e n t e t a h r p s d b i q ai t n a g r h i s u o h r b r t in 1 a n zi t e t
LI U S i g n GE Li d n . n e u l a o u i g a a— e i g h — a g. n— o gBR d q a i t n sn d t r u n CM A — a e a g rt m. m p t r zi s b s d lo i h Co u e En i e rn a d gn e ig n
2 算法描 述
基本 的 C MA盲均衡算法描述如下 :
W( + )w ( )“ ( ) ( ) n 1= n 十e n n
e
() 1 () 2
( )( —W n X( ) ) ( ) n n = A I ( ) n l W n ( )
其 中, n 1为 n l时刻 滤波器 的权系数 向量 , n 为 n时 W( + ) + w( ) 刻滤波器 的权系数 向量 , 自适应 步长 ,( ) n时刻 的误 为 en为 差 函数 , () n x n为 时刻的输入样本 向量 , 表示共轭 , 由信 A是 源序列确定的实常数 。 基于数据重用思想的 C A盲均衡算法描述如下 : 设接收 M 假 数据样本 ( ) n 的长度为 , 并且这 个数据样本几乎包含了信 道可能的输 出状态 ,即意味着这 个数据样本包含了所有的信 道信息 。 对于缓变的信道 , 这种假 设是成立的。 因此仅利用这 个 数据样本进行信道 均衡是可能的。为方便描述 , 的 C A 基本 M 为符号间隔均衡器。 初始迭代时 , ( ) : 1= 0 + ( ) 由式 1得 w( ) w() 0
简化的RLS-CMA 盲均衡_水声信道常数模盲均衡:理论、算法与仿真_[共2页]
水声信道常数模盲均衡:理论、算法与仿真52 2.4.3 简化的RLS-CMA 盲均衡RLS-CMA 盲均衡以较大的计算复杂度可以获得更好的均衡性能,在对时变水声通信信道跟踪上具有实际应用价值。
为了进一步减小RLS-CMA 盲均衡的计算复杂度,可以考虑简化自相关矩阵的逆矩阵()n P 的递推迭代求解过程,以降低RLS-CMA 盲均衡的计算复杂度。
在()n P 的计算中,只取其主对角线上的元素参与迭代,而忽略矩阵中其他的元素。
这种近似仍然能够在一定程度上保留RLS-CMA 的快速收敛特性,另外可以推导证明,这种近似的特殊形式就是归一化LMS- CMA 。
根据这一思想,可以得到简化RLS-CMA 盲均衡的迭代公式,见表2-3。
表2-3 简化RLS-CMA 盲均衡实现流程初始化:均衡器权系数(0)w 中心系数抽头初始化,1(0)δ−=P I ,其中,δ为一个很小的正数,I 为b b L L ×单位阵,b L 为线性均衡器的阶数。
迭代过程:对于1,2,n ="计算()*H ()()(1)()u n y n w n y n =− H ()(1)()CM e n R w n un =−− H [(1)]()()()[(1)]()n u n n u n n u n λΛ−=+Λ− ,P k P λ为遗忘因子 H 1()[(1)]()()[(1)]n n n u n n λ⎡⎤=Λ−−Λ−⎣⎦ P P k P *()(1)()()w n w n n e n =−+k其中,[]Λ⋅表示取矩阵的主对角元素运算。
经过这一简化,将增益矢量()n k 和自相关矩阵的逆矩阵的递推计算由矩阵相乘简化成为了向量相乘,使得计算复杂度由2()O N 简化为()O N 。
【仿真分析】 仿真信道采用典型电话信道模型,其信道等效基带冲激响应为 [0.04,0.05,0.07,0.21,0.5,0.72,0.36,0,0.21,0.03,0.07]=---h (2-101) 发射信号采用等概率二进制序列生成,采用QPSK 调制方式,信道噪声为加性高斯白噪声,信噪比30SNR =dB 。
加入判决引导的恒模均衡算法优化
加入判决引导的恒模均衡算法优化梅凡;邓元策;王竹刚【摘要】Multipath propagation and bandwidth limitation bring the Inter-Symbol Interface(ISI) during signal transmission through of wireless channel. Constant Modulus Algorithm(CMA) is the mostly used blind equalization method. This paper proposed an optimized CMA method which introduces Decision-directed error and variable step size, in order to provide faster convergence and smaller steady state error compared with traditional CMA. Simulation experiments prove the performance of the proposed algorithm, performance show that it is easier to be fulfilled with hardware.%多径传输和带宽的限制使得无线信道的传输存在码间串扰(ISI)。
恒模均衡算法(CMA)是最常用的自适应盲均衡技术。
针对CMA收敛较慢和收敛之后稳态误差较大的问题,利用最小均方误差(MSE)引入判决引导误差,同时也引入了变步长。
仿真实验表明该算法对比CMA而言能够提高收敛速度,稳态误差更小,同时易于硬件实现。
【期刊名称】《电子设计工程》【年(卷),期】2016(024)023【总页数】4页(P143-145,156)【关键词】恒模均衡;判决引导;变步长;最小均方误差【作者】梅凡;邓元策;王竹刚【作者单位】中国科学院国家空间中心北京100190; 中国科学院大学北京100190;中国科学院大学北京100190;中国科学院国家空间中心北京100190【正文语种】中文【中图分类】TN911.5无线通信中,信道环境的复杂多变使得信号通过多条路径到达接收端,因此带来了多径干扰。
盲均衡CMA盲均衡算法仿真研究毕业论文
( 此文档为word 格式,下载后您可任意编辑修改!)CMA 盲均衡算法仿真研究摘要盲均衡是一种新兴的自适应均衡技术,它不需要参考输入的训练序列来维持正常工作,仅依据接收序列本身的先验信息来均衡信道特性。
自它出现后,就得到广泛的关注,并在许多领域中得到应用。
本文系统地分析研究和归纳总结了盲均衡的基本理论。
重点分析了Bussgang类盲均衡算法中的恒模(CMA, Constant Modulus Algorithm )盲均衡算法。
分析了传统CMA盲均衡算法的收敛性能,由于采用固定步长,使得收敛速度和收敛精度之间相互制约,其应用受到很大的限制。
为了解决这一矛盾,本文提出了一种基于均方误差(MSE, Mean Square Error)的CMA盲均衡算法,这是一种利用时变步长来代替固定步长的自适应变步长CMA盲均衡算法,并进行了计算机仿真。
结果表明改进算法相对于CMA算法收敛性能有一定的提高。
关键字:盲均衡,恒模算法, 变步长,均方误差CMA BLIND EQUALIZATION ALGORITHM SIMULATIONABSTRACTThis paper analyzed systematically studies and summaried the blind balanced elementary theory. Analysis focused on the Bussgang type blind equalization of constant modulus algorithm (CMA, Constant Modulus Algorithm) algorithm for blind equalization. This paper analyzes of the traditional CMA blind equalization algorithm performance, as a result of the use of fixed-step, making convergence speed and residual error become a contradiction, which makes the application fields of CMA algorithm limited. In order to solve thecontradiction ,this paper derives an improved CMA blind equalization algorithm utilizing the vary of MSE. This is an adaptive variable step-size CMA blind equalization algorithm, which uses a time-varying step size to replace the fixed step size. The simulation with computer shows the improved algorithms CMA algorithm.KEYWORDS: blind equalization , Constant Modulus Algorithm , variable step-size, Mean Square Error目录摘要(中文)................................................................... 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.2 Sato 算法 (7)2.2.3 Godard 算法 (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 绪论盲均衡是一种新兴的自适应均衡技术,它不需要参考输入的训练序列来维持正常工作,仅依据接收序列本身的先验信息来均衡信道特性。
自适应遗忘因子RLS-CMA 盲均衡_水声信道常数模盲均衡:理论、算法与仿真_[共3页]
第2章常数模盲均衡的基本原理49图2-20RLS-CMA盲均衡仿真结果(续)从图2-20中可以看出,RLS-CMA盲均衡在复杂的通信信道条件下具有很好的均衡性能,与LMS-CMA盲均衡相比,均衡后的星座图聚敛程度更好。
从剩余码间干扰收敛曲线中可以看出,RLS-CMA比LMS-CMA具有更快的收敛速度和更小的稳态剩余误差,RLS-CMA比LMS-CMA收敛速度快约8 000步,即RLS-CMA在1 000步左右已经实现了收敛,而LMS-CMA在迭代至10 000步时仍然没有收敛到稳态值,收敛后RLS-CMA的稳态剩余误差比LMS-CMA低约15 dB。
大量的仿真结果证明,RLS-CMA盲均衡比LMS-CMA盲均衡具有更快的收敛速度,所需要付出的代价就是需要更大的计算复杂度。
需要指出的是,由于在RLS-CMA中使用了逆矩阵的递推计算,所以当均衡器输入信号的自相关矩阵接近奇异时,RLS-CMA盲均衡的收敛速度和跟踪性能将会严重恶化。
2.4.2自适应遗忘因子RLS-CMA盲均衡遗忘因子是影响RLS自适应均衡算法性能的一个重要参数,遗忘因子反映了算法对以前输入信号信息的记忆程度,遗忘因子越大,反映了对以往输入信号信息利用程度越小;反之,遗忘因子越小,算法对以往输入信号信息利用程度越大。
在稳定信道情况下,RLS自适应均衡算法中遗忘因子可以设置为1,而实际通信中,受到噪声以及信道时变特性的影响,信道往往是不稳定的。
遗忘因子越大,收敛精度越高,但是相对而言,收敛速度越慢,跟踪能力越弱;遗忘因子越小,收敛速度越快,跟踪能力越强,但是收敛精度就越差。
当遗忘因子过小,RLS自适应均衡算法会表现出不稳定状态,导致发散。
自适应遗忘因子的目标是在算法初期利用小的遗忘因子,获得较快的收敛速度以及良好的跟踪性能,当算法趋于。
一种基于CMA和DDLMS算法的双模式盲均衡算法
doi :10.3969/j.issn.1001-893x.2021.01.013引用格式:胡婉如,梅如如,崔健,等.一种基于CMA 和DDLMS 算法的双模式盲均衡算法[J].电讯技术,2021,61(1):83-88.[HU Wanru,MEI Ruru,CUI Jian,et al.A dual -mode blind equalization algorithm based on CMA and DDLMS algorithm[J].Telecommunication Engineer-ing,2021,61(1):83-88.]一种基于CMA 和DDLMS 算法的双模式盲均衡算法∗胡婉如∗∗1,2,梅如如3,崔㊀健3,王竹刚1(1.中国科学院国家空间科学中心,北京100190;2.中国科学院大学,北京100049;3.北方工业大学信息学院,北京100144)摘㊀要:为进一步改进盲均衡算法收敛速度慢㊁稳态误差大㊁计算复杂度高等问题,提出一种切换模式和加权模式联合CMA (Constant Modulus Algorithm )+DDLMS (Direct Decision Least Mean Square )双模式盲均衡算法㊂综合切换双模式盲均衡算法和加权双模式盲均衡算法的优缺点,对切换㊁加权模式联合的CMA +DDLMS 双模式盲均衡算法进行仿真㊂在不同信噪比条件下,对CMA 算法㊁MCMA (Modified CMA )算法㊁DDLMS 算法和CMA +DDLMS 双模式盲均衡算法进行仿真,结果表明,所提算法收敛速度快,约为600个符号;稳态误差小,约为0.1;误码率小,在信噪比为25dB 时,误码率约为10-6㊂该算法可广泛应用于无线通信㊁光通信㊁声呐和雷达等众多领域㊂关键词:卫星通信;信道均衡;CMA +DDLMS 盲均衡;切换模式;加权模式开放科学(资源服务)标识码(OSID):微信扫描二维码听独家语音释文与作者在线交流享本刊专属服务中图分类号:TN911.5㊀㊀文献标志码:A㊀㊀文章编号:1001-893X (2021)01-0083-06A Dual -mode Blind Equalization Algorithm Based on CMA and DDLMS AlgorithmHU Wanru 1,2,MEI Ruru 3,CUI Jian 3,WANG Zhugang 1(1.National Space Science Center,Chinese Academy of Sciences,Beijing 100190,China;2.University of Chinese Academy of Sciences,Beijing 100049,China;3.School of Information,North China University of Technology,Beijing 100144,China)Abstract :In order to solve the problem of slow convergence speed,large steady -state error and high com-putational complexity of blind equalization algorithm,the constant modulus algorithm(CMA)+direct deci-sion least mean square(DDLMS)dual -mode blind equalization algorithm combining switching mode and weighted mode is proposed.By combining the advantages and disadvantages of the switching dual -mode blind equalization algorithm and the weighted dual -mode blind equalization algorithm,the CMA +DDLMS dual -mode blind equalization algorithm combining switching mode and weighted mode is simulated.Under different signal -to -noise ratio(SNR)conditions,the CMA blind equalization algorithm,MCMA blind e-qualization algorithm,DDLMS blind equalization algorithm and CMA +DDLMS dual -mode blind equaliza-tion algorithm are simulated,and the results show that,the convergence speed of the algorithm is fast,about 600symbols;the steady -state error is small,about 0.1;and the symbol error rate is small,about 10-6when the SNR is 25dB.The algorithm can be widely used in wireless communication,optical communication,so-nar,radar and many other fields.Key words :satellite communication;channel equalization;CMA +DDLMS blind equalization;switching mode;weighted mode㊃38㊃第61卷第1期2021年1月电讯技术Telecommunication EngineeringVol.61,No.1January,2021∗∗∗收稿日期:2020-04-22;修回日期:2020-05-26基金项目:中国科学院战略性先导科技专项(A 类)(XDA15350103)通信作者:178****3281@0㊀引㊀言在卫星通信系统中,有限的传输带宽㊁多径效应和加性噪声等因素会导致接收的码元存在很严重的码间串扰,严重影响通信质量,降低通信的可靠性与稳定性[1]㊂目前,信道均衡技术是解决这一问题的有效方式,在军事和民用领域都有着广泛的应用前景㊂由于无线通信信道的传输特性往往是时变的,因此均衡器在处理接收信号时必须实时跟踪信道的变化,才能消除码间串扰,补偿失真的信号㊂为了实现这一目标,均衡系数可以调整的自适应均衡技术被提出㊂自适应均衡技术主要分为传统的自适应均衡和盲均衡两类㊂传统的自适应均衡算法主要有最小均方(Least Mean Square,LMS)算法和递归最小二乘(Recursive Least Squares,RLS)算法两种,需要足够的训练序列才能达到比较好的效果,这会降低频谱利用率[2],因此本文主要基于盲均衡进行研究㊂几十年来,针对不同的应用需求,研究者提出了多种盲均衡算法㊂其中,最早提出的常模算法(Con-stant Modulus Algorithm,CMA)易于实现,计算量少,是目前应用最广泛的一种盲均衡算法,但是存在着收敛速度慢㊁稳态误差大㊁无法修正相位偏移等缺点[3]㊂为了进一步改善相位恢复能力[4],修正恒模算法(Modified Constant Modulus Algorithm,MCMA)被提出,然而其在收敛速度和稳态误差方面并没有明显改进㊂因此,为了进一步提高均衡器的收敛速度和降低稳态误差,有学者提出了Bussgang类盲均衡算法和判决引导最小均方(Direct Decision Least Mean Square,DDLMS)算法相联合的双模式盲均衡算法㊂基于该基本原理,王光旭等人[5]提出了基于余弦代价函数的双模盲均衡算法㊂该算法中两个均衡器并联使用,且使用凸组合结构联合两个均衡器,因此复杂度高㊂同年,丛文胜[6]提出了并行多模算法(Multimode Algorithm,MMA)+区域多模算法(Re-gional Multimode Algorithm,RMA)的组合算法㊂该算法也是两个均衡器并联使用,每一次迭代过程中都需要计算两种算法的误差,因此复杂度也高㊂此外,该算法在收敛初期利用Bussgang类盲均衡算法使算法的均方误差减小,然后切换到DDLMS算法,使均衡效果达到更优㊂将Bussgang类盲均衡算法和DDLMS算法结合起来的核心思想是切换或加权,其中切换双模式盲均衡算法通过对每一次的误差进行阈值判断来选择对应的模式㊂然而该算法只有一个判决阈值,普适性差,容易导致算法不收敛或者收敛非常慢㊂加权双模式盲均衡算法兼顾两种不同算法误差的误差函数,可以改善算法收敛性能,但是计算复杂度增加㊂由以上分析可知,近年来提出的并行双模式算法复杂度高,传统的切换双模式算法和加权双模式算法各有优缺点㊂因此,为了提高均衡器的收敛性能,降低均衡器的计算复杂度,本文综合切换双模式盲均衡算法和加权双模式盲均衡算法的优缺点,提出一种切换㊁加权模式联合的CMA+DDLMS双模式盲均衡算法㊂仿真结果表明,新算法具有更快的收敛速度㊁更小的剩余误差,以及在不同信噪比情况下都具有更小的误码率㊂1㊀CMA+DDLMS双模式盲均衡算法由于CMA算法和MCMA算法属于Bussgang类盲均衡算法,它们都具有较大的稳态误差和较慢的收敛速度,因此,CMA和MCMA联合并不会提高均衡性能㊂此外,MCMA算法只可以纠正具有同相和正交两路信号独立分解特性的调制信号的相偏,无法纠正8PSK㊁16APSK等调制信号的相偏,且该算法比CMA算法实现复杂㊂因此,本文基于信号相偏纠正能力㊁收敛速度和稳态误差等综合考虑,选择CMA和DDLMS相联合的双模式盲均衡算法,其原理图如图1所示㊂图1㊀CMA+DDLMS双模式盲均衡算法原理图CMA+DDLMS双模式盲均衡算法的工作原理是:首先设置两个判决阈值R max和R min;当DDLMS算法误差的绝对值e DDLMS(k)ȡR max,选择CMA算法;当e DDLMS(k)ɤR min,选择DDLMS算法;当R minɤe DDLMS(k)ɤR max,选择加权双模式盲均衡算法㊂CMA+DDLMS双模式盲均衡算法的误差信号为e(k)=μcma e cma(k),e DDLMS(k)ȡR maxμcma g(k)e cma(k)+μDDLMS(1-g(k))e DDLMS(k),R minɤe DDLMS(k)ɤR max μDDLMS e DDLMS(k),e DDLMS(k)ɤR minìîíïïï㊂(1)式中:μcma㊁e cma(k)分别是CMA算法的步长因子和误差函数;μDDLMS㊁e DDLMS(k)分别是DDLMS算法的步长因子和误差函数㊂加权函数g(k)的定义为g(k)=1-exp-γe DDLMS(k)-R minR max-R min()㊂(2)㊃48㊃电讯技术㊀㊀㊀㊀2021年式中:γ是常数,用于调节加权函数g (k )㊂该加权函数是与DDLMS 算法误差有关的非线性函数,e DDLMS (k )越接近R max ,g (k )就越大,此时加权双模式算法误差中CMA 误差所占比重更大;e DDLMS (k )越接近R min ,g (k )就越小,此时加权双模式算法误差中DDLMS 误差所占比重更大㊂该加权函数可使得切换模式和加权模式之间的连接更平滑,可有效结合两种模式的优点㊂均衡器抽头系数的更新方程为w (k +1)=w (k )-e ∗(k )x (k )㊂(3)式中:w (k )为自适应滤波系数向量,x (k )为均衡器输入序列,e ∗(k )表示为e (k )取复共轭㊂CMA 算法的步长因子比DDLMS 算法的步长因子小两个数量级,CMA +DDLMS 双模式盲均衡算法采取固定步长因子,若步长因子选择不当,会对CMA +DDLMS 双模式盲均衡算法的收敛造成严重影响,因此,需经过多次仿真找出最佳步长因子㊂此外,γ㊁R max 和R min 的取值对双模式盲均衡算法的均衡性能和计算复杂度有一定的影响,需要根据不同信道和噪声特性寻找出合适的取值㊂2㊀均衡算法仿真与结果分析为验证改进算法在卫星通信系统中盲均衡的性能,模拟卫星通信信道对CMA 算法㊁MCMA 算法㊁DDLMS 算法和CMA +DDLMS 双模式盲均衡算法进行仿真,其具体实现框图如图2所示,CMA +DDLMS 双模式盲均衡算法流程图如图3所示㊂其中仿真采取8PSK 调制方式;信道为典型多径信道加高斯白噪声信道,信噪比为25dB;根升余弦滤波器的滚降系数是0.5,截断的符号范围是8,每个符号输出采样点个数是4;CMA +DDLMS 双模式盲均衡算法中CMA 算法步长μcma 为0.0019,DDLMS 算法步长μDDLMS 为0.01,判决阈值R max =0.85,R min =0.15,加权调节系数γ=9㊂图2㊀仿真实现框图图3㊀CMA +DDLMS 双模式盲均衡算法流程图2.1㊀不同均衡算法仿真结果对应无均衡算法和采取不同均衡算法的信号星座图如图4所示,采取不同均衡算法的剩余误差图如图5所示㊂图4㊀信号星座图㊃58㊃第61卷胡婉如,梅如如,崔健,等:一种基于CMA 和DDLMS 算法的双模式盲均衡算法第1期(a)CMA(b)MCMA(c)DDLMS(d)CMA +DDLMS图5㊀不同算法的误差收敛曲线从图4(a)和图4(b)中可以看出,发射信号在经过卫星通信信道传输后出现了明显的码间干扰,且产生了相位偏移,使得其星座图发散㊁扭曲,难以判决㊂从图4(c)~(f)可以看出,经过均衡后的信号星座图较为集中,效果远好于未采取均衡算法的信号㊂其中,CMA +DDLMS 双模式算法均衡后的信号星座图收敛情况最好,DDLMS 算法次之,CMA 算法和MCMA 算法均存在相位偏移㊂从图5(a)可知,CMA 算法仿真大概2000个符号后误差趋于稳定,稳态误差值约为0.14;从图5(b)可知,MCMA 算法仿真大概3000个符号后误差趋于稳定,稳态误差值约为0.35;从图5(c)可知,DDLMS 算法仿真大概1000个符号后误差趋于稳定,稳态误差值约为0.06;从图5(d)可知,CMA +DDLMS 双模式算法仿真大概600个符号后误差趋于稳定,稳态误差值约为0.1㊂由此可知,CMA +DDLMS 双模式算法收敛速度最快,其稳态误差值只比DDLMS 算法略大0.04㊂2.2㊀CMA +DDLMS 双模式算法参数性能分析两个判决阈值R max ㊁R min 和调节系数γ的取值对CMA +DDLMS 双模式盲均衡算法的均衡性能和计算复杂度有较大的影响㊂因此,为研究它们是如何取得最佳值的,给出固定判决阈值R max =0.85和R min =0.15㊁只改变调节系数γ时的算法误差收敛曲线,如图6所示,其中图6(c)与图5(d)为相同情况下的仿真㊂此外,固定调节系数γ=9,只改变判决阈值R max 和R min 时的算法误差收敛曲线如图7所示㊂从图6(a)可知,γ=1时,CMA +DDLMS 双模式盲均衡算法不收敛;从图6(b)可知,γ=5时,CMA +DDLMS 双模式算法仿真大概1500个符号后误差趋于稳定,稳态误差值约为0.2,收敛速度较慢,稳态误差值大;从图6(c)可知,γ=9时,CMA +DDLMS 双模式算法仿真大概600个符号后误差趋于稳定,稳态误差值约为0.1,收敛速度快,稳态误差值小;从图6(d)可知,γ=15时,CMA +DDLMS 双模式盲均衡算法仿真大概600个符号后误差趋于稳定,稳态误差值约为0.1,收敛性能与γ=9时相近㊂因此可知,γ值过小,会导致不收敛或稳态误差过大;γ值过大,性能无明显提升,且会增加计算复杂度㊂因此,基于均衡性能和计算复杂度考虑,选取γ=9㊂㊃68㊃ 电讯技术㊀㊀㊀㊀2021年(a)γ=1(b)γ=5(c)γ=9(d)γ=15图6㊀不同调节系数γ时CMA +DDLMS 算法误差收敛曲线(a)R max =0.6,R min =0.4(b)R max =0.7,R min =0.3(c)R max =0.8,R min =0.2(d)R max =1,R min =0图7㊀不同判断阈值下CMA +DDLMS 算法误差收敛曲线㊃78㊃第61卷胡婉如,梅如如,崔健,等:一种基于CMA 和DDLMS 算法的双模式盲均衡算法第1期从图7(a)可知,R max =0.6㊁R min =0.4时,CMA +DDLMS 双模式算法无法收敛;从图7(b)可知,R max =0.7㊁R min =0.3时,CMA +DDLMS 双模式算法仿真大概1300个符号后误差趋于稳定,稳态误差值约为0.2,收敛速度较慢,稳态误差值大;从图7(c)可知,R max =0.8㊁R min =0.2时,CMA +DDLMS 双模式算法仿真大概1200个符号后误差趋于稳定,稳态误差值约为0.13,收敛速度较快,稳态误差值较小;从图6(c)可知,R max =0.85㊁R min =0.15时,CMA +DDLMS 双模式算法仿真大概600个符号后误差趋于稳定,稳态误差值约为0.1,收敛速度快,稳态误差值小㊂从图7(d)可知,R max =1㊁R min =0时,CMA +DDLMS 双模式算法仿真大概1500个符号后误差趋于稳定,稳态误差值约为0.1,收敛性能与R max =0.85㊁R min =0.15时相近,然而此时由于R max 过大㊁R min 过小,会一直处于加权模式,计算复杂度增大㊂因此可知,R max 过小㊁R min 过大,会导致不收敛或稳态误差过大;R max 过大㊁R min 过小,性能无明显提升,且会增加计算复杂度㊂因此,基于均衡性能和计算复杂度考虑,选取R max =0.85,R min =0.15㊂由以上分析可知,本文最终确定该算法中R max =0.85,R min =0.15,γ=9㊂此外,从图6(c)中可知,在R max =0.85㊁R min =0.15㊁γ=9的情况下,CMA +DDLMS 双模式算法在仿真600符号后误差即降低至0.15以下,说明该算法的仿真主要是在DDLMS 算法模式,加权模式持续时间很短㊂此外,由于DDLMS 算法复杂度较低,因此,计算复杂度并未有较大增加㊂2.3㊀不同均衡算法误码率性能对比按照图2,基于前面的仿真条件,即CMA +DDLMS 双模式盲均衡算法的判决阈值R max =0.85,R min =0.15,加权调节系数γ=9,在不同信噪条件下,对无均衡㊁CMA 算法㊁MCMA 算法㊁DDLMS 算法和CMA +DDLMS 双模式盲均衡算法进行仿真,得到无均衡以及不同均衡算法的误码率曲线如图8所示㊂图8㊀四种算法误码率曲线对比由图8可知,加均衡算法误码率性能优于无均衡算法误码率性能,且在不同信噪比条件下,CMA +DDLMS 双模式盲均衡算法误码率性能优于DDLMS 算法误码率性能,DDLMS 算法误码率性能优于CMA 算法误码率性能,CMA 算法误码率性能优于MCMA 算法误码率性能㊂其中,在25dB 信噪比时CMA +DDLMS 双模式盲均衡算法误码率约为10-6,优于DDLMS 算法,且在信噪比大于13dB 时,CMA +DDLMS 双模式盲均衡算法误码率均小于10-5㊂因此,CMA +DDLMS 双模式盲均衡算法在低信噪比条件和高信噪比条件下性能都是最优的㊂3㊀结束语本文提出了一种切换模式和加权模式联合的CMA +DDLMS 双模式盲均衡算法㊂该算法综合了CMA +DDLMS 切换双模式算法和CMA +DDLMS 加权双模式算法的优点,提高了切换双模式均衡算法的收敛性能,改善了加权双模式均衡算法计算复杂度高等问题㊂基于8PSK 调制解调平台模拟卫星通信信道,对不同均衡算法进行仿真,结果表明,相比于CMA 算法和MCMA 算法,CMA +DDLMS 双模式算法收敛速度更快,稳态误差更小,且具有纠正相位偏移的能力;相比于DDLMS 算法,CMA +DDLMS 双模式算法收敛速度更快㊂在不同信噪比条件下,CMA +DDLMS 双模式算法相比于CMA 算法㊁MCMA 算法和DDLMS 算法,误码率更小㊂接下来将对该算法的实现复杂度做进一步的优化㊂参考文献:[1]㊀李倩.宽带卫星通信信号调制识别及信道均衡技术研究[D].北京:北京邮电大学,2019.[2]㊀何宗苗,姚远程,秦明伟.基于System Generator 的盲均衡器设计与实现[J].电子技术应用,2014(7):33-36.[3]㊀曾乐雅,许华,王天睿.自适应切换双模盲均衡算法[J].电子与信息学报,2016,38(11):2780-2786.[4]㊀朱文杰,陈金树.一种遥感卫星高码速VCM 数传信道的均衡技术[J].电讯技术,2018,58(11):1252-1257.[5]㊀王旭光,陈红,褚鼎立.基于余弦代价函数的双模盲均衡算法[J].空军工程大学学报(自然科学版),2019,20(4):78-83.[6]㊀丛文胜.高阶QAM 信号的盲均衡方法研究[D].兰州:兰州大学,2019.作者简介:胡婉如㊀女,1992年生于湖北鄂州,博士研究生,主要研究方向为卫星通信测控㊂梅如如㊀女,1998年生于安徽蚌埠,本科生,主要研究方向为卫星通信测控㊂崔㊀健㊀男,1982年生于山东潍坊,博士,讲师,主要研究方向为微波与毫米波的产生及应用㊂王竹刚㊀男,1974年生于辽宁沈阳,2017年获博士学位,现为研究员,主要研究方向为星地通信链路技术㊂㊃88㊃ 电讯技术㊀㊀㊀㊀2021年。
盲均衡cma算法
盲均衡cma算法
盲均衡CMA算法全称恒模盲均衡算法(Constant Modulus Algorithm),是该领域较为经典的一个算法。
该算法于1980年由Godard在TComm上提出,其特点是利用隐含的高阶统计特性构造代价函数,通过调节均衡器的权向量寻找代价函数的极值点,其思想与LMS算法类似。
盲均衡CMA算法即使在有相位误差的情况下也能收敛,因此得到了广泛的应用,但是算法收敛速度较慢,而且由于其代价函数不包含相位信息,相位误差得不到补偿,所以在均衡之后还需经过相位恢复来消除相位误差的影响。
基于仿射投影的CMA盲均衡算法
基于仿射投影的CMA盲均衡算法王琨;刘大茂【摘要】经典 CMA 算法计算复杂度低,性能稳健,但收敛速度慢。
传统的仿射投影算法能够加快算法的收敛速度,但算法复杂度较高点。
针对以上问题,该文将仿射投影思想引入到 CMA 算法,克服了两种算法的缺点,加快了算法的收敛速度,降低了算法的复杂度。
通过实验仿真表明,该算法适用于短波信号的盲均衡,且复杂度较低,收敛速度更快。
%Blind equalization is one of the hot technologies in digital shortwave communication. The Classic Constant Modulus Algorithm is with low complexity and steady performance,but with low convergence speed. Tra-ditional affine projection algorithm can accelerate the convergence rate,but with the higher complexity of thealgo-rithm. To solve the problem,this paper introduces the idea of affine projection to the Constant Modulus Algo-rithm,which overcomes the shortcomings of the first two algorithms,speeds up the convergencerate,reduces the complexity of the algorithm. The simulation results show that the algorithm is suitable for blind equalization of shortwave signals,with less complex and faster convergence.【期刊名称】《绵阳师范学院学报》【年(卷),期】2016(035)002【总页数】3页(P24-26)【关键词】盲均衡算法;仿射投影;CMA 算法;复杂度;收敛速度【作者】王琨;刘大茂【作者单位】阳光学院电子信息工程系,福建福州 350015;福州大学物理与信息工程学院,福建福州 350108【正文语种】中文【中图分类】TN911.5盲均衡技术在现代短波通信中发挥着极其重要的作用,该技术可以在未知训练序列的情况下,只根据接收信号的统计特性,来完成对信号的自适应均衡,是近年来数字通信领域中的研究热点之一.在各种盲均衡算法中,经典CMA算法[1]由于计算复杂度低、均衡能力强,算法稳健,受到广泛的应用,但收敛速度慢,为克服该缺点,经过多年的研究,提出了诸如MCMA、CMA-DD[2]、NCMA-LMS[3]、变步长常数模盲均衡算法[4]等多种改进型算法,这些算法在一定程度上可以加快算法的收敛速度,然而所需要的数据量较多,同时又不能充分的利用信号间的有效信息.而仿射投影算法[5],则通过引入输入信号方向向量的概念,可以重复使用输入信号以提高算法收敛速度,从而达到加快整体收敛速度的目的.本文将仿射投影算法引入到CMA盲均衡算法,加快了收敛速度,并通过实验仿真,取得了不错的效果.定义输入信号为[x(1),x(2),…,x(N)],设仿射投影维数为M,那么输入向量可以表示为:X(k)=[x(k),x(k-1),…,x(k-M+1)] M≤k≤N通过上述,可以看出,传统仿射投影算法的核心是将L+M个数据通过重用成为M 个向量完成一次迭代.但是涉及到矩阵的逆运算,算法比较复杂,不利于实际应用.而经典CMA算法计算复杂度低、方法简单,易于实现,因此,本文将仿射投影算法思想引入到经典CMA中,推导出一种基于仿射投影的CMA盲均衡算法.假设输入数据矩阵为XH(k)=[X(k),X(k-1),…,X(k-L+1)],其中X(k)=[x(k),x(k-1),…,x(k-M+1)] M≤k≤N为输入信号,均衡器系数为W(k)=[w(k),w(k-1),…,w(k-M+1)],则每一次迭代结果为:Y(k)=X(k)W(k)CMA算法中,通过建立代价函数,使代价函数最小代,从而得到最优化的均衡器迭代方法.本文算法中,定义代价函数为每次迭代后每个向量的模值和固定模值R 间的距离,该代价函数为一M×1维向量,可表示为:对每一个向量都经过“最速梯度下降法”进行迭代,即为:(|X(k-i)*W(k)| =(|X(k-i)*W(k)|-R)×(X(k-i)*W(k))X(k-i)T i=1,…,M定义误差向量e(k)为:e(k)=|X(k-i)*W(k)|-R i=1,…,M结合式(8),则可以得到均衡滤波器抽头系数的迭代式为:W(k+1)=W(k)-μXH(k)Y(k)e(k)其中μ为学习步长.该算法提高了信号中的对有效信息的利用率,使其能够在较短的时间内就可以达到收敛,同时通过对比式(12)和式(7)可以发现,经典仿射投影数算法需要每次求矩阵的逆运算,需要很大的计算量,特别是仿射投影维数越多,则矩阵的逆运算的计算量也就越大,严重影响了在实际当中的运用,而本文的算法则是以每次的迭代结果Y(k)替代了经典仿射投影算法的逆运算,大大降低了该算法的计算复杂度.为了验证本文算法在盲均衡中的收敛性能,对基于仿射投影的CMA盲均衡算法和经典CMA算法的收敛速度、收敛精度进行仿真分析.实验条件如下:(1)均衡器抽头系数为11阶,采用中心抽头初始化;(2)信道采用冲激响应为:[0.26,0.93,0.26];(3)采用剩余码间干扰作为度量指标;(4)仿真结果均采用100次蒙特卡罗实验.实验1:采用8PSK信号,仿射投影维数为5阶,信噪比SNR=25 dB,两种算法的仿真曲线分别如图1所示.由图1可以看出,当对8PSK信号进行均衡时,本文算法的收敛速度要快于经典CMA算法的,符合前面的推理.实验2:采用8PSK信号,信噪比SNR=25 dB,仿射投影维数分别为5阶、11阶、17阶,本文算法的仿真图如图2所示.由图2中可以看出,当对8PSK信号进行均衡时,仿射维数不同,则算法的收敛速度和收敛精度也不一样,仿射维数越高,利用数据中的有效信息就越多,收敛速度就越快,但是也存在着收敛精度降低,计算量增加等缺点,在实际应用中,可以选择合适的仿射投影维数,该实验也符合前面的理论分析.本文针对传统仿射投影算法复杂度高、实用性差的问题,以及经典CMA算法收敛速度慢的问题,将仿射投影算法思想引入到经典CMA算法中来,推导出一种基于仿射投影的CMA盲均衡算法.实验仿真表明,该算法明显地加快了收敛速度,提高了实用性.下一步工作是如何将此算法进一步引入到无线体域网中的超宽带接收机中,以期进一步提高其性能.。
基于GNURadio的CMA盲均衡器和锁相环组合设计与实现
基于GNURadio的CMA盲均衡器和锁相环组合设计与实现李晓光;潘克刚【摘要】在分析Bussgang类恒模算法(Constant Modulus Algorithm,CMA)盲均衡基础上,使用改进型CMA结合二阶锁相环(PLL)的盲均衡方法,实现对MQAM(M=4,16,64)和MPSK(M=2,4,8)信号经过高斯噪声信道后发生的频率偏移和相位偏移的消除.组建了基于GNURadio和USRP软件无线电平台的CMA+PLL 盲均衡处理模块.通过对MQAM和MPSK信号的测试,模块在噪声影响下对信号频率和相位偏移依然有良好的纠正性能,为使用软件无线电平台实时接收处理信号做好模块化验证.【期刊名称】《微型机与应用》【年(卷),期】2018(037)007【总页数】4页(P67-70)【关键词】盲均衡常模算法;二阶锁相环;GNURadio;USRP【作者】李晓光;潘克刚【作者单位】中国人民解放军陆军工程大学通信工程学院,江苏南京210007;中国人民解放军陆军工程大学通信工程学院,江苏南京210007【正文语种】中文【中图分类】TN919.3+40 引言在通信系统中不理想的信道会对信号造成畸变,其中非常普遍的畸变就是信道间干扰和码间干扰,会使信号的频率发生频移和相位发生偏转,降低数据传输的可靠性。
为此,常在接收端采用适当补偿的方式解决畸变问题。
Bussgang类盲均衡算法是以一种迭代方式进行盲均衡,缺点是算法收敛时间长,收敛后稳态剩余误差大[1]。
Godard最早提出恒模算法(Constant Modulus Algorithm,CMA),它是Bussgang类盲均衡算法中最常用的一种[2-3]。
郭晓宇、赵宝峰等对恒模盲均衡算法进行了改进[4-5]。
童本锋设计了基于锁相环的CMA盲均衡器[6],解决了信号幅度变化和相位偏移补偿的问题。
改进型CMA盲均衡器可以对信号幅度做均衡,其性能优于常规CMA,二阶PLL可以对频偏和相位旋转进行补偿,其性能优于一阶锁相环,而两者结合可以提高收敛速度,减少稳态误差,可以用于实时信号的畸变处理。
cma均衡算法
cma均衡算法
CMA均衡算法(Covariance Matrix Adaptation Evolution Strategy)是一种优化算法,通常用于优化连续参数的问题。
该算法通过逐代进化来逐步逼近最优解。
CMA均衡算法的核心思想是利用协方差矩阵来自适应地调整搜索空间。
算法通过维护一个搜索过程中的样本集合,并同时更新样本集合的均值向量和协方差矩阵,以达到逼近最优解的目的。
具体算法步骤如下:1. 初始化算法参数,包括种群大小、初始均值向量、初始协方差矩阵等。
2. 根据当前均值向量和协方差矩阵生成一组样本,样本数量等于种群大小。
3. 计算样本的适应度值,并根据适应度值对样本进行排序。
4. 根据适应度值对样本进行加权平均,得到新的均值向量。
5. 计算样本集合的协方差矩阵,并进行矩阵分解得到特征向量和特征值。
6. 根据特征向量和特征值调整协方差矩阵的大小和方向。
7. 重复步骤2-6,直到达到停止条件(如达到最大迭代次数或目标函数值收敛)。
CMA均衡算法的优点是可以自适应地调整搜索空间,避免了手动调参的困扰,并且适用于高维优化问题和非线性问题。
然而,CMA均衡算法在计算量和收敛速度方面相对较慢,对于有噪声的优化问题也不太适用。
一种新的基于收敛趋势控制的常模(CMA)盲均衡算法
一种新的基于收敛趋势控制的常模(CMA)盲均衡算法
欧阳喜;葛临东
【期刊名称】《无线电工程》
【年(卷),期】1999(029)006
【摘要】本文在CMA算法基础上,利用多电平正交幅度调制(M-QAM)信
号的分布特点,提出了一种适合于MQAM数字通信系统的收敛趋势控制的盲均衡算法(CC-CMA)。
理论分析和计算机模拟表明,该算法具有较好的收敛性能,是一种很实用的均衡算法。
【总页数】3页(P47-48,51)
【作者】欧阳喜;葛临东
【作者单位】解放军信息工程学院;解放军信息工程学院
【正文语种】中文
【中图分类】TN911.5
【相关文献】
1.一种新的基于统计测度的变步长CMA盲均衡算法 [J], 黄蕾;杨绿溪
2.一种新的基于数据可靠性判决引导的CMA盲均衡算法 [J], 欧阳喜;葛临东
3.一种新的变步长常模盲均衡算法 [J], 孙兰清;葛临东
4.一种新的适用于水声信道的常模类盲均衡算法 [J], 朱婷婷;王英民;林欢欢
5.一种新的基于CMA算法的递归步长盲均衡算法 [J], 欧阳喜;葛临东
因版权原因,仅展示原文概要,查看原文内容请购买。
频选信道CMA频域盲估计与均衡的开题报告
频选信道CMA频域盲估计与均衡的开题报告一、研究背景在多天线无线通信系统中,由于信道的复杂性和干扰的存在,会对信号传输造成影响,使接收信号受到损失、失真和干扰。
为解决这些问题,人们引入信道均衡技术,即信号传输过程中,对受到干扰的信号进行修正和矫正,使其符合预期的信号特性,从而提高接收数据的可靠性和准确性。
常用的均衡方法有线性均衡、最小均方误差等,但这些方法均需要准确的信道状态信息,而如何准确地估计信道状态信息则成为一项重要的研究方向。
频域盲估计技术是一种无需先验信息的信道估计方法,可以消除频率偏移和多普勒效应,提高系统性能,因此成为研究热点。
二、研究内容本文将以频域盲估计技术为主要研究内容,针对频域盲估计在信道均衡中的应用进行研究。
具体研究内容主要包括以下几点:1. 了解频域盲估计原理及相关算法对频域盲估计原理、常用算法如CMA、DFE等进行研究,比较其优缺点,为后续研究提供基础。
2. 设计基于CMA的频域盲估计均衡系统本文将以CMA为例,设计基于CMA的频域盲估计均衡系统,并进行仿真实验来验证其性能。
3. 对比频域盲估计与其他估计方法的性能差异将频域盲估计与传统的基于先验信息的均衡方法如ZF、MMSE等进行对比,评价其性能差异,分析其优劣。
4. 分析频域盲估计方法在实际系统中的应用本文将对频域盲估计方法在实际系统中的应用进行探讨,并对其应用场景、条件等进行分析。
三、研究意义本文将探讨频域盲估计在无线通信系统中的应用,相比于传统的方法,该技术无需获取先验信息,简化了均衡过程,同时提高了系统性能,具有较大的实用价值。
因此,该研究具有以下意义:1. 增强理论知识通过研究频域盲估计和其他均衡方法的原理和算法,能够深入理解均衡技术,并为信号处理领域的进一步研究提供理论基础。
2. 提高系统性能本文将设计基于CMA的频域盲估计均衡系统,并对其性能进行仿真实验,可以为实际通信系统的性能提升提供参考,具有一定的应用价值。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
CMA盲均衡算法研究1.盲均衡概述1.1 均衡器分类均衡是通信系统中的一项重要技术,不仅应用于模拟通信,也应用于数字通信。
在数字通信中,由于信道的特性变化,会造成码间干扰。
通过均衡,可以补偿信道特性的变化,减小或消除码间干扰。
均衡通常在接收机完成。
均衡器分为两种方式,一是频域均衡,二是时域均衡。
频域均衡是使整个系统的频率传递函数满足无失真传递的条件。
时域均衡是直接从时间响应出发,使整个系统的冲激响应满足无码间干扰的条件。
频域均衡的条件是比较严格的,而满足奈奎斯特整形定理的要求,即仅仅在判决点满足无码间干扰的条件相对宽松一些。
所以在数字通信中,一般采用时域均衡。
时域均衡器分为两大类,一是线性均衡器,二是非线性均衡器。
图1.1表示了均衡器的分类框图。
图1.1 均衡器的结构分类1.2 盲均衡技术尽管理论上存在理想的基带传输特性,但是在实际应用由于中无线信道的时变特性,在抽样时刻上总是存在一定的码间干扰,从而导致系统性能的下降,误码率显著增大。
理论和实践都表明,在基带系统中插入一种滤波器能减少码间干扰的影响。
这种起补偿作用的滤波器统称为均衡器。
在实际应用中有许多问题不能用固定系数的均衡器解决,因为我们没有充足的信息去设计固定系数的数字滤波器,或设计规则会在滤波器正常运行时改变。
绝大多数这些应用都可以用特殊的智能滤波器,即常说的自适应滤波器来成功解决。
自适应滤波器显著特征是:它在工作过程中不需要用户的干预就能改变响应,进而改善性能。
系数可变的自适应均衡器可以分为两类:基于导频的估计方法和盲估计方法。
第一种方法利用数据序列中的已知数据(可以是离散的或连续的)得到导频位置处的信道响应,然后利用有关内差算法得到整个频域信道的响应,这种方法简单,运算量小,但需要发送已知的导频信息,降低了系统效率。
而盲估计和跟踪方法利用了接收数据的统计特性来实现信道的估计和跟踪,如利用子空间分解算法等,相对于基于导频的估计和跟踪算法,盲算法提高了系统效率,但极大地增加了运算量。
盲均衡是一种在信道畸变相当严重的条件下,不借助训练序列,仅根据接受到的信号序列本身对信道进行自适应均衡的方法。
与普通的均衡器相比,盲均衡具有收敛域大,应用范围广的特点。
1.3 盲均衡算法与分类1.3.1 盲均衡概述含有盲均衡功能的接收系统如图所示。
其中信道包括收发部分的滤波器以及空间传播媒体,其时变冲激响应序列{}n h 未知。
信道输出信号形式为:,2,1,0),()()()()(±±=+*=+-=∑∞-∞=n n n n s hn n k n s h n r nk k为了保证无噪信道输出()()n u n h s n =*方差不变,通常采用自动增益控制技术,使得21k k h ∞=-∞=∑。
令{}i w 为一个理想逆滤波器的冲激响应序列,他与信道冲激响应序列{}n h 之间满足逆关系,即n i n i i w h δ∞-=-∞=∑ 这样,在发射信号通过信道传输后,首先接入这个逆滤波器,其输出为(先不考虑噪声因素):()()()()i i l i l i i l l w r n i s n l w h s n l s n δ∞∞∞∞-=-∞=-∞=-∞=-∞-=-=-=∑∑∑∑。
在实际应用中,理想逆滤波器}{i w 通常采用长度为2L+1的有限抽头,这样滤波器输出为ˆ()()Li i Ly n w s n i =-=-∑ 这就是众所周知的用横向滤波器实现逆滤波器的形式。
由于逆滤波器截断,必然会带来残余码间干扰,进一步分析可知:()()()y n s n v n =+,其中ˆˆ()[()()](),0i i i i v n w n w n s n i w i L ∞=-∞=--=∀>∑ 称为卷积噪声,也就是残余码间干扰。
以此作为误差信号去调节逆滤波器就得到盲均衡器。
1.3.2 盲均衡算法分类考虑一个有2N+1抽头的线性均衡器如下图所示。
其中Nmin i i NZn Cy -=-=∑,式中m 和n 取整数,n y 为第NT 时刻均衡器的输出参数,mi C 为第m 次高速后第i 个抽头的增益系数,T 为发送端信号的符号周期。
算法的一般形式为10()m m i i n i n C C y f Z +-=-∂,这里0∂是迭代步长,f()是起误差控制的函数,其选取关系到算法的收敛性。
图1.2 整数抽头均衡盲均衡器Sato 提出的盲均衡算法表达式为().()n n n f Z Z r sign Z =-,其中2()/||n n r E a E a =; Godard 给出的盲均衡算法表达式为2()||(||)K K n n n n K f Z Z Z Z R -=-,其中2||/||K k K n n R E a E a =; Serra 给出的盲均衡算法表达式为()||.().k n n n K n f Z Z sign Z R Z =-,其中12||/()K K n n R E a E a +=; Benvenisete-Goursat 提出的均衡算法表达式为12()||n n n n f Z K e K e e =+,其中n n n e Z a =-;以上各种算法的盲均衡器总的要求是快速跟踪信道的变化,快速收敛,且收敛以后的剩余误差要小。
2. CMA算法2.1 CMA算法的原理利用自适应滤波算法,合理的人工制造一个“期望响应”来代替缺失的“期望响应”。
其实,人工制造一个期望响应的思想,在非盲均衡器的应用中已经被采用,即训练序列,但训练序列只在初始系统训练阶段存在,一旦训练结束,训练序列不再存在,通信系统将传输用户的有用数据,期望响应也不再存在,自适应滤波器切换成一个固定系数滤波器,对于平稳信道来讲这样做是可以接受的,但对于性能不稳定的信道,接收机性能将会显著下降。
对原理加以改进,在训练序列传输结束后,通过人造一个期望响应,使得自适应滤波过程能够继续,以保证自适应均衡器跟踪信道的变换。
人造“期望响应”的方法是,在训练结束后,将均衡器输出送入判决器,判决器的输出作为期望响应,与滤波器输出相减构成误差量用于调整自适应均衡器系数。
由于判决器运算是一种非线性运算,因此训练结束后,利用人造期望响应的自适应均衡算法不再是线性自适应滤波器,而是非线性自适应滤波器。
下图表示了CMA盲均衡算法的框图。
图2.1 CMA盲均衡算法框图在通信系统中,角度调制是常用的调制形式,它包括频率调制(FM )和相位调制(PM ),这些调制信号满足包络是常数的性质,利用这个性质,构造一类盲自适应均衡算法,即CMA 算法。
传输信号满足恒模性,即22|()|s n R ,因为接收到的信号经过信道引起了畸变并且混入了干扰噪声,已不满足恒模性,当接收到的信号通过均衡器后,如果性能得到改善,误差函数会下降,理想的均衡器是误差函数下降到零。
定义使(y(n))最小,利用LMS 算法的基本思路,可以导出CAM 算法如下对于复信号和复系统,权更新算法为2.2 CMA 算法的MATLAB 程序实现先以4QAM 调制为例。
第一步:初始化。
取1000个数据,调制方式为4QAM ,从星座可知,其模为常数,步长为0.02,信道冲激响应随机生成,为复信道。
第二步:生成信道噪声。
第三步:通过CMA 均衡器处理。
第四步:计算SER 。
程序如下:% QAM的CMA算法实现% 初始化T=1000;dB_max=30;dB_inter=3;N=5;Lh=5;Ap=4;h=randn(Ap,Lh+1)+sqrt(-1)*randn(Ap,Lh+1); for i=1:Ap, h(i,:)=h(i,:)/norm(h(i,:));ends=round(rand(1,T))*2-1;s=s+sqrt(-1)*(round(rand(1,T))*2-1);SER=zeros(1,dB_max);for dB=0:dB_inter:dB_max% 产生信道噪声x=zeros(Ap,T);SNR=zeros(1,Ap);for i=1:Apx(i,:)=filter(h(i,:),1,s);vn=randn(1,T)+sqrt(-1)*randn(1,T);vn=vn/norm(vn)*10^(-dB/20)*norm(x(i,:));SNR(i)=20*log10(norm(x(i,:))/norm(vn));x(i,:)=x(i,:)+vn;end% CMA盲均衡器Lp=T-N;X=zeros((N+1)*Ap,Lp);for i=1:Lpfor j=1:ApX((j-1)*(N+1)+1:j*(N+1),i)=x(j, i+N:-1:i).';endende=zeros(1,Lp);f=zeros((N+1)*Ap,1); f(N*Ap/2+3)=1;R2=2;mu=0.001;for i=1:Lpe(i)=abs(f'*X(:,i))^2-R2;f=f-mu*2*e(i)*X(:,i)*X(:,i)'*f;endsb=f'*X;% 计算SERH=zeros((N+1)*Ap,N+Lh+1); temp=0;for j=1:Apfor i=1:N+1temp=temp+1;H(temp,i:i+Lh)=h(j,:);endendfh=f'*H;temp=0;temp=find(abs(fh)==max(abs(fh)));sb1=zeros(1,size(sb));sb1=sb./(fh(temp));sb1=sign(real(sb1))+sqrt(-1)*sign(imag(sb1));start=N+1-temp;sb2=sb1(10:length(sb1))-s(start+10:start+length(sb1)); SER(dB+1)=length(find(sb2~=0))/length(sb2) ;end% 画图if 1figure(1);subplot(221),plot(s,'o');grid,title('Transmitted symbols'); xlabel('Real'),ylabel('Image') axis([-2 2 -2 2])subplot(222),plot(x,'o');grid, title('Received samples'); xlabel('Real'), ylabel('Image')subplot(223),plot(sb,'o');grid, title('Equalized symbols'), xlabel('Real'), ylabel('Image') figure(2);plot(abs(e));grid, title('Convergence'), xlabel('n'), ylabel('Error e(n)')endfigure(3);i=0:dB_inter:dB_max;semilogy(i,SER(i+1),'gp-');grid;legend('SGDCMA');ylabel('误码率');xlabel('信噪比dB');figure(4);subplot(221),h=reshape(h,1,(Ap*(Lh+1)));ii=1:(N+1)*Ap;stem(ii,h(ii));grid,title('channel impluse response');subplot(222),ii=1:(N+1)*Ap;stem(ii,f(ii));grid,title('equalization coefficience '); 生成的星座对比图如下:从这张对比图可以看出,当采用CMA盲均衡以后,盲均衡输出汇聚到四个星座点上,这样在判决的时候将极大提高判决准确率。