一种HARQ-ACK发送的方法及装置与流程

文档序号:13010070阅读:211来源:国知局
一种HARQ-ACK发送的方法及装置与流程

本发明涉及无线通信技术领域,尤其涉及一种harq-ack发送的方法及装置。



背景技术:

3gpp成立于1998年12月,多个电信标准组织伙伴签署了《第三代伙伴计划协议》。3gpp制定的标准规范以release作为版本进行管理。在release8中,启动了长期演进(longtermevolution,lte),在release13中,已经完成了lte中对授权辅助接入(licensed-assistedaccess,laa)的下行传输技术。laa是在非授权频率的频段上承载下行的移动通信业务。laa小区为非授权频率的频段对应的小区。

当客户端(ue)利用laa小区接收下行移动通信业务时,需要先向基站发送下行物理共享信道(physicaldownlinksharedchannel,pdsch)对应的混合自动重传请求-确认信令(hybridautomaticrepeatrequest-acknowledgement,harq-ack),基站在接收到harq-ack后,确认发送的数据类型,以便ue可以准确接收数据。目前,在ran84bits会议中决定,当laa小区处于自调度(self-scheduled)时,pdsch对应的harq-ack可以在laa小区的物理上行共享信道(physicaluplinksharedchannel,pusch)中承载并发送至基站,然而现在的规定中并未确定如何在pusch中承载harq-ack。



技术实现要素:

有鉴于此,本发明实施例提供一种harq-ack发送的方法及装置,以确定如何在pusch中承载harq-ack。

第一方面,本发明实施例提供了一种harq-ack发送的方法,包括:

确定物理下行共享信道pdsch对应的授权辅助接入laa小区,并确定所述laa小区所在的物理上行链路控制信道pucch小区组,其中,所述laa小区支持上行,所述pucch小区组中包含至少一个支持上行的laa小区;

当所述pucch小区组不属于主小区所在的pucch小区组时,确认所述 laa小区所在的上行控制信息uci小区组,其中,所述uci小区组中包含至少一个支持上行的laa小区;

在所述uci小区组中选择一个laa小区对应的物理上行共享信道pusch,在所述pusch中承载混合自动重传请求-确认指令harq-ack,并发送至基站,其中,所述harq-ack为pdsch对应的harq-ack。

第二方面,本发明实施例还提供了一种harq-ack发送的装置,包括:

第一确定模块,用于确定物理下行共享信道pdsch对应的授权辅助接入laa小区,并确定所述laa小区所在的物理上行链路控制信道pucch小区组,其中,所述laa小区支持上行,所述pucch小区组中包含至少一个支持上行的laa小区;

第二确定模块,用于当所述pucch小区组不属于主小区所在的pucch小区组时,确认所述laa小区所在的上行控制信息uci小区组,其中,所述uci小区组中包含至少一个支持上行的laa小区;

承载模块,用于在所述uci小区组中选择一个laa小区对应的物理上行共享信道pusch,在所述pusch中承载混合自动重传请求-确认指令harq-ack,并发送至基站,其中,所述harq-ack为pdsch对应的harq-ack。

本发明实施例提供的一种harq-ack发送的方法及装置,通过确定pdsch对应的laa小区所在的物理上行链路控制信道(physicaluplinkcontrolchannel,pucch)小区组。当pucch小区组不属于主小区所在的pucch小区组时,确定laa小区所在的上行控制信息(uplinkcontrolinformation,uci)小区组,并选择uci小区组中的一个laa小区对应的pusch承载harq-ack,并将harq-ack发送至基站,实现了在pusch中承载harq-ack,且利用uci小区组确定对应的pusch可以提高harq-ack发送率。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:

图1为本发明实施例一提供的一种harq-ack发送的方法的流程图;

图2为本发明实施例二提供的一种harq-ack发送的方法的流程图;

图3为本发明实施例三提供的一种harq-ack发送的方法的流程图;

图4为本发明实施例三提供的一种选择laa小区的方法的流程图;

图5为本发明实施例三提供的一种写入harq-ack的prb示意图;

图6为本发明实施例三提供的在每个prb组中写入harq-ack的示意图;

图7为本发明实施例三提供的在每个prb组中写入harq-ack的示意图;

图8为本发明实施例三提供的确定映射harq-ack的全部re的方法的流程图;

图9为本发明实施例三提供的一个prb的结构示意图;

图10为本发明实施例三提供的一个prb的结构示意图;

图11为本发明实施例四提供的一种harq-ack发送的装置的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。

实施例一

图1为本发明实施例一提供的一种harq-ack发送的方法的流程图,本实施例提供的harq-ack发送的方法适用于在pusch中承载pdsch对应的harq-ack的情况。本实施例提供的harq-ack发送的方法可以由harq-ack发送的装置来执行,该装置可以由软件和/或硬件来实现,并集成在ue中。参考图1,该方法包括:

