- 1、本文档共70页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六章 循环码与BCH码 第一节 基本定义 循环码是线性分组码中应用最广泛的一类码。它有两个重要的特点: 生成多项式 在(n,k)循环码的2k个码字中,取一个前k-1位皆为0的码字,此码字对应有一个次数最低,且为n-k=r的多项式g(x),其它码字所对应的码多项式都是g(x)的倍式,则称g(x)生成该码,并且称g(x)为该码的生成多项式。 第二节 有限域中的运算规则 运算自封:一个集合中的元素经过某种运算(例如加减乘除)后仍为集合中的元素时,称为运算自封。 当域中元素为有限数p时,称为有限域或p元域,有限域理论是由数学家伽罗华(Galols)所创立的,因此又称为伽罗华域,并记为GF(p)。 普通代数中全体有理数的集合叫有理域,全体实数的集合叫实数域。全体复数的集合叫复数域。它们都是无限域。 经常用到的有限域是二元域GF(2),它有两个元素“0”和“1”,其加法和乘法分别为: 加法 乘法 0+0=0 0*0=0 0+1=1 0*1=0 1+0=1 1*0=0 1+1=0 1*1=1 系数在GF(2)中的多项式叫做二元域上的多项式。二元域上多项式的加减乘除等运算在原理上和普通代数多项式的运算相同。例如:对码字多项式 C(x)=cn-1xn-1+ cn-2xn-2+…+ c1x+ c0有 xi+ xi=0, ci+ ci=0, ci2=ci . ci=ci 并且减法就是加法。加法符号为“ ”或简记为“+”。 定理:设d(x)和g(x)是二元域上的两个多项式。则有唯一的一对二元域上的多项式q(x)和r(x)。具有下面的性质: d(x)=q(x)g(x)+r(x) 其中r(x)的次数小于g(x)的次数,叫余式。 这个定理也称欧几里德(Euclid)除法定理。利用这种余式的唯一性质,按某个次数为m的多项式g(x)的求余运算,可以把所有多项式分为2m个剩余类。 既约多项式 又称不可约多项式,它不能分解为次数更低的多项式的乘积,例如x2 +x + 1和x4 +x +1为不可约多项式,而x2+1不是既约多项式。因为(x+1)2= x2 +x+x + 1= x2 +1 第三节 循环码多项式的基本特性 (二)在一个(n,k)循环码中,有唯一的一个n-k次多项式g(x)= xn-k+ gn-k-1xn-k-1 +… + g2x2+ g1x+ 1,每个为g(x)倍式的小于等于n-1次的多项式一定是码多项式。反之,每一个码多项式C(x)是g(x)的倍式。 概括地说,要生成一个(n,k)循环码,就是要找到一个能除尽xn+1的r=n-k次首-生成多项式g(x),由g(x)来生成各个码多项式后,找出与码多项式相对应的循环码字。 第四节 循环码的编码方法 xk-1g(x) … C(x)=[mk-1,…, m1,m0] · xg(x) = MG(x) g(x) 式中G(x)为循环码的生成矩阵,其k行分别由g(x)循环移位而成。但是这样编成的循环码不是系统码。 如要编成前k位是信息元,后r=n-k位是监督元的n位系 统码,可以先用xn-k乘消息多项式M(x),再用g(x)去除, 即 系统循环码的生成矩阵为: xn-1 + rn-1(x) xn-2 + rn-2(x) C(x)= … … … xn-k+1 + rn-k+1(x) xn-k + rn-k(x) 式中rn-i(x)为xn-i 除以g(x)后所得的余式。 是g(x)的倍式,因而是由g(x)生成(n,k)循环码的码多项式。 解:由于n=7时 x7+1=(x+1)(x3+x+1)(x3+x2+1) 6-14 如选用g(x)= x3+x+1,并
文档评论(0)