正确/错误应答消息和秩指示信令的编码方法及装置的制作方法

文档序号:7718415阅读:188来源:国知局
专利名称:正确/错误应答消息和秩指示信令的编码方法及装置的制作方法
技术领域
本发明涉及通信领域,具体而言,涉及一种正确/错误应答消息和秩指示信令的编码方法及装置。

背景技术
数字通信系统的飞速发展对数据通信的可靠性提出了更高的要求,然而,在恶劣的信道下,尤其是高数据速率或高速移动环境中,多径干扰及多普勒频移等严重地影响着系统性能。因此,有效的差错控制技术,尤其是混合自动请求重传(Hybrid Automatic RepeatRequest,简称为HARQ)技术就成为通信领域致力研究的热点。在HARQ方式中,发端发送的码不仅能够检错,而且还具有一定的纠错能力。接收端译码器收到码字后,首先检验错误情况,如果在码的纠错能力以内,则自动进行纠错;如果错误很多,超过了码的纠错能力,但能检测错误出来,则接收端通过反馈信道给发端发一个判决信号,要求发端重发信息。在OFDM系统中,通过正确应答消息/错误应答消息(Acknowledgement/Negative Acknowledgement,简称为ACK/NACK)控制信令来表示传输正确或错误,并以此判断是否需要重传。
在长期演进系统(Long Term Evolution,简称为LTE)的下行HARQ中,物理下行共享信道(Physical Downlink Shared Channel,简称为PDSCH)的ACK/NACK应答消息,当PDSCH只包含一个传输块时,终端(User Equipment,简称为UE)要反馈1比特的ACK/NACK应答消息,当PDSCH包含两个传输块时,UE要反馈2比特的ACK/NACK应答消息。
在LTE系统中,预编码技术的实现是在通过UE和基站(eNodeB简称为eNB)设置码本(预编码矩阵的集合),UE根据一定的准则从码本中选择最佳的预编码矩阵,并将预编码矩阵索引(PrecodingMatrix Index,简称为PMI)反馈给eNB,eNB根据接收的PMI在码本中寻找对应的预编码矩阵,在下行发射中应用此预编码矩阵进行预编码传输,并且,还需要在上行信道中反馈秩指示(RankIndicator,简称为RI)信令,该信令表示下行传输的层数。
LTE系统中,ACK/NACK应答消息是在物理上行控制信道(Physical Uplink Control Channel,简称为PUCCH)以格式1/1a/1b上传输,为了保持上行的单载波性,当UE需要发送数据时,ACK/NACK应答消息是在物理上行共享信道(Physical UplinkShared Channel,简称为PUSCH)中传输;RI信令在PUCCH上传输,如果UE需要发送数据时,则RI信令也在PUSCH中传输,或者非周期的CQI/PMI/RI上报时,RI信令也会在PUSCH上传输,如图1所示,图1是根据相关技术的LTE系统中正确/错误应答消息和秩指示信令在PUSCH上传输示意图。
当ACK/NACK应答消息和RI信令需要在物理上行共享信道上发送时,采用的编码方式如下 (1)当ACK/NACK应答消息或RI信令为1比特时,也就是[O0],对于ACK/NACK应答消息的含义为ACK应答消息对应于‘1’,NACK应答消息对应于‘0’,对于RI信令的含义如表1所示,采用的编码方式如表2(不同调制符号下1比特ACK/NACK应答消息或RI信令的编码方式)所示 表1 o0RI和RI的对应关系 表2 编码后的HARQ-ACK或RI 其中Qm是调制方式,x,y是占位符,将上述编码的后的比特信息重复,根据传输的反馈信息编码后目标长度QACK,QRI,截取相应长度的编码后信息; (2)当ACK/NACK应答消息或RI信令为2比特时,也就是[O0O1],对于ACK/NACK应答消息的含义为O0ACK对应于码字0的ACK/NACK反馈,O1ACK对应于码字1的反馈;对于RI信令的含义如表3所示,采用的编码方式如表4(不同调制符号下2比特ACK/NACK应答消息或RI信令的编码方式)所示 表3 [o0RIo1RI]和RI的对应关系 表4 编码后的HARQ-ACK或RI 其中Qm是调制方式,x,y是占位符,其中O2=(O1+O0)mod 2,将上述编码的后的比特信息重复,根据传输的反馈信息编码后目标长度QACK,QRI,截取相应长度的编码后信息。
LTE系统中,下行传输最多支持4层,所以使用2比特RI信令的反馈,但是对于ACK/NACK应答消息,在TDD系统中,由于上下行子帧的比例关系是可配置的,因此,当出现下行子帧数大于上行子帧数时,就有一个上行子帧需要反馈多个下行子帧相应的PDSCH的ACK/NACK应答消息的情况,所以LTE系统中规定了当ACK/NACK应答消息大于2比特时的编码方式 当ACK/NACK应答消息大于2比特时,也就是

