物理上行链路控制信道中的资源分配的制作方法

文档序号:17732270发布日期:2019-05-22 02:56阅读:252来源:国知局
物理上行链路控制信道中的资源分配的制作方法

各种通信系统可以受益于改进的资源分配。例如,载波聚合可以受益于避免物理上行链路控制信道中的资源分配。



背景技术:

诸如lte高级(lte-a)或其他后续3gpplte发布版本等第3代合作伙伴项目(3gpp)技术可以利用载波聚合。载波聚合可以通过聚合多个单独的小区或载波来增加发送和/或接收带宽,以帮助提高网络的总容量。为了允许用户设备(ue)使用附加小区,可能需要通过无线电资源控制(rrc)来添加辅小区,并且然后通过媒体访问控制(mac)来激活辅小区。

载波聚合的一些益处包括增加峰值数据速率、分段频谱的可能聚合和快速负载平衡。作为载波聚合的一部分,3gpp技术提供物理上行链路控制信道(pucch)的使用。为了用于载波聚合的ue反馈,在lte发布版本10中引入了新的pucch格式。具体地,引入了pucch格式3以供例如在ue与两个或更多个辅小区(scell)聚合时使用。



技术实现要素:

在某些实施例中,一种方法可以包括分配子帧中的资源,以便避免子帧中的第一个资源或最后一个资源中的至少一者。子帧不包括探测参考信号。该方法还可以包括向用户设备发送包括子帧的资源分配的消息。

根据某些实施例,一种装置可以包括至少一个存储器和至少一个处理器,该至少一个存储器包括计算机程序代码。至少一个存储器和计算机程序代码可以被配置为与至少一个处理器一起至少分配子帧中的资源,以便避免子帧中的第一个资源或最后一个资源中的至少一者。子帧不包括探测参考信号。至少一个存储器和计算机程序代码还可以被配置为与至少一个处理器一起致使该装置至少向用户设备发送包括子帧的资源分配的消息。

在某些实施例中,一种装置可以包括用于分配子帧中的资源以便避免子帧中的第一个资源或最后一个资源中的至少一者的部件。子帧不包括探测参考信号。该装置还包括用于向用户设备发送包括子帧的资源分配的消息的部件。

根据某些实施例,一种编码指令的非暂态计算机可读介质,这些指令当在硬件中被执行时实现过程。该过程可以包括分配子帧中的资源以便避免第一个资源或最后一个资源中的至少一者。子帧不包括探测参考信号子帧。该过程还可以包括向用户设备发送包括子帧的资源分配的消息。

根据某些实施例,一种编码指令的计算机程序产品,这些指令用于执行根据一种方法的过程,该方法包括分配子帧中的资源以便避免第一个资源或最后一个资源中的至少一者。子帧不包括探测参考信号。该方法还可以包括向用户设备发送包括子帧的资源分配的消息。

在某些实施例中,一种方法可以包括在用户设备处从接入节点接收所分配的上行链路资源。该方法还可以包括致使使用所分配的上行链路资源进行不包括探测参考信号的子帧从用户设备向接入节点的传输。所分配的资源不包括子帧中的第一个资源或最后一个资源中的至少一者。

根据某些实施例,一种装置可以包括至少一个存储器和至少一个处理器,该至少一个存储器包括计算机程序代码。至少一个存储器和计算机程序代码可以被配置与至少一个处理器一起致使该装置至少在用户设备处从接入节点接收所分配的上行链路资源。至少一个存储器和计算机程序代码还可以被配置为与至少一个处理器一起致使该装置至少致使使用所分配的上行链路资源进行不包括探测参考信号的子帧从用户设备向接入节点的传输。所分配的资源不包括子帧中的第一个资源或最后一个资源中的至少一者。

在某些实施例中,一种装置可以包括用于在用户设备处从接入节点接收所分配的上行链路资源的部件。该装置还可以包括用于致使使用所分配的上行链路资源进行不包括探测参考信号的子帧从用户设备向接入节点的传输的部件。所分配的资源不包括子帧中的第一个资源或最后一个资源中的至少一者。

根据某些实施例,一种编码指令的非暂态计算机可读介质,这些指令当在硬件中被执行时实现过程。该过程可以包括在用户设备处从接入节点接收所分配的上行链路资源。该过程还可以包括致使使用所分配的上行链路资源进行不包括探测参考信号的子帧从用户设备向接入节点的传输。所分配的资源不包括子帧中的第一个资源或最后一个资源中的至少一者。

