Turbo码编译码的FPGA研究

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:sunshinexpsister
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数字通信中经常采用纠错编码来纠正数据传输中可能发生的错码,以提高数据传输的可靠性.近年来,Turbo码一直是纠错编码领域的热点,它突破了最小码距的设计思想,更接近香农的随机码概念;同时,因其优异的性能,Turbo码已被确定为第三代移动通信系统(3G)中的信道编码标准.Turbo码经过几年的研究,取得了一些关键性的进展,这促进了Turbo码在实际系统中的应用,但目前仍有许多理论和应用问题需要解决.该文在对Turbo码的原理及其结构进行细致分析的基础上,深入地研究了如何实现基于FPGA的Turbo码编译码器.在系统设计中根据FPGA技术的特点,将整个系统进行功能模块分割并分别实现,合理地设置系统参数,并通过各模块之间的参数传递,使整个Turbo码编译码系统具有较大的灵活性.仿真结果表明,该系统具有良好的性能,具有一定的实用价值.该文的主要工作在于:1.从编码器、交织器、译码器结构等方面分析了Turbo码的原理,研究了Turbo码译码算法,并对各种算法作了分析比较,在此基础上,采用复杂度较低的改进型SOVA算法作为FPGA实现的译码算法.同时,针对软输出译码,结合网格编码调制(TCM)来计算编码信号序列和接收序列之间最小的平方欧氏距离.2.比较了两种实现行列交织器的方法,并着重分析了数字通信中的交织、解交织器的一种较通用方案(利用存储器实现)及其具体实现方法.该交织器运用了IP核的优点,从而减少了设计工作量,提高了设计效率,程序也相对简洁.3.给出了编解码器的硬件结构设计.在译码硬件实现过程中,不仅采用了并行处理的结构来提高译码速度,而且还提出了有利于FPGA实现的几种优化方法,如对ACS单元、乘法器单元等的优化,从而简化了译码器的结构,节约了资源消耗,在很大程度上减少了译码延时.4.就硬件实现中的几个关键问题给出了相应的解决方案:通过开关控制经m步反馈达到栅格终止;使用高频时钟驱动计数来产生不同时延等.
其他文献
摘 要 IP 网络视频通信是网络多媒体应用的重要内容,视频业务的本身特性决定了视频传输对网络带宽、传输延时和丢包特性提出了较高的要求。然而,目前的 IP 网络采用“尽力而为
在施工中,如果不对基坑变形进行检测,有可能会发生一些危险事故,能够对基坑检测点进行检测,就能使管理人员了解基坑变形的数据,并以此为基础对信息进行分析,调整施工策略,当
EIS型生化传感器是一种将生物化学敏感材料与半导体器件有机结合的传感器.既可实现对生物化学信息的检测,又具有半导体器件微型化、固态化、集成化的特点,是现代微型生化传感
国家行业标准《矿井瓦斯涌出量预测方法》中未给出对采用综合机械化放顶煤采煤方法的回采工作面的瓦斯涌出量预测的具体计算方法.基于此,本文提出一个假设即建议参照薄及中厚
本文论述了现代化采矿工艺的重要价值,并简单介绍了现代化采矿工艺技术在采矿工程中的应用.结合实际情况,对已有现代化采矿工艺的缺陷进行了分析,提出了采矿工艺的发展方向与
本文从阐释营林生产与林业生态的相关性入手,围绕健全林业发展法规制度、实行产业结构优化调整、落实营林生产管理措施、深入开展病虫害防治工作四个层面,探讨了建立高效营林
本文首先对布线的输入、输出的各种文件格式进行了介绍,并对一般总体布线和通道布线进行了研究。建立了一套适合总体布线和通道布线的数据结构,使其既包含各种输入、输出文件的
论文首先介绍了数字水印和信息隐藏的概念,对当前数字水印和信息隐藏的研究现状进行了综述,并介绍了这项技术可能的应用领域。然后对数字水印算法模型、分类以及典型算法进行了
本次研究以云南大理州云龙县乡镇农村作为养殖环境,探讨黑山羊饲养方面的管理技术及疾病防治方法.为了获得良好的分析结论,在部分饲养管理方法上采取对黑山羊分养殖年龄、分
经过大量数据对比分析,球磨机给矿与一段分级溢流品味存在一定的误差.误差原因主要存在于取样、制样阶段,因此改进、取样制样操作规程,真实客观的反映出安徽开发矿业有限公司