通信原理第9章--差错控制编码课件优秀PPT.ppt
《通信原理第9章--差错控制编码课件优秀PPT.ppt》由会员分享,可在线阅读,更多相关《通信原理第9章--差错控制编码课件优秀PPT.ppt(69页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一节第一节 概述概述一、差错限制编码的作用一、差错限制编码的作用 在在数数字字通通信信中中,依依据据不不同同的的目目的的,编编码码可可分分为为信信源源编编码码和和信信道道编编码码。信信源源编编码码是是为为了了提提高高数数字字通通信信的的有有效效性性以以及及使使模模拟拟信信号号数数字字化化而而实实行行的的编编码码技技术术。信信道道编编码码是是为为了了降降低低误误码码率率,提高数字通信的牢靠性而实行的编码。提高数字通信的牢靠性而实行的编码。数字信号在传输过程中,加性噪声、码间串扰等都可能引起误码。为数字信号在传输过程中,加性噪声、码间串扰等都可能引起误码。为了提高系统的抗干扰性能,可以加大发送功
2、率,降低接收设备本身的噪声,了提高系统的抗干扰性能,可以加大发送功率,降低接收设备本身的噪声,以及合理选择调制、解调方法等。此外,还可以接受信道编码技术。正如以及合理选择调制、解调方法等。此外,还可以接受信道编码技术。正如第一章在通信系统模型中所述,信源编码是降低信源的冗余度;而信道编第一章在通信系统模型中所述,信源编码是降低信源的冗余度;而信道编码按确定的规则人为引入冗余度。具体地讲,信道编码就是在发送端的信码按确定的规则人为引入冗余度。具体地讲,信道编码就是在发送端的信息码元序列中,以某种确定的编码规则,加入监督码元,在接收端再利用息码元序列中,以某种确定的编码规则,加入监督码元,在接收端
3、再利用该规则进行检查识别,从而发觉错误、订正错误。该规则进行检查识别,从而发觉错误、订正错误。二进制数字信号在传输中发生的错误,主要有两种类型:随二进制数字信号在传输中发生的错误,主要有两种类型:随机错误和突发错误。随机错误的特点是码元间的错误相互独立,即机错误和突发错误。随机错误的特点是码元间的错误相互独立,即每个码元的错误概率与它前后码元的错误与否是无关的。突发错误每个码元的错误概率与它前后码元的错误与否是无关的。突发错误则不然,一个码元的错误往往影响前后码元的错误概率。或者说,则不然,一个码元的错误往往影响前后码元的错误概率。或者说,一个码元产生错误,则后面几个码元都可能发生错误。在实际
4、信道一个码元产生错误,则后面几个码元都可能发生错误。在实际信道中,上述两种错误形式往往兼而有之。移动通信的传输信道属于变中,上述两种错误形式往往兼而有之。移动通信的传输信道属于变参信道,它不仅会引起随机错误,而更重要的是造成突发错误。参信道,它不仅会引起随机错误,而更重要的是造成突发错误。能发觉错误的编码叫检错码;能订正错误的编码叫纠错码。一般能发觉错误的编码叫检错码;能订正错误的编码叫纠错码。一般说来,纠错码确定能检错。反过来,检错码不确定能纠错。或者说,说来,纠错码确定能检错。反过来,检错码不确定能纠错。或者说,同一个码,检错实力比纠错实力强。同一个码,检错实力比纠错实力强。二、差错限制方
5、式二、差错限制方式 在数字通信系统中,利用纠错码或检错码进行差在数字通信系统中,利用纠错码或检错码进行差错限制的方式有错限制的方式有3 3种:检错重发、前向纠错和混合纠错,种:检错重发、前向纠错和混合纠错,它们的系统构成如图它们的系统构成如图9-19-1所示,图中有斜线的方框图表所示,图中有斜线的方框图表示在该端检出错误。示在该端检出错误。1 1检错限制方式检错限制方式 检错重发又称自动恳求重传方式,记作检错重发又称自动恳求重传方式,记作ARQ(Automatic Repeat Request)ARQ(Automatic Repeat Request)。发送端发出。发送端发出能够发觉(检测)错
6、误的码,接收端收到通过信能够发觉(检测)错误的码,接收端收到通过信道传来的码后,在译码器依据该码的编码规则,道传来的码后,在译码器依据该码的编码规则,判决收到的码序列中有无错误产生,假如发觉错判决收到的码序列中有无错误产生,假如发觉错误,则通过反向信道把这一判决结果反馈给发端。误,则通过反向信道把这一判决结果反馈给发端。然后,发端依据这些判决信号,把接收端认为有然后,发端依据这些判决信号,把接收端认为有错误的信息再次传送,直到接收端认为正确接收错误的信息再次传送,直到接收端认为正确接收为止。为止。从上可知,应用从上可知,应用ARQARQ方式必需有一反馈信道,一般方式必需有一反馈信道,一般较适用
7、于一个用户对一个用户(点对点)的通信,且要较适用于一个用户对一个用户(点对点)的通信,且要求信源能够限制,系统收发两端必需相互协作、亲密协求信源能够限制,系统收发两端必需相互协作、亲密协作。由于反馈重发的次数与信道干扰状况有关,若信道作。由于反馈重发的次数与信道干扰状况有关,若信道干扰很频繁,则系统常常处于重发消息的状态,因此这干扰很频繁,则系统常常处于重发消息的状态,因此这种方式传送消息的连贯性和实时性较差。该方式的优点种方式传送消息的连贯性和实时性较差。该方式的优点是:编译码设备简洁;在确定的多余度码元下,检错码是:编译码设备简洁;在确定的多余度码元下,检错码的检错实力比纠错码的纠错实力要
8、高得多,因此这种系的检错实力比纠错码的纠错实力要高得多,因此这种系统的适应性很强,特殊适应于短波、散射、有线等干扰统的适应性很强,特殊适应于短波、散射、有线等干扰状况特殊困难的信道中。状况特殊困难的信道中。2 2前向纠错方式前向纠错方式 前向纠错方式记作前向纠错方式记作FECFEC(Forword Forword Error-Correction)Error-Correction)。发送端发送能够被纠错的码,。发送端发送能够被纠错的码,接收端收到这些码后,通过纠错译码器不仅能够自动接收端收到这些码后,通过纠错译码器不仅能够自动地发觉错误,而且能自动地订正接受码字传输中的错地发觉错误,而且能自动
9、地订正接受码字传输中的错误。这种方式的优点是不须要反馈信道,能进行一个误。这种方式的优点是不须要反馈信道,能进行一个用户对多个用户的同播通信,译码实时性较好。其缺用户对多个用户的同播通信,译码实时性较好。其缺点是译码设备比较困难,所选用的纠错码必需与信道点是译码设备比较困难,所选用的纠错码必需与信道的干扰状况相匹配,因此对信道的适应性较差。编码的干扰状况相匹配,因此对信道的适应性较差。编码效率低。但由于这种方式能同播,特殊适用于军用通效率低。但由于这种方式能同播,特殊适用于军用通信。信。3 3混合纠错方式混合纠错方式 混合纠错方式记作混合纠错方式记作HEC(Hybrid Error HEC(H
10、ybrid Error-Correction)-Correction)是是FECFEC和和ARQARQ方式的结合,这种方式方式的结合,这种方式是发送端发送的码不仅能够被检测出错误,而且是发送端发送的码不仅能够被检测出错误,而且还具有确定的纠错实力。接收端收到码后,首先还具有确定的纠错实力。接收端收到码后,首先检查差错状况,假如在纠错码的纠错实力范围以检查差错状况,假如在纠错码的纠错实力范围以内,则自动纠错,假如错误过多,超过了码的纠内,则自动纠错,假如错误过多,超过了码的纠错实力,但能检测出来,则接收端通过反馈信道,错实力,但能检测出来,则接收端通过反馈信道,要求发端重新传送有错的消息。这种方
11、式具有自要求发端重新传送有错的消息。这种方式具有自动纠错和检错重发的优点,并可达到较低的误码动纠错和检错重发的优点,并可达到较低的误码率。因此,在实际中的应用越来越广。率。因此,在实际中的应用越来越广。在移动通信系统中,几乎都接受前向纠错的差错限在移动通信系统中,几乎都接受前向纠错的差错限制方式。制方式。除了上述三种主要方式以外,还有所谓狭义信息反馈除了上述三种主要方式以外,还有所谓狭义信息反馈系统(系统(IRQInformation Repeat RequestIRQInformation Repeat Request)。这种方式)。这种方式是接收端把收到的消息原封不动地通过反馈信道送回发是
12、接收端把收到的消息原封不动地通过反馈信道送回发送端,发送端比较发送的与反馈回来的消息,从而发觉送端,发送端比较发送的与反馈回来的消息,从而发觉错误,并且把传错部分对应的原消息再次传送,最终达错误,并且把传错部分对应的原消息再次传送,最终达到使对方正确接收消息的目的。到使对方正确接收消息的目的。三、纠错码的分类三、纠错码的分类 .线性码与非线性码线性码与非线性码 依据纠错码各码组信息和监督元的函数关依据纠错码各码组信息和监督元的函数关系,可分为线性码和非线性码。假如函数关系系,可分为线性码和非线性码。假如函数关系是线性的,即满足一组线性方程式,则称为线是线性的,即满足一组线性方程式,则称为线性码
13、,否则为非线性码。线性码集合中的全部性码,否则为非线性码。线性码集合中的全部码字在加法和乘法运算时是封闭的,而非线性码字在加法和乘法运算时是封闭的,而非线性码则不封闭。换言之,线性码事实上就是码则不封闭。换言之,线性码事实上就是n维线维线性空间的一个性空间的一个k(kn)维子空间。目前大量运)维子空间。目前大量运用的均为线性码。用的均为线性码。分组码与卷积码分组码与卷积码 依据码组中监督码元与信息码元相互关联的长度,可分依据码组中监督码元与信息码元相互关联的长度,可分为分组码和卷积码。分组码的各码元仅与本组的信息元有关;为分组码和卷积码。分组码的各码元仅与本组的信息元有关;卷积码中的码元不仅与
14、本组的信息元有关,而且还与前面若卷积码中的码元不仅与本组的信息元有关,而且还与前面若干组的信息元有关。干组的信息元有关。分组码把信息序列以分组码把信息序列以k个码元分组,通过编码器将每组的个码元分组,通过编码器将每组的k元信息按确定规律产生元信息按确定规律产生r个多余码元(称为校验元或监督元)个多余码元(称为校验元或监督元)输出长为输出长为n=k+r的一个码字(码组)。因此,每一码组的的一个码字(码组)。因此,每一码组的r个个校验元仅与本组的信息元有关而与别组无关。分组码用校验元仅与本组的信息元有关而与别组无关。分组码用(n,k)表示,表示,n为码长,为码长,k表示信息位数目。表示信息位数目。
15、卷积码将信息序列以卷积码将信息序列以k0个码元分段,通过编码器输出长为个码元分段,通过编码器输出长为n0的一段码组。但是该码的的一段码组。但是该码的n0-k0个校验元不仅与本段的信个校验元不仅与本段的信息源有关,而且也与其前息源有关,而且也与其前m段的信息源有关,故卷积码用段的信息源有关,故卷积码用(n0,k0,m0)表示。)表示。检错码和纠错码检错码和纠错码 依据码的用途,可分为检错码和纠错码。检依据码的用途,可分为检错码和纠错码。检错码以检错为目的,不确定能纠错;而纠错码以错码以检错为目的,不确定能纠错;而纠错码以纠错为目的,确定能检错。纠错为目的,确定能检错。另外,在分组码中依据码的结构
16、特点,可以分另外,在分组码中依据码的结构特点,可以分为循环码和非循环码;依据纠(检)错误的类型为循环码和非循环码;依据纠(检)错误的类型来分,可以分为订正随机错误的码、订正突发错来分,可以分为订正随机错误的码、订正突发错误的码和订正同步错误的码;依据码元取值的进误的码和订正同步错误的码;依据码元取值的进制来分,可分为二进制码和多进制码;等等,这制来分,可分为二进制码和多进制码;等等,这里不一一赘述。里不一一赘述。四、纠错编码的基本原理四、纠错编码的基本原理下面以分组码为例来说明纠错码检错和纠错的基本下面以分组码为例来说明纠错码检错和纠错的基本原理。原理。1分组码分组码 分组码一般可用(分组码一
17、般可用(n,k)表示。其中,)表示。其中,k是每是每个码组二进制信息码元的数目,个码组二进制信息码元的数目,n是编码组的码元是编码组的码元总位数,又称为码组长度,简称码长。总位数,又称为码组长度,简称码长。n-k=r为每为每个码组中的监督码元数目。简洁地说,分组码是对个码组中的监督码元数目。简洁地说,分组码是对每段每段k位长的信息组以确定的规则增加位长的信息组以确定的规则增加r个监督元,个监督元,组成长为组成长为n的码字。在二进制状况下,共有的码字。在二进制状况下,共有2k个不个不同的信息组,相应地可得到同的信息组,相应地可得到2k个不同的码字,称为个不同的码字,称为许用码组。其余许用码组。其
18、余2n-2k个码未被选用,称为禁用码个码未被选用,称为禁用码组。组。两个等长码组之间相应位取值不同的数目两个等长码组之间相应位取值不同的数目称为这两个码组的汉明(称为这两个码组的汉明(HammingHamming)距离,简)距离,简称码距。例如称码距。例如1100011000与与1001110011之间的距离之间的距离d=3d=3。码组集合中随意两个码字之间距离的最小值称码组集合中随意两个码字之间距离的最小值称为码的最小距离,用为码的最小距离,用d0d0表示。最小码距是码的表示。最小码距是码的一个重要参数,它是衡量码检错、纠错实力的一个重要参数,它是衡量码检错、纠错实力的依据。在分组码中,非零
19、码元的数目称为码字依据。在分组码中,非零码元的数目称为码字的汉明重量,简称码重。例如,码字的汉明重量,简称码重。例如,码字1011010110,码重码重w=3w=3。2检错和纠错实力检错和纠错实力 我们以重复码为例,说明为什么纠错码能我们以重复码为例,说明为什么纠错码能够检错或纠错。够检错或纠错。若分组码码字中的监督元在信息元之后,而若分组码码字中的监督元在信息元之后,而且是信息元的简洁重复,则称该分组码为重复且是信息元的简洁重复,则称该分组码为重复码。它是一种简洁好用的检错码,并有确定的码。它是一种简洁好用的检错码,并有确定的纠错实力。例如(纠错实力。例如(2,1)重复码,两个许用码)重复码
20、,两个许用码组是组是00与与11,d0=2,收端译码,出现,收端译码,出现01、10禁禁用码组时,可以发觉传输中的一位错误。假如用码组时,可以发觉传输中的一位错误。假如是(是(3,1)重复码,两个许用码为)重复码,两个许用码为000、111,d0=3;当收端出现两个或三个;当收端出现两个或三个1时,判为时,判为1,否,否则判为则判为0。此时,可以订正一个错误,或者该。此时,可以订正一个错误,或者该码可以检出两个错误。码可以检出两个错误。从上面的例子中,可以看出:码的最小距离从上面的例子中,可以看出:码的最小距离d0d0干脆关干脆关系着码的检错和纠错实力;任一(系着码的检错和纠错实力;任一(n
21、n,k k)分组码,)分组码,若要在码字内检测若要在码字内检测e e个随机错误,则要求码的最小距离:个随机错误,则要求码的最小距离:d0 e+1 d0 e+1要订正要订正t t个随机错误,则要求码的最小距离:个随机错误,则要求码的最小距离:d02t+1 d02t+1要订正要订正t t个错误同时检测个错误同时检测e e个错误(个错误(etet),则要求码的最小),则要求码的最小距离:距离:d0t+e+1 d0t+e+13 3编码效率编码效率 接受差错限制编码是提高了通信系统接受差错限制编码是提高了通信系统的牢靠性,但是以降低有效性为代价换来的。的牢靠性,但是以降低有效性为代价换来的。通常定义编码
22、效率通常定义编码效率R R 来衡量有效性:来衡量有效性:R=k/n R=k/n 其中,其中,k k 是一个码组中信息元的个数,是一个码组中信息元的个数,n n 为码长。为码长。对纠错码的基本要求是:检错和纠错实力对纠错码的基本要求是:检错和纠错实力尽量强;编码效率尽量高;编码规律尽量简洁。尽量强;编码效率尽量高;编码规律尽量简洁。实际中要依据具体指标要求,保证有确定纠、实际中要依据具体指标要求,保证有确定纠、检错实力和编码效率,并且易于实现。检错实力和编码效率,并且易于实现。其次节常用的几种简洁分组码其次节常用的几种简洁分组码 纠错编码的种类很多,较早出现的、纠错编码的种类很多,较早出现的、应
23、用较多的大多属于分组码。本节仅介绍其中应用较多的大多属于分组码。本节仅介绍其中一些较为常用的简洁编码。一些较为常用的简洁编码。一、奇偶监督码一、奇偶监督码 奇偶监督码是在原信息码后面附加一个奇偶监督码是在原信息码后面附加一个监督元,使得码组中监督元,使得码组中“1”“1”的个数是奇数或偶数。的个数是奇数或偶数。或者说,它是含一个监督元,码重为奇数或偶或者说,它是含一个监督元,码重为奇数或偶数的(数的(n n,n-1n-1)系统分组码。奇偶监督码又分)系统分组码。奇偶监督码又分为奇监督码和偶监督码。为奇监督码和偶监督码。设码字设码字A=an-1,an-2,a1,a0,对偶监督码有,对偶监督码有
24、(9-1)式中式中an-1,an-2,a1为信息元,为信息元,a0为监督元。由于该码的每一个码为监督元。由于该码的每一个码字均按同一规则构成式(字均按同一规则构成式(9-1),故又称为一样监督码。接收端译码时,),故又称为一样监督码。接收端译码时,按式(按式(9-1)将码组中的码元模二相加,若结果为)将码组中的码元模二相加,若结果为“0”就认为无错(包就认为无错(包括有偶数个错误);结果为括有偶数个错误);结果为“1”,就可断定该码组经传输后有奇数个,就可断定该码组经传输后有奇数个错误。错误。奇监督码状况相像,只是码组中奇监督码状况相像,只是码组中“1”的数目为奇数,即满足条件的数目为奇数,即
25、满足条件 而检错实力与偶监督码相同。奇偶监督码的编码效率为而检错实力与偶监督码相同。奇偶监督码的编码效率为R=(n-1)/n,奇偶校验码的编码率是最高的。,奇偶校验码的编码率是最高的。二维奇偶监督码把上述奇偶监督码的若干码组排列成矩阵,每一二维奇偶监督码把上述奇偶监督码的若干码组排列成矩阵,每一码组写成一行,然后再按列的方向增加其次维监督位,设码组写成一行,然后再按列的方向增加其次维监督位,设a01 a02 a0m为为m行奇偶监督位;行奇偶监督位;cn-1 cn-2 c0为按列进行其为按列进行其次次编码所增加的监督位,它们构成了一监督位行。由此组成的二维奇次次编码所增加的监督位,它们构成了一监
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 通信 原理 差错 控制 编码 课件 优秀 PPT
限制150内