用于无线收发机站的多板结构的制作方法

文档序号:11162595阅读:643来源:国知局
用于无线收发机站的多板结构的制造方法与工艺

诸如第三代、第四代和第五代标准的无线技术标准采用新技术、增加新特征并且比实际硬件开发和部署更快地增加数据速率。因此,节点B(或基站)平台(例如,诸如调制解调器板的硬件板)的容量快速地填满。这减少了平台的生命周期,这需要更频繁地开发新平台。然而,开发新平台不仅增加成本,而且可能延迟产品交付时间。

第5代无线系统是无线通信行业的下一个演进。这样的系统可以集成第二、第三、第四、第五代组件以及WiFi,以形成全球联网系统。第五代系统可以具有比当今数据速率更快10-100倍的数据速率,并且可以连接更广泛范围的设备以对物联网进行服务。相对于传统第二代、第三代和第四代技术,第五代系统还实现了新技术,并增加了新特性。

传统地,节点B处的L1/L2处理板(有时也称为调制解调器板)利用单板架构(SBA)。在该传统的架构中,每个板连接到所有射频(RF)天线,并且对节点B覆盖区域中的所有小区执行L2调度和L1处理。因此,所有标准功能都在每个板上实现。这种“一板用于所有”的解决方案缩短了板的生命周期,并限制了要添加到现有板的附加特征(例如,新的第5代特征)的能力。



技术实现要素:

至少一些示例实施例提供针对基站处的L1处理板的多板结构(MBA)。根据至少一些示例实施例,节点B处的多个L1处理板一起被视为系统,从而能够在NodeB处的多个L1处理板之间实现射频(RF)天线流、通信特征和/或通信特征集合的动态分配。如本文所讨论,节点B还可以被称为收发机站。

至少一些示例实施例还提供了用于在节点B处的处理板之间的通信特征的负载平衡的方法。

根据至少一些示例实施例,在节点B处的多个L1处理板一起被视为系统,从而使得在节点B处的处理板之间能够实现通信特征的动态负载平衡。

根据至少一些示例实施例,不同的L1板连接到不同的RF天线组,并且单个通信特征可以被分成多个组件(或任务)并分布在多个L1板之间。不同的板可以具有用于处理一个或多个通信特征的不同任务的不同的软件和/或硬件组件。

无线系统包括通信特征的一个或多个集合。每个通信特征针对特定场景中的特定目标而设计。通信特征的示例是:其中用户仅使用单个频带(或载波)的单载波上行链路/下行链路特征;其中用户将多个频带(或载波)组合在一起以达到更高的通信数据速率的多载波上行链路/下行链路特征;干扰消除;用于用户从一个地理扇区移动到另一个地理扇区的呼叫切换;第三代合作伙伴计划长期演进(3GPP-LTE)上的语音;在数据不需要被发送时停止一些传输的用户功率节省模式;多输入多输出(MIMO);单输入单输出(SISO)等。

根据一个或多个示例实施例的多板架构可以通过减少传统单板架构中存在的重复功能来减少节点B处的不必要的资源消耗。在一个示例中,与传统的单板架构相比,L1处理板仅处理天线流的一部分或一小部分。

至少一个示例实施例提供了一种收发机站,该收发机站为地理覆盖区域中的用户提供包括至少一个通信特征的无线资源,所述地理覆盖区域包括多个小区,并且所述多个小区中的每一个与所述地理覆盖区域的至少一个载波和至少一个扇区的不同组合相关联,所述收发机站包括:第一板,其包括第一L1处理电路,所述第一L1处理电路被配置为执行与为所述多个小区中的小区的第一子集中的用户提供所述至少一个通信特征相关联的功能;以及第二板,其与所述第一板通信地耦合,所述第二板包括第二L1处理电路,所述第二L1处理电路被配置为执行与为在所述多个小区中的小区的第二子集中的用户提供所述至少一个通信特征相关联的功能,小区的所述第一子集不同于小区的所述第二子集。

所述第一L1处理电路还可以被配置为:执行与为所述多个小区中的小区的仅所述第一子集中的用户提供所述至少一个通信特征相关联的功能。

第二L1处理电路还可以被配置为:执行与为所述多个小区中的小区的仅所述第二子集中的用户提供所述至少一个通信特征相关联的功能。

小区的所述第一子集可以包括比所述多个小区中的全部小区少的小区,并且小区的第二子集可以包括比所述多个小区中的全部小区少的小区。

小区的所述第一子集中的每个小区可以不同于小区的所述第二子集中的每个小区。

第一L1处理电路还可以被配置为基于在小区的第一子集中的至少第一载波上接收的射频信号流来获得控制信息,并将所获得的控制信息输出到第二L1处理电路;并且所述第二L1处理电路还可以被配置为基于来自所述第一L1处理电路的控制信息来执行与为小区的所述第二子集中的用户提供所述至少一个通信特征相关联的功能。

第一L1处理电路还可以被配置为:经由L1接口消息将所获得的控制信息输出到所述第二L1处理电路。

与为来自多个小区中的小区的第一子集中的用户提供所述至少一个通信特征相关联的功能可以包括:处理所接收的上行链路控制信道,以获得用于小区的第一子集中的用户进行上行链路传输的上行链路控制信道信息;基于所获得的上行链路控制信道信息来处理所接收的第一上行链路数据信道,以恢复小区的第一子集中的用户所发送的第一数据比特序列;并将所获得的上行链路控制信道信息和所恢复的第一数据比特序列输出到中心局用于进一步的处理和传输。

第一L1处理电路还可以被配置为:将所获得的上行链路控制信道信息输出到所述第二L1处理板。与为来自多个小区中的小区的第二子集中的用户提供所述至少一个通信特征相关联的功能可以包括:基于来自所述第一L1处理板的上行链路控制信道信息,处理所接收的第二上行链路数据信道,以恢复由小区的第二子集中的用户所发送的第二数据比特序列;以及将所恢复的第二数据比特序列输出到中心局以用于进一步处理和传输。

与为来自多个小区中的小区的第一子集中的用户提供所述至少一个通信特征相关联的功能可以包括:对所接收的下行链路数据集合进行编码,以生成用于在小区的第一子集的中至少第一载波上向用户传输的射频信号流;以及将所生成的射频信号流输出用于传输到所述用户。

