- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]纠错码1
第五章 循环码 要求掌握的内容 根据多项式会写循环码的生成矩阵和校验矩阵 会写循环码生成和校验矩阵的系统形式 会画循环码的编码电路 由生成多项式的根定义循环码 第一节 循环码 定义 循环码的生成多项式和校验多项式 循环码的生成矩阵和校验矩阵 循环码的系统码形式 一、循环码定义 定义1:设CH是一个[n.k]线性分组码,C1是其中的一个码字,若C1的左(右)循环移位得到的n维向量也是CH中的一个码字,则称CH是循环码。 问题一如何寻找k维循环子空间?如何设计[n,k]循环码? —— 利用多项式和有限域的概念 问题一转化为如何从模多项式xn-1的剩余类结合代数中寻找循环子空间? 定理 以多项式xn-1为模的剩余类线性结合代数中,其一个子空间Vn, k为循环子空间(或循环码)的充要条件是:Vn,k是一个理想。 问题二如何从多项式剩余类环中寻找理想? 由于 1、多项式剩余类环中任何一个理想都是主理想——主理想中的所有元素可由某一个元素的倍式构成 2、在主理想的所有元素中,至少可找到一个次数最低的首一多项式g(x),即生成多项式 定义:生成多项式g(x)是模xn-1剩余类代数中,一个理想的次数最低的非零首一多项式,它是理想或循环码的生成元。 问题三如何寻找生成多项式g(x)? 循环码 二、生成多项式和校验多项式 两个定理 定理1:GF(q)(q为素数或素数的幂)上的[n,k]循环码中,存在唯一的n-k次首一多项式g(x),每一个码多项式C(x)必是g(x)的倍式,每一个小于等于(n-1)次的g(x)的倍式一定是码多项式 两个结论 结论1:找一个[n,k]循环码,即是找一个n-k次首一多项式g(x),且g(x)必是xn-1的因式。 Examples GF(2)上,x7-1=(x+1)(x3+x+1)(x3+x2+1) 试求一个[7,4]循环码。 三、循环码的生成矩阵和校验矩阵 四、循环码的系统码 —— 模g(x)的除法问题 循环码的编码原理(1) 循环码的编码原理(2) 由生成多项式的根定义循环码 设码的生成多项式 g(x)=xr+gr-1xr-1+…+g1x+g0, gi∈GF(q) 它必在某一个GF(q)的扩域上完全分解,即它的根必在此扩域上。 考虑g(x)无重根的情况,即要求xn-1无重根。 定理 在GF(q)上多项式xn-1无重根的充要条件是(n,q)=1 在GF(2)上要保证g(x)无重根的条件是xn-1中的n是奇数,因此二进制循环码中,码长是奇数。 g(x)=(x-a1)(x-a2)…(x-ar), ai≠aj,ai∈GF(qm) 每一码多项式必以a1,a2,…,ar为根。则 C(ai)=cn-1ain-1+cn-2ain-2+…+c1ai+c0=0 循环码的编码 多项式乘法和除法电路 循环码的编码电路(乘法和除法) 一、多项式乘法和除法电路 二、循环码编码电路 n-k 级编码器 n-k级乘法电路(非系统码形式) n-k级乘法电路(非系统码形式) n-k级除法电路(系统码形式) n-k级除法电路(系统码形式) n-k级除法电路(系统码形式) n-k级除法电路(系统码形式) k 级编码器 k 级编码器 k 级编码器 k 级编码器 第三节 几类特殊的循环码 最小循环码:一个理想中不再含有任何的非零理想,此理想对应的循环码是最小循环码 缩短循环码:对循环码缩短得到的码 准循环码 双环循环码 准循环码Quasi-cyclic codes g(x)=LCM(m1(x),m2(x),…,mr(x)) 回顾共轭根系的概念 设f(x)=fkxk+fk-1xk-1+…+f0, fi∈GF(p)。若p特征域的元素w是方程 f(x)的根,f(w)=0,则对于一切自然数n, wp^n也必是f(x)的根。 共轭根系 最小多项式:系数取自GF(p)上,且以w为根的所有首一多项式 中,次数最低的多项式称为w的最小多项式,记为m(x) b0 b1 b2 br-2 b1 br-1 b1 br 输出C(x) 输入A(x) a0,a1,…ak 乘B(x)运算电路 b0 b1 b2 br-2 b1 br-1 b1 br 输出C(x) 输入A(x) a0,a1,…ak 乘B(x)运算电路 akb0 akb1 akbr-2 akbr-1 -b1 b1 br-1 输出商q(x) 输入A(x) -b2 -br-1 -b0 除B(x)运算电路 a0,a1,…ak 除式B(x)构成电路,被除式A(x)的系数依次送入电路 h0 h1 h2 hr-2 b1 hr-1 b1 hr 输入A(x) a0,a1,…ak -g1 gr-1 输出商q(x)
文档评论(0)