网站大量收购独家精品文档,联系QQ:2885784924

编码理论 第二版 教学课件 作者 田丽华 第6 11章 第6章.ppt

编码理论 第二版 教学课件 作者 田丽华 第6 11章 第6章.ppt

  1. 1、本文档共107页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 线性分组码 6.1 线性分组码的基本原理 6.1.1 基本概念   在通信系统中,为了能在接收端发现和纠正信息传输中产生的错误,发送端需要对所传输的数字信息序列进行编码。首先,把信息序列按一定长度分成若干信息码组,每组由相继的k位信息数字组成;然后,编码器按照预定的线性运算规则(可由线性方程组来规定)把信息码组变换成n(nk)重码字,如图6-1所示。 图6-1 线性分组码编码器   n-k个附加码元是由信息码元的线性运算产生的,此码叫做(n,k)线性分组码。如果一个(n,k)线性分组码的数域为GF(p),即每一个码元可能有p种取值,则信源可发出pk种不同的消息组。为使接收端对码字惟一可译,即当从n位长的码字中译出k位的消息时,消息组与码字之间应有一一对应的关系,因此编码器至少要存储pk个码字才能实现消息到码字的变换(当k比较大时,这种编码器就显得有些不切实际)。为了压缩编码器的存储容量,通常对编码器附加一个线性约束条件,使得线性码的校检位与信息位之间呈线性关系。对于二进制码,(n,k)线性分组码(以后简称为(n,k)码)共有2k个码字,它们构成k维子空间的主要特征是:在加法运算下满足封闭性;在2k个码字中只有k个是线性独立的。   (n,k)码除具有封闭性外,还满足加法交换律和加法结合律。因为(n,k)码的pk个码字集合构成可交换的加法群,所以线性码又称为群码。   对(n,k)码通过预定的线性运算,可将长为k位的信息码组变换成n(nk)重的码字。由pk个信息码组编成的码字集合称为(n,k)码许用码字,由pn-pk个除了许用码字之外的码字集合称为禁用码字。   码组是所有码字的集合。一个n重的码字C可以用矢量C=[cn-1cn-2…c1c0]来表示,所以码字又称为码矢。   对(n,k)线性码,用R=k/n表示码字中信息位所占的比重,叫做编码效率或编码速率,简称码率。它说明了信道利用效率,所以也叫做传信率。R越小,冗余度就越大,即在一个码字中添加给每个信息符号的冗余符号越多。一个码组的冗余符合越多,检错和纠错的能力越强,但也降低了传输信息的实际速率。R越大,码的效率也就越高或传信率越高。R是衡量码性能的一个重要参数。   如上所述,信道编码就是给已知信息组按预定规则添加监督码元,以构成码字。在k个信息元之后附加r(r=n-k)个监督码元,使每个监督元是其中某些信息元的和。例如,信息分组长度k=3,在每一信息组后加上4个监督元,构成(7,3)线性分组码。设该码的码字为c6c5c4c3c2c1c0,其中c6、c5、c4为信息元;c3、c2、c1、c0为监督元,每个码元取值为“0”或“1”,即ci∈GF(2)。监督元可按下面方程组计算:   式(6-1)为一线性方程组,它确定了由信息元得到监督元的规则,所以称为监督方程或校验方程。由于所有码字都按同一规则确定,因此式(6-1)称为一致监督方程或一致校验方程,所得到的监督元称为一致监督元或一致校验元,这种编码方法称为一致监督编码或一致校验编码。因为一致监督方程是线性的,亦即监督元和信息元之间是线性运算关系,所以由线性监督方程所确定的分组码是线性分组码。利用式(6-1),每给出一个3位的信息组,就可编出一个码字,如表6-1所示。 表6-1 (7,3)分组码编码表 6.1.2 码的重量和码的距离   在信道编码中,定义码字中非零码元的数目为码字的汉明(Hamming)重量,简称码重。例如“010”码字的码重为1,“011”码字的码重为2。把两个码字之间对应码位上具有不同二元码元的位数定义为两码字的汉明距离,简称码距。在一种编码中,任意两个许用码字间距离的最小值,即码字集合中任意两码字间的最小距离,称为这一编码的最小汉明距离,以dmin表示;在非零码字中,重量最小者称为该码的最小汉明重量。   通常,用d(C1,C2)表示两个n重C1、C2之间的汉明距离,则汉明距离有以下三个性质:   (1)对称性:d(C1,C2)=d(C2,C1);   (2)非负性:d(C1,C2)≥0;   (3)满足距离三角不等式:d(C1,C2)≤d(C1,C3)+d(C3,C2)。   最小距离dmin与码率R是码的两个最主要的参数, dmin表示了码的纠错能力。以后用(n,k,dmin)表示最小距离为dmin,码率为R=k/n的线性分组码。纠错码的基本任务之一就是构造出R一定且dmin尽可能大的码,或dmin一定且R尽可能大的码。在3位二元码字中,如8种码字都作为许用码字时,任两组码间的最小距离为1,称这种编码的最小码距为1,记作dmin=1。   已知(n,k,d)线性分组码的最小距离dmin≤n-k+1。若系统码的最小距离dmin=n-k+1,则称此码为极大最

您可能关注的文档

文档评论(0)

118压缩包课件库 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档