至少一个其他示例实施例提供了一种用于向地理覆盖区域中的用户提供包括至少一个通信特征的无线资源的方法,所述地理覆盖区域包括多个小区,并且所述多个小区中的每一个小区与所述地理覆盖区域中的至少一个载波和至少一个扇区的不同组合相关联,所述方法包括:第一执行与为来自所述多个小区中的小区的第一子集中的用户提供所述至少一个通信特征相关联的功能;以及第二执行与为来自所述多个小区中的小区的第二子集中的所述用户提供所述至少一个通信特征相关联的功能,小区的所述第二子集不同于小区的所述第一子集。

第一执行步骤可以执行与为来自所述多个小区中的小区的仅第一子集中的用户提供所述至少一个通信特征相关联的功能;并且第二执行步骤可以执行与为来自所述多个小区中的小区的仅第二子集中的用户提供至少一个通信特征相关联的功能。

第一执行步骤可以包括:处理所接收的上行链路控制信道,以获得用于所述小区的第一子集中的用户进行上行链路传输的上行链路控制信道信息;基于所获得的上行链路控制信道信息来处理所接收的第一上行链路数据信道,以恢复所述小区的第一子集中的所述用户所发送的第一数据比特序列;以及将所获得的上行链路控制信道信息和所恢复的第一数据比特序列输出到中心局用于进一步处理和传输。

该方法还可以包括:将所获得的上行链路控制信道信息从第一L1处理板输出到第二L1处理板。所述第二执行步骤还可以包括:在所述第二L1处理板处基于来自所述第一L1处理板的上行链路控制信道信息来处理所接收的第二上行链路数据信道,以恢复小区的所述第二子集中的用户所发送的第二数据比特序列;以及将所恢复的第二数据比特序列输出到中心局用于进一步的处理和传输。

所述第一执行可以包括:对所接收的下行链路数据集合进行编码以生成用于在所述小区的第一子集中的至少第一载波上向所述用户传输的射频信号流;以及将所生成的射频信号流输出用于传输到所述用户。

该方法还可以包括:在至少所述第一载波上向所述用户传输所生成的射频信号流。

至少一个其他示例实施例提供了一种用于在收发机站处进行负载平衡的方法,所述收发机站向地理覆盖区域中的用户提供包括至少一个通信特征的无线资源,所述地理覆盖区域包括多个小区,并且所述多个小区中的每一个小区与至少一个载波和所述地理覆盖区域的至少一个扇区的不同组合相关联,所述方法包括:识别在所述收发机站处的第一L1处理板处的针对所述至少一个通信特征的容量过载;以及如果所述识别步骤识别了在所述第一L1处理板处的针对所述至少一个通信特征的容量过载,则将与向所述至少一个用户提供所述至少一个通信特征相关联的功能从所述第一L1处理板转移到第二L1处理板。

所述至少一个通信特征可以包括所述至少一个用户的干扰消除。

附图说明

根据下文给出的详细描述和附图,将更充分地理解本发明,在附图中类似的元件由类似的附图标记表示,这些附图仅以说明的方式给出,因此不是对本发明的限制。

图1示出了根据示例实施例的包括具有多板架构(MBA)的节点B的无线通信网络的一部分。

图2和图3示出了在节点B处的L1处理板的示例互连配置。

图4是示出了在图1所示的节点B处的用于通信特征的负载平衡的方法的示例实施例的框图。

图5是示出了根据示例实施例的在MBA中的锚L1处理板处处理上行链路通信的方法的流程图。

图6是示出了根据示例实施例的在MBA中的辅助L1处理板处处理上行链路通信的方法的流程图。

图7是示出了根据示例实施例的在MBA中的L1处理板处处理下行链路通信的方法的流程图。

图8是示出了用于在图1中所示的节点B处的通信特征的动态负载平衡的方法的另一示例实施例的框图。

应当注意,这些附图旨在说明在某些示例实施例中所采用的方法、结构和/或材料的一般特性,并且用于补充下面提供的书面描述。然而,这些附图不是按比例的,并且可能不精确地反映任何给定实施例的精确结构或性能特征,并且不应被解释为限定或限制示例实施例所涵盖的值或特性的范围。在各种附图中使用相似或相同的附图标记旨在指示相似或相同的元件或特征的存在。

具体实施方式

现在将参照附图更全面地描述各种示例实施例,在附图中示出了一些示例实施例。

本文公开了详细的说明性实施例。然而,本文所公开的具体结构和功能性细节仅仅表示描述示例实施例的目的。然而,本发明可以以许多替代形式实施,并且不应被解释为仅限于本文所阐述的实施例。

因此,尽管示例实施例能够具有各种修改和替代形式,但是实施例在附图中通过示例示出并且将在本文中详细描述。然而,应当理解,不旨在将示例实施例限制为所公开的特定形式。相反,示例实施例将覆盖落入本公开的范围内的所有修改、等同物和替代物。在整个附图的描述中,类似的附图标记指代类似的元件。

虽然术语第一、第二等可在本文中用于描述各种元件,但是这些元件不应受这些术语限制。这些术语仅用于将一个元件与另一个元件区分开。例如,在不脱离本公开的范围的情况下,第一元件可以被称为第二元件,并且类似地,第二元件可以被称为第一元件。如本文所使用的,术语“和/或”包括相关联的所列项目的一个或多个的任何和所有组合。

当元件被称为“连接”或“耦合”到另一元件时,其可以直接连接或耦合到另一元件,或者可以存在中间元件。相反,当元件被称为“直接连接”或“直接耦合”到另一元件时,不存在中间元件。用于描述元件之间的关系的其它词语(例如,“在......之间”对“直接在...之间”、“相邻”对“直接相邻”等)应以类似的方式来解释。

本文所使用的术语仅仅是为了描述特定实施例的目的,而不旨在作为限制。除非上下文另外明确说明,如本文所使用的单数形式“一”、“一个”和“该”也旨在包括复数形式。还将理解,当在本文中使用时,术语“包括”和/或“包含”指定所述特征、整数、步骤、操作、元件和/或组件的存在,但不排除一个或多个其它特征、整数、步骤、操作、元件、组件和/或其组的存在或添加。

