一种ACK/NACK反馈序列确定方法和装置
技术领域
本发明涉及通信技术领域,特别涉及一种ACK/NACK反馈序列确定方法和装置。
背景技术
在长期演进增强(LTE-A,Long Term Evolution-Advanced)版本(Rel,Release)-10载波聚合(CA,Carrier Aggregation)***中,支持最多5载波聚合。定义了PUCCHformat3,可以承载最多22比特信息传输。在LTE-A Rel-13CA***中,支持最多32载波聚合。随着聚合载波数量的增加,终端反馈肯定确认/否定确认(ACK/NACK,ACKnowledgement/Non-ACKnowledgement)反馈信息的数量也将明显增加。早期版本中定义的传输ACK/NACK的物理上行控制信道(PUCCH,Physical Uplink Control Channel)格式(format)已经不能支持传输如此多的ACK/NACK反馈比特,因此需要定义容量更大的新的PUCCH format 4和5,其数据和导频结构如图1所示,其中Di表示一个符号序列。PUCCH format 4不使用正交序列,因此1个PRB中仅可以传输1个终端,PUCCH format 5为了进一步提高复用容量,在频域使用了长度为2的正交扩频序列,因此其承载容量是PUCCH format 4的一半。PUCCH format 4和5都使用正交相移键控/四相相移键控(QPSK,Quadrature Phase-Shift Keying)调制方式。PUCCH format 4可以使用多于1个物理资源块(PRB,Physical Resource Block)传输,在假设仅占用1个PRB以及常规循环前缀(CP,Cyclic Prefix)时,PUCCH format 4可以承载288比特编码后的信息,即144个调制符号,PUCCH format 5可以承载144比特编码后的信息,即72个调制符号。
对于频分双工(FDD,Frequency Division Duplex),其子帧n中的下行传输的ACK/NACK反馈信息在子帧n+4中反馈,则反馈窗口可以定义为终端聚合的下行载波集合。对于时分双工(TDD,Time Division Duplex),由于不同的TDD上下行配置所对应的上下行子帧个数不同,因此针对不同的TDD上下行配置分别定义了ACK/NACK反馈时序,如表1所示,在同一个载波上的不同下行子帧的ACK/NACK反馈信息可能需要在同一个上行子帧中进行传输,根据编号为n的上行子帧所对应集合K:{k0,k1,…kM-1}中每个元素k值,可以确定需要在该上行子帧n中进行ACK/NACK反馈的下行子帧(即编号为n-k的下行子帧,包括特殊子帧在内),则同一上行子帧需要反馈最多M个下行子帧的ACK/NACK反馈信息,M即为集合K中的元素个数,对不同的上行子帧和不同的TDD上下行配置M的取值不一定相同;当终端聚合多个TDD载波时,多个载波上按照上述反馈时序确定的下行子帧也需要同时在该上行子帧n中反馈,因此TDD的反馈窗口为时域上M个子帧、频域上N个配置载波。
表1:TDD中需要在同一个上行子帧中进行ACK/NACK反馈的下行子帧索引集合K:{k0,k1,…kM-1}(Downlink association set index K:{k0,k1,…kM-1}for TDD)
其中,表1中的编号是以无线帧为单位的,编号为n-k的子帧,如果n-k小于0,则表明为前一个无线帧中的子帧。
为了保证终端与基站对ACK/NACK反馈序列(ACK/NACK codebook)的理解一致,在Rel-12以及前述版本中定义根据反馈窗口的大小确定ACK/NACK codebook,即对FDD需要对所有配置载波产生ACK/NACK反馈信息,对于TDD,需要对M个子帧以及N个配置载波产生ACK/NACK反馈信息,其中,对没有收到数据的子帧/载波产生NACK占位。当终端聚合超过5个载波时,特别是聚合载波数较大时,这种方式确定的ACK/NACK codebook较大,其中包含了较多的无用信息,从而降低了ACK/NACK反馈信息的传输效率。
考虑到终端即使聚合了32个载波,也不总是在所有载波和M个子帧中都调度数据传输,为了提高ACK/NACK反馈信息的传输效率,定义了动态ACK/NACK codebook传输方式,根据反馈窗口中接收到的物理下行控制信道(PDCCH,Physical Downlink ControlChannel)/增强型物理下行控制信道(EPDCCH,Enhance PDCCH)中的用于累计计数的下行分配索引(Counter DAI,简称C-DAI;Downlink Assignment Index,简称DAI)以及用于指示总调度数据量的DAI(Total DAI,简称T-DAI)确定该反馈窗口所对应的ACK/NACK codebook;通过C-DAI对ACK/NACK反馈信息进行排序,通过T-DAI确定ACK/NACK反馈信息的比特数,总是会小于或等于根据反馈窗口的大小确定的ACK/NACK codebook,如图2A和图2B所示,图2A表示FDD中的DAI结构,图2B表示TDD中的DAI结构。其中,C-DAI和T-DAI都是2比特,指示方式对于FDD如表2所示,对于TDD如表3所示。
表2:C-DAI和T-DAI的取值(Value of counter DAI and total DAI)
表3:C-DAI和T-DAI的取值(Value of counter DAI and total DAI)
当C-DAI和T-DAI所表达的数值超过4时通过模4的方式复用相同的2比特DAI的状态来进行指示,在***中假设连续丢失4个数据包的概率微乎其微,因此,UE可以根据接收到的DAI值判断出此时指示的是多个数值中的哪个值,例如UE收到C-DAI=1以及T-DAI=1,且UE在该数据包之前已经接收到了4个数据包,则认为此时C-DAI和T-DAI指示的数值为5。
目前在使用动态ACK/NACK codebook(dynamic ACK/NACK codebook)时,C-DAI和T-DAI所指示的值都仅仅是针对有对应的PDCCH/EPDCCH的PDSCH以及指示下行半持续调度(SPS,Semi-Persistent Scheduling)资源释放的PDCCH/EPDCCH的数量来统计的;而在主成员载波上还可以配置SPS业务,即通过SPS激活PDCCH/EPDCCH来触发一个SPS PDSCH传输,该SPS在没有收到指示SPS资源释放的PDCCH/EPDCCH之前,都按照预先配置的周期,在SPS子帧中周期传输,如果该SPS子帧中存在动态调度的PDSCH,即基站在该SPS子帧中发送了一个具有对应的PDCCH/EPDCCH的PDSCH,则该SPS PDSCH的数据信息将打包到该动态PDSCH中传输;因此,如果反馈窗口中包含了SPS子帧,如图3所示,对于FDD,UE在载波(CC)3中接收到了C-DAI=2的PDCCH/EPDCCH,从而可以判断在载波3之前存在1个载波丢包,但用户设备(UE)无法判断是载波1丢包还是载波2丢包,情况1:UE认为载波1丢包,则载波2上无传输,则UE认为此时SPS PDSCH被打包到动态PDSCH中传输,即此反馈窗口中没有SPS PDSCH的ACK/NACK反馈信息,因此根据T-DAI的指示需要产生6比特ACK/NACK反馈信息;情况2:UE认为载波2丢包,并且在载波1上按照SPS资源接收SPS PDSCH,得到SPS PDSCH的ACK/NACK反馈信息,即UE判断该反馈窗口有SPS PDSCH的ACK/NACK反馈信息,则在根据T-DAI的指示确定的6比特信息基础上还需要加上1比特SPS PDSCH的反馈信息,即反馈7比特ACK/NACK反馈信息。上述两种情况下,UE的ACK/NACK反馈比特数不同,而如果基站的实际调度传输与UE的理解不一致,例如基站实际在载波1发送了动态PDSCH,即将SPS PDSCH打包到动态PDSCH中传输了,而UE理解为情况2,或者基站实际在载波1发送了SPS PDSCH且在载波2发送了动态PDSCH,而UE理解为情况1,都会导致基站和UE对ACK/NACK反馈比特数的理解不一致,从而造成基站错误的ACK/NACK接收。图4所示的TDD情况同理。目前对于该问题还没有明确的解决方案。
综上所述,若终端配置了SPS业务,现有动态ACK/NACK codebook进行ACK/NACK反馈信息的反馈时,可能会存在基站和UE对ACK/NACK codebook理解不一致,从而造成基站错误的ACK/NACK接收。
发明内容
本发明实施例提供了一种ACK/NACK反馈序列确定方法和装置,避免了终端丢包时和基站对ACK/NACK codebook的理解不一致的问题。
第一方面,一种ACK/NACK反馈序列确定方法,包括:
根据接收到的下行分配索引DAI,确定需要进行ACK/NACK反馈的第一ACK/NACK反馈比特数;
在确定配置了半持续调度SPS业务和/或需要在上行子帧n中进行ACK/NACK反馈的子帧集合中存在SPS子帧时,将所述第一ACK/NACK反馈比特数与设定比特数之和确定为第二ACK/NACK反馈比特数,并生成与所述第二ACK/NACK反馈比特数相对应的ACK/NACK反馈序列。
一种可能的实现方式中,所述设定比特数为1。
一种可能的实现方式中,所述DAI在指示下行SPS资源释放的物理下行控制信道、或者有对应的物理下行共享信道的物理下行控制信道中传输。
一种可能的实现方式中,所述DAI包括:C-DAI和T-DAI,其中,所述C-DAI表示用于累计计数的DAI,所述T-DAI表示用于指示总调度数据量的DAI。
一种可能的实现方式中,对于频分双工FDD,
所述C-DAI指示按照载波编号的升序顺序到当前载波为止,存在有对应的物理下行控制信道的物理下行共享信道的载波、以及存在指示下行SPS资源释放的物理下行控制信道的载波的累计个数;
所述T-DAI指示存在有对应的物理下行控制信道的物理下行共享信道的载波、以及存在指示下行SPS资源释放的物理下行控制信道的载波的总个数。
一种可能的实现方式中,对于时分双工TDD,
所述C-DAI指示按照载波编号的升序顺序到当前载波为止、且按照子帧编号的升序顺序到当前子帧为止,存在有对应的物理下行控制信道的物理下行共享信道的载波和子帧对、以及存在指示下行SPS资源释放的物理下行控制信道的载波和子帧对的累计个数;
所述T-DAI指示到当前子帧为止,存在有对应的物理下行控制信道的物理下行共享信道的载波和子帧对、以及存在指示下行SPS资源释放的物理下行控制信道的载波和子帧对的总个数。
一种可能的实现方式中,确定需要在上行子帧n中进行ACK/NACK反馈的子帧集合中存在SPS子帧,包括:
若确定主成员载波上的需要在上行子帧n中进行ACK/NACK反馈的子帧集合中包含SPS子帧,则确定需要在上行子帧n中进行ACK/NACK反馈的子帧集合中存在SPS子帧;
和/或
若接收到了指示下行SPS资源激活的物理下行控制信道,则确定需要在上行子帧n中进行ACK/NACK反馈的子帧集合中存在SPS子帧。
一种可能的实现方式中,生成与所述第二ACK/NACK反馈比特数相对应的ACK/NACK反馈序列,包括:
若接收到没有对应的物理下行控制信道的物理下行共享信道,将所述没有对应的物理下行控制信道的物理下行共享信道的设定比特数的ACK/NACK反馈信息,映射到所述ACK/NACK反馈序列中的设定位置上;或者
若接收到物理下行共享信道均有对应的物理下行控制信道,生成设定比特数的NACK反馈信息,并将所述NACK反馈信息映射到所述ACK/NACK反馈序列中的设定位置上。
一种可能的实现方式中,所述ACK/NACK反馈序列中的设定位置为:根据所述第一ACK/NACK反馈比特数生成的第一ACK/NACK反馈序列的前面或者后面。
一种可能的实现方式中,所述物理下行控制信道为传统物理下行控制信道、和/或增强物理下行控制信道。
第二方面,提供了一种计算机可读存储介质,其中存储有可执行的程序代码,该程序代码用以实现第一方面所述的方法。
第三方面,一种ACK/NACK反馈序列确定装置,包括:
确定模块,用于根据接收到的下行分配索引DAI,确定需要进行ACK/NACK反馈的第一ACK/NACK反馈比特数;
生成模块,用于在确定配置了半持续调度SPS业务和/或需要在上行子帧n中进行ACK/NACK反馈的子帧集合中存在SPS子帧时,将所述第一ACK/NACK反馈比特数与设定比特数之和确定为第二ACK/NACK反馈比特数,并生成与所述第二ACK/NACK反馈比特数相对应的ACK/NACK反馈序列。
其中,所述设定比特数、所述DAI和所述物理下行控制信道请参见第一方面所述的方法中的相关描述,此处不再赘述。
一种可能的实现方式中,所述确定模块确定需要在上行子帧n中进行ACK/NACK反馈的子帧集合中存在SPS子帧时,包括:
若确定主成员载波上的需要在上行子帧n中进行ACK/NACK反馈的子帧集合中包含SPS子帧,则确定需要在上行子帧n中进行ACK/NACK反馈的子帧集合中存在SPS子帧;和/或
若接收到了指示下行SPS资源激活的物理下行控制信道,则确定需要在上行子帧n中进行ACK/NACK反馈的子帧集合中存在SPS子帧。
一种可能的实现方式中,所述生成模块生成与所述第二ACK/NACK反馈比特数相对应的ACK/NACK反馈序列时,包括:
若接收到没有对应的物理下行控制信道的物理下行共享信道,将所述没有对应的物理下行控制信道的物理下行共享信道的设定比特数的ACK/NACK反馈信息,映射到所述ACK/NACK反馈序列中的设定位置上;或者
若接收到物理下行共享信道均有对应的物理下行控制信道,生成设定比特数的NACK反馈信息,并将所述NACK反馈信息映射到所述ACK/NACK反馈序列中的设定位置上。
一种可能的实现方式中,所述ACK/NACK反馈序列中的设定位置为:根据所述第一ACK/NACK反馈比特数生成的第一ACK/NACK反馈序列的前面或者后面。
第四方面,一种终端,包括:收发机、以及与该收发机连接的至少一个处理器,其中:
处理器读取存储器中的程序,执行下列过程:
根据收发机接收到的DAI,确定需要进行ACK/NACK反馈的第一ACK/NACK反馈比特数;在确定配置了SPS业务和/或需要在上行子帧n中进行ACK/NACK反馈的子帧集合中存在SPS子帧时,将所述第一ACK/NACK反馈比特数与设定比特数之和确定为第二ACK/NACK反馈比特数,并生成与所述第二ACK/NACK反馈比特数相对应的ACK/NACK反馈序列;
收发机,用于在处理器的控制下接收和发送数据。
其中,所述设定比特数、所述DAI和所述物理下行控制信道请参见第一方面所述的方法中的相关描述,此处不再赘述。
一种可能的实现方式中,所述处理器确定需要在上行子帧n中进行ACK/NACK反馈的子帧集合中存在SPS子帧,包括:
若确定主成员载波上的需要在上行子帧n中进行ACK/NACK反馈的子帧集合中包含SPS子帧,则确定需要在上行子帧n中进行ACK/NACK反馈的子帧集合中存在SPS子帧;和/或
若通过收发机接收到了指示下行SPS资源激活的物理下行控制信道,则确定需要在上行子帧n中进行ACK/NACK反馈的子帧集合中存在SPS子帧。
一种可能的实现方式中,所述处理器生成与所述第二ACK/NACK反馈比特数相对应的ACK/NACK反馈序列,包括:
若通过收发机接收到没有对应的物理下行控制信道的物理下行共享信道,将所述没有对应的物理下行控制信道的物理下行共享信道的设定比特数的ACK/NACK反馈信息,映射到所述ACK/NACK反馈序列中的设定位置上;
或者
若通过收发机接收到物理下行共享信道均有对应的物理下行控制信道,生成设定比特数的NACK反馈信息,并将所述NACK反馈信息映射到所述ACK/NACK反馈序列中的设定位置上。
一种可能的实现方式中,所述ACK/NACK反馈序列中的设定位置为:根据所述第一ACK/NACK反馈比特数生成的第一ACK/NACK反馈序列的前面或者后面。
第五方面,一种ACK/NACK反馈序列确定方法,包括:
根据发送的下行分配索引DAI,确定需要进行ACK/NACK反馈的第一ACK/NACK反馈比特数;
在确定配置了半持续调度SPS业务和/或需要在上行子帧n中进行ACK/NACK反馈的子帧集合中存在SPS子帧时,将所述第一ACK/NACK反馈比特数与设定比特数之和确定为第二ACK/NACK反馈比特数,并按照所述第二ACK/NACK反馈比特数接收ACK/NACK反馈序列。
其中,所述设定比特数、所述DAI和所述物理下行控制信道请参见第一方面所述的方法中的相关描述,此处不再赘述。
一种可能的实现方式中,确定需要在上行子帧n中进行ACK/NACK反馈的子帧集合中存在SPS子帧,包括:
若确定主成员载波上的需要在上行子帧n中进行ACK/NACK反馈的子帧集合中包含SPS子帧,则确定需要在上行子帧n中进行ACK/NACK反馈的子帧集合中存在SPS子帧;
和/或
若发送了指示下行SPS资源激活的物理下行控制信道,则确定需要在上行子帧n中进行ACK/NACK反馈的子帧集合中存在SPS子帧。
一种可能的实现方式中,按照所述第二ACK/NACK反馈比特数接收ACK/NACK反馈序列之后,还包括:
若发送了没有对应的物理下行控制信道的物理下行共享信道,确定所述ACK/NACK反馈序列中的设定位置上的设定比特数的反馈信息为所述没有对应的物理下行控制信道的物理下行共享信道的ACK/NACK反馈信息;或者
若发送的物理下行共享信道均有对应的物理下行控制信道,确定所述ACK/NACK反馈序列中的设定位置上的设定比特数的反馈信息为NACK反馈信息。
一种可能的实现方式中,所述ACK/NACK反馈序列中的设定位置为:与所述第一ACK/NACK反馈比特数相对应的第一ACK/NACK反馈序列的前面或者后面。
第六方面,提供了一种计算机可读存储介质,其中存储有可执行的程序代码,该程序代码用以实现第五方面所述的方法。
第七方面,一种ACK/NACK反馈序列确定装置,所述装置包括:
确定模块,用于根据发送的下行分配索引DAI,确定需要进行ACK/NACK反馈的第一ACK/NACK反馈比特数;
接收模块,用于在确定配置了半持续调度SPS业务和/或需要在上行子帧n中进行ACK/NACK反馈的子帧集合中存在SPS子帧时,将所述第一ACK/NACK反馈比特数与设定比特数之和确定为第二ACK/NACK反馈比特数,并按照所述第二ACK/NACK反馈比特数接收ACK/NACK反馈序列。
其中,所述设定比特数、所述DAI和所述物理下行控制信道请参见第一方面所述的方法中的相关描述,此处不再赘述。
一种可能的实现方式中,所述确定模块确定需要在上行子帧n中进行ACK/NACK反馈的子帧集合中存在SPS子帧,包括:
若确定主成员载波上的需要在上行子帧n中进行ACK/NACK反馈的子帧集合中包含SPS子帧,则确定需要在上行子帧n中进行ACK/NACK反馈的子帧集合中存在SPS子帧;
和/或
若发送了指示下行SPS资源激活的物理下行控制信道,则确定需要在上行子帧n中进行ACK/NACK反馈的子帧集合中存在SPS子帧。
一种可能的实现方式中,所述确定模块还用于:
若发送了没有对应的物理下行控制信道的物理下行共享信道,确定所述ACK/NACK反馈序列中的设定位置上的设定比特数的反馈信息为所述没有对应的物理下行控制信道的物理下行共享信道的ACK/NACK反馈信息;或者
若发送的物理下行共享信道均有对应的物理下行控制信道,确定所述ACK/NACK反馈序列中的设定位置上的设定比特数的反馈信息为NACK反馈信息。
一种可能的实现方式中,所述ACK/NACK反馈序列中的设定位置为:与所述第一ACK/NACK反馈比特数相对应的第一ACK/NACK反馈序列的前面或者后面。
第八方面,一种基站,包括收发机、以及与该收发机连接的至少一个处理器,其中:
处理器读取存储器中的程序,执行下列过程:
根据发送的下行分配索引DAI,确定需要进行ACK/NACK反馈的第一ACK/NACK反馈比特数;在确定配置了半持续调度SPS业务和/或需要在上行子帧n中进行ACK/NACK反馈的子帧集合中存在SPS子帧时,将所述第一ACK/NACK反馈比特数与设定比特数之和确定为第二ACK/NACK反馈比特数,并按照所述第二ACK/NACK反馈比特数,通过所述收发机接收ACK/NACK反馈序列;
收发机在处理器的控制下接收和发送数据。
其中,所述设定比特数、所述DAI和所述物理下行控制信道请参见第一方面所述的方法中的相关描述,此处不再赘述。
一种可能的实现方式中,所述处理器确定需要在上行子帧n中进行ACK/NACK反馈的子帧集合中存在SPS子帧,包括:
若确定主成员载波上的需要在上行子帧n中进行ACK/NACK反馈的子帧集合中包含SPS子帧,则确定需要在上行子帧n中进行ACK/NACK反馈的子帧集合中存在SPS子帧;
和/或
若所述收发机发送了指示下行SPS资源激活的物理下行控制信道,则确定需要在上行子帧n中进行ACK/NACK反馈的子帧集合中存在SPS子帧。
一种可能的实现方式中,所述处理器按照所述第二ACK/NACK反馈比特数,通过所述收发机接收ACK/NACK反馈序列之后,还执行:
若所述收发机发送了没有对应的物理下行控制信道的物理下行共享信道,确定所述ACK/NACK反馈序列中的设定位置上的设定比特数的反馈信息为所述没有对应的物理下行控制信道的物理下行共享信道的ACK/NACK反馈信息;或者
若所述收发机发送的物理下行共享信道均有对应的物理下行控制信道,确定所述ACK/NACK反馈序列中的设定位置上的设定比特数的反馈信息为NACK反馈信息。
一种可能的实现方式中,所述ACK/NACK反馈序列中的设定位置为:与所述第一ACK/NACK反馈比特数相对应的第一ACK/NACK反馈序列的前面或者后面。
本发明实施例提供的方法和装置中,终端侧在确定配置了半持续调度SPS业务和/或需要在上行子帧n中进行ACK/NACK反馈的子帧集合中存在SPS子帧时,将根据接收到的DAI确定出的第一ACK/NACK反馈比特数与设定比特数之和确定为第二ACK/NACK反馈比特数,并生成与所述第二ACK/NACK反馈比特数相对应的ACK/NACK反馈序列;基站侧在确定配置了半持续调度SPS业务和/或需要在上行子帧n中进行ACK/NACK反馈的子帧集合中存在SPS子帧时,将所述第一ACK/NACK反馈比特数与设定比特数之和确定为第二ACK/NACK反馈比特数,并按照所述第二ACK/NACK反馈比特数接收ACK/NACK反馈序列;由于根据DAI确定的动态ACK/NACK codebook中总是假设存在额外设定比特数的反馈信息,从而避免了终端丢包时和基站对ACK/NACK codebook的理解不一致。
附图说明
图1为PUCCH format 4和5格式的示意图;
图2A为FDD中的DAI示意图;
图2B为TDD中的DAI示意图;
图3为FDD中配置了SPS的DAI示意图;
图4为TDD中配置了SPS的DAI示意图;
图5为本发明实施例提供的一种ACK/NACK反馈序列确定方法的示意图;
图6为本发明实施例提供的另一种ACK/NACK反馈序列确定方法的示意图;
图7本发明实施例提供的一种ACK/NACK反馈序列确定装置的示意图;
图8本发明实施例提供的另一种ACK/NACK反馈序列确定装置的示意图;
图9为本发明实施例提供的一种终端的示意图;
图10为本发明实施例提供的一种基站的示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
下面结合说明书附图对本发明实施例作进一步详细描述。应当理解,此处所描述的实施例仅用于说明和解释本发明,并不用于限定本发明。
本发明实施例提供的一种ACK/NACK反馈序列确定方法,如图5所示,包括如下过程:
S51、根据接收到的DAI,确定需要进行ACK/NACK反馈的第一ACK/NACK反馈比特数。
其中,所述DAI在指示下行SPS资源释放的物理下行控制信道、或者有对应的物理下行共享信道的物理下行控制信道中传输。
S52、在确定配置了半持续调度SPS业务和/或需要在上行子帧n中进行ACK/NACK反馈的子帧集合中存在SPS子帧时,将所述第一ACK/NACK反馈比特数与设定比特数之和确定为第二ACK/NACK反馈比特数,并生成与所述第二ACK/NACK反馈比特数相对应的ACK/NACK反馈序列。
可选的,所述设定比特数为1。
可选的,若确定主成员载波上的需要在上行子帧n中进行ACK/NACK反馈的子帧集合中包含SPS子帧,则确定需要在上行子帧n中进行ACK/NACK反馈的子帧集合中存在SPS子帧;和/或若接收到了指示下行SPS资源激活的物理下行控制信道,则确定需要在上行子帧n中进行ACK/NACK反馈的子帧集合中存在SPS子帧。
本发明实施例中,在确定配置了半持续调度SPS业务和/或需要在上行子帧n中进行ACK/NACK反馈的子帧集合中存在SPS子帧时,将根据接收到的DAI确定出的第一ACK/NACK反馈比特数与设定比特数之和确定为第二ACK/NACK反馈比特数,并生成与所述第二ACK/NACK反馈比特数相对应的ACK/NACK反馈序列,由于在根据DAI确定的动态ACK/NACKcodebook中总是假设存在额外设定比特数的反馈信息,采用ACK/NACK反馈序列进行ACK/NACK反馈,能够避免终端丢包时和基站对ACK/NACK codebook的理解不一致。
本发明实施例中,上述步骤S51~S52的执行主体为终端。
可选的,所述设定比特数取1。
本发明实施例中,所述DAI包括T-DAI和C-DAI,其中,所述C-DAI表示用于累计计数的DAI,所述T-DAI表示用于指示总调度数据量的DAI。
一种可能的实现方式中,对于FDD,所述C-DAI指示按照载波编号的升序顺序到当前载波为止,存在有对应的物理下行控制信道的物理下行共享信道的载波、以及存在指示下行SPS资源释放的物理下行控制信道的载波的累计个数;所述T-DAI指示存在有对应的物理下行控制信道的物理下行共享信道的载波、以及存在指示下行SPS资源释放的物理下行控制信道的载波的总个数。
其中,在同一个子帧中的调度物理下行共享信道的物理下行控制信道以及指示下行SPS资源释放的物理下行控制信道中的T-DAI值相同。
另一种可能的实现方式中,对于TDD,所述C-DAI指示按照载波编号的升序顺序到当前载波为止、且按照子帧编号的升序顺序到当前子帧为止,存在有对应的物理下行控制信道的物理下行共享信道的载波和子帧对、以及存在指示下行SPS资源释放的物理下行控制信道的载波和子帧对的累计个数;所述T-DAI指示到当前子帧为止,存在有对应的物理下行控制信道的物理下行共享信道的载波和子帧对、以及存在指示下行SPS资源释放的物理下行控制信道的载波和子帧对的总个数。
其中,所述T-DAI在需要在同一个上行子帧中进行ACK/NACK反馈的子帧集合中逐子帧更新。
基于上述任一实施例,在实施中,S52中生成与所述第二ACK/NACK反馈比特数相对应的ACK/NACK反馈序列,包括以下两种可能的实现方式:
方式1、若接收到没有对应的物理下行控制信道的物理下行共享信道(即SPSPDSCH),将所述没有对应的物理下行控制信道的物理下行共享信道的设定比特数的ACK/NACK反馈信息,映射到所述ACK/NACK反馈序列中的设定位置上。
可选的,所述ACK/NACK反馈序列中的设定位置为:根据所述第一ACK/NACK反馈比特数生成的第一ACK/NACK反馈序列的前面或者后面。
该方式下,根据所述第一ACK/NACK反馈比特数生成的第一ACK/NACK反馈序列、与所述没有对应的物理下行控制信道的物理下行共享信道的设定比特数的ACK/NACK反馈信息构成所述ACK/NACK反馈序列。
方式2、若接收到物理下行共享信道均有对应的物理下行控制信道(即SPSPDSCH),生成设定比特数的NACK反馈信息,并将所述NACK反馈信息映射到所述ACK/NACK反馈序列中的设定位置上。
可选的,所述ACK/NACK反馈序列中的设定位置为:根据所述第一ACK/NACK反馈比特数生成的第一ACK/NACK反馈序列的前面或者后面。
该方式下,根据所述第一ACK/NACK反馈比特数生成的第一ACK/NACK反馈序列、与生成的设定比特数的NACK反馈信息构成所述ACK/NACK反馈序列。
基于上述任一实施例,本发明实施例中的物理下行控制信道为传统物理下行控制信道(PDCCH)、和/或增强物理下行控制信道(EPDCCH)。
其中,所述物理下行控制信道的TTI长度等于1ms,或者小于1ms,或者大于1ms。本发明实施例不对其进行限定。
基于同一发明构思,本发明实施例提供了另一种ACK/NACK反馈序列确定方法,如图6所示,所述方法包括:
S61、根据发送的下行分配索引DAI,确定需要进行ACK/NACK反馈的第一ACK/NACK反馈比特数;
S62、在确定配置了半持续调度SPS业务和/或需要在上行子帧n中进行ACK/NACK反馈的子帧集合中存在SPS子帧时,将所述第一ACK/NACK反馈比特数与设定比特数之和确定为第二ACK/NACK反馈比特数,并按照所述第二ACK/NACK反馈比特数接收ACK/NACK反馈序列。
本发明实施例中,在确定配置了半持续调度SPS业务和/或需要在上行子帧n中进行ACK/NACK反馈的子帧集合中存在SPS子帧时,将所述第一ACK/NACK反馈比特数与设定比特数之和确定为第二ACK/NACK反馈比特数,并按照所述第二ACK/NACK反馈比特数接收ACK/NACK反馈序列,由于采用第二ACK/NACK反馈比特数接收ACK/NACK反馈序列,从而避免了终端丢包时和基站对ACK/NACK codebook的理解不一致。
本发明实施例中,上述步骤S51~S52的执行主体为网络侧设备,如基站。
其中,所述设定比特数、所述DAI和所述物理下行控制信道请参见图5所示的实施例中的相关描述,此处不再赘述。
在实施中,S62中确定需要在上行子帧n中进行ACK/NACK反馈的子帧集合中存在SPS子帧,包括:
若确定主成员载波上的需要在上行子帧n中进行ACK/NACK反馈的子帧集合中包含SPS子帧,则确定需要在上行子帧n中进行ACK/NACK反馈的子帧集合中存在SPS子帧;
和/或
若发送了指示下行SPS资源激活的物理下行控制信道,则确定需要在上行子帧n中进行ACK/NACK反馈的子帧集合中存在SPS子帧。
基于上述任一实施例,S62中按照所述第二ACK/NACK反馈比特数接收ACK/NACK反馈序列之后,还包括:
若发送了没有对应的物理下行控制信道的物理下行共享信道,确定所述ACK/NACK反馈序列中的设定位置上的设定比特数的反馈信息为所述没有对应的物理下行控制信道的物理下行共享信道的ACK/NACK反馈信息;
或者
若发送的物理下行共享信道均有对应的物理下行控制信道,确定所述ACK/NACK反馈序列中的设定位置上的设定比特数的反馈信息为NACK反馈信息。
可选的,所述ACK/NACK反馈序列中的设定位置为:与所述第一ACK/NACK反馈比特数相对应的第一ACK/NACK反馈序列的前面或者后面。
下面通过两个具体实施例,对本发明实施例提供的一种ACK/NACK反馈序列确定方法进行详细描述。
实施例1:如图3所示,假设每个载波的传输模式都是1TB,即每个载波如果需要ACK/NACK反馈,则对应1比特ACK/NACK;假设载波1为主成员载波,且当前子帧i为SPS子帧:
终端侧根据实际在4个载波上接收到了下行传输,以及最后接收到的C-DAI=1和T-DAI=2,判断T-DAI指示的为6,即共有6个载波存在有对应的物理下行控制信道的物理下行共享信道的载波和/或指示下行SPS资源释放的物理下行控制信道传输,即根据DAI确定的第一ACK/NACK反馈比特数为6比特;
由于反馈窗口中存在SPS子帧,则终端确定实际的ACK/NACK反馈比特数OACK=6+1=7比特;
终端根据C-DAI顺序将接收到的下行传输的ACK/NACK映射到6比特第一ACK/NACK反馈序列中的相应位置,并对没有接收到下行传输的位置产生NACK,得到6比特第一ACK/NACK反馈序列NACK,occ3,occ4,occ5,occ7,NACK,其中,occi为对应载波的ACK/NACK反馈比特;
终端根据在载波3接收到的物理下行控制信道中的C-DAI=2,判断载波3之前有一个载波丢包,具体包括以下情况:
情况1:假设判断载波1丢包,即SPS PDSCH打包在动态PDSCH中传输,反馈窗口中无SPS PDSCH,终端产生1比特NACK,映射在第一ACK/NACK反馈序列之后,即7比特最终的ACK/NACK反馈序列中的最后一个位置,得到最终的7比特ACK/NACK反馈序列NACK,occ3,occ4,occ5,occ7,NACK,NACK,即在最终的7比特ACK/NACK反馈序列oi,i=0,1,…,OACK-1中,o0~o5为根据DAI确定的第一ACK/NACK反馈序列,o6=NACK;
情况2:假设判断载波2丢包,即载波1上存在SPS PDSCH传输,则终端产生1比特SPSPDSCH对应的ACK/NACK,映射在该第一ACK/NACK反馈序列之后,即7比特最终的ACK/NACK反馈序列中的最后一个位置,得到最终的7比特ACK/NACK反馈序列NACK,occ3,occ4,occ5,occ7,NACK,ACK/NACK,即在最终的7比特ACK/NACK反馈序列oi,i=0,1,…,OACK-1中,o0~o5为根据DAI确定的第一ACK/NACK反馈序列,o6=SPS PDSCH的1比特ACK/NACK;
在上述两种情况中,OACK都为7比特,虽然根据不同的终端判断情况,最终的ACK/NACK反馈序列oi,i=0,1,…,OACK-1中的最后1比特的物理意义不同,但根据DAI确定的第一ACK/NACK反馈序列的映射位置和比特数都相同,因此保证基站和终端对这部分反馈信息的理解一致;对于最后1比特反馈信息:
如果基站确实在载波1上发送了SPS PDSCH,在载波2上发送的动态PDSCH或指示下行SPS资源释放的物理下行控制信道,则如果终端理解为情况2,基站和终端的理解是完全一致的,如果终端理解为情况1,则基站收到的SPS PDSCH的反馈信息为NACK,重新传输即可(下次重传如果终端没有出现类似上述丢包情况,即在载波1上收到信息,则可以直接判断出SPS PDSCH是否存在,从而避免总是对SPS PDSCH产生NACK的情况);
如果基站在载波1上将SPS PDSCH打包到动态PDSCH中传输,则如果终端理解为情况1,基站和终端的理解是完全一致的,如果终端理解为情况2,基站可以忽略最后1比特反馈信息,认为仅是为了保证ACK/NACK反馈比特数恒定而进行的占位传输,没有实际的物理意义即可。
实施例2:如图4所示,假设每个载波的传输模式都是1TB,即每个载波如果需要ACK/NACK反馈,则对应1比特ACK/NACK;假设载波1为主成员载波,每个载波上需要在同一个上行子帧n中进行ACK/NACK反馈的下行子帧数为2,即M=2,且子帧n-k2(即sf2)为SPS子帧:
终端侧根据实际在9个载波和子帧对(例如载波1和子帧n-k1为一对,对应一个下行传输,以此类推)上接收到了下行传输,以及最后接收到的C-DAI=4和T-DAI=1,判断T-DAI指示的为13,即共有13个载波和子帧对上存在有对应的物理下行控制信道的物理下行共享信道的载波和/或指示下行SPS资源释放的物理下行控制信道传输,即根据DAI确定的第一ACK/NACK反馈比特数为13比特;
由于反馈窗口中存在SPS子帧,则终端确定实际的ACK/NACK反馈比特数OACK=13+1=14比特;
终端根据C-DAI顺序将接收到的下行传输的ACK/NACK映射到13比特第一ACK/NACK反馈序列中的相应位置,并对没有接收到下行传输的位置产生NACK,得到13比特第一ACK/NACK反馈序列NACK,occ2,sf1,occ3,sf1,NACK,occ5,sf1,occ7,sf1,occ8,sf1,NACK,occ3,sf2,occ4,sf2,occ5,sf2,occ7,sf2,NACK,其中occi,sfj为对应载波和子帧对的ACK/NACK反馈比特;
终端根据在载波8和子帧n-k1(即sf1)位置接收到的物理下行控制信道中的C-DAI=4以及在载波3和子帧n-k2(即sf2)位置接收到的物理下行控制信道中的C-DAI=1,判断在子帧n-k2(即sf2)上的载波3之前有一个载波丢包,具体包括以下情况:
情况1:假设判断在子帧n-k2(即sf2)上的载波1丢包,即SPS PDSCH打包在动态PDSCH中传输,反馈窗口中无SPS PDSCH,终端产生1比特NACK,映射在第一ACK/NACK反馈序列之后,即14比特最终的ACK/NACK反馈序列中的最后一个位置,得到最终的14比特ACK/NACK反馈序列NACK,occ2,sf1,occ3,sf1,NACK,occ5,sf1,occ7,sf1,occ8,sf1,NACK,occ3,sf2,occ4,sf2,occ5,sf2,occ7,sf2,NACK,NACK,即在最终的14比特ACK/NACK反馈序列oi,i=0,1,…,OACK-1中,o0~o12为根据DAI确定的第一ACK/NACK反馈序列,o13=NACK;
情况2:假设判断在子帧n-k2(即sf2)上的载波2丢包,即载波1上存在SPS PDSCH传输,则终端产生1比特SPS PDSCH对应的ACK/NACK,映射在该第一ACK/NACK反馈序列之后,即13比特最终的ACK/NACK反馈序列中的最后一个位置,得到最终的13比特ACK/NACK反馈序列NACK,occ2,sf1,occ3,sf1,NACK,occ5,sf1,occ7,sf1,occ8,sf1,NACK,occ3,sf2,occ4,sf2,occ5,sf2,occ7,sf2,NACK,ACK/NACK,即在最终的14比特ACK/NACK反馈序列oi,i=0,1,…,OACK-1中,o0~o12为根据DAI确定的第一ACK/NACK反馈序列,o13=SPS PDSCH的1比特ACK/NACK;
在上述两种情况中,OACK都为14比特,虽然根据不同的终端判断情况,最终的ACK/NACK反馈序列oi,i=0,1,…,OACK-1中的最后1比特的物理意义不同,但根据DAI确定的第一ACK/NACK反馈序列的映射位置和比特数都相同,因此保证基站和终端对这部分反馈信息的理解一致;对于最后1比特反馈信息:
如果基站确实在子帧n-k2(即sf2)上的载波1上发送了SPS PDSCH,在子帧n-k2(即sf2)上的载波2上发送的动态PDSCH或指示下行SPS资源释放的物理下行控制信道,则如果终端理解为情况2,基站和终端的理解是完全一致的,如果终端理解为情况1,则基站收到的SPS PDSCH的反馈信息为NACK,重新传输即可(下次重传如果终端没有出现类似上述丢包情况,即在子帧n-k2(即sf2)上的载波1上收到信息,则可以直接判断出SPS PDSCH是否存在,从而避免总是对SPS PDSCH产生NACK的情况);
如果基站在子帧n-k2(即sf2)上的载波1上将SPS PDSCH打包到动态PDSCH中传输,则如果终端理解为情况1,基站和终端的理解是完全一致的,如果终端理解为情况2,基站可以忽略最后1比特反馈信息,认为仅是为了保证ACK/NACK反馈比特数恒定而进行的占位传输,没有实际的物理意义即可。
需要说明的是,上述实施例中仅以每个载波的传输模式仅支持1TB传输为例,当全部或者部分载波的传输模式支持2TB传输时,并且是否配置了空间合并时,仅仅影响根据DAI确定第一ACK/NACK反馈比特数以及第一ACK/NACK反馈序列,并不影响上述在最终的ACK/NACK反馈序列的最后位置映射1比特反馈信息的过程,因此也包含在本发明中。
另外,上述实施例中以反馈窗口中的主成员载波上的子帧包含SPS子帧为触发条件,即此时只要反馈窗口中包含根据SPS业务的周期配置所确定的SPS子帧,不论该SPS子帧中的SPS业务是否被激活(即是否收到了指示下行SPS资源激活的物理下行控制信道),都执行上述实施例中的相应操作。当然还可以将该条件换成反馈窗口中的主成员载波上的子帧包含SPS子帧且已经接收到了指示下行SPS资源激活的物理下行控制信道,即该反馈窗口中的SPS子帧已经被激活可以用来传输SPS PDSCH,即上述实施例1中,当条件为当前子帧i为SPS子帧且已经接收到了指示下行SPS资源激活的物理下行控制信道时执行实施例中的相应操作;上述实施例2中,当条件为子帧n-k2(即sf2)为SPS子帧且已经接收到了指示下行SPS资源激活的物理下行控制信道时执行实施例中的相应操作;或者也可以将该条件换成被配置了SPS业务,即此时反馈窗口中并不一定包含根据SPS业务的周期配置所确定的SPS子帧,也不一定收到了指示下行SPS资源激活的物理下行控制信道,只要终端被配置了SPS业务的相应配置,例如周期等,则都执行上述实施例中的相应操作。
上述方法处理流程可以用软件程序实现,该软件程序可以存储在存储介质中,当存储的软件程序被调用时,执行上述方法步骤。
基于同一发明构思,本发明实施例提供了图5所示实施例对应的一种ACK/NACK反馈序列确定装置,如图7所示,所述装置包括:
确定模块71,用于根据接收到的DAI,确定需要进行ACK/NACK反馈的第一ACK/NACK反馈比特数;
生成模块72,用于在确定配置了半持续调度SPS业务和/或需要在上行子帧n中进行ACK/NACK反馈的子帧集合中存在SPS子帧时,将所述第一ACK/NACK反馈比特数与设定比特数之和确定为第二ACK/NACK反馈比特数,并生成与所述第二ACK/NACK反馈比特数相对应的ACK/NACK反馈序列。
其中,所述设定比特数、所述DAI和所述物理下行控制信道请参见图5所示的实施例中的相关描述,此处不再赘述。
可选的,所述确定模块确定需要在上行子帧n中进行ACK/NACK反馈的子帧集合中存在SPS子帧时,包括:
若确定主成员载波上的需要在上行子帧n中进行ACK/NACK反馈的子帧集合中包含SPS子帧,则确定需要在上行子帧n中进行ACK/NACK反馈的子帧集合中存在SPS子帧;和/或
若接收到了指示下行SPS资源激活的物理下行控制信道,则确定需要在上行子帧n中进行ACK/NACK反馈的子帧集合中存在SPS子帧。
基于上述任一实施例,可选的,所述生成模块生成与所述第二ACK/NACK反馈比特数相对应的ACK/NACK反馈序列时,包括:
若接收到没有对应的物理下行控制信道的物理下行共享信道,将所述没有对应的物理下行控制信道的物理下行共享信道的设定比特数的ACK/NACK反馈信息,映射到所述ACK/NACK反馈序列中的设定位置上;或者
若接收到物理下行共享信道均有对应的物理下行控制信道,生成设定比特数的NACK反馈信息,并将所述NACK反馈信息映射到所述ACK/NACK反馈序列中的设定位置上。
可选的,所述ACK/NACK反馈序列中的设定位置为:根据所述第一ACK/NACK反馈比特数生成的第一ACK/NACK反馈序列的前面或者后面。
基于同一发明构思,本发明实施例提供了图6所示实施例对应的一种ACK/NACK反馈序列确定装置,如图8所示,所述装置包括:
确定模块81,用于根据发送的下行分配索引DAI,确定需要进行ACK/NACK反馈的第一ACK/NACK反馈比特数;
接收模块82,用于在确定配置了半持续调度SPS业务和/或需要在上行子帧n中进行ACK/NACK反馈的子帧集合中存在SPS子帧时,将所述第一ACK/NACK反馈比特数与设定比特数之和确定为第二ACK/NACK反馈比特数,并按照所述第二ACK/NACK反馈比特数接收ACK/NACK反馈序列。
其中,所述设定比特数、所述DAI和所述物理下行控制信道请参见图5所示的实施例中的相关描述,此处不再赘述。
可选的,所述确定模块确定需要在上行子帧n中进行ACK/NACK反馈的子帧集合中存在SPS子帧,包括:
若确定主成员载波上的需要在上行子帧n中进行ACK/NACK反馈的子帧集合中包含SPS子帧,则确定需要在上行子帧n中进行ACK/NACK反馈的子帧集合中存在SPS子帧;
和/或
若发送了指示下行SPS资源激活的物理下行控制信道,则确定需要在上行子帧n中进行ACK/NACK反馈的子帧集合中存在SPS子帧。
可选的,所述确定模块还用于:
若发送了没有对应的物理下行控制信道的物理下行共享信道,确定所述ACK/NACK反馈序列中的设定位置上的设定比特数的反馈信息为所述没有对应的物理下行控制信道的物理下行共享信道的ACK/NACK反馈信息;或者
若发送的物理下行共享信道均有对应的物理下行控制信道,确定所述ACK/NACK反馈序列中的设定位置上的设定比特数的反馈信息为NACK反馈信息。
可选的,所述ACK/NACK反馈序列中的设定位置为:与所述第一ACK/NACK反馈比特数相对应的第一ACK/NACK反馈序列的前面或者后面。
基于同一发明构思,本发明实施例提供了一种终端,如图9所示,所述终端包括:收发机91、以及与该收发机91连接的至少一个处理器92,其中:
处理器92,用于读取存储器93中的程序,执行下列过程:
根据收发机91接收到的DAI,确定需要进行ACK/NACK反馈的第一ACK/NACK反馈比特数;在确定配置了SPS业务和/或需要在上行子帧n中进行ACK/NACK反馈的子帧集合中存在SPS子帧时,将所述第一ACK/NACK反馈比特数与设定比特数之和确定为第二ACK/NACK反馈比特数,并生成与所述第二ACK/NACK反馈比特数相对应的ACK/NACK反馈序列;
收发机91,用于在处理器92的控制下接收和发送数据。
其中,在图9中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器92代表的一个或多个处理器和存储器93代表的存储器的各种电路链接在一起。总线架构还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机91可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。针对不同的用户设备,用户接口94还可以是能够外接内接需要设备的接口,连接的设备包括但不限于小键盘、显示器、扬声器、麦克风、操纵杆等。
处理器92负责管理总线架构和通常的处理,存储器93可以存储处理器92在执行操作时所使用的数据。
其中,所述设定比特数、所述DAI和所述物理下行控制信道请参见图5所示的实施例中的相关描述,此处不再赘述。
可选的,所述处理器确定需要在上行子帧n中进行ACK/NACK反馈的子帧集合中存在SPS子帧,包括:
若确定主成员载波上的需要在上行子帧n中进行ACK/NACK反馈的子帧集合中包含SPS子帧,则确定需要在上行子帧n中进行ACK/NACK反馈的子帧集合中存在SPS子帧;和/或
若通过收发机接收到了指示下行SPS资源激活的物理下行控制信道,则确定需要在上行子帧n中进行ACK/NACK反馈的子帧集合中存在SPS子帧。
基于上述任一实施例,可选的,所述处理器生成与所述第二ACK/NACK反馈比特数相对应的ACK/NACK反馈序列,包括:
若通过收发机接收到没有对应的物理下行控制信道的物理下行共享信道,将所述没有对应的物理下行控制信道的物理下行共享信道的设定比特数的ACK/NACK反馈信息,映射到所述ACK/NACK反馈序列中的设定位置上;
或者
若通过收发机接收到物理下行共享信道均有对应的物理下行控制信道,生成设定比特数的NACK反馈信息,并将所述NACK反馈信息映射到所述ACK/NACK反馈序列中的设定位置上。
可选的,所述ACK/NACK反馈序列中的设定位置为:根据所述第一ACK/NACK反馈比特数生成的第一ACK/NACK反馈序列的前面或者后面。
基于同一发明构思,本发明实施例提供了一种基站,如图10所示,所述基站包括收发机101、以及与该收发机101连接的至少一个处理器102,其中:
处理器102,用于读取存储器103中的程序,执行下列过程:
根据发送的下行分配索引DAI,确定需要进行ACK/NACK反馈的第一ACK/NACK反馈比特数;在确定配置了半持续调度SPS业务和/或需要在上行子帧n中进行ACK/NACK反馈的子帧集合中存在SPS子帧时,将所述第一ACK/NACK反馈比特数与设定比特数之和确定为第二ACK/NACK反馈比特数,并按照所述第二ACK/NACK反馈比特数,通过所述收发机接收ACK/NACK反馈序列;
收发机101,用于在处理器的控制下接收和发送数据。
其中,在图10中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器102代表的一个或多个处理器和存储器103代表的存储器的各种电路链接在一起。总线架构还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机101可以是多个元件,即包括发送机和收发机,提供用于在传输介质上与各种其他装置通信的单元。处理器102负责管理总线架构和通常的处理,存储器103可以存储处理器102在执行操作时所使用的数据。
其中,所述设定比特数、所述DAI和所述物理下行控制信道请参见图5所示的实施例中的相关描述,此处不再赘述。
可选的,所述处理器确定需要在上行子帧n中进行ACK/NACK反馈的子帧集合中存在SPS子帧,包括:
若确定主成员载波上的需要在上行子帧n中进行ACK/NACK反馈的子帧集合中包含SPS子帧,则确定需要在上行子帧n中进行ACK/NACK反馈的子帧集合中存在SPS子帧;
和/或
若所述收发机发送了指示下行SPS资源激活的物理下行控制信道,则确定需要在上行子帧n中进行ACK/NACK反馈的子帧集合中存在SPS子帧。
可选的,所述处理器按照所述第二ACK/NACK反馈比特数,通过所述收发机接收ACK/NACK反馈序列之后,还执行:
若所述收发机发送了没有对应的物理下行控制信道的物理下行共享信道,确定所述ACK/NACK反馈序列中的设定位置上的设定比特数的反馈信息为所述没有对应的物理下行控制信道的物理下行共享信道的ACK/NACK反馈信息;或者
若所述收发机发送的物理下行共享信道均有对应的物理下行控制信道,确定所述ACK/NACK反馈序列中的设定位置上的设定比特数的反馈信息为NACK反馈信息。
可选的,所述ACK/NACK反馈序列中的设定位置为:与所述第一ACK/NACK反馈比特数相对应的第一ACK/NACK反馈序列的前面或者后面。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。