信息论与编码第六讲精.ppt
《信息论与编码第六讲精.ppt》由会员分享,可在线阅读,更多相关《信息论与编码第六讲精.ppt(74页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、信息论与编码第六讲第1页,本讲稿共74页主要内容主要内容卷积码的基本概念卷积码的基本概念卷积码的描述卷积码的描述卷积码的特性卷积码的特性第2页,本讲稿共74页5.1 卷积码的基本概念卷积码的基本概念第3页,本讲稿共74页卷积码是一个有限记忆系统。当信息序列切割成卷积码是一个有限记忆系统。当信息序列切割成长度为长度为k的分组后,分组码单独对各分组编码,而卷的分组后,分组码单独对各分组编码,而卷积码不仅根据本时刻的分组,而且根据本时刻以前的积码不仅根据本时刻的分组,而且根据本时刻以前的L个分组共同来决定编码。个分组共同来决定编码。由于编码过程受由于编码过程受L+1个信息分组的制约,因此称个信息分组
2、的制约,因此称L+1为为约束长度约束长度。约束长度是卷积码的一个基本参数,约束长度是卷积码的一个基本参数,常用常用(n,k,L)来表示某一码长来表示某一码长n、信息位、信息位k、约束长度、约束长度L+1的卷积码。的卷积码。第4页,本讲稿共74页卷积编码器卷积编码器(线性组合器)(线性组合器)ci0c i1c in-2c in-1第第i分组分组第第i-1分组分组第第i-2分组分组第第i-L分组分组mi0mi1mi k-1mi-10 m i-1k-1mi-20mi-2k-1mi-L0mi-L1m i-Lk-1输入输入编码输出编码输出Ci图图5-1卷积编码示意卷积编码示意第5页,本讲稿共74页串串/
3、并并变变换换并并/串串变变换换线线性性组组合合器器m i0mi-10mi-20mi-L0mi1mi-11mi-21mi-L1m i k-1m i-1k-1mi-2k-1m i-Lk-1信号入信号入Mi编码编码输出输出Ci图图5-2卷积编码器的一般结构卷积编码器的一般结构第6页,本讲稿共74页 图图5-2记忆阵列记忆阵列中的每一存储单元都有一条连线将数据中的每一存储单元都有一条连线将数据送到线性组合器,但实际上无需每个单元都有连接。因为送到线性组合器,但实际上无需每个单元都有连接。因为二元域线性组合时的系数只能选二元域线性组合时的系数只能选“0”或者或者“1”,选,选“0”时时表示该项在线性组合
4、中不起作用,对应存储单元就不需表示该项在线性组合中不起作用,对应存储单元就不需要连接到线性组合器。从图上看到,每一个码元都是要连接到线性组合器。从图上看到,每一个码元都是k(L+1)个数据线性组合的结果,需要有个数据线性组合的结果,需要有k(L+1)个系数个系数来描述组合规则,于是每一个码字需用来描述组合规则,于是每一个码字需用nk(L+1)个系个系数才能描述。显然,只有将这些系数归纳为矩阵才能理数才能描述。显然,只有将这些系数归纳为矩阵才能理顺它们的关系。顺它们的关系。第7页,本讲稿共74页设设(n,k,L)卷卷积积码码在在时时刻刻i及及i之之前前L个个时时刻刻的的输输入入、输输出矢量分别是
5、:出矢量分别是:时刻时刻输入矢量输入矢量(信息信息)输出矢量输出矢量(码字码字)i Mi=(m i0,m i1,mik-1)Ci=(c i0,c i1,c in-1)i-1Mi-1=(mi-10,mi-11mi-1k-1)Ci-1=(ci-10,ci-11ci-1n-1)i-L Mi-L=(mi-L0,mi-L1mi-Lk-1)Ci-L=(ci-L0,ci-L1ci-Ln-1)这这里里,大大写写字字母母表表示示码码组组,小小写写字字母母表表示示码码元元,上上标标表表示示码码字中的码元顺序,下标表示时序。字中的码元顺序,下标表示时序。在在任任意意时时刻刻i,卷卷积积码码码码字字的的第第j个个码码
6、元元是是约约束束长长度度内内所所有有信息比特的线性组合,写作:信息比特的线性组合,写作:第8页,本讲稿共74页j=0,1,2,n-1(5-1)式中,式中,0,1表示图表示图5-2中第中第l列(列(l时刻的信息组时刻的信息组,l=0,L)、第)、第k行(信息组的第行(信息组的第k个码元,个码元,k=0,K-1)对第)对第j个输出码元的影响。个输出码元的影响。=0表示该位不参与线性组合,表示该位不参与线性组合,=1表示该位参与线性组合。表示该位参与线性组合。第9页,本讲稿共74页例例5.1某某二二进进制制(3,1,2)卷卷积积编编码码器器如如图图5-3所所示示,写写出出表表达其线性组合关系的全部系
7、数。达其线性组合关系的全部系数。解解:本本例例为为码码率率R=1/3的的卷卷积积码码,n=3,k=1,L=2。由由编编码器电路图,可写出码器电路图,可写出nk(L+1)=9个系数如下:个系数如下:=1=0=0=1=1=0=1=1=1信号信号 c i0入入M i输出输出 ci1Ci c i2图图5-3二元二元(3,1,2)卷积编码器卷积编码器mi0mi-10mi-20输入信息行输入信息行时延列时延列输出码元行输出码元行第10页,本讲稿共74页例例5.2某某二二进进制制(3,2,1)卷卷积积编编码码器器如如图图5-4,写写出出表表达达线线性组合关系的全部系数。性组合关系的全部系数。解解:本本例例为
8、为码码率率R=2/3的的卷卷积积码码,n=3,k=2,L=1。由由编编码码器电路图,器电路图,可写出可写出nk(L+1)=12个系数如下:个系数如下:=1,=1,=0,=1=0,=1,=1,=0=1,=1,=1,=0输入信息行输入信息行时延列时延列输出码元行输出码元行 c i0信号信号Ci入入M i ci1输出输出 c i2图图5-4二进制二进制(3,2,1)卷积编码器卷积编码器mi0mi-10mi1m i-11第11页,本讲稿共74页上面两例表明:上面两例表明:从已知的编码电路可以找出对应的系数从已知的编码电路可以找出对应的系数 ,反之,反之,已知系数已知系数 即可画出相应的编码电路。即可画
9、出相应的编码电路。因此,从电路结构角度,因此,从电路结构角度,(5-1)是很好的表达形式。是很好的表达形式。但是,通常需要从另外各种不同的角度去研究卷积码,但是,通常需要从另外各种不同的角度去研究卷积码,或侧重于卷积码的物理意义,或强调卷积码的距离特性,或侧重于卷积码的物理意义,或强调卷积码的距离特性,或研究编码器的状态变迁。或研究编码器的状态变迁。在不同角度,存在着描述卷积码的不同方法。以下介在不同角度,存在着描述卷积码的不同方法。以下介绍四种绍四种卷积码的描述方法卷积码的描述方法:生成矩阵表示法生成矩阵表示法,转移函数转移函数矩阵表示法矩阵表示法,状态流图法状态流图法,网格图表示法网格图表
10、示法。第12页,本讲稿共74页5.2 卷积码的描述卷积码的描述第13页,本讲稿共74页5.2.1生成矩阵表示法生成矩阵表示法由式由式(5-1),CiT=+1-nic第14页,本讲稿共74页=+=求转置,上式写成:求转置,上式写成:(5-2)式中,式中,G0、G1、GL是是kn矩阵,称作矩阵,称作生成子矩阵生成子矩阵:Gl=l=0,1,L(5-3)第15页,本讲稿共74页时刻时刻i=0C0=M0G0时刻时刻i=1C1=M0G1+M1G0时刻时刻i=2C2=M0G2+M1G1+M2G0 时刻时刻i=LCL=M0GL+M1GL-1+ML-1G1+MLG0时刻时刻i=L+1CL+1=M1GL+M2GL
11、-1+MLG1+ML+1G0式式(5-2)可写成:可写成:(5-4)式式(5-4)说说明明:输输出出码码字字Ci是是i时时刻刻之之前前(含含i时时刻刻)的的信信息息组组(Mi Mi-1Mi-L)与与生生成成子子矩矩阵阵组组(G0 G1 GL)的的卷卷积积,这这也就是卷积码名称的来历。也就是卷积码名称的来历。(5-2)第16页,本讲稿共74页令令 G0G1G2 G L 00 g G=G0G1G2 GL 0 =Dg (5-6)G0G1G2 GL 0 D2g 定义定义g 为为基本生成矩阵基本生成矩阵,定义定义G 为为生成矩阵生成矩阵。若若码码字字序序列列是是一一个个从从0时时刻刻开开始始的的无无限限
12、长长右右边边序序列列,可可写写成有头无尾的半无限矩阵形式:成有头无尾的半无限矩阵形式:C=(C0,C1,,CL,CL+1,)G0 G1 G2 GL 0 =(M0,ML,ML+1,)G0 G1 G2 GL 0 (5-5)G0G1G2 GL 0 第17页,本讲稿共74页例例5.1(续续1)二二进进制制(3,1,2)卷卷积积编编码码器器如如图图5-3。如如果果输输入入信息流是信息流是(101101011100),求输出码字序列。求输出码字序列。解解:对对照照例例5.1算算得得的的系系数数及及式式(5-3)生生成成子子矩矩阵阵的的定定义义,可知本题可知本题G0=111,G1=011G2=0011110
13、11001111011001Ci=(101101011100)111011001111011001=(111,011,110,100,010,110,011,110,100,101,010,001)第18页,本讲稿共74页例例5.2(续续1)某二进制某二进制(3,2,1)卷积编码器如图卷积编码器如图5-4,若输入若输入信息流是信息流是(101101011100),求输出码字序列,求输出码字序列解:对照例解:对照例5.2算得的系数及式算得的系数及式(5-3)生成子矩阵的定生成子矩阵的定义,可知本题义,可知本题G0=,G1=于是于是101111011100C=(10,11,01,01,11,00)
14、101111011100101111011100=(101,001,000,111,010,011,)101011111100第19页,本讲稿共74页5.2.2 多项式及转移函数矩阵表示法多项式及转移函数矩阵表示法 若若M(D)=m0+m1D+mkDk+mk+1Dk+1+m2kD2k+m2k+1D2k+1+,则串则串/并变换后并变换后M 0(D)=m0+mk D+m2kD2+M 1(D)=m1+mk+1 D+m2k+1D2+MP(D)CP(D)M0(D)C0(D)M1(D)C1(D)M(D)C(D)Mk-1(D)Cn-1(D)图图5-5卷积码的转移函数矩阵卷积码的转移函数矩阵串串/并并卷积卷积
15、编码器编码器G(D)并并/串串第20页,本讲稿共74页卷卷积积编编码码器器可可视视作作一一个个k端端口口入入、n端端口口出出的的线线性性多多端端口口网网络络,可可以以用用转转移移函函数数矩矩阵阵来来描描述述输输入入、输输出出间间关关系系。由由于于卷卷积积编编码码器器其其输输入入、输输出出均均是是无无限限长长多多项项式式,因因而而转移函数矩阵元素也是多项式。转移函数矩阵元素也是多项式。定义输入、输出定义输入、输出多项式矩阵多项式矩阵MP(D)、CP(D)为:为:M(D)串串/并并MP(D)=M 0(D),M 1(D),M k-1(D)C(D)串串/并并CP(D)=C 0(D),C 1(D),C
16、n-1(D)这里,这里,MP(D)、CP(D)的下标的下标P表示表示“并行并行”。虽然虽然M(D)和和 MP(D)数量上有对应关系,然而在数学上数量上有对应关系,然而在数学上有不同含义,有不同含义,M(D)是多项式而是多项式而MP(D)是矩阵。是矩阵。第21页,本讲稿共74页编码器编码器k路输入和路输入和n路输出之间的转移关系为路输出之间的转移关系为 CP(D)=MP(D)G(D)(5-8)G(D)是是kn转移函数矩阵转移函数矩阵,g00(D)g10(D)gn-10(D)G(D)=g01(D)g11(D)gn-11(D)(5-9)g0k-1(D)g1k-1(D)gn-1k-1(D)矩阵矩阵G(
17、D)的第的第 i 行第行第 j 列元素列元素gj i(D)描述了第描述了第i个输个输入支路如何对第入支路如何对第j个输出支路产生影响的转移关系,也称个输出支路产生影响的转移关系,也称子子多项式多项式,而第,而第j个输出支路最终的输出由全体个输出支路最终的输出由全体k个输入支路个输入支路共同决定。共同决定。第22页,本讲稿共74页由由于于约约束束长长度度是是L+1,任任何何一一个个子子多多项项式式gj i(D)的的阶阶次次不不会大于会大于L,可用通式表示为,可用通式表示为:=+(5-10)式式(5-10)定定义义的的子子多多项项式式gji(D)的的各各次次系系数数与与式式(5-1)(5-3)中中
18、的的系系数数是是一一致致的的,代代表表第第k个个输输入入支支路路中中第第l个个移移存存器器对对第第j个个输输出出支支路路的的影影响响。可可见见多多项项式式表表示示法法与与矩矩阵阵表表示示法法本本质质一一样样,只只是是多多项项式式表表示示法法通通过过时时延延因因子子D将将L+1个个生生成成子子矩矩阵阵(式式5-3)合合成成一一个个,而而使使矩矩阵阵元元素素由由“数数”变变为为“多多项项式式”。其其优优点点是是能能够够一一目目了了然然地地看看到到并并行行输输入入序序列列和和输输出出序序列列之之间间的的转转移移关关系系,而而这这正正是是卷卷积积编编码码器器的的主主要要特特征。征。第23页,本讲稿共7
19、4页由由式式(5-9)、(5-10),可可知知第第j个个支支路路的的输输出出是是所所有有输输入入支支路路对它影响的总和,即对它影响的总和,即(5-11)最最后后,利利用用并并/串串变变换换公公式式将将n个个输输出出多多项项式式合合并并成成一一个个多多项项式式(5-12)转移函数矩阵用法归纳如下:转移函数矩阵用法归纳如下:输入信息序列经串输入信息序列经串/并变换得并行的输入多项式;并变换得并行的输入多项式;用式用式(5-11)算出各并行支路的输出多项式;算出各并行支路的输出多项式;用并用并/串转换公式串转换公式(5-12)算出输出多项式算出输出多项式C(D)。第24页,本讲稿共74页例例5.1(
20、续续2)二二进进制制(3,1,2)卷卷积积编编码码器器如如图图5-3。如如果果输输入入信息流信息流(101101011100),求输出码字序列。求输出码字序列。解解:本本题题为为一一路路输输入入(k=1)、三三路路输输出出(n=3),因因此此转转移移函数矩阵是函数矩阵是13的多项式矩阵。的多项式矩阵。一路输入为一路输入为M0(D)=1+D2+D3+D5+D7+D8+D9+根据例根据例5.1中算出的系数及通式中算出的系数及通式(5-10)定义,定义,g00(D)=+D+D2=1g10(D)=+D+D2=1+Dg20(D)=+D+D2=1+D+D2由式由式(5-9),该卷积编码器的转移函数矩阵是:
21、,该卷积编码器的转移函数矩阵是:G(D)=11+D1+D+D2第25页,本讲稿共74页由式由式(5-11)C0(D)=M0(D)g00(D)=(1+D2+D3+D5+D7+D8+D9)1=1+D2+D3+D5+D7+D8+D9C1(D)=M0(D)g10(D)=(1+D2+D3+D5+D7+D8+)(1+D)=(1+D)+(D2+D3)+(D3+D4)=1+D+D2+D4+D5+D6+D7C2(D)=M0(D)g20(D)=(1+D2+D3+D5+D7+)(1+D+D2)=(1+D+D2)+(D2+D3+D4)+(D3+D4+D5)+(D5+D6+D7)=1+D+D6+D9+它们的系数序列分别
22、是:它们的系数序列分别是:C0(D):10110101 C1(D):11101111 C2(D):11000010 并并/串变换,得输出序列串变换,得输出序列C111,011,110,100,010,110,011,110 第26页,本讲稿共74页例例5.2(续续2)二二进进制制(3,2,1)卷卷积积编编码码器器如如图图5-4,若若输输入入信信息息流流是是(101101011100),求输出码字序列。,求输出码字序列。解:本题解:本题k=2,n=3,转移函数矩阵是转移函数矩阵是23多项式矩阵。多项式矩阵。输入输入M0(D)=1+D2+D3+D5+D7+D8+D9+D12+D13+D14串串/并
23、变换后的两个并行输入是:并变换后的两个并行输入是:(101101011100)M(D)=1+D2+D3+D5+D7+D8+D9+(110010)M0(D)=1+D+D4+(011110)M1(D)=D+D2+D3+D4+该卷积编码器的转移函数矩阵是:该卷积编码器的转移函数矩阵是:G(D)=g00(D)g10(D)g20(D)=1+DD1+D g01(D)g11(D)g21(D)=D11第27页,本讲稿共74页C0(D)=M0(D)g00(D)+M1(D)g01(D)=(1+D+D4+)(1+D)+(D+D2+D3+)D=1+D3+D6+C1(D)=M0(D)g10(D)+M1(D)g11(D)
24、=(1+D+D4+)D+(D+D2+D3+)1=D3+D4+D5+D6+C2(D)=M0(D)g20(D)+M1(D)g21(D)=(1+D+D4+)(1+D)+(D+D2+D3+)1=1+D+D3+D5+利用公式利用公式(5-12)并并/串变换串变换=1+(D3)3+(D3)6+(D3)3+(D3)4+(D3)5+(D3)6 D+1+(D3)+(D3)3+(D3)5+D2=1+D2+D5+D9+D10+D11+D13+D16+D17+其系数正是输出码元序列其系数正是输出码元序列(101001000111010011)。第28页,本讲稿共74页5.2.3 卷积码的编码矩阵和状态流图卷积码的编码
25、矩阵和状态流图生生成成矩矩阵阵、转转移移函函数数矩矩阵阵重重在在描描述述编编码码器器的的结结构构,状状态态流流图图和和网格图则利于揭示卷积码内在特性。网格图则利于揭示卷积码内在特性。状态:状态:编码器记忆阵列的内容,记作编码器记忆阵列的内容,记作Si。比比如如图图5-3卷卷积积编编码码器器,除除本本时时刻刻输输入入外外还还有有两两个个存存储储器器存存放放前前两两时时刻刻的的输输入入,其其内内容容的的组组合合有有00,01,10,11四四种种可可能能,那那么么这这种种编编码码器器可可有有四四种状态。种状态。一般,图一般,图5-2的移存器阵列有的移存器阵列有k行行L列共列共kL个存储单元,如果这些
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息论 编码 第六
限制150内