还应注意,在一些替代实施方式中,所提到的功能/动作可以不按照附图中所示的顺序发生。例如,取决于所涉及的功能/动作,连续示出的两个图实际上可以基本上同时执行或者有时可以以相反的顺序执行。

在下面的描述中提供具体细节以提供对示例实施例的透彻理解。然而,本领域的普通技术人员将理解,示例实施例可以在没有这些具体细节的情况下实施。例如,系统可以以框图示出,以便不以不必要的细节使示例实施例含混不清。在其他实例中,可以示出公知的过程、结构和技术而没有不必要的细节,以避免使示例实施例含混不清。

在下面的描述中,将参照动作和操作的符号表示(例如,以流程图表、流程图、数据流程图、结构图、框图等的形式)来描述说明性实施例,操作可以实现为程序模块或功能过程,包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等的,并且可以使用在例如现有基站、节点B、eNodeB等处的现有硬件实现。这样的现有硬件可以包括一个或多个中央处理单元(CPU)、片上系统(SOC)设备、数字信号处理器(DSP)、专用集成电路、现场可编程门阵列(FPGA)计算机等。

虽然流程图可以将操作描述为顺序过程,但是许多操作可以并行地、并发地或同时执行。此外,可以重新布置操作的顺序。过程可以在其操作完成时终止,但也可以具有不包括在图中的附加步骤。过程可以对应于方法、函数、过程、子例程、子程序等。当过程对应于函数时,其终止可对应于函数返回到调用函数或主函数。

如本文所公开的术语“存储介质”、“计算机可读存储介质”或“非瞬时性计算机可读存储介质”可以表示用于存储数据的一个或多个设备,包括只读存储器(ROM)、随机存取存储器(RAM)、磁性RAM、核心存储器、磁盘存储介质、光学存储介质、闪存设备和/或用于存储信息的其他有形机器可读介质。术语“计算机可读介质”可以包括但不限于便携式或固定存储设备、光学存储设备以及能够存储、包含或携带指令和/或数据的各种其他介质。

此外,示例实施例可以通过硬件、软件、固件、中间件、微代码、硬件描述语言或其任何组合来实现。当在软件、固件、中间件或微代码中实现时,用于执行必要任务的程序代码或代码段可以存储在诸如计算机可读存储介质的机器或计算机可读介质中。当在软件中实现时,一个或多个处理器将执行必要的任务。

代码段可以表示过程、函数、子程序、程序、例程、子例程、模块、软件包、类或指令、数据结构或程序语句的任何组合。代码段可以通过传递和/或接收信息、数据、自变量、参数或存储器内容而耦合到另一代码段或硬件电路。可以经由包括存储器共享、消息传递、令牌传递、网络传输等的任何合适的手段来传递、转发或传输信息、自变量、参数、数据等。

如本文所使用的,术语“节点B”可以被认为是同义于且可以在下文中偶尔被称为节点B、基站、收发机站、基站收发机站(BTS)等,并描述与地理覆盖区域中的用户进行通信且向其提供无线资源的收发机。如本文所讨论,除了执行本文所讨论的方法的能力和功能之外,节点B可以具有与传统的、公知的基站相关联的所有功能。

为了简单起见,术语NodeB可以用于表示用于第三代宽带码分多址(WCDMA)的节点B、用于第四代长期演进(LTE)的eNodeB、用于诸如码分多址(CDMA)、全球微波接入互操作性(WiMax)、第五代系统的其他无线系统的概括的基站、以及用于这些无线协议的组合的节点B或基站。

如本文所讨论的术语“用户”可以被认为同义于且可以在下文中偶尔地被称为用户设备(“UE”)、客户端、移动单元、移动台、移动用户、移动设备、订户、用户、远程站、接入终端、接收机等,并且描述无线通信网络中的无线资源的远程用户。

如本文所讨论的上行链路(或反向链路)传输是指从用户到节点B(或网络)的传输,而下行链路(或前向链路)传输是指从节点B(或网络)到用户的传输。

如本文所讨论的载波指的是用户的频率带宽。在宽带码分多址(WCDMA)网络中,载波是5MHz的频率带宽。在第三代合作伙伴计划长期演进(3GPP LTE)网络中,载波可以是1.4MHz、3MHz、5MHz、10MHz、15MHz或20MHz。

如本文所述,L1指层1,L2指层2,L3指层3,“板”(或“处理板”)指L1基带处理板。

本文将关于被划分成3个扇区、具有3个载波、并且总共9个小区的地理覆盖区域讨论一些示例实施例。本文将关于被划分为3个扇区、具有单个载波、并且总共3个小区的地理覆盖区域讨论其他示例实施例。然而,应当理解,示例实施例还适用于任何数量的载波、每载波有任何数量的扇区、任何数量的小区、以及每载波有任何数量的天线。

虽然本文关于第5代系统讨论了示例实施例,但是示例实施例还可以应用于诸如CDMA、WiMAX、LTE等的其他无线技术和系统。

示例实施例提供了一种用于节点B的多板架构,其中用于一个或多个用户的通信特征和/或通信特征的任务(也称为用户特征或用户通信特征)可以分布在节点B处不同的L1处理板之间。

如上所述,通信特征的示例是:其中用户仅使用单个频带(或载波)的单载波上行链路/下行链路特征;其中用户将多个频带(或载波)组合在一起以达到更高的通信数据速率的多载波上行链路/下行链路特征;干扰消除;用于从一个地理扇区移动到另一个地理扇区的用户的呼叫切换;第三代合作伙伴计划长期演进(3GPP-LTE)上的语音;在不需要发送数据时停止一些传输的用户功率节省模式;多输入多输出(MIMO);单输入单输出(SISO);等等。

每个通信特征可以包括多个不同的任务,并且用于特定通信特征的不同任务可以分布在一个或多个节点B(例如,相同或不同的节点B)处的不同L1处理板之间并由该不同L1处理板执行。例如,多载波上行链路/下行链路通信特征可以被划分为用于用户的多个载波中的每一个载波的任务。在这点上,用户的上行链路/下行链路通信特征可以逐载波地分布在多个L1处理板之间;即,在逐载波的基础上。在该示例中,用于不同载波上的上行链路和下行链路传输的L1处理可以分布在节点B处不同的L1处理板之间。

