turbo码的毕业论文

1.Turbo码的编码原理

Turbo 码最先是由C. Beηou等提出的。

它实际上是一种并行级联卷积码(Parallel Concatenated Convolutional Codes)。Turbo 码编码器是由两个反馈的系统卷积编码器通过一个交织器并行连接而成,编码后的校验位经过删余阵,从而产生不同的码率的码字。

如图所示:信息序列u={u1,u2,……,uN}经过交织器形成一个新序列u'={u1',u2',……,uN'}(长度与内容没变,但比特位经过重新排列),u 和u'分别传送到两个分量编码器(RSC1与RSC2) ,一般情况下,这两个分量编码器结构相同,生成序列X和X,为了提高码率,序列X和X需要经过删余器,采用删余(puncturing)技术从这两个校验序列中周期的删除一些校验位,形成校验序列X,X,与未编码序列X'经过复用调制后,生成了Turbo码序列X. Turbo 码的一个重要特点是它的分量码采用递归系统卷积码(RSC,Recursive Systematic Convolutional code) ,这也是它性能优越的一个重要原因。之所以选择RSC编码器作为Turbo码的子码主要有以下原因:首先,RSC码具有系统码的优点。

这一特性使用户在译码时无需变换码字而直接对接收的码字进行译码,所以,递归系统卷积码(RSC)对于非系统卷积码(NSC)而言译码简单、快速。其次,从差错控制编码的相关文献中可知,非系统卷积码(NSC)的BER性能在高信噪比时比约束长度相同的非递归系统码要好,而在低信噪比时情况却正好相反。

递归系统卷积码综合了NSC码和非递归系统卷积码的特性,且然它与NSC码具有相同的trellis结构和自由距离,但是在高码率(R≥2/3)的情况下,对任何信噪比,它的性能均比等效的NSC码要好。由于系统递归卷积码具有以上特点,并且能改善误码率,所以通常选择RSC码作为Turbo码的子编码器。

递归系统卷积码(RSC)不同于一般的卷积码器在于其结构中不仅有向前结构,还有向后反馈结构,在下图中可以看出。RSC 编码器一般有2-5 级移位寄存器, 用生成多项式表示为:式中,1表示系统比特,gl 和g2分别表示编码器的前馈多项式和反馈多项式。

用RSC码构成Turbo码的分量码的码率R为:式中:R1,R2为构成Turbo 码的分量码的码率,在经删余后,分量RSC1和RSC2的码率可以不同。Turbo 码的最大似然译码性能分析出,Turbo 码在高信噪比下的性能主要由它的自由距离所决定。

因为Turbo码的自由距离主要由重量为2的输入信息序列所产生的码字间的最小距离所决定,用本原多项式作为反馈连接多项式的分量编码器所产生的码字的最小重量为最大,因此当Turbo码交织器的大小给定后,如果分量码的反馈连接多项式采用本原多项式,则Turbo码的自由距离会增加,从而Turbo码在高斯信噪比情况下的“错误平层(errorfloor)”会降低。错误平层效应指的是在中高信噪比情况下,误码曲线变平。

也就是说,即使是再增大信噪比,无码率也降不下来(一般的系统,比如说是BPSK的误码曲线,误码率随着信噪比的增大是单调下降的)。 交织器是影响Turbo码性能的一个关键因素,它可以便Turbo码的距离谱细化,即码重分布更为集中。

它的特性的好坏直接关系着Turbo码的性能。编码器中交织器的使用是实现Turbo码近似随机编码的关键。

交织器实际上是一个一一映射函数,作用是将输入信息序列中的比特位置进行重置,以减小分量编码器输出校验序列的相关性和提高码重。通常在输入信息序列较长时可以采用近似随机的映射方式,相应的交织器称为伪随机交织器。

由于在具体的通信系统中采用Turbo码时交织器必须具有固定的结构,同时是基于信息序列的,因此在一定条件下可以把Turbo码看成一类特殊的分组码来简化分析。交织是对信息序列加以重新排列的一个过程。

如果定义一个集合A , A={1,2,…,N}。则交织器可以定义为一个一一对应的映射函数π(A-->A):J=π(i),(i,j属于A) 这里的i ,j 分别是未交织序列C 和交织序列C' 中的元素标号。

映射函数可以表示为πN = (π⑴,π⑵,π⑶,…,π(N))。其原理如图在交织器的设计中,基本上是遵循下列原则:1)最大程度的置乱原来的数据排列顺序,避免置换前相距较近的数据在置换后仍然相距较近,特别是要避免相邻的数据在置换后仍然相邻。