s110、确定物理下行共享信道pdsch对应的授权辅助接入laa小区,并确定所述laa小区所在的物理上行链路控制信道pucch小区组。

具体的,为了增加传输带宽,在lte中引入了载波聚合(carrieraggregation,ca)技术,ca技术可以将2~5个lte成员载波(componentcarrier,cc)聚合在一起,实现最大100mhz的传输带宽,有效提高了上下行传输速率,ue可以根据自身能力大小决定最多可以同时利用几个载波进行上下行传输。3gpp的release13(r13)的目标是支持32cc载波聚合,因此在r13ca中引 入pucch小区组的定义,一个pucch小区组中所有pucch小区均共享一个pucch,一个pucch小区仅对应唯一的一个pucch小区组。其中pucch小区为物理小区。

示例性的,每个laa小区都可以在非授权频率的频段上承载下行的移动通信业务,因此,每个laa小区都有对应的pdsch。若laa小区支持上行,则表明laa小区有对应的pusch,可以携带上行传输数据。在本实施例中,laa小区均为支持上行的laa小区。若在laa小区的pusch中传输上行数据时,上行数据占用的带宽必须超过pusch总带宽的80%。

进一步的,每个laa小区仅对应唯一的一个pucch小区组,一个pucch小区组中的每个laa小区均共享一个pucch。其中laa小区与pucch小区组的对应关系如何设定,本实施例不作限定。

优选的,可以将pdsch和pusch与laa小区的对应关系,及laa小区与pucch小区组的对应关系预先存储在ue中。进一步的,可以根据上述对应关系确定pdsch所在的laa小区,及该laa小区对应的pucch小区组。

s120、当所述pucch小区组不属于主小区所在的pucch小区组时,确认所述laa小区所在的上行控制信息uci小区组。

具体的,主小区为授权频段载波所在的小区,若pucch小区组中包含主小区,则pucch小区组中的各laa小区也可以用授权频段载波进行数据的传输。只有在pucch小区组中不包含主小区时,才需要确定laa小区所在的uci小区组,进而确定可传输数据的pusch。

其中,基站可以设置一个或多个uci小区组,每个uci小区组中包含至少一个支持上行的laa小区,且每个支持上行的laa小区仅对应一个uci小区组。具体的uci小区组的划分规则可以根据实际情况进行设定。

进一步的,可以预先存储laa小区与uci小区组的对应关系,根据该对应关系可以确定laa小区所在的uci小区组。

s130、在所述uci小区组中选择一个laa小区对应的物理上行共享信道pusch,在所述pusch中承载混合自动重传请求-确认指令harq-ack,并发送至基站。

具体的,可以通过laa小区的pusch或者pucch承载uci。在pusch 或者pucch中包含上行共享数据(ul-sch)时,表明pusch或者pucch可以传输上行数据,即pusch或者pucch中包含的上行数据的带宽占用总带宽的80%。此时,可以将ul-sch与uci进行复用,即在pusch或者pucch中承载uci,复用后的数据在pusch或者pucch中传输。其中,ul-sch为lte中唯一的上行传输信道类型,它用于传输所有上行高层信息,上行高层信息包括数据和高层控制信令。

进一步的,uci中包含harq-ack,因此,也可以通过pusch或者pucch承载harq-ack。优选的,通过pusch承载harq-ack。其中,harq-ack中包含确认信令(acknowledgement,ack)和非确认指令(negative,acknowledgement,nack),且每个pdsch都存在对应harq-ack,且harq-ack由ue向基站反馈,harq-ack可以表明该pdsch能否准确接收数据,当基站接收到ack时,表明通过pdsch传输数据时ue可以接收到正确的数据,此时,基站可以向ue发送新的数据,当基站接收到nack时,表明通过pdsch传输数据时ue不可以接收到正确的数据,此时,基站可以向ue重新发送正确的数据。

示例性的,由于通过pusch承载ue反馈的harq-ack,且与pdsch对应的harq-ack可以通过laa小区中对应的pusch承载,因此,在确定pdsch对应laa小区所在的uci小区组后,在uci小区组中选择一个laa小区对应的pusch承载harq-ack,并将该harq-ack发送至基站。

具体的,pusch中包含的ul-sch可以与uci进行复用,以在pusch中传输uci,且uci中包含harq-ack,因此,可以通过pusch中包含的ul-sch与harq-ack进行复用,以在pusch中承载harq-ack。其中,ul-sch与harq-ack的复用方式可以提前设定,例如时分复用、或频分复用等。

其中,在uci小区组中选择一个laa小区对应的pusch承载harq-ack可以包含下述三个方案:

方案一、若所述uci小区组中仅一个laa小区对应的物理上行共享信道pusch中包含ul-sch,则选择所述ul-sch与harq-ack复用。

具体的,若uci小区组中仅有一个laa小区的pusch中包含ul-sch,则可以直接选择该laa小区对应的pucsh,将选择的pucsh中ul-sch与 harq-ack复用,以在pusch中承载harq-ack。

