恒模算法仿真研究和FPGA实现.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
恒模算法仿真研究和FPGA实现

恒模算法仿真研究和FPGA实现   摘 要 介绍了恒模算法的原理,并用matlab仿真了在多径环境和群时延情况下恒模算法的均衡结果,通过分析均衡前后的星座图、误码率以及群时延曲线,验证了恒模算法可以减小由多径效应和群时延造成的码间干扰。最后给出了恒模算法的FPGA实现。 关键词 恒模算法;多径效应;群时延;FPGA 中图分类号:TN763 文献标识码:A 文章编号:1671-7597(2014)01-0058-02 在高速无线通信系统中,多径效应和窄带滤波器的群时延效应会导致数据传输时不可避免的产生码间干扰,并且随着通信速率的提高,这种影响越来越大,成为影响通信质量的主要因素。为了提高通信质量,减小码间干扰,在接收端通常采用均衡器来消除信道和窄带滤波器对通信系统的影响。 无需训练序列的均衡器称为盲均衡。盲均衡在没有关于信道任何先验知识和训练序列的情况下,仅仅利用所接收到的信号序列即可对信道均衡而获得了广泛的应用。本文选择了一种易于FPGA实现的盲均衡算法——恒模算法(CMA:Constant Modulus Algorithm)。 1 CMA算法原理 CMA均衡器实质上就是一个滤波器,它Godard算法的一个特例,通过调节均衡器的抽头增益使代价函数最小,从而减小接收端信号之间干扰,从而消除多径效应和群时延效应的影响。系统的盲均衡的原理图如图1所示。 图1 盲均衡原理图 图1中假设均衡器为一个抽头为2N+1的滤波器。经过均衡器后的输出数据表达式如公式(1)所示: (1) 公式(1)中xk为时刻k均衡器的输入数值,yk为时刻k均衡器的输出数值,wik为均衡器经过k次调整后均衡器的第i个抽头系数。公式(1)中均衡器抽头系数更新如公式(2)所示。 (2) 其中,?为算法迭代步长,通常取一较小的正实数,e(n)为算法误差函数。误差函数定义如公式(3)所示。 (3) 均衡器抽头系数通过误差函数进行调整。公式(3)中R2是一常数,定义如公式(4)所示。 (4) 公式(4)中为理想的基带输入信号。如果发射信号具有恒定的包络(例如MPSK,MFSK信号),此时R2=1。此外CMA算法也能均衡非恒模信号。 2 matlab仿真分析 文中首先采用matlab仿真工具仿真了多径和群时延情况下的均衡结果。两种情况下采用的基带输入信号为8PSK。 2.1 多径环境下的均衡 多径模拟环境如下:信噪比为30dB,信道采用多径信道h=[0.18,0.3,1,0.18,0.1,0.2],均衡器抽头为15,μ取值为0.001。仿真结果如图2所示。 图2 多径环境下均衡仿真图 从图2中可以看出均衡后的信号星座图明显优于均衡前的星座图,误差函数也逐渐减小,验证了CMA算法可以消除多径效应的影响。 为了定量分析多径环境下CMA算法的性能,分析了均衡前后的误码率。假定信道不变,均衡器抽头数也不变,分别仿真了在不同信噪比情况下的均衡前后的误码率曲线。如图3所示。 图3 不同信噪比时的误码率曲线 从图3中可以看出经过均衡算法后的误码率要远远的小于没有经过均衡的误码率。定量上验证CMA算法可以消除多径效应的影响。 2.2 群时延均衡 无线通信中信号经过信道或窄带滤波器时由于不同频率信号的延迟不一样,导致信号相位发生变化,导致信号发生畸变。接收端需要通过均衡来消除这样的影响。通过matlab来仿真CMA算法对群时延的均衡效果。 仿真时采用全通数字滤波器来模拟群时延。全通数字滤波器的幅频特性对所有的频率均等于常数,仅仅改变信号的相位特性。可以用来模拟群时延特性。 根据文献[4],采用的全通数字滤波器为a=[1,-0.7439,-0.1874,0.3119-0.0923,-0.0049,0.005,0.0015,-0.0034,0.0022,-0.002];b=[-0.0020,0.0022,-0.0034,0.0015,0.0050,-0.0049,-0.0923,0.3119,-0.1874,-0.7439,1]。滤波器响应为h=b/a。系统信噪比为30dB,均衡器抽头数为15,μ取值为0.001。仿真结果如图4所示。 图4 群时延均衡仿真图 图4中的右下图中细线为群时延曲线,粗线为均衡器抽头系数的群时延曲线。从图中可以看出均衡器抽头系数的群时延可以很好的补偿系统的群时延,最终使得系统的群时延为一个常数。同时均衡前后的星座图和误差曲线都也表明了CMA可以减小群时延的影响。 3 FPGA实现 FPGA是一种可由用户自行设计的大规模集成电路,具有高集成度、高速率等特点。在无线通信中已经获得

文档评论(0)

docman126 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档