正在加载图片...
《纠错码学习大纲》 陆以勤 第三章孩性分组码 一、线性分组码 ●线性分组码[n,kd是方程HC=0T的k维解空间,H是由Fg(g=p",p为素数)中元素组成的秩为rk的 n-k×n矩阵。张成该码空间的一组基组成的k×n矩阵G称为[n,kd的生成矩阵d可由两种方法求出 ()定理4d=mW(c片 (2)定理7:若H的任意r列线性无关,并存在r+1列线性相关,则d=r+1;反之,若d=r+1,则H的任 意r列线性无关,而必存在有相关的”+1列, 由此可知,只要找到一个秩为-k的nk×n矩阵H或k个线性无关的n维向量(由它们可构成G)就 可以生成一个线性分组码[n,内。关键是为使[n,有纠1个错误的能力,必须要d≥21+1.因此,H必须满 足任意21列线性无关,并存在21+1列线性相关.对于二元码,只要H任意两列不等并且不含全0的列, 这个码至少可纠一个错 例如,H的列向量按1~2m1的二进制排列,任意两列线性无关,而存在线性相关的3列,因此可得 [2m.1,2m.1-m,3]的码(汉明码) ●由H的标准形式H=[QI-k]或相应的G的标准形式G=[Uk-Q门确定的线性分组码称为系统码,系统 码保留了信息位并在后面加监督位 ●若把H作为生成矩阵则生成[n,kd的对偶码[n,n-k,d],G是它的监督矩阵 ●由己知码[,可对信息段和监督段进行简单的增删构造成新的码,从而使信息段和监督段的长度适合 不同的需要.这种构造过程的关键问题是新码最小距离的变化.这可从监督矩阵变换后列向量的相关 性的变化来研究 10 H : 例如,由H= 10 可把一个偶检验位加到原码字的最后,使[n,扩展为[什1,.对于汉明 一十 码[2m1,2m1-m,3】,由于d=3,H任两列线性无关同时存在线性相关的3列,而在H中,任三列线性 无关(最后一位3个1相加不为0),但存在线性相关的4列(原在H中线性相关的3列加上H的最后一 列),所以Ⅲ确定了扩展汉明码[2m,2m-1-m,4]《纠错码学习大纲》 陆以勤 一、线性分组码 ⚫ 线性分组码[n,k,d]是方程 HCT = 0T的 k 维解空间, H 是由 Fq (q = p m , p 为素数)中元素组成的秩为 n-k 的 n-k  n 矩阵。张成该码空间的一组基组成的 k  n 矩阵 G 称为[n, k, d]的生成矩阵. d 可由两种方法求出 (1) 定理 4: d = min ( ) [n .k,d] W c c ; (2) 定理 7: 若 H 的任意 r 列线性无关,并存在 r +1 列线性相关,则 d = r +1; 反之,若 d = r +1,则 H 的任 意 r 列线性无关,而必存在有相关的 r +1 列. 由此可知, 只要找到一个秩为 n-k 的 n-k  n 矩阵 H 或 k 个线性无关的 n 维向量 ( 由它们可构成 G ) 就 可以生成一个线性分组码[n,k]。关键是为使[n,k]有纠 t 个错误的能力, 必须要 d  2t+1. 因此, H 必须满 足任意 2t 列线性无关,并存在 2t +1 列线性相关. 对于二元码, 只要 H 任意两列不等并且不含全 0 的列, 这个码至少可纠一个错. 例如, H 的列向量按 1 ~ 2 m-1 的二进制排列, 任意两列线性无关, 而存在线性相关的 3 列, 因此可得 [2m-1, 2m-1-m, 3]的码(汉明码). ⚫ 由 H 的标准形式 H = [Q In - k]或相应的 G 的标准形式 G = [I k -QT ]确定的线性分组码称为系统码,系统 码保留了信息位并在后面加监督位. ⚫ 若把 H 作为生成矩阵则生成[n,k,d]的对偶码[n, n – k , d’], G 是它的监督矩阵. ⚫ 由已知码[n,k]可对信息段和监督段进行简单的增删构造成新的码, 从而使信息段和监督段的长度适合 不同的需要. 这种构造过程的关键问题是新码最小距离的变化. 这可从监督矩阵变换后列向量的相关 性的变化来研究. 例如, 由 H=             − − − + − 1 1 1 0 0 | | | |  H  可把一个偶检验位加到原码字的最后, 使[n, k]扩展为[n+1, k]. 对于汉明 码[2m -1, 2 m -1-m, 3], 由于 d = 3, H 任两列线性无关同时存在线性相关的 3 列, 而在 H中, 任三列线性 无关(最后一位 3 个 1 相加不为 0), 但存在线性相关的 4 列(原在 H 中线性相关的 3 列加上 H的最后一 列),所以 H确定了扩展汉明码[2m , 2 m -1-m, 4]
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有