根据聚合水平的多播资源分配的制作方法

文档序号:15577374发布日期:2018-09-29 05:47阅读:203来源:国知局

本申请要求享受2016年9月15日提交的美国非临时申请no.15/266,836和2016年2月10日提交的美国临时专利申请no.62/293,656的优先权和权益,故以引用方式将这两份申请的全部内容并入本文,就如同在下文中完全记载其全部内容一样以及用于所有可应用目的。

概括地说,本公开内容的方面涉及无线通信系统,具体地说,本公开内容的方面涉及使用基于聚合水平的多播控制信道设计方案的多播资源分配信息。



背景技术:

在无线通信网络中,向用户设备(ue)分配资源(例如,符号、频率和/或码资源),随后经由下行链路控制信道(例如,经由物理下行链路控制信道或者pdcch)来传输给该ue。目前,特定于ue的分配信息(例如,调制编码方案(mcs)、资源分配类型、编码速率、资源元素等等)是通过特定于该ue的下行链路控制信息(dci)消息,来发信号通知给该ue的。因此,随着越来越多的ue在给定的区域中使用,用于发信号通知该调度的调度和开销需求也增加。

结果,需要以减少开销的方式来向ue发信号通知资源分配信息以及提高效率的技术。



技术实现要素:

为了对所讨论的技术有一个基本的理解,下面概括了本公开内容的一些方面。该概括部分不是对本公开内容的所有预期特征的详尽概述,也不是旨在标识本公开内容的所有方面的关键或重要元素,或者描述本公开内容的任意或全部方面的范围。其唯一目的是用概括的形式呈现本公开内容的一个或多个方面的一些概念,以此作为后面的详细说明的前奏。

在本公开内容的一个方面,提供了一种方法,该方法包括:基于第一批多个无线通信设备被分配第一聚合水平,由接入点生成第一下行链路控制消息,其中该第一下行链路控制消息包括针对第一批多个无线通信设备的第一组资源分配。此外,该方法还包括:基于第二批多个无线通信设备被分配第二聚合水平,由接入点生成第二下行链路控制消息,其中该第二下行链路控制消息包括针对第二批多个无线通信设备的第二组资源分配,其中第二聚合水平与第一聚合水平不同。此外,该方法还包括:从接入点向第一批多个无线通信设备发送第一下行链路控制消息,以及向第二批多个无线通信设备发送第二下行链路控制消息。

在本公开内容的另外方面,提供了一种方法,该方法包括:在无线通信设备处,根据第一聚合水平从接入点接收向包括该无线通信设备的多个无线通信设备发送的多播下行链路控制消息。此外,该方法还包括:由该无线通信设备在所述多播下行链路控制消息中从针对所述多个无线通信设备的多个资源分配中,提取接入点针对该无线通信设备的资源分配。此外,该方法还包括:其中,所述第一聚合水平是来自多个不同的聚合水平中的一个,所述资源分配基于向该无线通信设备分配了所述聚合水平。

在本公开内容的另外方面,提供了一种装置,该装置包括处理器,其被配置为基于第一批多个无线通信设备被分配第一聚合水平,生成第一下行链路控制消息,其中该第一下行链路控制消息包括针对第一批多个无线通信设备的第一组资源分配。此外,所述处理器还被配置为:基于第二批多个无线通信设备被分配第二聚合水平,生成第二下行链路控制消息,其中该第二下行链路控制消息包括针对第二批多个无线通信设备的第二组资源分配,其中第二聚合水平与第一聚合水平不同。此外,该装置还包括收发机,其被配置为向第一批多个无线通信设备发送第一下行链路控制消息,以及向第二批多个无线通信设备发送第二下行链路控制消息。

在本公开内容的另外方面,提供了一种装置,该装置包括收发机,其被配置为根据聚合水平从接入点接收针对包括该装置的多个无线通信设备的多播下行链路控制消息。此外,该装置还包括处理器,其被配置为在所述多播下行链路控制消息中从针对所述多个无线通信设备的多个资源分配中,提取接入点针对该装置的资源分配。此外,该装置还包括:其中,所述聚合水平是来自多个不同的聚合水平中的一个,所述资源分配基于向该无线通信设备分配了所述聚合水平。

在本公开内容的一个方面,提供了一种其上记录有程序代码的计算机可读介质,所述程序代码包括:用于使接入点基于第一批多个无线通信设备被分配第一聚合水平,生成第一下行链路控制消息的代码,其中该第一下行链路控制消息包括针对第一批多个无线通信设备的第一组资源分配。此外,所述程序代码还包括:用于使接入点基于第二批多个无线通信设备被分配第二聚合水平,生成第二下行链路控制消息的代码,其中该第二下行链路控制消息包括针对第二批多个无线通信设备的第二组资源分配,其中第二聚合水平与第一聚合水平不同。此外,所述程序代码还包括:用于使接入点向第一批多个无线通信设备发送第一下行链路控制消息,以及向第二批多个无线通信设备发送第二下行链路控制消息的代码。

在本公开内容的另外方面,提供了一种其上记录有程序代码的计算机可读介质,所述程序代码包括:用于使无线通信设备根据聚合水平从接入点接收针对包括该无线通信设备的多个无线通信设备的多播下行链路控制消息的代码。此外,所述程序代码还包括:用于使该无线通信设备在所述多播下行链路控制消息中从针对所述多个无线通信设备的多个资源分配中,提取接入点针对该无线通信设备的资源分配的代码。此外,所述程序代码还包括:其中,所述聚合水平是来自多个不同的聚合水平中的一个,所述资源分配基于向该无线通信设备分配了所述聚合水平。

在本公开内容的另外方面,提供了一种装置,该装置包括:用于基于第一批多个无线通信设备被分配第一聚合水平,生成第一下行链路控制消息的单元,其中该第一下行链路控制消息包括针对第一批多个无线通信设备的第一组资源分配。此外,该装置还包括:用于基于第二批多个无线通信设备被分配第二聚合水平,生成第二下行链路控制消息的单元,其中该第二下行链路控制消息包括针对第二批多个无线通信设备的第二组资源分配,其中第二聚合水平与第一聚合水平不同。此外,该装置还包括:用于向第一批多个无线通信设备发送第一下行链路控制消息,以及向第二批多个无线通信设备发送第二下行链路控制消息的单元。

在本公开内容的另外方面,提供了一种装置,该装置包括:用于根据聚合水平从接入点接收针对包括该装置的多个无线通信设备的多播下行链路控制消息的单元。此外,该装置还包括:用于在所述多播下行链路控制消息中从针对所述多个无线通信设备的多个资源分配中,提取接入点针对该装置的资源分配的单元。此外,该装置还包括:其中,所述聚合水平是来自多个不同的聚合水平中的一个,所述资源分配基于向该无线通信设备分配了所述聚合水平。

在结合附图了解了下面的本发明的特定、示例性实施例的描述之后,本发明的其它方面、特征和实施例对于本领域普通技术人员来说将变得显而易见。虽然相对于下面的某些实施例和附图讨论了本发明的特征,但本发明的所有实施例可以包括本文所讨论的优势特征中的一个或多个。换言之,虽然将一个或多个实施例讨论成具有某些优势特征,但也可以根据本文所讨论的本发明的各个实施例,来使用这些特征中的一个或多个。用类似的方式,虽然下面将示例性实施例讨论成设备、系统或者方法实施例,但应当理解的是,这些示例性实施例可以用各种各样的设备、系统和方法来实现。

附图说明

图1根据本公开内容的实施例,示出了一种示例性无线通信环境。

图2是根据本公开内容的实施例的示例性无线通信设备的框图。

图3是根据本公开内容的实施例的示例性无线通信设备的框图。

图4a是根据本公开内容的实施例的示例性下行链路帧结构的框图。

图4b是根据本公开内容的实施例的示例性下行链路控制消息结构的框图。

图4c是根据本公开内容的实施例的示例性下行链路控制消息结构的框图。

图5a是根据本公开内容的实施例,示出每聚合水平的位图结构的流程图。

图5b是根据本公开内容的实施例,示出每聚合水平的位图结构的流程图。

图6是根据本公开内容的各个方面,示出用于无线通信的示例性方法的流程图。

图7是根据本公开内容的各个方面,示出用于无线通信的示例性方法的流程图。

具体实施方式

下面结合附图描述的具体实施方式,旨在对各种配置进行描述,而不是旨在表示仅在这些配置中才可以实现本文所描述的概念。为了对各种概念有一个透彻理解,具体实施方式包括一些特定的细节。但是,对于本领域普通技术人员来说显而易见的是,可以在不使用这些特定细节的情况下实现这些概念。在一些实例中,为了避免对这些概念造成模糊,公知的结构和组件以框图形式示出。

