您好,欢迎来到化拓教育网。
搜索
您的当前位置:首页计算机纠错码中的0—1矩阵

计算机纠错码中的0—1矩阵

来源:化拓教育网
维普资讯 http://www.cqvip.com 第2=2鲞第3期 20吆年6月 JOURNALOF sli^ CRAONDl lAL00l工日GE 上饶师范学院学报 Vd.22。No.3 JIII.2100c2 计算机纠错码中的0—1矩阵 谭国律 (上饶师范学院数学计算机系,江西上饶334001) 摘要:在计算机纠错码技术中,0—1矩阵是重要的理论基础和工具。本文就模2有限城上的0—1矩阵,给出了 几个在应用中有重要作用的基础性结论。 关键词:O—l矩阵;线性相关性;纠错码 中图分类号:TF3(/2.8 文献标识码:A 文章编号:1004—2237(2002)03—0021—03 在计算机进行数据存储、传输等过程中,广泛使用各种信息编码技术,其主要目的是增强数据的正确性。 在这些技术中,模2的剩余类环上的矩阵起到重要的作用,它为这些技术提供了有力的理论基础和工具。 记GF(2)={0,l},它按模2的加法和数乘构成一个有限域。n个二进制数组成一个码字,可把它看成是 GF(2)上的一个n维向量。所谓线性分组码就是这样一些码字所组成的GF(2)上一个线性子空间,它的生成 矩阵和一致校验矩阵就是元素取自GF(2)上的矩阵。在信息编码技术中,这些矩阵扮演着重要的角色。由 于在GF(2)上有:l+l=o,而在一般数域上这是不成立的,由此导致矩阵1l 0 l l l在CF(2)上是不可逆的, J l o l而在一般数域上它却是可逆的。所以,GF(2)上的矩阵与一般数域上的矩阵存在差异,利用GF(2)上矩阵去 研究信息编码时,有些地方需特别小心。对于GF(2)上的矩阵,有些基础性的结果有必要重新审视。本文主 要讨论GF(2)上矩阵的有关性质,无特别声明,文中的矩阵均指CF(2)上的矩阵。 与一般数域上矩阵一样,可以类似地定义GF(2)上矩阵的初等行(列)变换及初等矩阵,而且矩阵的初等 行(列)变换可借助于在该矩阵的左(右)边乘以相应的初等矩阵来实现。同样可定义上矩阵的行(列)向量的 收稿日期"2002—04—08 f㈠o] 作者简介:谭国律(1957一 ),男,江西余干人,硕士,上饶师院数学计算机系副教授,从事计算机应用研究。 维普资讯 http://www.cqvip.com 上饶师范学院学报 2002(第22卷) 线性关系及其矩阵的行秩和列秩。 引理1(1)列(行)变换不改变矩阵行(列)的线性关系。 (2)设矩阵 经初等行(列)变换化成B ,则 的行(列)向量线性无(相)关的充分必要条件是 B 的行(列)向量线性无(相)关。 证明设有矩阵A=( ) ,其.m个行向量为a。,a2,…, ,n个列向量为岛,&,…,&。 1)由于GF(2)中只有一个非零元1,故列的数乘初等变换显然不改变行的线性关系。 2)同样显然,交换列也不影响行的线性关系。 3)若对A施行把第i列的1倍加到第j列(i#j),这样得到的矩阵的第j列成为p.+pj,其它列与A一 样。任取A的t行 , ,…~,.考虑 xIaq+x2%+…+)【l 0 即线性方程组: 】(|% =0 P=1,2,…,n (*) 线性方程组(*)已包含两个方程 x.cq|-0,∑】(| j=0 把线性方程组(*)中的第j个方程换为∑】(|(ai + ,)=0所得到的线性方程组记为(**),则(*)与 (**)是同解的,这说明第三种列变换也不改变矩阵的行的线性关系。 以上1)2)3)已证明一次列变换不改变行的线性关系,从而若干次列初等变换也不会改变矩阵行的线性 关系。 至于行变换不改变列的线性关系可同理证明,或考虑A的转置矩阵A 即可。 以上证明了(1),可类似地证明(2)。 证毕 引理2 GF(2)上的初等矩阵在GF(2)上可逆,且逆矩阵就是它自身。 证明对于第一、二类的初等矩阵,其结论是明显的。至于第三类的初等矩阵,是由于在GF(2)上,元素1的 负元还是它自身之故。 证毕 定理3设A是k×n矩阵(n≥k),且它的k个行线性无关,则在A中必存在k个线性无关的列。 证明设A的任意k个列线性相关。记A=(a ,a2,…,%),其中ai是A的第i个列向量,则a 一, 线性相 k 关,即存在不全为零的a 一, ∈GF(2),使得 ai =0。由于每个ai非0则1,故不妨设a。=1,则a。= ai啦。这意味着通过第三类的初等列变换可把A化成含有一列全零的矩阵。继续这种过程,最终可把化成 i=2 形式为(Al0)的一个矩阵,其中A。为kX(k一1)的。由于A的k个行线性无关,由引理1知,A。的k个行也 线性无关。但这是不可能的,因为A 可通过初等行变换化成一个至少含有一行零的矩阵。 定理4矩阵的行秩等于列秩。 证明 由定理3可证明,矩阵的列秩不小于它的行秩。再考虑矩阵的转置矩阵,就可证明矩阵的行秩不小于 它的列秩,从而矩阵的行秩等于它的列秩。 证毕 基于定理4,GF(2)上矩阵的秩定义为它的行秩或列秩。 维普资讯 http://www.cqvip.com 第3期 谭国律:计算机纠错码中的0—1矩阵 23 定理5设A是k阶方阵,则它的秩等于k的充分必要条件是它在GF(2)上可逆。 证明容易明白,在GF(2)上,A可通过初等变换化成对角矩阵,从这点出发可容易证明本定理。 证毕 定理6设A是k x n矩阵(n≥k),且它的k个行线性无关,则存在k阶可逆矩阵Pl和n阶置换矩阵P2,使得 P。AP2=(L,B),其中 为k阶单位矩阵,B为k x(n—k)矩阵。 证明 由定理3知,A中存在k个线性无关的列,故可通过列交换把它们换到前面k列位置,即存在n阶置 换矩阵P2,使得AP2=(A。A2),其中Al是k阶方阵,且它的k个列线性无关,A2是k x(n—k)矩阵。由定理5 知Al是可逆矩阵。所以Af AP2=( Af A2)。令PI=Af ,则PlAP2=(IkB),其中B=A1 A2。 推论设A是k x n矩阵,且它的秩等于r,则线性方程组AX=0的解空间是n—r维的。 证毕 定理6将是一个重要的结论,可以预料,由它可以把线性分组码的编码问题化成对系统码的编码问题,从 而使编码容易实现。关于这一点,本文不再讨论。 参考文献: [1]王新梅,张焕国,等.计算机中的纠错码技术[M].北京:人民邮电出版社,1999. [2]Wemer Greub.Liner Algebra[M],Fourth Edition.New York Heidelbeerg Bedin:Sprier-VealS,1981. The 0—1 Matrix on Error—Control Coding in Computer TAN GUO-lU (ShangraoNormalCollege,Shangrao Jiangxi 334001,China) A 础:On erorr-cvbtrol∞ Ilg in computer,0—1 matirx is an important theoreitcal foundation and too1.This paper giV鹳s0me basic conclusions,which plays an important role on error-control coding in computer. Key Words:0—1 Matrix;Linearly Dependence;Error-Control 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo9.cn 版权所有 赣ICP备2023008801号-1

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务