通信原理差错控制编码-课件.ppt
《通信原理差错控制编码-课件.ppt》由会员分享,可在线阅读,更多相关《通信原理差错控制编码-课件.ppt(123页珍藏版)》请在三一办公上搜索。
1、本章内容,第11章 差错控制编码,基本概念 差控方式 编码原理 码距 码率 性能简单实用码 奇偶监督 恒比码 线性分组码 汉明码 监督矩阵H、生成矩阵G 循环码 生成多项式 编译方法 BCH码 RS码卷积码 编译原理 代数表述 几何表述,11.1,概 述,开销。这就好像我们运送一批玻璃杯一样,为了保证运送途中不出现打烂玻璃杯的情况,我们通常都用一些泡沫或海棉等物将玻璃杯包装起来,这种包装使玻璃杯所占的容积变大,原来一部车能装5000个玻璃杯的,包装后就只能装4000个了,显然包装的代价使运送玻璃杯的有效个数减少了。,为保证运送途中不出现打碎灯泡的情况,有效性,可靠性,通信中的情况:,开销。这就
2、好像我们运送一批玻璃杯一样,为了保证运送途中不出现打烂玻璃杯的情况,我们通常都用一些泡沫或海棉等物将玻璃杯包装起来,这种包装使玻璃杯所占的容积变大,原来一部车能装5000个玻璃杯的,包装后就只能装4000个了,显然包装的代价使运送玻璃杯的有效个数减少了。,针对乘性干扰,针对加性干扰,合理选择调制/解调方法,增大发射功率,采用均衡等措施,差错控制编码,信道类型 根据错码的不同分布规律分为:,差错控制方式:,差错控制方式,(ARQ),(FEC),自动请求重发,缺点:工作在半双工状态,传输效率较低。,3 种自动要求重发(ARQ)系统,(1)停止等待ARQ系统,系统需要双工信道。,(2)拉后ARQ系统
3、,第5组,传输速率比第(1)种高。,(3)选择重发ARQ系统,ARQ的主要缺点:,码率较高。用较少的监督码元就能使误码率降到很低;检错的计算复杂度较低;检错用的编码方法 和 加性干扰的统计特性基本无关,能适应不同特性的信道。,需双向信道来重发,不适用单向信道和一点到多点的通信系统。重发使得ARQ系统的传输效率降低。信道干扰严重时,将发生因反复重发而造成事实上的通信中断。不适用于要求实时通信的场合,例如电话通信。,ARQ的主要优点:与前向纠错(FEC)方法相比,ARQ系统的原理方框图,11.2,纠错编码的基本原理,规则:使码组中“1”的个数为偶数,情形1:没有冗余 不能发现错误,情形2:加入冗余
4、 可以发现错误,冗余,另外4个码组,许用码组,禁用码组,也不能 纠正 错误。,(奇数个错码),这时,能够发现 2个以下错码,或者纠正 1位 错码。,综上所述:,-信息码元位数,-编码后码字位数,不同的编码方法,检错 或 纠错 能力也不同。,分组码和系统码,编码后的每组长度为 n=k+r,就是分组码,前面的例子:,信息位与监督位关系:,分组码 的 符号:,分组码 的 结构:,(n,k),码长(n):码组(码字)中的码元个数。,码重(W):码组中“1”的数目。,“0 1 1 0 1 1”的距离为 3,码重和码距,码重为 3,对于3位的编码组,可用3维空间来说明,(4个许用码组之间),各顶点之间沿立
5、方体各边行走的几何距离 码距=2,码距的几何意义:,对于(n,k)分组码,有以下结论:,最小码距d0 和检纠错能力的关系,检个错码,要求:,纠个错码,要求:,纠 t 个错码,同时检 e 个错码,要求:,证明:,11.3,纠错编码的性能,系统带宽和信噪比的矛盾,右图所示的某种编码性能,可见:不增大发送功率,就能 降低误码率约一个半数量级。,A点,B点,2PSK调制,可见:能节省功率 2 dB 称为编码增益,D点,2PSK调制,C点,因此,纠错码主要应用于功率受限而带宽不太受限的信道中。,付出的代价是带宽增大。,设编码前 系统工作在图中C点,提高速率后Pe由C点升到E点。,传输速率RB 和 信噪比
6、Eb/n0的关系,若希望提高RB,则必使Eb/n0下降,误码率Pe增大。,这时付出的代价仍是带宽增大。,但采用纠错编码后,Pe仍可降到 D点。,11.4,简单的实用编码,11.4.1 奇偶监督码,偶监督码,奇监督码,适用:检测随机出现的零星差错。,编码规则:,只一位监督码元,(不知错码位置),很高(只有一位监督位)。,码率:,编出的码字应为:,若收到 10011,检测结果为:,根据偶数监督规则:,-有错,若收到 00011,检测结果为:,奇偶监督码 不能 检出 偶数 个错,解,-认为无错,1 1 0 1 1,11.4.2 二维奇偶监督码,编码规则:,(方阵码),检测方法:计算接收码组中“1”的
7、数目,可知是否有错。,11.4.3 恒比码,适用:用于电报传输系统或其他键盘设备产生的字母和符号。,编码规则:,(等重码),个许用码组,可分别用来代表26个英文字母 及 其他符号。,11.4.4 正反码,编码规则:,设码长n=10,即信息位 k=5,监督位 r=5。,监督位数与信息位数相同;能纠错。编码效率低:50%。,译码方法:,=00000,校验码组和错码的关系:,无错,信息位中有奇数个“1”,校验码组=00000,发送码组为11001 11001,纠检能力:,(n,k)线性分组码,11.5,线性码:按照一组线性方程构成的代数码。即每个码字的监督码元是信息码元的线性组合。,基本概念,代数码
8、:建立在代数学基础上的编码。,正反码,效率50%,太低。纠正1位错,最少增加多少监督位?,构造出以最小多余度代价换取最大抗干扰能力的好码,纠错编码任务:,汉明码:能纠正1位错,编码效率较高,-监督关系式,若 S=0,认为无错(偶监督时);若 S=1,认为有错。,若要构造具有纠错能力的(n,k)码,则需增加督码元的数目。,当“=”成立时,构造的线性分组码 称为汉明码,校正子,构造原理,只有一位监督元,-检错,汉明码的,能纠1位错码 的高效 线性分组码,(7,4)汉明码,可以其他假设,由表可见:,仅当一位错码的位置在a2、a4、a5 或a6 时,校正子S1为1;否则S1为 0。,同理:,(A),移
9、项运算解出监督位,(A),接收端译码检错纠错过程,以上构造的线性分组码,称为汉明码。,最小码距:,当 n很大 r 很小时,Rc 1。,编码效率:,汉明码特点:,d0=3(纠1或检2),r 是不小于3的任意正整数,答:最小码距:,故能 纠1 或检2,d0=3,线性分组码的一般原理,将前面(7,4)汉明码的监督方程:,改写为:,表示成如下矩阵形式:,H-监督矩阵,简记为,H,A=a6 a5 a4 a3 a2 a1 a0,0=000,监督矩阵,或,转置,转置,“T”,r n,=P Ir,r k 阶矩阵,r r 阶方阵,典型监督矩阵,H 矩阵的性质,H 的行数 等于监督位的数目r。,H 的每行中“1”
10、的位置表示相应码元之间存在的监督关系。,H的各行应该是线性无关的,否则得不到r个线性无关的监督关系式。,若一矩阵能写成典型阵形式 P Ir,则其各行一定是线性无关的。,将上面汉明码例子中的监督位公式:,改写成矩阵形式:,G-生成矩阵,或者写成:,P 阵,式中,Q 为一个k r 阶矩阵,它为P 的转置,即:,Q=PT,P 阵,Q 阵,将Q的左边加上1个k k 阶单位方阵,就构成矩阵:,生成矩阵,,或者,因此,若找到了码的G,则编码的方法就完全确定了。,具有IkQ形式的称为典型生成矩阵。,由典型G得到的码称为系统码。,称为,典型生成矩阵,信息位不变,监督位在后。,由它可以产生整个码组,即有:,k
11、n,G 矩阵的性质,G 矩阵的各行是线性无关的。,由式,可看出:,任一码组A都是G的各行的线性组合。,G共有k行,若它们线性无关,则可以组合出2k 种不同的码组A。,它恰是有k位信息位 的全部码组。,G 和H 的关系,校正子与错误图样,设发送码组为一个n列的行矩阵 A,,接收码组的行矩阵 B,错码矩阵(错误图样),(模2),A=B+E,在接收端,若能求出错误图样E 就能恢复出发送码组 A,即,任一发送码组 A 都应满足式:,对于接收码组 B,可通过计算:,来进行检测。,将 B=A+E 代入上式,可得,0,因此,可根据S 是否为0 判断 接收码组 是否 出错!,由以上分析可知,(n,k)线性分组
12、码译码的三个步骤:,2)由S 找到错误图样E;,3)由公式 A=B+E 得到译码器译出的码组。,(n,k)线性分组码译码的三个步骤:,封闭性,A1和A2,(A1+A2),证明:若A1和A2是两个码组,则有,A1 HT=0 和 A2 HT=0,,将两式相加,有,A1 HT+A2 HT=(A1+A2)HT=0,最小距离,(证毕),线性分组码的性质,根据性质 线性分组码计算最小码距,只需找最小码重,无需两两码组比较,完备性:汉明码中,伴随式的非零形式与错误图样一一对应,且伴随式的图样除全0外为 个,正好等于码长,最充分利用了监督位所提供的信息。,循 环 码,西安电子科技大学 通信工程学院,课件制作:
13、曹丽娜,它除了具有线性分组码的一般性质外,还具有循环性。,11.6,表中的第 2 码组向 右移一位即得到第 5 码组;,(7,3)循环码,11.6.1 循环码原理,表中的第 6 码组向 右移一位即得到第 3码组。,码字()的多项式可表示为:,码多项式,多项式的系数就是码组中的各码元,x 仅是码元位置标记。,n=7 时,码字(码组)的多项式表示,1.码多项式的按模运算,一般说来,若一个整数m 可以表示为,(Q 为整数),m p(模n),则在模n 运算下,有,码多项式的按模运算:,或,则,码多项式系数之间的加法和乘法:按模2 运算。,解 运算过程:,即有,则有,余式,因为,A(x)是 A(x)代表
14、的码组向左循环移位 i 次的结果。,循环码的码多项式,则 余式A(x)也是该编码中的一个许用码组。,循环码组,,码长n=7。,i=3时,有,左移 i 位,3,由上述分析可见:,2.循环码的生成矩阵G,生成矩阵G可由k 个线性无关的码组构成。,引思:,如何寻找这 k 个线性无关的码组?,因此,用这个线性无关的码组可构成该循环码的生成矩阵G,即,生成多项式,g(x)是xn+1的因式,g(x)的性质:,g(x)必有一常数项a01,g(x)的次数为n-k次,且唯一,否则,循环右移1位出现k连0,线性分组码不可能信息位全0,监督位不全为0,若2个,由封闭性得两者和为码组,连0个数至少多出2位:a0、an
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 通信 原理 差错 控制 编码 课件

链接地址:https://www.31ppt.com/p-3727791.html