本文所描述的技术可以用于各种无线通信网络,比如cdma、tdma、fdma、ofdma、sc-fdma、lte网络、gsm网络和其它网络。术语“网络”和“系统”经常可以交换使用。cdma网络可以实现诸如通用陆地无线接入(utra)、cdma2000等等之类的无线技术。utra包括宽带cdma(wcdma)和cdma的其它变型。cdma2000覆盖is-2000、is-95和is-856标准。tdma网络可以实现诸如全球移动通信系统(gsm)之类的无线技术。ofdma网络可以实现诸如演进的utra(e-utra)、超移动宽带(umb)、ieee802.11(wi-fi)、ieee802.16(wimax)、ieee802.20、flash-ofdma等等之类的无线技术。utra和e-utra是通用移动通信系统(umts)的一部分。3gpp长期演进(lte)和改进的(lte-a)是umts的采用e-utra的新发布版。在来自名为“第三代合作伙伴计划”(3gpp)的组织的文档中描述了utra、e-utra、umts、lte、lte-a和gsm。在来自名为“第三代合作伙伴计划2”(3gpp2)的组织的文档中描述了cdma2000和umb。本文所描述的技术可以用于上面所提及的无线网络和无线技术以及其它无线网络和无线技术,例如,下一代(如,第五代(5g))网络。

此外,设备还可以使用诸如lte直接型(lte-d)、蓝牙、低功耗蓝牙(ble)、zigbee、射频识别(rfid)和/或其它ad-hoc或网格网络技术之类的各种对等技术来彼此进行通信。本公开内容的实施例针对于可以在上面所陈述的网络和/或仍待开发的网络中的任何一个或多个上使用的任何类型的调制方案。

本公开内容的实施例介绍使用基于聚合水平的多播控制信道设计方案来多播资源分配信息的系统和技术。在一个实施例中,调度器(例如,基站)可以根据聚合水平而不是每ue,将资源元素(例如,用于下行链路和/或上行链路)分配给一个或多个ue。为了实现这一点,基站可以根据ue的聚合水平对ue进行分组,并生成多播下行链路控制消息,其中,将每个多播消息发送到聚合到该组中的那些ue,使得将第一多播消息发送到第一聚合水平的第一组ue,以及将第二多播消息发送到第二聚合水平的第二组ue等等。ue可能事先不知道其被基站聚合到哪个组中,这致使动态聚合水平的分组。

当基站确定要按照某个聚合水平来调度的ue时,基站识别位图中的每个可用资源,其中位图中的每个比特对应于可用于调度的不同资源。基站对于位图中的与要分配给该聚合水平中的ue的资源相对应的那些比特进行断言。此外,基站还创建一个数组,其长度等于位图中针对该聚合水平所断言的比特数量。该数组提供该聚合水平中的ue的标识符与位图中的断言比特之间的动态映射,从而可以使用较少的空间来建立分配。

此外,基站还创建ue标识符列表,其列出该聚合水平的每个调度的ue和分配的资源。来自ue标识符列表的放置顺序值是存储在特定数组元素中的值。当ue在数组中搜索其特定ue标识符的放置顺序值时,使用与这些放置顺序值所位于的数组元素相关联的索引值,来识别哪些被断言比特已被分配给该ue。因此,索引值指定位图中有多少被断言比特与分配给该ue的被断言比特(和资源)相对应。将该信息包括在下行链路控制消息中,并向ue进行多播。

ue按照聚合水平来接收下行链路控制消息,遵循某个顺序(例如,相反的顺序)来访问与所分配的资源的映射。在一些实施例中,用于每个聚合水平的位图大小保持相同,使得每个聚合水平的ue具有对位图资源关联的明确访问。在其它实施例中,用于每个聚合水平的位图大小每个水平向下下降。这种下降源自于:针对于当前聚合水平的位图的传输,去除在上层聚合水平中断言的比特。ue监听上层聚合水平以及它们自己的聚合水平以获得位图的完整视图,从而减少传输大小开销,同时仍允许ue具有适当的信息来获得其资源分配。

本公开内容的实施例可以将资源分配分解成两个组成部分:第一组成部分可以指示用于给定聚合水平的许可中的任何ue的所有资源块,第二组成部分可以指示针对这些ue的资源块的实际分配。第一组成部分可以是广播的。第二组成部分可以是单播的。第二组成部分可以使用第一组成部分的广播中所指示的资源内的位图,来表示资源分配。为了避免广播低效性,可以按聚合水平执行该技术。可以将本公开内容的实施例实现为标准化控制信道。例如,可以根据本公开内容,使用基于聚合水平的多播pdcch设计方案来传输多播资源分配信息。

有助于记住的是,该技术可以经由使用基于聚合水平的多播pdcch设计方案的多播资源分配信息来实现标准化控制信道。

图1根据本公开内容的各个方面,示出了一种无线通信网络100。无线通信网络100可以包括多个ue102以及多个基站104。基站104可以包括演进节点b(enodeb)。此外,基站104还可以称为接入点、基站收发机、节点b、enb等等。基站104可以是与ue102进行通信的站。

基站104与ue102进行通信,如通信信号106所指示的。ue102可以经由上行链路和下行链路,与基站104进行通信。下行链路(或者前向链路)指代从基站104到ue102的通信链路。上行链路(或者反向链路)指代从ue102到基站104的通信链路。此外,基站104还可以通过有线和/或无线连接,彼此之间直接地或间接地通信,如通过通信信号108所指示的。

ue102可以分散于整个无线网络100中,如图所示,每个ue102可以是静止的,也可以是移动的。ue102还可以称为终端、移动站、用户单元等等。ue102可以是蜂窝电话、智能电话、个人数字助理、无线调制解调器、膝上型计算机、平板计算机、无人机、娱乐设备、集线器、网关、家电、可穿戴设备、对等和设备到设备组件/设备(其包括固定的、静止的和移动的)、物联网(iot)组件/设备、以及万物网(ioe)组件/设备等等。无线通信网络100是本公开内容的各个方面所应用于的网络的一个例子。

每一个基站104可以为特定的地理区域提供通信覆盖。在3gpp中,根据术语“小区”使用的上下文,术语“小区”可以指代基站的这种特定地理覆盖区域和/或服务于该覆盖区域的基站子系统。在该方面,基站104可以为宏小区、微微小区、毫微微小区和/或其它类型的小区提供通信覆盖。宏小区通常覆盖相对较大的地理区域(例如,半径几个公里),并且可以允许与网络提供商具有服务订阅的ue能不受限制地接入。微微小区通常会覆盖相对较小的地理区域,并且可以允许与网络提供商具有服务订阅的ue能不受限制地接入。此外,毫微微小区通常也会覆盖相对较小的地理区域(例如,家庭),并且除了不受限制的接入之外,其还可以提供与该毫微微小区具有关联的ue(例如,闭合用户群(csg)中的ue、用于家庭中的用户的ue等等)受限制的接入。用于宏小区的基站可以称为宏基站。用于微微小区的基站可以称为微微基站。以及,用于毫微微小区的基站可以称为毫微微基站或家庭基站。在图1所示的例子中,基站104a、104b和104c分别是用于覆盖区域110a、110b和110c(本文还称为小区)的宏基站的例子。基站104d和104e分别是用于覆盖区域110d和110e的微微基站和/或毫微微基站的例子。基站104可以支持一个或多个(例如,两个、三个、四个等等)小区。

此外,无线通信网络100还可以包括中继站。中继站是从上游站(例如,基站、ue等等)接收数据和/或其它信息的传输,并向下游站(例如,另一个ue、另一个基站等等)发送该数据和/或其它信息的传输的站。此外,中继站还可以是能对其它ue的传输进行中继的ue。此外,中继站还可以称为中继基站、中继ue、中继器等等。此外,一些中继器还可以具有ue能力/功能。

无线通信网络100可以支持同步或异步操作。对于同步操作而言,基站104可以具有类似的帧时序,来自不同基站104的传输在时间上可以近似地对齐。对于异步操作而言,基站104可以具有不同的帧时序,来自不同基站104的传输在时间上可能不对齐。

在一些实现中,无线通信网络100在下行链路上使用正交频分复用(ofdm),在上行链路上使用单载波频分复用(sc-fdm)。ofdm和sc-fdm将系统带宽划分成多个(k个)正交的子载波,其中这些子载波通常还称为音调、频段等等。可以使用数据对每一个子载波进行调制。通常,在频域中使用ofdm,在时域中使用sc-fdm来发送调制符号。相邻子载波之间的间隔可以是固定的,子载波的总数量(k)可以取决于系统带宽。例如,对于1.4、3、5、10、15或20兆赫兹(mhz)的相应系统带宽,k可以分别等于72、180、300、600、900和1200。此外,还可以将系统带宽划分成子带。例如,子带可以覆盖1.08mhz,对于1.4、3、5、10、15或20mhz的相应系统带宽,可以分别存在1、2、4、8或16个子带。

根据本公开内容的实施例,用于一个或多个ue102的资源分配信息是根据不同的ue102被分组到的聚合水平(例如,由基站104进行动态地分组),被每资源块地多播给ue102的,而不是每ue102进行单独传输。如本文所使用的,聚合水平指代无线通信系统(例如,lte、lte-a等等)可以将下行链路控制信息(dci,本文还称为dci消息或下行链路控制消息)映射到下行链路控制符号的机制。具体而言,聚合水平确定使用控制信道中的多少下行链路资源元素(例如,pdcch中的控制信道单元(cce))来发送dci消息。在一个实施例中,可以存在标识成聚合水平1、2、4和8的4个聚合水平。

举例而言,每个cce可以表示一组资源单元,在一个实施例中,该组资源单元可以包括四个资源单元(例如,子载波)。此外,每个资源单元(例如,子载波)可以支持映射2比特。举例而言,cce可以是9个资源单元组的组,使得给定cce对应于总共36个资源单元(9个组*每组4个资源单元),这36个资源单元可以映射总共72个比特(36个资源单元*每单元2比特)。每种聚合水平可以与不同数量的cce相关联。