编码后的比特序列为

是通过以下方式获得的 其中i=0,1,2,...,QACK-1 为了满足高级国际电信联盟的要求,作为LTE的演进标准的高级长期演进(Long Term Evolution Advanced,简称为LTE-A)系统需要支持更大的系统带宽(最高可达100MHz),并需要后向兼容LTE现有的标准。在现有的LTE系统的基础上,可以将LTE系统的带宽进行合并来获得更大的带宽,这种技术称为载波聚合(CarrierAggregation,简称为CA)技术,该技术能够提高IMT-Advance系统的频谱利用率、缓解频谱资源紧缺,进而优化频谱资源的利用。LTE-A系统中,为了支持下行的传输容量,支持8层的传输方式。
在采用了频谱聚合技术后的LTE-A系统中,上行带宽和下行带宽就可以包括多个分量载波。当基站在多个下行分量载波上都有调度给某UE的PDSCH时,且当UE在当前子帧有PUSCH要发送时,终端需要在PUSCH上反馈这多个下行分量载波的PDSCH传输的ACK/NACK应答消息。根据载波聚合的场景,在TDD系统下,如果沿用现有技术中的上下行子帧配置,那么最多需要反馈ACK/NACK应答消息个数是40个,如果对各个载波对应的码字进行绑定操作,那么也需要反馈ACK/NACK应答消息个数是20个;对于RI信令来说,由于下行支持8层传输,以及载波聚合技术的引入,使得反馈的RI信令大于2比特。
针对相关技术中不支持当需要反馈的ACK/NACK应答消息大于11比特时,RI信令大于2比特在PUSCH传输的问题,目前尚未提出有效的解决方案。


发明内容
针对相关技术中不支持当需要反馈的ACK/NACK应答消息大于11比特时,RI信令大于2比特在PUSCH传输的问题而提出本发明,为此,本发明的主要目的在于提供一种正确/错误应答消息和秩指示信令的编码方法及装置,以解决上述问题至少之一。
为了实现上述目的,根据本发明的一个方面,提供了一种正确/错误应答消息的编码方法。
根据本发明的正确储误应答消息的编码方法包括当需要反馈的正确/错误应答消息比特数大于M比特时,采用卷积码的编码方式对正确/错误应答消息进行编码,其中,M为大于2的正整数。
具体地,采用卷积码的编码方式对正确/错误应答消息进行编码包括采用咬尾卷积码进行编码;将编码后的正确/错误应答消息的比特信息重复,根据正确/错误应答消息编码后的目标长度,从比特信息的起始位置截取目标长度的编码后信息。
优选地,M选择11、12或13。
为了实现上述目的,根据本发明的另一个方面,提供了一种秩指示信令的编码方法。
根据本发明的秩指示信令的编码方法包括当需要反馈的秩指示信令比特数大于2比特时,采用线性分组码的编码方式对秩指示信令进行编码。
优选地,当需要反馈的秩指示信令比特数大于2比特时,采用线性分组码的编码方式对秩指示信令进行编码包括 当需要反馈的比特数大于2比特,小于等于N比特时,采用线性分组码的编码方式对秩指示信令进行编码; 当需要反馈的比特数大于N比特时,采用卷积码的编码方式对秩指示信令进行编码,其中,N为大于2的正整数。
优选地,采用线性分组码的编码方式对秩指示信令进行编码包括 通过以下公式使用基本序列的长度对多个秩指示信令进行编码