在另一示例中,单载波上行链路/下行链路通信特征可以被划分为用于节点B的地理覆盖区域中的多个扇区中的每一个扇区的任务。在这点上,用于不同扇区的单载波上行链路/下行链路通信特征可以在每扇区的基础上地分布在多个L1处理板之间;即,在逐个扇区的基础上。在该示例中,用于不同扇区中的上行链路和下行链路传输的L1处理可以分布在节点B处的不同L1处理板之间。

在另一示例中,用于用户的干扰消除通信特征可以被划分为前端处理任务和后端处理任务。在本示例中,前端处理任务可以由一个L1处理板分配并执行,并且后端处理任务可以由另一个L1处理板分配并执行。

用户的L1处理功能也可以分成多个任务,并且分布在多个不同的L1处理板之间。因此,用户的L1处理功能可以在一个L1处理板上部分地执行且在另一个L1处理板上部分地执行。

将关于多载波上行链路/下行链路通信特征描述一些示例实施例,其中用于载波的处理任务分布在节点B处的不同L1处理板之间。然而,应当理解,示例实施例可以以相同或基本相同的方式应用于不同的通信特征。

图1示出根据示例实施例的包括具有多板架构(MBA)的节点B的第5代(5G)无线网络的一部分。5G网络是网络中心系统。

参考图1,节点B 20对在地理覆盖区域100中的多载波用户(由多载波用户USER1表示)提供服务。节点B 20通信地耦合到中心局210。中心局210还耦合到核心网。

中心局210处理跨越多个节点B的去往/来自射频(RF)天线的信息。中央局210尤其包括用于执行L2调度操作的一个或多个L2调度器,以及用于执行L3操作的一个或多个L3处理板。更详细地,一个或多个L2调度器针对所有小区执行用于L1处理板中的每一个L1处理板的调度功能。对于图1的网络中的特定多载波用户(例如,用户USER1),L2调度器针对用户所在的扇区中的3个载波执行调度功能。L3处理包括:诸如连接管理的无线电资源控制(RRC);系统信息的广播;安全模式控制;测量过程;高层访问等。

中央局210处的(多个)L2调度器和L3处理板/块/电路一起执行例如针对每个用户的小区配置、资源分配和信道添加/移除。

中心局210处的(多个)L2调度器通过共同的公共无线电接口(CPRI)链路通信地耦合到节点B 20和L1处理板中的每个。

仍参考图1,节点B 20包括多个L1处理板202-1、202-2和202-3。L1处理板202-1、202-2和202-3可操作地彼此耦合,以便彼此交换信息。L1处理板202-1、202-2和202-3在节点B 20处彼此分离,但是彼此互连。在这点上,L1处理板202-1、202-2和202-3被布置为具有多板架构(MBA)而不是单板架构(SBA)。

在一个示例中,L1处理板202-1、202-2和202-3经由L1接口消息彼此交换信息。如下面更详细地讨论的,L1接口消息可以包括:上行链路和/或下行链路控制信道信息、用户数据集合等。

本文关于在L1处理板处执行的主要L1功能(例如,调制和解调)和在中心局处执行的主要L2功能(例如,调度)讨论示例实施例。然而,一些L1/L2接口部分可以在L1处理板或在中心局实现。因此,L1处理板可以具有较少的L2功能,并且中心局处的L2调度器可以具有较少的L1功能。例如,来自多个天线的上行链路数据的组合可以被认为是较小的L2功能,但是如果天线集合位于L1处理板上,则可以在L1处理板处被实现。在另一示例中,循环冗余校验(CRC)和有效载荷分离可以被认为是较小的L1功能,但是可以在L2调度器处实现。

图1所示的L1处理板202-1、202-2和202-3可以以各种方式彼此耦合。图2和图3示出了在诸如节点B 20的节点B处的N个L1处理板之间的板间链路的示例配置。在图1所示的示例实施例中,N=3。然而,示例实施例不限于该示例。

更详细地,图2示出了用于连接N个L1处理板202-1、202-2、202-3、...、202-N的星形拓扑。在图2所示的示例中,每个L1处理板具有用于与其他L1处理板交换信息的单个串行器/解串器(SERDES)I/O端口。

图3示出了用于互连N个L1处理板202-1、202-2、202-3、...、202-N的环形拓扑。在本示例中,每个L1处理板具有与其他L1处理板交换信息的2个SERDES I/O端口。

在图2和图3所示的示例配置中,互连配置中的每个互连配置利用高速SERDES物理链路,诸如串行RapidIO(sRIO)工业标准链路。然而,示例实施例不应限于这些示例。

尽管本文仅讨论环形和星形拓扑,但是L1处理板可以使用任何合适的互连拓扑进行互连。

回到图1,L1处理板202-1包括L1处理电路2020-1;L1处理电路202-2包括L1处理电路2020-2;并且L1处理电路202-3包括L1处理电路2020-3。

根据示例实施例,L1处理电路可以是硬件、固件、执行软件的硬件或其任何组合。当L1处理电路是硬件时,这样的硬件可以包括一个或多个中央处理单元(CPU)、片上系统(SOC)设备、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)计算机等,其被配置为用于执行L1处理电路的功能(例如,通信特征、通信特征的集合和/或与通信特征或通信特征的集合相关联的任务/功能的实现)的专用机器。CPU、SOC、DSP、ASIC和FPGA通常可以被称为处理器和/或微处理器。

如本文所讨论的,L1处理电路可以被描述为相对于给定的L1处理板是本地的或远程的。例如,L1处理电路2020-1可以称为相对于L1处理板202-1的本地L1处理电路,但是可以称为相对于L1处理板202-2和202-3的远程L1处理电路。如上所述,L1处理板202-1,202-2和202-3彼此互连。在这点上,每个L1处理板和电路可操作地连接到其他L1处理板和电路中的每一个。

下面将参照图4-8更详细地讨论L1处理板202-1、202-2和202-3及其组件的示例操作。

