线性分组码-1.pptVIP

  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文档。上传文档
查看更多
* 但实际的错误图样E为 E=(000010)+(001111)=(001101) 是码字传输中发生了三位码元错误. 因为该(6,3)码dmin=3,所以根据伴随式只能 纠正一位码元发生错误的错误图样;从而。当传 输过程中码字发生的多于一位错误就无法纠正. * 线性分组码的基本概念 汉明距离: 指(n,k)分组码中两个码字xn 、 yn对应位取值不同的个数;记为d(xn , yn). 例: * 线性分组码的基本概念 线性分组码的最小距离: 称(n,k)分组码中任两个码字汉明距离的最小值,为该分组码的最小距离d. (5,2)线性分组码全部码字: 最小距离d=3. 汉明重量 * 引例 线性分组码的基本概念 线性分组码的译码 汉明码的编码与译码 线性分组码 生成矩阵 校验矩阵 码的最小距离 * 引例 线性分组码的基本概念 线性分组码的译码 汉明码的编码与译码 线性分组码 * 线性分组码的译码 基本概念—错误图样 设发送的码字xn =(x1, x2,…,xn),通过有扰信道传输, 到达接收端译码器的序列为 rn =(r1, r2,…,rn) 信道中的干扰表示为二进序列:错误图样en =(e1, e2,…,en). 相应有错的ei取值为1. rn = xn + en , 其中ri=xi+ei, xi, ri, ei∈GF(2)称en为信道中的错误图样. ? 译码器任务—从rn中得到xn或en . * 线性分组码的译码 例4 设发送序列xn = (1111100000), 收到的序列rn = (1001010000). 第二、三、五、六位产生了错误, 因此信道的错误图样en的二、 三、 五、 六位取值为1,其它各位取值为0, 即 en =(0110110000). 用式子可表示成: rn = xn + en * 线性分组码的译码 基本概念—伴随式 由于分组码中的任一码字满足: xnHT=0, 所以,可对收到的序列rn进行检验: rn·HT=(xn+en )·HT=xn·HT+en·HT=en·HT 若en=0,则rn·HT=0; 若en≠0,则rn·HT ≠0. 记S= en·HT ,称之为接收序列rn的伴随式. rn·HT仅与错误图样有关,与发送什么码字无关! * (n,k)线性分组码的校验矩阵,用列向量表出: 线性分组码的译码 其中,hn-i为H矩阵的第i列. * 设en=(e1, e2,…,en)=(0,…,ei1,0,…,ei2,0,…,ei3,0,…,eit,0,…,0) 其中eij=1,即第i1,i2,…,it位有错, 则 线性分组码的译码 S是H中相应于eij那几列的线性组合! * 线性分组码的译码 例5 已知(7,3)码的校验矩阵为 若发送码字xn =(1110100),收到rn =(0010100). 则错误图样为en =(1100000). * 线性分组码的译码 由定义可以求得, rn的伴随式: 是H矩阵第一列与第二列之和! * 线性分组码的译码 若错误图样en =(0010000),则 是H矩阵第三列! 若错误图样中只有一个分量非零,则ST是H矩阵相应的列,因而能够纠正单个错误! * 线性分组码的译码 若错误图样en =(0010100),则 是H矩阵第三列与第五列之和! * 线性分组码的译码 由定义可以求得, rn的伴随式: 是H矩阵第一列与第二列之和! 若发生两个错误,译码器只能判决传输有错( en ≠0 ),不能判定由哪几位错误引起! * 线性分组码的译码 线性分组码能自动纠正t个错误的充要条件是d=2t+1 . 最大似然译码准则是纠错的策略依据.若收到的字符串是码字本身,则直接按码字译码;否则,按与接收到的字的Hamming距离最接近的码字译码. * 线性分组码的译码 例5 已知(7,3)码的校验矩阵为 最小距离 d=3 ~ d=2t+1 * 线性分组码的译码 (n,k)码的译码步骤 (1)由接收到的rn,计算伴随式S= rn·HT ; (2)若S=0,则认为接收无误; 若S≠0,则由S找出错误图样en ; (3)由en和rn找出xn= rn-en. * 引例 线性分组码的基本概念 线性分组码的译码 汉明码的编码与译码 线性分组码 * 线性分组码 汉明码(Hamming Code) 汉明码是1950年由汉明首先构造, 用以纠正单个错误的线性分组码. 由于它的编译码非常简单, 很容易实现, 因此用得很普遍, 特别是在计算机的存贮和运算系统中更常用到,是一

文档评论(0)

精品报告 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档