方案二、若所述uci小区组中至少两个laa小区对应的pusch中包含ul-sch,则在至少两个pusch中选择一个pusch中包含的ul-sch与harq-ack复用。

具体的,若uci小区组中至少两个laa小区对应的pusch中包含ul-sch,则表明至少两个pusch中ul-sch可以与harq-ack复用,即harq-ack可以在至少两个pusch中承载,因此,可以在至少两个laa小区对应的pusch中,选择一个pusch中包含的ul-sch与harq-ack复用,以在pusch中承载harq-ack。

方案三、若所述uci小区组中全部laa小区对应的pusch中都不包含ul-sch,则在所述uci小区组中选择一个laa小区对应的pusch,按照预设映射规则映射harq-ack至pusch中。

具体的,若uci小区组中全部laa小区对应的pusch中均不包含ul-sch,则表明不可以用过ul-sch与harq-ack复用的方式在pusch中承载harq-ack。若想在pusch中承载harq-ack,则需要将harq-ack映射进pusch中。预设映射规则可以根据实际情况进行设定,例如对harq-ack进行编码,编码后的harq-ack符合在pusch中传输的标准,可以将编码后的harq-ack载入pusch中,以在pusch中承载harq-ack。

进一步的,可以在uci小区组中选择一个laa小区对应的pusch,将harq-ack映射进pusch中,以在pusch中承载harq-ack。

本发明实施例一提供的一种harq-ack发送的方法,通过确定pdsch对应的laa小区所在的pucch小区组为非主小区所在的pucch小区组时,在laa小区所在的uci小区组中选择一个laa小区对应的pusch承载harq-ack,实现了在pusch中承载与pdsch对应的harq-ack信息,且利用uci小区组选择承载harq-ack的pusch,可以提高pusch承载harq-ack的成功率。

实施例二

图2为本发明实施例二提供的一种harq-ack发送的方法的流程图,本实施例是在上述实施例的基础上,在所述uci小区组中至少两个laa小区对 应的pusch中包含ul-sch时,对在至少两个pusch中选择一个pusch中包含的ul-sch与harq-ack复用的操作作了进一步的限定。参考图2,该方法包括:

s210、确定物理下行共享信道pdsch对应的授权辅助接入laa小区,并确定所述laa小区所在的物理上行链路控制信道pucch小区组。

s220、当所述pucch小区组不属于主小区所在的pucch小区组时,确认所述laa小区所在的上行控制信息uci小区组。

s230、若所述uci小区组中至少两个laa小区对应的pusch中包含ul-sch,则判断至少两个laa小区中是否包括pdsch对应的laa小区。若包括,则执行s240,若不包括,则执行s250。

s240、若至少两个laa小区中包括pdsch对应的laa小区,则优先选择pdsch对应laa小区对应的pusch中包含的ul-sch与harq-ack复用。

具体的,若至少两个laa小区中包括pdsch对应的laa小区,则可以直接选择pdsch对应laa小区的pusch中的ul-sch与pdsch对应的harq-ack复用。pdsch对应的harq-ack信息由pdsch对应的laa小区的pusch承载,也可以说本小区反馈本小区的harq-ack。此时,不需要在选择其他laa小区的pusch承载harq-ack,简化了选择过程。

s250、若至少两个laa小区中不包括pdsch对应的laa小区,则按照优先选择规则选择一个laa小区对应的pusch中包含的ul-sch与harq-ack复用,并发送至基站。

具体的,若在至少两个laa小区中不包括pdsch对应的laa小区,此时可以按照优先选择规则在至少两个laa小区中选择一个laa小区,利用选择的laa小区的pusch中包含的ul-sch与harq-ack复用。

进一步的,网络层为基站覆盖范围内的全部laa小区分配了小区索引,每个laa小区对应的小区索引不同,通过小区索引可以确定对应laa小区的复用容量。可以根据小区索引确定优先选择规则。在本实施例中,根据小区索引确定两类优先选择规则:

第一类,优先选择规则为优先选择最小小区索引,即若uci小区组中至少两个laa小区对应的pusch中包含ul-sch,且至少两个laa小区中不包 括pdsch对应的laa小区,则优先选择最小小区索引的laa小区对应的pusch中包含的ul-sch与harq-ack复用。

具体的,最小小区索引表明其对应的laa小区当前的复用容量最大,在uci小区组中的优先级最高。因此,可以选择最小小区索引的laa小区对应的pusch中包含的ul-sch与harq-ack复用,提高了复用成功率。

第二类,优先选择规则为优先选择最大小区索引,即若uci小区组中至少两个laa小区对应的pusch中包含ul-sch,且至少两个laa小区中不包括pdsch对应的laa小区,则优先选择最大小区索引的laa小区对应的pusch中包含的ul-sch与harq-ack复用。

