Nothing Special   »   [go: up one dir, main page]

CN101330351B - 基于循环缓存速率匹配的比特优先映射方法 - Google Patents

基于循环缓存速率匹配的比特优先映射方法 Download PDF

Info

Publication number
CN101330351B
CN101330351B CN2007101276377A CN200710127637A CN101330351B CN 101330351 B CN101330351 B CN 101330351B CN 2007101276377 A CN2007101276377 A CN 2007101276377A CN 200710127637 A CN200710127637 A CN 200710127637A CN 101330351 B CN101330351 B CN 101330351B
Authority
CN
China
Prior art keywords
circular buffer
automatic repeat
repeat requests
bit
mixed automatic
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN2007101276377A
Other languages
English (en)
Other versions
CN101330351A (zh
Inventor
包国平
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN2007101276377A priority Critical patent/CN101330351B/zh
Publication of CN101330351A publication Critical patent/CN101330351A/zh
Application granted granted Critical
Publication of CN101330351B publication Critical patent/CN101330351B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开的基于循环缓存速率匹配的比特优先映射方法包括:S102,对编码后的系统比特流和编码后的校验比特流进行子块交织处理,以组成循环缓存;S104,根据HARQ子包的长度、循环缓存的长度、冗余版本取值,计算HARQ子包在循环缓存中进行读取的起点位置、终点位置、和回环次数;S106,根据HARQ子包在循环缓存中进行读取的起点位置、终点位置、和回环次数,从循环缓存中读取混和自动重传请求子包的码字比特;S108,分离混合自动重传请求子包的系统比特流和校验比特流;S110,对分离后的混合自动重传请求子包的系统比特流和校验比特流进行比特收集处理;S112,根据调制方式对经过比特收集处理的混合自动重传请求子包的系统比特流和校验比特流进行比特优先映射调制。

Description

基于循环缓存速率匹配的比特优先映射方法
技术领域
本发明涉及通信领域,更具体地涉及一种基于循环缓存速率匹配的比特优先映射方法。
背景技术
在无线通信系统中,为了提高数据在无线信道中传输的可靠性,提高传输数据的抗干扰能力,需要采用相应的信道编码技术。在诸多的信道编码技术中,Turbo码是目前公认最好的纠错编码方法之一。在最新的3GPP LTE标准中,已决定采用基于QPP交织器的Turbo编码作为数据业务的信道编码方案。速率匹配是无线通信系统中信道编码后的一项非常关键的技术,其目的是对信道编码后的数据进行由算法控制的重复或打孔,以保证速率匹配后的数据长度与所分配的物理信道资源相匹配。目前的速率匹配方法主要有两种:3GPP R6速率匹配方法和基于循环缓存的速率匹配方法。基于循环缓存的速率匹配方法由于算法简单,且性能可与3GPP R6速率匹配方法相比拟,所以在3GPP LTE标准中已被采用作为Turbo编码后的速率匹配方案。
比特优先映射的基本思想是优先将系统比特放置在星座图中最可靠的比特位置,增强对系统比特的保护。因此,比特优先映射应用的前提是星座图符号具有不等可靠的比特位置,例如16QAM、64QAM等调制方式。由于系统比特往往比校验比特在信道译码中具有更大的作用,因此应用比特优先映射可以获得第一次混和自动重传请求(Hybrid Automatic Repeat Request,简称HARQ)传输时的性能改善。比特优先映射在高速下行分组接入(High SpeedDownlink Packet Access,简称HSDPA)中应用的一个例子就是比特收集机制结合IQ分路交织器。同时运用比特优先映射可以和星座图重组技术相兼容,获得最佳的通信系统HARQ吞吐量性能。
发明内容
鉴于以上所述的一个或多个问题,本发明提供了一种基于循环缓存速率匹配的比特优先映射方法。
根据本发明的基于循环缓存速率匹配的比特优先映射方法,包括以下步骤:S102,对编码后的系统比特流和编码后的校验比特流进行子块交织处理,以组成循环缓存;S104,根据混和自动重传请求子包的长度、循环缓存的长度、以及冗余版本取值,计算混和自动重传请求子包在循环缓存中进行读取的起点位置、终点位置、和回环次数;S106,根据混和自动重传请求子包在循环缓存中进行读取的起点位置、终点位置、和回环次数,从循环缓存中读取混和自动重传请求子包的码字比特,如果读取的所述混合自动重传请求子包的码字比特只含有系统比特流或校验比特流中的一个,则只对含有的系统比特流或校验比特流进行收集处理,并对经过比特收集处理的系统比特流或校验比特流进行比特映射调制,否则,转到S108;S108,分离混合自动重传请求子包的系统比特流和校验比特流;S110,对分离后的混合自动重传请求子包的系统比特流和校验比特流进行比特收集处理;以及S112,对经过比特收集处理的混和自动重传请求子包的系统比特流和校验比特流进行比特优先映射调制。
其中,步骤S104包括以下步骤:S1042,根据循环缓存的长度、和冗余版本取值,计算混和自动重传请求子包在循环缓存中进行读取的起点位置;S1044,根据混和自动重传请求子包在循环缓存中进行读取的起点位置、混和自动重传请求子包的长度、以及循环缓存的长度,计算混和自动重传请求子包在循环缓存中进行读取的终点位置;以及S1046,根据混和自动重传请求子包在循环缓存中进行读取的起点位置、混和自动重传请求子包的长度、以及循环缓存的长度,计算混和自动重传请求子包在循环缓存中进行读取的回环次数。
其中,混和自动重传请求子包在循环缓存中进行读取的终点位置的下标为ADend=(ADstart+Nharq-1)mod(3×K),回环次数为
Figure G071C7637720070711D000031
其中,Nharq表示混和自动重传请求子包的长度,3×K表示循环缓存的长度,ADstart表示混和自动重传请求子包在循环缓存中进行读取的起点位置。其中,冗余版本取值为集合Φ={0,1,…NRV-1}中的任意值,其中,NRV表示冗余版本数目。
在冗余版本取值为集合ΦS={φkk∈Φ,0≤k≤NRVS-1}中的任意值的情况下,混和自动重传请求子包在循环缓存中进行读取的起点位置ADstart满足以下条件:0≤ADstart≤K-1,即ADstart位于循环缓存中的编码后的系统比特流中,其中,NRVS表示混和自动重传请求子包从编码后的系统比特流中的某比特开始读取的冗余版本数目,并且0≤NRVS≤NRV
在混和自动重传请求子包在循环缓存中进行读取的终点位置在编码后的系统比特流中的情况下,如果回环次数为零,则没有读取到编码后的校验比特流;如果所述回环次数不为零,则读取到了编码后的系统比特流和编码后的校验比特流。在混和自动重传请求子包在循环缓存中进行读取的终点位置在编码后的校验比特流中的情况下,读取到了编码后的系统比特流和编码后的校验比特流。
在冗余版本取值为集合
Figure G071C7637720070711D000041
中的任意值的情况下,混和自动重传请求子包在循环缓存中进行读取的起点位置ADstart满足以下条件:K≤ADstart≤3×K-1,即ADstart位于循环缓存中的编码后的校验比特流中,其中,NRV-NRVS表示混和自动重传请求子包从循环缓存中的编码后的校验比特流中的某比特开始读取的冗余版本数目。
在混和自动重传请求子包在循环缓存中进行读取的终点位置在编码后的系统比特流中的情况下,读取到了编码后的系统比特流和编码后的校验比特流。
在混和自动重传请求子包在循环缓存中进行读取的终点位置在编码后的校验比特流中的情况下,如果回环次数为零,则没有读取到编码后的系统比特流;如果回环次数不为零,则读取到了编码后的系统比特流和编码后的校验比特流。
其中,在步骤S106或S110中,通过Nrow×Ncol的交织器对混和自动重传请求子包进行比特收集处理,其中,Nrow由调制阶数确定,Ncol由混和自动重传请求子包的长度Nharq和Nrow共同确定,且Ncol=Nharq/Nrow
其中,在步骤S106或S112中,根据调制阶数对经过比特收集处理的混和自动重传请求子包的系统比特流和校验比特流进行比特优先映射调制。
通过本发明,可以提高通信系统HARQ吞吐量性能,特别地可以提高第一次传输的译码性能,减少重传。并且本发明法可以和星座图重组技术相兼容,结合星座图重组获得最佳的通信系统HARQ吞吐量性能。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的基于循环缓存速率匹配的比特优先映射方法的流程图;
图2是现有技术中的基于循环缓存速率匹配的Turbo编码流程图;
图3是图1所示方法中的步骤S104的具体步骤的流程图;
图4是满足条件0≤ADstart≤K-1、0≤ADend≤K-1、C=0时的HARQ子包读取示意图;
图5是满足条件0≤ADstart≤K-1、0≤ADend≤K-1、C=1时的HARQ子包读取示意图;
图6是满足条件0≤ADstart≤K-1、K≤ADend≤3×K-1、C=0时的HARQ子包读取示意图;
图7是满足条件0≤ADstart≤K-1、K≤ADend≤3×K-1、C=1时的HARQ子包读取示意图;
图8是满足条件K≤ADstart≤3×K-1、0≤ADend≤K-1、C=1时的HARQ子包读取示意图;
图9是满足条件K≤ADstart≤3×K-1、0≤ADend≤K-1、C=2时的HARQ子包读取示意图;
图10是满足条件K≤ADstart≤3×K-1、K≤ADend≤3×K-1、C=0时的HARQ子包读取示意图;
图11是满足条件K≤ADstart≤3×K-1、K≤ADend≤3×K-1、C=1时的HARQ子包读取示意图;
图12是根据本发明实施例的比特收集处理示意图;
图13是16QAM调制映射星座图;以及
图14是64QAM调制映射星座图。
具体实施方式
下面参考附图,详细说明本发明的具体实施方式。
参考图1,说明根据本发明实施例的基于循环缓存速率匹配的比特优先映射方法。如图1所示,该比特优先映射方法包括以下步骤:
S102,对经过Turbo编码的信息分组数据的系统比特流S、校验比特流P1、和校验比特流P2分别进行子块交织,从循环缓存起点位置开始将子块交织后的系统比特流S顺序写入,将交织后的校验比特流P1和校验比特流P2进行交错,并从循环缓存中已写入的最后一个系统比特后的位置顺序写入,以组成循环缓存。
S104,根据需要发送的HARQ子包长度、Turbo编码后的码字长度、和冗余版本(RV)取值,计算HARQ子包的以下参数:HARQ子包在循环缓存中进行读取的起点位置、终点位置、和回绕次数。
S106,根据计算的HARQ子包参数和循环缓存数据,从所述循环缓存中读取混和自动重传请求子包的码字比特,如果读取的所述混合自动重传请求子包的码字比特只含有系统比特流或校验比特流中的一个,则只对含有的系统比特流或校验比特流进行收集处理,并对经过比特收集处理的系统比特流或校验比特流进行比特映射调制,否则,转到S108。
S108,分离混合自动重传请求子包的系统比特流和校验比特流。
S110,对分离后的混合自动重传请求子包的系统比特流和校验比特流进行比特收集处理。
S112,对比特收集处理后输出的混合自动重传请求子包的系统比特流和校验比特流进行比特优先映射调制。
其中,基于循环缓存的Turbo编码方案如图2所示。从图2中可以看出,对Turbo编码后的信息分组数据的系统比特流S、校验比特流P1、和校验比特流P2分别进行子块交织,子块交织后的系统比特流顺序从循环缓存起点开始写入。交织后的校验比特流P1和校验比特流P2交错构成校验比特流,从已写入的循环缓存中最后一个系统比特后顺序写入循环缓存。循环缓存比特数据序列为CB(0,…,3×K-1),其中3×K为编码后码字比特长度,即循环缓存数据长度。
其中,需要计算以下HARQ子包参数:HARQ子包在循环缓存中进行读取的起点位置的下标ADstart(0≤ADstart≤3×K-1)、HARQ子包在循环缓存中进行读取的终点位置的下标ADend(0≤ADend≤3×K-1)、以及HARQ子包在循环缓存中进行读取的回绕次数C(C≥0)。其中,回绕是指,当HARQ子包读取到循环缓存末端后,回绕到循环缓存开端继续读取数据(这是循环缓存特性决定的)。
设需要发送的HARQ子包的长度为Nharq(Nharq>0),冗余版本取值RV为i(0≤i≤NRV-1),其中,NRV为定义的冗余版本数目,在此实施例中NRV=8,但不限于此。则HARQ子包在循环缓存中进行读取的起点位置下标
Figure G071C7637720070711D000081
HARQ子包在循环缓存中进行读取的终点位置下标ADend=(ADstart+Nharq-1)mod(3×K)。HARQ子包在循环缓存中进行读取的回绕次数
Figure G071C7637720070711D000082
也就是说,步骤S104(如图3所示)具体包括以下步骤:S1042,根据循环缓存的长度、以及冗余版本取值,计算混和自动重传请求子包在循环缓存中进行读取的起点位置;S1044,根据混和自动重传请求子包在循环缓存中进行读取的起点位置、混和自动重传请求子包的长度、以及循环缓存的长度,计算混和自动重传请求子包在循环缓存中进行读取的终点位置;以及S1046,根据混和自动重传请求子包在循环缓存中进行读取的起点位置、混和自动重传请求子包的长度、以及循环缓存的长度,计算混和自动重传请求子包在循环缓存中进行读取的回环次数。
然后,根据混和自动重传请求子包在循环缓存中进行读取的起点位置、终点位置、和回环次数,从循环缓存中读取混和自动重传请求子包的码字比特并分离混合自动重传请求子包的系统比特流和校验比特流。在此实施例中,分离混合自动重传请求子包的系统比特流和校验比特流的方法采用分别顺序级联法。但不限于此,凡满足自动重传请求子包的系统比特流和校验比特流分离的任意方法均应包括。
根据计算得到的HARQ子包在循环缓存中进行读取的起点位置下标ADstart的取值分两种情况考虑:0≤ADstart≤K-1和K≤ADstart≤3×K-1,分别表示HARQ子包从循环缓存中的系统比特块和校验比特块中的某个比特开始读取。
1.ADstart取值满足条件:0≤ADstart≤K-1
根据HARQ子包在循环缓存中进行读取的终点位置下标ADend又分两种情况:
情况1:ADend满足条件:0≤ADend≤K-1,即读取HARQ子包的最后一个比特位于循环缓存的系统比特块中,根据回绕次数C的取值又分别处理。
①如图4所示,当C=0时,HARQ子包读取到一个系统比特子块1,系统比特子块1在循环缓存中的始末下标分别为ADstart和ADend,即系统比特子块1为循环缓存序列CB(ADstart,…,ADend);而没有读取到校验比特。输出系统比特流S为系统比特子块1。输出校验比特流P为空。
②如图5所示,当C>0时,HARQ子包至少顺序读取到了系统比特子块1和系统比特子块2。系统比特子块1在循环缓存中的始末下标分别为ADstart和K-1,即循环缓存序列CB(ADstart,…,K-1)。系统比特子块2在循环缓存中的始末下标分别为0和ADend,即循环缓存序列CB(0,…,ADend)。特别地,在C>1时,在读取系统比特子块1后,重复读取C-1次系统比特子块3,系统比特子块3在循环缓存中的始末下标分别为0和K-1,即循环缓存序列CB(0,…,K-1),最后再读取系统比特子块2。
输出系统比特流S为:首先输出系统比特子块1,随后重复输出C-1次系统比特子块3,最后输出系统比特子块2。特别地,当C=1时,C-1=0,不输出系统比特子块3。
当C>0时,HARQ子包重复读取C次校验比特子块1,校验比特子块1在循环缓存中的始末下标分别为K和3×K-1,即循环缓存序列CB(K,…,3×K-1)。输出校验比特流P为:重复输出C次校验比特子块1。
情况2:ADend满足条件:K≤ADend≤3×K-1,即读取HARQ子包的最后一个比特位于循环缓存的校验比特块中,根据回绕次数C的取值又分别处理。
①如图6所示,当C=0时,HARQ子包读取到一个系统比特子块1,系统比特子块1在循环缓存中的始末下标分别为ADstart和K-1,即循环缓存序列CB(ADstart,…,K-1)。输出系统比特流S即为系统比特子块1。
当C=0时,HARQ子包读取到一个校验比特子块1,校验比特子块1在循环缓存中的始末下标分别为K和ADend,即循环缓存序列CB(K,…,ADend)。输出校验比特流P为校验比特子块1。
②如图7所示,当C>0时,HARQ子包顺序读取到系统比特子块1,随后重复读取C次系统比特子块2。系统比特子块1在循环缓存中的始末下标分别为ADstart和K-1,即循环缓存序列CB(ADstart,…,K-1)。系统比特子块2在循环缓存中的始末下标分别为0和K-1,即循环缓存序列CB(0,…,K-1)。输出系统比特流S为:首先输出系统比特子块1,随后重复输出C次系统比特子块2。
当C>0时,HARQ子包重复读取C次校验比特子块1,随后读取校验比特子块2。校验比特子块1在循环缓存中的始末下标分别为K和3×K-1,即循环缓存序列CB(K,…,3×K-1)。校验比特子块2在循环缓存中的始末下标分别为K和ADend,即循环缓存序列CB(K,…,ADend)。输出校验比特流P为:首先重复输出C次校验比特子块1,随后输出校验比特子块2。
2.ADstart取值满足条件:K≤ADstart≤3×K-1
根据HARQ子包在循环缓存中进行读取的终点位置下标ADend又分两种情况:
情况1:ADend满足条件:0≤ADend≤K-1,即读取HARQ子包的最后一个比特位于循环缓存的系统比特块中。
图9为此情况下的HARQ子包读取示意图(图9中C=2)。
对于系统比特,HARQ子包重复读取C-1次系统比特子块1,随后读取系统比特子块2。系统比特子块1在循环缓存中的始末下标分别为0和K-1,即循环缓存序列CB(0,…,K-1)。系统比特子块2在循环缓存中的始末下标分别为0和ADend,即循环缓存序列CB(0,…,ADend)。输出系统比特流S为:首先重复输出C-1次系统比特子块1,随后输出系统比特子块2。特别地,当C=1时,HARQ子包读取如图8所示,不输出系统比特子块1。
对于校验比特,HARQ子包顺序读取校验比特子块1,随后重复读取C-1次校验比特子块2。校验比特子块1在循环缓存中的始末下标分别为ADstart和3×K-1,即循环缓存序列CB(ADstart,…,3×K-1)。校验比特子块2在循环缓存中的始末下标分别为K和3×K-1,即循环缓存序列CB(K,…,3×K-1)。输出校验比特流P为:首先输出校验比特子块1,随后重复C-1次输出校验比特子块2。特别地,当C=1时,HARQ子包读取如图8所示,不输出校验比特子块2。
情况2:ADend满足条件:K≤ADend≤3×K-1,即读取HARQ子包的最后一个比特位于循环缓存的校验比特块中,根据回绕次数C的取值又分别处理。
①如图10所示,当C=0时,HARQ子包读取到一个校验比特子块1,校验比特子块1在循环缓存中的始末下标分别为ADstart和ADend,即循环缓存序列CB(ADstart,…,ADend);没有读取到系统比特。输出系统比特流S为空。输出校验比特流P为校验比特子块1。
②如图11所示,当C>0时,HARQ子包重复读取C次系统比特子块1,系统比特子块1在循环缓存中的始末下标分别为0和K-1,即循环缓存序列CB(0,…,K-1)。输出系统比特流S为:重复输出C次系统比特子块1。
当C>0时,HARQ子包首先读取校验比特子块1,随后重复读取C-1次校验比特子块2,最后读取校验比特子块3。校验比特子块1在循环缓存中的始末下标分别为ADstart和(3×K-1),即循环缓存序列CB(ADstart,…,3×K-1)。校验比特子块2在循环缓存中的始末下标分别为K和3×K-1,即循环缓存序列CB(K,…,3×K-1)。校验比特子块3在循环缓存中的始末下标分别为K和ADend,即循环缓存序列CB(K,…,ADend)。输出校验比特流P为:首先输出校验比特子块1,随后重复输出C-1次校验比特子块2,最后输出校验比特子块3。
参考图12,说明根据本发明实施例的比特收集处理过程。如图12所示,比特收集处理有两路输入:系统比特流S和校验比特流P。比特收集处理通过Nrow×Ncol的交织器实现,其中,参数Nrow由调制阶数确定,例如:对于QPSK,Nrow=2;对于16QAM,Nrow=4;对于64QAM,Nrow=6。参数Ncol由HARQ子包长度Nharq和Nrow确定,Ncol=Nharq/Nrow
系统比特流S和校验比特流P按列写入和读出。设输入的系统比特流S长度为Nsys,中间参数Nr和Nc分别为:
Figure G071C7637720070711D000131
Nc=Nsys-Nr×Ncol
若Nc=0,系统比特写入行1…Nr。否则,系统比特写入首Nc列的1…Nr+1行,若Nr>0,还写入到剩余Ncol-Nc列的1…Nr行,交织器其余空间由校验比特流按列写入剩余空间的行。
比特收集处理后每列读出的比特顺序取决于调制方式。其中,若调制方式为64QAM,则每列读出的比特顺序为第1行、第2行、第3行、第4行、第5行、第6行。若调制方式为16QAM调制,则每列读出的比特顺序为第1行、第2行、第3行、第4行。若调制方式为QPSK调制,则每列读出的比特顺序为第1行、第2行。
接下来对HARQ子包比特优先映射调制进行说明。设比特收集处理输出的HARQ子包序列为
Figure G071C7637720070711D000132
根据星座调制理论,对于64QAM调制,6个比特序列i1q1i2q2i3q3映射为一个星座点调制符号;对于16QAM调制,4个比特序列i1q1i2q2映射为一个星座点调制符号;对于QPSK调制,2个比特序列i1q1映射为一个调制符号。其中,64QAM调制的6个比特具有三个可靠性等级,如图14所示,i1和q1具有高可靠性等级,i2和q2具有中可靠性等级,i3和q3具有低可靠性等级;16QAM调制的4个比特具有两个可靠性等级,如图13所示,i1和q1具有高可靠性等级,i2和q2具有低可靠性等级;QPSK调制符号只有一个可靠性等级,即i1和q1具有相同可靠性等级。
比特收集处理输出的HARQ子包序列
Figure G071C7637720070711D000141
到星座点符号的映射采用如下规则:
对于64QAM调制,以连续6个比特进行分组,分组按照i1q1i2q2i3q3顺序进行映射。对于16QAM调制,以连续4个比特进行分组,分组按照i1q1i2q2顺序进行映射。对于QPSK调制,以连续2个比特进行分组,分组按照i1q1顺序进行映射,也即顺序映射。
综上所述,本发明首次提出了将基于循环缓存速率匹配的比特优先方法应用于信道编码链路的解决方案。本发明将基于循环缓存速率匹配的Turbo编码方法和采用比特收集机制实现比特优先映射方法进行了有机结合,尤其适用于3GPP LTE系列标准。另外,本发明通过改进的比特收集机制实现了比特优先映射,从而可以对系统比特进行更可靠的保护。
采用本发明,可以提高第一次传输的译码性能,减少重传次数,减少重传时延,从而可以进一步提高高信噪比区间的吞吐量性能。同时,本发明可以和星座图重组技术良好兼容,在通信系统中获得最佳的HARQ吞吐量性能和传输可靠性,具有良好的应用前景。
以上所述仅为本发明的实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。

Claims (14)

1.一种基于循环缓存速率匹配的比特优先映射方法,其特征在于,包括以下步骤:
S102,对编码后的系统比特流和编码后的校验比特流进行子块交织处理,以组成循环缓存;
S104,根据混和自动重传请求子包的长度、所述循环缓存的长度、以及冗余版本取值,计算所述混和自动重传请求子包在所述循环缓存中进行读取的起点位置、终点位置、和回环次数;
S106,根据所述混和自动重传请求子包在所述循环缓存中进行读取的起点位置、终点位置、和回环次数,从所述循环缓存中读取混和自动重传请求子包的码字比特,如果读取的所述混合自动重传请求子包的码字比特只含有系统比特流或校验比特流中的一个,则只对含有的系统比特流或校验比特流进行收集处理,并对经过比特收集处理的系统比特流或校验比特流进行比特映射调制,否则,转到S108;
S108,分离所述混合自动重传请求子包的系统比特流和校验比特流;
S110,对分离后的所述混合自动重传请求子包的系统比特流和校验比特流进行比特收集处理;
S112,对经过比特收集处理的所述混和自动重传请求子包的系统比特流和校验比特流进行比特优先映射调制。
2.根据权利要求1所述的比特优先映射方法,其特征在于,所述步骤S104包括以下步骤:
S1042,根据所述循环缓存的长度、和所述冗余版本取值,计算所述混和自动重传请求子包在所述循环缓存中进行读取的起点位置;
S1044,根据所述混和自动重传请求子包在所述循环缓存中进行读取的起点位置、所述混和自动重传请求子包的长度、以及所述循环缓存的长度,计算所述混和自动重传请求子包在所述循环缓存中进行读取的终点位置;以及
S1046,根据所述混和自动重传请求子包在所述循环缓存中进行读取的起点位置、所述混和自动重传请求子包的长度、以及所述循环缓存的长度,计算所述混和自动重传请求子包在所述循环缓存中进行读取的回环次数。
3.根据权利要求2所述的比特优先映射方法,其特征在于,所述混和自动重传请求子包在所述循环缓存中进行读取的终点位置的下标为ADend=(ADstart+Nharq-1)mod(3×K),回环次数为
Figure FSB00000358553000021
其中,Nharq表示所述混和自动重传请求子包的长度,3×K表示所述循环缓存的长度,ADstart表示所述混和自动重传请求子包在所述循环缓存中进行读取的起点位置。
4.根据权利要求3所述的比特优先映射方法,其特征在于,所述冗余版本取值为集合Φ={0,1,...NRV-1}中的任意值,其中,NRV表示冗余版本数目。
5.根据权利要求4所述的比特优先映射方法,其特征在于,在所述冗余版本取值为集合ΦS={φkk∈Φ,0≤k≤NRVS-1}中的任意值的情况下,所述混和自动重传请求子包在所述循环缓存中进行读取的起点位置ADstart满足以下条件:0≤ADstart≤K-1,即ADstart位于所述循环缓存中的所述编码后的系统比特流中,其中,NRVS表示所述混和自动重传请求子包从所述编码后的系统比特流中的某比特开始读取的冗余版本数目,并且0≤NRVS≤NRV
6.根据权利要求5所述的比特优先映射方法,其特征在于,在所述混和自动重传请求子包在所述循环缓存中进行读取的终点位置在所述编码后的系统比特流中的情况下,如果所述回环次数为零,则没有读取到所述编码后的校验比特流。
7.根据权利要求5所述的比特优先映射方法,其特征在于,在所述混和自动重传请求子包在所述循环缓存中进行读取的终点位置在所述编码后的系统比特流中的情况下,如果所述回环次数不为零,则读取到了所述编码后的系统比特流和所述编码后的校验比特流。
8.根据权利要求5所述的比特优先映射方法,其特征在于,在所述混和自动重传请求子包在所述循环缓存中进行读取的终点位置在所述编码后的校验比特流中的情况下,读取到了所述编码后的系统比特流和所述编码后的校验比特流。
9.根据权利要求5所述的比特优先映射方法,其特征在于,在所述冗余版本取值为集合
Figure FSB00000358553000031
中的任意值的情况下,所述混和自动重传请求子包在所述循环缓存中进行读取的起点位置ADstart满足以下条件:K≤ADstart≤3×K-1,即ADstart位于所述循环缓存中的所述编码后的校验比特流中,其中,NRV-NRVS表示所述混和自动重传请求子包从所述循环缓存中的所述编码后的校验比特流中的某比特开始读取的冗余版本数目。
10.根据权利要求9所述的比特优先映射方法,其特征在于,在所述混和自动重传请求子包在所述循环缓存中进行读取的终点位置在所述编码后的系统比特流中的情况下,读取到了所述编码后的系统比特流和所述编码后的校验比特流。
11.根据权利要求9所述的比特优先映射方法,其特征在于,在所述混和自动重传请求子包在所述循环缓存中进行读取的终点位置在所述编码后的校验比特流中的情况下,如果所述回环次数为零,则没有读取到所述编码后的系统比特流。
12.根据权利要求9所述的比特优先映射方法,其特征在于,在所述混和自动重传请求子包在所述循环缓存中进行读取的终点位置在所述编码后的校验比特流中的情况下,如果所述回环次 数不为零,则读取到了所述编码后的系统比特流和所述编码后的校验比特流。
13.根据前述权利要求中的任一项所述的比特优先映射方法,其特征在于,在所述步骤S106或S110中,通过Nrow×Ncol交织器对所述混和自动重传请求子包进行比特收集处理,其中,Nrow由调制阶数确定,Ncol由所述混和自动重传请求子包的长度Nharq和Nrow共同确定,且Ncol=Nharq/Nrow
14.根据权利要求13所述的比特优先映射方法,其特征在于,在所述步骤S106或S112中,根据调制阶数对经过比特收集处理的所述混和自动重传请求子包进行比特优先映射调制。
CN2007101276377A 2007-06-20 2007-06-20 基于循环缓存速率匹配的比特优先映射方法 Expired - Fee Related CN101330351B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2007101276377A CN101330351B (zh) 2007-06-20 2007-06-20 基于循环缓存速率匹配的比特优先映射方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2007101276377A CN101330351B (zh) 2007-06-20 2007-06-20 基于循环缓存速率匹配的比特优先映射方法

Publications (2)

Publication Number Publication Date
CN101330351A CN101330351A (zh) 2008-12-24
CN101330351B true CN101330351B (zh) 2011-05-25

Family

ID=40205971

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007101276377A Expired - Fee Related CN101330351B (zh) 2007-06-20 2007-06-20 基于循环缓存速率匹配的比特优先映射方法

Country Status (1)

Country Link
CN (1) CN101330351B (zh)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101860412B (zh) * 2009-04-13 2015-10-21 中兴通讯股份有限公司 子包处理方法、编码调制方法、处理器、调制编码系统
CN101867443B (zh) 2009-04-14 2015-05-20 中兴通讯股份有限公司 速率匹配方法和装置
CN101547064B (zh) * 2009-05-06 2011-11-09 普天信息技术研究院有限公司 一种交织速率匹配和解交织解速率匹配方法
WO2010145068A1 (en) * 2009-06-15 2010-12-23 Huawei Technologies Co., Ltd. Method for transmission of data over a communications channel
CN102035617B (zh) * 2009-09-29 2015-04-01 中兴通讯股份有限公司 一种通信系统中信道编码的速率匹配方法和装置
CN102075285B (zh) * 2009-11-25 2013-06-05 中兴通讯股份有限公司 一种速率匹配方法及装置
EP3637653A4 (en) * 2017-06-16 2020-05-06 Huawei Technologies Co., Ltd. DATA PROCESSING METHOD AND DATA PROCESSING DEVICE
CN109150199B (zh) 2017-06-17 2024-06-25 华为技术有限公司 一种极化Polar码的交织处理方法及装置
CN112737731B (zh) * 2020-12-23 2022-10-28 上海微波技术研究所(中国电子科技集团公司第五十研究所) 一种基于harq的数据重传方法及系统

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1427568A (zh) * 2001-11-02 2003-07-02 三星电子株式会社 用于有效重发高速信息分组数据的无线收发装置和方法
CN1490972A (zh) * 2003-01-27 2004-04-21 西南交通大学 基于均匀与非均匀调制星座图映射的不等保护混合自动重传请求方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1427568A (zh) * 2001-11-02 2003-07-02 三星电子株式会社 用于有效重发高速信息分组数据的无线收发装置和方法
CN1490972A (zh) * 2003-01-27 2004-04-21 西南交通大学 基于均匀与非均匀调制星座图映射的不等保护混合自动重传请求方法

Also Published As

Publication number Publication date
CN101330351A (zh) 2008-12-24

Similar Documents

Publication Publication Date Title
CN101330351B (zh) 基于循环缓存速率匹配的比特优先映射方法
CN107070587B (zh) Wcdma和lte网络中harq的重传设置的选择
CN101867443B (zh) 速率匹配方法和装置
KR100446537B1 (ko) 이동 통신시스템의 패킷 데이터 전송 방법 및 장치
US8156407B2 (en) Method and system for memory management in a HARQ communications system
CN101119182B (zh) 一种高阶调制中的比特优先选择方法
CN101217352B (zh) 一阶段速率匹配的缓冲设置方法
US8341490B2 (en) Virtual limited buffer modification for rate matching
US20030079170A1 (en) Block puncturing for turbo code based incremental redundancy
CN105306165A (zh) 数据发送方法及装置
CN101741527B (zh) 速率匹配方法和装置
CN103312442A (zh) 基于有限长度循环缓存速率匹配的数据发送方法及装置
KR20010107737A (ko) 복합 재전송형식을 사용하는 데이터 통신시스템의 데이터송수신장치 및 방법
CN101442383B (zh) 一种高阶调制中的比特优先映射方法
CN101183875A (zh) 一种Turbo码的有限长度循环缓存的速率匹配方法
WO2009062425A1 (fr) Procédé destiné à mettre en correspondance un débit de turbo code et à lire les bits de mot de code
CN106936548A (zh) 一种基于极化码的混合自动重传请求方法及其装置
KR20090061562A (ko) 연판정을 이용한 통신방법 및 장치
CN101267211A (zh) 数据的交织方法和装置
CN101242234B (zh) 数据的交织方法和装置
CN101436918B (zh) 结构化低密度奇偶校验码的信道编码方法、装置、及系统
KR100786104B1 (ko) 패킷 전송 방법
CN102035617B (zh) 一种通信系统中信道编码的速率匹配方法和装置
Cheng Coding performance of HARQ with BICM—Part II: LTE circular buffer rate matching & extension
CN102075285B (zh) 一种速率匹配方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20110525

Termination date: 20160620

CF01 Termination of patent right due to non-payment of annual fee