- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
纠错编码
第八章 纠错编码;8.1 差错控制;二、信道差错模型;三、差错控制方式;2、自动反馈重发ARQ(Automatic Repeat Request);;3、混合纠错HEC(Hybrid Error Correction);三、差错控制基本原理;8.2 线性分组码;分组码的各位由原信息码的各位通过一组函数来确定:;上述方程组可以表示成如下矩阵运算形式:;例1:待发送码流为101101011100…,生成矩阵为:; 线性分组码一般都用在信息码后直接增加冗余位来获得,即:;由前面介绍的内容可知,r个监督方程可写为:;二、生成矩阵与监督矩阵的关系;例2:在例1所述数字传输系统中,若接收端接到某组七位信息为0111101,试判断是否发生了传输差错。;8.3 线性分组码的检错与纠错; 一种编码的最小码距直接关系到这种码的检错和纠错能力,因此最小码距是信道编码的一个重要参数。
在一般情况下,对于分组码有如下结论:
(1)在一个码组内检测e个误码,要求最小码距
dmin=e+1
(2)在一个码组内纠正t个误码,要求最小码距
dmin=2t+1
(3)在一个码组内纠正t个误码,同时检测e个(e=t)误码(当误码数大于t时就不能纠错,只能检测e个误码),要求最小码距
dmin=t+e+1;几种实用的简单检错码;3、水平垂直奇偶校验码
在水平奇偶监督码的基础上,对方阵中的每一列也进行奇偶校验。发送时按列序顺次传送,接收端恢复成方阵后进行奇偶校验,如:;8.4 汉明码;伴随式与差错位置的关系:;例3:构造一种(7,4)汉明码。;3、写出G并编码:;截短汉明码:;例4:根据前例中的(7,4)汉明码,写出其对应的奇权码编码。;例5:构造一种(15,11)汉明码的监督矩阵,写出它对应的奇权码的监督矩阵和生成矩阵。;8.5 循环码;一般来说,若(an-1,an-2,…a0)是循环码的码组,则
(an-2,an-3,…a0,an-1)
(an-3,an-4,…an-1,an-2)
……
(a0,an-1,…a2,a1)
也是该循环码的码组。; 为了使用代数工具研究循环码,码组(an-1,an-2,…,a1,a0)也可以用一个多项式来表示
A(X)=an-1xn-1+an-2xn-2+…+a1x+a0
例如:对于一个(7,3)循环码,任一码组可以表示为
A(X)=a6x6+a5x5+a4x4+a3x3+a2x2+a1x+a0
式中a6,a5,…a1,a0是编码,x只是码元位置的标记。;式中采用模2加减,所以加法与减法是等效的。
上式说明,xA0(X)对xn+1求余的结果为A1(X)。求余运算又称为模运算。所以,上式表明:若A0(x)表示循环码的一个许用码,则xA0(x)在模xn+1运算下也是一个许用码。
;例如:某循环码1100101,
则A(X)=X6+X5+X2+1,
XA(X)=X7+X6+X3+X,;再例如:某循环码1100101,
则A(X)=X6+X5+X2+X1,
X2A(X)=X8+X7+X4+X2,;结论:对于(n,k)循环码,如果能找到一个许用码,就可以得到一组许用码。进而,若其中有k个码线性无关,则可以用它们构成生成多项式G,编出整组循环码。;说明:1、生成多项式的最高幂次数为r。
2、生成多项式的常数项一定为1。;当选择其中一个做为生成多项式时:;循环码的一般编译码方法:;编码依据:;例6:已知信息码流为1101,g(x)=x3+x+1,编出对应的(7,4)循环码。;例7:某数字传输系统以(7,4)循环码方式传输,生成多项式为g(x)=x3+x+1,接收代码为1010101,试判断有没有传输差错,能不能纠正。; 比较H矩阵,应该是第三位出错,正确码为1000101;(7,4)汉明码编译码器(并行);+;(7,3)循环码编译码器
文档评论(0)