- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
纠错编码方式简介
2.1 奇偶监督码奇偶校验码也称奇偶监督码,它是一种最简单的线性分组检错编码方式。其方法是首先把信 源编码后的信息数据流分成等长码组 ,在每一信息码组之后加入一位(1比特)监督码元作为 奇偶检验位,使得总码长n(包括信息位k和监督位1)中的码重为偶数(称为偶校验码)或为奇 数 (称为奇校验码)。如果在传输过程中任何一个码组发生一位(或奇数位)错误,则收到的 码组必然不再符合奇偶校验的规律,因此可以发现误码。奇校验和偶校验两者具有完全相 同的工作原理和检错能力,原则上采用任一种都是可以的。由于每两个1的模2相加为0,故利用模2加法可以判断一个码组中码重是奇数或是偶数。模2 加法等同于“异或”运算。现以偶监督为例。对于偶校验,应满足 故监督位码元a可由下式求出: (2-2)不难理解,这种奇偶校验编码只能检出单个或奇数个误码,而无法检知偶数个误码,对于连续多位的突发性误码也不能检知,故检错能力有限,另外,该编码后码组的最小码距为 =2,故没有纠错码能力。奇偶监督码常用于反馈纠错法。2.2 行列监督码行列监督码是二维的奇偶监督码,又称为矩阵码,这种码可以克服奇偶监督码不能发现偶数 个差错的缺点,并且是一种用以纠正突发差错的简单纠正编码。其基本原理与简单的奇偶监督码相似,不同的是每个码元要受到纵和横的两次监督。具体编 码方法如下:将若干个所要传送的码组编成一个矩阵,矩阵中每一行为一码组,每行的最后 加上 一个监督码元,进行奇偶监督,矩阵中的每一列则由不同码组相同位置的码元组成,在每列 最后也加上一个监督码元,进行奇偶监督。如果用×表示信息位,用表示监督位,由矩阵 码 的结构可如图6-5所示,这样,它的一致监督关系按行及列组成 。每一行每一列都是一个 奇偶 监督码,当某一行(或某一列)出现偶数个差错时,该行(或该列)虽不能发现,但只要差错所 在的列(或行),没有同时出现偶数个差错,则这种差错仍然可以被发现。矩阵码不能发现 的差错只有这样一类:差错数正好为4倍数,而且差错位置正好构成矩形的四个角,如图6- 5中所示有的差错情况。因此,矩阵码发现错码的能力是十分强的,它的 编码效率当然比奇偶监督码要低。2.3 恒比码恒比码又称为定比码。在恒比码中,每个码组“1”和“0”都保持固定的比例,故得此名。 这种码在检测时,只要计算接收到的码组中“1”的数目是否对就知道有无错误。在我国用电传机传输汉字时,只使用阿拉伯数字代表汉字。这时采用的所谓“保护电码”就 是“3∶2”或称“5中取3”的恒比码,即每个码组的长度为5,其中“1”的个数总是3,而 “0”的个数总是2。如表6-2所示。
表 6-2 数字字符 普通的五单位码 恒比码 12345 1110111001100000101000001 0101111001101101101000111 67890 1010111100011000001101101 1010111100011101001101101 本来以5位码元组成的码组总共可以有2种,而恒比码规定只有确切地含有3个“1”, 2个“0”的那些码组为准用码组,而有3个“1”,2个“0”的5位码组共有多少?这是“5中 取3”求组合的算法,组合数为,一般情况下, 从“n中取m”(m<n)恒比码的码组数为: 由此可以看出,恒比码实际上是n个码元传送比特信息,例如上述“3∶2”即 “5中取2”恒比码,用5位码只传10种信息。每个码组的信息量为,有5-3.3=1.7bit作为代价付出。恒比码适用于传输字母和符号。2.4 汉明码汉明码属于线性分组编码方式,大多数分组码属于线性编码,其基本原理是,使信息码元与 监督码元通过线性方程式联系起来。线性码建立在代数学群论的基础上,各许用码组的集合 构成代数学中的群,故又称为群码。校验子和监督关系式我们先回顾一下按式(2-2)条件构成的偶数监督码。由于我们使用了一位监督码C0,它就 能和信息码一起构成一个代数式,在接收端解码时,我们实际上是在计算 , 若S=0,就认为无错码。若S=1,就认为有错码。上式就是一致监督关系式。S称为“校验子 ”。由于校验子S的取值只有这样两种,它就只能代表有错和无错两种信息,而不能指出错 码的位置。我们不难推想,如监督位增加一位,变成两位,则能增加一个类似于式(2-3)的 监督关系式。两个校验子的可能值有4种组合00,01,10,11。故能表示4种不同的信息,其 中一种表示无错,其余三种就有可能用来指示一位错码的3种不同位置。同理,r个监督关系 式能指示一位错码的()个可能位置。一般说来,若码长为n,信息码为k,则监督码数r=n-k。若希望用r个监督码构造出
文档评论(0)