,其中,i=0、1、2、...、B-1,b0,b1,b2,b3,...,bB-1表示编码后的比特,B表示基本序列的长度,Mi,n表示基本序列n中编号为i的值,o0、o1、...、oO-1表示秩指示信令; 将编码的后的比特信息重复,根据传输的反馈信息编码后目标长度,从起始位置截取目标长度的编码后信息。
优选地,采用卷积码的编码方式对秩指示信令进行编码包括 采用咬尾卷积码进行编码; 将编码后的秩指示信息的比特信息重复,根据传输的反馈信息编码后目标长度,从起始位置截取目标长度的编码后信息。
优选地,N选择11、12或13。
为了实现上述目的,根据本发明的又一方面,提供了一种正确/错误应答消息的编码装置。
根据本发明的正确/错误应答消息的编码装置包括第一编码模块当需要反馈的正确/错误应答消息比特数大于M比特时,采用卷积码的编码方式对正确/错误应答消息进行编码,其中,M为大于2的正整数。
为了实现上述目的,根据本发明的再一方面,提供了一种秩指示信令的编码装置。
根据本发明的秩指示信令的编码装置包括第二编码模块当需要反馈的秩指示信令比特数大于2比特时,采用线性分组码的编码方式对秩指示信令进行编码。
通过本发明,采用当需要反馈的正确/错误应答消息比特数大于M比特时,采用卷积码的编码方式对所述正确/错误应答消息进行编码,其中,M为大于2的正整数;当需要反馈的秩指示信令比特数大于2比特时,采用线性分组码的编码方式对所述秩指示信令进行编码,解决了现有技术不支持当需要反馈的ACK/NACK应答消息大于11比特时,RI信令大于2比特在PUSCH传输的问题,进而达到了保证正确/错误应答消息和秩指示信令在PUSCH可靠传输的效果。



此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中 图1是根据相关技术的LTE系统中正确/错误应答消息和秩指示信令在PUSCH上传输示意图; 图2是根据本发明实施例的约束长度为7,码率为1/3的咬尾卷积码的示意图; 图3是根据本发明实施例的正确/错误应答消息的编码装置结构框图; 图4是根据本发明实施例的秩指示信令的编码装置结构框图。

具体实施例方式 功能概述 考虑到现有技术不支持当需要反馈的ACK/NACK应答消息大于11比特时,RI信令大于2比特在PUSCH传输问题,本发明实施例提供了一种正确/错误应答消息和秩指示信令的编码方法及装置,解决了现有技术不支持当需要反馈的ACK/NACK应答消息大于11比特时,RI信令大于2比特在PUSCH传输的问题,进而达到了保证正确/错误应答消息和秩指示信令在PUSCH可靠传输的效果。
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
方法实施例 根据本发明的实施例,提供了一种正确/错误应答消息的编码方法,该方法包括当需要反馈的正确/错误应答消息比特数大于M比特时,采用卷积码的编码方式对正确/错误应答消息进行编码,其中,M为大于2的正整数。
具体地,采用卷积码的编码方式对正确/错误应答消息进行编码包括采用咬尾卷积码进行编码,将编码后的正确/错误应答消息的比特信息重复,根据正确/错误应答消息编码后的目标长度,从比特信息的起始位置截取目标长度的编码后信息。
其中,M优先选择11、12或13。
根据本发明的实施例,提供了一种秩指示信令的编码方法,该方法包括当需要反馈的秩指示信令比特数大于2比特时,采用线性分组码的编码方式对秩指示信令进行编码。
具体地,当需要反馈的比特数大于2比特,小于等于N比特时,采用线性分组码的编码方式对秩指示信令进行编码;当需要反馈的比特数大于N比特时,采用卷积码的编码方式对秩指示信令进行编码,其中,N为大于2的正整数。
具体地,采用线性分组码的编码方式对秩指示信令进行编码包括,通过以下公式使用基本序列的长度对多个秩指示信令进行编码

