信息论与编码第四讲优秀课件.ppt
《信息论与编码第四讲优秀课件.ppt》由会员分享,可在线阅读,更多相关《信息论与编码第四讲优秀课件.ppt(63页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、信息论与编码第四讲第1页,本讲稿共63页主要内容主要内容1、循环码代数基础、循环码代数基础2、BCH码码3、BCH译码译码第2页,本讲稿共63页1.1 几个名几个名词元素:近代代数的运算对象。元素:近代代数的运算对象。集合:一组元素或若干个元素的全体。集合:一组元素或若干个元素的全体。代数系统:包含集合和一种或几种代数运算(用符代数系统:包含集合和一种或几种代数运算(用符号号“*”表示)的系统。表示)的系统。一、循环码代数基础一、循环码代数基础第3页,本讲稿共63页1.2群群u群,是包含集合群,是包含集合G和一种代数运算和一种代数运算*,且满足下列条,且满足下列条件的代数系统:件的代数系统:(
2、a)运算封闭;)运算封闭;(b)有单位元;)有单位元;(c)有逆元;)有逆元;(d)满足结合律。)满足结合律。u加法群:满足加法和逆运算的群。加法群:满足加法和逆运算的群。u乘法群:满足乘法和逆运算的群。乘法群:满足乘法和逆运算的群。u交换群:满足交换律的群。交换群:满足交换律的群。u子群:一个非空集合子群:一个非空集合SG,S满足群满足群G的全部条件,则的全部条件,则S称为子群。称为子群。第4页,本讲稿共63页无限群无限群:包含无数个元素的群。:包含无数个元素的群。有有限限群群:包包含含有有限限个个元元素素的的群群。有有限限群群元元素素的的个个数数称称为该群的阶。为该群的阶。循环群循环群:某
3、某一一元元素素a(生生成成元元a)的的一一切切乘乘幂幂a0,a1,a2,的的全全体体组组成成一一个个群群,称称为为循循环环群群,写写作作G=a0,a1,a2,其其中中a0=e是是单位元。单位元。若序列若序列a0=e,a1,a2,中没有两个元素是相等的,称中没有两个元素是相等的,称之为无限循环群。之为无限循环群。第5页,本讲稿共63页 若若上上述述序序列列中中有有两两个个相相等等的的元元素素a i=a j,(i j),可可推推出出G 的的元元素素必必以以n为为周周期期重重复复,即即an=a0=e,这这样样的的循循环群称为有限循环群。环群称为有限循环群。循环群也叫幂群,具有以下性质:循环群也叫幂群
4、,具有以下性质:(a)循环群是交换群;)循环群是交换群;(b)循环群的子群仍是循环群;)循环群的子群仍是循环群;(c)n阶循环群子群的阶数一定是阶循环群子群的阶数一定是n的因子。的因子。第6页,本讲稿共63页例例例例1:令:令R、I、E分别是有理数、整数、偶数集合,则分别是有理数、整数、偶数集合,则(E,+)是是(I,+)的子的子群,则群,则(I,+)是是(R,+)的子群,单位元均是的子群,单位元均是0。奇数集合。奇数集合O在加法运在加法运算下构不成群,因不满足封闭性条件。算下构不成群,因不满足封闭性条件。例例3 集合集合G=0,1,2 m-1在模在模m加(用符号加(用符号 表示)运算下表示)
5、运算下构成一个群(构成一个群(G,)。)。该加群是该加群是m阶有限群,单位元是阶有限群,单位元是0。元素。元素0的逆元是的逆元是0,1的逆元是的逆元是m-1,2的逆元是的逆元是m-2,。例例4:集合:集合G=1,2 q-1在模在模q乘(乘(q是素数)运算下构成一个乘是素数)运算下构成一个乘群(群(G,)。)。第7页,本讲稿共63页1.3环环环,包含集合环,包含集合R和两种代数运算,且满足下列条件的代数系统:和两种代数运算,且满足下列条件的代数系统:(a)按第一种运算(不妨称为加法)构成交换群;)按第一种运算(不妨称为加法)构成交换群;(b)第二种运算(不妨称为乘法)满足以下条件:)第二种运算(
6、不妨称为乘法)满足以下条件:封闭性;封闭性;结合律;结合律;单位元;单位元;(c)与加法间满足分配律:)与加法间满足分配律:对于对于a,b,cR,a(b+c)=ab+ac,(a+b)c=ac+bc。交换环交换环:对于对于a,bR,ab=ba(交换律交换律),则称,则称R为交换环。为交换环。第8页,本讲稿共63页1.4域域u域,具有交换环的性质,且在乘法运算时具有逆元的代数系域,具有交换环的性质,且在乘法运算时具有逆元的代数系统。统。u域具有加和乘两种运算及它们的逆运算。域具有加和乘两种运算及它们的逆运算。u无限域无限域u 有理数、实数和复数都是无限域。有理数、实数和复数都是无限域。u有限域:包
7、含有限个(有限域:包含有限个(q)元素的域,或称伽罗华域。)元素的域,或称伽罗华域。q称为域的阶。称为域的阶。u在信道编码中用到的是有限域,在信道编码中用到的是有限域,GF(q)。u(0,1)二元域二元域GF(2),或称基本域。,或称基本域。u由由GF(2)GF(2m),称扩域。,称扩域。第9页,本讲稿共63页可以证明:可以证明:伽逻华域伽逻华域GF(q)的的(q-1)个非零元素在模个非零元素在模q乘运算下乘运算下构成一个循环群(幂群),即构成一个循环群(幂群),即所有非零元素可由一所有非零元素可由一个元素个元素(称作本原元)的各次幂(称作本原元)的各次幂 0、1、2、q-2生成。生成。第10
8、页,本讲稿共63页1.5既约多项式既约多项式 对于某数域上的多项式对于某数域上的多项式PI(x),若除了常数),若除了常数C以以及及CPI(x)外不能被该数域上的任何其它多项式整除,)外不能被该数域上的任何其它多项式整除,则称为是该数域上的则称为是该数域上的既约多项式既约多项式。如:如:x x4 4+x+1+x+1 第11页,本讲稿共63页1.6本原多项式本原多项式对对于于有有限限域域GF(q)上上的的m次次既既约约多多项项式式P(x),若若能能被被它它整整除除的的最最简简单单多多项项式式(xn-1)的的次次数数n qm1,则则称称该该多多项式为本原多项式。项式为本原多项式。本原多项式一定既约
9、;既约多项式未必本原。本原多项式一定既约;既约多项式未必本原。如:如:m本原多项式本原多项式31+x+x341+x+x451+x2+x561+x+x6第12页,本讲稿共63页比如:比如:在在GF(2)域上,域上,x4+x+1(q=2,m=4,2m-1=15)不能被不能被x5+1整除;整除;不能被不能被x6+1整除;整除;不能被不能被x14+1整除;整除;能被能被x15+1整除;整除;所以所以x4+x+1是本原多项式。是本原多项式。而而x4+x3+x2+x+1能被能被x5+1整除;整除;能被能被x15+1整除;整除;所以,所以,x4+x3+x2+x+1是既约的,但不是本原的。是既约的,但不是本原
10、的。第13页,本讲稿共63页本原元本原元对于对于m次本原多项式次本原多项式p(x),如果,如果p(a)=0,那么那么a是是GF(2m)的一个本原元。的一个本原元。利用本原多项式可求扩域利用本原多项式可求扩域GF(2m)的全部元素为:的全部元素为:第14页,本讲稿共63页举例p(x)=x2+x+1,求,求GF(22)的全部元素及加法乘法表。的全部元素及加法乘法表。分析:分析:令令p(a)=0,得,得a2+a+1=0,a2a+1。那么全部元素为:那么全部元素为:幂表示矢量表示多项式表示0a0a1a2=a+10001101101xx+1第15页,本讲稿共63页1.6 GF(q)的加、乘、减和除的加、
11、乘、减和除在在GF(q)中,对元中,对元0,1,2,q-1使用使用modq的计算方法:进的计算方法:进行加法和乘法。行加法和乘法。如如GF(3)的加法和乘法如下表:的加法和乘法如下表:+012012012120201.012012000012021第16页,本讲稿共63页减法:减法:a-b=a-b+qmodq如如:1-2=1-2+3=2mod3除法:除法:b/a=b.a-1modq如:因为如:因为22=1mod3,2的乘法逆元的乘法逆元2-1为为2,所以:,所以:2/2=22-1=22=1第17页,本讲稿共63页二、二、BCH码码第18页,本讲稿共63页2.1GF(2m)域上构造循环码的方法域
12、上构造循环码的方法第19页,本讲稿共63页 xn-1因式分解因式分解(4-17)这里,既约因式这里,既约因式m mj j(x x)(j=0,j=0,l l-1-1)分成两部分,它们的乘积分别是)分成两部分,它们的乘积分别是g g(x x)和和 h h(x x)。循环码并不强调。循环码并不强调g g(x x)的既约性,它可以是既约的,也可以的既约性,它可以是既约的,也可以是非既约的。若某既约因式是非既约的。若某既约因式m mj j(x x)是非既约是非既约g g(x x)的一个因式,必有:的一个因式,必有:m mj j(x x)|)|g g(x x)|()|(x xn n-1)-1)(4-18)
13、(4-18)换一个角度,如果将换一个角度,如果将(x xn n-1)-1)看成是一个看成是一个n n次多项式,那么它在复数次多项式,那么它在复数域应该有域应该有n n个根,记作个根,记作a ai i,i i=0,=0,n n-1-1,此时,此时(x xn n-1)-1)可表示成可表示成x xn n-1=(-1=(x x-a a0 0)()(x x-a a1 1)()(x x-a an n-1-1)(4-19)(4-19)第20页,本讲稿共63页例例4-7(x4-1)在不同域上的因式分解)在不同域上的因式分解在实数域的分解:在实数域的分解:x4-1=(x2+1)(x+1)(x-1)在复数域的分解
14、:在复数域的分解:x4-1=(x+i)(x-i)(x+1)(x-1)在二元域的分解:在二元域的分解:x4-1=x4+1=(x+1)(x+1)(x+1)(x+1)上例说明:域不同则分解亦不同,在一个域的既约不等于在另一上例说明:域不同则分解亦不同,在一个域的既约不等于在另一个域的既约。个域的既约。既约多项式既约多项式mj(x)在在GF(2)上不能再分解,其系数在数域取值于上不能再分解,其系数在数域取值于0,1;但;但它在二元扩域它在二元扩域GF(2m)未必就不能再分解,因未必就不能再分解,因GF(2m)是多项式域,系数是多项式域,系数取值于取值于 0、1、2、。第21页,本讲稿共63页根根据据定
15、定理理4.1:只只要要找找到到与与循循环环码码对对应应的的一一个个n 阶阶元元素素,就可以将就可以将(xn-1)在在GF(2m)上完全分解为:上完全分解为:xn-1=证:若证:若a是循环群是循环群n阶元素,必有阶元素,必有an=1即即(an-1)=0将将ai,i=0n-1代入代入(xn-1)验根,验根,得得(ai)n-1=(a n)i-1=(1)i-1=0 ai,i=0n-1是是(xn-1)的的n个根,以根为一次项可将个根,以根为一次项可将(xn-1)完全分解为:完全分解为:xn-1=(x-a0)(x-a1)(x-an-1)第22页,本讲稿共63页二二元元扩扩域域GF(2m)是是由由一一m次次
16、本本原原多多项项式式生生成成的的。当当n=2m-1时时,这这个个n阶阶域域元元素素a就就是是(2m-1)阶阶本本原原元元,通通常常用用 表表示示本本原原元元;当当n(2m-1)且且n|(2m-1)时时,这这个个n阶阶域域元元素素a为为非非本本原原元元,通通常常用用 表表示示非非本本原原元元。这这里里不不强强调调域域元元素素是是否本原,所以用中性字母否本原,所以用中性字母a来表示。来表示。=xn-1=GF(2m)扩域扩域|GF(2)域域系数系数1既是扩域又是二元域元素既是扩域又是二元域元素或改变顺序为或改变顺序为=xn-1第23页,本讲稿共63页若若(xn-1)的某一个根的某一个根ai,i 0,
17、1n-1又是某个既约因式又是某个既约因式mj(x),j 0,1l-1的根,也是的根,也是(n-k)次生成多项式次生成多项式g(x)的根,的根,那么必有:那么必有:a为为n阶本原元时:阶本原元时:(x-ai)|mj(x)|g(x)|(xn-1)=()(4-22)a为为n阶非本原元时:阶非本原元时:(x-ai)|mj(x)|g(x)|(xn-1)|()(4-23)以上两式说明:生成多项式以上两式说明:生成多项式g(x)的(的(n-k)个根也是)个根也是(xn-1)的根,只要能够以适当的方法找出这些根,就可以从的根,只要能够以适当的方法找出这些根,就可以从这些根得到生成多项式这些根得到生成多项式g(
18、x)。第24页,本讲稿共63页研究表明:研究表明:有重根的有重根的g(x)不能产生好码。不能产生好码。而如果而如果(xn-1)无重根,则无重根,则g(x)肯定无重根。肯定无重根。在在GF(qm)上上(xn-1)无重根的充要条件是无重根的充要条件是n、q互素。互素。(xn-1)的的n个根中,个根中,(n-k)个根也是个根也是g(x)的根,剩下的的根,剩下的k个个根一定也是根一定也是h(x)的根。的根。因此如果因此如果(xn-1)无重根,无重根,h(x)肯定也无重根。肯定也无重根。第25页,本讲稿共63页用用(xn-1)在在GF(2m)域上的根来构造循环码的方法:域上的根来构造循环码的方法:在在(
19、xn-1)的的n个根中选取若干个个根中选取若干个r1、r2rj,其中其中rj ai,i=0,1n-1。找出各根对应的既约多项式找出各根对应的既约多项式r1m1(x)、r2m2(x)rjmj(x)。求出这些既约多项式的最小公倍式:求出这些既约多项式的最小公倍式:g(x)=LCMm1(x),m2(x)mj(x)LCM(LeastCommonMultiple)-最小公倍式最小公倍式若选取的根是连续幂次的根,则所得的若选取的根是连续幂次的根,则所得的g(x)可以产生可以产生一个一个BCH码。码。第26页,本讲稿共63页2.2BCH码的定义码的定义GF(q)域循环码生成多项式域循环码生成多项式g(x),
20、若含有,若含有2t个连续幂个连续幂次的根次的根,则由,则由g(x)生成的生成的(n,k)循环码称为循环码称为q进制进制BCH码。码。连续幂次起始值连续幂次起始值m0的选取的选取并无多大实际意义,通常固定取并无多大实际意义,通常固定取m0=1。若若q=2,称为二进制(二元),称为二进制(二元)BCH码。码。若根若根a是本原元是本原元,称该码为本原,称该码为本原BCH码,其码长码,其码长n=qm-1。若根若根a是非本原元是非本原元,称该码为非本原,称该码为非本原BCH码,其码长码,其码长n是是qm-1的因子,满足的因子,满足n|(qm-1)。第27页,本讲稿共63页BCH码限定理码限定理:若:若B
21、CH码生成多项式码生成多项式g(x)中含有中含有2t个连个连续幂次的根,则该码的最小距离续幂次的根,则该码的最小距离dmim 2t+1证明:证明:BCH码多项式码多项式C(x)=m(x)g(x)g(x)的的2t个连续幂次根个连续幂次根、2t也是也是C(x)的根的根设设C(x)=c0+c1x+c2 x2+cn-1 xn-1以根以根x=代入,代入,得得c0+c1+c2 2+cn-1 n-1=0以以x=2代入,得代入,得c0+c1 2+c2(2)2+cn-1(2)n-1=0以以x=2t代入,得代入,得c0+c1 2t+c2(2t)2+cn-1(2t)n-1=0第28页,本讲稿共63页将上面将上面2t
22、个方程写作矩阵形式,得:个方程写作矩阵形式,得:CAT=0(4-24)其中:其中:A=可见,可见,A是范得蒙矩阵。数学证明:范得蒙矩阵一定是满秩是范得蒙矩阵。数学证明:范得蒙矩阵一定是满秩矩阵,即矩阵,即矩阵矩阵A的秩是的秩是2t或者说有或者说有2t列线性无关。码的最小距列线性无关。码的最小距离离dmin等于校验矩阵中线性无关的列数加等于校验矩阵中线性无关的列数加1,因此,因此BCH码最码最小距离为:小距离为:dmin=2t+1(4-26)12n-112(2)2(2)n-112t(2t)2(2t)n-112n-112(2)2(n-1)2 12t(2)2t(n-1)2t第29页,本讲稿共63页2
23、.3本原本原BCH码构造法码构造法由关系式由关系式n=2m-1算出算出m,查表,查表4-5,找到一个,找到一个m次本原多项次本原多项式式P(x),产生一个,产生一个GF(2m)扩域。扩域。在在GF(2m)上找一个本原元上找一个本原元,分别计算,分别计算2t个连续幂次根个连续幂次根、2、2t所对应的所对应的GF(2)域上的最小多项式域上的最小多项式m1(x)、m2(x)m2t(x)。m 8时连续幂次根时连续幂次根 i所对应的最小多项式见所对应的最小多项式见表表4-6。计算这些最小多项式的最小公倍式,得到生成多项式计算这些最小多项式的最小公倍式,得到生成多项式g(x)g(x)=LCMm1(x)m2
24、(x)m2t(x)(4-27)由关系式由关系式C(x)=m(x)g(x)求求BCH码字。码字。第30页,本讲稿共63页对于二元对于二元BCH码,无需列出全部码,无需列出全部2t个连续幂次的根,而只个连续幂次的根,而只要列出其中一半(奇数幂次的根)就可以了。这是因为要列出其中一半(奇数幂次的根)就可以了。这是因为任何一个偶数任何一个偶数ie 可写成一个小于它的奇数可写成一个小于它的奇数io 与与2的的l次幂的次幂的乘积:乘积:ie=io 2l,ioie(4-28)比如比如2=121,4=122,10=521,12=322因此任何一个偶次幂根都是奇次幂根的共轭元因此任何一个偶次幂根都是奇次幂根的共
25、轭元它们对应同一个最小多项式。它们对应同一个最小多项式。第31页,本讲稿共63页 i最小多项式最小多项式 i最小多项式最小多项式 i最小多项式最小多项式 i最小多项式最小多项式m=21(0,1,2)m=31(0,1,3)3(0,2,3)m=41(0,1,4)3(0,1,2,3,4)5(0,1,2)7(0,3,4)m=51(0,2,5)3(0,2,3,4,5)5(0,1,2,4,5)7(0,1,2,3,5)11(0,1,3,4,5)15(0,3,5)m=61(0,1,6)3(0,l,2,4,6)5(0,l,2,5,6)7(0,3,6)9(0,2,3)11(0,2,3,5,6)13(0,1,3,4
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息论 编码 第四 优秀 课件
限制150内