例如,聚合水平1可以与1个cce相关联,其意味着总共72个比特可用于dci的映射。再举一个例子,聚合水平2可以与2个cce相关联,其意味着在将某个码率应用于dci之后,总共144个比特(2个cce*36个资源单元*每单元2个比特)可用于dci的映射。再举一个例子,聚合水平4可以与4个cce相关联,其意味着在将某个码率应用于dci之后,总共288个比特(4个cce*36个资源单元*每单元2个比特)可用于dci的映射。再举一个例子,聚合水平8可以与8个cce相关联,其意味着在将某个码率应用于dci之后,总共576个比特(8个cce*36个资源单元*每单元2个比特)可用于dci的映射。这些只是用于说明目的。可以规定其它组合,并仍然落入本公开内容的保护范围内。此外,如本文所使用的,可以基于环境条件来选择聚合水平。例如,在一些环境度量(例如,信噪比(snr))非常低的情况下,可以选择聚合水平8,这可以称为最高聚合水平(其中,8是最高的;如果出现利用更多cce并因此可以打包更多的比特的其它水平的话,那么那些水平将接收“最高”的指定)。在snr较佳的情况下,可以使用“较低”的聚合水平,例如4或2(从高到低的顺序)。在snr最佳的情况下,可以使用“最低”聚合水平(例如,本示例中的聚合水平1)。

根据本公开内容的实施例,调度器(例如,其与基站104相关联)可以执行与分配资源元素以发送和接收与ue102的数据有关的一个或多个操作。可以调度的资源元素包括资源块(rb)、资源块组(rbg)、和/或适合于本公开内容的实施例的任何其它类型的资源。调度器确定哪种聚合水平将用于给定的dci格式(例如,诸如1、1a、1b、1c、1d、2和2a之类的下行链路格式,以及诸如0、3和3a之类的上行链路格式,仅举出一些例子;为了讨论简单起见,虽然本文通常参照下行链路格式,但本公开内容的实施例也可以适用于下行链路和上行链路格式二者)。调度器可以基于不同的信息(例如,信道质量和/或ue标识符类型)来这样做。例如,如果ue102已经报告了较差的信道质量,则调度器可以确定使用更鲁棒编码的dci(例如,速率匹配比特,添加额外的比特/冗余检查以为消息的实际比特(例如,用于该消息的一组比特和用于循环冗余校验(crc)的额外比特)提供更好的前向纠错保护)。这将增加dci的比特长度,因此调度器可以选择更高的聚合水平以适应该长度和期望的鲁棒性级别。dci消息可以用于发信号通知资源分配信息(例如,调制编码方案(mcs)、资源分配类型、编码速率、资源元素等等)。

不是经由多个单播消息将调度的信息(例如,资源分配信息)发送到不同的ue102,如通常针对于专用ue标识符的情况,调度器可以根据一个或多个聚合水平来发送多播消息。具体而言,根据本公开内容的实施例,可以将用于专用ue标识符(例如,小区无线网络临时标识符或者c-rnti;这仅仅是示例性的,因为也可以使用其它类型的标识符)的dci消息多播到已经按照聚合水平来分组在一起的多个ue。此外,可以动态地执行该分组,使得在对消息进行多播之前,ue102不知道它们的组分配。

例如,再次参见图1,无线通信网络100包括与不同的基站104进行通信的多个ue102。例如,在小区110a中,ue102a和ue102b从基站104c接收覆盖。如图所示,它们二者靠近小区110a的边缘,因此可能具有较低的snr。结果,调度器可以以更高的聚合水平来调度用于二者的下行链路控制消息(例如,其可以识别调度的pdsch和/或pusch资源),无论它们的聚合水平相同还是不同(例如,一者或二者处于聚合水平8或4、或者其某种组合)。snr可能受到不同于距离的其它环境因素的影响,因此,仍然可以按照更高的聚合水平来调度即使与给定基站104距离更近的ue102的下行链路控制消息。

再举一个例子,ue102a、102c、102d和102e在小区110b内,并且从基站104b接收覆盖。给定它们各自的snr(和/或其它信道质量信息和/或优先级),基站104b可以以第一聚合水平(例如,4)来调度用于ue102c和ue102e的下行链路控制消息,以第二聚合水平(例如,8)来调度用于ue102a和ue102d的下行链路控制消息,其中,第二聚合水平比第一聚合水平高。再举一个例子,ue102a、102c、102g、102h和102i在小区110c内,并且从基站104a接收覆盖。基站104c可以基于ue102a、102c、102g、102h和102i的相应信道质量测量值,按照最高聚合水平(例如,8)来调度用于ue102a和ue102i的下行链路控制消息,以第二较低的聚合水平(例如,4)来调度用于ue102c的下行链路控制消息,以第三较低的聚合水平(例如,2)来调度用于ue102h的下行链路控制消息,以及以最低聚合水平(例如,1)来调度用于ue102g的下行链路控制消息。如应当认识到的,这些仅仅是为了便于说明而示例性的。

继续该说明并具体地聚焦于小区110c,当调度用于ue102a、102c、102g、102h和102i的下行链路控制消息时,基站104c可以执行本公开内容的实施例的不同方面。例如,已经确定了以不同的聚合水平来调度用于这些ue的下行链路控制消息,基站104c可以继续生成用于各个聚合水平的下行链路控制消息。因此,已经确定了以最高聚合水平来调度用于ue102a和ue102i的下行链路控制消息,基站104c可以继续根据所选定的聚合水平来生成下行链路控制消息。单个下行链路控制消息可以提供资源分配信息(无论下行链路还是上行链路,但在该示例中是下行链路)。

根据本公开内容的实施例,调度器(这里,基站104c)可以识别每个可用的资源元素(例如,每rbg),以及维护/提供位图,其中每个比特对应于不同的可用rbg(本文所使用的粒度级别,但可以类似地使用其它级别的粒度)。例如,位图可以具有与可用于给定系统带宽的rbg的数量相对应的长度(例如,针对10mhz系统带宽的50比特长,但其它长度也可以,从10比特或更小到200比特以上,仅作为一个例子)。每个比特的值可以标识与该比特相对应的rbg是否被调度,例如,0可以指示该rbg尚未被调度,而1(本文还称为被断言)可以指示该rbg已经被调度。由于每个比特对应于不同的rbg,并且ue102知道比特和rbg之间的对应关系,因此,给定比特的断言足够用于向给定的ue102通知其在给定子帧中的资源分配。

此外,基站104c还可以创建一个数组(本文还称为向量)。该数组中的每个索引位置可以标识位图中的不同被断言比特,换言之,该数组的长度可以等于位图中的被断言比特的数量(对应于针对该聚合水平的分配的rbg的数量)。因此,对于数组索引为1,其标识位图中的第一个被分配比特,对于数组索引为5,其标识位图中的第五个被分配比特,以此类推。此外,该数组也包括在下行链路控制消息中。

此外,基站104c还可以在公共下行链路控制消息的一个字段(本文还称为c-rnti字段,用于说明目的)中的列表里,列出为给定聚合水平选定的每个ue标识符。基站104c可以取得用于标识每个ue标识符被放置在列表中的顺序的值,并将该值存储在其索引与针对给定ue102的被断言比特相对应的数组元素中,其转而标识为该特定ue102分配的rbg。在引用顺序时,这可以对应于ue102标识符被放置在列表中的实际编号顺序。例如,如果向ue102h分配与位图中的第二个和第四个被断言比特相对应的两个不同rbg,则基站104c将ue102h放置在用于该聚合水平的下行链路控制消息的列表中,记录列表中的该位置(例如,第二个位置),随后将与该位置值相对应的值(这里,对于第二个位置的2)放置在数组中的第二个和第四个索引位置中。基站104c针对其分配是通过给定的聚合水平来标识的所有ue102重复该过程(例如,按照它们的调度顺序)。随后,基站104c将下行链路控制消息多播到下行链路控制消息的所述字段中列出的那些ue102。

针对当前与其它聚合水平相关联的ue102,使用上面所描述的方法来实现类似的结果。因此,单个多播消息可以向多个ue102标识已经在一个或多个时间段(例如,针对子帧)内向它们分配了哪些资源。用此方式,可以显著地减少用于提供下行链路控制消息的数据比特的数量,从而减少用于信令资源分配(和/或其它参数)的信令开销。

图2是根据本公开内容的实施例的示例性无线通信设备200的框图。无线通信设备200可以是具有如上面所描述的多种配置中的任何一种的基站。为了举例起见,无线通信设备200可以是如上面参照图1所讨论的基站104。基站104可以包括处理器202、存储器204、调度器208、收发机210(其包括调制解调器212和rf单元214)和天线216。这些元件可以彼此之间进行直接通信或者间接通信(例如,经由一个或多个总线)。

处理器202可以具有作为特定类型处理器的各种特征。例如,这些可以包括被配置为执行本文参照上面在图1中所介绍的基站104来描述的操作的中央处理单元(cpu)、数字信号处理器(dsp)、专用集成电路(asic)、控制器、现场可编程门阵列(fpga)设备、另一个硬件设备、固件设备或者其任意组合。此外,处理器202还可以实现成计算设备的组合,例如,dsp和微处理器的组合、若干微处理器、一个或多个微处理器与dsp内核的结合,或者任何其它此种结构。