具体的,最大小区索引表明其对应的laa小区当前的复用容量最小,在uci小区组中的优先级最低,被选择复用的概率小,因此,可以选择最大小区索引的laa小区对应的pusch中包含的ul-sch与harq-ack复用,减小选择碰撞率。

需要说明的是,应用第一类优先选择顺序或是应用第二类优先选择顺序可以根据各laa小区的复用情况进行选择。

本发明实施例二提供的一种harq-ack发送的方法,通过确定pdsch对应的laa小区所在的pucch小区组为非主小区所在的pucch小区组时,确定laa小区对应的uci小区组,若uci小区组中至少两个laa小区的pusch中包含ul-sch,则可以确定至少两个laa小区中是否包括pdsch对应的laa小区,若包括,则选择pdsch对应的laa小区的pusch中ul-sch与harq-ack复用,若不包括,则选择最小小区索引或者最大小区索引对应的laa小区的pusch中ul-sch与harq-ack复用,实现了在pusch中承载harq-ack,且使得pusch的选择更加合理。

实施例三

图3为本发明实施例三提供的一种harq-ack发送的方法的流程图,本实施例是在上述各实施例的基础上,在若所述uci小区组中全部laa小区对应的pusch中都不包含ul-sch时,对在所述uci小区组中选择一个laa小区对应的pusch,按照预设映射规则映射harq-ack至pusch中的操作作了进一步的限定。参考图3,该方法包括:

s310、确定物理下行共享信道pdsch对应的授权辅助接入laa小区,并确定所述laa小区所在的物理上行链路控制信道pucch小区组。

s320、当所述pucch小区组不属于主小区所在的pucch小区组时,确认所述laa小区所在的上行控制信息uci小区组。

s330、若所述uci小区组中全部laa小区对应的pusch中都不包含ul-sch,则对所述uci小区组中全部laa小区实行先听再说lbt机制。

示例性的,若uci小区组中全部laa小区对应的pusch中都不包含ul-sch,不能直接将haqr-ack与ul-sch复用,此时,需要先确定可以承载haqr-ack的pusch。具体的确定规则为对uci小区组中全部laa小区采用先听后说(listenbeforetalk,lbt)机制。

进一步的,为了在非授权频段上让lte设备和无线局域网(wifi)设备公平竞争资源,3gpp在laa中引入了先听后说(listenbeforetalk,lbt)机制,用于lte设备在非授权频段上的监听和检测空闲信道。lbt机制成功,说明laa小区对应的pusch的状态可以承载并传输uci,即可以承载并传输harq-ack。

s340、确认lbt机制成功的laa小区个数。若只有一个lbt机制成功的laa小区,则执行s350,若有至少两个lbt机制成功的laa小区,则执行s360。

示例性的,对uci小区组中全部laa小区实行lbt机制后,确认lbt机制成功的laa小区个数,即可以承载harq-ack的pusch个数。若lbt机制成功的laa小区个数为一个,说明uci小区组中仅有一个laa小区的pusch可以承载pdsch对应的harq-ack信息,此时执行s350。若lbt机制成功的laa小区个数为至少两个,说明uci小区组中有至少两个laa小区的pusch可以承载pdsch对应的harq-ack信息,此时执行s360。

s350、若只有一个lbt机制成功的laa小区,则选择lbt机制成功的laa小区对应的pusch。跳转执行s370。

具体的,若uci小区组中,仅有一个lbt机制成功的laa小区,即仅一个laa小区对应的pusch可以承载harq-ack,此时,选择该laa小区对应的pusch。

s360、若有至少两个lbt机制成功的laa小区,则在至少两个lbt机 制成功的laa小区中选择一个laa小区对应的pusch。执行s370。

具体的,若uci小区组中,lbt机制成功的laa小区个数为至少两个,则在至少两个laa小区中选择一个laa小区的pusch承载harq-ack。

进一步的,参考图4,该步骤可以包括s361-s363:

s361、优先确认pdsch对应laa小区lbt机制是否成功。若成功,则执行s362,若失败,则执行s363。

具体的,在至少两个lbt机制成功的laa小区中,确认是否包含pdsch对应的laa小区,即若有至少两个lbt机制成功的laa小区,则优先确认pdsch对应laa小区lbt机制是否成功。

s362、若pdsch对应laa小区lbt机制成功,则选择pdsch对应laa小区对应的pusch。

具体的,pdsch对应laa小区lbt机制成功表明该laa小区的pusch可以承载harq-ack,因此,选择该laa小区的pusch,即pdsch对应的harq-ack信息由pdsch对应的laa小区的pusch承载,也可以说本小区反馈本小区的harq-ack。不需要再选择其他laa小区的pusch承载harq-ack,简化了选择过程。

s363、若pdsch对应laa小区lbt机制失败,则按照优先规则在至少两个lbt机制成功的laa小区中选择一个laa小区对应的pusch。

