- 15
- 0
- 约1.11万字
- 约 84页
- 2018-02-27 发布于天津
- 举报
演示文稿演讲PPT学习教学课件医学文件教学培训课件
8.4.4 正反码 正反码的编码: 它是一种简单的能够纠正错码的编码。其中的监督位数目与信息位数目相同,监督码元与信息码元相同或者相反则由信息码中“1”的个数而定。 例如,若码长n = 10,其中信息位 k = 5,监督位 r = 5。其编码规则为: 当信息位中有奇数个“1”时,监督位是信息位的简单重复; 当信息位有偶数个“1”时,监督位是信息位的反码。 例如,若信息位为11001,则码组为1100111001;若信息位为10001,则码组为1000101110。 * 正反码的解码 在上例中,先将接收码组中信息位和监督位按模 2 相加,得到一个5位的合成码组。然后,由此合成码组产生一个校验码组。 若接收码组的信息位中有奇数个“1”,则合成码组就是校验码组;若接收码组的信息位中有偶数个“1”,则取合成码组的反码作为校验码组。 最后,观察校验码组中“1”的个数,按下表进行判决及纠正可能发现的错码。 * 校验码组和错码的关系 例如,若发送码组为1100111001,接收码组中无错码,则合成码组应为11001?11001=00000。由于接收码组信息位中有奇数个“1”,所以校验码组就是00000。按上表判决,结论是无错码。 * 若传输中产生了差错,使接收码组变成1000111001,则合成码组为10001?11001=01000。由于接收码组中信息位有偶数个“1”,所以校验码组应取合成码组的反码,即10111。由于其中有4个“1”和1个“0”,按上表判断信息位中左边第2位为错码。 若接收码组错成1100101001,则合成码组变成11001?01001=10000。由于接收码组中信息位有奇数个“1”,故校验码组就是10000,按上表判断,监督位中第1位为错码。 最后,若接收码组为1001111001,则合成码组为10011?11001=01010,校验码组与其相同,按上表判断,这时错码多于1个。 上述长度为10的正反码具有纠正1位错码的能力,并能检测全部2位以下的错码和大部分2位以上的错码。 * 8.5 线性分组码 基本概念 代数码:建立在代数学基础上的编码。 线性码:按照一组线性方程构成的代数码。在线性码中信息位和监督位是由一些线性代数方程联系着的。 线性分组码:按照一组线性方程构成的分组码 。 本节将以汉明码为例引入线性分组码的一般原理。 * 汉明码 ~能够纠正1位错码且编码效率较高的一种线性分组码 汉明码的构造原理。 在偶数监督码中,由于使用了一位监督位a0,它和信息位an-1 … a1一起构成一个代数式: 在接收端解码时,实际上就是在计算 若S = 0,就认为无错码;若S = 1,就认为有错码。现将上式称为监督关系式,S称为校正子。由于校正子S只有两种取值,故它只能代表有错和无错这两种信息,而不能指出错码的位置。 * 若监督位增加一位,即变成两位,则能增加一个类似的监督关系式。由于两个校正子的可能值有4中组合: 00,01,10,11,故能表示4种不同的信息。若用其中1种组合表示无错,则其余3种组合就有可能用来指示一个错码的3种不同位置。同理,r个监督关系式能指示1位错码的(2r – 1)个可能位置。 一般来说,若码长为n,信息位数为k,则监督位数r=n-k。如果希望用r个监督位构造出r个监督关系式来指示1位错码的n种可能位置,则要求 下面通过一个例子来说明如何具体构造这些监督关系式。 * 例:设分组码(n, k)中k = 4,为了纠正1位错码,由上式可知,要求监督位数 r ? 3。若取 r = 3,则n = k + r = 7。我们用a6 a5? a0表示这7个码元,用S1、S2和S3表示3个监督关系式中的校正子,则S1、S2和S3的值与错码位置的对应关系可以规定如下表所列: * 由表中规定可见,仅当一位错码的位置在a2 、a4、a5或a6时,校正子S1为1;否则S1为零。这就意味着a2 、a4、a5和a6四个码元构成偶数监督关系: 同理, a1、a3、a5和a6构成偶数监督关系: 以及a0、a3、a4 和a6构成偶数监督关系 * 在发送端编码时,信息位a6、a5、a4和a3的值决定于输入信号,因此它们是随机的。监督位a2、a1和a0应根据信息位的取值按监督关系来确定,即监督位应使上3式中S1、S2和S3的值为0(表示编成的码组中应无错码): 上式经过移项运算,解出监督位 给定信息位后,可以直接按上式算出监督位, 结果见下表: * * 接收端收到每个码组后,先计算出S1、S2和S3,再查表判断错码情况。例如,若接收码组为0000011,按上述公式计算可得:S1 = 0,S2 = 1,S3 = 1。由于S1 S2 S3 等于011,故查表可知在a3位有1错
原创力文档

文档评论(0)