存储器304可以包括高速缓冲存储器(例如,处理器302的高速缓冲存储器)、随机存取存储器(ram)、磁阻ram(mram)、只读存储器(rom)、可编程只读存储器(prom)、可擦除可编程只读存储器(eprom)、电可擦除可编程只读存储器(eeprom)、闪存、固态存储器设备、硬盘驱动器、其它形式的易失性和非易失性存储器、或者不同类型的存储器的组合。在一些实施例中,存储器204可以包括非临时性计算机可读介质。存储器204可以存储指令206。指令206可以包括:当由处理器202执行时,使得处理器202执行本文结合本公开内容的实施例,参照基站104所描述的操作的指令。术语“指令”和“代码”可以包括任何类型的计算机可读语句。例如,术语“指令”和“代码”可以指代一个或多个程序、例行程序、子例行程序、函数、过程等等。“指令”和“代码”可以包括单个计算机可读语句或多个计算机可读语句。

调度器208可以用于本公开内容的各个方面。调度器208可以包括各种硬件组件和/或软件组件,以辅助调度资源,以及向调度的ue102通知它们的分配。例如,调度器208可以负责公共和特定于ue的资源分配分派(例如,根据本公开内容的实施例的特定于ue的资源分配分派)。此外,调度器208可以确定要以什么聚合水平来调度任何给定的ue102。作为其一部分,调度器208可以确定按照任何给定的聚合水平,将给定的下行链路控制消息多播到多少ue102。

调度器208可以负责生成和维护一个或多个位图,每个聚合水平一个位图,其中位图用于识别资源(诸如上面关于图1所讨论的)。调度器208可以进一步负责生成一个或多个数组,例如,每个聚合水平一个数组,其对应于用于该聚合水平的位图,如上面关于图1所讨论的。此外,调度器208还可以负责在字段中生成用于标识该特定下行链路控制消息被多播到的所有ue102的列表,包括将顺序号放置在相关的数组元素中,使得ue102可以在下行链路控制消息中的位图里,正确地定位它们的资源分配信息,诸如上面关于图1所讨论的和下面进一步参照其它附图所描述的。

如图所示,收发机210可以包括调制解调器子系统212和射频(rf)单元214。收发机210可以被配置为与其它设备(例如,ue102和/或其它网络元件)进行双向通信。调制解调器子系统212可以被配置为根据mcs(例如,ldpc编码方案、turbo编码方案、卷积编码方案、极性编码方案等等),对数据进行调制和/或编码。rf单元214可以被配置为对来自调制解调器子系统212的经调制/编码数据(关于出站传输)或者源自于另一个源(例如,ue102)的传输的经调制/编码数据进行处理(例如,执行模数转换或者数模转换等等)。虽然示出成被一起集成在收发机210中,但调制解调器子系统212和rf单元214可以是分别的设备,它们在基站104处耦合在一起以使基站104能够与其它设备进行通信。

rf单元214可以将经调制和/或处理的数据(例如,数据分组(或者具体而言,可以包含一个或多个数据分组和其它信息的数据消息))(例如,本公开内容的下行链路控制消息)提供给天线216,以便传输给一个或多个其它设备。例如,这可以包括:根据本公开内容的实施例,在诸如pdcch之类的控制信道中进行下行链路控制信息的传输。此外,天线216还可以接收从其它设备发送的数据消息,并提供所接收的数据消息以便在收发机210处进行处理和/或解调。虽然图2将天线216示出成单个天线,但天线216可以包括具有类似或者不同设计方案的多付天线,以便维持多个传输链路。

现转到图3,该图根据本公开内容的实施例,示出了一种示例性无线通信设备300的框图。无线通信设备300可以是具有如上面所描述的多种配置中的任何一种的ue102。为了举例起见,无线通信设备300可以是如上面参照图1所讨论的ue102。

如图所示,ue102可以包括处理器302、存储器304、收发机308(其包括调制解调器310和rf单元312)和天线314。在一些实施例中,ue102可以包括多个收发机308(其还称为多个无线电装置)。这些元件可以彼此之间进行直接通信或者间接通信(例如,经由一个或多个总线)。

处理器302可以包括被配置为执行本文参照ue102所描述的操作的cpu、dsp、asic、控制器、fpga设备、另一个硬件设备、固件设备或者其任意组合。具体而言,处理器302可以结合ue102的其它组件来使用,以执行与本公开内容的实施例相关联的各种功能。处理器302还可以实现成计算设备的组合,例如,dsp和微处理器的组合、若干微处理器、一个或多个微处理器与dsp内核的结合,或者任何其它此种结构。

存储器304可以包括高速缓冲存储器(例如,处理器302的高速缓冲存储器)、ram、mram、rom、prom、eprom、eeprom、闪存、固态存储器设备、硬盘驱动器、其它形式的易失性和非易失性存储器、或者不同类型的存储器的组合。在一个实施例中,存储器304包括非临时性计算机可读介质。存储器304可以存储指令306。指令306可以包括:当由处理器302执行时,使得处理器302执行结合本公开内容的实施例,本文参照ue102所描述的操作的指令。此外,指令306还可以称为代码,其中代码可以被广义地解释为包括任何类型的计算机可读语句,如上面参照图2所讨论的。

如图所示,收发机308可以包括调制解调器子系统310和射频(rf)单元312。收发机308可以被配置为与其它设备(例如,基站104)进行双向通信。调制解调器子系统310可以被配置为根据mcs(例如,ldpc编码方案、turbo编码方案、卷积编码方案、极性编码方案等等),对来自ue102的其它方面(诸如,处理器302和/或存储器304)的数据进行调制和/或编码。rf单元312可以被配置为对来自调制解调器子系统310的经调制/编码数据(关于出站传输)或者源自于另一个源(例如,基站104)的传输的经调制/编码数据进行处理(例如,执行模数转换或者数模转换等等)。虽然示出成被一起集成在收发机308中,但调制解调器子系统310和rf单元312可以是分别的设备,它们在ue102处耦合在一起以使ue102能够与其它设备进行通信。

rf单元312可以将经调制和/或处理的数据(例如,数据分组(或者具体而言,可以包含一个或多个数据分组和其它信息的数据消息))提供给天线314,以便传输给一个或多个其它设备。例如,这可以包括:在根据本公开内容的实施例接收和处理的分配的资源上进行信息的传输。此外,天线314还可以接收从其它设备发送的数据消息,并提供所接收的数据消息以便在收发机308处进行处理和/或解调。虽然图3将天线314示出成单个天线,但天线314可以包括具有类似设计方案或不同设计方案的多付天线,以便维持多个传输链路。

例如,根据本公开内容的实施例,收发机308可以在子帧的pdcch部分期间,监听下行链路控制消息(例如,一个或多个dci)。收发机308可以在与不同聚合水平相关联的多个不同cce索引期间,监听下行链路控制消息。可以从没有为监听的ue102分配资源的cce中的那些dci获得关于多个聚合水平的信息,诸如将在下面关于比特减少来进一步详细讨论的。

当天线314接收下行链路控制消息时,收发机308可以尝试以用于给定cce索引的给定聚合水平的编码速率,来对其进行解码。在位图大小对于每个聚合水平都相同的实施例中,在ue102未在c-rnti字段(或者更一般地,ue标识符字段)中列出的情况下,处理器302可以丢弃来自下行链路控制消息的信息。在存在比特减少的实施例中,从而每个聚合水平的位图大小不相同,处理器302可以将用于较高聚合水平的位图存储在例如存储器304中以供后续使用。

无论哪种方式,根据本公开内容的实施例,当天线314接收已经从基站104多播到ue102的下行链路控制消息时,收发机308对所接收的数据进行处理,使得处理器302可以访问ue标识符字段以在该字段的列表中定位其特定的ue标识符(例如,c-rnti或者用于进一步优化下行链路消息中的比特使用的针对于其的某种减少的替换)。例如,处理器302可以访问分配给ue102的ue标识符,并将其与下行链路控制消息的ue标识符字段中的列表里提供的ue标识符进行比较。在列表中定位匹配的ue标识符时,处理器302可以同时地确定匹配的ue标识符在列表中所处的顺序(例如,第一个、第二个、第三个等等)。

此外,处理器302还访问包括在下行链路控制消息中的数组。如上所述,该数组的长度等于下行链路控制消息所包括的位图中的被断言比特的数量。处理器302获取该数组,并从头至尾对其进行搜索以寻找其中已经放置了从列表获得的顺序值的每个索引位置。因此,如果在列表中的第二时隙里找到ue102的ue标识符,则处理器302将在该数组中搜索顺序值2。在匹配所处的每个数组元素处(在该示例中,值2),处理器302可以识别用于该数组元素的数组索引值。

此外,处理器302还访问下行链路控制消息中包括的位图。利用从数组获得的数组索引值,处理器302穿过位图以定位与所识别的数组索引值相对应的被断言比特。例如,如果处理器302将值2定位在该数组中的两个分别的索引位置处(例如,数组中的第四个和第六个索引位置),则处理器302可以顺序地通过位图以识别第四个和第六个被断言比特,换言之,在处理器302找到第一个被断言比特(例如,“1”)时,即第一个被断言比特,然后是第二个被断言比特等等,直到其定位到第四个被断言比特为止。因此,数组索引值可以对应于比数组索引的值在位图中进入得更深的比特。

