Turbo码的编译码算法仿真讲解.docxVIP

  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文档。上传文档
查看更多
电子信息类实践课III 通信系统仿真 题 目Turbo码的编译码算法仿真 专 业 学 号 姓 名 日 期 注:本报告仅供参考 哈尔滨工业大学电子信息类实践课III 哈尔滨工业大学电子信息类实践课III通信系统仿真 PAGE PAGE # 1、课程设计目的(黑体小三,段前段后个一行) 通过完成在在衰落信道下采用不同调制信号进行 Turbo码编译码的编程实现, 进一步了解了 Turbo码的编码解码过程,以及在不同调制方式不同信道下的性能比 见。通过对卷积和交织器的设计,深入了解卷积和交织的作用。以及熟悉了通信 仿真的整体流程。 2、课程设计内容 具体叙述课程设计的主要内容和原理。 表1主要课程设计内容列表 课程设计内容 负责人 Turbo编码译码过程、信道设计、各模块 整合 肖雨桐 卷积、交织 杨佳能 不同调制信号的设计 熊风 在进行本次Turbo仿真时,采用了两种不同编程方式。在程序一中是直接调 用matlab Communications System Toolbox 中的Turbo编码和解码工具箱,通过 配置参数进行仿真。而在程序二中则根据 Turbo码编译码原理编写。如果程序一 更像是一个黑匣子,只能知道通过编解码模块前、后的数据,而具体做了哪些则 不得而知。 图1 Turbo码编码器结构 典型的Turbo码编码器结构框图如图所示:由两个反馈的编码器通过一个交织 器并行连接而成。如果必要,由成员编码器输出的序列经过删余阵,从而可以产 生一系列不同码率的码。例如,对于生成矩阵为 g=[gi,g2]的(2 , 1, 2)卷积码通 过编码后,如果进行删余,则得到码率为 1/2的编码输出序列;如果不进行删余, 得到的码率为1/3。一般情况下,Turbo码成员编码器是RSC编码器。原因在于递 归编码器可以改善码的比特误码率性能。 通俗理解1/2码率就是信号中有一半都是“无用信号”,这些“无用信号”就 是两个分量编码器的生成的校验码,而删余则是各删除一部分校验码,把剩下的 再和信息比特合在一块,形成编码好的矩阵。 b.译码 图2 Turbo译码结构 Turbo码获得优异性能的根本原因之一是使用了迭代译码,通过与分量编码器 对应的分量译码器之间软信息的交换来提高译码性能。对于Turbo码这样的并行级 联码,如果分量译码器的输出为硬判决,则不可能实现分量译码器之间软信息的 交换,从而限制了系统性能的进一步提高。从信息论的角度来看,任何硬判决都 会损失部分信息,因此,如果分量译码器能够提供一个反映其输出可靠性的软输 出,则其他分量译码器也可以采用软判决译码,从而系统的性能可以得到进一步 提高。为此,人们提出了软输入软输出译码(SISO )的概念和方法。Turbo码的分 量码SISO译码算法总体上可分为 MAP和SOVA两类主要算法。其中 MAP算法 是一种最佳后验概率算法。SOVA类算法主要包括软输出的维特比算法(SOVA) 和连续列表输出维特比算法(SLVA )。 SOVA算法实际上就是veterbi算法的扩展,保留的路径数不是两条而是和状 态数有关从所有可行的路径中找最优的是最大似然序列检测。 d.衰落信道 由于多径和移动台运动等影响因素,使得移动信道对传输信号在时间、频率 和角度上造成了色散,如时间色散、频率色散、角度色散等等。根据不同无线环 境,接收信号包络一般服从几种典型分布,如瑞利分布、莱斯分布和 Nakagami-m 分布。在仿真衰落信道时,最重要的参数是多径扩展和多普勒频移。 通常在离基站较远、反射物较多的地区,发射机和接收机之间没有直射波路 径,存在大量反射波;到达接收天线的方向角随机且在( 0-2 pi)均匀分布;各反 3、设计与实现过程 信号生成 ▼ 卷积 I 解调 1 交织 Turbo译码 Turbo编码 解交织 过信道 计算误码 率 图4、程序一框图 具体实现过程:按照流程图中的各方面(模块)内容进行代码级的详细说明, 例如: 衰落信道的设计 在进行仿真的过程中尝试使用了两种不同的编写方式: a. Create Rayleigh fadi ng cha nnel object. chan_ray = rayleighcha n(1/10000,100); fadedSig = filter(cha n_ ray,modSig nal); % Apply the cha nnel effects hChan = comm.AWGNCha nn el(NoiseMethod, Sig nal to n oise ratio (SNR)); hCha n.SNR = EbNo_db( n); fadedSig = filter(cha n_ ray,modSig nal); % Apply the c

文档评论(0)

大宝&小宝 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档