根据某些实施例,一种编码指令的计算机程序产品,这些指令用于执行根据一种方法的过程,该方法包括在用户设备处从接入节点接收所分配的上行链路资源。该方法还可以包括致使使用所分配的上行链路资源进行不包括探测参考信号的子帧从用户设备向接入节点的传输。所分配的资源不包括子帧中的第一个资源或最后一个资源中的至少一者。

附图说明

为了正确理解本发明,应当参考附图,其中:

图1示出了根据某些实施例的流程图。

图2示出了根据某些实施例的流程图。

图3示出了根据某些实施例的图。

图4示出了根据某些实施例的图。

图5示出了根据某些实施例的系统。

具体实施方式

某些实施例可以帮助改进pucch格式3中的潜在或当前冲突资源的处理。某些实施例可以允许分配资源以避免与探测参考信号(srs)相关的冲突。在某些实施例中,接入节点可以经由层3(l3)rrc为每个载波聚合ue指派四个pucch格式3(f3)资源。在给定的传输时间间隔(tti)中,当ue可以被调度用于在至少一个scell上的下行链路(dl)传输时,四个资源中的一个资源可以被选择,并且由层1(l1)或层2(l2)下行链路控制信息(dci)和/或物理下行链路控制信道(pdcch)信令指示给ue。例如,可以使用针对dci/pdcch中的pucch字段的发射功率控制(tpc)命令的指派。

如3gppts36.211第5.4.2a和5.4.3节中所述,在非srs子帧中每个物理资源块(prb)对可以使用五个pucchf3资源。3gppts36.211通过引用其整体被并入本文。在小区特定的srs子帧中,prb对的第一个和最后一个pucchf3资源可能彼此冲突,如3gppts36.211第5.4.2a节中所述。3gppts36.213也通过引用其整体被并入本文。在某些实施例中,接入节点可以帮助促进冲突避免。

在一些实施例中,ue可以使用给定tti中的pucchf3资源来向小区提供反馈,诸如肯定确认(ack)或否定确认(nack)。当小区是主小区(pcell)时,没有其他ue可以使用由ue使用的相同资源来在同一小区上的同一tti内提供反馈。如果ue由于tti中的scell上的下行链路传输而获取下行链路指派所指派的pucchf3资源,则ue可能希望由与同一tti中的至少一个添加scell上的下行链路传输相对应的下行链路指派利用同一资源,如3gppts36.213第10.1.2.2.2节中所述。否则,ue可以将由多个scell上的下行链路传输产生的多个下行链路指派视为不一致的下行链路pdcch信息,并且下行链路传输可能失败。

以上特征可以创建信令环境,在该信令环境中,分配pucchf3中的资源可以帮助避免任何潜在的srs冲突。某些实施例可以通过避免使用子帧中的第一个和/或最后一个资源来避免非srs子帧的pucchf3中的冲突。在一些实施例中,如果避免这样的资源将不会负面地影响或困扰性能,则可以避免使用。例如,性能可以涉及接入节点、ue和/或接入节点或ue所位于的小区的功能。在一些实施例中,负面性能可以是在控制信道中复用的每个子帧的用户设备数目减少的情况。

图1示出了根据某些实施例的流程图。具体地,图1示出了诸如接入节点等装置的实施例。接入节点可以是基站、演进型节点b(enb)、服务器、主机、或本文中讨论的任何其他接入节点或网络节点。即使在资源正交的子帧中,接入节点也可以避免使用不包括探测参考信号的子帧中的第一个和/或最后一个资源。换言之,即使当给定资源目前可能不与另一资源冲突时,如果接入节点可能在将来发生冲突,则该接入节点可能更愿意不使用给定资源。因此,即使资源可以是无冲突的或正交的,接入节点也可以简单地一并避免这些资源。

在一些实施例中,即使在子帧不包括探测参考信号时,ue也可以不使用给定子帧中的第一个资源或最后一个资源中的至少一个。因此,冲突资源可以是给定子帧中的第一个或最后一个资源中的至少一个。冲突资源是可以被调度用于使用相同资源(诸如频率、正交码和/或时间资源)来传输的那些资源。非srs子帧可以具有使用不同正交码的第一个和最后一个资源。另一方面,srs子帧可以具有如下第一个和最后一个资源,它们在使用相同正交码时可能冲突。因此,无冲突资源可以指代非srs子帧,其中第一个和最后一个资源使用不同的正交码。

