Turbo编译码方案研究与实现
本文关键词:Turbo编译码方案研究与实现 出处:《东南大学》2017年硕士论文 论文类型:学位论文
更多相关文章: 可见光通信 Turbo码 并行交织器 并行译码架构
【摘要】:Turbo信道编译码技术从1993年被发现之后,以其卓越的纠错性能,引起了业界的广泛关注,并在诸多的通信系统中得到了应用。本文研究如何将Turbo码与等重编码结合来实现亮度可调可见光通信(D-VLC)系统中的亮度调节问题、Turbo码的并行交织器实现方案以及并行译码方案,并详细介绍了并行译码算法的FPGA设计与实现。论文主要工作如下,一、提出了一种将Turbo码与等重编码结合的方式调节D-VLC系统亮度的方案。在RM码、Turbo码调节D-VLC系统亮度的基础上,提出了一种将Turbo码与等重编码结合的方式调节D-VLC系统亮度的方案。该方案是将Turbo码打孔之后的码流进行等重编码,然后根据亮度级别调节等重编码的码重,从而达到调节系统亮度的目的。此外,该方案不需要利用填充符号来调节亮度,提高了系统传输效率。仿真结果表明,本文提出的系统亮度调节方案虽然在译码复杂度上有所增加,却降低了误比特率,增大了亮度可调范围。二、提出了两种可用于Turbo编码器的新并行交织器。第一种交织器是用时空置换交织(TSP)思想,加上编码匹配交织与S随机交织的约束条件所形成;该交织器加大了 Turbo码的自由距离,提升了译码性能;仿真结果表明该交织器在某些编码长度上能获得比QPP交织器更好的译码性能。第二种并行交织器则是利用TSP思想,加上互素(RP)准则所形成;该交织器在时间置换(行内置换)中使用RP准则,在空间置换(行间置换)中使用随机参数的RP准则,生成方法简单、硬件实现存储量少;仿真结果表明该交织器经过简单筛选后译码性能可以超过QPP交织器。三、基于全并行Turbo译码架构提出了一种改进的并行译码架构——窗并行译码架构。该译码架构结合了传统的滑窗分段译码和全并行译码方式,在译码时,一个译码单元处理一个固定长度码字,并且相邻译码单元之间互相提供信息;仿真结果表明该架构要比全并行译码架构的误比特率性能提升0.2dB。此外,还提出了 Turbo译码中Log-MAP算法模块的改进方案,该方案考虑了数据的动态范围,减小了计算误差,仿真结果表明该方案提升了译码性能。四、介绍了基于窗并行译码架构的FPGA实现,内容包括:并行编码器的实现,编码中并行交织器设计,译码中FPGA中位宽的选取以及各中间计算单元模块、并行QPP交织器模块和最终译码模块的实现。
[Abstract]:Turbo channel coding technology since 1993 were found, with its excellent performance, has aroused widespread concern in the industry, and has been applied in many communication systems. This paper studies how to integrate the Turbo code and re encoding combined to achieve adjustable brightness of visible light communication (D-VLC) system in the regulation of brightness parallel Turbo codes, interleaver scheme and parallel decoding scheme, and introduces the design and implementation of FPGA parallel decoding algorithm. The main work is as follows. First, put forward a kind of Turbo codes and other heavy encoding combination regulation of D-VLC system. In the brightness of the RM code, Turbo code based D-VLC regulation the brightness of the system, put forward a kind of Turbo codes and other heavy encoding combination regulation of D-VLC system project of luminance. The program is the Turbo code stream after drilling and other heavy encoding, then according to the brightness level Don't adjust code heavy encoding, so as to achieve the purpose of adjusting the brightness of the system. In addition, this scheme does not require the use of filling symbols to adjust the brightness, improve the transmission efficiency of the system. The simulation results show that the proposed system brightness adjusting scheme while the decoding complexity is increased, but reduced the error bit rate. Increase the brightness adjustable range. Two, put forward two which can be used in parallel Turbo encoder interleaver. The first interleaver is interleaved with space-time replacement (TSP), plus, interleaving and constraint S encoding random interleaving formed; the interleaver has increased the free distance of Turbo codes. Improve the decoding performance; the simulation results show that the interleaver can obtain the decoding performance of interleaver is better than QPP in some encoding length. Second parallel interleaver is to use the idea of TSP, plus the coprime (RP) formed by the mixed criterion; In the time of replacement (line replacement) using RP criteria in space replacement (row replacement) using random parameters RP criterion, method of generating simple hardware implementation, less storage; the simulation results show that the interleaver after a simple screening decoding performance can be more than QPP intertwined. Three, parallel Turbo decoding the architecture presents an improved parallel decoding architecture of parallel decoding architecture based on windows. The decoding architecture combines the traditional sliding window segmentation decoding and full parallel decoding method in decoding, a decoding unit with a fixed length code words, and provide mutual information between adjacent decoding unit; the simulation results show that the bit error the rate of performance improvement of 0.2dB. in addition to the structure than full parallel decoding architecture, improved scheme of Log-MAP algorithm in Turbo decoding module was proposed, this scheme takes into account the dynamic range of data, reduce the computation Error, the simulation results show that this scheme improves the decoding performance. Four, introduced including the contents of the realization of FPGA window parallel decoding architecture based on encoder implementation of parallel design of parallel interleaved encoding, decoding from FPGA and the middle bit computing unit module, parallel QPP implementation of interleaver module and final decoding module.
【学位授予单位】:东南大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TN911.22
【相似文献】
相关期刊论文 前10条
1 白宝明,马啸,王新梅;随机交织器的设计与实现[J];通信学报;2000年06期
2 徐衡平,赵勋,潘晟,戎蒙恬;确定性交织器的研究[J];通信学报;2002年03期
3 赵旦峰,董玉华,肖瑛;基于S交织算法的改进的交织器[J];现代电子技术;2003年20期
4 沈保锁,宋培林,崔晓峰;综合型随机交织器的开发与仿真[J];天津工业大学学报;2004年03期
5 张德辉,贾琦;一种改进S随机交织器的设计及性能[J];河南科技;2004年08期
6 张勇,王红星,郭剑;一种新型交织器的设计[J];电讯技术;2005年04期
7 汪力纯;杨颖红;;改进的黄金分割交织器[J];南京工程学院学报(自然科学版);2006年04期
8 徐甫;刘玉君;;一种新的短帧交织器研究[J];电视技术;2007年S1期
9 张婷;李道本;张绪峰;;多项式交织器的设计与应用[J];通信技术;2010年07期
10 李小文;陈振东;陈发堂;;一种新型的长度可变的S-随机交织器的设计[J];计算机应用研究;2010年11期
相关会议论文 前9条
1 严成;;基于802.16e的子块交织器设计与实现[A];2006通信理论与技术新进展——第十一届全国青年通信学术会议论文集[C];2006年
2 庄艳艳;杨东凯;修春娣;;对称二次同余映射交织器的设计与实现[A];全国第十届信号与信息处理、第四届DSP应用技术联合学术会议论文集[C];2006年
3 罗坤;史萍;;一种改进的S随机交织器及其在分布式视频编码中的应用[A];2006北京地区高校研究生学术交流会——通信与信息技术会议论文集(上)[C];2006年
4 陈玉亮;李永翔;;基于Turbo码的交织器性能分析与仿真[A];全国第二届信号处理与应用学术会议专刊[C];2008年
5 高宏峰;许宗泽;;Turbo码交织器的设计[A];现代通信理论与信号处理进展——2003年通信理论与信号处理年会论文集[C];2003年
6 陈石平;孙金星;尚扬;李全;;基于FPGA的幻方交织器的设计与实现[A];2007北京地区高校研究生学术交流会通信与信息技术会议论文集(下册)[C];2008年
7 朱银兵;王红星;孙晓明;张铁英;;无线光OOK调制系统交织器的优化设计[A];2006通信理论与技术新进展——第十一届全国青年通信学术会议论文集[C];2006年
8 王祖文;陈咏恩;;DVB-T内交织器的FPGA实现[A];2006通信理论与技术新进展——第十一届全国青年通信学术会议论文集[C];2006年
9 周灵军;赵宏宇;徐勋光;范平志;;一种基于纯整数运算的Log-MAP Turbo编译码器FPGA实现[A];2006中国西部青年通信学术会议论文集[C];2006年
相关博士学位论文 前10条
1 黄丽;基于代数结构的交织器与卷积码的盲识别研究[D];中国科学技术大学;2016年
2 王莹;Turbo码中几个关键技术研究[D];西安电子科技大学;2006年
3 张卫党;Turbo码的低码重分布特性研究[D];西安电子科技大学;2005年
4 雷萌;IDMA技术及功率优化研究[D];华中科技大学;2009年
5 罗骥;Turbo空时码在MIMO无线通信系统中的应用研究[D];山东大学;2005年
6 罗智峰;IDMA通信系统若干关键技术及其在协作无线通信中的应用[D];华南理工大学;2010年
7 许兆;基于预测控制的Turbo码译码结构[D];吉林大学;2010年
8 谭明新;Turbo码的研究[D];哈尔滨工程大学;2002年
9 赵旦峰;Turbo码及相关技术研究[D];哈尔滨工程大学;2006年
10 赵宏宇;Turbo编译码系统高效MAP译码、无数据辅助SNR估计与多项式交织器设计[D];西南交通大学;2011年
相关硕士学位论文 前10条
1 王超;可见光高速通信叠加编码技术研究[D];解放军信息工程大学;2014年
2 刘骏;Turbo码编码参数识别技术研究[D];解放军信息工程大学;2015年
3 钱明;基于混沌伪随机序列的交织器设计及性能分析[D];南京大学;2014年
4 杨涛军;Turbo码交织器与迭代译码停止准则研究[D];东北大学;2014年
5 初永辉;FPGA的OFDM系统交织器设计[D];内蒙古大学;2016年
6 陶李;Turbo编译码方案研究与实现[D];东南大学;2017年
7 孙昌霞;两种确定性交织器的研究与改进[D];郑州大学;2005年
8 李昭霖;基于线性同余交织器的设计[D];湖北大学;2014年
9 王磊;多标准可配置信道交织器的研究与设计[D];北京理工大学;2014年
10 张峗隆;交织与解交织的算法研究及FPGA实现[D];西安电子科技大学;2007年
,本文编号:1364989
本文链接:https://www.wllwen.com/shoufeilunwen/xixikjs/1364989.html