第六章信道编码优秀课件.ppt
《第六章信道编码优秀课件.ppt》由会员分享,可在线阅读,更多相关《第六章信道编码优秀课件.ppt(107页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第六章信道编码2022/10/71第1页,本讲稿共107页一、信道编码一、信道编码线路码与纠错码线路码与纠错码 信信道道编编码码是是以以信信息息在在信信道道上上的的正正确确传传输输为为目目标标的的编编码码,它它可可分分为为两两个个层层次次上上的的问问题题:一一是是如如何何正正确确接接收收载载有有信信息息的的信信号号,二二是是如如何何避避免免少少量量差差错错信信号号对对信信息息内内容容的的影影响响;前前者者是是通通信信原原理理的的问问题题,后后者者是是信信息息论论的问题。的问题。比比如如在在数数字字基基带带信信号号中中的的编编码码,主主要要目目的的是是为为了了消消除除直直流流分分量量、改改造造信
2、信号号频频谱谱、便便于于时时钟钟频频率率的的提提取取、实实现现数数字字信信号号的的透透明明传传输输等等。还还有有的的是是为为了了压压缩缩占占用用带带宽宽、抑抑制制码码间间干干扰扰,如如部部分分响响应应系系统统。这这个个层层次次上上的的编编码码,如如曼曼彻彻斯斯特特码码、AMI码码、HDB3码码、nBmB码码、部部分响应系统中的相关编码等,一般称之为线路编码(分响应系统中的相关编码等,一般称之为线路编码(line code)。)。第2页,本讲稿共107页 从从信信息息论论角角度度来来看看的的信信道道编编码码是是指指第第二二层层次次的的编编码码,即即差差错错控控制制编编码码,包包括括各各种种形形式
3、式的的纠纠错错、检检错错码码,统统称称为为纠纠错错编编码码。纠纠错错编编码码的的理理论论体体系系属属于于信信息息理理论论,但但纠纠错错编编码码的的实实现现离离不不开开有有形形载载体体的的信信号号理理论论,因因此此信信息息的的编编码码与与信信号号的的编编码码有有天天然然联联系系。纠纠错错码码在在有有形形化化信信号号阶阶段段的的差差错错概概率率是是符符号号(symbol)差差错错概概率率(误误码码元元率率),而而在在承承载载信信息息方方面面的的差差错错概率是比特差错概率概率是比特差错概率(误比特率误比特率)。本本书书讨讨论论的的信信道道编编码码主主要要指指纠纠错错编编码码,而而衡衡量量纠纠错错编编
4、码码性性能的指标主要是误比特率的改善程度。能的指标主要是误比特率的改善程度。第3页,本讲稿共107页举例说明:举例说明:A A、B B两消息,可用一位二进制数表示,两消息,可用一位二进制数表示,A=1A=1、B=0B=0出错时无法判定出错时无法判定。增加一个增加一个监督监督位,取位,取11A11A、00B,00B,若收到若收到0101或或1010时,时,可知发生了错误,但不能纠正错误。可知发生了错误,但不能纠正错误。再增加一个监督位,取再增加一个监督位,取111A111A、000B,000B,若一位错:若一位错:B001 B001 A110A110,这样纠码:,这样纠码:001 000 B,1
5、10 111 A001 000 B,110 111 A若两位若两位错错011,110011,110则则只能只能发现发现不能不能纠错纠错 因此,这种(因此,这种(3 3,1 1)码,能纠正一个错,发现两个错。)码,能纠正一个错,发现两个错。可以看出:本来只需要可以看出:本来只需要2 2位二进制数就可以表示位二进制数就可以表示A A、B B两个符号两个符号,用,用2 2或或3 3位表示时,码长变长,带来信息冗余。所以,位表示时,码长变长,带来信息冗余。所以,纠错能力是纠错能力是靠冗余换取的靠冗余换取的。二、检错和纠错(差错控制)的基本原理二、检错和纠错(差错控制)的基本原理:第4页,本讲稿共107
6、页第一、二节 有扰离散信道的编码定理一、差错控制一、差错控制(1)前向纠错法)前向纠错法FEC 所发码具有纠错能力,收端接收后自动纠错,无需反向所发码具有纠错能力,收端接收后自动纠错,无需反向信道。实时性好,但译码设备复杂,信道。实时性好,但译码设备复杂,传输效率传输效率。信源FEC编码信道FEC译码信宿(2)反馈重发)反馈重发ARQ(Automatic Repeat Request 能检错的码能检错的码应答信号应答信号发端发端收端收端第5页,本讲稿共107页 方法和设备简单,无需纠检错编译系统。但需要双向信道,方法和设备简单,无需纠检错编译系统。但需要双向信道,传传输效率输效率、实时性差、实
7、时性差。(3)混合纠错法)混合纠错法HEC 能纠错(能力能纠错(能力有限)的码有限)的码应答信号应答信号发端发端收端收端性能介于前面二者之间性能介于前面二者之间第6页,本讲稿共107页(1)根据各码组信息码和监督码的关系分:根据各码组信息码和监督码的关系分:线性码,非线性码线性码,非线性码根据监督码元是否仅与本组信息元有关根据监督码元是否仅与本组信息元有关 分组码,卷积码分组码,卷积码(2)根据纠错码组中信息元是否隐蔽分:根据纠错码组中信息元是否隐蔽分:系统码,非系统码系统码,非系统码(3)根据码的用途分:根据码的用途分:检错码检错码 ,纠错码,纠错码(4)根据根据码元的取值码元的取值:二进制
8、码,多进制码二进制码,多进制码(5)根据根据构造编码的数学方法构造编码的数学方法:代数码,几何码,算术码代数码,几何码,算术码(6)二、二、纠错码的分类纠错码的分类第7页,本讲稿共107页 对于给定的有扰信道,若信道容量为对于给定的有扰信道,若信道容量为C,只要发送端以低于,只要发送端以低于C的信息速率的信息速率Rb发送信息,则发送信息,则一定存在一种编码方法一定存在一种编码方法,使得译码,使得译码错误概率错误概率P随着码长随着码长n的增加,按指数下降至任意小的值,表示为的增加,按指数下降至任意小的值,表示为 P e-nE(Rb)E(Rb)为误差指数,为误差指数,Rb0。两个结论:两个结论:1
9、.码长码长n和信息速率和信息速率Rb一定时,随一定时,随C E(Rb)P随指数下降。随指数下降。其中其中 C=Blog2(1+S/N)(bit/s)2.在在C和和Rb一定时一定时(Rb k=3.n=6G=0 01 1 1;0 1 1 0 0 1;1 0 1 0 1 1Gs=1 0 0 0 1 1;0 1 0 1 0 1;0 0 1 1 1 1第44页,本讲稿共107页复习矢量空间的矢量空间的基底基底、生成生成重数重数-构成矢量的元素的个数构成矢量的元素的个数维数维数-张成矢量空间的基底的个数张成矢量空间的基底的个数矢量空间的正交、对偶空间矢量空间的正交、对偶空间分组编码的数学概念分组编码的数学
10、概念第45页,本讲稿共107页生成矩阵:第46页,本讲稿共107页校校验验矩矩阵阵例例6-2 6-2 !第47页,本讲稿共107页伴随式和标准阵列译码伴随式和标准阵列译码编、译码过程编、译码过程:选择重量最轻的那组差错图样进行译码选择重量最轻的那组差错图样进行译码理解最小距离译码理解最小距离译码Go on第48页,本讲稿共107页 最佳译码(最大后验概率译码):在已知r的条件下找出可能性最大的发码c作为译码估值,即令:这是一种通过经验与归纳由收码推测发码的方法,是我们认为的最优译码算法。但在实际译码时,后验概率的定量确定是很困难的。最大似然译码:在已知r的条件下使先验概率最大的译码算法,即令:
11、,p(r|c)为似然函数当发送码的概率都相等以及接受码的概率也都相等时,二者等效。根据贝叶斯公式可以建立先验概率和后验概率之间的关系:第49页,本讲稿共107页设每个码字长为n,若接收码字 R 与码字 C 的距离为 d(R,C),则条件概率 p(RC)可表示为:最大化 p(RC)等价于最小化 d(R,C),所以使差错概率最小的译码是使接收向量 R 与输出码字 C 距离最小的译码。对于BSC信道,最大似然译码就是最小距离译码。(5)构造标准阵列译码表 上述概率译码不能进行实时译码:每收到一个码字R,就要计算一次伴随式S,然后求解方程组,得到2k个差错图样,选择重量轻者进行译码。第50页,本讲稿共
12、107页 为此,首先构造标准阵列译码表,事先将所有不同取值的伴随式S所对应的差错图样全部解出来,选择最轻者与所有可能的发送码字相加,得到所有可能的接收码字。并将它们排列成表格,接收端只需要根据接收到的码字查表即可译码。标准阵列的构造方法是:选择所有码字构成阵列的第0行,通常将全零码字 c1作为第0行第 1列元素。选择差错图案ei作为第0列,通常以无差错图案e1=(00)作为第0列第 l行元素。阵列中的i行j列元素为eicj;i=l,2,2r,j=l,2,2k对越小的i,ei选择为越容易出现的差错图案 以(6,3)码为例介绍:第51页,本讲稿共107页(6,3)码:陪集首c1000000c200
13、1110c3010011c4011101c5100101c6101011c7110110c8111000se1000000e1+c1000000e1+c2001110e1+c3e1+c4e1+c5e1+c6e1+c7e1+c8000e2000001e2+c1000001001e3000010e3+c1010e4000100e4+c1100e5001000e5+c1ei+cj010101110e6010000e6+c1011e7100000e7+c1101e8100010e8+c1100010101100110001111111000111001001010100011010111第52页,本讲
14、稿共107页 伴随式S有23=8种组合,而差错图样中代表无差错的有一种,代表一个差错的图案有=6种,代表两个差错的图案=15种。要把8个伴随式对应到8个最轻的差错图样,无疑应先选无差错的图案和6种一个差错的图样。对于两个差错的图样,我们只能挑选其中的1个,至于挑选方法可有若干种,不是唯一的。先将ei=(000000)、(000001)、(100000)解得对应的S;剩下的伴随式(111)所对应的差错图案有2k=8个,其中(100010)、(001001)、(010100)并列重量最轻,任选其中一个比如(100010)。陪集首:在最小距离准则下最可能产生错误的集合标准阵列译码:根据最大似然译码思
15、想,把2n个n重接收矢量划分成2k个互不相交的子集D1D2,在这2k 个子集中使每个子集仅含有一个码字,使得某个子集Di与某一ci一一对应。译码时,凡是落在Di这个子集中的接收矢量都被译成ci.第53页,本讲稿共107页举例:当收到码组R=111011时,判断是否码字?解:查表:e=010000 c=re=101011 7、完备码 任何一个二元(n,k)线性分组码都有2n-k个伴随式,假如该码的纠错能力是t,则对于任何一个重量小于等于t的差错图案,都应有一个伴随式与之对应,即伴随式的数目满足条件:上式称作汉明限,任何一个纠t码都应满足上述条件。第54页,本讲稿共107页 如果某二元(n,k)线
16、性分组码伴随式数目恰好和不大于t个差错的图案数目相等,相当于在标准阵列中能将所有重量不大于t的差错图案选作陪集首而没有一个陪集首的重量大于t,这时的校验位得到最充分的利用。(1)完备码:满足方程 的二元(n,k)线性分组码(2)完备码特性:围绕2k个码字、汉明距离为t的所有球都是不相交的,每一个接收码字都落在这些球中之一,因此接收码离发送码的距离至多为t,这时所有重量t的差错图案都能用最佳(最小距离)译码器得到纠正,而所有重量t1的差错图案都不能纠正。(3)几种 完备码:汉明码:t=1(d=3)的二进制完备码由上述方程得:m3,(7,4)m4,(15,11)m5,(31,26)m6,(63,5
17、7)m7,(127,120)m8,(255,247)第55页,本讲稿共107页汉明码的构造:汉明码的校验矩阵H具有特殊的性质(二进制时):(n,k)码的H:rnr个码元所能组成的列矢量总数是 2rl,(全零矢量除外)恰好和校验矩阵的列数 n=2m1相等。只要排列所有列,通过列置换将矩阵H转换成系统形式,就可以进一步得到相应的生成矩阵G。例:(7,4)汉明码.相应的伴随式计算方程:第56页,本讲稿共107页另一种完备码:(高莱)戈雷码,t=3的(23,12)二进制完备码采用伴随式计算的一种纠错译码电路实现形式如图:满足方程:第57页,本讲稿共107页总复习(一)1、按发出符号之间的关系来分,信源
18、可以分为()和()2、连续信源的熵是(),不再具有熵的物理含义。3、对于有记忆离散序列信源,需引入()描述信源发出的符号序列内各个符号之间的统计关联特性3、连续信源X,平均功率被限定为P时,符合()分布才具有最大熵,最大熵是()。4、数据处理过程中信息具有()。5、信源冗余度产生的原因包括()和()。6、单符号连续信道的信道容量取决于()。7、香农信息极限的含义是()。8、对于无失真信源编码,平均码长越小,说明压缩效率()。第58页,本讲稿共107页9、对于限失真信源编码,保证 D的前提下,尽量减少()。10、立即码指的是()。11、算术编码是()分组码。12、游程编码是()失真信源编码。13
19、、线性分组码的()就是该码空间的对偶空间的生成矩阵。14、若(n,k)线性分组码为MDC码,那么它的最小码距为()。15、完备码的特点是()。16、卷积码的自由距离决定了其()。第59页,本讲稿共107页()1、信息是指各个事物运动的状态及状态变化的方式。()2、信息就是信息,既不是物质也不是能量。()3、马尔可夫信源是离散无记忆信源。()4、不可约的马尔可夫链一定是遍历的。()5、单符号连续信源的绝对熵为无穷大。()6、序列信源的极限熵是这样定义的:H(X)=H(XL|X1,X2,XL-1)。()7、平均互信息量I(X;Y)是接收端所获取的关于发送端信源X的信息量。()8、信源X,经过处理后
20、,输出为Y,H(Y)小于H(X),说明信息不增。()9、如果一个消息包含的符号比表达这个消息所需要的符号多,那么该消息存在冗余度。()10、有噪无损离散信道的输入为X,输出为Y,那么其信道容量()。第60页,本讲稿共107页()11、非高斯噪声信道的信道容量比高斯噪声信道的信道容量小。()12、信息率失真函数具有单调递减性。()13、异前缀码不能及时可译。()14、用码树构造的一定是及时码。()15、香农编码压缩了符号相关造成的冗余。()16、有失真信源编码指的是保真度准则下的信源编码。()17、变长无失真信源编码比定长编码的编码效率高。()18、香农编码是最佳编码。()19、卷积、交织都可以
21、达到差错随机化的目的。()20、卷积码的序列距离决定了其检错和纠错能力。第61页,本讲稿共107页复习 第三节 线性分组码四、四、线性分组码线性分组码1 1、基本概念基本概念2、最简单的线性分组码、最简单的线性分组码奇偶检验码奇偶检验码3、错误图样、错误图样4、矢量空间和码空间、矢量空间和码空间5、线性分组码的生成矩阵和校验矩阵、线性分组码的生成矩阵和校验矩阵 6、伴随式和标准阵列译码、伴随式和标准阵列译码7、完备码、完备码第62页,本讲稿共107页8、循环码由循环移位特性而界定的一类线性分组码 设n位码组:c=(c0,c1,cn-2,cn-1),ci0,1则右移一位:c(1)=(cn-1,c
22、0,c1,cn-2),右移i位:c(i)=(cn-i,cn+1-i,cn-1,c0,c1,cn-1-i),i=1n第63页,本讲稿共107页(1)循环码的多项式描述1.码字的多项式表示:(n,k)码 例:c(x)=c0+c1x+cn-1xn-1,(n-1次)(1)一般形式 f(x)=f0+f1x+fnxn,(n次)(2)性质 多项式次数 零次多项式f(x)=f0 零多项式f(x)=0 两多项式四则运算同一般多项式第64页,本讲稿共107页(1)循环码的多项式描述(续)1.码字的多项式表示(3)模运算与整数模运算相同 如:3=1(mod2),x2+1=1(mod x2)一般式:如有 h(x)=q
23、(x)f(x)+r(x)则有 h(x)=r(x)(mod f(x)对于循环码,有:c(i)(x)=c(x)xi (mod xn+1)如:c=(c0,c1,cn-2,cn-1),ci0,1 码多项式为:c(x)=c0+c1x+cn-1xn-1,右移一位:c(1)(x)=c(x).x (mod xn+1)=c0 x+c1x2+cn-2xn-1+cn-1xn (mod xn+1)第65页,本讲稿共107页相应的码字为:c(1)=(cn-1,c0,c1,cn-2)=c0 x+c1x2+cn-2xn-1+cn-1xn (mod xn+1)=c0 x+c1x2+cn-2xn-1-cn-1=cn-1+c0
24、x+c1x2+cn-2xn-1 同理:右移2位:c(2)(x)=c(x).x2 (mod xn+1)=c0 x2+c1x3+cn-3xn-1+cn-2xn+cn-1xn+1 (mod xn+1)=c0 x2+c1x3+cn-3xn-1-cn-2-cn-1 x =cn-2+cn-1 x+c0 x2+c1x3+cn-3xn-1相应的码字为:c(2)=(cn-2,cn-1,c0,c1,cn-3)第66页,本讲稿共107页 结论:c(i)(x)=c(x)xi (mod xn+1)n位码字的循环右移i位等价于相应的码多项式乘以xi后取xn+1的模剩余2.定义若一个线性分组码的任意一个码字c,都是另一个码
25、字c的循环移位,则称为循环码3.生成多项式g(x)(1)定义 (n,k)循环码c(x)中存在着唯一的一个生成多项式g(x),其最高次为r=n-k,常数项为1,且是xn+1的一个因子 g(x)=xr+gr-1xr-1+g1x+1(2)性质:任一码多项式必是g(x)的倍式:c(x)=a(x)g(x)任一次数 k-1的多项式a(x)与g(x)相乘,必为码多项式第67页,本讲稿共107页(2)循环码的构造方法 对xn+1作因式分解,求出所有的最小多项式,从而求出n-k次的因式作为生成多项式g(x)。用生成多项式g(x)乘以信息多项式m(x),得到码多项式c(x)。例题:研究构造一个长度n=7的循环码的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第六 信道编码 优秀 课件
限制150内