在定位到位图中的被断言比特(其已经基于ue标识符列表和数组索引值进行了标识)时,处理器302可以识别由位图中的特定位置表示的资源元素(例如,rbg)。利用该信息,ue102随后准备好在适当的时间和频率处,通过所分配的资源进行通信。

在一个实施例中,基站104可以在每个聚合水平传送相同大小的位图。在该情形下,ue102可以单独地处理每个聚合水平的每个下行链路控制消息(例如,忽略不在其聚合水平的那些下行链路控制消息,无论是通过设计还是由于该消息以ue102当前无法处理的速率进行编码的事实)。在另一个实施例中,可以使用比特减少(其还称为比特使用/开销减少的超优化)。这在下面的情况下发生:对于每个较低的聚合水平,通过去除针对较高聚合水平被断言的那些比特,位图已经被减少。因此,在聚合水平4处,可以从与用于当前处于聚合水平4的ue102的资源分配一起发送的位图中,移除那些被断言以标识用于当前处于聚合水平8的那些ue102的资源分配的比特。此外,在聚合水平2处,针对聚合水平8所断言的那些比特保持被移除,并且现在还移除针对聚合水平4所断言的那些比特。因此,对于每个较低的聚合水平,位图的大小可以继续减小,从而减少比特的数量并因此减少给定多播的信令开销。

在使用比特减少的情况下(可以将此预先向ue102发信号进行通知),ue102还可以关注任何更高级别的聚合水平多播。因此,如果ue102处于聚合水平4,则它将监听聚合水平8和聚合水平4多播二者。这是可能的,因为在本公开内容的一些实施例中,可以“干净地”发送任何聚合水平的下行链路控制消息(例如,不根据环境中的某些ue不可访问的任何值进行加扰),使得多播中的任何ue102(或者等待较低级别多播的其它ue)可以对它们进行接收和解码。

一旦处于聚合水平4的ue102接收到聚合水平8下行链路控制消息,ue102就可以获取位图(对于该示例,其称为al-8位图),并至少临时地将其存储在存储器304中。在该示例中,al-8位图是系统的最高级别聚合水平,列出了表示全范围的可分配rbg(或者通常是资源元素)的全部比特范围。当ue102接收到聚合水平4下行链路控制消息时,ue102可以获取来自该消息的位图(对于该示例,其称为al-4位图)。ue102可以访问它存储在存储器304中的al-8位图,并将al-4位图与al-8位图进行比较。可以在ue102已经在al-4位图中识别出表示分配给该ue102的资源的相关位图位置(如从上面讨论的根据ue标识符列表和数组来获得)之后执行该比较。

利用该信息,处理器302可以将al-4位图与al-8位图进行比较,以便识别针对该al-4位图的下行链路控制消息而移除了哪些比特。利用识别出任何移除的比特,处理器302可以随后重构完整的位图,其中维持针对该ue102的被断言比特的位置。用此方式,ue102随后可以至少针对所分配的子帧来识别其分配的资源。

图4a是根据本公开内容的实施例的示例性下行链路帧结构400的框图。其提供了如何组织下行链路子帧的说明性示例。帧401可以具有持续时间t(例如,10ms),其可以被划分为某个数量的相同大小的子帧(例如,10个)。

每个子帧可以包括连续的时隙(例如,两个)。资源网格可以用于表示两个时隙,每个时隙包括资源块(rb)。此外,可以将多个rb(例如,其表示多个子载波分组)组合在一起,作为上面关于图1所提及的rbg。可以将资源网格(在图4a中针对特定的rb来示出)划分为多个资源单元。对于循环前缀(例如,根据lte),资源块可以包含频域中的12个连续子载波和时域中的7个连续ofdm符号,总共84个资源单元。对于扩展循环前缀,rb可以包含频域中的12个连续子载波和时域中的6个连续ofdm符号,总共72个资源单元。

一些资源单元可以包括dl参考信号(例如,dl-rs)。dl-rs可以包括特定于小区的rs(crs)(其有时也称为公共rs)和特定于ue的rs(ue-rs),仅举出一些例子。可以仅在其上映射了相对应的物理dl共享信道(pdsch)的资源块上发送ue-rs。每个资源单元所携带的比特数量取决于调制方案。因此,ue102接收的资源块越多并且调制方案越高,ue102的数据速率越高。

在所示出的示例中,可以保留子帧中的一些符号以用作pdcch,其可以包括普通循环前缀。在pdcch的这种有限大小的情况下,每给定子帧可以发送的下行链路控制消息的总数,受到针对任何给定下行链路控制消息所选择的聚合水平的限制(例如,更高的聚合水平增加下行链路控制消息的大小,从而减少能够在该子帧的pdcch中发送的下行链路控制消息的数量)。

在图4b中示出了下行链路控制消息的示例,图4b提供了根据本公开内容的实施例的示例性下行链路控制消息结构410的框图。如图4a中所示,下行链路控制消息结构410可以包括位图412、数组414和字段416(其还称为列表416、或者ue标识符字段或者列表416)。可以包括其它数据字段(但是目前没有示出),以便不对本公开内容的实施例造成模糊。

在图4c中示出了位图412、数组414和列表416之间的关系,图4c是根据本公开内容的实施例的示例性下行链路控制消息结构关系的框图。

如图4c中所示,位图412可以包括多个比特值420。图4c和其它地方所示出的比特值的序列(例如,“00010...”)仅仅是示例性的。任何给定的位图412可以具有0和1的任何排列。在所示出的实施例中,“1”是被断言比特并且对应于已经分配的资源(并且在基站104和ue102二者处该比特映射到该资源)。此外,位图412的大小(以及数组414和列表416的大小)也是示例性的,任何数量的资源元素(例如,rbg)可以是可用的,并且可以经由位图来表示。

此外,可以为每聚合水平分配任意数量的资源,由于数组414的大小是基于位图412中断言的比特数量,因此数组414的大小也是可变的。在图4c中,根据本公开内容的实施例,示出了数组414以显示每个数组元素422可以在该数组元素中存储的任何顺序值之上具有其自己的索引值(在该示例中从1开始索引,但是也可以使用任何其它值)。此外,由于可以在给定聚合水平分配资源的ue102的数量也是可变的,因此列表416的大小可以变化以适应该时间在该级别分配的ue102的任何数量(因为ue102被放置的聚合水平可以随着ue102的状况和/或位置改变而变化)。

一个示例可以示出位图412、数组414和ue标识符列表416之间的关系。可以将具有ue标识符rnti-2的特定ue102调度为具有按照给定的聚合水平来分配给其的资源。这反映在ue标识符列表416中,其中rnti-1、rnti-2、rnti-3和rnti-4全都被列为按照相同聚合水平被分配了资源。具体而言,查看rnti-2,其以顺序号2列出(在该示例中从0开始索引,而在其它示例中,编号可以从1开始)。结果,当查看数组414时,在数组414的整个长度上搜索顺序号2。

在该例子中,在存储顺序号2的任何地方,该数组元素的索引值用于映射到位图412。因此,当基站104为给定的聚合水平创建数组414以及其中的值时,基站104将对应于这些顺序值的适当值存储在数组元素中,其索引值映射到针对该聚合水平中的那些相应ue102所分配的rbg。类似地,当ue102在确定其分配的资源时,其查找顺序号以识别位图中的位置。虽然在图4c中将顺序值示出成处于重复模式,但是可以以任何顺序来放置顺序值,使得用于那些数组元素的索引值指向位图412中的正确位置424/426。

例如,在图4c的示例中,在数组元素422中搜索顺序号2,数组索引值3和7对应于存储匹配值2的数组元素422。这意味着被分配给具有标识符rnti-2的ue102的rbg,通过位图412中的第三个和第七个被断言比特来标识。这通过位图412中的比特424和426来示出,其中比特424对应于在该特定位图中第三次断言“1”,比特426对应于在该特定位图中第七次断言“1”。

图5a是根据本公开内容的实施例,示出每聚合水平的位图结构的流程图。图5a中的位图结构对应于第一实施例,其中每个聚合水平的位图412长度对应于用于调度/分配的可用资源(在该示例中,rbg)的数量。如图所示,特定比特420(总量以及它们被断言/未断言的顺序)仅仅是示例性的。

如图所示,作为最高聚合水平(这里,al-8或者聚合水平8),比特420的数量对应于可用于分配的rbg的数量。因此,位图412的长度等于可用于分配的全部rbg的数量。此外,对于在给定的聚合水平(在该示例中,al-8)中实际使用的每个rbg,ue标识符字段的长度可以是ceiling(log2(1+nuex))。ue标识符列表416的长度对应于每个ue标识符的长度乘以为该水平分配的ue的总数。如果实际的c-rnti用于按照聚合水平8进行分配的每个ue102,则该长度将相应地增加为ue的数量乘以每个c-rnti的长度。

包括位图412的用于聚合水平8的整个下行链路控制消息的长度,还将包括数组414的长度,其对应于针对该聚合水平断言的比特的数量。

图5a中所示出的其它聚合水平遵循类似的模式,聚合水平4处的下行链路控制消息将包括与聚合水平8所包括的相同长度的位图412(例如,不对聚合水平4的位图412进行进一步优化),对于聚合水平2和1处的位图412是类似的。因此,每个水平的下行链路控制消息的长度,变得取决于按照这些水平通知其资源分配的ue102的数量。

