第二节 纠错编码原理

第二节 纠错编码原理

ID:34426319

大小:178.46 KB

页数:3页

时间:2019-03-06

第二节 纠错编码原理_第1页
第二节 纠错编码原理_第2页
第二节 纠错编码原理_第3页
资源描述:

《第二节 纠错编码原理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二节纠错编码原理一、纠错编码的原理一般来讲,信源发出的消息均可用二进制信号来表示。例如,要传送的消息为A和B,则我们可以用1表示A,0表示B。在信道传输后产生了误码,0错为1,或1错为0,但接收端却无法判断这种错误,因此这种码没有任何抗干扰能力。如果在0或1的后面加上一位2监督位(也称校验位),如以00表示A,11表示B。长度为2的二进制序列共有24=种组合,即00、01、10、11。00和11是从这四种组合中选出来的,称其为许用码组,01、10为禁用码。当干扰只使其中一位发生错误,例如00变成了01或10,接收端的译码器就认为是错码,但这时接收端不能判断是哪一位发生了错误,因

2、为信息码11也可能变为01或10,因而不能自动纠错。如果在传输中两位码发生了错误,例如由00变成了11,译码器会将它判为B,造成差错,所以这种1位信息位,一位监督位的编码方式,只能发现一位错误码。按照这种思路,使码的长度再增加,用000表示A,111表示B,这样势必会增强码的抗干扰能力。长度为3的二进制序列,共有8中组合:000、001、010、011、100、101、110、111。这8种组合中有三种编码方案:第一种是把8种组合都作为码字,可以表示8种不同的信息,显然,这种编码在传输中若发生一位或多位错误时,都使一个许用码组变成另一个许用码组,因而接收端无法发现错误,这种编码方

3、案没有抗干扰能力;第二种方案是只选四种组合作为信息码字来传送信息,例如:000、011、101、110,其他4种组合作为禁用码,虽然只能传送4种不同的信息,但接收端有可能发现码组中的一位错误。例如,若000中错了一位,变为100,或001或010,而这3种码为禁用码组。接收端收到禁用码组时,就认为发现了错码,但不能确定错码的位置,若想能纠正错误就还要增加码的长度。第三种方案中规定许用码组为000和111两个,这时能检测两位以下的错误,或能纠正一位错码。例如,在收到禁用码组100时,若当作仅有一位错码,则可判断出该错码发生在“1”的位置,从而纠正为000,即这种编码可以纠正一位差错

4、。但若假定错码数不超出两位,则存在两种可能性,000错一位及111错两位都可能变为100,因而只能检错而不能纠错。从上面的例子可以得到关于“分组码”的一般概念。如果不要求检错或纠错,为了传输两种不同的信息,只用1位码就够了,我们把代表所传信息的这位码称为信息位。若使用了2位码或3位码,多增加的码位数称为监督位。我们把每组信息码附加若干监督码的编码称为分组码。在分组码中,监督码元仅监督本码组中的信息码元。aaaa?aan−1n−2?rr−110k个信息位r个监督位码长nk=+r图8-2分组码的结构分组码一般用符号(nk,)表示,其中k是每组码中信息码元的数目,n是码组的总位数,又称

5、为码组的长度(码长),nk−=r为每码组中的监督码元数目,或称为监督位数目。通常将分组码规定为如图8-2所示的结构,图中前面k位(aa,,...,a)为信息位,后面附nn−−12r加r个监督位(a,...,a),此码又称为系统码。r−10二、差错控制编码的基本概念1、编码效率设编码后的码组长度、码组中所含信息码元以及监督码元的个数分别为n,k和r,三者之间满足nk=+r,编码效率Rk==/1n−r/n。R越大,说明信息位所占的比重越大,码组传输信息的有效性越高。所以,R说明了分组码传输信息的有效性。2、编码分类①根据已编码组中信息码元与监督码元之间的函数关系,可分为线性码和非线性

6、码。若监督码元与信息码元之间的关系呈线性,即满足一组线性方程式,称为线性码。②根据信息码元与监督码元之间的约束方式不同,可分为分组码和卷积码。分组码的监督码元仅与本码组的信息码元有关;卷积码的监督码元不仅与本码组的信息码元有关,而且与前面码组的信息码元有约束关系。③根据编码后信息码元是否保持原来的形式,可分为系统码和非系统码。在系统码中,编码后的信息码元保持原样,而非系统码中的信息码元则改变了原来的信号形式。④根据编码的不同功能,可分为检错码和纠错码。⑤根据纠、检错误类型的不同,可分为纠、检随机性错误的码和纠、检突发性错误的码。⑥根据码元取值的不同,可分为二进制码和多进制码。本章

7、只介绍二进制纠错码和检错码。3、编码增益由于编码系统具有纠错能力,因此在达到同样误码率要求时,编码系统会使所要求的输入信噪比低于非编码系统,为此引入了编码增益的概念。其定义为:对于相同的信息传输速率,在给定误码率下,非编码系统与编码系统之间所需信噪比S/N之差(用dB表示)。00采用不同的编码会得到不同的编码增益,但编码增益的提高要以增加系统带宽或复杂度来换取。4、码重和码距对于二进制码组,码组中“1”码元的个数称为码组的重量,简称码重,用W表示。例如码组11001,它的码重W=

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。