一种上报ack/nack信息的方法和基站的制作方法

文档序号:7671382阅读:139来源:国知局
专利名称:一种上报ack/nack信息的方法和基站的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种上报ACK (Acknowledge Character,确认应答)/NACK (Negative Acknowledgement,否定应答)信息的方法和基站。
背景技术
在LTE (Long Term Evolution,长期演进)系统中,通常在 PUSCH 信道(Physical Uplink Shared Channel,物理上行共享信道)上承载ACK/NACK信息,该承载的ACK/NACK信息经过与待发送的控制信息和数据信息进行信道交织之后,在上行数据帧中指定的两个时隙(具体的可参见3GPP TS 36.212(860)协议)上传输;ACK/NACK信息对应的映射位置位于用户所占资源的最底端,ACK/NACK信息所占的PRB (Physical Resource Block,物理资源块)数量不确定、所映射长度不确定等,接收端在检测时,需要按照时频资源的先后顺序进行检测,在检测完所有的时频资源之后再对ACK/NACK信息进行译码。在单用户峰值速率场景下,由于用户发送数据所占用的频域带宽为整个系统带宽,因此,在进行ACK/NACK信息的译码之前需要完成整个系统带宽的检测解调,因此,对ACK/NACK进行译码需要较长的时延。另外,对于要求ACK反馈时序为N+4的子帧关系的上行子帧来说,处理压力更重,在具体时序设计中容易出现ACK/NACK信息上报时间到达时,还未完成对时频资源的检测解调, 因此导致上报时间到达时不能及时上报ACK/NACK信息的问题。在LTE系统中,PUSCH信道经过接收端对两个时隙的检测、解扰和解调之后,分别得到两个时隙数据映射位置和解交织图样。ACK/NACK信息的映射位置具有以下特征 (1)位于用户数据的最末尾数个PRB; (2)具有固定的列位置;(3)由于调制方式、HARQ-ACK offset、数据编码率等参数不确定,因此,ACK/NACK的映射长度不确定。现有ACK/NACK的计算反馈方法为在得到两个时隙的数据解调结果之后再对ACK/ NACK信息进行译码。现有技术中获取ACK/NACK信息,并上报该ACK/NACK信息的方式主要为对整个系统带宽的所有PRB进行全部解调之后,提取出ACK/NACK信息,并对提取出的 ACK/NACK信息进行译码,再将译码之后的ACK/NACK信息写入消息缓存区中,最后在上报时间到达时将消息缓存去中的ACK/NACK信息反馈给MAC (Medium Access Control,媒体接入控制)。现有获取ACK/NACK信息及其上报的方式虽然完整易于理解,但在一些配置负载高、信道环境恶劣的场景下处理时延很大,因此,易于存在上报时间到达时还未得到译码后的ACK/NACK信息,从而导致上报时间到达时未能及时向MAC反馈ACK/NACK信息的问题,继而导致MAC缺少HARQ进程的问题;进一步带来的技术问题如下当用户数少时,MAC会因为缺少HARQ进程而无法调度空口资源,从而导致空口资源的浪费;当用户较多时,可能会由于HARQ-ACK信息不能及时接收到而导致对重传的调度不够及时,导致时延过大、业务包丢弃等服务质量等问题
发明内容
针对现有技术存在的上述技术问题,本发明实施例提供一种上报ACK/NACK信息的方法和基站,以提高对ACK/NACK信息的译码速度,确保及时上报ACK/NACK信息,以提高资源调度的可靠性和准确性,从而提高业务服务质量。一种上报ACK/NACK信息的方法,包括在同一上行数据帧中的第一时隙接收第一数据和在第二时隙接收第二数据,所述第一时隙提前于第二时隙到达;从所述第一数据中提取出第一确认应答ACK/否定应答NACK信息进行译码并存储;再执行从所述第二数据中提取出第二 ACK/NACK信息对所述第一 ACK/NACK信息进行修正译码的操作;在设定的上报时间到达时,确定所述修正译码操作是否执行完毕,若否,将存储的译码后的第一 ACK/NACK信息上报给媒体接入控制MAC。一种基站,包括接收单元,用于在同一上行数据帧中的第一时隙接收第一数据和在第二时隙接收第二数据,所述第一时隙提前于第二时隙到达;第一确认应答ACK/否定应答NACK信息处理单元,用于从所述第一数据中提取出第一 ACK/NACK信息进行译码并存储;第二 ACK/NACK信息处理单元,用于从所述第二数据中提取出第二 ACK/NACK信息对所述第一 ACK/NACK信息进行修正译码的操作;判断单元,用于在设定的上报时间到达时,确定所述修正译码操作是否执行完毕;上报单元,用于在所述判断单元判断结果为否时,将存储的译码后的第一 ACK/ NACK信息上报给媒体接入控制MAC。采用本发明实施例提供的技术方案,可以实现对两个时隙中先到达的时隙的数据进行解调、ACK/NACK信息的提取和译码之后存储至缓存区中,不需要对两个时隙的数据进行解调、解扰等一系列处理之后再启动ACK/NACK译码流程,因此克服了现有技术中需要对两个时隙进行数据解调、解扰之后,再对解调出的ACK/NACK信息进行译码而导致时延较大,继而可能导致上报时间到达时无法上报译码后的ACK/NACK信息的问题;因此,采用本发明技术方案,提高了对ACK/NACK信息进行译码的速度,确保在上报时间到达时能够及时的向MAC反馈ACK/NACK信息,以便于MAC能够根据及时上报的ACK/NACK信息进行资源调度和重传调度,从而提高资源调度的可靠性和准确性,提高业务服务质量。


