信息论-第六章-信道编码概要课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《信息论-第六章-信道编码概要课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息论 第六 信道编码 概要 课件
- 资源描述:
-
1、循循 环环 码码本章节教学内容、基本要求、重点与难点本章节教学内容、基本要求、重点与难点 1.1.教学内容:教学内容:循环码的多项式描述与生成多项式。循环码的多项式描述与生成多项式。系统循环码。系统循环码。多项式运算电路。多项式运算电路。循环码的编码与译码电路。循环码的编码与译码电路。2.2.教学基本要求:教学基本要求:掌握掌握循环码循环码的编码方法。的编码方法。了解了解循环码的生成多项式的求法。循环码的生成多项式的求法。掌握掌握循环码循环码的编码电路的实现方法。的编码电路的实现方法。掌握循环码的解码算法和解码电路的实现方法。掌握循环码的解码算法和解码电路的实现方法。3.3.重点与难点:重点与
2、难点:循环码的生成多项式和编码电路。循环码的生成多项式和编码电路。循环码的译码。循环码的译码。循环码的特点循环码的特点:循环码是线性分组码的一个重要子类;循环码是线性分组码的一个重要子类;由于循环码具有由于循环码具有优良的代数结构优良的代数结构,使得循环码可用简单,使得循环码可用简单的反馈移位寄存器实现编码和伴随式计算,并可使用多的反馈移位寄存器实现编码和伴随式计算,并可使用多种简单而有效的译码方法;种简单而有效的译码方法;循环码是研究最循环码是研究最深入深入、理论最、理论最成熟成熟、应用最、应用最广泛广泛的一类的一类线性分组码。线性分组码。循环码的定义循环码的定义循环码循环码:如果:如果(n
3、,k)线性分组码的任意码矢线性分组码的任意码矢C C=(C Cn1,C Cn2,C C0)的的 i 次循环移位,所得矢量次循环移位,所得矢量C C(i)=(C Cn1i,C Cn2i,C C0,C Cn1,C Cni)仍是一个码矢,则称此线性码为仍是一个码矢,则称此线性码为(n,k)循环码。循环码。第六章信道编码循环码举例例 分析二进制码组000,110,101,011,00000,01111,10100,11011,0000,1101,0111,1011,1110是不是循环码。解 看码组符不符合线性和循环的条件。对于码组000,110,101,011,它既是线性码又是循环码。事实上,它是对0
4、0,01,10,11进行偶校验得到的码,是(3,2)循环码。对于码组00000,01111,10100,11011,它是线性码但不是循环码。事实上,它是对消息序列00,01,10,11进行编码得到的线性分组码(5,2)码。对于码组0000,1101,0111,1011,1110,它尽管满足循环性但由于不是线性码,故也不是循环码。循环码的多项式描述循环码的多项式循环码的多项式码多项式码多项式:为了运算的方便,将码矢的各分量作为多:为了运算的方便,将码矢的各分量作为多项式的系数,把码矢表示成多项式,称为码多项式。项式的系数,把码矢表示成多项式,称为码多项式。其一般表示式为其一般表示式为C C(x)
5、=Cn1xn1+Cn2xn2+C0)码多项式码多项式 i 次循环移位的表示方法次循环移位的表示方法 记码多项式记码多项式C C(x)的一次左移循环为的一次左移循环为 C C(1)(x),i 次左移循次左移循环为环为 C C(i)(x)ininininnininnnnnnnnnCxCxCxCxCxCxCxCxCxCxCxCx1102211)(102312)1(02211)(C)(C)(C码多项式的模码多项式的模(xn+1)运算运算0和和1两个元素模两个元素模2运算下构成域。运算下构成域。若若 p 为素数,则整数全体在模为素数,则整数全体在模 p 运算下的剩余类全运算下的剩余类全 体体 在模在模
6、p 下构成域。下构成域。以以 p=3 为模的剩余类全体为模的剩余类全体 模模2运算的规则如下:运算的规则如下:1,3,2,1,0p120221010000210102202112100210构成域。2,1,0码矢码矢 C C 循环循环 1 次所得码矢的码多项式次所得码矢的码多项式C C(1)(x)相当于相当于C C(x)乘以乘以 x,再除以再除以(xn+1)所得的余式:所得的余式:上式表明上式表明:码矢循环一次的码多项式:码矢循环一次的码多项式 C C(1)(x)是原码多是原码多项式项式 C C(x)乘以乘以 x 除以除以(xn+1)的余式。写作的余式。写作同理可得同理可得:C C(x)的的
7、i 次循环移位次循环移位 C C(i)(x)是是 C C(x)乘以乘以 xi 除以除以(xn+1)的余式,即的余式,即1)(11)()1(1102123121nnnnnnnnnnxxCxCxCxCxCxCCxxxCC)1()()()1(nxxxx模CC)1()()()(niixxxx模CC第六章信道编码举例:(7,3)循环码,可由任一个码矢,比如(0011101)经过循环移位,得到其它6个非0码矢;也可由相应的码多项式(x4+x3+x2+1),乘以xi(i=1,2,6),再模(x7+1)运算得到其它6个非0码多项式。移位过程和相应的多项式运算如表6.3.1所示。循环码的多项式描述(7,3)循环
8、码的循环移位 移位次数 码 字 码多项式 0 0011101 x4+x3+x2+1(模 x7+1)1 0111010 x(x4+x3+x2+1)x5+x4+x3+x(模 x7+1)2 1110100 x2(x4+x3+x2+1)x6+x5+x4+x2(模 x7+1)3 1101001 x3(x4+x3+x2+1)x6+x5+x3+1(模 x7+1)4 1010011 x4(x4+x3+x2+1)x6+x4+x+1(模 x7+1)5 0100111 x5(x4+x3+x2+1)x5+x2+x+1(模 x7+1)6 1001110 x6(x4+x3+x2+1)x6+x3+x2+x(模 x7+1)循
9、环码的生成矩阵循环码的生成矩阵根据循环码的循环特性,可由一个码字的循环移位得根据循环码的循环特性,可由一个码字的循环移位得到其它的非到其它的非0 0码字。在码字。在(n,k)循环码的循环码的 2k 个码字中,取个码字中,取前前(k1)位皆为位皆为0的码字的码字 g g(x)(其次数其次数r=nk),),再再经经(k1)次循环移位,共得到次循环移位,共得到 k 个码字:个码字:g g(x),xg g(x),xk1 g g(x)循环码的生成多项式循环码的生成多项式)()()()()(21xxxxxxxxkkggggG 这 k 个码字显然是相互独立的,可作为码生成矩阵的 k 行,于是得到循环码的生成
10、矩阵 G(x)循环码的生成多项式循环码的生成多项式码的生成矩阵一旦确定,码就确定了;码的生成矩阵一旦确定,码就确定了;这就说明:这就说明:(n,k)循环码可由它的一个循环码可由它的一个(nk)次码多次码多项式项式 g g(x)来确定;来确定;所以说所以说 g g(x)生成了生成了(n,k)循环码,因此循环码,因此称称 g g(x)为码的为码的生成多项式生成多项式。多项式。次首是一个1)()()(0111knxxxxxknknknggggg设信息组设信息组 mm=(mk1,mk2,m0),则相应的码字为则相应的码字为 C C(x)=mm GG(x)=(mk1xk1+mk2 1xk2+m0)g g
11、(x)=mm(x)g g(x)C C(x)n1;mm(x)是是 2k 个信息多项式的表示式;个信息多项式的表示式;所以所以 C C(x)即为相应即为相应 2k 个码多项式的表示式。个码多项式的表示式。因此,因此,g g(x)生成一个生成一个(n,k)线性码。线性码。C C(x)是是(nk)次多项式次多项式 g g(x)的倍式,所以的倍式,所以 g g(x)生成一个生成一个(n,k)循环码。循环码。结论:当求作一个当求作一个(n,k)循环码时,只要分解多项式循环码时,只要分解多项式(xn+1),从从中取出中取出(nk)次因式作生成多项式即可次因式作生成多项式即可。例例(7,3)循环码的生成多项式
12、:循环码的生成多项式:分解多项式分解多项式 xn+1,取其取其4次因式作生成多项式次因式作生成多项式x7+1=(x+1)(x3+x2+1)(x3+x+1)可将一次和任一个三次因式的乘积作为生成多项式,可将一次和任一个三次因式的乘积作为生成多项式,因而可取因而可取 g g1(x)=(x+1)(x3+x2+1)=x4+x2+x+1 或或 g g2(x)=(x+1)(x3+x+1)=x4+x3+x2+1循环码的监督多项式和监督矩阵循环码的监督多项式和监督矩阵循环码的监督多项式循环码的监督多项式:设:设 g g(x)为为(n,k)循环码的生成多循环码的生成多项式,必为项式,必为(xn+1)的因式,则有
13、的因式,则有 xn+1=h h(x)g g(x),式中式中h h(x)为为 k 次多项式,称为次多项式,称为(n,k)循环码的监督多项式。循环码的监督多项式。(n,k)循环码也可由其监督多项式完全确定。循环码也可由其监督多项式完全确定。例例:(7,3)循环码循环码 x7+1=(x3+x+1)(x4+x2+x+1)l4次多项式为生成多项式次多项式为生成多项式g g(x)=x4+x2+x+1=g4x4+g3x3+g2x2+g1x+g0l3次多项式是监督多项式次多项式是监督多项式h h(x)=x3+x+1=h3x3+h2x2+h1x+h0循环码的监督矩阵循环码的监督矩阵由等式由等式 x7+1=h h
14、(x)g g(x)两端同次项系数相等得两端同次项系数相等得将上面的方程组将上面的方程组 写成矩阵形式写成矩阵形式0000332463223145312213044302112033hghgxhghghgxhghghghgxhghghghgx的系数的系数的系数的系数Tggggghhhhhhhhhhhhhhhh001234321032103210321000000000000000上式中,列阵的元素是生成多项式上式中,列阵的元素是生成多项式 g g(x)的系数,是一个码字,的系数,是一个码字,那么第一个矩阵则为那么第一个矩阵则为(7,3)循环码的循环码的监督矩阵,即,即循环码监督矩阵的构成由上式可
15、见,监督矩阵的第一行是码的监督多项式由上式可见,监督矩阵的第一行是码的监督多项式 h h(x)的系数的系数的的反序排列反序排列,第二、三、四行是第一行的移位;,第二、三、四行是第一行的移位;可用监督多项式的系数来构成监督矩阵可用监督多项式的系数来构成监督矩阵000000000000H3210321032103210)3,7(hhhhhhhhhhhhhhhh的反多项式。表示其中)(h)(h0001011001011001011001011000)(h)(h)(h)(hH*3*2*)3,7(xxxxxxxxx系统循环码构成系统循环码构成设信息向量设信息向量 mm=(mk1,mk2,m0)信息多项式
展开阅读全文