CMA盲均衡算法研究

合集下载

归一化LMS-CMA 盲均衡_水声信道常数模盲均衡:理论、算法与仿真_[共2页]

归一化LMS-CMA 盲均衡_水声信道常数模盲均衡:理论、算法与仿真_[共2页]

第3章 变步长常数模盲均衡算法55 通常的变步长盲均衡算法思路是[47]:在算法的初始阶段,采用较大的学习步长,获得较快的收敛速度;当算法趋于收敛后,逐渐减小学习步长,从而获得较小的失调量。

不同的调节学习步长变化的算法就构成了不同的变步长盲均衡算法。

设计变步长盲均衡算法应当遵循这样的原则[48, 49]:①步长值的变化规律符合自适应盲均衡在算法迭代至不同阶段对步长值大小的需求,即步长值的变化是由大到小逐渐变化的;②设置的步长控制函数应该具有更少的人为设置参数,在许多变步长盲均衡算法中,为了实现对步长变化的有效控制,往往引入人为设置参数,这些参数缺乏设计的理论依据,完全凭借人工经验,同时,在不同的通信系统中,该类参数常常不具有通用性;③步长值控制函数具有灵敏性,即步长值的变化应该随着算法迭代过程中瞬时梯度、瞬时误差等盲均衡算法的可计算参数迅速调整变化,不具有时滞性;④具有冷启动能力,即当信道特性发生突然变化后,步长值能够迅速恢复到最初始状态,实现对通信信道快速跟踪的目的。

设定步长控制函数为()n φ,那么()n φ应该具有式(3-1)的变化规律,即opt 1=0()0=n n n n φ⎧⎪=⎨⎪⎩,, (3-1)即在迭代开始,应该保证步长控制函数为1,当达到稳态收敛后,步长控制函数应该为0,其中,opt n 表示达到稳态收敛后的迭代次数。

3.2 基本变步长LMS-CMA 盲均衡3.2.1 归一化LMS-CMA 盲均衡归一化LMS 算法是一种最简单有效的变步长自适应算法[50, 51],在LMS-CMA 盲均衡中,均衡器的权系数更新式为*(1)()()()()()w n w n n e n y n x n μ+=+ (3-2) 其中,T 1()()()n y n y n μ= (3-3)为了进一步保证归一化LMS-CMA 的稳健性,在式(3-3)对步长值进行了修正,即T 1()()()()n n y n y n μμφμγ==+ (3-4) 其中,μ为控制算法失调量的固定收敛因子;γ为一小的正常数,避免由于分母。

cma均衡算法

cma均衡算法

cma均衡算法
CMA均衡算法(Covariance Matrix Adaptation Evolution Strategy)是一种优化算法,通常用于优化连续参数的问题。

该算法通过逐代进化来逐步逼近最优解。

CMA均衡算法的核心思想是利用协方差矩阵来自适应地调整搜索空间。

算法通过维护一个搜索过程中的样本集合,并同时更新样本集合的均值向量和协方差矩阵,以达到逼近最优解的目的。

具体算法步骤如下:1. 初始化算法参数,包括种群大小、初始均值向量、初始协方差矩阵等。

2. 根据当前均值向量和协方差矩阵生成一组样本,样本数量等于种群大小。

3. 计算样本的适应度值,并根据适应度值对样本进行排序。

4. 根据适应度值对样本进行加权平均,得到新的均值向量。

5. 计算样本集合的协方差矩阵,并进行矩阵分解得到特征向量和特征值。

6. 根据特征向量和特征值调整协方差矩阵的大小和方向。

7. 重复步骤2-6,直到达到停止条件(如达到最大迭代次数或目标函数值收敛)。

CMA均衡算法的优点是可以自适应地调整搜索空间,避免了手动调参的困扰,并且适用于高维优化问题和非线性问题。

然而,CMA均衡算法在计算量和收敛速度方面相对较慢,对于有噪声的优化问题也不太适用。

基于正交小波变换的变步长盲均衡算法研究

