- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
6信道编码2 信息论与编码 教学课件
6.3.5 循环码 循环码是一种在理论和实践中都是十分重要的线性分组码,是线性分组码中研究最深入、理论最成熟、应用最广泛的一类。 循环码具有许多优良的性质。目前发现的许多线性分组码都与循环码密切相关。 1957年普朗格(Prange)首先开始研究循环码,此后人们对循环码的研究在理论和实践方面都取得了很大进展。 在循环码中BCH码是其中最主要的一大类。汉明码、R-M码、Golay码、RS码等均可变换成或纳入循环码内,1970年发现的Goppa码类中有一子类也属于循环码。 循环码满足下列循环移位特性: 码集C中任何一个许用码字的循环移位仍是许用码字。 循环码是线性码的一个子类,主要特点有两个: 一、可以用反馈线性移位寄存器很容易地实现其编码和伴随式计算(普通的线性分组码需要存储码字阵列); 二、由于循环码有许多固有的代数结构,从而可以找到各种简单实用的译码方法。 循环码的描述:多项式 循环码可用多种方式进行描述,在不同情况下使用不同的描述方式将有助于问题的深入研究。 一般(n,k)线性分组码的k个基底之间不存在规则的联系,因此需用k个基底组成生成矩阵来表示一个码的特征。 而循环码的k个基底可以是同一个基底循环k次得到,因此用一个基底就足以表示一个码的特征。 既然只有一个基底,就无需矩阵,只要用多项式作为数学工具就足够了。 多项式定义 任意一个n维向量C=(cn-1,cn-2,…,c1,c0)或者码字C=[cn-1cn-2…c1c0]都可以用一个次数不超过n-1的多项式惟一确定,即 C(x)=cn-1xn-1+cn-2xn-2+…+c1x+c0 当C是一个码字时,C(x)称为相应码字的码/码字多项式。 对于二进制码,ci?{0,1},i=0,…,n-1。 显然,码字C和码字多项式C(x)是一一对应的。 因此任何一个(n,k)线性分组码都可以等价地看作一类由2k个次数不超过n-1的多项式组成的集合。 循环左移 如果将向量C循环左移1位后就得到: SC(i)=(cn-2,cn-3,…,c1,c0,cn-1) 同样如果将向量C循环左移i位后就得到: SC(i)=(cn-i-1,cn-i-2,…,c0,cn-1,…,cn-i+1,cn-i) 式中:SC(i)——表示将C的分量循环左移i位。 循环右移 将一个n维码字C=(cn-1,cn-2,…,c1,c0)的分量循环右移一位就可以得到: RC(1)=(c0,cn-1,cn-2,…,c2,c1) 式中:RC(1)---将C的分量循环右移i位。 若将C的分量循环右移i位就得到一个n维向量: RC(i)=(ci-1,ci-2,…,c1,c0,cn-1,…,ci+1,ci) 式中:RC(i)---表示将C的分量循环右移i位。 不难验证对任意i(0≤i≤n-1),由上式定义的左、右循环移位满足: RC(n-i)=SC(i) 可见左、右循环移位在循环移位的含义下是彼此等价的。今后在不引起混淆的情况下将它们统称为循环移位。本门课程的循环移位都是以左移为例。 循环移位的多项式运算 循环移一位:(cn-1cn-2…c1c0) (cn-2…c1c0cn-1) 循环移一位:C0(x)=cn-1xn-1+cn-2xn-2+…+c1x+c0 C1(x)=cn-2xn-1+cn-3xn-2+…+c0x+cn-1 循环移i位: C(i)(x)=cn-1-ixn-1+cn-i-2xn-2+…+c0xi+cn-1xi-1+…+cn-i 比较:可用如下的多项式运算来表达循环移位 移1位: C1(x)=xC0(x) mod(xn+1) 将式C(x)乘以x,再除以xn+1得: 上式表明,码字循环左移一次的码字多项式C(1)(x)是原码字多项式C(x)乘x再除以xn+1所得的余式。 写作:C(1)(x)≡xC(x) mod (xn+1) 移1位: C1(x)=xC0(x) mod(xn+1) 移2位: C2(x)=xC1(x)=x2C0(x) mod(xn+1) …… 移n-1位:Cn-1(x)=xCn-2(x)=xn-1C0(x) mod(xn+1) 类似地,C(x)的i次循环移位C(i)(x)等于码字多项式C(x)乘xi再除以xn+1所得的余式(模xn+1 )。即: C(i)(x)≡xiC(x) mod(xn+1) 上式揭示了(n,k)线性码中码字多项式与码字循环移位之间的关系,它对循环码的研究起着重要作用。 例:(7,3)循环码 例如,(7,3)循环分组码的构造。 1、可由任一个码字,比如0011101,经过循环移位,得到其他6个非0码字; 下表给出的(7,3) 码的所有8个码字在移位之下是封闭的,所以此码是一个
您可能关注的文档
- 4,叶维廉 文学理论研究专题.ppt
- 4-8 计算机辅助分析 网络分析与综合 LecturingNotes 教学课件.ppt
- 4-2-1+船体构件的边缘加工 教学课件.ppt
- 4-7 非线性动态网络方程 网络分析与综合 LecturingNotes 教学课件.ppt
- 4(六)食品卫生基础 国家公共营养师培训ppt.ppt
- 5 English for Academic Paper Writing & Publication(09) 学术论文写作课件.ppt
- 5 Business Interview 商务现场口译课件20单元PPT.ppt
- 5 - Worms and Other Malware 安全测试 教学课件.ppt
- 5 Rumen Development 大学动物营养学课件 英文版.ppt
- 5 Music 美国概况 教学课件.ppt
原创力文档


文档评论(0)