第3章 线性分组码.ppt

  1. 1、本文档共62页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 线性分组码

第三章 线性分组码;对于二进制 k位二进制信息有2k种组合,n位二进制数有2n种组合; 纠错编码的任务是在n维矢量空间的2n种可能组合中选择2k个构成一个子空间,或称许用码组集合C,然后设法将k比特信息组一一对应地映射到许用码组集合C。 不同的编码算法对应不同的码集C以及不同的映射算法,这样得到的码称为(n,k)线性分组码,或(n,k,d)线性分组码。 不编码时,一个二进制码元携带1b信息,编码后,n个二进制码元携带k比特信息。 ;;;;表3 - 1 [7, 3]码的码字表 ;线性码的性质 两个码字的和仍是一个属于该码的码字(群的封闭性)。 全零字总是一个码字 一个线性码的两个码字之间的最小距离等于任何非零码字的最小重量 GF(2)上[n ,k ,d]线性分组码中, 任何两个码字C1, C2之间有关系:d(C1, C2)≤w(C1)+w(C2) 例:C={0000,1010,0101,1111}是n=4的线性分组码。 码字之间所有十种可能的和 全零码,最小距离,最小码重。;§3.2 码的一致校验矩阵与生成矩阵 ;这相当于建立一组线性方程组, 已知k 个系数, 求n-k个未知系数, 使得到的码符合相关要求。;当S=0,无错; 若S=1,有错。; 一般来说,若码长为n,信息位数为k,则监督位数r=n-k。如果希望用r个监督位构造出r个监督关系式来指示一位错码的n种可能位置,则要求 ;如何具体构造这些监督关系式? ; ;当发生一个错码,其位置在; 在发送端编码时,信息位的值决定于输入信号,因此它们是随机的。而监督位应根据信息位的取值按监督关系来确定,即监督位应使式中的S1,S2和S3均为零(表示编码组中无错码),于是有下列方程组 ;已知信息位后,就可直接计算出监督位。由此得出16个许用码组; 接收端收到每个码组后,计算S1,S2,S3,如不全为0,则可按上表确定误码的位置,然后加以纠正。;例:如信息位为7位,要构成能纠正1位错码的线性分组码,至少要加几位监督码?其编码效率为多少? ;例:已知信息码为1101,求所对应的(7,4)线性分组码。;例:接收端收到码1001010,是否有错?错码位置为何?;生成矩阵G;;一致校验矩阵H;校验矩阵H用于检测码字的合法性。若c是个合法的码字,则cHT=0。 c=mG ? mGHT=0 ? GHT=0;系统码的生成矩阵通常为 G=[Ik P];生成矩阵可以通过初等行变换简化成系统型(标准型,典型) G=[I|P] 其中I是k×k单位阵,P是k×(n-k)矩阵 例:GF(2)上的(7,4)码生成矩阵;;系统码的编码相对而言较为简单, 且由G可以方便地得到H(反之亦然), 容易检查编出的码字是否正确。 同时, 对分组码而言, 系统码与非系统码的纠错能力完全等价。 因此, 今后若无特别声明, 仅讨论系统码形式。 ;缩短码 在某些情况下, 如果不能找到一种比较合适的码长或信息位个数, 则可把某一[n , k , d]码进行缩短, 以满足要求。 在[n , k , d]码的码字集合中, 挑选前i个信息位数字均为0的所有码字, 组成一个新的子集。 由于该子集的前i位信息位均取0, 故传输时可以不送它们, 仅只要传送后面的n -i 位码元即可。 这样该子集组成了一个[n -i, k -i, d]分组码, 称它为[n , k , d]码的缩短码。 由于缩短码是k 维子空间Vn , k 中取前i位均为0的码字组成的一个子集, 显然该子集是Vn , k 空间中的一个k -i维的子空间Vn , k -i, 因此[n -i, k -i, d]缩短码的纠错能力至少与原[n , k , d]码相同。;缩短码的G矩阵只要在原[n , k , d]码的G矩阵中, 去掉左边i列和上边i行即可。 [n -i, k -i]缩短码是[n , k ]码缩短i位得到的, 因而码率R 比原码要小, 但纠错能力不一定比原码强。 因此总的看来, 缩短码比原码的性能要差。 ;. 设一个[7, 4]码的生成矩阵为;例:一个[8, 4]系统码, 它的一致校验方程为: c0=m1+m2+m3 c1=m0+m1+m2 c2=m0+m1+m3 c3=m0+m2+m3 式中, m0, m1, m2, m3是信息位, c0, c1, c2, c3是校验位。 找出该码的G和H。;c0=m1+m2+m3 c1=m0+m1+m2 c2=m0+m1+m3 c3=m0+m2+m3;3.3 线性分组码的译码;码的纠检错能力 一个码字只要不转变成另一个合法码字,就能检测到错误

文档评论(0)

cbf96793 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档