![通信原理讲稿第11章课件_第1页](http://file4.renrendoc.com/view/0dfd0cafee8f391771e30c5cd0d3aa25/0dfd0cafee8f391771e30c5cd0d3aa251.gif)
![通信原理讲稿第11章课件_第2页](http://file4.renrendoc.com/view/0dfd0cafee8f391771e30c5cd0d3aa25/0dfd0cafee8f391771e30c5cd0d3aa252.gif)
![通信原理讲稿第11章课件_第3页](http://file4.renrendoc.com/view/0dfd0cafee8f391771e30c5cd0d3aa25/0dfd0cafee8f391771e30c5cd0d3aa253.gif)
![通信原理讲稿第11章课件_第4页](http://file4.renrendoc.com/view/0dfd0cafee8f391771e30c5cd0d3aa25/0dfd0cafee8f391771e30c5cd0d3aa254.gif)
![通信原理讲稿第11章课件_第5页](http://file4.renrendoc.com/view/0dfd0cafee8f391771e30c5cd0d3aa25/0dfd0cafee8f391771e30c5cd0d3aa255.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第11章差错控制编码§11.1引言§11.2纠错编码的基本原理§11.3常用的简单编码§11.4线性分组码§11.5循环码第11章差错控制编码§11.1引言
§11.1引言设计数字通信系统时,应首先合理选择调制、解调方法及发送功率。若不满足要求,则考虑差错控制。从差错控制角度看,信道可以分为三类:即随机信道、突发信道和混合信道。随机信道——在随机信道中、错码的出现是随机的,且错码之间是统计独立的。突发信道——错码是成串集中出现的。混合信道——存在随机和突发两种错码。§11.1引言设计数字通信系统时,应首先合理选择调制、常用的差错控制方法有以下几种:检错重发法——接收端在收到的信码中检测出(发现)错码时,即设法通知发送端重发,直到正确收到为止。前向纠错法——接收端不仅能发现错码,还能够确定错码的位置,能够纠正它。反馈校验法——接收端将收到的信码原封不动地转发回发送端与原信码比较。若发现错误则发端重发。三种差错控制方法可以结合使用。常用的差错控制方法有以下几种:接收端根据什么来识别有无错码——由发送端的信道编码器在信息码元序列中增加一些监督码元。这些监督码和信码之间有确定的关系,使接收端可以利用这种关系由信道译码器来发现或纠正可能存在的错码。在信息码元序列中加入监督码元就称为差错控制编码,有时也称为纠错编码。差错控制编码原则上是以降低信息传输速率为代价来换取传输可靠性的提高。接收端根据什么来识别有无错码——由发送端的信道编码器在信息码ARQ系统组成信源编码器和缓冲存储重发控制双向信道译码器指令产生缓冲存储收信者ARQ优点:冗余码元少、对信道有自适应能力、成本和复杂性低;ARQ缺点:需要反向信道、重发控制较复杂、干扰大通信效率低、实时性差。ARQ系统组成信编码器和重发控制双译码器指令产生缓冲存储收A例:3位二进制数字构成的码组,共有8种不同的组合。若将其全部利用来表示天气,则可以表示8种不同的天气。000(晴),001(多云),010(阴),011(雨),100(雪),101(霜),110(雾),111(雹)。任一码组在传输中若发生一个或多个措码.则将变成另一信息码组。这时接收端将无法发现错误。§11.2纠错编码的基本原理例:3位二进制数字构成的码组,共有8种不同的组合。若将其全部若:000=晴001=不可用010=不可用011=云100=不可用101=阴110=雨111=不可用则:虽然只能传送4种不同的天气.但是接收消却有可能发现码组中的一个错码。例如,若000(晴)中错了一位,则接收码组将变成100或010或001,这三种码组都是不准许使用的,称为禁用码组,故接收端在收到禁用码组时,就认为发现了错码。若:000=晴则:但是这种码不能发现两个措码,因为发生两个错码后产生的是许用码组。上述码只能检测错误,不能纠正错误。例如,当收到的码组为禁用码组100时,无法判断是哪一位码发生了错误.因为晴、阴、雨三者错了一位都可以变成100。要想能纠正错误,还要增加多余度。例如,苦规定许用码组只有两个:000(晴)、111(雨)、其余都是禁用码组。这时,接收场能检测两个以下错码,或能纠正一个错码。但是这种码不能发现两个措码,因为发生两个错码后产生的是许用码分组码的一般概念。为了传输4种不同的信息,用两位二进制码组就够了,它们是:00、01、10、11。代表所传信息的这些两位码,称为信息位。前面使用3位码,多出的一位称为监督位。信息码分组,每组信码附加若干监督码的编码集合,称为分组码。例如分组码的一般概念。通信原理讲稿第11章课件分组码的结构符号(n,k)表示分组码k——信息码元数n——码组长度(码长)n-k——监督码元数an-1an-2ar…………ar-1a0k位信息位r位监督位n=k+r时间分组码的结构符号(n,k)表示分组码an-1an-2ar…码重、码距与码的纠检错能力码重——“1”的数量称为码组的重量码距——两个码组对应位上数字不同的位数称为码组的距离,简称码距。又称汉明(Hamming)距离。最小码距——某种编码中各个码组间距离的最小值称为最小码距(d0)。若记:d0——最小码距;e——检错位数;t——纠错位数;则有:码重、码距与码的纠检错能力码重——“1”的数量称为码组的重量(1)e
+1≤d0,即码的检错能力e比最小码距d0小1位;(2)2t+1≤d0,即码的纠错能力t的2倍比最小码距d0小1位;(3)e
+t+1≤d0,即若码同时纠t个错并检出e个错误,则e
+t比最小码距d0小1位。以下说明:(1)e+1≤d0,即码的检错能力e比最小码距d0小1(1)e
+1≤d0(1)e+1≤d0(2)2t
+1≤d0(2)2t+1≤d0(3)t
+e+1≤d0(3)t+e+1≤d0差错控制编码的效用假设:发送“0”的错误概率和发送“1”的错误概率相等,都等于P,且P<<1,则在码长为n的码组中恰好发生r个错码的概率为例如,当码长n=7时,p=10-3则有P7(1)≈7p=7×10-3;P7(2)≈21p2=2.1×10-5;差错控制编码的效用假设:发送“0”的错误概率和发送“1”的P7(3)≈35p3=3.5×10-8。可见,采用差错控制编码,即使仅能纠正(或检测)这种码组中1—2个错误,也可以使误码率下降几个数量级。这就表明,即使是较简单的差错控制编码也具有较大实际应用价值。P7(3)≈35p3=3.5×10-8。§11.3常用的简单编码1.奇偶监督码——奇偶监督码包括奇数监督码和偶数监督码。只有一位监督位。在偶监督码中,监督位使码组中“l”的个数为偶数,即满足下式条件在奇监督码中,监督位使码组中“l”的个数为奇数,即满足下式条件§11.3常用的简单编码1.奇偶监督码——奇偶监督码包2.二维奇偶监督码——又称方阵码。每一行是奇偶监督码的一个码组,若干码组再按列排列成矩阵,每列增加一位监督位。2.二维奇偶监督码——又称方阵码。每一行是奇偶监督码的一个码二维奇偶监督码特点:可检测偶数个错误适于检测突发错码。不仅可检错,还可纠一些错。检错能力强。二维奇偶监督码特点:3.恒比码——每个码组均含有相同数目的“1”(和“0”)。应用:电传机传输汉字,每个汉字用4位阿拉伯数字表示。每个阿拉伯数字又用5位二进制符号构成的码组表示。每个码组的长度为5位,其中恒有3个1,称为5中取3恒比码。可能编成的不同码组数等于从5中取3组合数=30。30种许用码组恰好可用来表示10个阿拉伯数字。3.恒比码——每个码组均含有相同数目的“1”(和“0”)。4.正反码——一种简单的能够纠正错码的编码。其中的监督位数与信息位数相同,监督码元与信息码元相同(是信息码的重复)或者相反(是信息码的反码)。由信息码中“1”的个数而定。解码方法:先将接收码组中信息位和监督值按位模2相加,产生校验码组。最后,观察校验码组中“1”的个数,按表9—3进行判决及纠正可能发现的错码。4.正反码——一种简单的能够纠正错码的编码。其中的监督位数§11.4线性分组码从上节介绍的一些简单编码可以看出,每种编码所依据的原理各不相同,而且是大不相同,其中奇偶监督码的编码原理利用了代数关系式。我们把这类建立在代数学基础上的编码称为代数码。在代数码中,常见的是线性码。线性码中信息位和监督位是由一些线性代数方程联系着的,或者说,线性码是按一组线性方程构成的。本节将以汉明(Hamming)码为例引入线性分组码的一般原理。§11.4线性分组码从上节介绍的一些简单编码可以看出回顾奇偶监督码在接收端解码时,实际上就是在计算若S=0,认为无错;若S=1,认为有错。上式称为监督关系式,S称为校正子。S只有两种取值,只能代表有、无错两种信息,不能指出错码位置。如果监督位增加一位,则增加一个监督关系式。由于两个校正子的可能值有4种组合:00,01,10,11,故能表示4种不同状态。回顾奇偶监督码若用其一种表示无错,则其余3种就可能用来指示一位错码的3种不同位置。同理r个监督关系式能指示一位错码的(2r-1)个可能位置。一般地,若码长为n,信息位数为k,则监督位数r=n-k。如果希望用r个监督位构造出r个监督关系式来指示一位错码的n种可能位置,则要求2r-1≥n,或者2r≥r+k+1若用其一种表示无错,则其余3种就可能用来指示一位错码的3种不举例说明如何构造监督关系式:设(n,k)分组码中r=4。为了纠正一位错码,要求监督拉数r≥3。若取r=3,则n=k+r=7。校正子与错码位置的对应关系如表9—4规定(也可以另外规定)。S1S2S3错码位置S1S2S3错码位置001A0101A4010A1110A5100A2111A6011A3000无错举例说明如何构造监督关系式:S1S2S3错码位置S1S2S3由表可见,当一错码在a2,a4,a5或a6时校正子S为1;否则S为0即构成如下关系同理在发送端编码时,信息位a6a5a4a3的值决定于稳入信号,因此它们是随机的。监督值a2a1ao应根据信息位的取值按监督关系来确定.即监督位应使上三式中的值为零(表示编成的码组中应无错码),由此得到方程组由表可见,当一错码在a2,a4,a5或a6时校正子S为1;否由此解出给定信息位后,可直接按上式算出监督位,其结果如表9—5所列。由此解出给定信息位后,可直接按上式算出监督位,其结果如表9—信息位监督位信息位监督位a6a5a4a3a2a1a0a6a5a4a3a2a1a00000000100011100010111001100001010110100100011110101100101001101100001010110111010100110011111010001110001111111信息位监督位信息位监督位a6a5a4a3a2a1a0a6a5接收端收到每个码组后,先按监督方程计算出S1、S2、S3,再按表9—4判断错码情况。例,接收0000011,可得:S1S2S3=011。由表9—4可知在a3位有错码。(7,4)汉明码:最小码距d0=3纠一个错码或检测两个错码。编码效率k/n=(2r-1-r)/(2r-1)=I-r/n。当n很大时,则编码效率接近1。接收端收到每个码组后,先按监督方程计算出S1、S2、S3线性分组码的—般原理。线性分组码是指信息位和监督位满足一组线性方程的编码。改写为线性分组码的—般原理。线性分组码是指信息位和监督位满足一组线(模2)简记为或(模2)简记为称为监督矩阵H矩阵的各个行是线性无关的行数=监督位数,列数=码字长度典型阵称为监督矩阵H矩阵的各个行是线性无关的典型阵通信原理讲稿第11章课件转置得转置得称为生成矩阵称为生成矩阵生成矩阵G的每一行都是一个码组。例如,(参照前页矩阵G)。利用生成矩阵,码字再由得,生成矩阵G的每一行都是一个码组。再由译码,若发送码组为接收码组为二者之差为其中E称为错误图样。表示该位接收码元无错;表示该位接收码元有错。译码,若发送码组为表示该位接收码元无错;接收端译码时计算当接收码组无错时.S等于零有错但不超过检错能力时,S不等于零。在错码超过检错能力时,B变为另一许用码组,仍能成立S等于零。这样的错码是不可检测的。S称为校正子(伴随式)。S只与E有关,而与A无关,意味着S与E有的线性变换关系,能与E一一对应,可指示错码位置。接收端译码时计算线性码重要性质之一,是它具有封闭性。若:A1和A2是线性码中的两个许用码组,则:(A1+A2)仍为其中的一个码组。由封闭性,两个码组之间的距离必是另一码组的重量。故码的最小距离即是码的最小重量(除全“0”码组外)。线性码又称群码,这是由于线性码的各许用码组构成代数学中的群。线性码重要性质之一,是它具有封闭性。§11.5循环码11.5.1循环码原理:在线性分组码中,有一种重要的码称为循环码。循环码除了具有线性码的一般性质外.还具有循环性,即任一码组循环一位(将最右端的码元移至左端,或反之)以后,仍为该码中的一个码组。即若是许用码组,则也是许用码组。§11.5循环码11.5.1循环码原理:循环码举例——(7,3)循环码码组信息位监督位码组信息位监督位编号a6a5a4a3a2a1a0编号a6a5a4a3a2a1a00000000041001011100101115101110020101000611001013011100171110010循环码举例——(7,3)循环码码组信息位监督位码组信息位监督码组的多项式表示——码多项式。例如A=1100101A(x)=1x6+1x5+0x4+0x3+1x2+0x1+1x0=x6+x5+x2+1码多项式表示具有线性的性质码组的多项式表示——码多项式。码多项式的按模运算循环移位对应的码多项式如果规定xn=x0,即规定xn+1=0,则有码多项式的按模运算这种xn+1=0的规定,实质上是一xn+1为模的运算。对于整数m,若可以表示为则称m=p(模n),或称m与p是同余的。码多项式也有类似的运算。多项式F(x)被n次多项式N(x)除,得到商式q(x)和一个次数小于n的余式R(x),即F(x)=q(x)N(x)+R(x)则写为F(x)=R(x)(模N(x))这种xn+1=0的规定,实质上是一xn+1为模的运算。对于整码多项式系数仍按模2运算,即只取值0和1。例如于是,可以有由此可见为了使xn=1,只需做模xn+1的运算即可。例如:x4+x2+1=x2+x+1模x3+1码多项式系数仍按模2运算,即只取值0和1。例如由前面的分析可知,若T(x)是码多项式,则在模xn+1的运算条件下,xiT(x)仍然是码多项式。
由前面的分析可知,若T(x)是码多项式,则在模xn+1的运算2.循环码的生成矩阵G若能找到k个线性无关的码组,就能构成矩阵G。在循环码中,一个(n,k)码有2k个不同码组,若用g(x)表示其中前(k-1)位皆为0的码组,即g(x)=0…1x…xk位n-k位则g(x)、xg(x),x2g(x),…,xk-1g(x)都是码组,而且这k个码组是线性无关的。因此可以用来构成循环码的生成矩阵G。
2.循环码的生成矩阵G例表9—6的循环码,唯一的一个(n-k)次码多项式代表的码组是0010111,相对应的码多项式为一旦确定了g(x),则整个(n.k)循环码就被确定了。因此,循环码的生成矩阵G可以写成例表9—6的循环码,唯一的一个(n-k)次码多项式代表的这个生成矩阵不是系统码的生成矩阵,可以通过行变换,变换成系统码的生成矩阵。g(x)=x4+x2+x+1将此g(x)代入上式,得到这个生成矩阵不是系统码的生成矩阵,可以通过行变换,变换成系统g(x)的性质:g(x)必须是一个常数项a0=1;次数为(n-k)次;唯一的(n-k)次多项式;我们称这唯一的g(x)为码的生成多项式。g(x)是xn+1的因式(见后面分析)。g(x)的性质:说明g(x)是xn+1的因式。因为任码多项式T(x)都是g(x)的倍式,所以有T(x)=h(x)g(x)g(x)本身也是一个码组,其次数为n-k次。把它循环移位k次仍为一个码组。所以xkg(x)是n次多项式,在模xn+1运算下,所以即说明g(x)是xn+1的因式。因为xkg(x)是n次的,所以Q(x)=1。所以所以即g(x)是xn+1的因式。这样就可以通过对xn+1的因式分解得到g(x).因为xkg(x)是n次的,所以Q(x)=1。所以因为所有码多项式T(x)都可被g(x)整除。所以非系统码编码:T(x)=m(x)g(x)系统码编码:用xn-k乘m(x),即把m(x)左移n-k位;用xn-k除以g(x),得余式r(x);T(x)=xn-km(x)+r(x)11.5.2循环码的编、解码方法因为所有码多项式T(x)都可被g(x)整除。所以11.5.2例:信息码110,信息码多项式m(x)=x2+x生成多项式g(x)=x4+x2+x+1即于是,编出码字1100000+101=1100101例:信息码110,随机信号分析平稳随机过程的定义、性质;什么是广义平稳随机过程?平稳随机过程的自相关函数与功率谱密度如何定义,有何性质?平稳随机过程通过线性系统后,均值、自相关与方差、功率谱密度有何关系?随机信号分析什么是高斯噪声?什么是高斯白噪声?什么是窄带高斯噪声?窄带高斯噪声的幅度和相位服从什么分布?窄带高斯噪声的同相分量和正交分量服从什么分布?习题1、2、3、7、8、12什么是高斯噪声?什么是高斯白噪声?什么是窄带高斯噪声?信道信道分类:广义信道与狭义信道、调制信道与编码信道、恒参信道与变参信道;离散信道信道的信道容量是如何定义的,它的物理意义是什么?连续信道信道的信道容量是如何定义的(山农公式)?习题8、13、14、15信道模拟调制幅度调制的原理(时域表达式、频域表达式、波形图、频谱图);相干解调AM、DSB、SSB、VSB原理、信噪比计算;瞬时频率与瞬时相位、调频与调相信号的时域表达式、带宽的计算;相干解调器的原理、相干解调输入和输出信噪比、宽带调频单音调制信噪比的计算。习题:7、9、10、13模拟调制数字信号的基带传输基带传输系统组成模型。基带数字信号的时域表达式、功率谱密度的一般表达式;码型的概念与常用码型(单极性非归零、单极性归零、双极性非归零、差分码、AMI、HDB3)。单、双极性非归零码的功率谱的特点;数字信号的基带传输理解奈奎斯特第一准则的推导过程与结论;升余弦滚降特性频谱特点;部分响应系统的组成与工作原理,相关编码,预编码的方法(表达式)。信道时域均衡的原理(均衡器的组成结构);眼图的物理意义;习题:5、8、10、11、12、13通信原理讲稿第11章课件正弦载波数字调制系统二进制ASK、FSK、PSK、DPSK的原理(波形、时域表达式、频域表达式、调制器、解调器组成框图);二进制ASK、FSK、PSK、DPSK的抗噪声性能(分析方法、结论);多进制MASK、MPSK的原理(时域表达式、调制器、解调器框图)。习题:2、3、4、6、7、10、12、14正弦载波数字调制系统模拟信号的数字传输理想低通与带通抽样定理;量化、均匀量化、非均匀量化、量化间隔、分层电平、量化电平、压缩与扩张;均匀量化器的量化噪声、量化信噪比;编码、自然二进制码、折叠二进制码、,A律13折线编码;PCM系统的原理(组成框图与工作过程),编码位数、信号带宽、量化噪声功率、码元速率。模拟信号的数字传输DPCM系统的原理(组成框图与工作过程);基本增量调制系统的原理(组成框图与工作过程);时分复用与数字复接的概念(帧结构、基群、二次群、高次群、同步数字复接系列SDH、准同步数字复接系列PDH)。习题:2、8、9、10、14、17DPCM系统的原理(组成框图与工作过程);数字信号最佳接收 数字信号接收的统计模型;确知信号、随相信号、起伏信号;相关接收机的结构;普通接收机与最佳接收机的比较;匹配滤波器的传递函数、冲击响应、输出信号;习题:1、2、5数字信号最佳接收差错控制编码差错控制三种方法;ARQ系统组成与工作过程;汉明距离,最小汉明距离,纠错能力与最小距离的关系;奇偶校验码、水平垂直奇偶校验码、恒比码的编码方法;线性分组码的性质,监督矩阵、生成矩阵的特点及其关系。差错控制编码循环码的特点、循环码的生成多项式、循环码的生成矩阵;循环码的多项式运算编码方法;习题:1、2、6、7、10、12。循环码的特点、循环码的生成多项式、循环码的生成矩阵;第11章差错控制编码§11.1引言§11.2纠错编码的基本原理§11.3常用的简单编码§11.4线性分组码§11.5循环码第11章差错控制编码§11.1引言
§11.1引言设计数字通信系统时,应首先合理选择调制、解调方法及发送功率。若不满足要求,则考虑差错控制。从差错控制角度看,信道可以分为三类:即随机信道、突发信道和混合信道。随机信道——在随机信道中、错码的出现是随机的,且错码之间是统计独立的。突发信道——错码是成串集中出现的。混合信道——存在随机和突发两种错码。§11.1引言设计数字通信系统时,应首先合理选择调制、常用的差错控制方法有以下几种:检错重发法——接收端在收到的信码中检测出(发现)错码时,即设法通知发送端重发,直到正确收到为止。前向纠错法——接收端不仅能发现错码,还能够确定错码的位置,能够纠正它。反馈校验法——接收端将收到的信码原封不动地转发回发送端与原信码比较。若发现错误则发端重发。三种差错控制方法可以结合使用。常用的差错控制方法有以下几种:接收端根据什么来识别有无错码——由发送端的信道编码器在信息码元序列中增加一些监督码元。这些监督码和信码之间有确定的关系,使接收端可以利用这种关系由信道译码器来发现或纠正可能存在的错码。在信息码元序列中加入监督码元就称为差错控制编码,有时也称为纠错编码。差错控制编码原则上是以降低信息传输速率为代价来换取传输可靠性的提高。接收端根据什么来识别有无错码——由发送端的信道编码器在信息码ARQ系统组成信源编码器和缓冲存储重发控制双向信道译码器指令产生缓冲存储收信者ARQ优点:冗余码元少、对信道有自适应能力、成本和复杂性低;ARQ缺点:需要反向信道、重发控制较复杂、干扰大通信效率低、实时性差。ARQ系统组成信编码器和重发控制双译码器指令产生缓冲存储收A例:3位二进制数字构成的码组,共有8种不同的组合。若将其全部利用来表示天气,则可以表示8种不同的天气。000(晴),001(多云),010(阴),011(雨),100(雪),101(霜),110(雾),111(雹)。任一码组在传输中若发生一个或多个措码.则将变成另一信息码组。这时接收端将无法发现错误。§11.2纠错编码的基本原理例:3位二进制数字构成的码组,共有8种不同的组合。若将其全部若:000=晴001=不可用010=不可用011=云100=不可用101=阴110=雨111=不可用则:虽然只能传送4种不同的天气.但是接收消却有可能发现码组中的一个错码。例如,若000(晴)中错了一位,则接收码组将变成100或010或001,这三种码组都是不准许使用的,称为禁用码组,故接收端在收到禁用码组时,就认为发现了错码。若:000=晴则:但是这种码不能发现两个措码,因为发生两个错码后产生的是许用码组。上述码只能检测错误,不能纠正错误。例如,当收到的码组为禁用码组100时,无法判断是哪一位码发生了错误.因为晴、阴、雨三者错了一位都可以变成100。要想能纠正错误,还要增加多余度。例如,苦规定许用码组只有两个:000(晴)、111(雨)、其余都是禁用码组。这时,接收场能检测两个以下错码,或能纠正一个错码。但是这种码不能发现两个措码,因为发生两个错码后产生的是许用码分组码的一般概念。为了传输4种不同的信息,用两位二进制码组就够了,它们是:00、01、10、11。代表所传信息的这些两位码,称为信息位。前面使用3位码,多出的一位称为监督位。信息码分组,每组信码附加若干监督码的编码集合,称为分组码。例如分组码的一般概念。通信原理讲稿第11章课件分组码的结构符号(n,k)表示分组码k——信息码元数n——码组长度(码长)n-k——监督码元数an-1an-2ar…………ar-1a0k位信息位r位监督位n=k+r时间分组码的结构符号(n,k)表示分组码an-1an-2ar…码重、码距与码的纠检错能力码重——“1”的数量称为码组的重量码距——两个码组对应位上数字不同的位数称为码组的距离,简称码距。又称汉明(Hamming)距离。最小码距——某种编码中各个码组间距离的最小值称为最小码距(d0)。若记:d0——最小码距;e——检错位数;t——纠错位数;则有:码重、码距与码的纠检错能力码重——“1”的数量称为码组的重量(1)e
+1≤d0,即码的检错能力e比最小码距d0小1位;(2)2t+1≤d0,即码的纠错能力t的2倍比最小码距d0小1位;(3)e
+t+1≤d0,即若码同时纠t个错并检出e个错误,则e
+t比最小码距d0小1位。以下说明:(1)e+1≤d0,即码的检错能力e比最小码距d0小1(1)e
+1≤d0(1)e+1≤d0(2)2t
+1≤d0(2)2t+1≤d0(3)t
+e+1≤d0(3)t+e+1≤d0差错控制编码的效用假设:发送“0”的错误概率和发送“1”的错误概率相等,都等于P,且P<<1,则在码长为n的码组中恰好发生r个错码的概率为例如,当码长n=7时,p=10-3则有P7(1)≈7p=7×10-3;P7(2)≈21p2=2.1×10-5;差错控制编码的效用假设:发送“0”的错误概率和发送“1”的P7(3)≈35p3=3.5×10-8。可见,采用差错控制编码,即使仅能纠正(或检测)这种码组中1—2个错误,也可以使误码率下降几个数量级。这就表明,即使是较简单的差错控制编码也具有较大实际应用价值。P7(3)≈35p3=3.5×10-8。§11.3常用的简单编码1.奇偶监督码——奇偶监督码包括奇数监督码和偶数监督码。只有一位监督位。在偶监督码中,监督位使码组中“l”的个数为偶数,即满足下式条件在奇监督码中,监督位使码组中“l”的个数为奇数,即满足下式条件§11.3常用的简单编码1.奇偶监督码——奇偶监督码包2.二维奇偶监督码——又称方阵码。每一行是奇偶监督码的一个码组,若干码组再按列排列成矩阵,每列增加一位监督位。2.二维奇偶监督码——又称方阵码。每一行是奇偶监督码的一个码二维奇偶监督码特点:可检测偶数个错误适于检测突发错码。不仅可检错,还可纠一些错。检错能力强。二维奇偶监督码特点:3.恒比码——每个码组均含有相同数目的“1”(和“0”)。应用:电传机传输汉字,每个汉字用4位阿拉伯数字表示。每个阿拉伯数字又用5位二进制符号构成的码组表示。每个码组的长度为5位,其中恒有3个1,称为5中取3恒比码。可能编成的不同码组数等于从5中取3组合数=30。30种许用码组恰好可用来表示10个阿拉伯数字。3.恒比码——每个码组均含有相同数目的“1”(和“0”)。4.正反码——一种简单的能够纠正错码的编码。其中的监督位数与信息位数相同,监督码元与信息码元相同(是信息码的重复)或者相反(是信息码的反码)。由信息码中“1”的个数而定。解码方法:先将接收码组中信息位和监督值按位模2相加,产生校验码组。最后,观察校验码组中“1”的个数,按表9—3进行判决及纠正可能发现的错码。4.正反码——一种简单的能够纠正错码的编码。其中的监督位数§11.4线性分组码从上节介绍的一些简单编码可以看出,每种编码所依据的原理各不相同,而且是大不相同,其中奇偶监督码的编码原理利用了代数关系式。我们把这类建立在代数学基础上的编码称为代数码。在代数码中,常见的是线性码。线性码中信息位和监督位是由一些线性代数方程联系着的,或者说,线性码是按一组线性方程构成的。本节将以汉明(Hamming)码为例引入线性分组码的一般原理。§11.4线性分组码从上节介绍的一些简单编码可以看出回顾奇偶监督码在接收端解码时,实际上就是在计算若S=0,认为无错;若S=1,认为有错。上式称为监督关系式,S称为校正子。S只有两种取值,只能代表有、无错两种信息,不能指出错码位置。如果监督位增加一位,则增加一个监督关系式。由于两个校正子的可能值有4种组合:00,01,10,11,故能表示4种不同状态。回顾奇偶监督码若用其一种表示无错,则其余3种就可能用来指示一位错码的3种不同位置。同理r个监督关系式能指示一位错码的(2r-1)个可能位置。一般地,若码长为n,信息位数为k,则监督位数r=n-k。如果希望用r个监督位构造出r个监督关系式来指示一位错码的n种可能位置,则要求2r-1≥n,或者2r≥r+k+1若用其一种表示无错,则其余3种就可能用来指示一位错码的3种不举例说明如何构造监督关系式:设(n,k)分组码中r=4。为了纠正一位错码,要求监督拉数r≥3。若取r=3,则n=k+r=7。校正子与错码位置的对应关系如表9—4规定(也可以另外规定)。S1S2S3错码位置S1S2S3错码位置001A0101A4010A1110A5100A2111A6011A3000无错举例说明如何构造监督关系式:S1S2S3错码位置S1S2S3由表可见,当一错码在a2,a4,a5或a6时校正子S为1;否则S为0即构成如下关系同理在发送端编码时,信息位a6a5a4a3的值决定于稳入信号,因此它们是随机的。监督值a2a1ao应根据信息位的取值按监督关系来确定.即监督位应使上三式中的值为零(表示编成的码组中应无错码),由此得到方程组由表可见,当一错码在a2,a4,a5或a6时校正子S为1;否由此解出给定信息位后,可直接按上式算出监督位,其结果如表9—5所列。由此解出给定信息位后,可直接按上式算出监督位,其结果如表9—信息位监督位信息位监督位a6a5a4a3a2a1a0a6a5a4a3a2a1a00000000100011100010111001100001010110100100011110101100101001101100001010110111010100110011111010001110001111111信息位监督位信息位监督位a6a5a4a3a2a1a0a6a5接收端收到每个码组后,先按监督方程计算出S1、S2、S3,再按表9—4判断错码情况。例,接收0000011,可得:S1S2S3=011。由表9—4可知在a3位有错码。(7,4)汉明码:最小码距d0=3纠一个错码或检测两个错码。编码效率k/n=(2r-1-r)/(2r-1)=I-r/n。当n很大时,则编码效率接近1。接收端收到每个码组后,先按监督方程计算出S1、S2、S3线性分组码的—般原理。线性分组码是指信息位和监督位满足一组线性方程的编码。改写为线性分组码的—般原理。线性分组码是指信息位和监督位满足一组线(模2)简记为或(模2)简记为称为监督矩阵H矩阵的各个行是线性无关的行数=监督位数,列数=码字长度典型阵称为监督矩阵H矩阵的各个行是线性无关的典型阵通信原理讲稿第11章课件转置得转置得称为生成矩阵称为生成矩阵生成矩阵G的每一行都是一个码组。例如,(参照前页矩阵G)。利用生成矩阵,码字再由得,生成矩阵G的每一行都是一个码组。再由译码,若发送码组为接收码组为二者之差为其中E称为错误图样。表示该位接收码元无错;表示该位接收码元有错。译码,若发送码组为表示该位接收码元无错;接收端译码时计算当接收码组无错时.S等于零有错但不超过检错能力时,S不等于零。在错码超过检错能力时,B变为另一许用码组,仍能成立S等于零。这样的错码是不可检测的。S称为校正子(伴随式)。S只与E有关,而与A无关,意味着S与E有的线性变换关系,能与E一一对应,可指示错码位置。接收端译码时计算线性码重要性质之一,是它具有封闭性。若:A1和A2是线性码中的两个许用码组,则:(A1+A2)仍为其中的一个码组。由封闭性,两个码组之间的距离必是另一码组的重量。故码的最小距离即是码的最小重量(除全“0”码组外)。线性码又称群码,这是由于线性码的各许用码组构成代数学中的群。线性码重要性质之一,是它具有封闭性。§11.5循环码11.5.1循环码原理:在线性分组码中,有一种重要的码称为循环码。循环码除了具有线性码的一般性质外.还具有循环性,即任一码组循环一位(将最右端的码元移至左端,或反之)以后,仍为该码中的一个码组。即若是许用码组,则也是许用码组。§11.5循环码11.5.1循环码原理:循环码举例——(7,3)循环码码组信息位监督位码组信息位监督位编号a6a5a4a3a2a1a0编号a6a5a4a3a2a1a00000000041001011100101115101110020101000611001013011100171110010循环码举例——(7,3)循环码码组信息位监督位码组信息位监督码组的多项式表示——码多项式。例如A=1100101A(x)=1x6+1x5+0x4+0x3+1x2+0x1+1x0=x6+x5+x2+1码多项式表示具有线性的性质码组的多项式表示——码多项式。码多项式的按模运算循环移位对应的码多项式如果规定xn=x0,即规定xn+1=0,则有码多项式的按模运算这种xn+1=0的规定,实质上是一xn+1为模的运算。对于整数m,若可以表示为则称m=p(模n),或称m与p是同余的。码多项式也有类似的运算。多项式F(x)被n次多项式N(x)除,得到商式q(x)和一个次数小于n的余式R(x),即F(x)=q(x)N(x)+R(x)则写为F(x)=R(x)(模N(x))这种xn+1=0的规定,实质上是一xn+1为模的运算。对于整码多项式系数仍按模2运算,即只取值0和1。例如于是,可以有由此可见为了使xn=1,只需做模xn+1的运算即可。例如:x4+x2+1=x2+x+1模x3+1码多项式系数仍按模2运算,即只取值0和1。例如由前面的分析可知,若T(x)是码多项式,则在模xn+1的运算条件下,xiT(x)仍然是码多项式。
由前面的分析可知,若T(x)是码多项式,则在模xn+1的运算2.循环码的生成矩阵G若能找到k个线性无关的码组,就能构成矩阵G。在循环码中,一个(n,k)码有2k个不同码组,若用g(x)表示其中前(k-1)位皆为0的码组,即g(x)=0…1x…xk位n-k位则g(x)、xg(x),x2g(x),…,xk-1g(x)都是码组,而且这k个码组是线性无关的。因此可以用来构成循环码的生成矩阵G。
2.循环码的生成矩阵G例表9—6的循环码,唯一的一个(n-k)次码多项式代表的码组是0010111,相对应的码多项式为一旦确定了g(x),则整个(n.k)循环码就被确定了。因此,循环码的生成矩阵G可以写成例表9—6的循环码,唯一的一个(n-k)次码多项式代表的这个生成矩阵不是系统码的生成矩阵,可以通过行变换,变换成系统码的生成矩阵。g(x)=x4+x2+x+1将此g(x)代入上式,得到这个生成矩阵不是系统码的生成矩阵,可以通过行变换,变换成系统g(x)的性质:g(x)必须是一个常数项a0=1;次数为(n-k)次;唯一的(n-k)次多项式;我们称这唯一的g(x)为码的生成多项式。g(x)是xn+1的因式(见后面分析)。g(x)的性质:说明g(x)是xn+1的因式。因为任码多项式T(x)都是g(x)的倍式,所以有T(x)=h(x)g(x)g(x)本身也是一个码组,其次数为n-k次。把它循环移位k次仍为一个码组。所以xkg(x)是n次多项式,在模xn+1运算下,所以即说明g(x)是xn+1的因式。因为xkg(x)是n次的,所以Q(x)=1。所以所以
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- DB6103T 41-2025玉米-小麦轮作机械化生产技术规范
- DB3715T 76-2025地理标志产品 冠县鸭梨
- 个人小额借款合同模板全集
- 万科地产租赁合同范本
- 2025年大型机械租赁服务合同
- 二手房买卖标准合同样本
- 京东店铺租赁合同模板
- 临时借调合同模板(企业与员工)
- 个人汽车抵押合作合同书
- 严守合同底线共筑食品安全2025
- 《工业机器人系统维护(ABB模块)》试卷10套
- 危险性化合物的微生物降解-中国石油大学环境生物工程
- 浙江省名校新2025届高一数学第一学期期末达标检测试题含解析
- 学习2024《关于加强社会组织规范化建设推动社会组织高质量发展的意见》解读课件
- 2024年县全民健身活动状况调查活动方案
- 足球场建设项目设计方案
- 湖北宜昌历年中考语文现代文之记叙文阅读16篇(含答案)(2003-2023)
- 问题探究如何让城市不再看海(教学课件)高一地理
- 2024年人教版五年级数学(上册)模拟考卷及答案(各版本)
- 人教版八年级下册历史第1课 中华人民共和国成立 说课稿
- 2024-2030年伤口护理管理行业市场现状供需分析及重点企业投资评估规划分析研究分析报告
评论
0/150
提交评论