欢迎来到天天文库
浏览记录
ID:37039746
大小:966.60 KB
页数:76页
时间:2019-05-10
《《数字信号最佳接收》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1第11章差错控制编码11.1概述信道分类:从差错控制角度看随机信道:错码的出现是随机的突发信道:错码是成串集中出现的混合信道:既存在随机错码又存在突发错码差错控制技术的种类检错重发前向纠错反馈校验检错删除2第11章差错控制编码差错控制编码:常称为纠错编码监督码元:在发送端需要在信息码元序列中增加一些差错控制码元,它们称为监督码元。不同的编码方法,有不同的检错或纠错能力。多余度:就是指增加的监督码元多少。例如,若编码序列中平均每两个信息码元就添加一个监督码元,则这种编码的多余度为1/3。编码效率(简称码率):设编码序列中信息码元数
2、量为k,总码元数量为n,则比值k/n就是码率。冗余度:监督码元数(n-k)和信息码元数k之比。理论上,差错控制以降低信息传输速率为代价换取提高传输可靠性。3第11章差错控制编码11.2纠错编码的基本原理分组码的结构将信息码分组,为每组信息码附加若干监督码的编码称为分组码。在分组码中,监督码元仅监督本码组中的信息码元。信息位和监督位的关系:举例如下信息位监督位晴000云011阴101雨1104第11章差错控制编码分组码的一般结构分组码的符号:(n,k)N-码组的总位数,又称为码组的长度(码长),k-码组中信息码元的数目,n–k=r-
3、码组中的监督码元数目,或称监督位数目。5第11章差错控制编码分组码的码重和码距码重:把码组中“1”的个数目称为码组的重量,简称码重。码距:把两个码组中对应位上数字不同的位数称为码组的距离,简称码距。码距又称汉明距离。例如,“000”=晴,“011”=云,“101”=阴,“110”=雨,4个码组之间,任意两个的距离均为2。最小码距:把某种编码中各个码组之间距离的最小值称为最小码距(d0)。例如,上面的编码的最小码距d0=2。6第11章差错控制编码码距和检纠错能力的关系一种编码的最小码距d0的大小直接关系着这种编码的检错和纠错能力为检
4、测e个错码,要求最小码距d0e+1为了纠正t个错码,要求最小码距d02t+1为纠正t个错码,同时检测e个错码,要求最小码距7第11章差错控制编码11.4简单的实用编码11.4.1奇偶监督码奇偶监督码分为奇数监督码和偶数监督码两种,两者的原理相同。在偶数监督码中,无论信息位多少,监督位只有1位,它使码组中“1”的数目为偶数,即满足下式条件:式中a0为监督位,其他位为信息位。这种编码能够检测奇数个错码。在接收端,按照上式求“模2和”,若计算结果为“1”就说明存在错码,结果为“0”就认为无错码。奇数监督码与偶数监督码相似,只不过其码
5、组中“1”的数目为奇数:8第11章差错控制编码11.4.2二维奇偶监督码(方阵码)二维奇偶监督码的构成它是先把上述奇偶监督码的若干码组排成矩阵,每一码组写成一行,然后再按列的方向增加第二维监督位,如下图所示图中a01a02a0m为m行奇偶监督码中的m个监督位。cn-1cn-2c1c0为按列进行第二次编码所增加的监督位,它们构成了一监督位行。9第11章差错控制编码11.4.3恒比码在恒比码中,每个码组均含有相同数目的“1”(和“0”)。由于“1”的数目与“0”的数目之比保持恒定,故得此名。这种码在检测时,只要计算接收码组中“1”
6、的数目是否对,就知道有无错码。恒比码的主要优点是简单和适于用来传输电传机或其他键盘设备产生的字母和符号。对于信源来的二进制随机数字序列,这种码就不适合使用了。10第11章差错控制编码11.4.4正反码正反码的编码:它是一种简单的能够纠正错码的编码。其中的监督位数目与信息位数目相同,监督码元与信息码元相同或者相反则由信息码中“1”的个数而定。例如,若码长n=10,其中信息位k=5,监督位r=5。其编码规则为:当信息位中有奇数个“1”时,监督位是信息位的简单重复;当信息位有偶数个“1”时,监督位是信息位的反码。例如,若信息位为1100
7、1,则码组为1100111001;若信息位为10001,则码组为1000101110。11第11章差错控制编码11.5线性分组码基本概念代数码:建立在代数学基础上的编码。线性码:按照一组线性方程构成的代数码。在线性码中信息位和监督位是由一些线性代数方程联系着的。线性分组码:按照一组线性方程构成的分组码。本节将以汉明码为例引入线性分组码的一般原理。12第11章差错控制编码汉明码能够纠正1位错码且编码效率较高的一种线性分组码。汉明码的构造原理。在偶数监督码中,由于使用了一位监督位a0,它和信息位an-1…a1一起构成一个代数式:在接收
8、端解码时,实际上就是在计算若S=0,就认为无错码;若S=1,就认为有错码。现将上式称为监督关系式,S称为校正子。由于校正子S只有两种取值,故它只能代表有错和无错这两种信息,而不能指出错码的位置。13第11章差错控制编码如果希望用r个监督位构造出r个
此文档下载收益归作者所有