具体实施方式
本发明实施例中对于采用PUCCH format 1b with channel selection在多天线端口(如2天线端口)传输上行控制信息的终端,当没有接收到包含用于指示多天线端口传输所使用的信道资源的指示信息的PDCCH时,终端采用PUCCH format 1a或者PUCCH format 1b或者单天线端口发送的PUCCH format1b with channel selection传输上行控制信息。
参见图1,本实施例中终端侧传输上行控制信息的主要方法流程如下:
步骤101:终端接收下行数据。
步骤102:所述终端判断是否接收到包含指示多天线端口传输所使用的信道资源的资源指示信息的物理下行控制信道PDCCH。
步骤103:如果判断没有收到,则终端采用PUCCH format 1a或者PUCCHformat 1b或者单天线端口传输的PUCCH format 1b with channel selection传输上行控制信息。
如果判断收到,则终端采用PUCCH format 1b with channel selection,在所述PDCCH中的资源指示信息所指示的多个PUCCH信道资源上,对多个天线端口分别进行信道选择,并在每个天线端口信道选择后对应的信道资源上,传输上行控制信息。
其中,对于TDD,携带资源指示信息的PDCCH为对应PCC的DAI值大于1的PDCCH以及对应SCC的PDCCH;其中,所述资源指示域为所述PDCCH所使用的DCI format中的TPC域。对于FDD,携带资源指示信息的PDCCH为对应SCC的PDCCH;其中,所述资源指示域为所述PDCCH所使用的DCIformat中的TPC域。
具体的,终端在如下情况下,判断没有接收到上述包含指示多天线端口传输所使用的信道资源的资源指示信息的PDCCH,终端采用PUCCH format 1a或者PUCCH format 1b或者单天线端口发送的PUCCH format 1b with channelselection传输上行控制信息:
对于FDD,终端仅在PCC上接收到1个由PDCCH调度的PDSCH(PhysicalDownlink Shared Channel,物理下行共享信道),或者1个指示下行SPS(Semi-Persistent Scheduling,半持续调度)资源释放的PDCCH。对于TDD,终端仅在PCC上接收到1个由DAI值为1的PDCCH调度的PDSCH,或者1个DAI值为1的指示下行SPS资源释放的PDCCH。其中,DAI值表示在一个反馈窗口内的多个子帧中传输的PDCCH的累积值,即反馈窗口内被调度的第一个子帧中的PDCCH传输,其DAI值为1,第二个被调度的子帧中的PDCCH传输,其DAI值为2,以此类推,所述反馈窗口为对应同一个上行子帧进行ACK/NACK反馈的下行子帧集合,即,当终端在PCC上仅收到DAI值为1的PDCCH时,表示终端在PCC上仅接收到了一个被调度的子帧,而PCC上传输的DAI值大于1的PDCCH中才包含用于指示多天线端口传输所使用的信道资源的指示信息,也就是说这种情况下终端未收到包含指示多天线端口传输所使用的信道资源的指示信息的PDCCH,无法获得多天线端口传输所使用的信道资源。
或者,对于FDD和TDD,终端仅在PCC上接收到1个无对应PDCCH调度的PDSCH(即SPS PDSCH)。
或者,对于TDD,终端仅在PCC上接收到1个由DAI值为1的PDCCH调度的PDSCH或者1个DAI值为1的指示下行SPS资源释放的PDCCH,以及1个无对应PDCCH调度的PDSCH(即SPS PDSCH)。
终端采用单天线端口发送的PUCCH format 1b with channel selection传输上行控制信息的具体实现过程如下:
采用单载波工作方式,重用Rel-8或Rel-9定义的PUCCH format 1b withchannel selection方案在单天线端口传输PCC对应的上行控制信息;即,仅传输PCC的反馈信息,PCC上当前反馈窗口包含M个子帧时,反馈M比特信息,对同一个子帧中多个码字的ACK/NACK信息进行空间合并,所述反馈窗口为对应同一个上行子帧进行ACK/NACK反馈的下行子帧集合;其中,终端可以使用Rel-8/9定义的ACK/NACK映射表格,也可以使用Rel-10定义的ACK/NACK映射表格,具体采用哪种表格可以由高层信令或者PDCCH信令配置。高层信令包括RRC(Radio Resource Control,无线资源控制)信令和MAC(Media Access Control,媒体接入控制)信令等。
或者,采用多载波工作方式,重用Rel-10定义的PUCCH format 1b withchannel selection方案在单天线端口传输多个载波对应的上行控制信息;即反馈多个载波(UE配置的载波)对应的反馈信息,对于反馈窗口内包含M=1个子帧时,根据每个载波的传输模式确定反馈比特数,对单码字传输模式的载波上的每个子帧产生1比特反馈信息,对多码字传输模式的载波上的每个子帧产生2比特反馈信息,其中,对没有接收到数据的子帧或码字产生NACK作为反馈信息,得到2、3、4比特反馈信息;对于反馈窗口内包含M=2个子帧时,对同一个子帧中多个码字的ACK/NACK信息进行空间合并,对没有接收到数据的子帧产生NACK作为反馈信息,得到4比特反馈信息;对于反馈窗口内包含M大于2个子帧时,对同一个子帧中多个码字的ACK/NACK信息进行空间合并,并对一个载波上多个子帧的反馈信息进行时域合并,得到4比特反馈信息;其中,所述反馈窗口为对应同一个上行子帧进行ACK/NACK反馈的下行子帧集合。
或者,当TDD终端仅在PCC上接收到1个由DAI值为1的PDCCH调度的PDSCH或者1个DAI值为1的指示下行SPS资源释放的PDCCH,以及1个无对应PDCCH的PDSCH(即SPS PDSCH)的情况,采用PUCCH format 1bwith channel selection单天线端口传输方案传输PCC上接收到的2个子帧对应的上行控制信息。
其中,当终端采用PUCCH format 1b with channel selection单天线端口传输方案传输PCC上接收到的2个子帧对应的上行控制信息时,需要确定所述上行控制信息的反馈比特数,可以根据根据PCC的传输模式确定,或者根据实际接收到的数据确定,具体方案如下:
方案一、根据PCC的传输模式确定反馈比特数:即当PCC为单码字传输模式时,对每个子帧产生1比特反馈信息,因为有两个子帧的数据传输,所以共需传输2比特信息,当PCC为多码字传输模式时,对每个子帧产生2比特反馈信息,对不存在传输的码字位置产生NACK,因为有两个子帧的数据传输,所以共需传输4比特信息。
方案二、根据实际接收情况确定反馈比特数(指示下行SPS资源释放的PDCCH可看作1个TB(Transport Block,传输块)传输,SPS PDSCH仅包含1个TB):即对于SPS PDSCH子帧,产生1比特反馈信息;对于DAI值为1的PDCCH对应的子帧,当由DAI值为1的PDCCH调度的PDSCH仅包含1TB传输或者该PDCCH用于指示下行SPS资源释放时,产生1比特反馈信息,当由DAI值为1的PDCCH调度的PDSCH包含2TB传输时,产生2比特反馈信息,共需传输2或3比特信息。
其中,当终端采用PUCCH format 1b with channel selection单天线端口传输方案传输PCC上接收到的2个子帧对应的上行控制信息时,信道选择所需的候选信道资源为根据PCC上传输的调度PCC的PDCCH的最小CCE以及激活SPS PDSCH的PDCCH的TPC域指示信息获取的。
终端采用PUCCH format 1a或者PUCCH format 1b传输上行控制信息的具体实现过程如下:
终端根据PUCCH format 1a或者PUCCH format 1b的配置确定传输天线端口数,即当PUCCH format 1a或者PUCCH format 1b配置采用单天线端口传输时,终端采用PUCCH format 1a或者PUCCH format 1b在单天线端口上传输上行控制信息;当PUCCH format 1a或者PUCCH format 1b配置采用多天线端口(即2天线端口)传输时,终端采用PUCCH format 1a或者PUCCH format 1b在多个天线端口上传输上行控制信息。
对于判断没有接收到包含指示多天线端口传输所使用的信道资源的指示信息的PDCCH的场景,终端可采用PUCCH format 1a传输PCC上接收到的数据对应的1比特ACK/NACK信息,其中,如果PCC为多码字传输模式,则对多码字的反馈信息进行空间合并;或者,
终端采用PUCCH format 1b传输PCC上接收到的数据对应的2比特ACK/NACK信息,其中,当终端仅在PCC上接收到1个子帧时,所述2比特ACK/NACK反馈信息为所述子帧对应的ACK/NACK反馈信息,对未收到码字产生1比特NACK作为反馈信息,当终端仅在PCC上接收到2个子帧时,所述2比特ACK/NACK反馈信息为所述每个子帧中多码字的ACK/NACK反馈信息进行空间合并后的反馈信息。
其中,所述PUCCH format 1a或者PUCCH format 1b传输所使用的PUCCH信道资源:
对于FDD系统,为根据在PCC上接收到的调度PDSCH的PDCCH或者指示下行SPS资源释放的PDCCH的最小CCE编号获得的;或者为根据激活在PCC上接收到的SPS PDSCH的PDCCH中的TPC域的指示信息获得的,所述指示信息指示高层信令预先配置的多组资源中的一组,所述每个资源组至少包含1个PUCCH资源;
对于TDD系统,为根据在PCC上接收到的DAI值为1的PDCCH或者在PCC上接收到的DAI值为1的指示下行SPS资源释放的PDCCH的最小CCE编号获得的;或者为:根据激活在PCC上接收到的SPS PDSCH的PDCCH中的TPC域的指示信息获得的,所述指示信息指示高层信令预先配置的多组资源中的一组,所述每个资源组至少包含1个PUCCH资源。
其中,当所述PUCCH format 1a或者PUCCH format 1b采用多天线端口传输时,所述PUCCH资源为根据所述接收到的PDCCH的最小CCE编号和最小CCE编号+1获得的2个信道资源;或者,为激活所述SPS PDSCH的PDCCH中的TPC域的指示信息获得的高层信令预先配置的多组资源中的一组资源,所述每组资源包含2个PUCCH资源。
具体的,此时至少存在四种情况:
情况一、当FDD终端仅在PCC上接收到1个由PDCCH调度的PDSCH,或者1个指示下行SPS资源释放的PDCCH时,或者,当TDD终端仅在PCC上接收到1个由DAI值为1的PDCCH调度的PDSCH,或者1个DAI值为1的指示下行SPS资源释放的PDCCH时,终端根据所述PDCCH的最小CCE编号和/或最小CCE+1编号获得PUCCH资源。
在情况一下获得PUCCH资源后,传输上行控制信息的方式有:
方式一、PCC为单码字传输模式时,采用PUCCH format 1a,PCC为多码字传输模式时,采用PUCCH format 1b,且对未收到码字产生NACK作为反馈信息。
方式二、仅收到1个TB或仅收到1个指示下行SPS资源释放的PDCCH时,采用PUCCH format 1a,收到2个TB时采用PUCCH format 1b。
方式三、对PCC上的多码字ACK/NACK进行空间合并,采用PUCCHformat 1a。
情况二、终端仅在PCC上接收到1个无对应PDCCH的PDSCH(即SPSPDSCH)时,终端根据激活所述SPS PDSCH的PDCCH中的TPC域获得PUCCH资源。
在情况二下获得PUCCH资源后,传输上行控制信息的方式有:
方式一、PCC为单码字传输模式时,采用PUCCH format 1a,PCC为多码字传输模式时,采用PUCCH format 1b,且对未收到码字产生NACK作为反馈信息。
方式二、仅收到1个TB(由于SPS PDSCH为单码字传输),采用PUCCHformat 1a。
情况三、当TDD终端仅在PCC上接收到1个由DAI值为1的PDCCH调度的PDSCH或者1个DAI值为1的指示下行SPS资源释放的PDCCH,以及1个无对应PDCCH的PDSCH(即SPS PDSCH)时,终端和基站预先约定根据所述PDCCH的最小CCE和/或最小CCE+1编号获得资源。
在情况三下获得PUCCH资源后,传输上行控制信息的方式有:
当PCC为多码字传输模式时,终端对多码字的ACK/NACK反馈信息进行空间合并,采用PUCCH format 1b。
上述情况中,当PUCCH format 1a或者PUCCH format 1b配置采用单天线端口传输时,仅需1个PUCCH信道资源,根据所述PDCCH的最小CCE编号获得,或者根据所述激活SPS PDSCH的PDCCH中的TPC域的指示获得;当PUCCH format 1a或者PUCCH format 1b配置采用多天线端口传输时,需2个PUCCH信道资源,根据所述PDCCH的最小CCE编号以及最小CCE+1获得,或者,根据所述激活SPS PDSCH的PDCCH中的TPC域的指示获得(指示多个资源组中的一组资源,每组包含2个资源)。
与终端侧相对的,基站需要进行调度和检测终端发送的上行控制信息。终端未收到PUCCH format 1b with channel selection多天线端口传输所需的信道资源的调度信息时,存在两种可能的情况,一是基站发送了PUCCH format 1bwith channel selection多天线端口传输所需的信道资源的调度信息,而终端未收到;二是基站未发送PUCCH format 1b with channel selection多天线端口传输所需的信道资源的调度信息,所以终端未收到。针对这两种情况,基站侧有两种实现方式,参见下面的实施例。
参见图2,本实施例中基站发送了PUCCH format 1b with channel selection多天线端口传输所需的信道资源的调度信息时,调度和检测终端发送的上行控制信息的方法流程如下:
步骤201:基站确定终端在PUCCH format 1b with channel selection多天线端口传输时所使用的PUCCH信道资源,并通过PDCCH信令向终端发送指示所述信道资源的配置信息。
较佳的,基站通过PDCCH中的资源指示信息指示给终端设备的多天线端口传输使用的PUCCH资源应与PUCCH format 1a或者PUCCH format 1b或者单天线端口传输的PUCCH format 1b with channel selection使用的PUCCH资源不同,以避免当终端设备丢失下行数据时,终端设备和基站对传输方案的理解不一致。
步骤202:基站在所述确定的PUCCH信道资源上检测终端发送的上行控制信息。
步骤203:当基站未在上述PUCCH信道资源上检测到上行控制信息时,基站确定终端丢失用于配置PUCCH format 1b with channel selection多天线端口传输时所使用的PUCCH信道资源的PDCCH;基站进一步根据PUCCHformat 1a或者PUCCH format 1b或者单天线端口传输的PUCCH format 1b withchannel selection方案,在相应的信道资源上检测终端设备发送的上行控制信息。
其中,所述PUCCH format 1a或者PUCCH format 1b传输所使用的PUCCH信道资源为:根据在PCC上接收到的DAI值为1的PDCCH或者在PCC上接收到的DAI值为1的指示下行SPS资源释放的PDCCH的最小CCE编号和/或最小CCE+1获得的;或者为:激活在PCC上接收到的SPS PDSCH的PDCCH中的TPC域的所指示的高层信令预先配置的多组资源中的一组,每个资源组至少包含1个PUCCH资源。
其中,基站根据单天线端口传输的PUCCH format 1b with channel selection方案检测终端设备发送的上行控制信息时,可重用Rel-8或者Rel-9或者Rel-10中定义的PUCCH format 1b with channel selection单天线端口传输方案。
基站确定传输上行控制信息的资源的策略与终端一致,此处不再赘述。
参见图3,本实施例中基站未发送PUCCH format 1b with channel selection多天线端口传输所需的信道资源的调度信息时,调度和检测终端发送的上行控制信息的方法流程如下:
步骤301:基站仅在PCC上发送了如下下行数据:FDD基站仅在PCC上发送了1个由PDCCH调度的PDSCH或者仅在PCC上发送了1个指示下行SPS资源释放的PDCCH,或者仅在PCC上发送1个无对应PDCCH的PDSCH(即SPS PDSCH)。或者,TDD基站仅在PCC上发送了1个由DAI值为1的PDCCH调度的PDSCH或者1个DAI值为1的指示下行SPS资源释放的PDCCH,和/或在PCC上发送1个无对应PDCCH的PDSCH(即SPS PDSCH)。
步骤302:基站根据PUCCH format 1a或者PUCCH format 1b或者单天线端口传输的PUCCH format 1b with channel selection方案,在相应的信道资源上检测终端发送的上行控制信息。
其中,所述PUCCH format 1a或者PUCCH format 1b传输所使用的PUCCH信道资源为:根据在PCC上接收到的DAI值为1的PDCCH或者在PCC上接收到的DAI值为1的指示下行SPS资源释放的PDCCH的最小CCE编号和/或最小CCE+1获得的;或者为:激活在PCC上接收到的SPS PDSCH的PDCCH中的TPC域的所指示的高层信令预先配置的多组资源中的一组,每个资源组至少包含1个PUCCH资源。或者,重用Rel-8或者Rel-10PUCCH format 1b withchannel selection单天线端口传输方案。
基站确定传输上行控制信息的资源的策略与终端一致,此处不再赘述。
需要说明的是,本发明中的PUCCH format 1b with channel selection主要用于传输ACK/NACK反馈信息,不排除用于其他上行控制信息,如SR、周期CSI(Channel State Information,信道状态信息)等,其中周期CSI包括周期CQI(Channel Quality Indicator,信道质量指示)信息、PMI(Pre-coding MatrixIndicator,预编码矩阵指示)信息、RI(Rank Indication,秩指示)信息、PTI(Precoder Type Indication,预编码类型指示)信息。
需要说明的是,上述方法同样适用于FDD和TDD系统。
需要说明的是,上述天线端口指定义给PUCCH的天线端口。
需要说明的是,该方法可适用于E-SORTD、M-SORTD(Modified SORTD,改进的SORTD)、RSTD等发射分集方案;不排除应用于其他方案的可能。
终端在传输上行控制信息时有以上多种方案,下面通过几个典型实施例来详细介绍实现过程。
参见图4,本实施例应用在FDD系统,PCC为多码字传输模式时,传输上行控制信息的方法流程如下:
假设终端采用PUCCH format 1b with channel selection传输ACK/NACK信息,以及采用2天线端口进行传输。
FDD系统下资源调度和反馈的示意图参见图5所示。
步骤401:基站通过调度SCC的PDCCH中的TPC域向终端配置用于2天线端口传输的一个信道资源组。例如,该组中包含4个PUCCH信道资源
步骤402:终端仅在PCC接收到1个由PDCCH调度的PDSCH,该PDSCH仅包含1个TB。终端没有收到包含多天线端口传输使用的信道资源指示信息的PDCCH。
步骤403:终端确定采用PUCCH format 1a/1b传输PCC的ACK/NACK反馈信息。具体的,当PUCCH format 1a/1b配置为单天线端口传输时,根据调度该PDSCH的PDCCH的最小CCE编号确定1个PUCCH资源
当PUCCHformat 1a/1b配置为多天线端口传输时,根据调度该PDSCH的PDCCH的最小CCE编号和CCE+1确定2个PUCCH资源
和
步骤404:终端采用PUCCH format 1a或者PUCCH format 1b传输上行控制信息。具体的,终端采用PUCCH format 1a在确定的资源上传输该TB对应的1比特ACK/NACK信息[ACK],或者,终端采用PUCCH format 1b在确定的资源上传输该TB对应的1比特ACK/NACK信息以及未对收到TB产生1比特NACK信息的组合[ACK,NACK]。
步骤405:基站在通过调度SCC的PDCCH配置给终端的4个PUCCH信道资源
上,根据ACK/NACK映射表格未检测到ACK/NACK信息。此时基站确定终端在SCC丢包,重传所有数据。
步骤406:基站采用PUCCH format 1a/1b检测ACK/NACK。具体的,当PUCCH format 1a/1b配置为单天线端口传输时,在根据调度PCC的PDCCH的最小CCE确定的PUCCH资源
上,当PUCCH format 1a/1b配置为多天线端口传输时,在根据调度PCC的PDCCH的最小CCE和CCE+1确定的PUCCH资源
和
上,采用PUCCH format 1a/1b检测ACK/NACK,得到PCC上的PDSCH中的1TB对应的1比特ACK/NACK信息[ACK]或者2TB分别对应的2比特ACK/NACK信息[ACK,NACK]。
需要说明的是,将上述PCC上传输的仅包含1TB的PDSCH替换为指示下行SPS资源释放的PDCCH同样适用;将上述PCC上传输的仅包含1TB的PDSCH替换为无对应PDCCH的PDSCH(即SPS PDSCH)同样适用,所不同的是PUCCH format 1a/1b资源的获取为根据激活SPS PDSCH的PDCCH的TPC域来确定的一组资源,单端口传输时为1个资源,多端口传输时为2个资源。
参见图6,本实施例应用在TDD系统,PCC为单码字传输模式时,传输上行控制信息的方法流程如下:
假设终端采用PUCCH format 1b with channel selection传输ACK/NACK信息,以及采用2天线端口进行传输。
TDD系统下资源调度和反馈的示意图参见图7所示。
步骤601:基站通过调度PCC的DAI值大于1的PDCCH以及调度SCC的PDCCH中的TPC域向终端配置用于2天线端口传输的一个信道资源组。例如,该组中包含4个PUCCH信道资源
多个PDCCH中的TPC域指示相同资源组。
步骤602:终端仅在PCC接收到1个由DAI值为1的PDCCH调度的PDSCH。终端没有收到包含多天线端口传输使用的信道资源指示信息的PDCCH。
步骤603:终端确定采用PUCCH format 1a传输PCC的ACK/NACK反馈信息。具体的,当PUCCH format 1a配置为单天线端口传输时,根据调度该PDSCH的PDCCH的最小CCE编号确定1个PUCCH资源
当PUCCHformat 1a/1b配置为多天线端口传输时,根据调度该PDSCH的PDCCH的最小CCE编号和CCE+1确定2个PUCCH资源
和
步骤604:终端采用PUCCH format 1a在确定的资源上传输该PDSCH对应的1比特ACK/NACK信息[ACK]。
步骤605:基站在通过调度PCC的DAI值大于1的PDCCH以及调度SCC的PDCCH配置给终端的4个PUCCH信道资源
上,根据ACK/NACK映射表格未检测到ACK/NACK信息。基站确定终端在PCC和SCC都存在丢包,重传所有数据。
步骤606:基站采用PUCCH format 1a检测ACK/NACK。具体的,当PUCCHformat 1a配置为单天线端口传输时,在根据调度PCC的PDCCH的最小CCE确定的PUCCH资源
上,当PUCCH format 1a配置为多天线端口传输时,在根据调度PCC的PDCCH的最小CCE和CCE+1确定的PUCCH资源
和
上,采用PUCCH format 1a检测ACK/NACK,得到PCC上的PDSCH对应的ACK/NACK信息[ACK]。
需要说明的是,将上述PCC上传输的由DAI值为1的PDCCH调度的PDSCH替换为DAI值为1的指示下行SPS资源释放的PDCCH同样适用;将上述PCC上传输的由DAI值为1的PDCCH调度的PDSCH替换为无对应PDCCH的PDSCH(即SPS PDSCH)同样适用,所不同的是PUCCH format 1a资源的获取为根据激活SPS PDSCH的PDCCH的TPC域来确定的一组资源,单端口传输时为1个资源,多端口传输时为2个资源。
参见图8,本实施例应用在TDD系统,PCC为多码字传输模式时,第一种传输上行控制信息的方法流程如下:
假设终端采用PUCCH format 1b with channel selection传输ACK/NACK信息,以及采用2天线端口进行传输。
TDD系统下资源调度和反馈的示意图参见图9所示。
步骤801:基站通过调度PCC的DAI值大于1的PDCCH以及调度SCC的PDCCH中的TPC域向终端配置用于2天线端口传输的一个信道资源组。例如,该组中包含4个PUCCH信道资源
多个PDCCH中的TPC域指示相同资源组。
步骤802:终端仅在PCC接收到1个DAI值为1的指示下行SPS资源释放的PDCCH。终端没有收到包含多天线端口传输使用的信道资源指示信息的PDCCH。
步骤803:终端确定采用PUCCH format 1a/1b传输PCC的ACK/NACK反馈信息。具体的,当PUCCH format 1a/1b配置为单天线端口传输时,根据该PDCCH的最小CCE编号确定1个PUCCH资源
当PUCCH format 1a/1b配置为多天线端口传输时,根据该PDCCH的最小CCE编号和CCE+1确定2个PUCCH资源
和
步骤804:终端采用PUCCH format 1a或者PUCCH format 1b传输上行控制信息。具体的,终端采用PUCCH format 1a在确定的资源上传输该PDCCH对应的1比特ACK/NACK信息[ACK],或者,终端采用PUCCH format 1b在确定的资源上传输该PDCCH对应的1比特ACK/NACK信息以及对TB2未和产生1比特NACK信息的组合[ACK,NACK]。
步骤805:基站在通过调度PCC的DAI值大于1的PDCCH以及调度SCC的PDCCH配置给终端的4个PUCCH信道资源上,根据ACK/NACK映射表格未检测到ACK/NACK信息。基站确定终端在PCC和SCC都存在丢包,重传所有数据。
步骤806:基站采用PUCCH format 1a/1b检测ACK/NACK。具体的,当PUCCH format 1a/1b配置为单天线端口传输时,在根据调度PCC的PDCCH的最小CCE确定的PUCCH资源
上,当PUCCH format 1a/1b配置为多天线端口传输时,在根据调度PCC的PDCCH的最小CCE和CCE+1确定的PUCCH资源
和
上,采用PUCCH format 1a/1b检测ACK/NACK,得到PCC上的PDCCH对应的1比特ACK/NACK信息[ACK]或者2TB分别对应的2比特ACK/NACK信息[ACK,NACK]。
需要说明的是,将上述PCC上传输的DAI值为1的指示下行SPS资源释放的PDCCH替换为由DAI值为1的PDCCH调度的PDSCH同样适用,当该PDSCH同时传输了2个TB时,终端采用PUCCH format 1b反馈每个TB对应的1比特ACK/NACK;将上述PCC上传输的DAI值为1的指示下行SPS资源释放的PDCCH替换为无对应PDCCH的PDSCH(即SPS PDSCH)同样适用,所不同的是PUCCH format 1a/1b资源的获取为根据激活SPS PDSCH的PDCCH的TPC域来确定的一组资源,单端口传输时为1个资源,多端口传输时为2个资源。
参见图10,本实施例应用在TDD系统,PCC为多码字传输模式时,第二种传输上行控制信息的方法流程如下:
假设终端采用PUCCH format 1b with channel selection传输ACK/NACK信息,以及采用2天线端口进行传输。
TDD系统下资源调度和反馈的示意图参见图11所示。
步骤1001:基站通过调度PCC的DAI值大于1的PDCCH以及调度SCC的PDCCH中的TPC域向终端配置用于2天线端口传输的一个信道资源组。例如,该组中包含4个PUCCH信道资源
多个PDCCH中的TPC域指示相同资源组。
步骤1002:终端仅在PCC接收到1个由DAI值为1的PDCCH调度的PDSCH。例如,该PDSCH包含2个TB,以及1个无对应PDCCH的PDSCH(即SPS PDSCH)。终端没有收到包含多天线端口传输使用的信道资源指示信息的PDCCH。
步骤1003:终端确定采用PUCCH format 1b传输PCC的ACK/NACK反馈信息。具体的,当PUCCH format 1b配置为单天线端口传输时:根据该PDCCH的最小CCE编号确定1个PUCCH资源
当PUCCH format 1b配置为多天线端口传输时:根据该PDCCH的最小CCE编号和CCE+1确定2个PUCCH资源
和
步骤1004:终端对由DAI值为1的PDCCH调度的PDSCH中的2个TB的ACK/NACK信息进行空间合并,得到1比特信息NACK,并对SPS PDSCH所在子帧产生1比特ACK/NACK信息ACK,采用PUCCH format 1b在确定的资源上传输2个子帧对应的2比特信息组合[ACK,NACK]。
步骤1005:基站在通过调度PCC的DAI值大于1的PDCCH以及调度SCC的PDCCH配置给终端的4个PUCCH信道资源
上,根据ACK/NACK映射表格未检测到ACK/NACK信息。基站确定终端在PCC和SCC都存在丢包,重传所有数据。
步骤1006:基站采用PUCCH format 1b检测ACK/NACK。具体的,当PUCCH format 1b配置为单天线端口传输时,分别在根据调度PCC的PDCCH的最小CCE确定的PUCCH资源
上,以及激活SPS PDSCH的PDCCH的TPC域指示的PUCCH资源
上,当PUCCH format 1a/1b配置为多天线端口传输时,分别在根据调度PCC的PDCCH的最小CCE和CCE+1确定的PUCCH资源
和
上,以及激活SPS PDSCH的PDCCH的TPC域指示的PUCCH资源
和
上,采用PUCCH format 1b检测ACK/NACK,得到PCC上的动态PDSCH和SPS PDSCH分别对应的1比特多TB合并后的ACK/NACK信息[ACK,NACK];如果在在根据调度PCC的PDCCH的最小CCE确定的PUCCH资源上检测到ACK/NACK,说明终端收到了DAI值为1的PDCCH调度的PDSCH,否则,说明终端丢失了DAI值为1的PDCCH调度的PDSCH,仅收到了SPS PDSCH。
需要说明的是,将上述PCC上传输的由DAI值为1的PDCCH调度的PDSCH替换为DAI值为1的指示下行SPS资源释放的PDCCH同样适用,因其仅包含1TB,不需要做空间合并。
参见图12,本实施例应用在TDD系统,PCC为多码字传输模式时,第三种传输上行控制信息的方法流程如下:
假设终端采用PUCCH format 1b with channel selection传输ACK/NACK信息,以及采用2天线端口进行传输。
TDD系统下资源调度和反馈的示意图参见图13所示。
步骤1201:基站通过调度PCC的DAI值大于1的PDCCH以及调度SCC的PDCCH中的TPC域向终端配置用于2天线端口传输的一个信道资源组。例如,该组中包含4个PUCCH信道资源
多个PDCCH中的TPC域指示相同资源组。
步骤1202:终端仅在PCC接收到1个由DAI值为1的PDCCH调度的PDSCH。例如,该PDSCH包含1个TB,以及1个无对应PDCCH的PDSCH(即SPS PDSCH)。终端没有收到包含多天线端口传输使用的信道资源指示信息的PDCCH。
步骤1203:终端确定采用单端口模式的PUCCH format 1b with channelselection传输ACK/NACK反馈信息。具体有以下三种方式:
方式一:终端可以按照单载波工作方式,仅对PCC重用Rel-8的单端口模式的PUCCH format 1b with channel selection传输方案反馈PCC的ACK/NACK信息[ACK,ACK,NACK,NACK],其中每比特反馈信息为该子帧对应的多TB的ACK/NACK信息的空间合并结构,对未收到数据的子帧产生NACK,可根据高层信令的配置采用Rel-8中的4比特映射表格或者Rel-10中的4比特映射表格进行信道选择;候选信道资源包括根据激活SPS PDSCH的PDCCH的TPC域指示信息确定的1个PUCCH资源
该资源为第1个子帧对应的资源(即第1比特ACK/NACK对应的资源),还包括根据PCC上DAI值为1的PDCCH的最小CCE编号确定1个PUCCH资源
该资源为第2个子帧对应的资源(即第2比特ACK/NACK对应的资源),由于PCC上后两个子帧中未收到数据,因此不确定后两个资源。
方式二:终端可以按照单载波工作方式,重用Rel-8的单端口模式的PUCCH format 1b with channel selection传输方案,仅对PCC上接收到数据的子帧进行ACK/NACK反馈,不需要对多码字的ACK/NACK反馈信息进行空间合并。即:
如果根据传输模式确定反馈比特数,则由于PCC为多码字传输模式,采用4比特ACK/NACK映射表格,4比特ACK/NACK信息分别为SPS PDSCH的1比特ACK以及对该子帧的TB2位置产生的NACK,以及由DAI值为1的PDCCH调度的PDSCH中接收到的每个TB的1比特ACK,即反馈序列为[ACK,NACK,ACK,ACK],候选信道资源为根据激活SPS PDSCH的PDCCH的TPC域指示信息确定的2个PUCCH资源
和
以及根据PCC上DAI值为1的PDCCH的最小CCE编号确定1个PUCCH资源
和
依次与ACK/NACK反馈比特对应。
或者,如果根据实际接收到的数据确定反馈比特数,则由于SPS PDSCH本身即为1TB传输,由DAI值为1的PDCCH调度的PDSCH包含2个TB,采用3比特ACK/NACK映射表格,3比特ACK/NACK信息分别为SPS PDSCH的1比特ACK,以及由DAI值为1的PDCCH调度的PDSCH中接收到的每个TB的1比特ACK,即反馈序列为[ACK,ACK,ACK],候选信道资源为根据激活SPS PDSCH的PDCCH的TPC域指示信息确定的1个PUCCH资源
以及根据PCC上DAI值为1的PDCCH的最小CCE编号确定2个PUCCH资源
和
依次与ACK/NACK反馈比特对应。
需要说明的是,将上述PCC上传输的由DAI值为1的PDCCH调度的PDSCH替换为DAI值为1的指示下行SPS资源释放的PDCCH同样适用,因其仅包含1TB,采用2比特ACK/NACK映射表格,2比特ACK/NACK信息分别为SPS PDSCH的1比特ACK,以及DAI值为1的指示下行SPS资源释放的PDCCH的1比特ACK,即反馈序列为[ACK,ACK],候选信道资源为根据激活SPS PDSCH的PDCCH的TPC域指示信息确定的1个PUCCH资源
以及根据PCC上DAI值为1的PDCCH的最小CCE编号确定1个PUCCH资源
依次与ACK/NACK反馈比特对应。
方式三:终端可按照多载波工作方式,重用Rel-10的单端口模式的PUCCHformat 1b with channel selection传输方案反馈多个CC的ACK/NACK信息,由于每个载波上的子帧数超过2,需要对每个载波上的ACK/NACK进行时域合并;可根据Rel-10中时域合并方案对应的4比特映射表格进行信道选择;候选信道资源的确定方式同上。
步骤1204:终端根据确定的资源采用单天线端口发送的PUCCH format 1bwith channel selection传输上行控制信息。
步骤1205:基站在通过调度PCC的DAI值大于1的PDCCH以及调度SCC的PDCCH配置给终端的4个PUCCH信道资源
上,根据ACK/NACK映射表格未检测到ACK/NACK信息。基站确定终端在PCC和SCC都存在丢包,重传所有数据。
步骤1206:基站采用PUCCH format 1b with channel selection检测ACK/NACK。具体的,在激活SPS PDSCH的PDCCH的TPC域指示的PUCCH资源
上,根据调度PCC的DAI值为1的PDCCH的最小CCE确定的PUCCH资源
上,以及调度SCC的DAI值为1和2的PDCCH的最小CCE确定的PUCCH资源
和
上,检测ACK/NACK,反查表得到ACK/NACK信息。
参见图14,本实施例中终端包括:接收模块1401和处理模块1402。
接收模块1401用于接收下行数据。
处理模块1402用于判断所述接收模块是否接收到包含指示多天线端口传输所使用的信道资源的资源指示信息的PDCCH,在判断所述接收模块没有收到所述PDCCH时,采用PUCCH format 1a或者PUCCH format 1b或者单天线端口传输的PUCCH format 1b with channel selection传输上行控制信息。
处理模块1402具体用于接收到下列传输时采用PUCCH format 1a或者PUCCH format 1b或者单天线端口发送的PUCCH format 1b with channelselection传输上行控制信息:
对于FDD系统,所述接收模块1401仅在PCC上接收到1个由PDCCH调度的PDSCH,或者1个指示下行SPS资源释放的PDCCH;或者,
对于TDD系统,所述接收模块1401仅在PCC上接收到1个由DAI值为1的PDCCH调度的PDSCH,或者1个DAI值为1的指示下行SPS资源释放的PDCCH;或者,
对于FDD和TDD系统,所述接收模块1401仅在PCC上接收到1个无对应PDCCH调度的PDSCH;或者,
对于TDD系统,所述接收模块1401仅在PCC上接收到1个由DAI值为1的PDCCH调度的PDSCH或者1个DAI值为1的指示下行SPS资源释放的PDCCH,以及1个无对应PDCCH调度的PDSCH。
所述处理模块1402具体用于:
采用单载波工作方式,重用Rel-8或Rel-9定义的PUCCH format 1b withchannel selection方案在单天线端口传输PCC对应的上行控制信息;或者,
采用多载波工作方式,重用Rel-10定义的PUCCH format 1b with channelselection方案在单天线端口传输多个载波对应的上行控制信息;或者,
对于TDD系统,当所述接收模块1401仅在PCC上接收到1个由DAI值为1的PDCCH调度的PDSCH或者1个DAI值为1的指示下行SPS资源释放的PDCCH,以及1个无对应PDCCH的PDSCH时,采用PUCCH format 1b withchannel selection方案在单天线端口传输所述在PCC上接收到的2个子帧对应的上行控制信息。
所述处理模块1402具体用于:当采用PUCCH format 1b with channelselection方案在单天线端口传输所述在PCC上接收到的2个子帧对应的上行控制信息时,根据所述接收模块在所述PCC上接收到的所述PDCCH的最小CCE以及激活所述SPS PDSCH的PDCCH的TPC域的指示信息,确定所述PUCCHformat 1b with channel selection方案所使用的信道资源。
所述处理模块1402具体用于:当采用PUCCH format 1b with channelselection方案在单天线端口传输所述在PCC上接收到的2个子帧对应的上行控制信息时,根据PCC的传输模式,或者,根据实际接收情况,确定所述PUCCHformat 1b with channel selection方案所传输的所属2个子帧对应的上行控制信息的比特数。
所述处理模块1402具体用于:对于TDD系统,确定所述携带资源指示信息的PDCCH为对应PCC的DAI值大于1的PDCCH以及对应SCC的PDCCH;对于FDD系统,确定所述携带资源指示信息的PDCCH为对应SCC的PDCCH。
所述处理模块1402具体用于:确定所述资源指示域为所述PDCCH所使用的下行控制信息DCI format中的TPC域的重用。
所述处理模块1402具体用于:当采用PUCCH format 1a或者PUCCHformat 1b传输上行控制信息时,根据所述PUCCH format 1a或者PUCCH format1b所配置的天线端口数传输所述上行控制信息。
当采用PUCCH format 1a或者PUCCH format 1b传输上行控制信息时,所述处理模块1402具体用于:
采用PUCCH format 1a传输PCC上接收到的数据对应的1比特ACK/NACK信息,其中,如果PCC为多码字传输模式,则对多码字的反馈信息进行空间合并;或者,
采用PUCCH format 1b传输PCC上接收到的数据对应的2比特ACK/NACK信息,其中,当所述接收模块仅在PCC上接收到1个子帧时,所述2比特ACK/NACK反馈信息为所述子帧对应的ACK/NACK反馈信息,对未收到码字产生1比特NACK作为反馈信息,当所述接收模块仅在PCC上接收到2个子帧时,所述2比特ACK/NACK反馈信息为所述每个子帧中多码字的ACK/NACK反馈信息进行空间合并后的反馈信息。
当采用PUCCH format 1a或者PUCCH format 1b传输上行控制信息时,所述处理模块1402具体用于:根据如下方法确定所述PUCCH format 1a或者PUCCH format 1b传输所使用的PUCCH信道资源:
对于FDD系统,根据在PCC上接收到的调度PDSCH的PDCCH或者指示下行SPS资源释放的PDCCH的最小CCE编号获得;或者根据激活在PCC上接收到的SPS PDSCH的PDCCH中的TPC域的指示信息获得,所述指示信息指示高层信令预先配置的多组资源中的一组,所述每个资源组至少包含1个PUCCH资源;
对于TDD系统,根据在PCC上接收到的DAI值为1的PDCCH或者在PCC上接收到的DAI值为1的指示下行SPS资源释放的PDCCH的最小CCE编号获得;或者根据激活在PCC上接收到的SPS PDSCH的PDCCH中的TPC域的指示信息获得,所述指示信息指示高层信令预先配置的多组资源中的一组,所述每组资源至少包含1个PUCCH资源。
当采用PUCCH format 1a或者PUCCH format 1b传输上行控制信息时,所述处理模块1402具体用于:根据如下方法确定所述PUCCH format 1a或者PUCCH format 1b传输所使用的PUCCH信道资源:
当所述PUCCH format 1a或者PUCCH format 1b采用多天线端口传输时,根据所述接收到的PDCCH的最小CCE编号和最小CCE编号+1获得2个信道资源;或者,根据激活所述SPS PDSCH的PDCCH中的TPC域的指示信息获得的高层信令预先配置的多组资源中的一组资源,所述每组资源包含2个PUCCH资源。
参见图15,本实施例中基站包括:控制模块1501、发送模块1502和接收模块1503。
控制模块1501用于确定终端在PUCCH format 1b with channel selection多天线端口传输时所使用的PUCCH信道资源,并指示发送模块通过PDCCH信令向终端发送指示所述信道资源的配置信息。
发送模块1502用于通过PDCCH信令向终端发送指示所述信道资源的配置信息。
接收模块1503用于在所述确定的PUCCH信道资源上检测所述终端发送的上行控制信息;当未在所述PUCCH信道资源上检测到上行控制信息时,根据PUCCH format 1a或者PUCCH format 1b或者单天线端口传输的PUCCHformat 1b with channel selection方案,在相应的信道资源上检测所述终端发送的上行控制信息。
较佳的,控制模块1501通过PDCCH中的资源指示信息指示给所述终端的多天线端口传输使用的PUCCH资源应与PUCCH format 1a或PUCCH format1b或者单天线端口传输的PUCCH format 1b with channel selection使用的PUCCH资源不同。
或者:
发送模块1502用于仅在PCC上发送了1个由PDCCH调度的PDSCH或者1个指示下行SPS资源释放的PDCCH,和/或1个无对应PDCCH的PDSCH。其中,发送模块1502发送的PDSCH等资源由控制模块1501确定。
接收模块1503用于根据PUCCH format 1a或PUCCH formatlb或者单天线端口传输的PUCCH format 1b with channel selection方案,在相应的信道资源上检测所述终端发送的上行控制信息。
本发明实施例中对于采用PUCCH format 1b with channel selection在多天线端口(如2天线端口)传输上行控制信息的终端,当没有接收到包含用于指示多天线端口传输所使用的信道资源的指示信息的PDCCH时,终端采用PUCCH format 1a或者PUCCH format 1b或者单天线端口发送的PUCCH format1b with channel selection传输上行控制信息。本发明实施例针对多种传输场景提供了多种实现方案,以满足不同场景的需求。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。