,其中,i=0、1、2、...、B-1,b0,b1,b2,b3,...,bB-1表示编码后的比特,B表示基本序列的长度,Mi,n表示基本序列n中编号为i的值,o0、o1、...、oO-1表示秩指示信令;将上述编码的后的比特信息重复,根据传输的反馈信息编码后目标长度,从起始位置截取目标长度的编码后信息。
其中,采用卷积码的编码方式对秩指示信令进行编码包括采用咬尾卷积码进行编码,将编码后的秩指示信息的比特信息重复,根据传输的反馈信息编码后目标长度,从起始位置截取目标长度的编码后信息,咬尾卷积码可以使用图2所示的约束长度为7,码率为1/3的咬尾卷积码。
其中,N优先选择11或12或13; 下面将结合实例对本发明实施例的实现过程进行详细描述。
实施例1 在本实施例中,对于ACK/NACK应答消息,传输反馈信息编码后的目标长度为QACK,循环冗余校验对应的多项式为gCRC8(D)=[D8+D7+D4+D3+D+1] 实例1 在本实施例中,在TDD系统中,载波聚合后,需要反馈的ACK/NACK应答消息个数为12个,分别为[o0ACK o1ACK…o11ACK],采用图2所示的约束长度为7,码率为1/3的咬尾卷积码进行编码,将编码后的信息重复,然后根据传输的反馈信息编码后目标长度QACK,从起始位置截取相应长度的编码后信息
实例2 在本实例中,在TDD系统中,载波聚合后,需要反馈的ACK/NACK应答消息个数为12,分别为[o0ACK o1ACK…o11ACK],那么先采用长度为8的循环冗余码进行循环冗余校验添加,然后采用图2所示的约束长度为7,码率为1/3的咬尾卷积码进行编码,将编码后的信息重复,然后根据传输的反馈信息编码后目标长度QACK,从起始位置截取相应长度的编码后信息
实施例2 在本实施例中,对于RI信令,传输反馈信息编码后的目标长度为QRI;假设线性分组码采用Reed-Muller码,基本序列如表6所示或者表7所示,基本序列也可以采用表6或者表7所示的基本序列进行行置换后的形式,如表8和表9所示,当然不排除其它行置换后的形式,那么对应的M值分别为M=13和M=11,假设循环冗余校验对应的多项式为gCRC8(D)=[D8+D7+D4+D3+D+1]。
表6(32,O)码的基本序列一 表7(32,O)码的基本序列二 表8(32,O)码的基本序列三 表9(32,O)码的基本序列四 实例1 LTE-A系统中,Reed-Muller编码采用表6所示的基本序列,需要反馈的RI信息是3比特,也就是说[o0RI o1RI o2RI],因为需要反馈的比特数大于2比特,采用线性分组码进行编码,将编码后的比特信息重复,根据传输的反馈信息编码后目标长度QRI,从起始位置截取相应长度的编码后信息的序列为
实例2 在本实例中,载波聚合下,Reed-Muller采用表7所示的基本序列,则M=11;有3个分量载波聚合,每个载波需要反馈的RI的比特数为3比特,则需要反馈的RI的总的比特数为9,以[o0RI o1RI,...,o8RI]表示,因为需要反馈的RI的比特数为9,大于2比特,小于M(M=11),因此采用线性分组码进行编码,然后将编码后的信息重复,最后根据传输的反馈信息编码后目标长度QRI,从起始位置截取相应长度的编码后信息的序列为
实例3 在本实例中,载波聚合下,Reed-Muller采用表6所示的基本序列,则M=13;假设有5个分量载波聚合,每个载波需要反馈的RI的比特数为3比特,则需要反馈的RI的总的比特数为15,以[o0RI o1RI,...,o14RI]表示,因为需要反馈的RI的比特数为15,大于M(M=13),所以采用图3所示约束长度为7,码率为1/3的咬尾卷积码进行编码,然后将编码后的信息重复,最后根据传输的反馈信息编码后目标长度QRI,从起始位置截取相应长度的编码后信息的序列为
实例4 在本实例中,载波聚合下,Reed-Muller采用表8所示的基本序列,则M=13;有5个分量载波聚合,每个载波需要反馈的RI的比特数为3比特,则需要反馈的RI的总的比特数为15,以[o0RI o1RI ,...,o14RI]表示,因为需要反馈的RI的总的比特数为15,大于M(M=13),所以先采用长度为8的循环冗余码进行校验,然后采用图3所示约束长度为7,码率为1/3的咬尾卷积码进行编码,然后将编码后的信息重复,最后根据传输的反馈信息编码后目标长度QRI,从起始位置截取相应长度的编码后信息的序列为
装置实施例 根据本发明的实施例,提供了一种正确/错误应答消息的编码装置。
图3是根据本发明实施例的正确/错误应答消息的编码装置结构框图,如图3所示,该装置包括第一编码模块32,当需要反馈的正确/错误应答消息比特数大于M比特时,采用卷积码的编码方式对正确/错误应答消息进行编码,其中,M为大于2的正整数。
根据本发明的实施例,提供了一种秩指示信令的编码装置。
图4是根据本发明实施例的秩指示信今的编码装置结构框图,如图4所示,该装置包括第二编码模块42,当需要反馈的秩指示信令比特数大于2比特时,采用线性分组码的编码方式对秩指示信令进行编码。
需要说明的是,装置实施例中描述的正确/错误应答消息的编码装置和秩指示信令的编码装置对应于上述的方法实施例,其具体的实现过程在方法实施例中已经进行过详细说明,在此不再赘述。
综上所述,通过本发明实施例,可以有效地解决LTE-A系统TDD中,载波聚合下,大于11比特的ACK/NACK应答消息,以及LTE-A系统中,大于2比特的秩指示信令在PUSCH上传输时的编码问题,确保了ACK/NACK消息和秩指示信令在PUSCH的可靠传输。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种正确/错误应答消息的编码方法,其特征在于,包括
当需要反馈的正确/错误应答消息比特数大于M比特时,采用卷积码的编码方式对所述正确/错误应答消息进行编码,其中,M为大于2的正整数。
2.根据权利要求1所述的方法,其特征在于,采用卷积码的编码方式对所述正确/错误应答消息进行编码包括
采用咬尾卷积码进行编码;
将编码后的所述正确/错误应答消息的比特信息重复,根据所述正确/错误应答消息编码后的目标长度,从所述比特信息的起始位置截取所述目标长度的编码后信息。
3.根据权利要求1所述的方法,其特征在于,M选择11、12或13。
4.一种秩指示信令的编码方法,其特征在于,包括
当需要反馈的秩指示信令比特数大于2比特时,采用线性分组码的编码方式对所述秩指示信令进行编码。
5.根据权利要求1所述的方法,其特征在于,当需要反馈的秩指示信令比特数大于2比特时,采用线性分组码的编码方式对所述秩指示信令进行编码包括
当需要反馈的比特数大于2比特,小于等于N比特时,采用线性分组码的编码方式对所述秩指示信令进行编码;
当需要反馈的比特数大于N比特时,采用卷积码的编码方式对所述秩指示信令进行编码,其中,N为大于2的正整数。
6.根据权利要求4或5所述的方法,其特征在于,采用线性分组码的编码方式对所述秩指示信令进行编码包括
通过以下公式使用基本序列的长度对多个秩指示信令进行编码
其中,i=0、1、2、...、B-1,b0,b1,b2,b3,...,bB-1
表示编码后的比特,B表示基本序列的长度,Mi,n表示基本序列n中编号为i的值,o0、o1、...、oO-1表示秩指示信令;
将所述编码的后的比特信息重复,根据传输的反馈信息编码后目标长度,从起始位置截取所述目标长度的编码后信息。
7.根据权利要求5所述的方法,其特征在于,采用卷积码的编码方式对所述秩指示信令进行编码包括
采用咬尾卷积码进行编码;
将编码后的所述秩指示信息的比特信息重复,根据传输的反馈信息编码后目标长度,从起始位置截取所述目标长度的编码后信息。
8.根据权利要求2所述的方法,其特征在于,N选择11、12或13。
9.一种正确/错误应答消息的编码装置,其特征在于,包括
第一编码模块当需要反馈的正确/错误应答消息比特数大于M比特时,采用卷积码的编码方式对所述正确/错误应答消息进行编码,其中,M为大于2的正整数。
10.一种秩指示信令的编码装置,其特征在于,包括
第二编码模块当需要反馈的秩指示信令比特数大于2比特时,采用线性分组码的编码方式对所述秩指示信令进行编码。
全文摘要
本发明公开了一种正确/错误应答消息和秩指示信令的编码方法及装置,其中,正确/错误应答消息的编码方法包括当需要反馈的正确/错误应答消息比特数大于M比特时,采用卷积码的编码方式对正确/错误应答消息进行编码,其中,M为大于2的正整数。通过本发明,解决了现有技术不支持当需要反馈的ACK/NACK应答消息大于11比特时,RI信令大于2比特在PUSCH传输的问题,进而保证正确/错误应答消息和秩指示信令在PUSCH可靠传输。
文档编号H04L1/00GK101699781SQ20091022125
公开日2010年4月28日 申请日期2009年11月5日 优先权日2009年11月5日
发明者杨维维, 徐俊, 梁春丽, 夏树强 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1