- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
卷积码的生成矩阵 - read
* * 第十章 卷积码 内容提要 差错控制系统中使用的纠错码,除前面已学过的分组码之外,还广泛使用着卷积码。本章首先介绍卷积码的基本概念,重点论述卷积码的定义及其矩阵描述。在此基础上,介绍一种目前被广泛应用的概率译码算法:维特比(Viterbi)译码算法。 第十章 卷积码 10.1 卷积码的基本概念 卷积码是纠错码中的又一大类。由于分组码码字中的n-k个校验元仅与本码字的k个信息元有关,与其它码字无关,因此分组码的编译码是对各个码字孤立地进行的。从信息论的观点看,这种做法必然会损失一部份相关信息,而卷积码的出现使人们有可能利用这部份相关信息。 10.1.1 卷积码概述 卷积码在编码不仅与本子码的k个信息元有关,而且还与此前m个子码中的信息元有关,因此卷积码的编码器需要有存储m组信息元的记忆部件。 图10.1给出了一个二进制卷积码的编码器例子。 图10.1 (3,1,2)卷积码编码器 当输入信息元为mj时, D0、D1中分别存放着此前输入的mj-1和mj-2, 经运算可得到两个校验元pj,1和pj,2,即 pj,1=mj+mj-1 pj,2=mj+mj-2 在编码器输出端,由旋转开关实现并/串转换显然,cj中的校验元pj,1和pj,2不仅与mj有关,同时还与mj-1和mj-2有关,即与此前m=2个子码中的信息元有关。称m为编码存贮,表示信息组在编码器中的存贮周期(时钟周期)。 编码器输出的每个子码,信息位数k=1,码长n=3,码率k/n=1/3,编码存贮m=2,表示为(3,1,2)卷积码。 信息元mj把cj,cj+1和cj+2三个子码联系在一起,这三个子码之间存在相关性。用编码约束度N表示子码之间的约束关系,显然N =m+1。 综上所述,一个(n,k,m)卷积码具有以下重要参数: 码长n,子码的信息元个数k,校验元个数n-k; 编码约束度N,表示子码之间的约束程度。 码率k/n,表示卷积码传输信息的有效性; 编码约束长度NA=nN,表示相互约束的码元个数。 编码存贮m,表示信息组在编码器中的存贮周期; 10.1.2 卷积码的矩阵描述 描述卷积码的方法很多,如矩阵方法、多项式方法、状态图和网格图方法等。本节仅介绍矩阵方法。 以图10.1给出的(3,1,2)卷积码编码器为例进行分析。设输入的信息序列(m0,m1,m2,…,mi,…)是一个有头无尾的序列,当编码器清零后开始工作时,输出得到的子码如下: c0=(m0,p0,1,p0,2) 其中 p0,1=m0, p0,2=m0 c 1=(m1,p1,1,p1,2) 其中 p1,1=m1+m0, p1,2=m1 c 2=(m2,p2,1,p2,2) 其中 p2,1=m2+m1, p2,2=m2+m0 c 3=(m3,p3,1,p3,2) 其中 p3,1=m3+m2, p3,2=m3+m1 c 4=(m4,p4,1,p4,2) 其中 p4,1=m4+m3, p4,2=m4+m2 …… 令输出的码序列c=[m0 p0,1 p0,2 m1 p1,1 p1,2 m2 p2,1 p2,2 m3 p3,1 p3,2 m4 p4,1 p4,2 …] 表示成矩阵形式: 即 c=mG? G?被称作(3,1,2)卷积码的生成矩阵 : 仔细观察(3,1,2)卷积码的生成矩阵G?可发现: (1)G?中的每一行都是前一行右移右移3位的结果,可以由矩阵的第一行完全确定。将第一行取出并表为g?=[ 111 010 001 000 000 … ] g? 称作基本生成矩阵。 (2)基本生成矩阵g? 只有前(等于该卷积码的编码约束度N=m+1=3)数字有意义,以后各组数字全部为零。分别用g 0,g 1,g 2表示各组,即g 0=[ 111 ], g 1=[ 010 ], g 2=[ 001 ],g 0,g 1,g 2 称作生成子矩阵。 (3)现在,G?可表为 上式中D是延时算子,表示一个时钟周期的延迟。 把以上对(3,1,2)卷积码的矩阵描述推广到一般。对于任意一个(n,k,m)卷积码,其生成矩阵G? 是一个半无限矩阵: (10-1) 式中 g?=[g 0 g 1 g 2 … g m 0 … ] (10-2) 称作基本生成矩阵。 下面举一个(3,2,1)卷积码的例子: 由n=3,k=2,m=1,可知该码的基本生成矩阵g?形式如下 g?=[g 0 g 1 0 … ] 其中生成子矩阵g 0, g 1都是
您可能关注的文档
- 净化空气、保护环境.ppt
- 静止气象卫星可见、 红外自旋扫描辐射计在轨调焦方法的研究①.pdf
- 九的手指算法及其数学原理.pdf
- 九年级物理阶段性测试题 - clip2net.doc
- 九十学年度第二次全校导师会议 - 桃园市六和学园家长会.doc
- 九十五学年度第一学期期末报告.doc
- 酒驾案件侦结情形与被告犯次统计分析 - 学务处.pdf
- 就业景气指数研究项目采购需求.doc
- 就以行政方法指配的频谱征收频谱使用费(26-11 - 商务及经济发展局.pdf
- 局部ijl一凸分析 - 自然科学版 - 青岛大学.pdf
- 原电池电动势的测定实验报告.pdf
- 与业主、设计、总包、监理和他承包人的配合措施.pdf
- 公司管理流程.pptx
- 2024_2025学年新教材高中地理第1章地球的运动素养综合训练新人教版选择性必修1.doc
- 2024_2025学年新教材高中地理第3章大气的运动第1节常见天气系统第1课时锋与天气分层作业新人教版选择性必修1.doc
- 2024_2025学年新教材高中地理第1章地球的运动第2节地球运动的地理意义第4课时正午太阳高度的变化四季更替和五带划分分层作业课件新人教版选择性必修1.pptx
- 2024_2025学年新教材高中地理第2章地表形态的塑造第2节构造地貌的形成第1课时地质构造与地貌课件新人教版选择性必修1.pptx
- 2024_2025学年新教材高中地理第1章地球的运动问题研究人类是否需要人造月亮课件新人教版选择性必修1.pptx
- 五片小雪花课件.pdf
- 2024_2025学年新教材高中地理第3章大气的运动第2节气压带和风带第1课时气压带和风带的形成分层作业课件新人教版选择性必修1.pptx
文档评论(0)