第3章CyclicCodes_hcp分析.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文档。上传文档
查看更多
第3章CyclicCodes_hcp分析

天津大学电子信息工程学院 Chapter 3 Cyclic Codes Cyclic codes are a subclass of linear block codes. Found first by Prange in 1957. BCH and Reed-Solomon codes are a class of cyclic codes. Based on the mathematical theory of finite fields or Calois fields. BCH codes Presented respectively by Bose and Chaudhuri in 1960 , and by Hocquenghem in 1959. BCH is a kind of binary cyclic code. RS codes Structured by Reed and Solomon in 1960. RS is a kind of nonbinary cyclic code. 3.1 Description of cyclic codes Definition A linear (n,k) code is called a Cyclic code if all cyclic shifts of a codeword are also a codeword. Hence, if (cn-1 , … , c1 ,c0) is a codeword of a cyclic code, then so is its cyclic shift (cn-2, …, c1,c0 , cn-1 ) or (c0, cn-1 ,…,c2 , c1). Denoted by polynomial form for ci?GF(2), If Its cyclic right shift is a codeword and there are So that The space of cyclic codes is close, so is also a codeword. C0(x) is a code polynomial at code space. A(x) belong to a vector space with n dimensions. 2. Two theorems about cyclic codes 定理3.1 在一个GF(2)域上的(n,k)循环码中,一定存在唯一的次数最低的n-k次首一码多项式g(x),为: 使所有的码多项式都是g(x)的倍式,且所有的小于n次的g(x)的倍式都是码多项式。 结论: 码多项式一定可以写成 的形式。 m(x) 的次数一定小于 。 gn-k和g0恒等于 。 g(x)被称作 。 定理3.2(存在性定理) (n,k)循环码的生成多项式g(x)一定是xn-1的因式。 即一定存在一个多项式h(x),满足xn-1=h(x)g(x),或者g(x)| xn-1;反之,如果g(x)是xn-1的n-k次因式,g(x)一定是某个(n,k)循环码的生成多项式。 3.2 构成循环码的方法 (1)对xn-1(在二元域中等效于xn+1)进行因式分解,找出其中的n-k次因式; 既约性问题? 因式分解的三种情况? (2)找到了n-k次因式,作为循环码生成多项式g(x),与信息多项式m(x)相乘,即得到码多项式: 其中,m(x)最高为k-1次信息多项式; 例3-1 分析码长n=7的二进制循环码的所有可能结构。 解:…… 若选择g(x)= (x+1)(x3+x+1 )= x4+ x3 + x2 +1为生成多项式; 则码多项式为C(x)=m(x)g(x)=(m2x2+m1x+1) (x4+ x3 + x2 +1); 若m=(011),m(x)=x+1, 上述方法得到的循环码不是系统码。 系统码:构成的码字前面是k位是原信息比特[m(x)是k-1次,放在最高位n-1次],后面是n-k为校验位,即有如下形式: r(x)是码字中n-k个校验元对应的n-k-1次多项式: 计算方法: 产生系统循环码的步骤: (1)信息多项式m(x)乘以xn-k,相当于循环右移n-k位; (2)用m(x) xn-k除以g(x),得到余式r(x)。 (3)系统码的码多项式就可以写成: 根据定理3.2,有 如果g(x)是码生成多项式,那么h(x)一定是循环码的校验多项式,对于任意的一个码多项式C(x

文档评论(0)

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

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

1亿VIP精品文档

相关文档