双二进制Turbo码的FPGA实现
本文关键词:双二进制Turbo码的FPGA实现
【摘要】:自Turbo码1993年被提出后,由于其逼近Shannon信道容量极限的优异性能,迅速成为信息论与编码领域的研究热点。与一般的二进制Turbo码相比,双二进制Turbo码具有编码效率高、纠错能力强、译码延迟小等优势。目前,双二进制Turbo码已被大量地应用于无线通信系统中。本文主要研究双二进制Turbo码的译码算法和FPGA实现。论文首先介绍了双二进制Turbo码的编译码原理及结构,并对译码算法进行了推导和简化,便于硬件实现中降低复杂度和提高吞吐率。接着分析了影响性能的几个关键要素,在软件环境软件下对不同参数的双二进制Turbo码进行了仿真,并对仿真数据进行了分析。然后在硬件实现方面,根据双二进制Turbo码的特性,对译码算法进行了分析、改进,使用了基于软输入软输出的滑动窗口增强型Max-Log-Map迭代译码算法,降低了译码时延和硬件中的资源消耗。在硬件方案设计中采用了模块化的思想,针对译码中窗口同步控制较为复杂的问题,采用了两级模式,使得子模块之间的关系更为简单,整个译码系统更易于调试。在设计和实现各子模块时,综合考虑硬件实现复杂度、吞吐率以及时延,努力提高模块的通用性并降低运算的复杂度。最后在实际的硬件平台上进行验证,得到了理想的结果。
【关键词】:Turbo FPGA 软输入软输出 编译码
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TN911.22;TN791
【目录】:
- 摘要5-6
- ABSTRACT6-9
- 符号对照表9-10
- 缩略语对照表10-13
- 第一章 绪论13-17
- 1.1 信道编码的发展13-14
- 1.2 Turbo码的发展及其应用14-16
- 1.3 本文的研究内容与安排16-17
- 第二章 双二进制Turbo码的编译码原理17-31
- 2.1 双二进制Turbo码编码原理17-20
- 2.1.1 Turbo码编码原理与框图17-18
- 2.1.2 分量编码器18-19
- 2.1.3 交织器19-20
- 2.1.4 删余器20
- 2.2 双二进制Turbo码译码原理及算法20-31
- 2.2.1 双二进制Turbo码译码原理20-22
- 2.2.2 以符号为单位的译码算法22-26
- 2.2.3 以比特为单位的译码算法26-27
- 2.2.4 双二进制Turbo码译码算法改进27-31
- 第三章 双二进制Turbo码性能分析31-41
- 3.1 双二进制Turbo码软件仿真模型31
- 3.2 编码参数对双二进制Turbo码性能影响31-34
- 3.2.1 交织对译码性能的影响31-33
- 3.2.2 码率对译码性能的影响33-34
- 3.3 译码参数对双二进制Turbo码性能影响34-36
- 3.3.1 译码算法对译码性能的影响34-35
- 3.3.2 迭代次数对译码性能的影响35-36
- 3.4 硬件实现参数对双二进制Turbo码性能影响36-41
- 3.4.1 量化对译码性能的影响36-38
- 3.4.2 滑动窗口大小对译码性能的影响38-41
- 第四章 双二进制Turbo码编译码器的FPGA实现41-65
- 4.1 FPGA开发设计与运行环境简介41-42
- 4.2 双二进制Turbo码编码系统的实现42-44
- 4.2.1 Encoder1的实现42-43
- 4.2.2 Encoder2的实现43-44
- 4.2.3 RSC模块44
- 4.3 双二进制Turbo码译码系统的整体设计44-49
- 4.3.1 译码器顶层模块的实现44-46
- 4.3.2 滑动窗口算法设计和实现46-48
- 4.3.3 控制部分的实现48-49
- 4.4 双二进制Turbo码译码器子模块实现49-61
- 4.4.1 控制模块49-52
- 4.4.2 状态转移度量计算模块52-56
- 4.4.3 后向度量计算模块56-59
- 4.4.4 前向度量和对数似然比计算模块59-61
- 4.5 双二进制Turbo码的硬件结果性能分析61-65
- 4.5.1 编码系统性能分析61
- 4.5.2 译码系统性能分析61-65
- 第五章 总结与展望65-67
- 参考文献67-71
- 致谢71-73
- 作者简介73-74
【相似文献】
中国期刊全文数据库 前10条
1 毛倩;曾小清;张树京;;一种适用于二进制循环不等保护码的译码算法[J];计算机应用;2007年S1期
2 张长帅;宋黎定;刘泳;;低密度奇偶校验码快速收敛译码算法研究[J];遥测遥控;2007年03期
3 李颖;魏急波;张炜;;球形译码算法中不均匀半径分配方案及性能分析[J];国防科技大学学报;2008年01期
4 李小文;彭德义;谭兵;王振宇;;长期演进系统中一种低复杂度球形译码算法[J];计算机应用;2012年03期
5 毛新宇;程宇新;项海格;;混合的深度优先及宽度优先球形译码算法[J];重庆邮电大学学报(自然科学版);2012年05期
6 张立军;刘明华;卢萌;;低密度奇偶校验码加权大数逻辑译码研究[J];西安交通大学学报;2013年04期
7 周曼;林云;;一种基于统计裁剪的球形译码算法[J];广东通信技术;2013年05期
8 李颖;王欣;魏急波;;一种复数球形译码算法的仿真[J];系统仿真学报;2006年10期
9 张培;;低密度奇偶校验码及其译码算法实现[J];苏州市职业大学学报;2007年02期
10 章敏;唐宁;廖圣鹏;;Turbo CPM系统Log-MAP译码算法优化[J];电子设计工程;2010年01期
中国重要会议论文全文数据库 前10条
1 肖海勇;毕光国;;联合检测的均衡译码算法[A];通信理论与信号处理新进展——2005年通信理论与信号处理年会论文集[C];2005年
2 刘海涛;程型清;李道本;;低复杂度复球译码检测算法[A];通信理论与信号处理新进展——2005年通信理论与信号处理年会论文集[C];2005年
3 梁栋;李冬霞;;一种改进的Turbo码Log-MAP译码算法[A];2006通信理论与技术新进展——第十一届全国青年通信学术会议论文集[C];2006年
4 张颖;岳殿武;;几何Goppa码的译码[A];第一届中国高校通信类院系学术研讨会论文集[C];2007年
5 周朝霞;王大勇;;一种高速并行的Turbo码译码算法[A];2007通信理论与技术新发展——第十二届全国青年通信学术会议论文集(下册)[C];2007年
6 童胜;王鹏;王单;王新梅;;LDPC码量化和积译码的高效实现[A];现代通信理论与信号处理进展——2003年通信理论与信号处理年会论文集[C];2003年
7 卢而辉;赖信q;谢德望;李肇严;;可运用于线性区块码之新式软式判定译码算法[A];2005年海峡两岸三地无线科技学术会论文集[C];2005年
8 路成业;孙蓉;王新梅;;Turbo码几种译码算法中的量化分析[A];开创新世纪的通信技术——第七届全国青年通信学术会议论文集[C];2001年
9 朱敏;孟庆民;高西奇;;球形译码在MIMO-OFDM系统中的应用[A];第九届全国青年通信学术会议论文集[C];2004年
10 刘钊;李会勇;何子述;刘本永;;VBLAST的一种新的非线性译码算法[A];2006通信理论与技术新进展——第十一届全国青年通信学术会议论文集[C];2006年
中国博士学位论文全文数据库 前10条
1 张亮;极化码的译码算法研究及其应用[D];浙江大学;2016年
2 吴道龙;极化码构造与译码算法研究[D];西安电子科技大学;2016年
3 林伟;多元LDPC码:设计、构造与译码[D];西安电子科技大学;2012年
4 崔俊云;LDPC码的构造及其译码算法研究[D];西安电子科技大学;2012年
5 黄海艺;低密度奇偶校验(LDPC)码改进译码算法研究[D];华南理工大学;2013年
6 罗天放;通信系统中的Turbo码及Turbo均衡问题研究[D];哈尔滨工程大学;2003年
7 王单;LDPC码编译码算法研究[D];西安电子科技大学;2006年
8 陈晓刚;现代编码的性能分析与简化译码算法[D];北京邮电大学;2010年
9 刘原华;LDPC码的代数构造及译码算法研究[D];西安电子科技大学;2009年
10 胡树楷;LDPC码构造及低复杂度译码算法研究[D];西安电子科技大学;2012年
中国硕士学位论文全文数据库 前10条
1 吴海东;LDPC码编译码算法研究[D];南京信息工程大学;2015年
2 陈沛;基于DVB-RCS2的CPM信号接收关键技术研究[D];解放军信息工程大学;2014年
3 刘星;极化码的译码算法研究及实现[D];南京大学;2015年
4 刘珊珊;基于CMMB标准的LDPC编译码算法研究[D];吉林大学;2016年
5 张祺显;基于喷泉码的卫星通信方法研究[D];中国科学技术大学;2016年
6 贺双梅;基于位翻转的LDPC混合译码算法的研究[D];华南理工大学;2016年
7 倪磊;极化码编译码算法研究及译码算法FPGA实现[D];哈尔滨工业大学;2016年
8 龚宇;LTE-A中LDPC译码算法在可重构平台的实现与验证[D];东南大学;2016年
9 杨强华;高清视频传输中的高速LDPC译码算法的研究与设计[D];电子科技大学;2016年
10 韩承昊;m序列的差错控制机理与译码算法及其在SDR平台的实现[D];电子科技大学;2016年
,本文编号:582548
本文链接:https://www.wllwen.com/kejilunwen/wltx/582548.html