Turbo码交织器的构造方法及装置制造方法及图纸

技术编号:11809474 阅读:204 留言:0更新日期:2015-08-01 03:19
本发明专利技术涉及一种Turbo码交织器的构造方法及装置,其中Turbo码交织器的构造方法包括如下步骤:将待交织数据均匀分为若干码组,根据所述码组构造Turbo码交织数据矩阵;将所述Turbo码交织数据矩阵中各元素的位置排列形成交织数据位置矩阵,通过二阶离散混沌映射,将交织数据位置矩阵生成Turbo码交织矩阵元素位置的混沌序列;对所述混沌序列进行排序,生成交织向量;将所述交织向量以列的方式输出,得到二阶离散混沌Turbo码交织器。本发明专利技术所述的Turbo码交织器的构造方法及装置,在对待交织数据进行二阶离散混沌映射时,每次混沌迭代都利用前两步骤的结果,增加了混沌交织的随机性,从而获得较好的编码性能;基于矩阵结构和理论,结构较为简单实际效果好,易于实现。

【技术实现步骤摘要】

本专利技术设及无线通信加密和信息安全领域,特别是设及一种化rbo码交织器的构 造方法及装置。
技术介绍
Turbo码是Claude.Berrou等人在1993年首次提出的一种级联码。基本原理是: 编码器通过交织器把两个分量编码器进行并行级联,两个分量编码器分别输出相应的校验 位比特;译码器在两个分量译码器之间进行迭代译码,分量译码器之间传递去掉正反馈的 外信息,该个编码方法被称为化rbo码。 Turbo码具有卓越的纠错性能,成为近年信道编码理论研究的热点问题。编码器中 交织器的使用是实现化rbo码近似随机编码的关键。交织器实际上是一个一一映射函数, 作用是将输入信息序列中的比特位置进行重置,W减小分量编码器输出校验序列的相关性 和提局码重。 由于在具体的通信系统中采用Turbo码时交织器必须具有固定的结构,同时是基 于信息序列的,因此在一定条件下可W把化rbo码看成一类特殊的分组码来简化分析。交 织是对信息序列加W重新排列的一个过程。 在设计交织器时,应考虑具体应用系统的数据的大小,使交织深度在满足时延要 求的前提下,与数据大小一致,或是数据帖长度的整数倍。为获得最好的性能,需要在一定 的交织规模下尽可能降低输入输出序列相关性,但是真正的随机交织器在实际应用中很难 实现。 Turbo码的重要特点是译码较为复杂,比常规的卷积码要复杂的多,该种复杂不仅 在于其译码要采用迭代的过程,而且采用的算法本身也比较复杂。该些算法的关键是不但 要能够对每比特进行译码,而且还要伴随着译码给出每比特译出的可靠性信息,有了该些 信息,迭代才能进行下去。目前,基于混浊系统的交织器多为基于Logistic映射、Hybrid映 射W及化non映射。Hybird映射较为复杂,需要根据自变量的取值范围采用不同的关系表 达式,而LogisticW及化non映射则需要对其先初始化,由于混浊系统对初始条件的高度 敏感性,因此对其初始化有着非常严格的要求,系统实现的复杂性高。
技术实现思路
基于此,有必要针对上述现有技术存在的系统实现复杂的问题,提供一种化rbo 码交织器的构造方法及装置。[000引一种化rbo码交织器的构造方法,包括如下步骤: 将待交织数据均匀分为若干码组,根据所述码组构造化rbo码交织数据矩阵; 将所述化rbo码交织数据矩阵中各元素的位置排列形成交织数据位置矩阵,通过 二阶离散混浊映射,将交织数据位置矩阵生成化rbo码交织矩阵元素位置的混浊序列; 对所述混浊序列进行排序,生成交织向量; 将所述交织向量W列的方式输出,得到二阶离散混浊化rbo码交织器。 一种化rbo码交织器装置,包括; 构造模块,用于将待交织数据均匀分为若干码组,根据所述码组构造化rbo码交 织数据矩阵; 映射模块,用于将所述化rbo码交织数据矩阵中各元素的位置排列形成交织数据 位置矩阵,通过二阶离散混浊映射,将交织数据位置矩阵生成化rbo码交织矩阵元素位置 的混浊序列; 排序模块,用于对所述混浊序列进行排序,生成交织向量; 输出模块,用于将所述交织向量W列的方式输出,得到二阶离散混浊化rbo码交 织器。[001引上述化rbo码交织器的构造方法及装置,对待交织数据进行二阶离散混浊映射 时,引入了二阶离散混浊映射,该二阶离散混浊映射具有矩阵的形式,基于矩阵结构和理 论,结构较为简单、实际效果好、易于实现;而且在每次进行二阶离散混浊映射时都利用前 两步骤的结果,增加了混浊交织的随机性,从而获得较好的编码性能。【附图说明】 图1为一个实施例的化rbo码交织器的构造方法流程图; 图2为一个实施例的二阶离散混浊序列的方法流程图; 图3为一个实施例的化rbo码交织器装置的结构示意图; 图4为一个实施例的化rbo码交织器装置构造模块的结构示意图; 图5为一个实施例的化rbo码交织器装置映射模块的结构示意图。【具体实施方式】 下面结合说明书附图和【具体实施方式】,对本专利技术进行详细说明。 如图1所示,图1为其中一个实施例的化rbo码交织器的构造方法流程图,包括如 下步骤: 步骤S10 ;将待交织数据均匀分为若干码组,根据所述码组构造化rbo码交织矩 阵; 在本步骤中,可W首先将待交织数据均匀分为若干码组,由若干码组构成一个交 织矩阵;然后将各个码组的待交织数据分别W行的顺序输入所述交织矩阵,生成化rbo码 交织矩阵。[002引在一个实施例中,步骤S10可W包括如下步骤: 步骤S101;根据实际工程及信道状况,确定交织深度T,其中,所述实际工程是指 待交织数据的长度,信道状况是指信道的容错能力; 步骤S102 ;将待交织数据均匀分为若干码组,所述若干码组构成一个nXm的交织 矩阵,其中;m为交织深度,n为交织约束宽度; 例如,若待交织数据为16位,那么将待交织数据均匀分为4个码组,码组就构成一 个4X4的交织矩阵,其中;4为交织深度,4为交织约束宽度。 步骤S103 ;分别将各个码组的待交织数据W行的顺序输入所述交织矩阵,构造 Turbo码交织矩阵。 如上述步骤的例子,可朗尋16位待交织数据W行的顺序输入所述4X4的交织矩 阵,生成一个4X4的化rbo码交织数据矩阵。 在上述实施例中,将待交织数据均匀分为若干码组,并生成化rbo码交织数据矩 阵;矩阵结构和理论的引入,使构造的化rbo码交织器结构简单、实际效果好、并且易于实 现。 步骤S20;将所述化rbo码交织数据矩阵中各元素的位置排列形成交织数据位置 矩阵,通过二阶离散混浊映射,生成化rbo码交织矩阵元素位置当前第1页1 2 本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/61/CN104811211.html" title="Turbo码交织器的构造方法及装置原文来自X技术">Turbo码交织器的构造方法及装置</a>

【技术保护点】
一种Turbo码交织器的构造方法,其特征在于,包括如下步骤:将待交织数据均匀分为若干码组,根据所述码组构造Turbo码交织数据矩阵;将所述Turbo码交织数据矩阵中各元素的位置排列形成交织数据位置矩阵,通过二阶离散混沌映射,将交织数据位置矩阵生成Turbo码交织矩阵元素位置的混沌序列;对所述混沌序列进行排序,生成交织向量;将所述交织向量以列的方式输出,得到二阶离散混沌Turbo码交织器。

【技术特征摘要】

【专利技术属性】
技术研发人员:李炯城肖恒辉丁胜培陈运动管学锋
申请(专利权)人:广东省电信规划设计院有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1