2) 尽量提高最小码重码字的重量和减小低码重码字的数量。3) 尽可能避免与同一信息位直接相关的两个分量编码器中的校验位均被删除;4) 对于不归零的编码器,交织器设计时要避兔出现尾效应 图案。

在设计交织器时,应考虑具体应用系统的数据的大小,使交织深度在满足时延要求的前提下,与数据大小一致,或是数据帧长度的整数倍。交织器和分量码的结合可以确保Turbo码编码输出码字都具有较高的汉明重量。

在Turbo编码器中交织器的作用是将信息序列中的比特顺序重置。当信息序列经过第一个分量编码器后输出的码字重量较低时,交织器可以使交织后的信息序列经过第二个分量编码器编码后以很大的概率输出较高重码字,从而提高码字的汉明重量:同时好的交织器还可以奇效地降低校验序列间的相关性。

因此,交织器设计的好坏在很大程度上影响着Turbo码的性能。交织器的类型可以分为两大类,一是规则交织器,也称确定性交织器,其交织器。

2.Turbo码的译码原理

香农信息论告诉我们,最优的译码算法是概率译码算法,也就是最大后验概率算法(MAP)。但在Turbo码出现之前,信道编码使用的概率译码算法是最大似然算法(ML)。ML算法是MAP算法的简化,即假设信源符号等概率出现,因此是次优的译码算法。Turbo码的译码算法采用了MAP算法,在译码的结构上又做了改进,再次引入反馈的概念,取得了性能和复杂度之间的折衷。同时,Turbo 码的译码采用的是迭代译码,这与经典的代数译码是完全不同的。

Turbo 码的译码算法是最早在BCJR 算法的基础上改进的,我们称以MAP算法,后来又形成Log-MAP算法、Max-Log-MAP以及软输入软输出(SOVA)算法。Turbo 码的译码结构图

⒈Turbo 码的译码结构如图所示. Turbo 译码器有以下的特点:

1) 串行级联

2) 迭代译码

3) 在迭代译码过程中交换的是外部信息

⒉ 概率译码译码原理及结构

译码时首先对接收信息进行处理,两个成员译码器之间外部信息的传递就形成了一个循环迭代的结构。由于外部信息的作用,一定信噪比下的误比特率将随着循环次数的增加而降低。但同时外部信息与接受序列间的相关性也随着译码次数的增加而逐渐增加,外部信息所提供的纠错能力也随之减弱,在一定的循环次数之后,译码性能将不再提高。

3.Turbo码的编码原理

Turbo 码最先是由C. Beηou等提出的。

它实际上是一种并行级联卷积码(Parallel Concatenated Convolutional Codes)。Turbo 码编码器是由两个反馈的系统卷积编码器通过一个交织器并行连接而成,编码后的校验位经过删余阵,从而产生不同的码率的码字。

如图所示:信息序列u={u1,u2,……,uN}经过交织器形成一个新序列u'={u1',u2',……,uN'}(长度与内容没变,但比特位经过重新排列),u 和u'分别传送到两个分量编码器(RSC1与RSC2) ,一般情况下,这两个分量编码器结构相同,生成序列X和X,为了提高码率,序列X和X需要经过删余器,采用删余(puncturing)技术从这两个校验序列中周期的删除一些校验位,形成校验序列X,X,与未编码序列X'经过复用调制后,生成了Turbo码序列X. Turbo 码的一个重要特点是它的分量码采用递归系统卷积码(RSC,Recursive Systematic Convolutional code) ,这也是它性能优越的一个重要原因。之所以选择RSC编码器作为Turbo码的子码主要有以下原因:首先,RSC码具有系统码的优点。

这一特性使用户在译码时无需变换码字而直接对接收的码字进行译码,所以,递归系统卷积码(RSC)对于非系统卷积码(NSC)而言译码简单、快速。其次,从差错控制编码的相关文献中可知,非系统卷积码(NSC)的BER性能在高信噪比时比约束长度相同的非递归系统码要好,而在低信噪比时情况却正好相反。

递归系统卷积码综合了NSC码和非递归系统卷积码的特性,且然它与NSC码具有相同的trellis结构和自由距离,但是在高码率(R≥2/3)的情况下,对任何信噪比,它的性能均比等效的NSC码要好。由于系统递归卷积码具有以上特点,并且能改善误码率,所以通常选择RSC码作为Turbo码的子编码器。

