信息论与编码原理第10章卷积码.ppt
《信息论与编码原理第10章卷积码.ppt》由会员分享,可在线阅读,更多相关《信息论与编码原理第10章卷积码.ppt(114页珍藏版)》请在三一办公上搜索。
1、第1页,2023/9/5,Department of Electronics and Information,NCUT Song Peng,信息论与编码原理,(第十章)卷积码,第2页,2023/9/5,Department of Electronics and Information,NCUT Song Peng,第10章 卷积码,10.1 卷积码的基本概念10.2 卷积码的编码10.3 卷积码的矩阵描述10.4 卷积码的译码10.5 卷积码的状态转移图与栅格描述10.6 维特比译码的基本原理10.7 软判决维特比译码10.8 维特比译码的性能10.9 维特比译码的应用,第3页,2023/9/
2、5,Department of Electronics and Information,NCUT Song Peng,10.1 卷积码的基本概念,卷积码(连环码)首先由麻省理工学院于1955年提出。卷积码与分组码的不同之处:在任意给定单元时刻,编码器输出的 n 个码元中,每一个码元不仅和此时刻输入的 k 个信息元有关,还与前连续 m 个时刻输入的信息元有关。卷积码常用(n,k,m)表示。n子码,k信息位,m编码存储 在同样的编码效率 R 下,卷积码的性能优于分组码,至少不低于分组码。卷积码的译码方法 代数译码:门限译码。译码延时是固定的。概率译码:序列译码:译码延时是随机的。维特比译码:译码延
3、时是固定的。,第4页,2023/9/5,Department of Electronics and Information,NCUT Song Peng,10.1 卷积码的基本概念,(1)卷积码的生成序列、约束度和约束长度(2)系统码形式的卷积码,第5页,2023/9/5,Department of Electronics and Information,NCUT Song Peng,10.1 卷积码的基本概念,(1)卷积码的生成序列、约束度和约束长度例9.1.1:(2,1,3)码,返回,第6页,2023/9/5,Department of Electronics and Informatio
4、n,NCUT Song Peng,10.1 卷积码的基本概念,(1)卷积码的生成序列、约束度和约束长度例10.1.1:(2,1,3)码待编码的信息序列 M:在对 M 进行编码之前,先将它每 k 个码元分成一组,在每单元时刻内,k 个码元串行输入到编码器;移位寄存器组:(m+1)个,每个移位寄存器组内有 k 级寄存器;常数乘法器 g(i,j):i=1,2,k;j=1,2,n,共有(m+1)n 个,当 g(i,j)=1时,常数乘法器为一条直通的连接线;当 g(i,j)=0 时,连接线断开。每一个码元都是 k(m+1)个数据组合,每一个码字需用 nk(m+1)个系数才能描述;开关 K 在每一节拍中移
5、动 n 次,每一节拍输入 k 个信息元而输出 n 个码元。,参见图,第7页,2023/9/5,Department of Electronics and Information,NCUT Song Peng,10.1 卷积码的基本概念,(1)卷积码的生成序列、约束度和约束长度例10.1.1:(2,1,3)码 信息序列 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)=1011g(1,2)=g0(1,2)g1(1,2)g2(1,2)g3(1,2)=1111 g(1,1)表明:任一时刻
6、 l 时,输出端 1 的码元 Cl(1)是由此时刻 l 输入的信息元 ml(1)与前两个时刻输入的信息元 ml2(1)以及前三个时刻 ml3(1)输入的信息元模 2 加后的和;g(1,2)表明:Cl(2)是由 ml(1)、ml1(1)、ml2(1)和ml3(1)的模 2 和。,参见图,第8页,2023/9/5,Department of Electronics and Information,NCUT Song Peng,10.1 卷积码的基本概念,(1)卷积码的生成序列、约束度和约束长度例10.1.1:(2,1,3)码 信息序列 M=m0(1)m1(1);ml(1)表示第 l 个时刻的第 k
7、=1个信息元;卷积码的生成序列 生成序列:给定 g(i,j)后,就可以生成编码器输出的码元。称g(1,1)和 g(1,2)为(2,1,3)卷积码的生成序列。第 l 个时刻的编码器输出为:,第9页,2023/9/5,Department of Electronics and Information,NCUT Song Peng,10.1 卷积码的基本概念,(1)卷积码的生成序列、约束度和约束长度例10.1.1:(2,1,3)码 信息序列 M=m0(1)m1(1);ml(1)表示第 l 个时刻的第 k=1个信息元;卷积码的生成序列 卷积码名称的由来:任一时刻编码器的输出可以由信息元与生成序列的离散
8、卷积运算求出。,第10页,2023/9/5,Department of Electronics and Information,NCUT Song Peng,10.1 卷积码的基本概念,(1)卷积码的生成序列、约束度和约束长度例10.1.1:(2,1,3)码 设 M=m0(1)m1(1)m2(1)m3(1)=1011,则编码器两个输出端的序列分别是:子码:在任一单元时刻,送入编码器一个信息元(k=1),编码器输出由 2 个(n=2)码元组成的一个码组,称之为子码。,第11页,2023/9/5,Department of Electronics and Information,NCUT Song
9、 Peng,10.1 卷积码的基本概念,(1)卷积码的生成序列、约束度和约束长度例10.1.1:(2,1,3)码 每个子码中的码元不仅与此时此刻的信息元有关,而且还与前 m 个(m=3)时刻的信息元有关。编码存储:m(本例 m=3)约束度:N=m+1,编码过程中相互约束的子码数。(本例 N=4)编码约束长度:Nn,编码过程中相互约束的码元数。(本例Nn=8)非系统码:在码序列 C 中的每个子码不是系统码字结构。(本例是非系统码),第12页,2023/9/5,Department of Electronics and Information,NCUT Song Peng,10.1 卷积码的基本概
10、念,(1)卷积码的生成序列、约束度和约束长度例10.1.2:(3,2,1)码 n=3,k=2,m=1;它的任一子码有 3 个码元。每个码元由此时此刻的 2 个信息元和前一个时刻进入编码器的 2 个信息元模 2 运算和求出。这些信息元参加模 2 运算的规则由 nk=32=6 个生成序列 nk(m+1)=322=12个系数 所确定,每个生成序列含有 2 个元素。这 6 个输出序列是:g(1,1)=g0(1,1)g1(1,1)=11g(1,2)=g0(1,2)g1(1,2)=01g(1,3)=g0(1,3)g1(1,3)=11g(2,1)=g0(2,1)g1(2,1)=01g(2,2)=g0(2,2
11、)g1(2,2)=10 g(2,3)=g0(2,3)g1(2,3)=10(10.1.1),参见图,第13页,2023/9/5,Department of Electronics and Information,NCUT Song Peng,10.1 卷积码的基本概念,(1)卷积码的生成序列、约束度和约束长度例10.1.2:(3,2,1)码 若待编码的信息序列:M=m0(1)m0(2)m1(1)m1(2)ml(1)ml(2)则码序列 C 中的任一子码为:,第14页,2023/9/5,Department of Electronics and Information,NCUT Song Peng,
12、10.1 卷积码的基本概念,(1)卷积码的生成序列、约束度和约束长度例10.1.2:(3,2,1)码 g(1,1)=g0(1,1)g1(1,1)=11 g(2,1)=g0(2,1)g1(2,1)=01 g(1,2)=g0(1,2)g1(1,2)=01 g(2,2)=g0(2,2)g1(2,2)=10 g(1,3)=g0(1,3)g1(1,3)=11 g(2,3)=g0(2,3)g1(2,3)=10,返回,第15页,2023/9/5,Department of Electronics and Information,NCUT Song Peng,10.1 卷积码的基本概念,(1)卷积码的生成序列
13、、约束度和约束长度例10.1.2:(3,2,1)码每个时刻单元输入编码器 k=2个信息元,它们与前一个时刻进入编码器的 2 个信息元按式(9.1.2)所确定的卷积关系进行运算后,在输出端1,2,3分别得到该时刻子码中的 3 个码元。编码器由 N=2 个移位寄存器组和模 2 加法器构成,每个移位寄存器组含有 k=2 级移位寄存器,每级移位寄存器的输出按式(9.1.1)的规则引出后进行模 2 加的运算。本例也是非系统码形式的卷积码。,第16页,2023/9/5,Department of Electronics and Information,NCUT Song Peng,10.1 卷积码的基本概
14、念,(1)卷积码的生成序列、约束度和约束长度 推论:(n,k,m)码完全由(nk)个生成序列所生成,每个生成序列中含有(N=m+1)个元素。码序列:C=C0(1)C0(2)C0(n)C1(1)C1(2)C1(n)Cl(1)Cl(2)Cl(n)待编码的信息序列:M=m0(1)m0(2)m0(k)m1(1)m1(2)m1(k)ml(1)ml(2)ml(k)任一子码:可按如下卷积关系求出:,返回目录,第17页,2023/9/5,Department of Electronics and Information,NCUT Song Peng,10.1 卷积码的基本概念,(2)系统码形式的卷积码系统卷积
15、码:是卷积码的一类。它的码序列中任一子码 Cl,也是有 n 个码元,其前 k 位与待编码信息序列中的第 l 信息组 ml(i)相同,而后(nk)位监督元由生成序列生成;每个码中的前 k 位就是此时刻待编码的 k 位信息元,所以在生成序列 g(i,j)中有(kk)个生成序列是固定的,即:,第18页,2023/9/5,Department of Electronics and Information,NCUT Song Peng,10.1 卷积码的基本概念,(2)系统码形式的 卷积码,只有 k(nk)个生成序列需要给定,以便确定每个子码中(nk)个监督元。,返回,第19页,2023/9/5,Dep
16、artment of Electronics and Information,NCUT Song Peng,10.1 卷积码的基本概念,(2)系统码形式的卷积码任一子码由下式计算:上式表明:在约束长度 N 内,每个子码中的(nk)个监督元与信息元的卷积关系。,第20页,2023/9/5,Department of Electronics and Information,NCUT Song Peng,10.1 卷积码的基本概念,(2)系统码形式的卷积码例10.1.3:(3,1,2)系统卷积码g(1,1)=g0(1,1)g1(1,1)g2(1,1)=100g(1,2)=g0(1,2)g1(1,2)
17、g2(1,2)=110g(1,3)=g0(1,3)g1(1,3)g2(1,3)=101,第21页,2023/9/5,Department of Electronics and Information,NCUT Song Peng,10.1 卷积码的基本概念,(2)系统码形式的卷积码例10.1.3:(3,1,2)系统卷积码g(1,1)=g0(1,1)g1(1,1)g2(1,1)=100g(1,2)=g0(1,2)g1(1,2)g2(1,2)=110g(1,3)=g0(1,3)g1(1,3)g2(1,3)=101 任一时刻子码为:,第22页,2023/9/5,Department of Elect
18、ronics and Information,NCUT Song Peng,(2)系统码形式的卷积码例10.1.4:(3,2,2)系统卷积码g(1,1)=g0(1,1)g1(1,1)g2(1,1)=100g(1,2)=g0(1,2)g1(1,2)g2(1,2)=000g(1,3)=g0(1,3)g1(1,3)g2(1,3)=101g(2,1)=g0(2,1)g1(2,1)g2(2,1)=000g(2,2)=g0(2,2)g1(2,2)g2(2,2)=100g(2,3)=g0(2,3)g1(2,3)g2(2,3)=110 该码的任一子码 Cl 中前两位与 ml(1)、ml(2)相同,后一位的监督
19、元由式(10.1.4)确定,即:,10.1 卷积码的基本概念,第23页,2023/9/5,Department of Electronics and Information,NCUT Song Peng,(2)系统码形式的卷积码例10.1.4:(3,2,2)系统卷积码g(1,1)=g0(1,1)g1(1,1)g2(1,1)=100 g(2,1)=g0(2,1)g1(2,1)g2(2,1)=000g(1,2)=g0(1,2)g1(1,2)g2(1,2)=000 g(2,2)=g0(2,2)g1(2,2)g2(2,2)=100g(1,3)=g0(1,3)g1(1,3)g2(1,3)=101 g(2
20、,3)=g0(2,3)g1(2,3)g2(2,3)=110,10.1 卷积码的基本概念,返回目录,第24页,2023/9/5,Department of Electronics and Information,NCUT Song Peng,(1)串行输入、串行输出的编码电路(2)(nk)m 级移位寄存器构成的并行编码电路(型编码电路)(3)km级移位寄存器编码电路(型编码电路)(4)结论,10.2 卷积码的编码,第25页,2023/9/5,Department of Electronics and Information,NCUT Song Peng,(1)串行输入、串行输出的编码电路非系统码
21、编码器:根据式(10.1.3)构造的是非系统编码器。图是(n,k,m)非系统卷积码串行编码电路。,10.2 卷积码的编码,第26页,2023/9/5,Department of Electronics and Information,NCUT Song Peng,(1)串行输入、串行输出的编码电路,10.2 卷积码的编码,第27页,2023/9/5,Department of Electronics and Information,NCUT Song Peng,(1)串行输入、串行输出的编码电路系统码编码器:根据式(10.1.4)构造的是系统编码器;图是(n,k,m)系统卷积码串行编码电路。,
22、10.2 卷积码的编码,第28页,2023/9/5,Department of Electronics and Information,NCUT Song Peng,(1)串行输入、串行输出的编码电路,10.2 卷积码的编码,返回目录,第29页,2023/9/5,Department of Electronics and Information,NCUT Song Peng,(2)(nk)m 级移位寄存器构成的并行编码电路(型编码电路)这是系统码形式的一种编码电路,又称型编码电路;将式(10.1.4)展开后可以改写为式(10.2.1)。式(10.2.1)表明:在并入并出方式下,为了获得第 l
23、个子码的(nk)个监督元,需要:(nk)个移位寄存器组,每一组移位寄存器的数目为 m 级;它们根据生成序列 g(i,j)所确定的关系存储了第 l 个信息组相邻的前 m 个信息组。,10.2 卷积码的编码,第30页,2023/9/5,Department of Electronics and Information,NCUT Song Peng,(2)(nk)m 级移位寄存器构成的并行编码电路,10.2 卷积码的编码,第31页,2023/9/5,Department of Electronics and Information,NCUT Song Peng,(2)(nk)m 级移位寄存器构成的并
24、行编码电路例10.2.1:(3,2,2)码型编码电路解:生成序列为:g(1,1)=g0(1,1)g1(1,1)g2(1,1)=100g(1,2)=g0(1,2)g1(1,2)g2(1,2)=000g(1,3)=g0(1,3)g1(1,3)g2(1,3)=101g(2,1)=g0(2,1)g1(2,1)g2(2,1)=000g(2,2)=g0(2,2)g1(2,2)g2(2,2)=100g(2,3)=g0(2,3)g1(2,3)g2(2,3)=110根据式(10.2.1),第 l 个子码的监督元为:Cl(3)=ml(1)g0(1,3)+ml(2)g0(2,3)+ml1(1)g1(1,3)+ml1
25、(2)g1(2,3)+ml2(1)g2(1,3)+ml2(2)g2(2,3),10.2 卷积码的编码,第32页,2023/9/5,Department of Electronics and Information,NCUT Song Peng,(2)(nk)m 级移位寄存器构成的并行编码电路例10.2.1:(3,2,2)码型编码电路解:将生成序列诸元素带入后有:Cl(3)=ml(1)+ml(2)+ml1(2)+ml2(1)(3,2,2)码的型编码电路如图所示。图是(n,k,m)系统码型编码电路。,10.2 卷积码的编码,第33页,2023/9/5,Department of Electroni
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息论 编码 原理 10 卷积码
链接地址:https://www.31ppt.com/p-5926977.html