如上所述,为了描述的简化和清楚,将关于节点B 20来描述图4-7所示的示例实施例,节点B20被配置用于地理覆盖区域100内的3个载波(C1、C2、C3)的,该地理覆盖区域100被划分为3个扇区(S1、S2、S3),并且每个载波有2个天线。

在该示例中,地理覆盖区域100包括基于扇区和载波被划分为3组的9个射频(RF)小区(CELL1-CELL9)。RF小区CELL1-CELL3在扇区S1中,RF小区CELL4-CELL6在扇区S2中,RF小区CELL7-CELL9在扇区S3中。

RF小区CELL1对应于扇区S1中的载波C1;RF小区CELL2对应于扇区S1中的载波C2;RF小区CELL3对应于扇区S1中的载波C3;RF小区CELL4对应于扇区S2中的载波C1;RF小区CELL5对应于扇区S2中的载波C2;RF小区CELL6对应于扇区S2中的载波C3;RF小区CELL7对应于扇区S3中的载波C1;RF小区CELL8对应于扇区S3中的载波C2;RF小区CELL9对应于扇区S3中的载波C3。

此外,虽然关于3个扇区(S1、S2、S3)描述了示例实施例,但是扇区S1、S2和S3中的每一个可以表示扇区的子集,其中每个子集包括一个或多个扇区。在该示例中,扇区的每个子集可以是不同的,并且更具体地,扇区的一个子集中的每个扇区可以不同于扇区的第二子集中的扇区。类似地,虽然关于3个载波(C1、C2、C3)描述了示例实施例,但是载波C1、C2和C3中的每一个载波可以表示载波的子集,其中每个子集包括一个或多个载波。在该示例中,载波的每个子集可以是不同的,并且更具体地,载波的一个子集中的每个载波可以不同于载波的第二子集中的载波。

如上所述,图1所示的示例节点B 20每个载波具有2个RF天线。在上述示例中,载波C1的两个RF天线连接到L1处理板202-1;用于载波C2的两个RF天线连接到L1处理板202-2;并且用于载波C3的两个RF天线连接到L1处理板202-3。因此,节点B 20提供的9个小区CELL1-CELL9分布在3个L1处理板202-1、202-2和202-3之间。在该示例中,小区在L1处理板202-1、202-2和202-3之间均匀分布。然而,应当理解,示例实施例不限于这种均匀分布。

根据至少一些示例实施例,每个L1处理板可以与用户的不同特征或特征集合相关联。在该示例中,每个L1处理板执行与一个或多个不同用户特征相关联的功能。例如,L1处理板202-1可以执行与第一特征(例如,多载波上行链路/下行链路)相关联的功能,L1处理板202-2可以执行与第二特征(例如,单载波上行链路/下行链路)相关联的功能,L1处理板202-3可以执行与第三特征(例如,干扰消除)相关联的功能,等。

根据至少一些其他示例实施例,每个L1处理板可以与用于用户特征的不同任务或任务集合相关联。在该示例中,每个L1处理板执行与给定用户特征的任务相关联的功能。在这种情况下,给定用户特征的任务分布在节点B处的多个L1处理板之间。关于多载波上行链路/下行链路特征,例如,L1处理板202-1可以执行与载波C1相关联的功能,L1处理板202-2可以执行与载波C2相关联的功能,L1处理板202-3可以执行与载波C3相关联的功能,等。

在又一示例中,用户的L1处理可以分布在多个L1处理板之间。在一个示例中,每个L1处理板处理来自载波C1、C2和C3中的载波(例如,单载波或载波的子集)的所有L1功能。更详细地,例如,L1处理板202-1对载波C1执行L1处理;L1处理板202-2对载波C2执行L1处理,并且L1处理板202-3对载波C3执行L1处理。

根据至少一些示例实施例,由于在本地板处执行上行链路(UL)和下行链路(DL)天线流的所有L1处理,所以所有L1处理被认为是本地的。

为了示例的目的,将关于图1中的覆盖区域100的扇区S1中示出的用户USER1的多载波上行链路/下行链路特征的任务的分布来描述图5-7所示的示例实施例。载波C1将被描述为锚载波,L1处理板202-1将被描述为锚L1处理板,并且L1处理电路2020-1将被描述为锚L1处理电路,而载波C2和C3将被描述为辅助载波,L1处理板202-2和202-3将被描述为辅助L1处理板,并且L1处理电路2020-2和2020-3将被描述为辅助L1处理电路。类似地,小区CELL1可以被描述为锚小区,而小区CELL2和CELL3可以被描述为辅助小区。然而,应当理解,小区CELL1至CELL3中的任何一个可以用作针对一些用户的锚小区和用于其他用户的辅助小区两者,载波C1至C3可以既是针对一些用户的锚载波,又是针对其他用户的辅助载波,并且L1处理板中的每一个可以用作关于一些用户的锚L1处理板和关于其他用户的辅助L1处理板两者。类似地,L1处理电路中的每一个可以用作锚L1处理电路和辅助L1处理电路两者。

此外,为了示例的目的,将关于图1中的单个多载波用户USER1的上行链路传输来描述示例实施例。然而,应当理解,可以对无线通信网络中的任何数量的用户执行类似的处理。

图5是示出了在锚L1处理板202-1处处理上行链路通信的方法的示例实施例的流程图。图6是示出了在辅助L1处理板(例如,202-2和/或202-3)处处理上行链路通信的方法的示例实施例的流程图。

图5和图6所示的示例实施例一起示出了与针对多载波用户的多载波上行链路通信特征所关联的多载波上行链路任务相关联的功能的示例。也就是说,例如,根据示例实施例,图5和图6中所示的方法示出了与为MBA中的多载波用户提供多载波上行链路通信特征相关联的功能。

为了示例的目的,将关于图1所示的通信网络的部分来描述图5和图6所示的方法。

参考图1和图5,在步骤S502,锚L1处理电路2020-1经由一个或多个RF天线流接收由用户USER1在锚载波C1上发送的上行链路物理信道。在该示例中,上行链路物理信道包括上行链路控制信道和上行链路数据信道。