具体的,若pdsch对应laa小区lbt机制失败,表明至少两个lbt机制成功的laa小区中不包含pdsch对应laa小区,则在至少两个lbt机制成功的laa小区中选择一个laa小区对应的pusch。在本实施例中,根据小区索引确定两类优先规则:

第一类,优先规则为最小小区索引,即选择最小小区索引的laa小区对应的pusch。

具体的,最小小区索引表明其对应的laa小区当前的复用容量最大,在uci小区组中的优先级最高。因此,可以选择最小小区索引的laa小区对应的pusch承载harq-ack,提高了承载成功率。

第二类,优先选择为最大小区索引,即选择最大小区索引的laa小区对应的pusch。

具体的,最大小区索引表明其对应的laa小区当前的复用容量最小,在 uci小区组中的优先级最低,被选择复用的概率小,因此,可以选择最大小区索引的laa小区对应的pusch承载harq-ack,减小选择碰撞率。

s370、对harq-ack进行级联,得到级联后harq-ack。

具体的,由于pdsch可能对应至少一个harq-ack,而每个harq-ack需要一个pusch的传输块(transportblock,tb)承载并传输,则至少一个harq-ack需要至少一个pusch。将harq-ack进行级联,级联后得到一个级联后harq-ack,此时仅需要一个pusch的tb块承载并传输,增加了传输几率。

进一步的,级联顺序可以采用pucchfomat3的方式,即按照小区索引从低到高的顺序,且每个小区内部第一个tb接着第二个tb的顺序级联harq-ack。

s380、将级联后harq-ack进行信道编码,得到编码后harq-ack。

具体的,为了保证级联后harq-ack符合pusch的传输要求,需要对级联后harq-ack进行信道编码。由于在现有通信协议中,并没有规定具体的编码方式,因此,可以在现有的编码方式中,预先设定一种编码方式为级联后harq-ack进行信道编码,编码后harq-ack符合pusch的传输要求。本实施例中,采用了四种信道编码方案。

方案一、对级联后harq-ack进行至少一次米勒编码,并在编码后进行k倍重复,得到编码后harq-ack,其中k为第一预设值。

具体的,由于米勒编码包括两种编码方式,第一种为rm(20,a),即输入的比特数为a,经过米勒码编码后输出的字符数为20。第二种为rm(32,a),即输入的比特数为a,经过米勒码编码后输出的字符数为32。具体采用哪种方式本实施例不作限定。

进一步的,将经过米勒编码后的级联后harq-ack进行k倍重复,k为第一预设值,且k与经过米勒码编码后输出的字符数和一个物理资源块(prb)中可以写入harq-ack的资源单元(re)个数有关。其中prb为pusch中的prb。若经过米勒码编码后输出的字符数为a1,一个prb中可以写入harq-ack的re个数为b1,则b1×k>a1>b1×(k-1)。

方案二、对级联后harq-ack进行n倍重复编码,得到编码后harq-ack,其中n为第二预设值。

具体的,对级联后harq-ack进行n倍重复编码,其中n为第二预设值。n的值与一个prb中可以写入harq-ack的re个数和harq-ack的bit数有关。其中prb为pusch中的prb。若harq-ack的bit数为a2,一个prb中可以写入harq-ack的re个数为b2,则b2×n>a2>b2×(n-1)。

方案三、对级联后harq-ack进行至少一次米勒编码,并在编码后进行m倍扩频,得到编码后harq-ack,其中m为第三预设值。

进一步的,将经过米勒编码后的级联后harq-ack进行m倍扩频,即采用扩频码对米勒编码后的级联后harq-ack进行m倍扩频,其中m为第三预设值,且m与经过米勒码编码后输出的字符数和一个prb中可以写入harq-ack的re个数有关。其中prb为pusch中的prb。若经过米勒码编码后输出的字符数为a3,一个prb中可以写入harq-ack的re个数为b3,则b3×m>a3>b3×(m-1)。

方案四、根据咬尾卷积码对级联后harq-ack进行编码,并在编码后进行速率匹配得到编码后的harq-ack。

具体的,采用咬尾卷积码对级联后harq-ack进行编码,并在编码后进行速率匹配。

进一步的,基站与ue在进行pusch速率匹配时,与pusch中re个数有关,因此根据一个prb中可以写入harq-ack的re个数进行速率匹配。其中prb为pusch中的prb。

需要说明的是,对级联后harq-ack进行信道编码的编码方案不局限于上述四种,具体采用的编码方案可以预先设定。

s390、确定所述pusch中用于承载harq-ack的物理资源块prb的位置。

具体的,在pusch中传输的数据需要先写入prb的各re中,才能在pusch中传输。在写入harq-ack之前,将pusch中的全部prb进行分组,具体可以根据pusch的带宽进行分组,每个prb组的带宽相等。进一步的,每个prb分组中包含的prb个数相等。例如,pusch带宽为20m,将pusch中各prb分为10组,每组的带宽为2m,且每组中包含10个prb。

