最新差错控制编码PPT课件.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《最新差错控制编码PPT课件.ppt》由会员分享,可在线阅读,更多相关《最新差错控制编码PPT课件.ppt(49页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、差错控制编码差错控制编码8.1 差错控制编码的基本概念差错控制编码的基本概念数字通信中,根据不同的目的,编码可分为数字通信中,根据不同的目的,编码可分为信源编码信源编码和和信道编码信道编码。信源编码是为了提高数字通信的有效性,以及为了使模信源编码是为了提高数字通信的有效性,以及为了使模拟信号数字化而采取的编码。拟信号数字化而采取的编码。信道编码是为了降低误码率,提高数字通信的可靠性而信道编码是为了降低误码率,提高数字通信的可靠性而采取的编码。采取的编码。数字信号在传输的过程中,加性噪声、码间串扰等都会数字信号在传输的过程中,加性噪声、码间串扰等都会产生误码。为了提高系统的抗干扰性能,可以加大发
2、射产生误码。为了提高系统的抗干扰性能,可以加大发射功率,降低接收设备本身的噪声,以及合理选择调制、功率,降低接收设备本身的噪声,以及合理选择调制、解调方法等。此外,还可以采用信道编码技术。解调方法等。此外,还可以采用信道编码技术。2022/11/228.1.2 差错控制编码的分类差错控制编码的分类根据信息元和监督元的函数关系,可分为根据信息元和监督元的函数关系,可分为线性码线性码和和非非线性码线性码。如果函数关系是线性的,即满足一组线性方。如果函数关系是线性的,即满足一组线性方程式,则称为线性码,否则为非线性码。程式,则称为线性码,否则为非线性码。根据上述关系涉及的范围,可分为根据上述关系涉及
3、的范围,可分为分组码分组码和和卷积码卷积码。分组码的各码元仅与本组的信息元有关;卷积码中的分组码的各码元仅与本组的信息元有关;卷积码中的码元不仅与本组的信息元有关,而且还与前面若干组码元不仅与本组的信息元有关,而且还与前面若干组的信息元有关。的信息元有关。根据码的用途,可分为根据码的用途,可分为检错码检错码和和纠错码纠错码。检错码以检。检错码以检错为目的,不一定能纠错;而纠错码以纠错为目的,错为目的,不一定能纠错;而纠错码以纠错为目的,一定能检错。一定能检错。2022/11/298.1.3 几种简单的检错码几种简单的检错码(1)奇偶监督码奇偶监督码设码字A=an-1,an-2,a1,a0,对偶
4、监督码有:an-1 an-2 a1 a0=0 奇监督码情况相似,只是码组中“1”的数目为奇数,即 满足条件:an-1 an-2 a1 a0=1 而检错能力与偶监督码相同。2022/11/210奇偶监督码奇偶监督码编码方法:把信息码元分组,在每组信息码元编码方法:把信息码元分组,在每组信息码元 的后面附加一位监督码元,使得的后面附加一位监督码元,使得 码组中码组中1的数目为奇数或偶数即可的数目为奇数或偶数即可 编码规则:码组长度编码规则:码组长度n;信息位;信息位n-1 特点:是一种能发现奇数个差错的分组码;特点:是一种能发现奇数个差错的分组码;n 较大,即编码码组较长时,编码效率较大,即编码码
5、组较长时,编码效率 接近于接近于1;(n-1)/n 信息码元比信息码元比 码组码元码组码元 适用于检测随机的零星错码适用于检测随机的零星错码加性白噪声造加性白噪声造 成的成的2022/11/2118.1.3 几种简单的检错码几种简单的检错码(2)二维奇偶监督码二维奇偶监督码(6,11)行列监督码 2022/11/212二维奇偶监督码二维奇偶监督码 编码方法:把码元排成方阵,按行列进行奇偶校验编码方法:把码元排成方阵,按行列进行奇偶校验 分别附加一位监督码元分别附加一位监督码元 特点:不仅可检测每行(每列)中奇数个错误,而且特点:不仅可检测每行(每列)中奇数个错误,而且 可通过水平监督和垂直监督
6、来确定错码的位置可通过水平监督和垂直监督来确定错码的位置 纠正仅一行(一列)出现的奇数个错误纠正仅一行(一列)出现的奇数个错误 通过水平监督和垂直监督的关系可以发现单行中出现通过水平监督和垂直监督的关系可以发现单行中出现 的偶数个错误;但不能发现构成矩形的的偶数个错误;但不能发现构成矩形的4个错误码元个错误码元 适用于突发差错适用于突发差错由突发干扰(突发脉冲,如:由突发干扰(突发脉冲,如:闪电,电火花等)在短时间内错码成串出现,在某闪电,电火花等)在短时间内错码成串出现,在某 一行中出现多个错码一行中出现多个错码2022/11/2138.1.3 几种简单的检错码几种简单的检错码(3)重复码重
7、复码 在每位信息码元之后,用简单重复多次的方法编码。在每位信息码元之后,用简单重复多次的方法编码。例:重复两次时,用例:重复两次时,用111传输传输1码,用码,用000传输传输0码码 编码方法:每位信息码元简单重复多次;编码方法:每位信息码元简单重复多次;收端收端 译码采用多数表决法;译码采用多数表决法;例:重复例:重复2 2次次特点:纠正特点:纠正1 1个错,检出个错,检出2 2个错个错2022/11/2148.1.3 几种简单的检错码几种简单的检错码(4)恒比码恒比码码字中码字中 1 1 的数目与的数目与 0 0 的数目保持的数目保持恒定比例的码称为恒比码恒定比例的码称为恒比码。这种码在检
8、测时,只要计算接收码这种码在检测时,只要计算接收码元中元中 1 1 的数目是否正确,的数目是否正确,就知道有无错误。就知道有无错误。2022/11/215恒比码恒比码例:例:5中取中取3恒比码恒比码用于电报电码用于电报电码 每个码组长度为每个码组长度为5,共有,共有25=32种不同的码组,种不同的码组,其中有其中有3个个1的码组为可用码组,共有的码组为可用码组,共有10种种 表示表示10个阿拉伯数字,用它拼成汉字(每个阿拉伯数字,用它拼成汉字(每4阿拉阿拉 伯数字组成伯数字组成1个汉字电码);其余的个汉字电码);其余的22个为禁用个为禁用 码组。码组。特点:简单;除了特点:简单;除了1错为错为
9、0与与0错为错为1成对出现(对换成对出现(对换 性)差错不能检测外,其它任何奇数个或偶数性)差错不能检测外,其它任何奇数个或偶数 个错码都可以被检测出来。个错码都可以被检测出来。只适用于传输种类较少且有固定代码的字符,而不适只适用于传输种类较少且有固定代码的字符,而不适用于表示由信源来的二进制随机,数字序列。用于表示由信源来的二进制随机,数字序列。2022/11/2168.1.3 几种简单的检错码几种简单的检错码(4)ISBN国际统一图书编号国际统一图书编号例例 ISBN 04710297772022/11/2178.1.4 检错和纠错的基本原理检错和纠错的基本原理如用三位二进制编码来代表八个
10、字母如用三位二进制编码来代表八个字母000 A000 A100100E E001 001 B B101101F F010010C C110110G G011011D D111111H H不管哪一位发生错误,都会使传输字母错误不管哪一位发生错误,都会使传输字母错误如用三位字母传四个字母如用三位字母传四个字母000 A000 A011011B B101 101 C C110110D D发生一位错误,准用码字将变成禁用码字,接收端就能知道发生一位错误,准用码字将变成禁用码字,接收端就能知道出错,但是不能纠错出错,但是不能纠错。如果进一步将许用码组限制为两种如果进一步将许用码组限制为两种000 A 1
11、11 B000 A 111 B检错和纠错能力是用信息量的冗余度来换取的。检错和纠错能力是用信息量的冗余度来换取的。2022/11/218检错和纠错的基本原理检错和纠错的基本原理检错和纠错能力是用信息量的冗余度换取的检错和纠错能力是用信息量的冗余度换取的与码组之间的差别有关;不同的编码方法和与码组之间的差别有关;不同的编码方法和形式,检错和纠错能力不同。形式,检错和纠错能力不同。例:例:n=3,共有,共有8种组合,都用于传输消息,种组合,都用于传输消息,在传输过程中若发生一个误码,则一种码组就在传输过程中若发生一个误码,则一种码组就会错误地变成另一种码组,但接收端却不能发会错误地变成另一种码组,
12、但接收端却不能发现错误,因为任何一个码组都是许用码组。现错误,因为任何一个码组都是许用码组。2022/11/219 在差错控制编码中,定义码组中非零码元的数目为码字的在差错控制编码中,定义码组中非零码元的数目为码字的汉明汉明(Hamming)(Hamming)重量重量,简称简称码重码重。例如,码字。例如,码字 1011010110,码重,码重w w=3=3。定义两个等长码组之间相应位取值不同的数目为这两个码组的定义两个等长码组之间相应位取值不同的数目为这两个码组的汉汉明明(Hamming)(Hamming)距离距离,简称简称码距码距。例如。例如 11000 11000 与与 100111001
13、1之间的距离之间的距离d=3d=3。码组集中任意两个码字之间距离的最小值称为码组集中任意两个码字之间距离的最小值称为码的最小距离码的最小距离,用,用d dminmin表示。最小码距是码的一个重要参数,表示。最小码距是码的一个重要参数,它是衡量码检错、纠错能它是衡量码检错、纠错能力的依据。力的依据。2022/11/220最小码距与检错纠错能力的关系最小码距与检错纠错能力的关系 码组内的距离反映了码组之间的差别,码组内的距离反映了码组之间的差别,最小距离越大,说明两个码组间的最小最小距离越大,说明两个码组间的最小差别越大,或者说其中一个码组错为另差别越大,或者说其中一个码组错为另一个码组的可能性就
14、越小,那么其检错一个码组的可能性就越小,那么其检错和纠错能力也就越强,因此可以说最小和纠错能力也就越强,因此可以说最小码距是衡量一种纠错编码的检错,纠错码距是衡量一种纠错编码的检错,纠错能力大小的标准。能力大小的标准。2022/11/221 码码的的最最小小距距离离直直接接关关系系着着码码的的检检错错和和纠纠错错能能力力;任任一一(n,kn,k)分组码,若要在码字内分组码,若要在码字内:(1)(1)检检测测e e个个随随机机错错误误,则则要要求求码码的的最最小小距距离离d dminmine e+1;+1;(2)(2)纠纠正正t t个个随随机机错错误误,则则要要求求码码的的最最小小距距离离d d
15、minmin22t t+1;+1;(3)(3)纠纠正正t t个个同同时时检检测测e e(t t)个个随随机机错错误误,则则要要求求码的最小距离码的最小距离d dminmint t+e e+1+1。t1eAB2022/11/222 用差错控制编码提高通信系统的可靠性,是以降低有效性为代价换来的。我们定义编码效率R来衡量有效性:Rc=k/n其中,k是信息元的个数,n为码长。对纠错码的基本要求是:检错和纠错能力尽量强;编码效率尽量高;编码规律尽量简单。实际中要根据具体指标要求,保证有一定纠、检错能力和编码效率,并且易于实现。编码效率编码效率2022/11/2238.2 线性分组码线性分组码线性分组码
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 差错 控制 编码 PPT 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内