- 1、本文档共60页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
6.4.1 卷积码的基本概念 6.4.2 卷积码的编码 6.4.3 卷积码的矩阵描述 6.4.4 卷积码的译码 6.4.5 卷积码的状态转移图与栅格描述 6.4.6 维特比译码的基本原理 6.4.7 软判决维特比译码 6.4.8 维特比译码的性能 6.4.9 维特比译码的应用 卷积码(又称连环码)首先由麻省理工学院于1955年提出。 卷积码与分组码的不同之处:在任意给定单元时刻,编码器输出的 n 个码元中,每一个码元不仅和此时刻输入的 k 个信息元有关,还与前连续 m 个时刻输入的信息元有关。 在同样的编码效率 R 下,卷积码的性能优于分组码,至少不低于分组码。 卷积码的译码方法 代数译码:门限译码。译码延时是固定的。 概率译码: 序列译码。译码延时是随机的。 维特比译码。译码延时是固定的。 (1) 卷积码的生成序列、约束度和约束长度 [例6.4.1] (2,1,3)码 该码的编码原理图示于图6.4.1; 设待编码的信息序列为 M; 在对信息序列 M 进行编码之前,先将它每 k 个码元分成一组,在每单元时刻内,k 个码元串行输入到编码器; 编码器由 (m+1) 个移位寄存器组构成,每个移位寄存器组内有 k 级寄存器; g(i,j):表示常数乘法器,i=1,2,…,k;j=1,2,…,n;共有 n?k 个序列。当 g(i,j) =1时,常数乘法器为一条直通的连接线;当 g(i,j) =0时,连接线断开。每一个码元都是 k?(m+1) 个数据组合,每一个码字需用 n?k?(m+1) 个系数才能描述; 开关 K 在每一节拍中移动 n 次,每一节拍输入 k 个信息元而输出 n 个码元。 信息序列 M=[m0(1)m1(1)…]; ml(1)表示第 l 个时刻的第 k=1个信息元; 卷积码的生成序列 g(1,1)=[g0(1,1) g1(1,1) g2(1,1) g3(1,1)]=[1011] g(1,2)=[g0(1,2) g1(1,2) g2(1,2) g3(1,2)]=[1111] g(1,1)表明:任一时刻 l 时,输出端1的码元 Cl(1) 是由此时刻 l 输入的信息元 ml(1) 与前两个时刻输入的信息元 ml-2(1) 以及前三个时刻 ml-3(1) 输入的信息元模2加后的和; g(1,2)表明:Cl(2) 是由 ml(1)、ml-1(1)、ml-2(1)和ml-3(1) 的模2和。 只要给定 g(i,j) 以后,就可以生成编码器输出的码元。称g(1,1)和g(1,2)为(2,1,3)卷积码的生成序列。 第 l 个时刻的编码器输出为: 上式表明:任一时刻编码器的输出可以由信息元与生成序列的离散卷积运算求出。这就是卷积码名称的由来。 设M=[m0(1) m1(1) m2(1) m3(1)]=[1011],则编码器两个输出端的序列分别是 子码:在任一时刻单元,送入编码器一个信息元 (k=1),编码器输出由2个 (n=2) 码元组成的一个码组,称之为子码。 每个子码中的码元不仅与此时此刻的信息元有关,而且还与前 m 个 (m=3) 时刻的信息元有关。 m:编码存储(本例 m=3) 。 N=m+1:为编码的约束度。表明编码过程中相互约束的子码数。(本例N=4)。 N?n:编码约束长度。表明编码过程中相互约束的码元数。(本例N?n=8)。 本例是非系统码,在码序列 C 中的每个子码不是系统码字结构。 [例6.4.2] (3,2,1)码 n=3, k=2, m=1; 它的任一子码有3个码元。每个码元由此时此刻的2个信息元和前一个时刻进入编码器的2个信息元模2运算和求出。 这些信息元参加模2运算的规则由 [n?(m+1)]=3×2=6 个生成序列 {[n?k?(m+1)]=3×2×2=12个系数} 所确定,每个输出序列含有2个元素。这6个输出序列是 g(1,1)=[g0(1,1) g1(1,1)]=[11] g(1,2)=[g0(1,2) g1(1,2)]=[01] g(1,3)=[g0(1,3) g1(1,3)]=[11] g(2,1)=[g0(2,1) g1(2,1)]=[01] g(2,2)=[g0(2,2) g1(2,2)]=[10] g(2,3)=[g0(2,3) g1(2,3)]=[10] (6.4.1) 若待编码的信息序列 M=[m0(1)m0(2) m1(1)m1(2)… ml(1)ml(2) …] 则码序列 C 中的任一子码为 g(1,1)=[g0(1,1) g1(1,1)]=[11] g(2,1)=[g0(2,1) g1(2,1)]=[01] g(1,2
您可能关注的文档
最近下载
- GB_T 43866-2024 企业能源计量器具配备率检查方法.pdf
- 《“五育融合”视野下学校和美课程的构建与实施》课题结题研究报告.doc
- PW4203三节锂电池12.6V充电芯片规格书.pdf VIP
- 外研社 现代大学英语4教案.pdf VIP
- 《上海东海大桥海上风电工程施工方案》.doc
- 22G101-3 混凝土结构施工图 平面整体表示方法制图规则和构造详图(独立基础、条形基础、筏形基础、桩基础).docx
- 河南省郑州市高新区2023-2024学年七年级上学期期末语文试题(含答案).pdf VIP
- 脉诀理玄秘要 1册 南宋刘开撰医学古籍书 36页.pdf
- 2023年1月福建省普通高中学业水平合格性考试(政治试题)PDF版.pdf VIP
- 国开01738_学前教育学-机考复习资料.docx
文档评论(0)