若在pusch中写入并传输harq-ack,需要先确定pusch中每个prb组中可以写入harq-ack的prb位置,且每个prb组中写入harq-ack 的prb的起始位置和长度相同,且每个prb中写入harq-ack的prb位置是连续的。本实施例提供了两种确定prb位置的方案:

方案一、根据高层指示确定每个prb组中承载harq-ack的prb的起始位置和长度。

具体的,高层为网络层,可以根据网络层生成的指示确定pusch中承载harq-ack的prb的起始位置和长度。将pusch带宽进行分组,每组中包含相等个数的prb,根据网络层生成的指示确定每个prb组中写入harq-ack的prb的起始位置和长度。每组中写入harq-ack的prb个数不大于该组prb的个数。

例如,laa小区的pusch带宽为20m,将20m带宽分为10个相同的组,即分别用子带0至子带9表示,每组包含10个prb,图5为本发明实施例三提供的一种写入harq-ack的prb示意图,根据网络层生成的指示确定每组中写入harq-ack的prb的起始位置为每组的第2个prb,写入harq-ack的长度为3,参考图5,将harq-ack写入prb501中,且每个prb501中写入的harq-ack相同。

方案二、根据pdsch的资源分析方式及pdsch中资源块组(rbg)的索引序号确定每个prb组中承载harq-ack的prb的起始位置和长度。

示例性的,pdsch可以采用三种资源分析方式,本实施例采用资源分析方式0和资源分析方式1。

当采用资源分析方式0时,网络层通过bitmap来指示pdsch中分配给ue的资源块组(rbg),bitmap为用一个bit位来标记某个元素对应的value,本实施例中采用一个bit来标记一个rbg对应的value,当rbg对应的value为1时,表示pdsch中该rbg被分配给ue,当rbg对应的value为0时,表示pdsch中该rbg没有被分配给ue。可以用g1表示分配给ue的rbg个数与总rbg个数的比例,即g1=分配的rbg个数/总rbg个数。根据g1的值可以确定ue使用的pusch中写入harq-ack的prb的长度。设定当g1<0.1时,ue使用的pusch中每个prb组写入harq-ack的prb的长度为1,当0.1<g1<0.2时,ue使用的pusch中每个prb组写入harq-ack的prb的长度为2,当(h1-1)/10<g1<h1/10时,ue使用的pusch中每个prb组写入harq-ack的prb的长度为h1,即每个prb组中连续h1个prb 中写入harq-ack。

进一步的,网络层对pdsch的每个rbg都分配了索引号,具体的分配规则本实施例不作限定。根据rbg的索引序号可以确定每个prb组中写入harq-ack的起始位置。确定规则为确定各rbg的索引序号中最低索引序号,用最低索引序号除以prb组中包含的prb个数得到余数,该余数为每个prb组中写入harq-ack的prb的起始位置。

例如,pdsch带宽为20m,此时,每个rbg包括4个rb,20m带宽一共有25个rbg,需要的bitmap就有25比特。laa小区的pusch带宽为20m,将20m带宽分为10个相同的组,即分别用子带0至子带9表示,每组包含10个prb。在pdsch的25个rbg中分配给ue4个rbg,则g1=4/25=0.16,即每个prb组中写入harq-ack的prb长度为2。若各rbg中最低索引序号为2,则用2除以10取余数为2,即每个prb组中写入harq-ack的prb的起始位置为2,图6为在每个prb组中写入harq-ack的示意图,即每个prb分组中写入harq-ack的为prb601。

当采用资源分析方式1时,pdsch中所有rbg被分为w个子集,且w的值与pusch带宽有关。若每个子集中第一个rbg的索引号为a,则该子集中包含所有索引号为a+bw的rbg,其中b为整数。虚拟资源块(vrb)是资源分配的基本单位,其大小与prb相同,每个vrb都有对应的索引序号。网络层通过bitmap来指示子集的一个rbg中分配给ue的vbg,进一步的,分配给ue的所有vbg都必须来自同一个子集。可以用g2表示分配给ue的vbg个数与总vbg个数的比例,即g2=分配的vbg个数/总vbg个数。根据g2的值可以确定ue使用的pusch中写入harq-ack的prb的长度。设定当g2<0.1时,ue使用的pusch中每个prb组写入harq-ack的prb的长度为1,当0.1<g2<0.2时,ue使用的pusch中每个prb组写入harq-ack的prb的长度为2,当(h2-1)/10<g2<h2/10时,ue使用的pusch中每个prb组写入harq-ack的prb的个数为h2,即每个prb组中连续h2个prb中写入harq-ack。

进一步的,根据子集中分配给vbg索引序号可以确定每个prb组中写入harq-ack的起始位置。确定规则为选择子集中分配给ue的各vrb索引序号中最低索引序号,用最低索引序号除以prb组中包含的prb个数得到余数, 该余数为每个prb组中写入harq-ack的prb的起始位置。