在步骤S504中,锚L1处理电路2020-1对所接收的上行链路控制信道执行L1处理功能,以获得上行链路控制信道信息。更详细地,在步骤S504中,锚L1处理电路2020-1对上行链路控制信道进行解调和解码,以获得上行链路控制信道信息。在一个示例中,上行链路控制信道信息可以包括:定时/同步信息;信道质量指示信息(例如,CQI信息);接收质量信息(例如,用于指示用户USER1是否成功接收到NodeB 20的最后一次传输的Ack/Nack);功率控制环信息;等。

对于用户USER1的多载波上行链路通信特征,仅锚小区CELL1具有上行链路控制信道,并且所有辅助小区CELL2和CELL3共享锚小区上行链路控制信道。因此,在本示例中,仅锚L1处理电路2020-1接收上行链路物理信道的上行链路控制信道部分。

仍然参考图5,在步骤S506,锚L1处理电路2020-1将上行链路控制信道信息输出到辅助L1处理电路2020-2和2020-3。更详细地,在步骤S506中,锚L1处理电路2020-1生成包括上行链路控制信道信息的控制信道信息分组,并且L1处理基板202-1将控制信道信息分组输出到辅助L1处理板202-2和202-3。

在一个示例中,上行链路控制信道信息包括用于锚小区CELL1和辅助小区CELL2和CELL3的定时信息以及功率控制环信息。由于功率控制环是在L1处理电路上实现的L1功能,所以锚L1处理板202-1向辅助L1处理板202-2和202-3提供功率控制环信息。L1处理板202-1还将定时信息提供给辅助处理板202-2和202-3,以在L1处理板之间同步处理。锚L1处理板202-1使用L1接口消息通过上述板间通信链路将上行链路控制信道信息提供给辅助L1处理板202-2和202-3。

仍然参考图1和图5,在步骤S508,锚L1处理电路2020-1对所接收的上行链路数据信道执行L1处理功能。更详细地,在步骤S508,锚L1处理电路2020-1使用上行链路控制信道信息,对经由一个或多个RF天线流接收的上行链路数据信道进行解调,以恢复由用户USER1发送的数据符号。L1处理电路2020-1对分集天线符号进行组合并对所组合的数据符号进行解码,以恢复由用户USER1发送的L1数据比特序列(也称为传输块,有效载荷数据或数据分组)。

在步骤S510,锚L1处理电路2020-1经由上述CPRI链路,将上行链路控制信道信息和所恢复的数据比特序列(传输块或有效载荷数据)输出到中心局210处的L2调度器(未示出)。稍后将更详细地描述中心局210处的L2调度器的功能。

现在参考图6,在步骤S602,辅助L1处理电路2020-2从锚L1处理板202-1接收包括上行链路控制信道信息的控制信道信息分组。如上所述,上行链路控制信道信息包括,例如,上行链路功率控制环信息和定时信息。辅助L1处理电路2020-2使用定时信息以使在载波C2上接收的上行链路传输的处理与在载波C1和C3上接收的上行链路传输的处理同步。在这点上,辅助L1处理电路2020-2可以使用定时信息以使在小区CELL2中的载波C2上接收的上行链路传输的处理与在小区CELL1中的锚载波C1上接收的上行链路传输的处理同步。通过将在辅助载波上接收的上行链路传输的处理与锚载波上的上行链路传输的处理同步,可以同步所有载波上的上行链路传输的处理。

由锚L1处理电路提供的上行链路功率控制环信息被如下使用。

对于在多个小区中的多个载波上的下行链路传输,用户测量下行链路信道质量信息(CQI),并且对不同小区中的接收数据执行循环冗余校验(CRC,Ack/Nack)。用户组合用于锚小区和辅助小区的CQI和Ack/Nack信息,并且经由锚小区中的上行链路控制信道将组合的信息发送到节点B。锚L1处理电路对CQI和Ack/Nack信息进行解码,并将信息分割成锚小区集合和辅助小区集合。锚L1处理电路基于针对锚小区的用户报告的信道质量信息(CQI)来调整(例如,增加或减少)下行链路发送功率。然后,锚L1处理电路将辅助CQI发送到辅助L1处理电路的辅助L1处理板,以基于用户报告的辅助小区CQI信息来调整辅助小区中的下行链路发射功率(例如,增加或减小)。

返回图6,在步骤S604,辅助L1处理电路2020-2对由用户USER1在辅助小区CELL2中的辅助载波C2上发送的上行链路数据信道执行L1处理功能。更详细地,在步骤S604中,辅助L1处理电路2020-2使用来自锚L1处理电路202-1的上行链路控制信道信息,对辅助小区CELL2中的辅助载波C2上发送的上行数据信道进行解调,以恢复由用户USER1发送的符号。辅助L1处理电路2020-2组合分集天线符号,并对所组合的符号进行解码,以恢复由用户USER1在辅助载波C2上发送的L1数据比特序列(传输块或有效载荷数据)。

在步骤S606,辅助L1处理电路2020-2将所恢复的传输的数据比特序列输出到中心局210处的L2调度器。辅助L1处理电路2020-2还可以输出控制信道信息分组。用于辅助小区CELL2的控制信道信息分组可以包括控制信道信息,诸如指示传输块(所恢复的数据比特)如何被定义和编码的编码信息。

如已知的,对于给定小区存在多个控制信道。并且,不同的控制信道提供不同的信息集合。在一个示例中,辅助L1处理板对上行链路数据信道和提供数据信道编码信息的相应的上行链路控制信道进行解码。根据至少一些示例实施例,每个L1处理板将解码的数据分组(传输块)和对应的控制消息(传输块如何被定义和编码)发送到中央局处的L2调度器用于进一步处理。

中心局210处的L2调度器从L1处理板202-1、202-2和202-3接收上行链路控制信道信息分组和所传输的数据比特序列。更详细地,L2调度器从锚L1处理板202-1接收由用户UE1在小区CELL1中的锚载波C1上发送的上行链路控制信道信息分组和所恢复的数据比特序列,从辅助L1处理板202-2接收由用户USER1在小区CELL2中的辅助载波C2上发送的上行链路控制信道信息分组和所恢复的数据比特序列,并且从辅助L1处理板202-3接收由用户USER1在辅助小区CELL3中的辅助载波C3上发送的上行链路控制信道信息分组和所恢复的数据比特序列。L2调度器使用上行链路控制信道信息,对来自L1处理板202-1、202-2和202-3的所恢复的数据比特序列进行组合,用于在中心局210处的高层(例如,L3)信息处理,并且然后经由核心网络进行进一步的传输。