在某些实施例中,如果接入节点在资源分配中避免使用无冲突资源,则接入节点可以确定对接入节点、ue和/或小区的性能的影响或效果。当避免使用无冲突资源不会减少在控制信道中复用的每个子帧的ue的数目或者不会对接入节点、ue和/或小区的性能产生负面影响或效果时,接入节点可以分配非srs子帧中的资源以避免使用第一个资源和/或最后一个资源,如步骤110中所示。性能影响可以由网络中的任何网络实体确定或计算,网络实体包括除了接入节点之外的网络实体。因此,负面性能影响可以是减少在控制信道中复用的每个子帧的ue数目。在某些实施例中,控制信道是pucch格式3。

非srs子帧可以是不包括srs的子帧。例如,在srs子帧中,由srs使用子帧的最后一个sc-fdma符号。另一方面,在非srs子帧中,最后一个sc-fdma符号可以用于物理上行链路共享信道(pusch)和/或物理上行链路控制信道(pucch)。

在一些实施例中,当每个tti的ue的数目没有减少时,可以说避免无冲突资源没有负面影响。换言之,可以说避免无冲突资源没有减少在控制信道中复用的每个子帧的ue的数目。例如,避免无冲突资源的使用可以表示不分配子帧中的第一个资源和/或最后一个资源。在涉及pucchf3的某些实施例中,避免无冲突资源可以包括不分配至少一个prb对的第一个资源和/或最后一个资源,而不管在pcell中是否配置有一个或多个pucchf3prb对。在某些实施例中,单个ue可以不使用如由接入节点确定的第一个和/或最后一个资源,而在其他实施例中,给定小区或网络中的多个或所有ue可以使用第一个和/或最后一个资源。

在某些实施例中,接入节点可以确定避免无冲突资源的使用可能具有负面影响。例如,可能存在可用带宽的短缺,并且避免无冲突资源(例如,第一个和/或最后一个资源)的使用可以作用于进一步降低可用带宽。在这样的实施例中,不是避免无冲突资源的使用,而是接入节点可以选择将子帧中的第一个和/或最后一个资源分配给ue,如步骤120中所示。所分配的资源可以被包括在格式3物理上行链路控制信道中。在步骤130中,接入节点可以向用户设备发送包括子帧的资源分配的消息。在一些实施例中,接入节点可以服务于主小区。

图2示出了根据某些实施例的流程图。具体地,图2示出了诸如用户设备(ue)等装置的实施例。ue可以从接入节点接收包括上行链路资源的分配的消息或信号,如步骤210中所示。在步骤220中,用户设备可以致使使用所分配的上行链路资源对非srs子帧、信号和/或不具有srs的信道的传输。资源可以以如下方式被分配,该方式使得第一个和/或最后一个资源被避免或者不被包括在非srs子帧中,非srs子帧可以是在其中不发送srs的子帧。换言之,在prb对内的第一个和/或最后一个资源的非srs子帧分配中,例如,可以避免prb1的0和4以及prb2的5和9。

在某些实施例中,pucchf3资源分配算法可以用于基于避免无冲突资源的影响或效果来确定资源分配。该算法可以输入针对pucchf3资源配置的prb对的数目。例如,如果一个prb对可用于pucchf3,则在当前tti中可能用于分配的pucchf3资源的最大数目可以是5。在另一示例中,如果两个prb对可用于pucchf3,则在当前tti中可能用于分配的pucchf3资源的最大数目可以是10。上述输入可以被单独输入到算法中,或者两个或更多个输入可以以任何方式组合并且然后被输入到算法中。

在某些实施例中,该算法可以产生定义了在给定时间跨度内针对ue的pucchf3资源指派的输出。算法的输出可以是矩阵的形式,或者是任何其他类型的表、图表或图形的形式。图3和4示出了由算法产生的输出矩阵的示例。

图3示出了根据某些实施例的图。具体地,图3示出了当接入节点已经确定避免非srs子帧中的第一个和/或最后一个资源的使用可能不会减少在控制信道中复用的每个子帧的ue的数目时的资源分配。图3是资源指派算法的输出的示例,其中矩阵定义了在10个连续tti的时间跨度中对ue的pucchf3资源指派。如在图3中可以看出,x轴列出了10个tti310的时间,而y轴列出了编号在0到9之间的pucchf3资源320。

如果仅一个prb对被配置用于pucchf3,则可以有五个pucchf3资源是可用的。然而,如果两个prb对被配置用于pucchf3,则可以有十个pucchf3资源是可用的。每个附加的prb对可以提供附加的五个资源。矩阵中的每个字段可以指示在给定的tti中指派给给定pucchf3资源的ue。然后,在每个tti310中,pucchf3资源320可以被指派给ue。在某些实施例中,资源0、1、2、3和4可以属于第一prb对330,而资源5、6、7、8和9可以属于第二prb对340。