图5b是根据本公开内容的实施例,示出每聚合水平的位图结构的流程图。在针对图5a中所示出的实施例的该替代实施例中,通过进一步操纵位图412,可以获得进一步的比特优化(换言之,进一步减少给定下行链路控制消息中的比特数量),本文还称为比特减少(其指代减少用于给定下行链路控制消息的比特数量)。

如图所示,最高聚合水平(这里是al-8)的位图412的长度保持与图5a中所示出的位图412相同的大小(可用于分配的每个rbg一比特)。可以在较低的聚合水平,对其进行优化。以al-8下面的下一个水平(这里是al-4)进行说明。在al-4处,在包括在下行链路控制消息中之前,对位图412进行修改,使得从位图412中移除已经被断言的那些比特。在移除在较高聚合水平所断言的那些比特之后,获得的位图412.a少了在较高水平所断言的比特的数量(在该示例中,少了8比特)。因此,用于在聚合水平4中进行分配的ue102的下行链路控制消息减少了该数量的比特,一种进一步优化。

以下一个较低的聚合水平(这里是al-2)继续该示例。在聚合水平2,基站104进一步从位图412中去除针对聚合水平8和针对聚合水平4所断言的那些比特(或者,仅从位图412.a中去除)。在去除在较高聚合水平(这里al-8和al-4二者)处断言的那些比特之后,获得的位图412.b少了更高水平所断言的比特的数量(在该示例中,比位图412.a少了4个比特,因此总共比位图412少12个比特)。因此,用于在聚合水平2进行分配的ue102的下行链路控制消息减少了该数量的比特,一种更进一步优化。

在下一个较低聚合水平(这里是al-2)继续该示例,基站104进一步从位图412中去除已在所有较高聚合水平(al-8、al-4和al-2)断言的那些比特。在去除在较高水平断言的那些比特之后,获得的位图412.c进一步少了在所有较高水平所断言的那些比特的数量。在该示例中,位图412.c的长度比位图412.b少6个比特,因此总共比位图412少了18个比特。这带来了进一步的优化。

利用该替代实施例,如上所述,根据本公开内容的其它实施例,被分配给较低聚合水平的ue102监听较高聚合水平的下行链路控制消息,以便获得完整位图412的完整图像,以便动态地获得它们的资源分配(例如,通过从ue标识符列表416映射到数组414,以及从其映射到位图412,该位图412是从给定的较低聚合水平的缩短的位图所恢复的)。

现在转到图6,该图根据本公开内容的各个方面,示出了用于无线通信的示例性方法600的流程图。具体而言,方法600根据本公开内容的实施例,示出了基于调度的资源的下行链路控制消息的创建和传输。方法600可以由基站104(任意数量的基站104)来实现。应当理解的是,可以在方法600的步骤之前、期间和之后提供另外的步骤,以及可以从方法600中替换或消除所描述的一些步骤。

在方框602处,基站104以第一聚合水平开始,在本公开内容的实施例中,第一聚合水平是最高聚合水平。例如,如上所述,最高水平可以是聚合水平8。

在方框604处,基站104为ue102调度资源(或者多个)。该ue102是已被调度用于当前聚合水平的ue102,例如基于一个或多个信道质量测量值和/或偏好。例如,该资源可以是为ue102分配的资源块组。

在方框606处,基站104在位图412中对与在方框604处分配的资源相对应的比特进行断言。该位图的长度等于可用于调度的资源的总数,其中不同的比特对应于不同的rbg。粒度可以是例如每rbg(例如,可用于在系统的带宽y中调度的x个数目的rbg)。比特的断言(例如,断言到“1”而不是“0”)标识与该特定比特相关联的rbg已在方框604处进行了分配。

在方框608处,基站104将ue标识符放置在字段里的列表416中,该字段将被包括在潜在地针对多个ue102的下行链路控制消息中。在一个实施例中,ue标识符可以是简化形式的特定标识符,例如c-rnti,例如,如针对当前聚合水平中的ue102的调度的给定顺序、根据log2(1+n*uex)来获得的。在另一个实施例中,ue标识符可以是包括在列表中的c-rnti。

在方框610处,基站104记录将ue标识符放置到列表中的顺序。根据本公开内容的方面,这使得可以将顺序号存储在数组中的一个或多个位置处,如关于方框614所讨论的。此外,基站104还记录通过位图412中的被断言比特的rbg分配以及向不同的ue102分配那些rbg的顺序。

在判断框612处,如果在当前聚合水平存在更多的ue102要进行调度,则方法600返回到方框604,如上所述地继续进行。该描述只是为了便于说明;虽然将调度描述成顺序地发生,但是可以在给定聚合水平,同时地发生针对多个ue102的调度、以及位图的修改和/或所述列表中的放置。

如果在当前聚合水平不存在更多的ue102要进行调度,则方法600转到方框614。

在方框614处,基站104生成数组414,其长度等于位图412中断言的总比特数量。允许数组414进行每轮调度、每聚合水平的动态大小调整,提供了下行链路控制消息传送的整体大小的优化。

在方框616处,基站104根据位图412中的分配顺序,将在方框610处放置在列表416中的用于不同ue标识符的顺序号放置到数组414的不同数组元素422中。因此,如果ue标识符是被放置在了列表416中的第二个位置中,则基站104将该使用记录为数值2以在数组414中表示ue102(从而实现该下行链路控制信号到表示ue102的进一步减小的值的动态映射,其致使比特大小减小)。此外,基于所记录的位图中的分配顺序,基站104将数值2放置在数组414中与表示分配给该特定ue102的rbg的比特相对应的索引位置处。例如,数组414中的第i个索引值标识位图412中的第i个被断言比特(不是全部的比特)。

在判断框618处,如果存在更多的聚合水平(例如,距当前聚合水平的更低聚合水平),则方法600转到判断框620。

在判断框620处,如果比特减少未用于较低的聚合水平,则方法600转到方框622,其中在方框622处,基站104转换到下一聚合水平(例如,从8转换到4,从4转换到2,从2转换到1)。

如果在判断框620处确定在使用比特减少,则方法600转到方框624,其中在方框624处,基站104转换到下一个聚合水平。

在方框626处,基站104继续进行上面参照方框602到方框616所描述的动作,包括:调度、在针对当前聚合水平的位图中断言比特,为该聚合水平调度的所有ue102填充用于该聚合水平的列表以及生成/最终化数组。

在方框628处,基站104基于针对较高聚合水平所断言的比特,来减小用于当前聚合水平的位图的大小。例如,在聚合水平4,基站104从位图412中去除针对聚合水平8处的位图412所断言的那些比特。在聚合水平2,基站从位图412中去除针对聚合水平8处的位图412所断言的那些比特以及在聚合水平4处所断言的那些比特,以此类推。

在判断框630处,如果存在任何更低的聚合水平,则方法600返回到方框624,并且如上所述地进行。如果不存在任何更低的聚合水平,则方法600转到方框632,其中针对不同聚合水平的下行链路控制消息按其聚合水平(例如,分配给给定聚合水平的cce索引)进行发送。虽然这里描述为等待给定子帧的所有聚合水平都已经进行才执行传输,但是替代地,可以当在基站104处完成每个聚合水平的处理时,进行传输。如上所述,各个方面可以以与这里所讨论的顺序(例如,关于方框606-616)不同的顺序发生。

返回到判断框618,如果不存在任何更多的聚合水平(更低的聚合水平)并且不实现比特减少(例如,实现图5a实施例),则方法600转到方框632,如上所述。

现在转到图7,该图根据本公开内容的各个方面,示出了用于无线通信的示例性方法700的流程图。具体而言,方法700根据本公开内容的实施例,示出了基于调度的资源的下行链路控制消息的接收和处理。方法700可以由ue102(任意数量的ue102)来实现。应当理解的是,可以在方法700的步骤之前、期间和之后提供另外的步骤,可以从方法700中替换或消除所描述的一些步骤。

在方框702处,ue102在分配给一个或多个聚合水平的一个或多个cce索引处,监听下行链路控制消息。例如,ue102可以监听分配给聚合水平8以及聚合水平4的那些cce索引(例如,其中ue102的分配包括在聚合水平4的下行链路控制消息中)。

在判断框704处,如果ue102没有定位到与其相关联的ue标识符(例如,c-rnti或c-rnti的简化版本),则方法700返回到方框702,以在下一个聚合水平(例如,在后续的cce索引处),监听下一个下行链路控制消息。

如果在判断框704处,ue102在当前聚合水平中接收到利用其标识符来标识ue102的下行链路控制消息,则方法700转到方框706。

在方框706处,ue102基于用于该聚合水平的编码速率,对接收的下行链路控制消息进行解码。

在方框708处,ue102从来自方框706的解码的下行链路控制消息中访问位图412。

在判断框710处,如果比特减少被用于较低的聚合水平,则方法700转到方框712。

在方框712处,ue102对来自较高聚合水平下行链路控制消息的位图412进行解码。例如,只要ue102在方框702处接收到不处于适当聚合水平的下行链路控制消息(例如,处于较高聚合水平,这是由于在较低水平之前按顺序地发送较高聚合水平)时,ue102就可以对其进行至少临时性存储或者至少从当前水平以上的每个水平提取位图以进行保留。利用这些较高水平的位图412,ue102重新填充用于当前聚合水平的完整位图。