递归系统卷积码(RSC)不同于一般的卷积码器在于其结构中不仅有向前结构,还有向后反馈结构,在下图中可以看出。RSC 编码器一般有2-5 级移位寄存器, 用生成多项式表示为:式中,1表示系统比特,gl 和g2分别表示编码器的前馈多项式和反馈多项式。

用RSC码构成Turbo码的分量码的码率R为:式中:R1,R2为构成Turbo 码的分量码的码率,在经删余后,分量RSC1和RSC2的码率可以不同。Turbo 码的最大似然译码性能分析出,Turbo 码在高信噪比下的性能主要由它的自由距离所决定。

因为Turbo码的自由距离主要由重量为2的输入信息序列所产生的码字间的最小距离所决定,用本原多项式作为反馈连接多项式的分量编码器所产生的码字的最小重量为最大,因此当Turbo码交织器的大小给定后,如果分量码的反馈连接多项式采用本原多项式,则Turbo码的自由距离会增加,从而Turbo码在高斯信噪比情况下的“错误平层(errorfloor)”会降低。错误平层效应指的是在中高信噪比情况下,误码曲线变平。

也就是说,即使是再增大信噪比,无码率也降不下来(一般的系统,比如说是BPSK的误码曲线,误码率随着信噪比的增大是单调下降的)。 交织器是影响Turbo码性能的一个关键因素,它可以便Turbo码的距离谱细化,即码重分布更为集中。

它的特性的好坏直接关系着Turbo码的性能。编码器中交织器的使用是实现Turbo码近似随机编码的关键。

交织器实际上是一个一一映射函数,作用是将输入信息序列中的比特位置进行重置,以减小分量编码器输出校验序列的相关性和提高码重。通常在输入信息序列较长时可以采用近似随机的映射方式,相应的交织器称为伪随机交织器。

由于在具体的通信系统中采用Turbo码时交织器必须具有固定的结构,同时是基于信息序列的,因此在一定条件下可以把Turbo码看成一类特殊的分组码来简化分析。交织是对信息序列加以重新排列的一个过程。

如果定义一个集合A , A={1,2,…,N}。则交织器可以定义为一个一一对应的映射函数π(A-->A):J=π(i),(i,j属于A) 这里的i ,j 分别是未交织序列C 和交织序列C' 中的元素标号。

映射函数可以表示为πN = (π⑴,π⑵,π⑶,…,π(N))。其原理如图在交织器的设计中,基本上是遵循下列原则:1)最大程度的置乱原来的数据排列顺序,避免置换前相距较近的数据在置换后仍然相距较近,特别是要避免相邻的数据在置换后仍然相邻。

2) 尽量提高最小码重码字的重量和减小低码重码字的数量。3) 尽可能避免与同一信息位直接相关的两个分量编码器中的校验位均被删除;4) 对于不归零的编码器,交织器设计时要避兔出现尾效应 图案。

在设计交织器时,应考虑具体应用系统的数据的大小,使交织深度在满足时延要求的前提下,与数据大小一致,或是数据帧长度的整数倍。交织器和分量码的结合可以确保Turbo码编码输出码字都具有较高的汉明重量。

在Turbo编码器中交织器的作用是将信息序列中的比特顺序重置。当信息序列经过第一个分量编码器后输出的码字重量较低时,交织器可以使交织后的信息序列经过第二个分量编码器编码后以很大的概率输出较高重码字,从而提高码字的汉明重量:同时好的交织器还可以奇效地降低校验序列间的相关性。

因此,交织器设计的好坏在很大程度上影响着Turbo码的性能。交织器的类型可以分为两大类,一是规则交织器,也称确定性交织。

4.Turbo码的译码原理

香农信息论告诉我们,最优的译码算法是概率译码算法,也就是最大后验概率算法(MAP)。

但在Turbo码出现之前,信道编码使用的概率译码算法是最大似然算法(ML)。ML算法是MAP算法的简化,即假设信源符号等概率出现,因此是次优的译码算法。

Turbo码的译码算法采用了MAP算法,在译码的结构上又做了改进,再次引入反馈的概念,取得了性能和复杂度之间的折衷。同时,Turbo 码的译码采用的是迭代译码,这与经典的代数译码是完全不同的。

Turbo 码的译码算法是最早在BCJR 算法的基础上改进的,我们称以MAP算法,后来又形成Log-MAP算法、Max-Log-MAP以及软输入软输出(SOVA)算法。Turbo 码的译码结构图⒈Turbo 码的译码结构如图所示. Turbo 译码器有以下的特点:1) 串行级联2) 迭代译码3) 在迭代译码过程中交换的是外部信息⒉ 概率译码译码原理及结构译码时首先对接收信息进行处理,两个成员译码器之间外部信息的传递就形成了一个循环迭代的结构。