在图3所示的实施例中,八个全缓冲ue(编号在1到8之间)可以被指派有pucchf3资源0、1、2、3、5、7和8。资源4和9可以不被使用以避免潜在的srs影响。在某些实施例中,根据图1的步骤110,资源4和9可能已经被空置或避免。换言之,因为避免资源4和9的性能影响不是负面的,或者因为在控制信道中复用的每个子帧的用户设备的数目没有减少,所以可以避免使用无冲突资源4和9。在一些实施例中,ue的数目可以低于每个子帧的pucchf3正交码或资源的数目。

图4示出了根据某些实施例的图。具体地,图4示出了当避免无冲突资源的使用的性能影响是负面的时候的资源分配。例如,接入节点可以确定避免非srs子帧中的第一个和/或最后一个资源的使用可以减少在控制信道中复用的每个子帧的ue的数目。如步骤120中所示,当避免无冲突资源的使用是负面的时候,可以分配无冲突资源。

在图4中所示的资源分配中,十二个全缓冲ue(编号从1到12)被指派给每个tti410中的全部十个pucchf3资源420。尽管具有编号0和4或5和9的资源对在srs子帧中彼此冲突,在非srs子帧中资源被分配给ue。在某些实施例中,资源4和9被分配,因为避免资源的使用而不分配它们会例如通过减少在控制信道中复用的每个子帧的ue的数目而对性能产生负面影响。在某些实施例中,资源0、1、2、3和4可以属于第一prb对430,而资源5、6、7、8和9可以属于第二prb对440。

图5示出了根据某些实施例的系统。应当理解,图1、2、3和4中所示的每个信号和功能可以通过各种装置或它们的组合来实现,诸如硬件、软件、固件、一个或多个处理器和/或电路。在一个实施例中,系统可以包括若干设备,诸如例如接入节点520或ue510。该系统可以包括多于一个ue510和多于一个接入节点520,尽管为了说明的目的仅示出了一个接入节点。接入节点可以是基站、enb、服务器、主机或者本文中讨论的任何其他接入节点或网络节点。

这些设备中的每个设备可以包括分别被表示为511和521的至少一个处理器或控制单元或模块。在每个设备中可以提供至少一个存储器,并且至少一个存储器分别被表示为512和522。存储器可以包括计算机程序指令或其中包含的计算机代码。可以提供一个或多个收发器513和523,并且每个设备还可以包括分别被示出为514和524的天线。尽管各自仅示出一个天线,但是可以向每个设备提供很多天线和多个天线元件。例如,可以提供这些设备的其他配置。例如,除了无线通信之外,接入节点520和ue510可以另外被配置用于有线通信,并且在这种情况下,天线514和524可以示出任何形式的通信硬件,而不仅限于天线。

收发器513和523可以各自独立地是发送器、接收器或发送器和接收器两者,或者是可以被配置用于发送和接收两者的单元或设备。发送器和/或接收器(就无线电部件而言)也可以被实现为远程无线电头端,其不位于设备本身中,而是位于例如桅杆中。操作和功能可以以灵活的方式在诸如节点、主机或服务器等不同实体中来执行。换言之,分工可以因具体情况而异。一种可能的用途是使网络节点提供本地内容。一个或多个功能也可以被实现为可以在服务器上运行的软件中的(一个或多个)虚拟应用。

用户设备或ue510可以是诸如移动电话或智能电话或多媒体设备的移动站(ms)、具有无线通信能力的计算机(诸如平板电脑)、具有无线通信能力的个人数据或数字助理(pda)、便携式媒体播放器、数码相机、袖珍摄像机、具有无线通信能力的导航单元或其任何组合。在其他实施例中,用户设备可以用诸如传感器或仪表等不需要任何人工交互的机器通信设备代替。

在一些实施例中,诸如网络实体等装置可以包括用于实现以上关于图1、2、3和4描述的实施例的装置。在某些实施例中,包括计算机程序代码的至少一个存储器可以被配置为利用至少一个处理器来致使该装置至少执行本文所述的任何过程。

根据某些实施例,装置520可以包括至少一个存储器522和至少一个处理器521,该至少一个存储器522包括计算机程序代码。至少一个存储器522和计算机程序代码被配置为利用至少一个处理器521来致使装置520至少分配子帧中的资源以便避免对子帧中的第一个资源或最后一个资源中的至少一者的使用。子帧可以不包括探测参考信号。另外,至少一个存储器522和计算机程序代码被配置为利用至少一个处理器521来致使装置520至少向用户设备发送所分配的资源。装置520可以包括接入节点、基站、enb或服务器。