基于正交小波变换的变步长盲均衡算法研究

基于正交小波变换的变步长盲均衡算法研究韩迎鸽;郭业才;杨韬【期刊名称】《电视技术》【年(卷),期】2011(35)13【摘要】针对常数模算法(CMA)剩余误差大与收敛速度慢的问题,将变步长思想和正交小波变换引入到常数模盲均衡算法中,提出了基于正交小波变换的指数型变步长常数模盲均衡算法(WT-VCMA).水声信道仿真结果表明:与基于剩余误差的指数型变步长常数模盲均衡算法(VCMA)及常规常数模算法(CMA)相比,新算法具有更快的收敛速度和更小的剩余误差.%Aiming at the slow convergence rates and the big residua error of Constant Modulus Algorithm (CMA), a new orthogonal Wavelet Transform based Variable step-size Constant Modulus blind equalization Algorithm (WT-VCMA) is proposed. In the proposed algorithm, the variable step-size ideas and the orthogonal wavelet transform are introduced into the WT-VCMA. Simulation results with underwater acoustic channel indicate that the proposed algorithm has not only the faster convergence rates but also the less residua error which compared with those of CMA and VCMA.【总页数】4页(P89-91,109)【作者】韩迎鸽;郭业才;杨韬【作者单位】安徽理工大学电气工程系,安徽淮南232001;安徽理工大学电气工程系,安徽淮南232001南京信息工程大学,江苏南京210044;安徽理工大学电气工程系,安徽淮南232001【正文语种】中文【中图分类】TN911【相关文献】1.基于归一化误差函数的变步长分数间隔盲均衡算法研究 [J], 张艳萍;赵顺生;杨彦红2.基于变步长的分数间隔盲均衡算法研究 [J], 张建军;江漫3.一种基于CMA的变步长盲均衡算法研究 [J], 李茹;张涛;朱秋煜4.基于正交小波变换的变步长盲均衡算法 [J], 孙雅琴;韩迎鸽;杨超5.基于联合误差控制的变步长双模盲均衡算法研究 [J], 李世平;王爱红;王隆;单凤丽因版权原因,仅展示原文概要,查看原文内容请购买。

基于分数间隔均衡器的CMA_DD双模式切换算法研究

基于分数间隔均衡器的CMA_DD双模式切换算法研究

图1盲均衡系统框图!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!科技情报开发与经济SCI-TECHINFORMATIONDEVELOPMENT&ECONOMY2008年第18卷第11期稳,变化幅度相对较小。

4结论长河CODcr和NH3-N污染明显地体现为大东沟段面污染较重,入沁河口段面明显较轻。

总体来看,长河CODcr污染未见明显改善,NH3-N污染在2007年发展到高峰,污染呈增加趋势。

(责任编辑:胡建平)───────────────第一作者简介:李军会,男,1967年7月生,1989年毕业于太原工业大学煤化工专业,工程师,山西省泽州县环境保护监测站,048026.图1长河大东沟断面CODcr和NH3-N污染指数2002年至2007年变化图ResearchontheCODcrandNH3-NPollutioninTrunkofChangheRiverinCurrentYearsLIJun-huiABSTRACT:ThroughresearchingthepollutionchangeofmainpollutantsCODcrandNH3-NinlastsixyearsinChangheRiver,thispaperanalyzesthechangingregularityofwaterpollutionofChangheRiver,anddrawsaconclusionthatthepollutionismoreandmoreserious.KEYWORDS:ChangheRiver;CODcr;NH3-N;waterpollution年份在高速无线通信中,多径效应和频率选择性衰落会产生严重的码间串扰(ISI),使传输速率和可靠性大大降低,为了消除ISI,需采用均衡技术。

目前普遍采用的盲均衡技术不需要发送已知训练序列,节省了带宽,提高了通信系统的效率。

在盲均衡技术中,常数模算法(CMA)应用最为广泛,但剩余误差大,这将造成较高的误码率。

基于误差信号非线性函数的变步长常模盲均衡算法

