信道的纠错编码.ppt
《信道的纠错编码.ppt》由会员分享,可在线阅读,更多相关《信道的纠错编码.ppt(49页珍藏版)》请在三一办公上搜索。
1、1,第9章 信道的纠错编码,信道编码的概念 线性分组码 循环码,2,信道编码的纠错原理,信道编码的目的:提高系统的可靠性实现方法:增加冗余度信道编码的纠错原理 根据一定的规律在待发送的信息码元中人为的加入一些冗余码元,这些冗余码元与信息码元之间以某种确定的规则相互关联(约束)。在接收端按照既定的规则检验信息码元与监督码元之间的关系。如果传输过程出错,则信息码元与监督码元之间的关系将受到破坏,从而可以发现错误乃至纠正错误。纠错码,3,纠错码的分类,按功能分:检错码:仅能检测误码。纠错码:可纠正误码。按信息码元与监督码元之间的检验关系分:线性码:满足线性关系。非线性码:不存在线性关系。按信息码元在
2、编码后是否保持原形式:系统码:信息码元与监督码元在分组内有确定位置,编码后的信息码元保持位置不变。非系统码:信息位打乱,与编码前位置不同。,4,纠错码的分类,按信息码元与监督码元之间的约束方式不同分:分组码:将信息码元分为k位一组,每组相互独立,再按编码规则变成n位码(nk),其中n-k=r位为监督码元,我们称之为(n,k)分组码。本码组的监督码元仅和本码组的信息码元相关。卷积码:本码组的监督码元不仅和本码组的信息码元相关,而且与前面码组的信息码元有关。,5,错误图样,当系统无干扰时 R=C 当系统有干扰时 R=C+E其中,E称为信道的错误图样,E=(e0,e1,en-1);ei 0,1;当e
3、i=1,则第i位上有错;反之,无错。例:C=0 0 1 0 1 1 0 1 E=0 1 0 0 1 0 0 1 R=0 1 1 0 0 1 0 0由信道的对称性可知 p(0/1)=p(1/0)=p(e=1)=p反之,若已知R,E 则可求出C,这就是纠错码的原理,如:E=0 1 0 0 1 0 0 1 R=0 1 1 0 0 1 0 0 C=0 0 1 0 1 1 0 1,6,检错与纠错的原理,编码效率设:信息码长度为k,经信道编码后长度为n,则我们定义编码效率R为:R=k/n 几种简单的检纠错码奇/偶校验码检错码重复码纠错码,7,检错与纠错方式和能力,检纠错方式FEC(前向纠错)纠错ARQ(自
4、动请求重发)检错 几个概念汉明距离/距离:在线性码中,两个码字 U、V 之间对应码元位上符号取值不同的个数,称为码字 U、V 之间的汉明距离。例如:(7,3)码的两个码字 U=0011101,V=0100111,它们之间第2、3、4和6位不同。因此,码字 U 和 V 的距离为4。线性分组码的一个码字对应于 n 维线性空间中的一点,码字间的距离即为空间中两对应点的距离。,8,检错与纠错方式和能力,最小码距:在码集合中,任两个码字间的距离为最小时,该码距即为码集合的最小码距。码字的重量:码字中非0码元符号的个数,称为该码字 的重量,又称为汉明重量。码的最小重量:线性分组码CI中,非0码字重量最小
5、值,叫做码CI的最小重量:Wmin=minW(V),VCI,V0最小码距与最小重量的关系:线性分组码的最小码距 等于它的最小重量。,9,检错与纠错能力-1,最小码距与纠错能力的关系:定理:(n,k)线性码能纠 t 个错误的充要条件是码的最小距离为 d min=2t+1 或 t=(d min1)/2,V,10,检错与纠错能力-2,最小码距与检错能力的关系:定理:(n,k)线性码能够发现 e个错误的充要条件是码的最小距离为 d min=e+1 或 e=d min1,11,检错与纠错能力-3,最小码距与检、纠错能力的关系:定理:(n,k)线性码能纠 t 个错误,并能发现e 个错误(e t)的充要条件
6、是码的最小距离为 dmin=t+e+1 或 t+e=dmin1,12,线 性 分 组 码,一、线性分组码的描述线性分组码是同时具有分组特性和线性特性的纠错码。定义:一个(n,k)线性分组码C是称为码字c的n维向量的集合。式中:为消息矢量,是一个k行n列的秩为k(nk)的矩阵,我们称它为线性码的生成矩阵。,第一种编码方法,13,线 性 分 组 码,例:(4,3)偶校验码是一个(4,3)线性分组码,其 生成矩阵为 求消息码010,110所对应的线性码。解:,14,线 性 分 组 码,将消息码直接代入有:,思考:此码是否为系统码?,15,线 性 分 组 码,二、线性分组码的性质及定理当消息码为零向量
7、00,所得的码字为零码字00。线性分组码的封闭性:线性分组码中任意两个码字之和仍然是该码的码字。G中每一行 gi=(gin-1,gin-2,gi0)都是一个码字;对每一个信息组m,由矩阵G都可以求得(n,k)线性码对应的码字。信息码组长k位,有 2k个不同的信息码组,则有 2k 个码字与它们一一对应。在由(n,k)线性码构成的线性空间 Vn 的 k 维子空间中,一定存在 k 个线性独立的码字:g0,g1,gk-1,码Ci 中其它任何码字C都可以表为这 k 个码字的一种线性组合,即,16,线 性 分 组 码,17,线 性 分 组 码,三、线性分组码的监督阵 线性分组码的监督阵编码就是给已知信息码
8、组按预定规则添加监督码元,以构成码字。在 k 个信息码元之后附加 r(r=nk)个监督码元,使每个监督码元是其中某些信息码元的模2和。举例:k=3,r=4,构成(7,3)线性分组码。设码字为(C6,C5,C4,C3,C2,C1,C0)C6,C5,C4为信息元,C3,C2,C1,C0为监督元,每个码元取“0”或“1”监督元可按下面方程组计算,18,线 性 分 组 码,一致监督方程/一致校验方程:确定信息元得到监督元规则的一组方程称为监督方程/校验方程。由于所有码字都按同一规则确定,又称为一致监督方程/一致校验方程。由于一致监督方程是线性的,即监督元和信息元之间是线性运算关系,所以由线性监督方程所
9、确定的分组码是线性分组码。,第二种编码方法,19,线 性 分 组 码,信息码组(101),即C6=1,C5=0,C4=1代入监督方程得:C3=0,C2=0,C1=1,C0=1由信息码组(101)编出的码字为(1010011)。其它7个码字如下。,20,线 性 分 组 码,为了运算方便,将监督方程写成矩阵形式,得:,21,线 性 分 组 码,推广到一般情况:对(n,k)线性分组码,每个码字中的 r(r=nk)个监督元与信息元之间的关系可由下面的线性方程组确定 令上式的系数矩阵为 H,码字行阵列为 C 同样有 我们称H为一致监督阵/监督阵。,22,线 性 分 组 码,一致监督阵H,23,线 性 分
10、 组 码,监督阵与生成阵的关系由于生成矩阵G的每一行都是一个码字,所以G 的每行都满足HrnCTn1=0Tr1,则有HrnGTnk=0Trk 或 GknHTnr=0kr线性分组码的监督矩阵与生成矩阵正交。,24,四、(n,k)线性码的对偶码对偶码:对一个(n,k)线性码 CI,由于HrnGTnk=0Trk,如果以G 作监督矩阵,而以H 作生成矩阵,可构造另一个码CId,码CId是一个(n,nk)线性码,称码CId为原码的对偶码。例如:(7,4)线性码的对偶码是(7,3)码:(7,3)码的监督矩阵H(7,3)是(7,4)码生成矩阵G(7,4),线 性 分 组 码,25,线 性 分 组 码,五、生
11、成阵和监督阵的标准形式 生成阵的标准形式通过行初等变换,将 G 化为左边 k 列是单位子阵的标准形式,我们称之为生成阵的标准形式,26,线 性 分 组 码,线性系统分组码用生成阵的标准形式产生的码集合 称为线性系统分组码。设:则有:则有:,依次排在码的前面,监督元依次排在码的后部,27,线 性 分 组 码,线性系统分组码:用标准生成矩阵 Gkn 编成的码字,前面 k 位为信息数字,后面 r=nk 位为校验数字,这种信息数字在前校验数字在后的线性分组码称为线性系统分组码。,28,线 性 分 组 码,例:(7,4)线性码的生成矩阵为,29,线 性 分 组 码,监督阵的标准形式同样对监督阵的各行进行
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信道 纠错 编码
链接地址:https://www.31ppt.com/p-5231375.html