例如,如果当前聚合水平是al-4,则如图5b中所示,对于比特减少,位图412.a是通过(在基站104处)去除针对al-8断言的比特来减少的。因此,在接收到缩减的位图412.a时,ue102访问来自al-8的原始位图412以重新整合已经被移除的al-8的那些被断言比特,使得ue102能够在确定其资源分配时定位适当顺序的被断言比特。

在方框714处,ue102访问针对当前聚合水平的下行链路控制消息中的ue标识符字段。根据该字段,ue102获得如上面的图4b和4c中所标识的ue标识符列表416。

返回到判断框710,如果未使用比特减少,则方法700转到如上所述的方框714。

无论是否使用比特减少,方法700都从方框714转到方框716。在方框716处,ue102在ue标识符列表416中定位其ue标识符,并记录下将ue标识符放置在列表416中的顺序号(其还称为顺序值)。例如,如果ue102的标识符在列表中是第二个,则ue102将顺序号设置为2。这用于动态地映射到数组414中的适当位置。

在方框718处,ue102从针对当前聚合水平的下行链路控制消息中访问数组414。

在方框720处,ue102对数组414进行搜索,以寻找存储着值的数组元素,该值匹配于来自方框716的针对ue标识符所获得的顺序号。这提供了从ue标识符到较短值的动态映射,使得可以减小下行链路控制消息的大小。

在方框722处,ue102识别被发现存储着针对顺序号的匹配值的每个数组元素的索引值,该顺序号是针对ue102的ue标识符获得的。可以存在与分配给ue102的一个或多个资源相对应的一个或多个索引值。

在方框724处,ue102获取从方框722识别的索引值,并在位图412中定位表示分配给ue102的资源(例如,rbg)的被断言比特。因此,该索引值的数值表示从位图412的开始进行遍历到到达该被断言比特(其表示与该索引值对应的分配的资源)的过程中有多少个被断言比特(例如,数组414中的第i个索引值标识用于资源的位图412中的第i个被断言比特)。由于从方框720识别了多个索引值,因此可以重复该过程。如上所述,各个方面可以以与这里所讨论的顺序(例如,关于方框714-724)不同的顺序发生。

在方框726处,ue102识别与在方框724处定位的被断言比特相对应的所分配资源(例如,rbg)。

可以使用多种不同的技术和方法中的任意一种来表示信息和信号。例如,在贯穿上面的描述中提及的数据、指令、命令、信息、信号、比特、符号和码片可以用电压、电流、电磁波、磁场或粒子、光场或粒子或者其任意组合来表示。

可以通过被设计为执行本文所述功能的通用处理器、dsp、asic、fpga或其它可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件部件或者其任意组合,来实现或执行结合本文所公开内容描述的各种示例性框和模块。通用处理器可以是微处理器,或者,该处理器也可以是任何常规的处理器、控制器、微控制器或者状态机。处理器也可以实现为计算设备的组合(例如,dsp和微处理器的组合、若干微处理器、一个或多个微处理器与dsp内核的结合,或者任何其它此种结构)。

本文所述功能可以用硬件、处理器执行的软件、固件或者其任意组合的方式来实现。当用处理器执行的软件实现时,可以将这些功能存储在计算机可读介质上,或者作为计算机可读介质上的一个或多个指令或代码进行传输。其它示例和实现也落入本公开内容以及所附权利要求书的保护范围之内。例如,由于软件的性质,上文所描述的功能可以使用由处理器执行的软件、硬件、固件、硬件连线或者其任意组合来实现。用于实现功能的特征可以物理地位于多个位置,其包括分布式的,使得在不同的物理位置实现功能的部分。

此外,如本文(其包括权利要求书)所使用的,如项目列表中所使用的“或”(例如,以诸如“中的至少一个”或者“中的一个或多个”之类的短语为结束的项目列表中所使用的“或”)指示包含性列表,使得例如,列表[a、b或c中的至少一个]意味着:a或b或c或ab或ac或bc或abc(即,a和b和c)。还应当预期的是,关于一个实施例描述的特征、组件、动作和/或步骤可以以与本文所呈现的顺序不同的顺序来构造,和/或与关于本公开内容的其它实施例所描述的特征、组件、动作和/或步骤相结合。

本公开内容的实施例包括一种其上记录有程序代码的计算机可读介质,所述程序代码包括:用于使接入点生成第一下行链路控制消息的代码,其中第一下行链路控制消息包括针对第一批多个无线通信设备的第一组资源分配,第一批多个无线通信设备被分配第一聚合水平。此外,所述程序代码还包括:用于使接入点生成第二下行链路控制消息的代码,其中第二下行链路控制消息包括针对第二批多个无线通信设备的第二组资源分配,其中第二批多个无线通信设备被分配第二聚合水平,第二聚合水平与第一聚合水平不同。此外,所述程序代码还包括:用于使接入点向第一批多个无线通信设备发送第一下行链路控制消息,向第二批多个无线通信设备发送第二下行链路控制消息的代码。

此外,所述计算机可读介质还包括:用于使接入点在第一下行链路控制消息中包括具有第一批多个比特的第一位图的代码,其中来自第一批多个比特中的每个比特对应于不同的资源,第一位图中的被断言比特对应于来自第一组资源分配之中的资源分配;以及用于使接入点在第二下行链路控制消息中包括具有第二批多个比特的第二位图的代码,其中来自第二批多个比特中的每个比特对应于不同的资源,第二位图中的被断言比特对应于来自第二组资源分配之中的资源分配。此外,所述计算机可读介质还包括:用于使接入点在第一下行链路控制消息中包括具有第一总数量的数组元素的第一数组的代码,其中数组元素的第一总数量等于来自第一位图中的第一批多个比特之中的被分配比特的总数量,每个数组元素标识第一批多个无线通信设备中的无线通信设备;以及用于使接入点在第二下行链路控制消息中包括具有第二总数量的数组元素的第二数组的代码,其中数组元素的第二总数量等于来自第二位图中的第二批多个比特之中的被分配比特的总数量,每个数组元素标识第二批多个无线通信设备中的无线通信设备。此外,所述计算机可读介质还包括:用于使接入点在第一下行链路控制消息中包括第一字段的代码,其中第一字段包括用于第一批多个无线通信设备的标识符列表中的第一标识符;以及用于使接入点在第二下行链路控制消息中包括第二字段的代码,其中第二字段包括用于第二批多个无线通信设备的标识符列表中的第二标识符。此外,所述计算机可读介质还包括:用于使接入点将第一标识符放置在第一字段的所述列表中具有第一顺序值的位置里的代码,其中,第一字段中的标识符列表里的每个位置对应于不同的顺序值;以及用于使接入点将第一顺序值放置在用于标识来自第一批多个无线通信设备中的所述无线通信设备的第一数组的至少一个数组元素中的代码,其中所述至少一个数组元素标识第一位图中与来自第一组资源分配之中的至少一个资源分配相对应的至少一个被分配比特。所述计算机可读介质还包括:其中,第一批多个比特的数量等于第二批多个比特的数量。所述计算机可读介质还包括:其中,第一批多个比特的数量比第二批多个比特的数量大。此外,所述计算机可读介质还包括:其中,第一批多个比特包括针对第一批多个无线通信设备之中的至少一个无线通信设备的被分配比特子集,所述计算机可读介质还包括:用于使接入点通过从第二位图中去除与第一位图中的所述被分配比特子集表示的第一组资源分配相对应的比特位置,来减少第二位图的长度的代码。此外,所述计算机可读介质还包括:其中,第二批多个无线通信设备通过在获得来自第一位图的所述被分配比特子集之后,重构第二位图以具有与第一位图相同数量的比特,来确定第二组资源分配。此外,所述计算机可读介质还包括:用于使接入点将第一下行链路控制消息分配到下行链路控制信道中的第一索引的代码;用于使接入点将第二下行链路控制消息分配到下行链路控制信道中的第二索引的代码,第二索引比第一索引高;以及用于使接入点基于所分配的第一索引和第二索引,在发送第二下行链路控制消息之前发送第一下行链路控制消息的代码。

此外,本公开内容的实施例还包括一种其上记录有程序代码的计算机可读介质,所述程序代码包括:用于使无线通信设备根据聚合水平从接入点接收针对包括所述无线通信设备的多个无线通信设备的多播下行链路控制消息的代码。此外,所述程序代码还包括:用于使无线通信设备在所述多播下行链路控制消息中从针对所述多个无线通信设备的多个资源分配中,提取接入点针对所述无线通信设备的资源分配的代码。此外,所述程序代码还包括:其中,所述聚合水平是来自多个不同的聚合水平中的一个。