例如,laa小区的pdsch带宽为20m,共有100个vrb,需要的bitmap就有100比特,且分了4个rbg子集。laa小区的pusch带宽为20m,将20m带宽分为10个相同的组,即分别用子带0至子带9表示,每组包含10个prb。在pdsch的100个vrb中分配给ue6个vrb,则g2=6/100=0.06,即每个prb组中写入harq-ack的prb长度为1。若分配给ue的各vrb中最低索引序号为2,则用2除以10取余数为2,即每个prb组中写入harq-ack的prb的起始位置为2,图7为每个prb组中写入harq-ack的位置示意图,即每个prb分组中写入harq-ack的为prb701。

s3100、将所述编码后harq-ack映射到所述位置对应的prb上,并发送至基站。

具体的,确定pusch中用于写入harq-ack的prb位置后,将编码后harq-ack映射到对应的prb中。每个prb中映射相同的harq-ack。在本实施例中确定了两类映射规则:

第一类,按照先频域后时域的映射顺序,将所述编码后harq-ack映射到所述位置对应的prb上。

具体的,先将编码后的harq-ack在时域上映射到prb上,后将编码后harq-ack在频域上映射到prb上。

第二类,按照所述prb索引序号从低到高的顺序,将所述编码后harq-ack依次映射到所述位置对应的prb上。

具体的,pusch中每个prb都有对应的索引号,可以按照索引号从低到高的顺序将编码后harq-ack依次映射到prb上。

进一步的,若对pusch中每个prb进行分组,得到至少一个prb组,则确定每个prb组映射harq-ack的prb位置后,按照每组中映射harq-ack的prb的索引号,按照索引号从低到高的顺序将编码后harq-ack依次映射到prb上。

需要说明的是,第一类映射规则和第二类映射规则可以同时使用,也可以仅使用其中一类映射规则。

进一步的,将harq-ack映射到对应位置的prb中是将harq-ack映射到prb的re中,因此需要确定prb中可以映射harq-ack的全部re。 参考图8,该步骤可以包括:

s3101、判断所述位置对应的prb中是否包含预留符号或探测参考信号srs。若不包含,则执行s3102,若包含,则执行s3103。

具体的,可以映射harq-ack的prb的各re中包括写入解调参考信号(demodulationreferencesignal,mdrs)的re,还可以包括写入预留符号和探测参考信号(soundingreferencesignal,srs)的re,其中预留符号和srs可以不用时存在。ue判断prb的各re中是否包含预留符号或srs对应的re,若不包含,执行s3102,若包含,执行s3103。

s3102、若不包含,在所述prb中除去解调参考信号mdrs对应的资源单元re,得到剩余全部re,将所述编码后harq-ack映射到剩余全部re中。

具体的,若prb中不含预留符号或srs,即表明当前prb中除去mdrs对应的re,其他的re均可以被映射编码后harq-ack。图9为一个prb的结构示意图,参考图9,该prb中仅包含mdrs对应的re901,则在除去re901得到的其余re中映射编码后harq-ack。

s3103、若包含,则在所述prb中除去mdrs对应的re,并除去预留符号或srs对应的re,得到剩余全部re,将所述编码后harq-ack映射到剩余全部re中。

具体的,若prb中包含预留符号,则表明当前prb中除去mdrs对应的re,剩余re中预留符号对应的re也不可以被映射编码后harq-ack。若prb中包含srs,则表明当前prb中除去mdrs对应的re,剩余re中srs对应的re也不可以被映射编码后harq-ack。若prb中包含预留符号,则需要除去预留符号对应的re,若prb中包含srs,则需要除去srs对应的re,若prb中包含srs和预留符号,则srs和预留符号对应的re都要被去除。

例如,参考图10,若prb中包含预留符号,则在prb中去除mdrs对应的re1001外,还要去除预留符号对应的re1002,得到剩余的re,将所述编码后harq-ack映射到剩余全部re中。

本发明实施例三提供的一种harq-ack映射的方法,通过确定pdsch对应的laa小区所在的pucch小区组为非主小区所在的pucch小区组时, 确定laa小区对应的uci小区组,若uci小区组中全部laa小区的pusch中均不包含ul-sch,则将harq-ack编码为适合在pusch中传输的格式,并映射到pusch中可以写入harq-ack的prb中,实现了利用laa的pusch发送harq-ack,并提高了传输几率。

实施例四

图11为本发明实施例四提供的一种harq-ack发送的装置的结构示意图,参考图11,该装置包括:第一确定模块1101、第二确定模块1102和承载模块1103。