图1为本发明实施例中Normal模式下的解交织图样的示意图;图2A为本发明实施例一中基站上报ACK/NACK信息的方法流程图;图2B为本发明实施例二中基站上报ACK/NACK信息的方法流程图;图3A为本发明实施例中在缓存区的译码结果数据区写入第一 ACK/NACK信息的示意图;图:3B为在图3A的基础上采用零值对所述第一 ACK/NACK信息进行修正的示意图;图3C为根据第二 ACK/NACK信息对第一 ACK/NACK信息进行修正译码后所得到的ACK/NACK信息的示意图;图4为本发明实施例中基站的结构示意图。
具体实施例方式针对现有技术存在的上述技术问题,本发明实施例提供一种上报ACK/NACK信息的方法和基站,以提高对ACK/NACK信息的译码速度,确保及时上报ACK/NACK信息,以提高资源调度的可靠性和准确性,从而提高业务服务质量。上报ACK/NACK信息的方法可包括 在同一上行数据帧中的第一时隙接收第一数据和在第二时隙接收第二数据,所述第一时隙提前于第二时隙到达;从所述第一数据中提取出第一 ACK/NACK信息进行译码并存储;再执行从所述第二数据中提取出第二 ACK/NACK信息对所述第一 ACK/NACK信息进行修正译码的操作;在设定的上报时间到达时,确定所述修正译码操作是否执行完毕,若否,将存储的译码后的第一 ACK/NACK信息上报给MAC。采用本发明实施例提供的技术方案,可以实现对两个时隙中先到达的时隙的数据进行解调、ACK/NACK信息的提取和译码之后存储至缓存区中,不需要对两个时隙的数据进行解调、解扰等一系列处理之后再启动ACK/NACK译码流程,因此克服了现有技术中需要对两个时隙进行数据解调、解扰之后,再对解调出的 ACK/NACK信息进行译码而导致时延较大,继而可能导致上报时间到达时无法上报译码后的 ACK/NACK信息的问题;因此,采用本发明技术方案,提高了对ACK/NACK信息进行译码的速度,确保在上报时间到达时能够及时的向MAC反馈ACK/NACK信息,以便于MAC能够根据及时上报的ACK/NACK信息进行资源调度和重传调度,从而提高资源调度的可靠性和准确性, 提高业务服务质量。本发明实施例中,ACK/NACK信息的列插入方式包括如表1所示的两种模式(分别为Normal模式和Extended模式);基站在第一时隙接收到第一数据和第二时隙接收到第二数据时,分别对第一数据和第二数据进行解调,分别得到如图1所示的解交织图样,再分别根据解交织图样获取相应的ACK/NACK信息的完整译码初始信息图样,即如图1中的aO、 al、a2· · · - (R start-
1) XC^+2、(R'
StartStart
XCmux+2...的对应关系;图
1所示的解交织图样为在Normal模式下扣除了两列导频符号后的列号为例;解交织过程可参见协议信道交织过程描述 3GPP TS 36. 212 (860),5. 2. 2. 8 节 Channel interleave!·)的内容,在此不再赘述。表1 为ACK/NACK信息的列插入映射表
CP configurationColumn SetNormal{2,3,8,9}Extended{1,2,6,7}本发明实施例中,基站在接收到用户在第一时隙发送的第一数据和在第二时隙发送的第二数据时,可采用以下四种方式处理第一数据和第二数据方式一、在设定的上报时间到达之前,先对第一数据进行解调,确定出第一 ACK/ NACK位置信息,并根据所述第一 ACK/NACK位置信息从解调得到的数据中提取出第一 ACK/NACK信息;采用零值对所述第一 ACK/NACK信息进行修正,并对修正后的第一 ACK/NACK信息进行译码之后存储至缓存区的译码结果数据区;设定的时间到达时,将译码结果数据区中存储的第一 ACK/NACK信息上报给MAC。方式二、在设定的上报时间到达之前,先对第一数据进行解调,确定出第一 ACK/ NACK位置信息,并根据所述第一 ACK/NACK位置信息从解调得到的数据中提取出第一 ACK/ NACK信息,并对该第一 ACK/NACK信息进行译码后存储至缓存中的译码结果数据区;若上报时间还未到达,则继续对第二数据进行解调,确定出第二 ACK/NACK位置信息,并根据所述第二 ACK/NACK位置信息从解调得到的数据中提取出第二 ACK/NACK信息; 若还未到上报时间,根据所述第二 ACK/NACK信息对所述第一 ACK/NACK信息进行修正(修正的过程实际为将第一 ACK/NACK信息与第二 ACK/NACK信息进行合并,恢复成完整的ACK/ NACK信息),并对修正后的第一 ACK/NACK信息进行译码并存储至译码结果数据区,在上报时间到达时,将存储的对修正后的第一 ACK/NACK信息进行译码所得到的ACK/NACK信息上报给MAC ;若修正未完成时就已经到达上报时间,则将存储的译码后的第一 ACK/NACK信息上报给MAC。下面结合说明书附图对本发明技术方案进行详细的描述。参见图2A,为本发明实施例一中基站上报ACK/NACK信息的方法流程图,该方法包括步骤101、基站在同一上行数据帧中的第一时隙接收第一数据和在第二时隙接收第二数据,所述第一时隙提前于第二时隙到达。步骤102、基站从所述第一数据中提取出第一 ACK/NACK信息进行译码并存储。步骤103、基站从所述第二数据中提取出第二 ACK/NACK信息对所述第一 ACK/NACK 信息进行修正译码的操作。步骤104、基站在设定的上报时间到达时,确定步骤103中的修正译码操作是否执行完毕,若否,将存储的译码后的第一 ACK/NACK信息上报给MAC。较佳地,上述步骤104还可包括步骤基站在设定的上报时间到达时,确定所述修正译码操作执行完毕,则存储修正译码后的ACK/NACK信息,并将存储的修正译码后的ACK/ NACK信息上报给所述MAC。较佳地,上述步骤102中,具体可包括对所述第一数据进行解调,确定出第一 ACK/NACK位置信息,并根据所述第一 ACK/NACK位置信息从解调得到的数据中提取出第一 ACK/NACK信息,再对该第一 ACK/NACK信息进行译码之后存储至存储区的译码结果数据区中。 以Normal模式为例,ACK/NACK信息设置在第2列、第3列、第8列和第9列中,从第一数据中提取出来的第一 ACK/NACK信息可以如图3A中的AO、A2、A5、A6、A9等,将得到的AO、A2、A5、A6、A9等写入到信息提取数据区中。较佳地,上述步骤102中,对所述第一 ACK/NACK信息进行译码之前,采用零值对提取出的第一 ACK/NACK信息进行修正,修正后的第一 ACK/NACK信息可如图所示。上述步骤103中,具体可包括对所述第二数据进行解调,确定出第二 ACK/NACK 位置信息,并根据所述第二 ACK/NACK位置信息从解调得到的数据中提取出第二 ACK/NACK 信息;再根据第二 ACK/NACK信息对第一 ACK/NACK信息进行修正,并对修正后的第一 ACK/NACK信息进行译码得到修正译码后的ACK/NACK信息。修正译码后得到的ACK/NACK信息可如图3C所示。为进一步详细、清楚的对本发明技术方案进行描述,下面以一具体的实例来进行说明,具体的方法流程如图2B所示。参见图2B,为本发明实施例二中基站上报ACK/NACK信息的方法流程图,该方法包括步骤201、基站在同一上行数据帧中的第一时隙接收第一数据和在第二时隙接收第二数据,所述第一时隙提前于所述第二时隙到达。步骤202、基站在设定的上报时间到达之前,对所述第一数据进行解调,确定出第一 ACK/NACK位置信息。步骤203、根据所述第一 ACK/NACK位置信息从解调得到的数据中提取出第一 ACK/ NACK信息。步骤204、对所述第一 ACK/NACK信息进行译码。步骤205、上报时间是否已经到达,若是则执行步骤212,否则执行步骤206。步骤206、将译码后的第一 ACK/NACK信息写入到缓存区中的译码结果数据区,若在上报时间到达时,则将所述译码结果数据区中存储的译码后的第一 ACK/NACK信息上报给MAC ;若上报时间未到达则继续对所述第二数据进行解调,确定出第二 ACK/NACK位置信肩、ο步骤207、根据所述第二 ACK/NACK位置信息从解调得到的数据中提取出第二 ACK/ NACK信息。步骤208、根据所述第二 ACK/NACK信息对信息提取数据区中的第一 ACK/NACK信息进行修正,得到修正后的ACK/NACK信息,并对该修正后的ACK/NACK信息进行译码。步骤209、译码完成之前上报时间是否已经到达,若是则执行步骤210,否则执行步骤211。步骤210、丢弃修正后的ACK/NACK信息。步骤211、将修正译码后的ACK/NACK信息写入到译码结果数据区。步骤212、异常报警。步骤213、当上报时间到达时,将步骤211所得的ACK/NACK信息上报给MAC。较优地,本发明实施例中,确定出第一 ACK/NACK位置信息和第二 ACK/NACK位置信息的方式可如下对所述第一数据进行解调之后,根据协议(3GPP TS 36.212(860)协议) 中设定的第一ACK/NACK映射规律,确定出第一ACK/NACK位置信息;对第二数据进行解调之后,根据协议(3GPP TS36. 212(860)协议)中设定的第二 ACK/NACK映射规律,确定出第二 ACK/NACK位置信息。较优地,本发明实施例中的上报时间可根据用户量、业务量、子帧配比等因素来灵活设置,根据实际需求确定。 较优地,本发明实施例中,在PUSCH信道中承载ACK/NACK信息。基于上述方法流程相同的发明构思,本发明实施例还提供一种基站,该基站的结构如图4所示。参见图4,为本发明实施例中基站的结构示意图,该基站可包括
接收单元41,用于在同一上行数据帧中的第一时隙接收第一数据和在第二时隙接收第二数据,所述第一时隙提前于第二时隙到达。第一 ACK/NACK信息处理单元42,用于从所述第一数据中提取出第一 ACK/NACK信息进行译码并存储。第二 ACK/NACK信息处理单元43,用于从所述第二数据中提取出第二 ACK/NACK信息对所述第一 ACK/NACK信息进行修正译码的操作。判断单元44,用于在设定的上报时间到达时,确定所述第二 ACK/NACK信息处理单元43修正译码操作是否执行完毕。上报单元45,用于在判断单元44判断结果为否时,将存储的译码后的第一 ACK/ NACK信息上报给MAC。较佳地,第二 ACK/NACK信息处理单元43进一步用于,在设定的上报时间到达时已经完成修正译码操作时,存储修正译码后的ACK/NACK信息;上报单元45进一步用于,在判断单元44判断结果为是时,将存储的修正译码后的 ACK/NACK信息上报给所述MAC。 较佳地,第一 ACK/NACK信息处理单元42还包括第一位置信息确定子单元421,用于对所述第一数据进行解调,确定出第一确认应答ACK/否定应答NACK位置信息;第一信息提取子单元422,用于根据所述第一 ACK/NACK位置信息从解调得到的数据中提取出第一 ACK/NACK信息;第一信息存储子单元423,用于对所述第一 ACK/NACK信息进行译码之后存储至缓存区的译码结果数据区;所述第二 ACK/NACK信息处理单元43还包括第二位置信息确定子单元431,用于对所述第二数据进行解调,确定出第二 ACK/ NACK位置信息;第二信息提取子单元432,用于根据所述第二 ACK/NACK位置信息从解调得到的数据中提取出第二 ACK/NACK信息;第二信息存储子单元433,用于对所述第二 ACK/NACK信息进行译码之后存储至缓存区的译码结果数据区。较佳地,第一信息存储子单元423,进一步用于,对所述第一 ACK/NACK信息进行译码之前,采用零值对所述第一 ACK/NACK信息进行修正。较佳地,接收单元41具体用于从PUSCH上接收所述第一数据和所述第二数据。本发明实施例中,采用本发明实施例提供的技术方案,可以实现对两个时隙中先到达的时隙的数据进行解调、ACK/NACK信息的提取和译码之后存储至缓存区中,不需要对两个时隙的数据进行解调、解扰等一系列处理之后再启动ACK/NACK译码流程,因此克服了现有技术中需要对两个时隙进行数据解调、解扰之后,再对解调出的ACK/NACK信息进行译码而导致时延较大,继而可能导致上报时间到达时无法上报译码后的ACK/NACK信息的问题;因此,采用本发明技术方案,提高了对ACK/NACK信息进行译码的速度,确保在上报时间到达时能够及时的向MAC反馈ACK/NACK信息,以便于MAC能够根据及时上报的ACK/NACK 信息进行资源调度和重传调度,从而提高资源调度的可靠性和准确性,提高业务服务质量。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种上报ACK/NACK信息的方法,其特征在于,包括在同一上行数据帧中的第一时隙接收第一数据和在第二时隙接收第二数据,所述第一时隙提前于第二时隙到达;从所述第一数据中提取出第一确认应答ACK/否定应答NACK信息进行译码并存储;再执行从所述第二数据中提取出第二 ACK/NACK信息对所述第一 ACK/NACK信息进行修正译码的操作;在设定的上报时间到达时,确定所述修正译码操作是否执行完毕,若否,将存储的译码后的第一 ACK/NACK信息上报给媒体接入控制MAC。
2.如权利要求1所述的方法,其特征在于,还包括在设定的上报时间到达时,确定所述修正译码操作执行完毕,则存储修正译码后的 ACK/NACK信息,并将存储的修正译码后的ACK/NACK信息上报给所述MAC。
3.如权利要求1所述的方法,其特征在于,从所述第一数据中提取出第一ACK/NACK信息,包括对所述第一数据进行解调,确定出第一 ACK/NACK位置信息,并根据所述第一 ACK/ NACK位置信息从解调得到的数据中提取出第一 ACK/NACK信息;从所述第二数据中提取出第二 ACK/NACK信息,包括对所述第二数据进行解调,确定出第二 ACK/NACK位置信息,并根据所述第二 ACK/NACK位置信息从解调得到的数据中提取出第二 ACK/NACK信息。
4.如权利要求1所述的方法,其特征在于,还包括对所述第一 ACK/NACK信息进行译码之前,采用零值对提取出的第一 ACK/NACK信息进行修正。
5.如权利要求1 4任一项所述的方法,其特征在于,所述第一时隙和第二时隙对应的信道为物理上行共享信道PUSCH。
6.一种基站,其特征在于,包括接收单元,用于在同一上行数据帧中的第一时隙接收第一数据和在第二时隙接收第二数据,所述第一时隙提前于第二时隙到达;第一确认应答ACK/否定应答NACK信息处理单元,用于从所述第一数据中提取出第一 ACK/NACK信息进行译码并存储;第二 ACK/NACK信息处理单元,用于从所述第二数据中提取出第二 ACK/NACK信息对所述第一 ACK/NACK信息进行修正译码的操作;判断单元,用于在设定的上报时间到达时,确定所述修正译码操作是否执行完毕;上报单元,用于在所述判断单元判断结果为否时,将存储的译码后的第一 ACK/NACK信息上报给媒体接入控制MAC。
7.如权利要求6所述的基站,其特征在于,所述第二ACK/NACK信息处理单元进一步用于,在设定的上报时间到达时已经完成修正译码操作时,存储修正译码后的ACK/NACK信息;所述上报单元进一步用于,在所述判断单元判断结果为是时,将存储的修正译码后的 ACK/NACK信息上报给所述MAC。
8.如权利要求7所述的基站,其特征在于,所述第一ACK/NACK信息处理单元还包括第一位置信息确定子单元,用于对所述第一数据进行解调,确定出第一确认应答ACK/否定应答NACK位置信息;第一信息提取子单元,用于根据所述第一 ACK/NACK位置信息从解调得到的数据中提取出第一 ACK/NACK信息;第一信息存储子单元,用于对所述第一 ACK/NACK信息进行译码之后存储至缓存区的译码结果数据区;所述第二 ACK/NACK信息处理单元还包括第二位置信息确定子单元,用于对所述第二数据进行解调,确定出第二 ACK/NACK位置 fn息;第二信息提取子单元,用于根据所述第二 ACK/NACK位置信息从解调得到的数据中提取出第二 ACK/NACK信息;第二信息存储子单元,用于对所述第二 ACK/NACK信息进行译码之后存储至缓存区的译码结果数据区。
9.如权利要求8所述的基站,其特征在于,所述第一信息存储子单元,进一步用于,对所述第一 ACK/NACK信息进行译码之前,采用零值对所述第一 ACK/NACK信息进行修正。
10.如权利要求6 9任一项所述的基站,其特征在于,所述接收单元,具体用于从物理上行共享信道PUSCH上接收所述第一数据和所述第二数据。
全文摘要
本发明公开了一种上报ACK/NACK信息的方法和基站,以提高对ACK/NACK信息的译码速度,确保及时上报ACK/NACK信息,以提高资源调度的可靠性和准确性,从而提高业务服务质量。方法包括在同一上行数据帧中的第一时隙接收第一数据和在第二时隙接收第二数据,所述第一时隙提前于第二时隙到达;从所述第一数据中提取出第一确认应答ACK/否定应答NACK信息进行译码并存储;再执行从所述第二数据中提取出第二ACK/NACK信息对所述第一ACK/NACK信息进行修正译码的操作;在设定的上报时间到达时,确定所述修正译码操作是否执行完毕,若否,将存储的译码后的第一ACK/NACK信息上报给MAC。
文档编号H04L1/16GK102201900SQ20111013007
公开日2011年9月28日 申请日期2011年5月19日 优先权日2011年5月19日
发明者李远军, 王希, 蒋一鸣 申请人:大唐移动通信设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1