此外,所述计算机可读介质还包括:用于使无线通信设备访问具有多个比特的位图的代码,其中,来自所述多个比特之中的每个比特对应于不同的资源,以及来自所述多个比特的被断言比特子集中的被断言比特对应于针对所述无线通信设备的资源分配。此外,所述计算机可读介质还包括:用于使无线通信设备访问所述多播下行链路控制消息中的字段的代码;用于使无线通信设备从标识符列表之中定位与所述无线通信设备相关联的标识符的代码;以及用于使无线通信设备确定与所定位的标识符相关联的顺序值的代码。此外,所述计算机可读介质还包括:用于使无线通信设备访问包括多个数组元素的数组的代码,其中每个数组元素在所述数组中通过索引值来标识;用于使无线通信设备在所述数组中搜索所确定的顺序值的代码;以及用于使无线通信设备识别与所确定的顺序值位于其中的至少一个数组元素相对应的至少一个索引值的代码。此外,所述计算机可读介质还包括:用于使无线通信设备确定所述被断言比特子集中的与所识别的至少一个索引值相对应的至少一个被断言比特的代码;以及用于使无线通信设备确定通过所识别的至少一个索引值定位的所述至少一个被断言比特来标识的资源分配的代码。此外,所述计算机可读介质还包括:其中,所述多播下行链路控制消息包括第二多播下行链路控制消息,所述聚合水平包括第二聚合水平,所述多个无线通信设备包括第二批多个无线通信设备。此外,所述计算机可读介质还包括:用于使无线通信设备根据第一聚合水平从接入点接收第一多播下行链路控制消息的代码;以及用于使无线通信设备从第一多播下行链路控制消息中访问具有第一批多个比特的第一位图的代码,其中,从第二多播下行链路控制消息中访问的位图包括具有第二批多个比特的第二位图。此外,所述计算机可读介质还包括:其中,来自第一批多个比特中的每个比特对应于向与所述无线通信设备不同的第一批多个无线通信设备提供资源分配的不同资源。此外,所述计算机可读介质还包括:其中,第一批多个比特的数量等于第二批多个比特的数量。此外,所述计算机可读介质还包括:其中,第一批多个比特的数量比第二批多个比特的数量大,已经通过去除第二批多个比特中的与第一位图中的被分配比特子集表示的不同资源相对应的比特位置,来减少了第二批多个比特的长度。此外,所述计算机可读介质还包括:用于使无线通信设备识别第一位图中的所述被分配比特子集的代码;用于使无线通信设备基于第一位图中的所识别的被分配比特子集,重构第二位图以具有与第一位图相同数量的比特的代码;以及用于使无线通信设备基于所重构的第二位图,确定所述资源分配的代码。此外,所述计算机可读介质还包括:用于使无线通信设备在下行链路控制信道中的分配的第一索引处,监听第一多播下行链路控制消息的代码;以及用于使无线通信设备在所述下行链路控制信道中的分配的第二索引处,监听第二多播下行链路控制消息的代码,第二索引在第一索引之后。

此外,本公开内容的实施例还包括一种装置,该装置包括:用于生成第一下行链路控制消息的单元,其中第一下行链路控制消息包括针对第一批多个无线通信设备的第一组资源分配,第一批多个无线通信设备被分配第一聚合水平。此外,该装置还包括:用于生成第二下行链路控制消息的单元,其中第二下行链路控制消息包括针对第二批多个无线通信设备的第二组资源分配,其中第二批多个无线通信设备被分配第二聚合水平,第二聚合水平与第一聚合水平不同。此外,该装置还包括:用于向第一批多个无线通信设备发送第一下行链路控制消息,以及向第二批多个无线通信设备发送第二下行链路控制消息的单元。

此外,该装置还包括:用于在第一下行链路控制消息中包括具有第一批多个比特的第一位图的单元,其中来自第一批多个比特中的每个比特对应于不同的资源,第一位图中的被断言比特对应于来自第一组资源分配之中的资源分配;以及用于在第二下行链路控制消息中包括具有第二批多个比特的第二位图的单元,其中来自第二批多个比特中的每个比特对应于不同的资源,第二位图中的被断言比特对应于来自第二组资源分配之中的资源分配。此外,该装置还包括:用于在第一下行链路控制消息中包括具有第一总数量的数组元素的第一数组的单元,其中数组元素的第一总数量等于来自第一位图中的第一批多个比特之中的被分配比特的总数量,每个数组元素标识第一批多个无线通信设备中的无线通信设备;以及用于在第二下行链路控制消息中包括具有第二总数量的数组元素的第二数组的单元,其中数组元素的第二总数量等于来自第二位图中的第二批多个比特之中的被分配比特的总数量,每个数组元素标识第二批多个无线通信设备中的无线通信设备。此外,该装置还包括:用于在第一下行链路控制消息中包括第一字段的单元,其中第一字段包括用于第一批多个无线通信设备的标识符列表中的第一标识符;以及用于在第二下行链路控制消息中包括第二字段的单元,其中第二字段包括用于第二批多个无线通信设备的标识符列表中的第二标识符。此外,该装置还包括:用于将第一标识符放置在第一字段的所述列表中具有第一顺序值的位置的单元,其中,第一字段中的标识符列表里的每个位置对应于不同的顺序值;以及用于将第一顺序值放置在用于标识来自第一批多个无线通信设备中的所述无线通信设备的第一数组的至少一个数组元素中的单元,其中所述至少一个数组元素标识第一位图中与来自第一组资源分配之中的至少一个资源分配相对应的至少一个被分配比特。该装置还包括:其中,第一批多个比特的数量等于第二批多个比特的数量。该装置还包括:其中,第一批多个比特的数量比第二批多个比特的数量大。此外,该装置还包括:其中,第一批多个比特包括针对第一批多个无线通信设备之中的至少一个无线通信设备的被分配比特子集。此外,该装置还包括:用于通过从第二位图中去除与第一位图中的所述被分配比特子集表示的第一组资源分配相对应的比特位置,来减少第二位图的长度的单元,其中,第二批多个无线通信设备通过在获得来自第一位图的所述被分配比特子集之后,重构第二位图以具有与第一位图相同数量的比特,来确定第二组资源分配。此外,该装置还包括:用于将第一下行链路控制消息分配到下行链路控制信道中的第一索引的单元;用于将第二下行链路控制消息分配到下行链路控制信道中的第二索引的单元,第二索引比第一索引高;以及用于基于所分配的第一索引和第二索引,在发送第二下行链路控制消息之前发送第一下行链路控制消息的单元。

此外,本公开内容的实施例还包括一种装置,该装置包括:用于根据聚合水平从接入点接收针对包括该装置的多个无线通信设备的多播下行链路控制消息的单元。此外,该装置还包括:用于在所述多播下行链路控制消息中从针对所述多个无线通信设备的多个资源分配中,提取接入点针对该装置的资源分配的单元。此外,该装置还包括:其中,所述聚合水平是来自多个不同的聚合水平中的一个。

此外,该装置还包括:用于访问具有多个比特的位图的单元,其中,来自所述多个比特之中的每个比特对应于不同的资源,来自所述多个比特的被断言比特子集中的被断言比特对应于针对该装置的资源分配。此外,该装置还包括:用于访问所述多播下行链路控制消息中的字段的单元;用于从标识符列表之中定位与该装置相关联的标识符的单元;以及用于确定与所定位的标识符相关联的顺序值的单元。此外,该装置还包括:用于访问包括多个数组元素的数组的单元,其中每个数组元素在所述数组中通过索引值来标识;用于在所述数组中搜索所确定的顺序值的单元;以及用于识别与所确定的顺序值位于其中的至少一个数组元素相对应的至少一个索引值的单元。此外,该装置还包括:用于确定所述被断言比特子集中的与所识别的至少一个索引值相对应的至少一个被断言比特的单元;以及用于确定通过所识别的至少一个索引值定位的所述至少一个被断言比特来标识的资源分配的单元。此外,该装置还包括:其中,所述多播下行链路控制消息包括第二多播下行链路控制消息,所述聚合水平包括第二聚合水平,所述多个无线通信设备包括第二批多个无线通信设备。此外,该装置还包括:用于在第二多播下行链路控制消息之前,根据第一聚合水平从接入点接收第一多播下行链路控制消息的单元;以及用于由无线通信设备从第一多播下行链路控制消息中访问具有第一批多个比特的第一位图的单元,其中,从第二多播下行链路控制消息中访问的位图包括具有第二批多个比特的第二位图。此外,该装置还包括:其中,来自第一批多个比特中的每个比特对应于向与所述无线通信设备不同的第一批多个无线通信设备提供资源分配的不同资源。此外,该装置还包括:其中,第一批多个比特的数量等于第二批多个比特的数量。此外,该装置还包括:其中,第一批多个比特的数量比第二批多个比特的数量大,已经通过去除第二批多个比特中的与第一位图中的被分配比特子集表示的不同资源相对应的比特位置,来减少了第二批多个比特的长度。此外,该装置还包括:用于识别第一位图中的所述被分配比特子集的单元;用于基于第一位图中的所识别的被分配比特子集,重构第二位图以具有与第一位图相同数量的比特的单元;以及用于基于所重构的第二位图,确定所述资源分配的单元。此外,该装置还包括:用于在下行链路控制信道中的分配的第一索引处,监听第一多播下行链路控制消息的单元;以及用于在所述下行链路控制信道中的分配的第二索引处,监听第二多播下行链路控制消息的单元,其中第二索引在第一索引之后。

如本领域普通技术人员所理解的,根据当时的具体应用,可以在不脱离本公开内容的精神和保护范围的基础上,对本公开内容的设备的材料、装置、结构和使用方法进行许多修改、代替和改变。鉴于此,本公开内容的保护范围应当并不限于本文所示出和描述的特定实施例的范围,由于其仅仅是通过举例的方式,而是应该完全相称于后文所附的权利要求以及它们的功能性等同内容的范围。

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