由于外部信息的作用,一定信噪比下的误比特率将随着循环次数的增加而降低。但同时外部信息与接受序列间的相关性也随着译码次数的增加而逐渐增加,外部信息所提供的纠错能力也随之减弱,在一定的循环次数之后,译码性能将不再提高。

turbo码的毕业论文

转载请注明出处众文网 » turbo码的毕业论文

资讯

酒店实习毕业论文怎么写

阅读(108)

本文主要为您介绍酒店实习毕业论文怎么写,内容包括酒店实习毕业论文怎么写,求一份3000字左右的酒店实习毕业论文要范文哈可以追加分数,酒店实习论文怎么酒店实习论文怎么写。你看着仿照一下吧,应该能用。 旅游管理系专业xxx-xxx酒店实习报告

资讯

m7120平面磨床毕业论文

阅读(110)

本文主要为您介绍m7120平面磨床毕业论文,内容包括平面磨床M7120机械传动和电气控制系统的设计,小弟做的毕业设计是用PLC对M7120磨床进行改造,前言怎么写啊,,M7120型平面磨床。给您提供一些内容您可以进行参考, 内容如下 GM(通用汽车)公司提出

资讯

北京邮电大学远程教育毕业论文任务书范文

阅读(110)

本文主要为您介绍北京邮电大学远程教育毕业论文任务书范文,内容包括毕业设计任务书怎么写,毕业论文任务书怎么写,毕业论文任务书应该填什么。北京邮电大学网络教育学院毕业设计任务书姓名 学号 专业 职称 所属教学总站/学习中心 通信地址

资讯

九江学院本科毕业论文

阅读(105)

本文主要为您介绍九江学院本科毕业论文,内容包括九江学院的毕业论文怎么写,我是2016年九江学院函授毕业的,各项考试毕业论文都是优良以上,九江学院本科毕业可以拿到学士学位证吗。论文题目:要求准确、简练、醒目、新颖。2、目录:目录是论文中

资讯

语文中学毕业论文

阅读(106)

本文主要为您介绍语文中学毕业论文,内容包括关于初中语文方面的论文(任何方面都可以),中学语文论文大约1500到2000字,语文就是生活论文3000字。和名师一起,做语文课堂教学麦田里的守望者写在前面的话:语文老师,要用读书提升精神,用写作充实人生,用

资讯

侦查毕业论文参考文献

阅读(95)

本文主要为您介绍侦查毕业论文参考文献,内容包括论文参考文献的引用,毕业论文参考文献的格式,毕业论文参考文献写多少。参考文献规范格式 参考文献的类型 参考文献(即引文出处)的类型以单字母方式标识,具体如下:M专著 C论文集 N报纸文章 J期刊

资讯

自考毕业论文没通过

阅读(101)

本文主要为您介绍自考毕业论文没通过,内容包括自考毕业论文答辩没过怎么办,自考毕业论文没过,能不能拿到毕业证书呢~,自考毕业论文不过,可以从新写吗,不过会不会没有学位证。你是否支付过论文指导费!付过的人答辩时候老师会对待好一点。二、

资讯

湖南师范大学研究生毕业论文封面

阅读(110)

本文主要为您介绍湖南师范大学研究生毕业论文封面,内容包括论文的封面论文的封面应该有学校名、班级名、论文题目,但是应该,怎样把已经设计好的封面添加在论文前面,怎么用a3纸制作硕士毕业论文封面。毕业设计(论文)用纸、页面设置要求: 毕业设

资讯

荷花提取毕业论文

阅读(103)

本文主要为您介绍荷花提取毕业论文,内容包括荷花的科学论文题目取什麽,谁知道荷花的论文当如何写劳各位费心了,谈谈如何画“荷花的论谈谈如何画荷花”的论文。看你研究什么?荷花--花中仙子 学名:Nelumbo mucifera 英名:Hindu Lotus 别名:莲花、

资讯

电大法学大专毕业论文

阅读(115)

本文主要为您介绍电大法学大专毕业论文,内容包括电大法学专科毕业论文和社会调查报告范文急求,电大法学专科毕业论文和社会调查报告范文急求,谁做过电大的法学专科毕业论文不想网上找的,我懒得做,所以不。在文文网的毕业实习感想不知不觉中

资讯

制药系毕业论文

阅读(102)

