一种填充比特的插入方法及相关装置制造方法及图纸

技术编号:3424897 阅读:291 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种填充比特的插入方法及相关装置。方法中,在传输数据块的码块分段中,将填充比特插入至分段的末尾位置中。本发明专利技术提供的技术方案考虑到3GPP Turbo码的尾比特没有交织增益,导致分段末尾的一些比特的误码性能明显地差于最前面的一些比特,3GPP Turbo码是不等保护的编码方式。为此,本发明专利技术将填充比特视为一种特殊的冗余比特,插入到分段的末尾位置,提高数据块、特别是分段末尾的比特的保护能力;还考虑到3GPP LTETurbo码使用2种相邻的不同大小的交织器时,采用大交织器的Turbo编码性能优于采用小交织器的Turbo编码,因此将填充比特视为一种特殊的冗余比特,插入在使用小交织器的分段的末尾位置中,提高使用小交织器的、短的分段的保护能力。

【技术实现步骤摘要】

本专利技术涉及编码技术,特别是指一种填充比特的插入方法及相关装置
技术介绍
3GPP Turbo码包括3GPP Release 6 Turbo码和3GPP LTE Turbo码,二者的差别是3GPP Release 6 Turbo码的交织器是大小连续的素数交织器(PIL,Prime Interleaver),而3GPP LTE Turbo码的交织器是大小不连续的二次方置换多项式(QPP,Quadratic Permutation Polynomial)交织器。 3GPP Release 6 Turbo码的分段规则为如果传输数据块(TB,TransportBlock)的长度超过信道编码的最大数据块长度,就需要使用码块分段规则(Code Block Segmentation)将TB分割成多个短的分段,然后对每个分段进行独立的信道编码,每个分段的长度相同。所有的填充比特均插入到第一个分段的起始位置中,如图1A所示。 3GPP LTE Turbo码交织器改为一种无冲突交织器、即QPP交织器,支持数据块分段长度在范围比特内非连续变化,相邻2个QPP交织器的数据块长度的大小的差距为8、或16、或32、或64。针对这种QPP交织器大小不连续变化的情况,如果TB的长度超过信道编码的最大数据块分段长度,LTE技术使用2个相邻的QPP交织器对长的TB进行分段的方式,使得每个TB块的总的填充比特数量不超过63比特。所有的填充比特仍然都插入到第一个分段的起始位置中,如图1A所示。 另外,目前还提出了分布插入式和集中插入式两种方法对填充比特进行填充。在分布插入式中,将填充比特尽可能均匀地插入到所有分段的起始位置中,填充比特尽可能均匀地插入到所有分段中,如图1B所示。在集中插入式中,将填充比特集中插入到尽可能少的若干分段的起始位置中,如仅第一个分段的起始位置,或如图1C所示;或者,当使用2个相邻大小不同的QPP交织器进行码块分段时,仅将填充比特插入到使用大交织器的分段的起始位置中,如图1C所示。 根据以上描述可见,现有的填充比特的插入方法都是将填充比特插入至分段的起始位置,但是这样的处理方式没有考虑到使用2个相邻大小不同的QPP交织器的3GPP LTE Turbo码之间存在误码性能的差异,也没有考虑到3GPPTurbo码属于不等保护能力的编码方式。因此,现有的填充比特的插入方法不能有效利用填充比特作为特殊的冗余比特,没有达到提高误码性能的目的。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种填充比特的插入方法及相关装置,达到提高误码性能的目的。 为达到上述目的,本专利技术的技术方案是这样实现的 一种填充比特的插入方法,该方法包含步骤A在传输数据块的码块分段中,将填充比特插入至分段的末尾位置中。 分布式插入中,且只使用一种交织器,步骤A中所述将填充比特插入至分段的末尾位置中,包括将填充比特均匀地插入到所有分段的末尾位置中。 所述每个分段中的填充比特数量Yr为 或者 其中,Y为总的填充比特数量,C为总的分段数量,r∈为分段序号。 所述每个分段{sr,1,sr,2,…,sr,Z}的输出比特为 其中,wr为前r-1次从输入的比特序列B比特中已经取走的比特数,w1=0,k为每个分段中的比特位置序号。 分布式插入中,且使用至少两种大小不同的交织器,步骤A中所述将填充比特插入至分段的末尾位置中,包括将填充比特尽可能均匀地插入到所有使用小交织器的分段的末尾位置中。 所述每个使用小交织器的分段中的填充比特数量为 或者 其中,Y为总的填充比特数量,C为总的分段数量,CI为使用大交织器的分段的数量,CI-1为使用小交织器的分段的数量,r∈为分段序号。 所述每个分段{sr,1,sr,2,…,sr,Z}的输出比特为每个使用大交织器的分段 的输出比特1≤k≤ZI,且1≤r≤CI;每个使用小交织器的分段 的输出比特 其中,wr为前r-CI-1次从输入的比特序列B比特中已经取走的比特数;k为每个分段中的比特位置序号;ZI为使用大交织器的分段长度;ZI-1为使用小交织器的分段长度。 集中式插入中,且只使用一种交织器,步骤A中所述将填充比特插入至分段的末尾位置中,包括将所有的填充比特插入到任意一个分段的末尾位置中。 集中式插入中,且只使用一种交织器,步骤A中所述将填充比特插入至分段的末尾位置中,包括将所有的填充比特插入到第一个分段的末尾位置中。 每个分段{sr,1,sr,2,…,sr,Z}的输出比特为 其中,Y为总的填充比特数量,C为总的分段数量,Z为每个分段长度,r∈为分段序号,i∈。 集中式插入中,且使用至少两种大小不同的交织器,步骤A中所述将填充比特插入至分段的末尾位置中,包括将所有的填充比特插入到任意一个使用小交织器的分段的末尾位置中。 首先输出使用大交织器的分段,每个使用大交织器的分段 的输出比特为1≤k≤ZI,且1≤r≤CI;然后输出每个使用小交织器的分段,每个使用小交织器的分段 的输出比特为 其中,CI为使用大交织器的分段的数量,ZI为使用大交织器的分段长度,ZI-1为使用小交织器的分段长度,Y为总的填充比特数量,Z为每个分段长度,r∈为分段序号,j∈。 集中式插入中,且使用至少两种大小不同的交织器,步骤A中所述将填充比特插入至分段的末尾位置中,包括将所有的填充比特插入到第一个使用小交织器的分段的末尾位置中。 首先输出使用小交织器的分段,每个使用小交织器的分段 的输出比特为 然后输出每个使用大交织器的分段,每个使用大交织器的分段 的输出比特为1≤k≤ZI,且CI-1<r≤C;其中,CI-1为使用小交织器的分段的数量,ZI-1为使用小交织器的分段长度,Y为总的填充比特数量,r∈为分段序号。 所述插入一个分段中的填充比特数量为Y=C×Z-B,其中,C为总的分段数量,Z为每个分段长度,B为输入的比特序列长度。 所述步骤A之前进一步包括设置插入填充比特的任意分段位置。 所述步骤A之后进一步包括根据预先约定的方式确定插入填充比特的分段位置,然后从对应于分段位置的分段的末尾位置中去除填充比特。 一种填充比特的插入装置,包括位置确定单元和插入单元,其中,所述位置确定单元用于根据预先约定的方式确定需要插入填充比特的分段位置;所述插入单元用于在传输数据块的码块分段中,将填充比特插入至对应于分段位置的分段的末尾位置中。 一种对应于填充比特插入装置的装置,包括接收端包括填充比特位置确定单元和去除单元,其中,所述填充比特位置确定单元用于根据预先约定的方式确定插入填充比特的分段位置;所述去除单元用于从对应于分段位置的分段的末尾位置中去除填充比特。 本专利技术中,在传输数据块的码块分段中,将填充比特插入至分段的末尾位置中。本专利技术提供的技术方案考虑到3GPP Turbo码的尾比特没有交织增益,导致分段末尾的一些比特的误码性能明显地差于最前面的一些比特,3GPPTurbo码是不等保护的编码方式。为此,本专利技术将填充比特视为一种特殊的冗余比特,插入到分段的末尾位置,提高数据块、本文档来自技高网
...

【技术保护点】
一种填充比特的插入方法,其特征在于,该方法包含: A、在传输数据块的码块分段中,将填充比特插入至分段的末尾位置中。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈军李琼孙韶辉
申请(专利权)人:大唐移动通信设备有限公司
类型:发明
国别省市:11[中国|北京]

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

1