线性分组码卷积码交织码原理.docVIP

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

MATLAB第六次预习报告 研五队 李振坤 S201301104 线性分组码 1. 基本概念 ●系统码:编码后,信息码元本身不变,只在信息码元后加入监督码元。 ●线性码:监督码元和信息码元成线性关系的码型。 ●分组码:将信息码分组,并为每组信息码附加若干监督码的编码。分组码一般用表 示,为实际传送的码长,是信息码长,是监督码长。 ●线性分组码:分组码的信息码元和监督码元,由一些线性代数方程联系起来。分组是指编、译码过程是按分组进行的,而线性是指分组码中的监督码元按线性方程生成的。 【注】 线性分组码的编码问题,就是要建立一组线性方程组,已知k个系数(即信息码),要求n-k个未知数(即监督码)。 2. 线性分组码的主要性质 (1)封闭性 封闭性是指码中任意两许用码组之和(逐位模2和)仍为一许用码组,这就是说,若A1和A2为码中的两个许用码组,则A1+A2仍为其中的一个许用码组。 (2)码的最小距离等于非零码的最小重量 因为线性分组码具有封闭性,因而两个码组之间的距离(模2减)必是另一码组的重量。为此,码的最小距离也就是码的最小重量,当然,除全“0”码组外。 3. 汉明码 汉明码是用于纠正单个错误的线性分组码,其特点为: (1)最小码距 (2)纠错能力 【注】 (3)监督码长 (4)总码长() (5)信息码长() (6)编码效率 (当r很大时,R趋向于1,效率高) 因此,当r=3,4,5,6……时,分别有(7,4)、(15,11),(31,26),(63,57)等汉明码。 4. (7,4)汉明码 在(7,4)汉明码中,码组为,其中为4个信息元,为3个监督码元。监督码元与信息元之间的关系为: (9-4) 生成矩阵G:编码时使用,用于产生整个码组,包括信息码和监督码。 改写为 其中称为生成矩阵,它的各行是线性无关的。为阶单位矩阵;为阶矩阵。 由生成矩阵可以产生整个码组,码组C是系统码(即信息码保持不变,监督码附加其后)。 【注】 (1)上述生成矩阵为典型形式,保证能产生系统码。 (2)生成矩阵中的每一行,都是一个许用码组,它们是线性无关的。 (3)线性分组码中任意k个线性无关的许用码组,就构成该线性分组码的生成矩阵。即使此矩阵不是典型形式,也可以经过线性变换,就可以得到对应的典型生成矩阵。 监督矩阵H:译码时使用,决定信息码元与监督码元之间的校验关系。 移项得 (5-1) 将式(5-1)改写为: (5-2) 【注】模2加 改写为矩阵形式 (5-3) 简记为 。 其中: (5-4) 称为监督矩阵,决定信息码元与监督码元之间的校验关系,该矩阵各行线性无关。为 阶矩阵,为阶单位矩阵。 【说明】 生成矩阵G和监督矩阵H之间存在一一对应的关系。只要G确定,则H也就确定了;反之 亦然。 5. 总结 (1)线性分组码完全可以由生成矩阵G和监督矩阵H决定。一般在讨论编码问题时,常采用生成矩阵G;在讨论译码问题时,常采用监督矩阵H。 (2)当是其他的线性分组码时,生成矩阵G和监督矩阵H会发生变化,但是 的格式不变。 (3)如果生成矩阵和监督矩阵不具备上述的典型形式,总可以通过初等矩阵变换,把它们变成典型形式。 以卷积码(n.k.N)=(3,1,3)为例来说明卷积码编码过程。编码器结构如图所示,1bit输入,3bit输出。输入输出关系为 设编码器初始状态的寄存器值为0,即m1m2m3=000,输入的信息位是1101,则此编码器的工作状态变化为下表 由表可见,当输入为1101时,输出为111 110 010 100 。。。为了使输入的信息位全部通过移存器,使移存器能够回到初始状态,在表中信息位后面加上了3个0.此外,由于m3m2只有4种状态:00,01,10,11,因此可用abcd来表示。 移存器状态与输入输出码元的关系如下图 该编码的状态图如下图 编码过程 自上而下的四行节点分别表示a,b,c,d四种状态,网格中状态通常有2^k(N-1)种,从第N个节点开始,图形开始重复。 维特比译码属于概率译码,基本原理是将接收到的序列和所有可能的 发送序列作比较,选择其中汉明距离最小的序列当做是现在的发送序。现在通过卷积码(3,1,3)为例来说明译码过程。 现在的发送信息位为1101,为了移存器中的信息位全部移出,在信息位后面加入了3个0,即1101000。编码后的发送序列为111 110 010 100 001 011 000,接收序列:111 010 010 110 001 011 000,可见,在接收序列中第4和第11码元出错。由于这是一个(3,1,3)卷积码,发送序列的约束长度

文档评论(0)

185****7617 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档