基于误差信号非线性函数的变步长常模盲均衡算法

基于误差信号非线性函数的变步长常模盲均衡算法张满毅【摘要】将时变步长思想引入常模盲均衡算法(CMA),利用剩余误差的一种非线性函数作为步长控制因子自适应地改变步长大小,提出一种新的常模改进算法.并分析了参数α和β的选取原则.理论分析和仿真实验均表明该算法与传统常模算法相比,加快了收敛速度,减小了稳态剩余误差.【期刊名称】《山西电子技术》【年(卷),期】2015(000)004【总页数】3页(P56-58)【关键词】盲均衡;误差信号;变步长;常模算法【作者】张满毅【作者单位】中国移动通信集团山西有限公司朔州分公司,山西朔州036002【正文语种】中文【中图分类】TP20在现代数字通信系统中,由于传输信道的不理想,产生了码间串扰,降低了通信质量。

目前,消除码间串扰的主要方法是采用自适应均衡技术和盲均衡技术。

是一种不需要发送训练信号、而利用接收信号自身的先验信息来进行通信信道的均衡、使信道输出的信号尽量逼近发送信号的新兴自适应均衡技术。

在现有的各类盲均衡算法中,由于Godard[1]和 Triechler[2]提出的经典常模盲均衡算法具有运算复杂度低、容易实时实现等特点,在目前宽带通信系统中得到了广泛的应用。

其系统的简化模型如图1所示[3]。

图1 盲均衡原理框图图1中,x(n)为通信系统的发送信号;h(n)为离散时间传输信道的冲激响应;n(n)为传输信道上迭加的噪声;y(n)为经过信道传输后的系统接收信号,同时它也是盲均衡器的输入信号为经过盲均衡器后的输出信号;^x(n)为判决后的恢复信号。

盲均衡器一般采用长度为N的截断型横向滤波器,其抽头系数矢量为 W(n)=[w1(n),w2(n),…,wN(n)]T。

根据图1所示的盲均衡原理框图及信号传输理论,可知盲均衡器的输出信号为:常模盲均衡算法中,抽头系数的迭代公式为:式中,μ为迭代步长因子,一般取非常小的常数。

常模盲均衡算法中,迭代步长因子一般采用固定值,步长因子小,盲均衡算法收敛后的稳态剩余误差就小,误码率也就小,但算法的收敛速度也就慢。

基于CMA算法的双模式盲均衡算法

基于CMA算法的双模式盲均衡算法

基于CMA算法的双模式盲均衡算法
徐金标;葛建华
【期刊名称】《通信学报》
【年(卷),期】1997(018)002
【摘要】常数模算法的收敛速度非常缓慢。

加了加快收敛过程,一旦误码率降低到足够低,该算法必须切换到DD算法。

为了克服这些缺点,本文利用QAM领事分布在几个已知半长的圆上的特点,提出了两类多模盲均衡算法。

在此基础上又提出一种双模式均衡方案:林模算法模式和常数模算法模式。

【总页数】5页(P65-69)
【作者】徐金标;葛建华
【作者单位】西安电子科技大学;西安电子科技大学
【正文语种】中文
【中图分类】TN911.5
【相关文献】
1.用于MQAM调制的双模式Sign-CMA盲均衡算法 [J], 郑应强;李平;张振仁
2.基于NCMA算法的递归步长多模盲均衡算法 [J], 刘宁;王英民
3.一种新的基于CMA算法的递归步长盲均衡算法 [J], 欧阳喜;葛临东
4.一种基于CMA和DDLMS算法的双模式盲均衡算法 [J], 胡婉如;梅如如;崔健;王竹刚
5.基于Dual-Mode MCMA+DD双模式盲均衡算法研究 [J], 郭元术;岳蕾;姚博彬
因版权原因,仅展示原文概要,查看原文内容请购买。

MIMO快速恒模均衡算法研究

MIMO快速恒模均衡算法研究

