数字通信原理-8:差错控制编码.ppt
《数字通信原理-8:差错控制编码.ppt》由会员分享,可在线阅读,更多相关《数字通信原理-8:差错控制编码.ppt(100页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数字通信原理数字通信原理第八章第八章 差错控制编码差错控制编码 (线性分组码部分线性分组码部分)2010 Copyright 2010 Copyright 1 1SCUT DT&P LabsSCUT DT&P LabsSCUT DT&P LabsSCUT DT&P Labs1 1、差错控制编码的基本原理、差错控制编码的基本原理n 编码编码编码编码:在信息码组上附加一定位数的监督码元,使在信息码组上附加一定位数的监督码元,使其与信息位按某种规则相互关联;其与信息位按某种规则相互关联;n 检错与纠错检错与纠错检错与纠错检错与纠错:若数据在传输过程中发生差错,关联:若数据在传输过程中发生差错,关联关
2、系被破坏,从而可检出和关系被破坏,从而可检出和/或纠正错误或纠正错误第八章第八章第八章第八章 差错控制编码差错控制编码差错控制编码差错控制编码2010 Copyright 2010 Copyright 2 2SCUT DT&P LabsSCUT DT&P LabsSCUT DT&P LabsSCUT DT&P Labs 2 2、差错控制主要类型差错控制主要类型 检错重发(检错重发(检错重发(检错重发(ARQARQARQARQ)设备较简单;传输序列中冗余量较小;设备较简单;传输序列中冗余量较小;需要有反向信道支持;出错后重传造成延时较大。需要有反向信道支持;出错后重传造成延时较大。前向纠错(前向
3、纠错(前向纠错(前向纠错(FECFECFECFEC)适用于包括没有反向信道的场合;适用于包括没有反向信道的场合;出错时可纠正误码,无需重传,延时小;出错时可纠正误码,无需重传,延时小;传输序列中冗余量较大。传输序列中冗余量较大。混合系统混合系统混合系统混合系统 前向纠错(前向纠错(FECFEC)检错重发(检错重发(ARQARQ)出错较少时出错较少时FECFEC起作用;出错较多时起作用;出错较多时ARQARQ起作用起作用第八章第八章第八章第八章 差错控制编码差错控制编码差错控制编码差错控制编码2010 Copyright 2010 Copyright 3 3SCUT DT&P LabsSCUT
4、DT&P LabsSCUT DT&P LabsSCUT DT&P Labs 3 3、差错控制编码的分类差错控制编码的分类n n 线性码线性码线性码线性码:信息码与监督码之间的关系为线性关系;:信息码与监督码之间的关系为线性关系;非线性码非线性码非线性码非线性码:信息码与监督码之间的关系为非线性关系。:信息码与监督码之间的关系为非线性关系。n 分组码分组码分组码分组码:信息码与监督码以组为单位建立关系:信息码与监督码以组为单位建立关系;卷积码卷积码卷积码卷积码:监督码与本组和前面码组中的信息码有关。:监督码与本组和前面码组中的信息码有关。n n 系统码系统码系统码系统码:编码后码组中信息码保持原
5、图样顺序不变;编码后码组中信息码保持原图样顺序不变;非系统码非系统码非系统码非系统码:编码后码组中原信息码原图样发生变化。:编码后码组中原信息码原图样发生变化。第八章第八章第八章第八章 差错控制编码差错控制编码差错控制编码差错控制编码2010 Copyright 2010 Copyright 4 4SCUT DT&P LabsSCUT DT&P LabsSCUT DT&P LabsSCUT DT&P Labs4 4、错误的主要形式错误的主要形式n n 随机错误随机错误随机错误随机错误:误码的位置随机(误码间无关联),随机:误码的位置随机(误码间无关联),随机误码主要由白噪声引起;误码主要由白噪
6、声引起;n 突发错误突发错误突发错误突发错误:误码成串出现,主要由强脉冲及雷电等突:误码成串出现,主要由强脉冲及雷电等突发的强干扰引起;发的强干扰引起;n 混合错误混合错误混合错误混合错误:以上两种误码及产生原因的组合;:以上两种误码及产生原因的组合;第八章第八章第八章第八章 差错控制编码差错控制编码差错控制编码差错控制编码2010 Copyright 2010 Copyright 5 5SCUT DT&P LabsSCUT DT&P LabsSCUT DT&P LabsSCUT DT&P Labs5 5、检错与纠错编码的示例检错与纠错编码的示例 三位二进制码的三种编码方法。三位二进码共有三位
7、二进制码的三种编码方法。三位二进码共有8种可能种可能 的组合:的组合:000,001,010,011,100,101,110,111 a.a.若若8 8个码组均用于表示不同的信息,任一位或一位以上的错个码组均用于表示不同的信息,任一位或一位以上的错 误都会变成另一码组,所以无法检错和纠错。误都会变成另一码组,所以无法检错和纠错。b.b.若将若将8 8个码组分成许用和禁用个码组分成许用和禁用(通信过程不会采用通信过程不会采用)两类:两类:许用码组许用码组许用码组许用码组:000000,011011,101101,110110 禁用码组禁用码组禁用码组禁用码组:111111,100100,0100
8、10,001001 因任何一位误码,都会变成禁用码组,所以可检出一位误码。因任何一位误码,都会变成禁用码组,所以可检出一位误码。c.c.若规定若规定 许用码组许用码组许用码组许用码组:000000,111111 禁用码组禁用码组禁用码组禁用码组:001001,010010,011011,100100,101101,110110 每个码组可携带每个码组可携带1 1比特信息,码组具有检测出两位及以下比特信息,码组具有检测出两位及以下 的误码,或纠正一位误码的能力。的误码,或纠正一位误码的能力。第八章第八章第八章第八章 差错控制编码差错控制编码差错控制编码差错控制编码2010 Copyright 2
9、010 Copyright 6 6SCUT DT&P LabsSCUT DT&P LabsSCUT DT&P LabsSCUT DT&P Labs6 6、香农信道编码定理、香农信道编码定理 若信道容量为若信道容量为C C,信息传输速率为信息传输速率为R R,如果如果 R C R C,则存在则存在 编码方法,使错误概率编码方法,使错误概率 P PE E e e-nE-nEc c(R(R)其中其中 E EC C(R)(R)称为称为误差指数误差指数误差指数误差指数,n n 为为码组长度。码组长度。码组长度。码组长度。(采用适当的方法采用适当的方法采用适当的方法采用适当的方法增大增大增大增大n n n
10、 n,有利于减小,有利于减小,有利于减小,有利于减小P P P PE E E E)。误差指数误差指数误差指数误差指数特性曲线:特性曲线:信道容量信道容量C C作为曲线的作为曲线的 的参变量(包含了有关的参变量(包含了有关 S/NS/N等因素的影响)等因素的影响)第八章第八章第八章第八章 差错控制编码差错控制编码差错控制编码差错控制编码2010 Copyright 2010 Copyright 7 7SCUT DT&P LabsSCUT DT&P LabsSCUT DT&P LabsSCUT DT&P Labs7 7、编码效率和冗余度编码效率和冗余度 假定分组码的长度为假定分组码的长度为n,其中
11、信息位为其中信息位为k,相应的监督相应的监督位为位为nk 编码效率编码效率编码效率编码效率定义为:定义为:冗余度冗余度冗余度冗余度定义为:定义为:通常冗余度越大,码的检错和纠错的能力越强。通常冗余度越大,码的检错和纠错的能力越强。第八章第八章第八章第八章 差错控制编码差错控制编码差错控制编码差错控制编码2010 Copyright 2010 Copyright 8 8SCUT DT&P LabsSCUT DT&P LabsSCUT DT&P LabsSCUT DT&P Labs8 8、几种常用的检错编码几种常用的检错编码n 奇偶校验码奇偶校验码奇偶校验码奇偶校验码 在信息码组在信息码组a an
12、-1n-1,a,an-2n-2,a,a1 1中加入监督位中加入监督位a a0 0,使编码后码组中使编码后码组中 “1 1”的个数为奇数(的个数为奇数(奇校验奇校验奇校验奇校验)或偶数()或偶数(偶校验偶校验偶校验偶校验)。)。偶校验偶校验偶校验偶校验:取:取a a0 0,使下式成立使下式成立 a an-1n-1 a an-2 n-2 a a1 1 a a0 0 0 0 a a0 0=a an-1n-1 a an-2 n-2 a a1 1 奇校验奇校验奇校验奇校验:取:取a a0 0,使下式成立使下式成立 a an-1n-1 a an-2 n-2 a a1 1 a a0 0 1 1 a a0 0
13、=a an-1n-1 a an-2 n-2 a a1 1 1 1第八章第八章第八章第八章 差错控制编码差错控制编码差错控制编码差错控制编码2010 Copyright 2010 Copyright 9 9SCUT DT&P LabsSCUT DT&P LabsSCUT DT&P LabsSCUT DT&P Labsn n 奇偶效验码(续)奇偶效验码(续)奇偶效验码(续)奇偶效验码(续)奇偶效验码码组间最小距离奇偶效验码码组间最小距离奇偶效验码码组间最小距离奇偶效验码码组间最小距离d d d dminminminmin2 2 2 2 证明(以偶效验为例):因为证明(以偶效验为例):因为 a an
14、-1n-1 a an-2 n-2 a a1 1 a a0 0 0 0 所以当码组中任一位所以当码组中任一位a aj j发生错误时发生错误时:a aj j /a aj j;a an-1n-1 a an-2 n-2 /a aj j a a1 1 a a0 0 1 1 至少可检出一位误码,故至少可检出一位误码,故d dminmin大于或等于大于或等于2 2。当有两位当有两位a ai i,a aj j发生误码时发生误码时 a an-1n-1 a an-2 n-2 /a aj j/s sj j a a1 1 a a0 0 0 0 所以不能检出两位误码,所以不能检出两位误码,故故d dminmin小于或等
15、于小于或等于2 2。综上,综上,d dminmin=2=2 第八章第八章第八章第八章 差错控制编码差错控制编码差错控制编码差错控制编码2010 Copyright 2010 Copyright 1010SCUT DT&P LabsSCUT DT&P LabsSCUT DT&P LabsSCUT DT&P Labsn n 奇偶效验码奇偶效验码奇偶效验码奇偶效验码(续续续续)编码效率编码效率编码效率编码效率为:为:k/nk/nk/(k+1)k/(k+1);冗员度:;冗员度:1/(k+1)1/(k+1);k k:信息位:信息位 奇偶效验码的检错能力奇偶效验码的检错能力奇偶效验码的检错能力奇偶效验码的
16、检错能力:奇偶效验码能够检测出所有奇数个位数的错误;奇偶效验码能够检测出所有奇数个位数的错误;奇偶效验码不能检测出所有的偶数个位数的错误。奇偶效验码不能检测出所有的偶数个位数的错误。一般地,若信道接收一个错误比特的概率为一般地,若信道接收一个错误比特的概率为p p,则则n n个比特长个比特长 的码组发生的码组发生j j个比特错误的概率为:个比特错误的概率为:其中其中 奇偶效验码奇偶效验码奇偶效验码奇偶效验码不不不不能检出的错误的概率为:能检出的错误的概率为:能检出的错误的概率为:能检出的错误的概率为:第八章第八章第八章第八章 差错控制编码差错控制编码差错控制编码差错控制编码2010 Copyr
17、ight 2010 Copyright 11 11SCUT DT&P LabsSCUT DT&P LabsSCUT DT&P LabsSCUT DT&P Labs 8 8 8 8、几种常用的检错编码、几种常用的检错编码、几种常用的检错编码、几种常用的检错编码(续续续续)n 水平奇偶效验码水平奇偶效验码水平奇偶效验码水平奇偶效验码 m m m m个码组个码组个码组个码组分别以各自码组为单位作奇效验或偶效验,然后以各分别以各自码组为单位作奇效验或偶效验,然后以各 码组的最高位、次高位,码组的最高位、次高位,依次发送:依次发送:a a a an-1 n-1 n-1 n-1 a a a an-2 n-
18、2 n-2 n-2 a a a a1 1 1 1 a a a a0 0 0 0 a a a an-1 n-1 n-1 n-1 a a a an-2 n-2 n-2 n-2 a a a a1 1 1 1 a a a a0 0 0 0 共共共共m m m m行行行行 a a a an-1 n-1 n-1 n-1 a a a an-2 n-2 n-2 n-2 a a a a1 1 1 1 a a a a0 0 0 0 a a a an-1 n-1 n-1 n-1 a a a an-2 n-2 n-2 n-2 a a a a1 1 1 1 a a a a0 0 0 0 当突发的错误数当突发的错误数小于
19、小于小于小于m m m m个时个时个时个时,每个码组中的误码个数小于,每个码组中的误码个数小于2 2个个 通过奇偶效验可以检出。通过奇偶效验可以检出。第八章第八章第八章第八章 差错控制编码差错控制编码差错控制编码差错控制编码2010 Copyright 2010 Copyright 1212SCUT DT&P LabsSCUT DT&P LabsSCUT DT&P LabsSCUT DT&P Labs8 8、几种常用的检错编码、几种常用的检错编码、几种常用的检错编码、几种常用的检错编码(续续续续)n 水平奇偶效验码水平奇偶效验码水平奇偶效验码水平奇偶效验码(续前)(续前)整个方阵作为一个整个方
20、阵作为一个“码组码组”,长度为原来的,长度为原来的m m倍,可检出不大倍,可检出不大于于 m m个的突发错误个的突发错误;在未增加监督位的条件下,检错能力为原来的在未增加监督位的条件下,检错能力为原来的m m倍,这是倍,这是香农香农香农香农 信道编码定理信道编码定理信道编码定理信道编码定理应用的一个例子。应用的一个例子。编解码所付的编解码所付的代价代价代价代价:缓存空间和延时增大。:缓存空间和延时增大。第八章第八章第八章第八章 差错控制编码差错控制编码差错控制编码差错控制编码2010 Copyright 2010 Copyright 1313SCUT DT&P LabsSCUT DT&P La
21、bsSCUT DT&P LabsSCUT DT&P Labs8 8 8 8、几种常用的检错编码、几种常用的检错编码、几种常用的检错编码、几种常用的检错编码(续续续续)n 方阵码(水平垂直奇偶效验码)方阵码(水平垂直奇偶效验码)方阵码(水平垂直奇偶效验码)方阵码(水平垂直奇偶效验码)在水平奇偶监督码的基础上增加列的奇偶效验。在水平奇偶监督码的基础上增加列的奇偶效验。可检出任一行和任一列的所有奇数个错误,及长度不大于可检出任一行和任一列的所有奇数个错误,及长度不大于 行数行数(按列发)或不大于列数按列发)或不大于列数(按行发)的突发错误。按行发)的突发错误。设原来的信息位构成设原来的信息位构成M
22、MN N的矩阵,加上监督位后构成的矩阵,加上监督位后构成 (M M1 1)(N N1 1)的矩阵,编码效率为:的矩阵,编码效率为:第八章第八章第八章第八章 差错控制编码差错控制编码差错控制编码差错控制编码2010 Copyright 2010 Copyright 1414SCUT DT&P LabsSCUT DT&P LabsSCUT DT&P LabsSCUT DT&P Labs8 8 8 8、几种常用的检错编码、几种常用的检错编码、几种常用的检错编码、几种常用的检错编码(续续续续)n n 群计数码群计数码群计数码群计数码 计算码组中信息位计算码组中信息位“1 1”的个数,将计算值作为监督位
23、,可检的个数,将计算值作为监督位,可检出出 除除 “0 0”变变“1 1”,“1 1”变变“0 0”成对出现之外的所有错误。成对出现之外的所有错误。n n 恒比码恒比码恒比码恒比码 从某确定长度的码组中挑选出那些从某确定长度的码组中挑选出那些“1 1”和和“0 0”的比例为恒的比例为恒定值定值 的码组作为许用码组,当收到违反恒比特性的码组即可判为的码组作为许用码组,当收到违反恒比特性的码组即可判为 误码。误码。第八章第八章第八章第八章 差错控制编码差错控制编码差错控制编码差错控制编码2010 Copyright 2010 Copyright 1515SCUT DT&P LabsSCUT DT&
24、P LabsSCUT DT&P LabsSCUT DT&P Labs 9 9、线性分组码、线性分组码n n 基本定义基本定义基本定义基本定义 码重码重码重码重W W W W:码组码组/码字中非零码元的数目;码字中非零码元的数目;码距码距码距码距d d d d(汉明汉明汉明汉明(Hamming)(Hamming)(Hamming)(Hamming)距)距)距)距):两码组:两码组/码字中对应码元位码字中对应码元位置上取值不同的个数称为码组置上取值不同的个数称为码组/码字间的距离,简称码距;码字间的距离,简称码距;最小码距最小码距最小码距最小码距d d d dminminminmin:准用码组准用
25、码组/码字空间中任两码组间的最小码字空间中任两码组间的最小距离。距离。第八章第八章第八章第八章 差错控制编码差错控制编码差错控制编码差错控制编码2010 Copyright 2010 Copyright 1616SCUT DT&P LabsSCUT DT&P LabsSCUT DT&P LabsSCUT DT&P Labs9 9、线性分组码、线性分组码n n 线性分组码的检错能力与码距的关系线性分组码的检错能力与码距的关系线性分组码的检错能力与码距的关系线性分组码的检错能力与码距的关系(1)(1)要在一个码组中检出要在一个码组中检出e e个误码,要求个误码,要求 d dminmin e e1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字通信 原理 差错 控制 编码
限制150内