Turbo码编解码的算法研究及FPGA设计与实现

来源 :武汉理工大学 | 被引量 : 3次 | 上传用户:yuzhou519
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Turbo码以其具有良好的逼近香农极限的译码性能,在无线通信领域中起到了举足轻重的作用,并成了当今信息时代研究纠错编码的重要课题之一。在人们生活质量不断提高的信息时代,通信系统中对工具的便捷性和技术的有效性要求也越来越严格,以促使人们对通信系统的关注越来越紧密。现在随着4G的推出,人们能够享受4G带来的更快的速度和更高的性能,而这一进步正是由于通信工程师们对通信协议、算法等不断的研究和改进的成果,其中,Turbo码作为通信系统中常用的编解码算法之一,在算法的研究上也不断的得到了改进和创新。通过研究Turbo码编码器和译码器结构,并详细介绍了编解码各个模块的实现原理。其中,对于编码模块,详细分析了分量编码器和交织器两个关键问题;对于译码模块,对比了Turbo码常用的两种译码算法:SOVA和MAP,并详细针对MAP算法进行了数据推导和分析,同时针对码率、交织长度和迭代次数的不同分别研究了Turbo码的译码性能。本文对MAX-Log-MAP算法主要从以下两个方面做了改进,第一方面,对MAP算法两路信号局限性进行了扩展分析,当有多路信号时,对算法进行了优化和近似分析;另一方面,针对MAX-Log-MAP算法中忽略的修正函数入手,考虑了修正函数的影响,并对修正函数进行了线性拟合,同时加入了外信息的比例因子,并且从性能和复杂度角度分析算法的有效性,通过MATLAB工具对算法的性能从不同的角度进行了验证。得到了以下结论:在损失了一定复杂度的前提下,有效地提高了算法的译码性能。在FPGA的实现中,借助XILINX设计软件ISE12.2,完成了对编码码率为1/3,量化宽度为7bits的Turbo码编解码结构的方案设计,并通过ISE软件仿真平台使用硬件编程语言Verilog,完成了编解码的FPGA实现,在编码实现结构中,完成了分量码、交织、并串和串并的转换,借助了三分频的思想。在信道端,由于信号在实际的传输过程中会受到噪声的干扰,为了模拟真实的信号通信过程,所以本文中还借助MATLAB模拟了离散的AWGN信道。在译码实现结构中,分别采用MAX-Log-MAP算法和新提出的改进算法的译码器完成译码功能,并对仿真结果进行验证。根据对Turbo码性能的分析,以及Turbo码在各个领域的广泛应用,其算法和结构会不断的得到研究和改进,进而成为通信行业中最有效的编码技术。
其他文献
科学研究者和医学工作者们,通过大量的科学实验探究和临床试验研究向世人证明了,同一手性药物的不同对映异构体通常含有不同的药效,有的甚至会有对立的毒副效应。心脑血管疾
艺术教育是落实素质教育的途径和重要内容。美育是现代教育发展中一个不可忽视的环节,它具有其他教育方式不可替代的作用。美是一种心灵体验,它可以使人自信,也可以使人自重,更可
[目的]以胰岛素信号通路中负调节蛋白PTP1B为靶点,筛选降糖药用真菌。[方法]比较了蛹虫草、蝙蝠蛾拟青霉、桑黄、灰树花4种药用真菌粗提物对PTP1B的抑制活性,并通过糖尿病小
基于主机厂模具运行状态的系统管理与质量跟踪,阐述了钣金拉伤与开裂的形成机理,并从模具零件材质、硬度及表面粗糙度3个方面解析其产生拉伤与开裂的影响因素,并指出改善汽车
建立高效液相色谱法同时测定地表水中雌二醇、炔雌醇、雌酮、尼尔雌醇、苯甲酸雌二醇5种雌激素的残留量。水样经固相萃取柱富集,甲醇洗脱,以高效液相色谱法定量分析,5种雌激素分
目的:探讨少林易筋经干预对高血压患者的血压、中医证候与生活质量的影响效应。方法:选择高血压前期及1级原发性未使用抗高血压药物的高血压患者60名,随机分为实验组和对照组进
高频振荡通气(HFOV)已成为治疗小儿缺氧性呼吸衰竭的重要通气方法,肺复张(recruitment)是高频振荡通气的基本策略,其目的是使HFOV在最佳肺容量状态下进行。肺复张有2种基本方法:持续肺充气和逐步增加平均
为调节静电除尘器中粉尘和极板间粘结力,分析了涂层对粉尘受力情况的影响,从理论上解释了极板上涂层的特性。通过计算选取适当的涂层材料,对涂层对粉尘粘结力的影响进行了大量实
时间管理能力的培养对于即将步入社会的大学生来说非常重要。笔者通过对本校大学生进行问卷调查发现情况不容乐观,通过分析其原因:学习与生活习惯不佳、目标不够明确、自制力
电除尘电场中的粉尘粒子会由于各种因素的影响而发生凝集现象.本文的研究目的是探讨电场中气溶胶粒子的空间凝集行为及其产生机理.通过流场气溶胶粒子的碰撞理论,本文建立了