现在将详细描述根据示例实施例的在具有MBA的节点B处实现的多载波上行链路/下行链路通信特征的下行链路部分。

在下行链路上,L2调度器将下行链路用户数据拆分或划分为多个数据集合。多个数据集合中的每一个数据集合包括要在小区CELL1中的载波C1、小区CELL2中的载波C2和小区CELL3中的载波C3中的一个上发送给用户USER1的数据。L2调度器然后在每载波的基础上在L1处理板202-1,202-2和202-3之间分配数据集合,使得多载波下行链路通信特征的任务分布在节点B 20的L1处理板之间。

例如,L2调度器将多个数据集合中的第一数据集合发送到L1处理板202-1,以在小区CELL1中的载波C1上向用户USER1传输;L2调度器将多个数据集合中的第二数据集合发送到L1处理板202-2,以在小区CELL2中的载波C2上向用户USER1传输;并且L2调度器将多个数据集合中的第三个数据集合发送到L1处理板202-3,以在小区CELL3中的载波C3上向用户USER1传输。

L2调度器还将下行链路控制信道信息划分为多个下行链路控制信道信息分组。多个下行链路控制信道信息分组中的每一个包括用于在小区CELL1,CELL2和CELL3中的载波C1,C2和C3之一上向用户USER1发送数据的下行链路控制信道信息。在一个示例中,下行链路控制信道信息分组可以包括:小区配置信息;定时信息;用于载波的下行链路信道配置信息;功率设置信息;等。用于锚小区CELL1的下行链路控制信道信息分组被发送到L1处理板202-1;用于辅助小区CELL2的下行链路控制信道信息分组被发送到L1处理板202-2;并且用于辅助小区CELL3的下行控制信道信息分组被发送给L1处理板202-3。

图7是示出了在节点B 20处处理下行链路通信的方法的示例实施例的流程图。图7中所示的示例实施例示出了与针对多载波用户的多载波下行链路通信特征所关联的多载波下行链路任务相关联的功能的示例。也就是说,例如,根据示例实施例,图7所示的方法示出了MBA中与提供多载波用户的多载波下行链路通信特征相关联的功能。

参考图7,在步骤S702,每个L1处理板从中心局210接收一个或多个下行链路控制信道信息分组和下行链路数据集合,用于在小区CELL1、CELL2和CELL3中的载波C1、C2和C3中的相应一个上向用户USER1传输。

在更详细的示例中,在步骤S702,L1处理板202-1接收要在小区CELL1中的载波C1上发送给用户USER1的一个或多个下行链路控制信道信息分组和第一下行链路数据集合;L1处理板202-2接收要在小区CELL2中的载波C2上发送给用户USER1的下行链路控制信道信息分组和第二下行链路数据集合;并且L1处理板202-3接收要在小区CELL3中的载波C3上发送给用户1的下行链路控制信道信息分组和第三下行链路数据集合。

在至少一个示例实施例中,从下行链路控制信道信息和每个载波的数据集合中,L1处理板202-1(以及L1处理电路2020-1)仅接收要在小区CELL1中的载波C1上发送给用户USER1的下行链路控制信道信息和第一下行链路数据集合;L1处理板202-2(以及L1处理电路2020-2)仅接收要在小区CELL2中的载波C2上发送给用户USER1的下行链路控制信道信息和第二下行链路数据集合;并且L1处理板202-3(以及L1处理电路2020-3)仅接收要在小区CELL3中的载波C3上发送给用户USER1的下行链路控制信道信息和第三下行链路数据集合。

返回到图7,在步骤S704,每个L1处理电路将相应接收的数据集合中的下行链路数据比特序列编码为射频(RF)信号流,用于使用下行链路控制信道信息分别在小区CELL1、CELL2和CELL3中的载波C1、C2和C3中的对应一个上向用户USER1发送。

更详细地,L1处理板202-1将所接收的第一数据集合中的下行链路数据比特序列编码为射频(RF)信号流,以在小区CELL1中的载波C1上发送给用户USER1;L1处理板202-2将所接收的第二数据集合中的下行数据比特序列编码为射频(RF)信号流,以在小区CELL2中的载波C2上发送给用户USER1;并且L1处理板202-3将接收的第三数据集合中的下行链路数据比特序列编码为射频(RF)信号流,以在小区CELL3中的载波C3上发送给用户USER1。

在步骤S706,L1处理板202-1、202-2和202-3中的每一个将所生成的RF信号流输出到对应的一个或多个RF天线,以在给定小区中的给定载波上发送给用户USER1。

然后,RF信号流经由对应的RF天线被发送到用户USER1。

根据至少一些示例实施例,L1处理板被划分为每个L1处理板的3个扇区的一个载波。对于任何单个多载波(例如,3个载波)用户,3个载波分布在节点B处的3个L1处理板上。中心局的L2调度器基于3个L1板上的载波聚合来执行调度功能。由于3个载波被分组为系统,3个L1处理板相互交换信息。这不同于传统的SBA架构,在传统SBA架构中不使用板间通信,因为每个板利用所有信息实现所有特征。

根据一个或多个示例实施例的多板架构可以通过减少传统单板架构中存在的重复功能来减少节点B处的不必要的资源消耗。在一个示例中,与传统的单板架构相比,L1处理板仅处理天线流的一部分或一小部分。

示例实施例还可以延长现有板的生命周期并且向现有板提供用于添加附加特征的能力。

为了提高板资源使用率,可以通过动态管理多个L1处理板上的任务划分和分布来实现期望的负载平衡。一些示例实施例提供了用于L1处理板之间的通信特征处理的负载平衡的方法。一些示例实施例还提供了具有多板架构的节点B,其被配置使得L1处理板用作系统,从而能够实现节点B处通信特征处理的动态负载平衡。

这里将关于干扰消除特征描述用于负载平衡的方法的示例实施例。然而,应当理解,示例实施例可以被应用于其他用户特征。