其中,第一确定模块1101,用于确定物理下行共享信道pdsch对应的授权辅助接入laa小区,并确定所述laa小区所在的物理上行链路控制信道pucch小区组,其中,所述laa小区支持上行,所述pucch小区组中包含至少一个支持上行的laa小区;第二确定模块1102,用于当所述pucch小区组不属于主小区所在的pucch小区组时,确认所述laa小区所在的上行控制信息uci小区组,其中,所述uci小区组中包含至少一个支持上行的laa小区;承载模块1103,用于在所述uci小区组中选择一个laa小区对应的物理上行共享信道pusch,在所述pusch中承载混合自动重传请求-确认指令harq-ack,并发送至基站,其中,所述harq-ack为pdsch对应的harq-ack。

上述实施例的基础上,所述承载模块1103包括:第一承载子模块,用于若所述uci小区组中仅一个laa小区对应的物理上行共享信道pusch中包含上行共享数据ul-sch,则选择所述ul-sch与混合自动重传请求-确认字符harq-ack复用;第二承载子模块,用于若所述uci小区组中至少两个laa小区对应的pusch中包含ul-sch,则在至少两个pusch中选择一个pusch中包含的ul-sch与harq-ack复用;第三承载子模块,用于若所述uci小区组中全部laa小区对应的pusch中都不包含ul-sch,则在所述uci小区组中选择一个laa小区对应的pusch,按照预设映射规则映射harq-ack至pusch中。

上述实施例的基础上,所述第二承载子模块包括:第一单元,用于若所述uci小区组中至少两个laa小区对应的pusch中包含ul-sch,且至少两个 laa小区中包括pdsch对应的laa小区,则优先选择pdsch对应laa小区对应的pusch中包含的ul-sch与harq-ack复用;第二单元,用于若所述uci小区组中至少两个laa小区对应的pusch中包含ul-sch,且至少两个laa小区中不包括pdsch对应的laa小区,则优先选择最小小区索引的laa小区对应的pusch中包含的ul-sch与harq-ack复用,或优先选择最大小区索引的laa小区对应的pusch中包含的ul-sch与harq-ack复用。

上述实施例的基础上,所述第三承载子模块包括:lbt单元,用于若所述uci小区组中全部laa小区对应的pusch中都不包含ul-sch,则对所述uci小区组中全部laa小区实行先听再说lbt机制;数量单元,若只有一个lbt机制成功的laa小区,则选择lbt机制成功的laa小区对应的pusch,若有至少两个lbt机制成功的laa小区,则在至少两个lbt机制成功的laa小区中选择一个laa小区对应的pusch;级联单元,用于对harq-ack进行级联,得到级联后harq-ack;编码单元,用于将级联后harq-ack进行信道编码,得到编码后harq-ack;位置单元,用于确定所述pusch中用于承载harq-ack的物理资源块prb的位置;映射单元,用于将所述编码后harq-ack映射到所述位置对应的prb上。

上述实施例的基础上,所述数量单元包括:第一数量子单元,用于若有至少两个lbt机制成功的laa小区,则优先确认pdsch对应laa小区lbt机制是否成功,若成功,则选择pdsch对应laa小区对应的pusch;第二数量子单元,用于若失败,则优先选择最小小区索引的laa小区对应的pusch,或优先选择最大小区索引的laa小区对应的pusch。

上述实施例的基础上,所述编码单元具体用于:对级联后harq-ack进行至少一次米勒编码,并在编码后进行k倍重复,得到编码后harq-ack,其中k为第一预设值;或者,对级联后harq-ack进行n倍重复编码,得到编码后harq-ack,其中n为第二预设值;或者,对级联后harq-ack进行至少一次米勒编码,并在编码后进行m倍扩频,得到编码后harq-ack,其中m为第三预设值;或者,根据咬尾卷积码对级联后harq-ack进行编码,并在编码后进行速率匹配得到编码后的harq-ack。

上述实施例的基础上,所述位置单元包括:第一位置子单元,用于对所述 pusch中全部物理资源块prb进行分组,每个prb组包含的prb个数相等;第二位置子单元,用于根据高层指示确定每个prb组中承载harq-ack的物理资源块prb的起始位置和长度;或,根据pdsch的资源分析方式及pdsch的资源块组rbg的索引序号确定每个prb组中承载harq-ack的prb的起始位置和长度。

上述实施例的基础上,所述映射单元具体用于:按照先频域后时域的映射顺序,将所述编码后harq-ack映射到所述位置对应的prb上;和/或按照所述prb索引序号从低到高的顺序,将所述编码后harq-ack依次映射到所述位置对应的prb上。

上述实施例的基础上,所述映射单元具体用于:判断所述位置对应的prb中是否包含预留符号或探测参考信号srs,若不包含,则在所述prb中除去解调参考信号mdrs对应的资源单元re,得到剩余全部re,将所述编码后harq-ack映射到剩余全部re中,若包含,则在所述prb中除去mdrs对应的re,并除去预留符号或srs对应的re,得到剩余全部re,将所述编码后harq-ack映射到剩余全部re中。

本发明实施例提供的一种harq-ack发送的装置可以用于执行上述任意实施例提供的harq-ack发送的方法,具备相应的功能和有益效果。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1