第三章 线性分组码.ppt
《第三章 线性分组码.ppt》由会员分享,可在线阅读,更多相关《第三章 线性分组码.ppt(33页珍藏版)》请在麦多课文档分享上搜索。
1、第三章 线性分组码,陆以勤2005年3月,一、线性分组码的一般性定义,定义:通过预定的线性运算将k维q元(q为素数幂)信息数组变换成n维(nk)码数组(称码字),由qk个码字所成的集合,称为n,k线性分组码,简称分组码。码字用 (cn-1, cn-2, , cn-k, cn-k-1, , c1, c0)表示。 码率(传信率,信道利用率)R=k/n表示信息位所占的比重。 最简单的情况:在后面添加n-k个监督元,叫系统码(定义3.2.2)。,cn-k-1= h1,n-1cn-1+h1,n-2cn-2+h1,n-kcn-1 cn-k-2= h2,n-1cn-1+h2,n-2cn-2+h2,n-kcn
2、-1c0= hn-k,n-1cn-1+hn-k,n-2cn-2+hn-k,n-kcn-1,h1,n-1 h1,n-2 h1,n-k 10 0 cn-1 h2,n-1 h2,n-2 h2,n-k 01 0 cn-2 =0hn-k,n-1hn-k,n-2 hn-k,n-k001 c0,HcT=0T,二、线性分组码的严格数学定义,1.定义 GF(q)中的元素(q为素数幂)组成的(n-k)n矩阵,其秩为n-k。满足方程HcT=0T的矢量c=(cn-1, cn-2, ci, ,c0) ( ciGF(q) )的集合称为n,k线性分组码。H称为监督(检验)矩阵。 HcT=0T称为(一致)监督矩阵。,为什么秩
3、为n-k?,一致:同一规则,对H进行初等变换,化为,h1,n-1 h1,n-2 h1,n-k 10 0 h2,n-1 h2,n-2 h2,n-k 01 0 hn-k,n-1hn-k,n-2 hn-k,n-k001,=Q In-k的形式,称为,H的标准形式。H称为典型监督矩阵。,二、线性分组码的严格数学定义2,2. 定理1 (码的封闭性),设CH为由监督矩阵H定义的分组码,则c1,c2CH : c1+c2CH,证明: 由c1CH,得Hc1T=0T;由c2CH,得Hc2T=0T;所以 H(c1+c2)T=H(c1T+c2T) =Hc1T+Hc2T=0Tc1+c2满足HcT=0T,所以c1+c2 C
4、H,3. 定理2,n,k线性分组码对矢量相加构成阿贝尔群。封闭性(定理1),结合律,有恒等元和逆元。,二、线性分组码的严格数学定义3,3. 定理3,n,k线性分组码是GF(q)上的n维线性空间Vn中的一个k维子空间。 证:设CH是由监督矩阵H定义的n,k线性码。 1.先证CH为子空间。 (1)CH是阿贝尔群(定理2); (2)aGF(q),cCH: a c CH; (3) 分配律: c1, c2 CH, a,bGF(q): a (c1+c2)=ac1+ac2且(a+b)c1=ac1+bc1; (4) 结合律成立: a1, a2 GF(q), cCH: (a1a2)c=a1 (a2c).2.再证
5、维数为k 设cCH, 则HcT=0T. c与H的每一行矢量正交, 故c在由H的行矢量张成的n-k维线性子空间Vn,n-k的零空间中(第2章定理17, 定理2.6.9), CH中每个码字和H张成的子空间的矢量正交, 所以CH为H张成的子空间的零空间(第2章定理16, 定理2.6.8), 维数为k (第2章定理18, 定理2.6.10)。,二、线性分组码的严格数学定义4,由第2章定理3可知,必存在k个线性独立的码字g1, g2, , gk, 使cCH:c=mn-1g1+mn-2g2+ + mn-kgk =m G,g1,n-1 g1,n-2 g1,0 g2,n-1 g2,n-2 g2,0gk,n-1
6、 gk,n-2 gk,0,G=,G称为n,k码的生成矩阵。G的标准形式IkP, 称为典型生成矩阵。,基不同,G不同,但生成的空间是一样的,不同的G的意义是什么?,秩是多少?,三、G与H的关系,G的行矢量是码字, HgiT=0T, 有HGT= 0T, H与G所张成的空间互为零空间。CH: H校验,G生成。 CG: G校验,H生成。,互为对偶码,若CH=CG, 则称为自对偶码(P62),Q In-k IkPT= QIn-k IkT PTT= Q + PT = 0所以 P= - QT 或 Q = -PT由此得 G=Ik P = Ik QTH=Q In-k= -PT In-k,三、G与H的关系2,例:
7、 已知7,3码(p52, 例3.1),1 0 1 | 1 0 0 0 1 1 1 | 0 1 0 0 1 1 0 | 0 0 1 0 0 1 1 | 0 0 0 1,H=,c=(c6c5c4c3c2c1c0) 由HcT=0T得 c3=c6+c4 c2=c6+c5+c4 c1=c6+c5 c0=c5+c4,1 1 1 0 0 1 1 1 1 1 0 1,P= -QT=,G=Ik P =,1 0 0 | 1 1 1 0 0 1 0 | 0 1 1 1 0 0 1 | 1 1 0 1,三、G与H的关系3,设信息组m = (m6m5m4) c6=m6 c5=m5 c4=m4 c3=m6+m4=c6+c
8、4 c2=m6+m5+m4=c6+c5+c4 c1=m6+m5=c6+c5 c0=m5+m4=c5+c4,考虑如何用串行方式?,三、G与H的关系4,m4m5m6,m4m5,m5m6,m6,m6+m5,m6,m6,m4,m4m5m6,m6,m6,m6+m5,m6+m5+m6 =m5,m6+m5,m6,m5+m4,m5+m4,m6+m5,m6+m5+m4,m6+m4,设信息组m = (m6m5m4) c6=m6 c5=m5 c4=m4 c3=m6+m4=c6+c4 c2=m6+m5+m4=c6+c5+c4 c1=m6+m5=c6+c5 c0=m5+m4=c5+c4,三、G与H的关系5,G=,1 0
9、 0 | 1 1 1 0 0 1 0 | 0 1 1 1 0 0 1 | 1 1 0 1,写成多项式,g1(x)=x6+x3+x2+x=x(x5+x2+x+1) =x(x+1)(x4+x3+x2+1) g2(x)=x5+x2+x+1=(x+1)(x4+x3+x2+1) g3(x)= x4+x3+x2+1,g1(x)=x6+x3+x2+x= x(x+1)(x4+x3+x2+1) =x(x+1)g3(x) g2(x)=x5+x2+x+1=(x+1)(x4+x3+x2+1) =(x+1)g3(x)c(x) =m6g1(x)+m5g2(x)+m4g3(x) =m6g1(x)+m5g2(x)+m4g3(
10、x)=m6x(x+1)g3(x)+m5(x+1)g3+m4g3(x)=(m6x2+m6x+m5x+m5+m4)g3(x)=m(x)g3(x) 所有码字多项式都是g3(x)的倍式 又因为是系统码c(x)=m(x)xn-k + r(x) 0 (mod g3(x)(信息位左移n-k位 加上监督位) r(x) - m(x)xn-k (mod g3(x) 除法电路 (见168页),x6 x5x4 x3 x2x,四、线性分组码的最小距离、检错和纠错能力,检、纠错的必要条件:码字在一些码元发生错误后,还没有变成其它码字。为使码具有强的检错、纠错能力,各码字的距离差别(汉明距离)足够大。线性分组码的最小距离d
11、(最小汉明距离)若n,k线性分组码的最小距离为d, 记为n,k,d定理4:n,k分组码的最小距离d满足,d(c1,c2)=w(c1+c2)=w(c3),定理5:GF(2)上的n,k,d分组码中任何码字c1,c2满足: w(c1+c2) = w(c1)+w(c2)- 2(c1c2) 内积 或 d(c1,c2) w(c1)+w(c2)推论1:GF(2)上的n,k分组码满足: c1,c2,c3n,k: d(c1,c2)+d(c2,c3)d(c1,c3),c1,c2,c3,d(c1,c2),d(c1,c3),d(c2,c3),四、线性分组码的最小距离、检错和纠错能力2,定理6:(p12定理1.3.1)
12、 任一n,k,d,若要: (1) 检测e个错误,则要求de+1(2) 纠正t个错误,则要求d2t+1(3) 纠正t个错误,或检测e(t) 个错误,则要求d t+e+1(4) 纠正t个错误和个删除,则要求d 2t+ +1,e,e,1,t,t,1,t,t,t,t,1,e,e,t,t,t,t,五、线性分组码的译码,1. 伴随式,+,c,r=c+e,e,HcT=0T HrT= H(c+e)T= HcT+HeT= HeT 定义s rHT 称为接收字r 的伴随式(校正子),h1,n-1 h1,n-2 h1,0 h2,n-1 h2,n-2 h2,0hn-k,n-1hn-k,n-2 hn-k,0,H=,= (
13、hn-1, hn-2, , h1,h0 ),设e = (en-1, en-2, , e1, e0 ) = (0, , ei1, , ei2, , eit , ,0 ),s = eHT=0, , ei1, , ei2, , eit , ,0 ,hn-1T hn-2T . h1T h0T,= ei1 hi1T+ +ei2 hi2T+ eit hi tT,发生错误的位所对应的列向量的线性组合,五、线性分组码的译码2,例:7,3码, H=,101 | 1000 111 | 0100 110 | 0010 011 | 0001,s = r HT= ( r6 r5 r4 r3 r2 r1 r0 ),101
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第三 线性 分组码 PPT
