- 1、本文档共58页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章信道编码 有噪信道编码定理设离散无记忆信道[X,P(y/x),Y]为信道传递概率,其信道容量为C。当信息传输率RC时,只要码长N足够长,总可以在输入符号集中找到M个( )码字组成的一组码和相应的译码规则,使译码的平均错误概率任意小。有噪信道编码定理是一个存在性定理。它从理论上雄辩地证明,平均错误译码概率Pe趋向于0,信道信息传输率R无限接近于信道容量C的抗干扰信道编码是存在的。它给人们指明了实施及有效、又可靠的信息传输的光明前景。内容6.1 纠错编译码的基本原理与分析方法6.2 线性分组码6.3 卷积码6.1.2矢量空间与码空间 设n重有序元素的集合V= {Vi },F表示码元所在的数域,对于二进制码,F代表二元域{0,1}若满足条件:V中矢量元素在矢量加运算下构成加群;V中矢量元素与数域F元素的标乘封闭在V中;分配律、结合律成立, 则称集合V是数域F上的n维矢量空间,或称n维线性空间,n维矢量又称n重(n-tuples)。矢量空间中矢量的关系 对于域F上的若干矢量线性组合: 线性相关: 则其中至少一个矢量可表示为其它矢量的线性组合线性无关或线性独立:一组矢量中的任意一个都不可能用其它矢量的线性组合来代替。矢量空间与基底一组线性无关的矢量 ,线性组合的集合就构成了一个矢量空间V,这组矢量 就是这个矢量空间的基底。n维矢量空间应包含n个基底 矢量空间的任一矢量都可以表示为基底各矢量的线性组合。基底不是唯一的,例:线性无关的两个矢量(1,0)和(0,1)以及(-1,0)和(0,-1)可张成同一个二维空间 。二元域GF(2)上三重矢量空间 若矢量空间V的一个元素子集VS也能构成一个矢量空间,则称VS是V的子空间。以(100)(010)(001)为基底可张成三维三重空间V,含 23 =8个元素V={(000)(001)(010)(011)(100)(101)(110)(111)}以(100)为 基底可张成一维三重子空间V1,含21 =2 个元素,即以(010)(001)为基底可张成二维三重子空间V2,含 22 =4个元素,即,V1和V2都是V的子空间。三维三重空间及其子空间111101110000010011001100构成矢量的有序元素的个数成为“重”数,张成矢量空间的基底的个数成为“维”数。如:GF(2)上三维矢量空间有三个基底(100)(010)(001),即矢量也是三重矢量。但以(010)(001)为基底形成的子空间却是二维三重子空间。如果维数小于重数就说明这是一个子空间。矢量空间每个矢量空间或子空间中必然包含零矢量两个矢量正交:V1?V2= 0 两个矢量空间正交:某矢量空间中的任意矢量与另一矢量空间中的任意矢量正交 若两个矢量空间的基底正交,则这两个空间一定正交;正交的两个子空间V1、V2互为对偶空间 (Dual Space),其中一个空间是另一个空间的零空间(null space,也称零化空间)。 最基本的纠错码是(n,k)分组码——把信息流切割为k个符号(q进制)为一组,编成由n个码元组成的码字。码字可以视为一个n重矢量,是n维n重矢量元素之一。原来的k长信息序列构成一个k维k重空间。共qk个元素n长码元的所有码字C可以构成一个n维n重空间Vn,共qn个元素码Ci是n个码元的有序排列,是n维n重矢量空间Vn的元素之一。然而反之,矢量空间Vn的元素并不一定是码字。对于一般的(n,k)分组码,编码前的k位信息有qk种组合,属于q元域上k维k重矢量空间;编码后n位的码字最多有qn种组合,属于q元域上n维n重矢量空间。分组编码的任务是要在n维n重矢量空间qn种可能组合中选择其中的qk个构成一个码空间,其元素就是许用码的码集。6.3线性分组码 消息组m (n , k)码字c m=(mk-1,…,m1,m0) 分组编码器 c=(cn-1,…,c1,c0) qk qn码集C能否构成n维n重矢量空间的一个k维n重子空间?如何寻找最佳的码空间? qk个信息元组以什么算法一一对应映射到码空间。一般的分组码的码集未必能构成n维n重空间的k维n重子空间,但若被称为线性分组码,则其码集一定正好是k维n重子空间。构造线性分组码的方法也就是构造子空间的方法,即在n维n重的n个基底中选取其中k个基底作为码空间的基底,由这k个基底线性组合所张成的空间就是k维n重码空间。生成矩阵和校验矩阵线性分组码的编码,是将信息序列每k位分为一组,然后按照一定的编码规则,把k位的信息组映射成n位的二元码字。码字中非信息位的n-k位组成的数字序列称为校验位,对于线性分组码,每一位校验位是所有的信息位的线性组合。线性分组码的编码由生成矩阵描述。线性分
文档评论(0)