根据某些实施例,装置510可以包括至少一个存储器512和至少一个处理器511,该至少一个存储器512包括计算机程序代码。至少一个存储器512和计算机程序代码被配置为利用至少一个处理器511来致使装置510至少在用户设备处从接入节点接收所分配的上行链路资源。至少一个存储器512和计算机程序代码可以被配置为利用至少一个处理器511还致使装置510至少致使使用所分配的上行链路资源进行可能不包括探测参考信号的子帧从用户设备向接入节点的传输。所分配的资源不包括子帧中的第一个资源或最后一个资源中的至少一者。装置510可以包括用户设备。

处理器511和521可以由任何计算或数据处理设备实现,诸如中央处理单元(cpu)、数字信号处理器(dsp)、专用集成电路(asic)、可编程逻辑设备(pld)、现场可编程门阵列(fpga)、数字增强电路或类似设备或其组合。处理器可以被实现为单个控制器、或多个控制器或处理器。

对于固件或软件,实施方式可以包括至少一个芯片集的模块或单元(例如,过程、功能等)。存储器512和522可以独立地是任何合适的存储设备,诸如非暂态计算机可读介质。可以使用硬盘驱动器(hdd)、随机存取存储器(ram)、闪存或其他合适的存储器。存储器可以被组合在单个集成电路上作为处理器,或者可以与其分离。此外,计算机程序指令可以被存储在存储器中,并且可以由处理器处理的计算机程序指令可以是任何合适形式的计算机程序代码,例如,以任何合适的编程语言编写的编译或解释的计算机程序。存储器或数据存储实体通常是内部的,但也可以是外部的或其组合,诸如在从服务提供商获取附加存储器容量的情况下。存储器可以是固定的或可移动的。

存储器和计算机程序指令可以被配置为利用用于特定设备的处理器来致使诸如接入节点520或ue510等硬件装置执行上述任何过程(参见例如图1、2、3和4)。因此,在某些实施例中,非暂态计算机可读介质可以用计算机指令或一个或多个计算机程序(诸如已添加或已更新的软件例程、小应用程序或宏)编码,这些指令或程序当在硬件中执行时可以执行过程,诸如本文所述的过程之一。计算机程序可以由编程语言编码,编程语言可以是高级编程语言,诸如面向对象的c、c、c++、c#、java等,或者是低级编程语言,诸如机器语言或汇编程序。或者,某些实施例可以完全用硬件执行。

此外,尽管图5示出了包括接入节点520和ue510的系统,但是某些实施例可以适用于其他配置以及涉及附加元件的配置,如本文所示和所讨论的。例如,可以存在多个用户设备装置和多个网络实体或者提供类似功能的其他节点,诸如组合用户设备和网络实体的功能的节点,诸如中继节点。ue510同样可以被提供有除了通信接入节点520之外的用于通信的各种配置。例如,ue510可以被配置用于设备到设备通信。

以上实施例可以减少调度阻塞概率,并且增加ue吞吐量。贯穿本说明书描述的某些实施例的特征、结构或特性可以在一个或多个实施例中以任何合适的方式组合。例如,贯穿本说明书使用的短语“某些实施例”、“一些实施例”、“其他实施例”或其他类似语言是指结合该实施例描述的特定特征、结构或特性可以被包括在本发明的至少一个实施例中的事实。因此,贯穿本说明书出现的短语“在某些实施例中”、“在一些实施例中”、“在其他实施例中”或其他类似语言不一定是指同一组实施例,并且所描述的特征、结构或特性在一个或多个实施例中可以以任何合适的方式组合。

本领域普通技术人员将容易理解,如上所讨论的本发明可以以不同顺序的步骤和/或使用与所公开的配置不同的配置的硬件元件来实践。因此,尽管已经基于这些优选实施例描述了本发明,但是对于本领域技术人员来说显而易见的是,某些修改、变化和替代构造将是很显而易见的,同时保持在本发明的精神和范围内。虽然一些实施例可以涉及lte-a环境,但是其他实施例可以涉及任何lte环境。

部分词汇表

3gpp第3代合作伙伴项目

ack肯定确认

ca载波聚合

dci下行链路控制信息

dl下行链路

enb演进型节点b。

f1bwcs具有信道选择的格式1b

f3格式3

l1层1

l2层2

l3层3

lte长期演进

lte-a长期演进高级

mac媒体访问控制

nack否定确认

pcell主小区

pdcch物理下行链路控制信道

pucch物理上行链路控制信道

prb物理资源块

rel发布版本

rrc无线电资源控制

scell辅小区

td时域

tpc发射功率控制

tti传输时间间隔

ue用户设备

ul上行链路

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