本文主要为您介绍制药系毕业论文,内容包括有关生物制药专业的毕业论文3000字,我是药学专业,怎么写毕业论文啊,有关生物制药专业的毕业论文3000字。生物制药的研究与发展(生物技术论文)http://www.maomaoxue.com/soft/sort010/Information-

资讯

研究生的毕业论文都录知网吗

阅读(102)

本文主要为您介绍研究生的毕业论文都录知网吗,内容包括硕士论文都会上知网吗,硕士毕业论文都会上知网吗,硕士论文是否都会被收录到中国知网和万方数据。一般是要毕业答辩得"优秀"的论文才有资格传到知网上.另外还要本人愿意好象要签协议的,最

资讯

助产士毕业论文封面

阅读(96)

本文主要为您介绍助产士毕业论文封面,内容包括论文的封面要写什么,论文的封面是怎么弄得,,护理助产专业毕业论文怎么写,有没有范文啊急求在线等。论文格式与论文参考文献格式科学技术报告、学位论文、学术论文以及其它类似文件是主要的科技

资讯

山西大学安叶青发表的毕业论文

阅读(96)

本文主要为您介绍山西大学安叶青发表的毕业论文,内容包括李日强的发表论文,邢宝春公开发表的论文,山西大学发表论文是怎样加分的/。1.韩非 李日强 山西省二氧化硫污染现状及控制对策,科技情报开发与经济,19(15):117-118,2009-5,其他正式刊物(二

资讯

酒店实习毕业论文怎么写

阅读(108)

本文主要为您介绍酒店实习毕业论文怎么写,内容包括酒店实习毕业论文怎么写,求一份3000字左右的酒店实习毕业论文要范文哈可以追加分数,酒店实习论文怎么酒店实习论文怎么写。你看着仿照一下吧,应该能用。 旅游管理系专业xxx-xxx酒店实习报告

资讯

m7120平面磨床毕业论文

阅读(110)

本文主要为您介绍m7120平面磨床毕业论文,内容包括平面磨床M7120机械传动和电气控制系统的设计,小弟做的毕业设计是用PLC对M7120磨床进行改造,前言怎么写啊,,M7120型平面磨床。给您提供一些内容您可以进行参考, 内容如下 GM(通用汽车)公司提出

资讯

北京邮电大学远程教育毕业论文任务书范文

阅读(110)

本文主要为您介绍北京邮电大学远程教育毕业论文任务书范文,内容包括毕业设计任务书怎么写,毕业论文任务书怎么写,毕业论文任务书应该填什么。北京邮电大学网络教育学院毕业设计任务书姓名 学号 专业 职称 所属教学总站/学习中心 通信地址

资讯

九江学院本科毕业论文

阅读(105)

本文主要为您介绍九江学院本科毕业论文,内容包括九江学院的毕业论文怎么写,我是2016年九江学院函授毕业的,各项考试毕业论文都是优良以上,九江学院本科毕业可以拿到学士学位证吗。论文题目:要求准确、简练、醒目、新颖。2、目录:目录是论文中

资讯

语文中学毕业论文

阅读(106)

本文主要为您介绍语文中学毕业论文,内容包括关于初中语文方面的论文(任何方面都可以),中学语文论文大约1500到2000字,语文就是生活论文3000字。和名师一起,做语文课堂教学麦田里的守望者写在前面的话:语文老师,要用读书提升精神,用写作充实人生,用

资讯

侦查毕业论文参考文献

阅读(95)

本文主要为您介绍侦查毕业论文参考文献,内容包括论文参考文献的引用,毕业论文参考文献的格式,毕业论文参考文献写多少。参考文献规范格式 参考文献的类型 参考文献(即引文出处)的类型以单字母方式标识,具体如下:M专著 C论文集 N报纸文章 J期刊

资讯

自考毕业论文没通过

阅读(101)

本文主要为您介绍自考毕业论文没通过,内容包括自考毕业论文答辩没过怎么办,自考毕业论文没过,能不能拿到毕业证书呢~,自考毕业论文不过,可以从新写吗,不过会不会没有学位证。你是否支付过论文指导费!付过的人答辩时候老师会对待好一点。二、

资讯

普洱茶营销毕业论文

阅读(96)

本文主要为您介绍普洱茶营销毕业论文,内容包括普洱茶论文1500字,茶叶市场分析,求市场营销专业的论文参考文献。我国是世界第一产茶大国,目前全国茶叶种植面积达1770万亩,年产茶叶75万吨,年产值85亿元。江苏是全国茶叶加工最发达的省份之一,全国