MIMO快速恒模均衡算法的研究张琛鄷广增(南京邮电大学通信与信息工程学院,江苏南京 210003)摘要:恒模算法CMA是一种重要的盲均衡自适应算法,但其性能取决于快速收敛的自适应算法。

本文研究的一种批处理的恒模算法通过优化搜索方向,步长,初值等方面的影响,达到快速收敛的目的。

关键词:恒模算法;批处理;步长;初始值The Study on A Fase Blind Adaptive Algorithm CMA In MIMOSystemZhang chen ,FENG Guang-zeng(Communication and Information Engineering Institute Nanjing University of Posts & Telecommunications,Nanjing Jiangsu 210003, China)Abstract: CMA is an important blind equalization algorithm, but the realization of its best performance for CMA depends on fast effective convergence algorithm. This paper investigates a fast effective convergence CM algorithm named BPCMA [1]which optimizes the effects of the step size, the initial value, and the search direction。

Key words: CMA; Batch Processing; step size; initial value1 引言传统的自适应均衡技术需要插入一些时段(时变系统中要周期性重现)的训练序列,接收机按迫零原理或最小均方误差准则调整横向滤波器抽头系数,使得整个传送系统(含信道和均衡器)输出的符号与符号之间的干扰被消除。

《2024年盲均衡算法及其FPGA实现的研究》范文

《2024年盲均衡算法及其FPGA实现的研究》范文

《盲均衡算法及其FPGA实现的研究》篇一一、引言在现代通信系统中,信号传输的可靠性和效率至关重要。

然而,由于信道中的多径干扰、噪声以及其他因素的影响,接收到的信号往往会发生失真。

为了克服这些问题,盲均衡技术应运而生。

盲均衡算法能够在无需已知确切信道信息的情况下,通过接收到的信号本身进行均衡处理,从而恢复原始信号。

本文将重点研究盲均衡算法及其在FPGA(现场可编程门阵列)上的实现。

二、盲均衡算法概述盲均衡算法是一种自适应滤波技术,它利用接收到的信号统计特性进行信道均衡。

该算法无需发送训练序列或已知的信道状态信息,因此具有较高的灵活性和适应性。

目前,常见的盲均衡算法包括恒模算法(CMA)、最小均方误差算法(MMSE)等。

三、CMA盲均衡算法原理恒模算法(CMA)是一种常用的盲均衡算法,其基本思想是通过调整滤波器的系数,使得滤波器输出信号的模值恒定,从而达到均衡效果。

CMA算法具有计算复杂度低、易于实现等优点,因此在实际通信系统中得到了广泛应用。

四、FPGA实现盲均衡算法的优势FPGA作为一种可编程的硬件设备,具有并行处理能力强、可定制化程度高等优点。

将盲均衡算法在FPGA上实现,可以充分利用FPGA的硬件加速特性,提高算法的处理速度和效率。

此外,FPGA还具有较低的功耗和较高的稳定性,适用于各种复杂的通信环境。

五、FPGA实现CMA盲均衡算法的设计与实现在FPGA上实现CMA盲均衡算法,需要设计合适的硬件结构和算法流程。

首先,根据CMA算法的原理和FPGA的特点,设计滤波器的系数更新逻辑和数据处理流程。

其次,利用硬件描述语言(如Verilog或VHDL)编写代码,实现滤波器的硬件结构。

最后,通过仿真和测试验证设计的正确性和性能。

六、实验结果与分析通过在FPGA上实现CMA盲均衡算法,并进行实际通信环境的测试,可以得出以下结论:1. FPGA实现的CMA盲均衡算法具有较高的处理速度和效率,能够快速适应信道变化。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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 s i g n Z =-,其中2()/||n n r E a E a =; Godard 给出的盲均衡算法表达式为2()||(||)K Kn n n n K f Z Z Z ZR -=-,其中2||/||K k K n n R E a E a =;Serra 给出的盲均衡算法表达式为 ()||.().k n n n Knf Z Z s ig n 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盲均衡以后,盲均衡输出汇聚到四个星座点上,这样在判决的时候将极大提高判决准确率。

相关文档
最新文档