下行控制信道资源的分配方法和装置的制造方法_4

文档序号:9768271阅读:来源:国知局
所述上行载波对应的所述子H)CCH资源按照预先设置的上下行资 源比例进行分配,获取所述第一上行roccH资源和第一下行roccH资源;其中,所述下行 PDCCH资源包括所有的第一下行roccH资源。
[0150] 在本实施例中,预先设置每个小区内的上行载波和下行载波可以占用的roccH资 源的比例,并根据该比例将每个小区的子roccH资源分成第一上行roccH资源和第一下行 PDCCH资源。
[0151] 即本实施例的方案首先将roccH资源分成与上行载波数量相同的份,并在每个上 行载波对应的那一份子roccH资源中再次进行分配,获取用来进行上行调度的第一上行 PDCCH资源和用于下行调度的第一下行roccH资源。
[0152] S403 :获取每个所述上行载波上每个用户设备在下行调度中的优先级。
[0153] 在本实施例中,分别计算获取每个所述上行载波上(即每个小区内)的用户设备 在下行调度中的优先级,并按照优先级由高到低的顺序对用户设备进行排序。
[0154] S404:按照用户设备的优先级由高到低的顺序,对所述上行载波上的每个用户设 备依次进行下行调度,直至所述下行载波上的共享信道资源全部使用、所述第一下行roccH 资源全部使用或者所有用户设备已被调度。
[0155] 在本实施例中,对每个上行载波上(即每个小区内)的用户设备,按照优先级由高 到低的顺序依次调度:在所述下行载波上给用户设备分配H)SCH资源、在所述上行载波所 对应的第一下行roccH资源上给用户设备分配roccH资源。
[0156] 下面基于上述步骤对本实施例的详细的实现进行说明:
[0157] 设置每个小区可以使用的roccH资源比例= l。设在某一个子帧进行 e=l 调度时,前C个小区内有用户设备。则每个小区分配得到的CCE数目为:
[0158]
ΝεεΕ表示在当前子帧待分配的roccH资源总共占用的 CCE数目,(C)表示当前小区C分配到的子roccH资源总共占用的CCE数目。
[0159] 设置小区c内下行载波使用的第一下行H)CCH资源的比例为y(c)。
[0160] 该小区内分配给下行载波和上行载波的第一下行roccH资源的CCE数目 第一上行roccH资源的CCE数目按照如下方法计算:
[0161] 当先进行下行调度,再进行上行调度时,
[0162]
[0163][0164] 当先进行上行调度,再进行下行调度时,[0165]
[0166]
[0167] 上式中,表示小区c在下行调度中实际使用的第一下行PDCCH资源的 CCE数目;iVt"&Reu/(C)表示小区C在上行调度中实际使用的第一上行roccH资源的CCE数 目。
[0168] 基于上述的roccH资源的分配,下行调度方法具体方式为:
[0169] 从第一个小区开始,逐个小区进行调度。在调度每个小区时,分别计算小区内各个 用户设备的优先级并按照优先级排序。从每个小区优先级最高的用户设备开始逐用户设备 进行调度,直至下行载波上没有roscH资源或没有第一下行roccH资源或队列中所有用户 设备都已经被调度时,结束调度。
[0170] 若所有小区下行调度结束以后还有剩余的roscH资源或剩余的roccH资源,则尚 有用户设备没有被调度的小区可以共享剩余的CCE资源。从这些小区中小区号码最小的小 区开始逐小区再次进行下行调度。在每个小区内按照优先级从大到小的顺序调度尚未被调 度的用户设备,直至该小区没有剩余的CCE资源或小区内所有用户设备都已经被调度。
[0171] 本实施例提供的下行控制信道资源的分配方法,通过将一个载波聚合簇中的 PDCCH资源分配成与上行载波数量相同份数的子roCCH资源,并按照预先设置的上下行资 源比例将每个子roccH资源分成:第一上行roccH资源和第一下行roccH资源,依次计算获 取每个子roccH资源内的用户设备优先级,并按照用户设备优先级从高到低的顺序,对每 个用户设备依次在下行载波上和该第一下行roccH资源上进行下行调度,实现了在上行载 波大于下行载波时,进行载波聚合后的下行载波的下行调度,能够满足大量上行业务需求 的应用场景。
[0172] 图6为本发明下行控制信道资源的分配方法实施例五的流程图,如图6所示,本实 施例提供的下行控制信道资源的分配方法,将H)CCH资源按照上行载波的数量分成与上行 载波数量相同数量的子roccH资源,然后将每一份子roccH资源按照预先设置的上下行资 源的比例分配上行roccH资源和下行roccH资源,并在资源分配完成后进行上行调度,具体 步骤如下:
[0173] S501 :将所述roccH资源根据所述上行载波的数量进行分配,获取与所述上行载 波数量相同的至少两个子roccH资源。
[0174] 在本实施例中,将一个载波聚合簇视为K个小区,该K表示的是其中上行载波的数 量,即每个小区由一个上行载波和一个下行载波构成,所有的K个小区共享同一个下行载 波。
[0175] 根据预先设置的每个小区可以使用的roccH资源的比例将待分配的所述roccH资 源,分成K份,即获取与上行载波数量相同的至少两个子roccH资源。
[0176] S502 :将每个所述上行载波对应的所述子roccH资源按照预先设置的上下行资 源比例进行分配,获取所述第一上行roccH资源和第一下行roccH资源;其中,所述下行 PDCCH资源包括所有的第一下行roccH资源。
[0177] 在本实施例中,预先设置每个小区内的上行载波和下行载波可以占用的roccH资 源的比例,并根据该比例将每个小区的子roccH资源分成第一上行roccH资源和第一下行 PDCCH资源。
[0178] 即本实施例的方案首先将roccH资源分成与上行载波数量相同的份,并在每个上 行载波对应的子roccH资源中再次进行分配,获取用来进行上行调度的第一上行roccH资 源和用于下行调度的第一下行roccH资源。
[0179] S503 :获取每个上行载波上每个用户设备在上行调度中的优先级。
[0180] 在本实施例中,分别计算获取每个上行载波上(即每个小区内)的用户设备在上 行调度中的优先级,并按照优先级由高到低的顺序对用户设备进行排序。
[0181] S504:按照用户设备的优先级由高到低的顺序,对所述上行载波上的每个用户设 备依次进行上行调度,直至所述上行载波上的共享信道资源全部使用、所述第一上行roccH 资源全部使用或者所有用户设备已被调度。
[0182] 在本实施例中,对每个上行载波(即每个小区内)的用户设备,按照优先级由高到 低的顺序依次在该上行载波对应的PUSCH资源和对应的第一上行roCCH资源上进行调度。
[0183] 下面对本实施例的方案进行详细说明:
[0184] 设置每个小区可以使用的roCCH资源比例x(e),!>0:') = U设在某一个子帧进行 :e=l 调度时,前C个小区内有用户设备。则每个小区分配得到的CCE数目为:
[0185]
ΝεεΕ表示在当前子帧待分配的H)CCH资源总共占用的 CCE数目,(c)表示在当前小区c分配到的子H)CCH资源总共占用的CCE数目。
[0186] 设置小区c内下行载波使用的第一下行H)CCH资源的比例为y(c)。该小区内分配 给下行载波和上行载波的第一下行roCCH资源的CCE数目为、第一上行roCCH资源 的CCE数目为#工卜),计算方法如下:
[0187] 当先进行上行调度,再进行下行调度时,
[0188]
[0189][0190] 当先进行下行调度,再进行上行调度时,[0191]
[0192]
[0193] 其中,表示在该子PDCCH资源中(该小区c内)分配给下行载波的第一下行 PDCCH资源的CCE数目,表示分配给该小区内上行载波的第一上行H)CCH资源的CCE 数目。
[0194] 基于上述的roCCH资源的分配,上行调度方法:
[0195] 从第一个小区开始,逐个小区进行调度。在调度每个小区时,分别计算小区内各个 用户设备的优先级并按照优先级排序。从每个小区优先级最高的用户设备开始逐用户设备 进行调度,直至该小区没有HJSCH资源或没有第一上行roCCH资源的CCE资源、PHICH资源 或队列中所有用户设备都已经被调度时,结束调度。
[0196] 若所有小区上行调度结束以后还有剩余的上行H)CCH资源,则尚有用户设备没 有调度且存在空闲PUSCH资源和空闲的PHICH资源的小区可以共享剩余的上行roCCH资 源。从这些小区号码最小的小区开始,依次进行上行调度。在每个小区内按照优先级从大 到小的顺序调度尚未被调度的用户设备,直至该小区没有剩余的PUSCH资源或没有剩余的 PHICH资源或没有剩余的上行roCCH资源或所有用户设备都已经被调度。
[0197] 本实施例提供的下行控制信道资源的分配方法,通过将一个载波聚合簇中的 PDCCH资源分配成与上行载波数量相同份的子roCCH资源,并按照预先设置的上下行资源 比例将每个子roccH资源分成:第一上行roccH资源和第一下行roccH资源,依次计算获取 每个上行载波上(每个小区内)的用户设备优先级,并按照用户设备优先级从高到低的顺 序,对每个用户设备依次进行上行调度,实现了在上行载波大于下行载波时,进行载波聚合 后的每个上行载波上的上行调度,能够满足大量上行业务需求的应用场景。
[0198] 在上述图5和图6所示的实施例的基础上,将载波聚合簇中的roccH资源进行分 配,获取每个上行载波的第一上行roccH资源和下行载波的下行roccH资源的实现方式还 包括:
[0199] 将所述roccH资源根据所述上行载波的数量进行分配,获取与所述上行载波数量 相同的至少两个子roccH资源;
[0200] 获取上次调度过程完成后,每个所述子roccH资源内是否存在与其对应的用于上 行调度的roccH资源分配失败和/或用于下行调度的下行roccH资源分配失败,并获取所 述子roccH资源中用于上行调度的roccH资源或用于下行调度的下行roccH资源是否存在 剩余;
[0201] 若上次调度过程完成后,只存在所述子roccH资源对应的上行调度的roccH资源 分配失败且用于下行调度的roccH资源存在剩余,或者只存在所述子roccH资源对应的下 行调度的roccH资源分配失败且用于上行调度的roccH资源存在剩余,则将所述子roccH 资源按照第一上下行资源比例进行分配,获取用于本次调度的所述第一上行roccH资源和 第一下行roccH资源;
[0202] 否则,则将所述子roccH资源按照预先设置的上下行资源比例进行分配,获取用 于本次调度的所述第一上行roccH资源和第一下行roccH资源;
[0203] 其中,所述第一上下行资源比例为根据上次调度过程完成后,所述子roccH资源 中用于上行调度的roccH资源或用于下行调度的roccH
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1