一般来说,多板负载平衡可以改进在一个或多个节点B(例如,单个节点B)处的多个板上的资源使用。L1板资源包括,例如,每个用户的硬件处理能力、可用存储器大小和定时预算。如果一个板过载并且另一个板负载不足,则一些处理任务可以从过载板转移到负载不足板,以平衡板中的负载。在根据至少一些示例实施例的MBA中,可以通过中央局的L2/L3板经由从中心局发送到节点B的控制分组来动态地控制负载平衡。

图4是示出了用于在图1所示的节点B 20处的干扰消除特征的负载平衡的方法的示例实施例的框图。为了示例的目的,图4示出了在具有针对用户的负载平衡的3个L1处理板之间用于3个载波的3GPP LTE载波聚合的示例,其中每个载波有3个扇区。

在LTE通信网络中,快速傅立叶变换(FFT)是用于多个用户的前端处理的部分。在一个示例中,一个FFT点表示15kHz的频率带宽。1024FFT表示由多个用户共享的1024*15kHz或15.360MHz的带宽。

在该示例中,假设:

i.L1处理板202-1处的FFT包括40个用户,其中2个用户是干扰消除(IC)用户,并且剩余的38个用户是非IC用户;

ii.L1处理板202-2处的FFT包括50个用户,其中10个用户是干扰消除(IC)用户,并且剩余的40个用户是非IC用户;

iii.L1处理板202-3中的FFT包括45个用户,其中5个用户是干扰消除(IC)用户,并且剩余的40个用户是非IC用户;

iv.IC用户比非IC用户消耗更多的资源;以及

v.每个L1处理板具有处理6个IC用户和50个非IC用户的能力。

虽然关于具有处理6个IC用户和50个非IC用户的能力的每个L1处理板讨论了该示例,但是示例实施例不应限于该示例。相反,仅仅为了该示例的目的而提供该特定容量。

使用传统的SBA,在执行FFT后,所有用户均在本地L1处理板上被处理。在这种情况下,本地L1处理板202-2具有10个IC用户,其超过L1处理板的最大能力(6个IC用户)。

通过使用根据示例实施例的MBA,L1处理板可以识别在板处针对通信特征的容量过载,并且在识别该容量过载之后,将从一个L1处理板向另一个L1处理板转移与向至少一个用户提供该通信特征相关联的功能。

在更具体的示例中,通过利用根据示例实施例的MBA,IC用户以及与向用户提供该通信特征相关联的功能可以从一个L1处理板转移到另一个L1处理板,使得IC负载在节点B 20处的L1处理板202-1、202-2和202-3之间进行分布和平衡。

对于IC用户,本地L1处理板接收与多个用户混合的天线流以进行FFT处理。FFT输出被划分成多个数据集合,其中每个数据集合映射到多个用户中的对应一个用户。用户数据集合由定时和频率偏移补偿处理电路进一步处理。在偏移补偿之后,用户数据集合被发送到IC处理电路。因此,在偏移补偿之后,用户数据集合作为到IC处理电路的输入,其用作经由L1接口消息传送到远程L1处理板的信息。

返回图4,更详细地,由于3个L1处理板202-1、202-2和202-3用作一个系统(MBA),L1处理板202-2将4个IC用户(在FFT之后)转移到L1处理板202-1以用于进一步处理,因为L1处理板202-1仅具有2个IC用户。这可以称为用户的MBA负载平衡。

在图4所示的例子中,在负载平衡之后,L1处理板202-1具有6个IC用户,L1处理板202-2具有6个IC用户,并且L1处理板202-3具有5个IC用户。因此,L1处理板202-1、202-2和202-3中的每一个都低于6个IC用户的处理能力。L1处理板可以使用L1接口交换消息来转移用户和向该用户提供该通信特征相关联的功能。

图8是示出了用于节点B处的板之间的通信特征的负载平衡的方法的示例实施例的框图。为了示例的目的,将描述用于具有针对用户的负载平衡的3个L1处理板中的单载波C1的LTE载波聚合的示例,该单载波具有3个扇区S1、S2、S3。

与图4所示的示例实施例一样,在图8所示的示例中,假设:

i.L1处理板202-1处的FFT包括40个用户,其中2个用户是干扰消除(IC)用户,并且剩余的38个用户是非IC用户;

ii.L1处理板202-2处的FFT包括50个用户,其中10个用户是干扰消除(IC)用户,并且剩余的40个用户是非IC用户;

iii.L1处理板202-3中的FFT包括45个用户,其中5个用户是干扰消除(IC)用户,并且剩余的40个用户是非IC用户;

iv.IC用户比非IC用户消耗更多的资源;以及

v.每个L1处理板具有处理6个IC用户和50个非IC用户的能力。

与图4一样,尽管关于具有处理6个IC用户和50个非IC用户的能力的每个L1处理板讨论了图8所示的示例,但是示例实施例不应限于该示例。相反,仅仅为了该示例的目的而提供该特定容量。

通过采用根据示例实施例的MBA,IC用户以及与向用户提供该通信特征相关联的功能可以从一个L1处理板转移到另一个L1处理板,使得IC负载在节点B 20处的L1处理板202-1、202-2、202-3之间分布和平衡。

更详细地,关于图8所示的示例,由于3个L1处理板202-1、202-2和202-3用作一个系统(MBA),所以L1处理板202-2将4个IC-用户(在FFT之后)以及与向该用户提供该通信特征相关联的功能转移到L1处理板202-1用于进一步处理,由于L1处理板202-1仅具有2个IC用户。这可以称为用户的MBA负载平衡。

在图8所示的示例中,在负载平衡之后,L1处理板202-1具有6个IC用户,L1处理板202-2具有6个IC用户,并且L1处理板202-3具有5个IC用户。因此,L1处理板202-1、202-2和202-3中的每一个都低于6个IC用户的处理能力。L1处理板可以使用L1接口交换消息来转移用户。

已经为了说明和描述的目的提供了示例实施例的前述描述。其并不旨在穷尽或限制本公开。特定示例实施例的单个元件或特征通常不限于该特定实施例,而是在可应用的情况下是可互换的并且可以用在所选实施例中,即使没有具体示出或描述。其还可以以许多方式变化。这些变体不被认为是脱离本公开,并且所有这样的修改旨在被包括在本公开的范围内。

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