TWI894049B - Ran intelligent controller, dynamic resource block configuration method and base station with dynamic resource block configuration - Google Patents
Ran intelligent controller, dynamic resource block configuration method and base station with dynamic resource block configurationInfo
- Publication number
- TWI894049B TWI894049B TW113144787A TW113144787A TWI894049B TW I894049 B TWI894049 B TW I894049B TW 113144787 A TW113144787 A TW 113144787A TW 113144787 A TW113144787 A TW 113144787A TW I894049 B TWI894049 B TW I894049B
- Authority
- TW
- Taiwan
- Prior art keywords
- target
- dynamic
- neighboring
- group
- allocation
- Prior art date
Links
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
Description
本公開涉及無線通訊技術領域,特別是涉及資源區塊的動態配置方法,及使用所述方法的無線接取網路智慧控制器(RAN Intelligent Controller,RIC)及受惠所述方法的基站(Base Station,BS)。The present disclosure relates to the field of wireless communication technology, and more particularly to a method for dynamically allocating resource blocks, a radio access network intelligent controller (RIC) using the method, and a base station (BS) benefiting from the method.
隨著5G網路的廣泛部署,網路密度不斷增加,細胞間干擾管理成為一個重要課題。這也導致了,動態資源分配成為提升網路效能的關鍵技術之一。隨著網路複雜度的增加,研究人員正在探索更智慧化、自適應的資源管理方法。O-RAN(開放式無線接取網路)架構的引入為此提供了新的可能性。With the widespread deployment of 5G networks and the increasing density of networks, managing inter-cell interference has become a critical issue. This has led to dynamic resource allocation becoming a key technology for improving network performance. As network complexity grows, researchers are exploring more intelligent and adaptive resource management methods. The introduction of the O-RAN (Open Radio Access Network) architecture offers new possibilities.
本公開提供一種基於O-RAN架構的動態資源區塊分配方法及無線接取網路智慧控制器(RAN Intelligent Controller,RIC)、基站(Base Station,BS)及相關的系統,用於5G網路中的資源管理。該方法包括:用戶設備(User Equipment,UE)測量並回報參考訊號接收功率(RSRP)值;基站通過O-RAN標準介面將UE測量報告和關鍵效能測量(Key Performance Measurement,KPM)資訊傳送給RIC;RIC分析資料,判斷多個UE和多個BS之間的干擾狀況,並制定資源區塊(RB)動態分配策略;RIC將策略下發給基站執行。本公開通過將頻譜分為干擾區和非干擾區,並根據網路負載動態調整其比例,有效減少了基站間的干擾,同時提高了頻譜利用率。This disclosure provides a dynamic resource block allocation method based on the O-RAN architecture, as well as a Radio Access Network Intelligent Controller (RIC), a base station (BS), and related systems for resource management in 5G networks. The method includes: User Equipment (UE) measuring and reporting Reference Signal Received Power (RSRP) values; the base station transmitting UE measurement reports and Key Performance Measurement (KPM) information to the RIC via the O-RAN standard interface; the RIC analyzing the data, determining interference conditions between multiple UEs and multiple BSs, and formulating a dynamic resource block (RB) allocation strategy; and the RIC issuing the strategy to the base station for execution. This disclosure effectively reduces interference between base stations and improves spectrum utilization by dividing the spectrum into interference zones and non-interference zones and dynamically adjusting their ratio based on network load.
本公開的一或多個實施例提供一種無線接取網路智慧控制器(RAN Intelligent Controller,RIC),適用於一無線通訊系統,所述RIC包括: 一通訊電路單元,其中所述RIC透過所述通訊電路單元通訊連接至所述無線通訊系統的多個基站(BS),其中所述多個BS通訊連接至多個UE;以及一處理器。所述處理器經由執行多個程式碼模組,被配置以:從所述多個BS獲取對應所述多個UE的多筆網路狀態資訊;基於所述多筆網路狀態資訊,識別所述多個UE中的被干擾的至少一第一UE;基於所述多筆網路狀態資訊、所述至少一第一UE、所述至少一第一BS,設定對應到所述多個BS的多個動態資源區塊(Resource Block,RB)分配策略,以將每個BS可支配的多個RB劃分為多個第一RB組以及一第二RB組,其中所述多個動態RB分配策略指示:所述多個第一RB組的多個第一RB用以提供給所述至少一第一UE,並且所述第二RB組的多個第二RB用以提供給述多個UE中的所述至少一第一UE以外的第二UE;將所述多個動態RB分配策略傳送給對應的所述多個BS;以及反應於一動態調整條件被觸發,重新獲取所述網路狀態資訊,以更新所述多個動態RB分配策略,且傳送更新後的所述多個動態RB分配策略給對應的所述多個BS。One or more embodiments disclosed herein provide a Radio Access Network Intelligent Controller (RIC), applicable to a wireless communication system, wherein the RIC comprises: a communication circuit unit, wherein the RIC is communicatively connected to a plurality of base stations (BSs) of the wireless communication system through the communication circuit unit, wherein the plurality of BSs are communicatively connected to a plurality of UEs; and a processor. The processor is configured to execute a plurality of code modules to: obtain a plurality of network status information corresponding to the plurality of UEs from the plurality of BSs; identify at least one first UE among the plurality of UEs that is interfered with based on the plurality of network status information; and set a plurality of dynamic resource blocks (RBs) corresponding to the plurality of BSs based on the plurality of network status information, the at least one first UE, and the at least one first BS. The invention relates to a method for implementing a dynamic RB allocation strategy to divide a plurality of RBs available to each BS into a plurality of first RB groups and a second RB group, wherein the plurality of dynamic RB allocation strategies indicate that: the plurality of first RBs of the plurality of first RB groups are used to be provided to the at least one first UE, and the plurality of second RBs of the second RB group are used to be provided to a second UE other than the at least one first UE among the plurality of UEs; the plurality of dynamic RB allocation strategies are transmitted to the corresponding plurality of BSs; and in response to a dynamic adjustment condition being triggered, the network status information is reacquired to update the plurality of dynamic RB allocation strategies, and the updated plurality of dynamic RB allocation strategies are transmitted to the corresponding plurality of BSs.
本公開的一或多個實施例提供一種動態資源區塊配置方法,適用於一無線通訊系統的一無線接取網路智慧控制器(RAN Intelligent Controller,RIC),其中所述RIC通訊連接至所述無線通訊系統的多個基站(BS),其中所述多個BS通訊連接至多個UE。所述方法包括:從所述多個BS獲取對應所述多個UE的多筆網路狀態資訊;基於所述多筆網路狀態資訊,識別所述多個UE中的被干擾的至少一第一UE;基於所述多筆網路狀態資訊、所述至少一第一UE、所述至少一第一BS,設定對應到所述多個BS的多個動態資源區塊(RB)分配策略,以將每個BS可支配的多個RB劃分為多個第一RB組以及一第二RB組,其中所述多個動態RB分配策略指示:所述多個第一RB組的多個第一RB用以提供給所述至少一第一UE,並且所述第二RB組的多個第二RB用以提供給述多個UE中的所述至少一第一UE以外的第二UE;將所述多個動態RB分配策略傳送給對應的所述多個BS;以及反應於一動態調整條件被觸發,重新獲取所述網路狀態資訊,以更新所述多個動態RB分配策略,且傳送更新後的所述多個動態RB分配策略給對應的所述多個BS。One or more embodiments disclosed herein provide a dynamic resource block configuration method applicable to a radio access network intelligent controller (RAN Intelligent Controller, RIC) of a wireless communication system, wherein the RIC is communicatively connected to a plurality of base stations (BS) of the wireless communication system, wherein the plurality of BSs are communicatively connected to a plurality of UEs. The method comprises: obtaining a plurality of network status information corresponding to the plurality of UEs from the plurality of BSs; identifying at least one first UE among the plurality of UEs that is interfered with based on the plurality of network status information; and setting a plurality of dynamic resource block (RB) allocation strategies corresponding to the plurality of BSs based on the plurality of network status information, the at least one first UE, and the at least one first BS, so as to divide the plurality of RBs available to each BS into a plurality of first RB groups and a second RB group, wherein the plurality of dynamic RB allocation strategies indicate The invention provides: the multiple first RBs of the multiple first RB groups are used to provide the at least one first UE, and the multiple second RBs of the second RB group are used to provide the second UE other than the at least one first UE among the multiple UEs; the multiple dynamic RB allocation strategies are transmitted to the corresponding multiple base stations; and in response to a dynamic adjustment condition being triggered, the network status information is re-obtained to update the multiple dynamic RB allocation strategies, and the updated multiple dynamic RB allocation strategies are transmitted to the corresponding multiple base stations.
本公開的一或多個實施例提供一種動態配置資源區塊的基站,適用於一無線通訊系統,所述基站包括: 一通訊電路單元,其中所述基站透過所述通訊電路單元通訊連接至所述無線通訊系統的一無線接取網路智慧控制器(RIC),其中所述基站透過所述通訊電路單元通訊連接至多個UE;以及一處理器。所述處理器經由執行多個程式碼模組,被配置以:持續從關聯的所述多個UE接收多筆網路狀態資訊,並且將所接收的所述多筆網路狀態資訊傳送給所述RIC;反應於從所述RIC接收一動態資源區塊(RB)分配策略,根據所述動態RB分配策略,將所述基站可支配的多個RB劃分為多個第一RB組以及一第二RB組,並且識別所述多個第一RB組中被設定給所述基站的目標第一RB組;根據所述動態RB分配策略,識別所述多個UE中被分配到所述目標第一RB組的至少一第一UE,並且識別所述多個UE中被分配到所述第二RB組的至少一第二UE;根據所述目標第一RB組及所述第二RB組產生對應所述多個UE的傳輸資源分配資訊;以及傳送所述傳輸資源分配資訊至所述多個UE,以使所述多個UE根據接收到的所述傳輸資源分配資訊識別各自的多個被分配RB,並經由所述多個被分配RB進行上行或下行傳輸。One or more embodiments disclosed herein provide a base station for dynamically configuring resource blocks, suitable for use in a wireless communication system, the base station comprising: a communication circuit unit, wherein the base station is communicatively connected to a wireless access network intelligent controller (RIC) of the wireless communication system via the communication circuit unit, wherein the base station is communicatively connected to multiple UEs via the communication circuit unit; and a processor. The processor is configured to: continuously receive a plurality of network status information from the associated plurality of UEs and transmit the received plurality of network status information to the RIC; in response to receiving a dynamic resource block (RB) allocation strategy from the RIC, divide the plurality of RBs available to the base station into a plurality of first RB groups and a second RB group according to the dynamic RB allocation strategy, and identify a target first RB group assigned to the base station in the plurality of first RB groups; and allocate the plurality of RBs to the base station according to the dynamic RB allocation strategy. strategy, identifying at least one first UE among the multiple UEs that is allocated to the target first RB group, and identifying at least one second UE among the multiple UEs that is allocated to the second RB group; generating transmission resource allocation information corresponding to the multiple UEs based on the target first RB group and the second RB group; and transmitting the transmission resource allocation information to the multiple UEs, so that the multiple UEs identify their respective multiple allocated RBs according to the received transmission resource allocation information, and perform uplink or downlink transmission through the multiple allocated RBs.
綜上所述,本公開的一或多個實施例所提供的無線接取網路智慧控制器(RAN Intelligent Controller,RIC)、動態資源區塊配置方法及動態配置資源區塊的基站能夠有效解決現有技術中存在的干擾問題和頻譜利用率低下的問題。本公開通過RIC從多個基站(BS)獲取對應多個用戶設備(UE)的網路狀態資訊,識別被干擾的UE,並設定動態資源區塊(RB)分配策略,將每個BS可支配的RB劃分為多個第一RB組和一第二RB組。其中,第一RB組用於被干擾的UE,第二RB組用於其他UE。RIC將這些策略傳送給對應的BS,並能夠根據動態調整條件更新策略。這種方法不僅能有效降低干擾,提高頻譜利用率,還具有高度的靈活性和可擴展性,能夠根據網路環境的變化即時調整資源分配。因此,本公開為5G網路的資源管理提供了一種創新且高效的解決方案。In summary, the radio access network intelligent controller (RAN Intelligent Controller, RIC), dynamic resource block configuration method and base station for dynamically configuring resource blocks provided by one or more embodiments of the present disclosure can effectively solve the interference problems and low spectrum utilization problems existing in the existing technology. The present disclosure obtains network status information corresponding to multiple user equipments (UEs) from multiple base stations (BSs) through RIC, identifies the interfered UEs, and sets a dynamic resource block (RB) allocation strategy to divide the RBs available to each BS into multiple first RB groups and a second RB group. The first RB group is used for the interfered UEs, and the second RB group is used for other UEs. The RIC transmits these strategies to the corresponding BS and can update the strategies according to dynamic adjustment conditions. This approach not only effectively reduces interference and improves spectrum utilization, but is also highly flexible and scalable, enabling real-time adjustments to resource allocation based on changes in the network environment. Therefore, this disclosure provides an innovative and efficient solution for resource management in 5G networks.
爲讓本公開的上述特徵和優點能更明顯易懂,下文特舉實施例,並配合所附圖式作詳細說明如下。In order to make the above features and advantages of the present disclosure more clearly understood, embodiments are given below and described in detail with reference to the accompanying drawings.
現在將詳細參照本公開/揭露的優選實施例,在附圖中示出所述優選實施例的範例。盡可能地在圖式及說明中使用相同的參考編號來指代相同的元件或類似的元件。Reference will now be made in detail to the preferred embodiments of the present disclosure, examples of which are illustrated in the accompanying drawings. Whenever possible, the same reference numerals are used throughout the drawings and the description to refer to the same or similar elements.
應理解的是,本公開中所使用的術語“系統”和“網路”常常可互換地使用。本公開中的術語“和/或”僅為描述相關聯物件的關聯關係,這意味著可能存在三種關係,例如A和/或B,這可意味著三種情形:A單獨存在,A和B同時存在,或B單獨存在。另外,本公開中的字元“/”大體上指示相關聯物件處於“或”關係。It should be understood that the terms "system" and "network" are often used interchangeably in this disclosure. The term "and/or" in this disclosure simply describes the relationship between related items, meaning that three possible relationships exist. For example, A and/or B could mean three scenarios: A exists alone, A and B exist simultaneously, or B exists alone. Furthermore, the character "/" in this disclosure generally indicates that related items are in an "or" relationship.
無線接取網路智慧控制器(RAN Intelligent Controller,RIC)是O-RAN聯盟提出的一個關鍵元件,旨在為5G及未來的無線網路提供更智慧、更靈活的控制能力。RIC又可分為: Non-RT RIC(非即時RIC):位於頂層,負責處理非即時性的控制和管理功能;以及Near-Time RIC(近即時RIC):位於中間層,負責處理近即時性的網路控制和優化功能。在非即時RIC與近即時RIC之間使用A1介面來連接。近即時RIC可透過E2介面連接到關聯的多個E2 nodes(如,基站)。The Radio Access Network Intelligent Controller (RIC) is a key component proposed by the O-RAN Alliance, designed to provide smarter and more flexible control capabilities for 5G and future wireless networks. RIC can be divided into: Non-RT RIC (non-real-time RIC): located at the top layer, responsible for handling non-real-time control and management functions; and Near-Time RIC (near-time RIC): located in the middle layer, responsible for handling near-real-time network control and optimization functions. The A1 interface is used to connect the non-real-time RIC and the near-real-time RIC. The near-real-time RIC can be connected to multiple associated E2 nodes (such as base stations) through the E2 interface.
A1介面:連接非即時RIC和近即時RIC,用於傳遞非即時性的策略和控制指令。E2介面:連接近即時RIC和E2 node,用於近即時控制和資料收集。A1 interface: Connects non-real-time RIC and near-real-time RIC for transmitting non-real-time policy and control instructions. E2 interface: Connects near-real-time RIC and E2 node for near-real-time control and data collection.
在本實施例中,使用了近即時RIC作為主要的控制裝置,以對網路狀況進行即時或近即時的反應。此外,RIC還需要處理UE的測量報告(MR)、計算干擾地圖、制定RB分配策略等任務。這些任務都需要較快的響應時間,屬於近即時RIC的職責範圍。另一方面,本公開所提供的RIC通過E2介面與E2 node(代表基站)直接相連,這種直接連接使得近即時RIC能夠快速獲取網路狀態並下發控制指令。此外,由於本公開還根據實時網路狀況進行RB分配的動態調整、計算RSRP差值、建立干擾地圖(或關係圖)、產生/設定動態RB配置策略等操作,皆需要近即時RIC的處理大量即時數據的能力。In this embodiment, a near-real-time RIC is used as the main control device to respond to network conditions in real time or near real time. In addition, the RIC also needs to process UE's measurement reports (MRs), calculate interference maps, formulate RB allocation strategies and other tasks. These tasks all require a relatively fast response time and fall within the scope of responsibilities of the near-real-time RIC. On the other hand, the RIC provided by the present disclosure is directly connected to the E2 node (representing the base station) through the E2 interface. This direct connection enables the near-real-time RIC to quickly obtain network status and issue control instructions. In addition, since the present disclosure also performs dynamic adjustments to RB allocation, calculates RSRP differences, establishes interference maps (or relationship diagrams), generates/sets dynamic RB configuration strategies and other operations based on real-time network conditions, the ability of the near-real-time RIC to process large amounts of real-time data is required.
然而,在一實施例中,RIC也可代表將非即時RIC和近即時RIC整合在一起的一個電子裝置或伺服器。However, in one embodiment, RIC may also represent an electronic device or server that integrates non-real-time RIC and near-real-time RIC.
圖1是根據本公開的一實施例所繪示的無線通訊系統的方塊圖。在一實施例中,如圖1所示,無線通訊系統10包括無線接取網路智慧控制器(RAN Intelligent Controller,RIC) 100,多個基站BS1、BS2、...、BSN,以及分別關連到多個基站BS1、BS2、...、BSN的多個用戶設備UE1.1至UE1.M、UE2.1至UE2.M、...、UEN.1至UEN.M。例如,UE1.1~UE1.M的服務基站為基站BS1。FIG1 is a block diagram illustrating a wireless communication system according to an embodiment of the present disclosure. In one embodiment, as shown in FIG1 , wireless communication system 10 includes a radio access network intelligent controller (RIC) 100, multiple base stations (BS1, BS2, ..., BSN), and multiple user equipment (UEs) UE1.1 through UE1.M, UE2.1 through UE2.M, ..., and UEN.1 through UEN.M, respectively associated with the multiple base stations BS1, BS2, ..., BSN. For example, UE1.1 through UE1.M serve as base station BS1.
RIC 100通過通訊電路單元與多個基站BS1至BSN進行通訊連接。每個基站又分別與其覆蓋範圍內的多個UE建立通訊連接。例如,BS1連接UE1.1至UE1.M,BS2連接UE2.1至UE2.M,以此類推直至BSN連接UEN.1至UEN.M。RIC 100 communicates with multiple base stations (BS1 through BSN) through its communication circuit units. Each base station, in turn, establishes communication connections with multiple UEs within its coverage area. For example, BS1 connects to UE1.1 through UE1.M, BS2 connects to UE2.1 through UE2.M, and so on, all the way up to BSN, which connects to UEN.1 through UEN.M.
在一實施例中,本公開所提供的無線通訊系統10實現了一種基於O-RAN架構的動態資源區塊分配方法。例如,在一實施例中,UE測量RSRP值並透過MR(Measurement Report)回報至基站,基站透過O-RAN標準介面(如,E2介面、M-Plane介面、或O1介面等…) 與KPM(SS-SINR/SS-RSRP/SS-RSRQ)定期回報RIC其監控到的訊息(RSRP、RSRQ、SINR);RIC利用RSRP差值計算干擾程度,且RIC計算干擾地圖與RB動態分配策略。最後,RIC透過O-RAN標準介面將RB動態分配決策送給基站。In one embodiment, the wireless communication system 10 provided in this disclosure implements a dynamic resource block allocation method based on the O-RAN architecture. For example, in one embodiment, the UE measures the RSRP value and reports it to the base station via an MR (Measurement Report). The base station periodically reports the monitored information (RSRP, RSRQ, SINR) to the RIC via an O-RAN standard interface (e.g., E2 interface, M-Plane interface, or O1 interface, etc.) and KPM (SS-SINR/SS-RSRP/SS-RSRQ). The RIC uses the RSRP difference to calculate the interference level and calculates the interference map and RB dynamic allocation strategy. Finally, the RIC sends the RB dynamic allocation decision to the base station via the O-RAN standard interface.
在一實施例中,基於O-RAN架構的動態資源區塊分配方法包括以下步驟:In one embodiment, a method for dynamic resource block allocation based on an O-RAN architecture includes the following steps:
用戶設備(UE)測量並回報: (a) UE持續測量周圍基站的參考訊號接收功率(RSRP)值; (b) UE通過測量報告(Measurement Report, MR)將RSRP值回報給服務基站。User Equipment (UE) measures and reports: (a) The UE continuously measures the Reference Signal Received Power (RSRP) values of surrounding base stations; (b) The UE reports the RSRP values to the serving base station via a Measurement Report (MR).
基站資訊收集與傳送: (a) 基站接收來自UE的測量報告; (b) 基站通過O-RAN標準介面將UE的測量報告和自身的關鍵效能測量(KPM,包含SS-SINR/SS-RSRP/SS-RSRQ)資訊傳送給RIC。Base station information collection and transmission: (a) The base station receives measurement reports from the UE; (b) The base station transmits the UE's measurement reports and its own key performance measurement (KPM, including SS-SINR/SS-RSRP/SS-RSRQ) information to the RIC via the O-RAN standard interface.
RIC分析與策略制定: (a) RIC接收來自多個基站的資訊; (b) RIC利用RSRP差值計算干擾程度,RSRP差值的公式為: |(UE對應服務基站的RSRP – UE對應鄰近基站的RSRP)|,其中干擾程度可依據是否小於預設閾值(如,12 dBm)來判別;(c) RIC根據計算結果識別需要特殊處理的UE(被干擾的UE); (d) RIC根據所有基站的訊號涵蓋範圍的配置狀況及UE的被干擾程度,制定資源區塊(RB)動態分配策略,將每個BS的可支配RB分為多個干擾區和非干擾區,以將被干擾的UE分配到對應的干擾區。RIC analysis and strategy formulation: (a) RIC receives information from multiple base stations; (b) RIC calculates the interference level using RSRP differences, using the formula: |(RSRP of the UE corresponding to the serving base station – RSRP of the UE corresponding to the neighboring base station)|, where the interference level is determined by whether it is less than a preset threshold (e.g., 12 dBm); (c) Based on the calculation results, RIC identifies UEs that require special treatment (interfered UEs); (d) Based on the configuration status of the signal coverage range of all base stations and the interference level of the UE, RIC formulates a dynamic resource block (RB) allocation strategy, dividing the available RBs of each base station into multiple interference zones and non-interference zones, so that the interfered UEs can be allocated to the corresponding interference zones.
動態RB分配: (a) RIC根據網路負載情況,動態調整干擾區和非干擾區的比例; (b) RIC使用完全圖概念進行相鄰基站的RB分配,確保干擾區RB互不重疊。Dynamic RB allocation: (a) RIC dynamically adjusts the ratio of interference areas to non-interference areas based on network load conditions; (b) RIC uses the complete graph concept to allocate RBs to neighboring base stations, ensuring that RBs in interference areas do not overlap.
策略下發與執行: (a) RIC通過O-RAN標準介面將RB動態分配決策下發給各基站; (b) 基站根據接收到的策略,為轄下UE分配適當的RB。Policy delivery and execution: (a) The RIC delivers the dynamic RB allocation decision to each base station through the O-RAN standard interface; (b) The base station allocates appropriate RBs to the UEs under its jurisdiction based on the received policy.
週期性更新: 整個過程週期性重複執行,以適應網路環境的動態變化。Periodic Updates: The entire process is repeated periodically to adapt to dynamic changes in the network environment.
細粒度的RB分配策略: RIC為每個基站提供詳細的RB分配指令,包括: (a) 干擾區(ICI)和非干擾區(UI)的RB起始位置和寬度; (b) 每個UE在干擾區或非干擾區中的具體RB分配。Fine-grained RB allocation strategy: RIC provides detailed RB allocation instructions to each eNodeB, including: (a) the RB starting position and width of the interference area (ICI) and non-interference area (UI); and (b) the specific RB allocation for each UE in the interference area or non-interference area.
通過這種方式,RIC 100能夠根據即時的網路狀況,動態地調整資源分配,有效地減少網路中的干擾,提高整體網路效能。同時,由於RIC採用集中式的管理方式,能夠從全域的角度優化資源分配,避免了僅依賴單個基站進行決策可能帶來的局部最優問題。In this way, RIC 100 can dynamically adjust resource allocation based on real-time network conditions, effectively reducing interference and improving overall network performance. Furthermore, because RIC uses centralized management, it can optimize resource allocation from a global perspective, avoiding the local optimality issues that can arise from relying solely on a single base station for decision-making.
此外,這種結構設計充分利用了O-RAN的優勢,通過O-RAN標準介面實現了RIC與基站之間的高效通訊,使得整個系統具有良好的擴展性和靈活性,使得RIC 100能夠有效地管理和控制整個網路,而基站BS1則能夠靈活地執行RIC下發的策略,並直接與UE進行通訊。這種分層的架構既保證了整體網路的優化,又確保了各個基站的本地自主性。Furthermore, this architectural design leverages the advantages of O-RAN, enabling efficient communication between the RIC and base stations via standard O-RAN interfaces. This makes the entire system highly scalable and flexible, enabling RIC 100 to effectively manage and control the entire network, while base station BS1 can flexibly execute policies issued by the RIC and communicate directly with UEs. This layered architecture ensures both overall network optimization and local autonomy for each base station.
O-RAN標準介面,在一實施例中,本公開利用O-RAN聯盟定義的標準化開放介面來實現RIC與基站之間的通訊。其中,較重要的是E2和M-Plane介面。In one embodiment, this disclosure utilizes standardized open interfaces defined by the O-RAN Alliance to enable communication between the RIC and base stations. The most important of these interfaces are the E2 and M-Plane interfaces.
E2介面:E2介面主要用於近即時RIC(Near-RT RIC,Near Real-Time RIC)和基站之間的控制面通訊,支持以下功能:(a)控制面訊息交換:RIC可以通過E2介面向基站發送控制指令,例如資源區塊(RB)分配策略調整和干擾管理指令。E2介面是RIC與基站之間的關鍵通訊路徑,負責傳輸近即時的控制訊息。(b)使用者面資料支援:E2介面主要傳輸控制面訊息,然而,部分情況下也可以支援使用者面效能指標的傳輸。(c)策略更新:RIC可以通過E2介面動態更新並下發新的網路優化策略,以實現更靈活的網路資源管理。E2 interface: The E2 interface is primarily used for control plane communication between the Near-RT RIC (Near Real-Time RIC) and the base station, supporting the following functions: (a) Control plane message exchange: The RIC can send control instructions to the base station through the E2 interface, such as resource block (RB) allocation strategy adjustment and interference management instructions. The E2 interface is the key communication path between the RIC and the base station, responsible for transmitting near-real-time control messages. (b) User plane data support: The E2 interface primarily transmits control plane messages. However, in some cases, it can also support the transmission of user plane performance indicators. (c) Policy update: The RIC can dynamically update and distribute new network optimization policies through the E2 interface to achieve more flexible network resource management.
E2介面採用服務模型的概念,定義了多種服務類型,例如:E2服務模型(Service Model, SM):定義了特定功能的訊息結構和流程;E2應用協議(E2 Application Protocol, E2AP):負責E2介面的訊息傳輸協議,確保RIC與基站之間的通訊有效進行。The E2 interface uses the concept of a service model and defines multiple service types. For example, the E2 Service Model (SM) defines the message structure and process for specific functions; the E2 Application Protocol (E2AP) is responsible for the message transmission protocol of the E2 interface, ensuring effective communication between the RIC and the base station.
M-Plane介面,M-Plane介面則主要用於非即時RIC(Non-RT RIC)與基站之間的通訊,負責以下功能:(a) 配置管理:透過M-Plane進行初始化配置、軟體更新、參數設置等操作,幫助服務供應商有效管理O-RAN設備的基本設置。(b)效能管理:透過M-Plane介面收集長期網路效能統計資料,這些資料用於非即時的網路優化決策和策略制定。(c) 故障監控與管理:通過M-Plane介面,運營者可以監控和報告故障情況,進行故障隔離和恢復,以保持網絡的穩定運行。The M-Plane interface is primarily used for communication between non-RT RICs and base stations, and is responsible for the following functions: (a) Configuration Management: Initial configuration, software updates, parameter settings, and other operations are performed through M-Plane, helping service providers effectively manage the basic settings of O-RAN equipment. (b) Performance Management: Long-term network performance statistics are collected through the M-Plane interface. This data is used for non-real-time network optimization decisions and policy formulation. (c) Fault Monitoring and Management: Through the M-Plane interface, operators can monitor and report fault conditions, perform fault isolation and recovery, and maintain stable network operations.
在本公開中,RIC透過E2介面即時獲取基站的網路狀態資訊,並下發動態RB分配策略。同時,通過M-Plane介面進行長期的效能優化和配置管理。In this disclosure, RIC uses the E2 interface to obtain real-time network status information from base stations and issue dynamic RB allocation strategies. Furthermore, it uses the M-Plane interface to perform long-term performance optimization and configuration management.
圖2A是根據本公開的一實施例所繪示的無線接取網路智慧控制器的方塊圖。圖2B是根據本公開的一實施例所繪示的基站的方塊圖。FIG2A is a block diagram of a wireless access network intelligent controller according to an embodiment of the present disclosure. FIG2B is a block diagram of a base station according to an embodiment of the present disclosure.
在一實施例中,如圖2A所示,RIC 100包括:儲存電路單元120,用於儲存各種資料和程式碼;處理器110,負責執行各種運算和控制功能;記憶體130,用於暫時儲存處理器110執行程式時所需的資料;通訊電路單元140,用於與多個基站進行通訊連接。In one embodiment, as shown in FIG2A , RIC 100 includes a storage circuit unit 120 for storing various data and program codes; a processor 110 for performing various computational and control functions; a memory 130 for temporarily storing data required by processor 110 when executing programs; and a communication circuit unit 140 for establishing communication connections with multiple base stations.
在一實施例中,處理器110通過執行儲存在儲存電路單元120中的程式碼模組,可實現以下功能:從多個基站獲取網路狀態資訊、分析網路狀態資訊,識別受干擾的UE、制定動態資源區塊(RB)分配策略、將策略傳送給相應的基站及/或根據預設條件更新策略。In one embodiment, the processor 110 executes the code modules stored in the storage circuit unit 120 to implement the following functions: obtaining network status information from multiple base stations, analyzing the network status information, identifying the interfered UE, formulating a dynamic resource block (RB) allocation strategy, transmitting the strategy to the corresponding base station, and/or updating the strategy based on preset conditions.
通訊電路單元140負責接收來自基站的網路狀態資訊,並將RIC制定的動態RB分配策略傳送給各個基站。The communication circuit unit 140 is responsible for receiving network status information from the base station and transmitting the dynamic RB allocation strategy formulated by the RIC to each base station.
接著,如圖2B所示,基站BS1的內部結構與RIC 100類似,包括:儲存電路單元121,儲存基站運作所需的程式和資料;處理器111,執行基站的各項功能;記憶體131,為處理器111提供暫時的資料儲存空間;通訊電路單元141,負責與RIC 100進行資訊交換,同時也負責與轄下的多個UE建立無線連接,收集UE的測量報告等資訊。Next, as shown in Figure 2B, the internal structure of base station BS1 is similar to that of RIC 100, including: storage circuit unit 121, which stores the programs and data required for base station operation; processor 111, which executes various base station functions; memory 131, which provides temporary data storage space for processor 111; and communication circuit unit 141, which is responsible for exchanging information with RIC 100 and also for establishing wireless connections with multiple UEs under its jurisdiction and collecting information such as UE measurement reports.
在一實施例中,在基站BS1的處理器111通過執行儲存在儲存電路單元121中的程式碼,可實現以下功能:收集和整理轄下UE的網路狀態資訊、將網路狀態資訊傳送給RIC 100、接收並執行來自RIC 100的動態RB分配策略及/或根據策略為轄下UE分配適當的RB。In one embodiment, the processor 111 of the base station BS1 can implement the following functions by executing the code stored in the storage circuit unit 121: collecting and organizing the network status information of the UEs under its jurisdiction, transmitting the network status information to the RIC 100, receiving and executing the dynamic RB allocation strategy from the RIC 100, and/or allocating appropriate RBs to the UEs under its jurisdiction based on the strategy.
處理器110、111,作為RIC和基站的中央控制單元,負責協調各個裝置/模組/電路元件的運作。處理器110、111(例如,具有處理電路系統)可包含智慧硬體裝置,例如中央處理單元(Central Processing Unit;CPU)、微控制器(Microcontroller Unit;MCU)、現場可程式化閘陣列(Field-Programmable Gate Array;FPGA)、專用積體電路(Application-Specific Integrated Circuit;ASIC)等。Processors 110 and 111 serve as the central control units for the RIC and base station, coordinating the operations of various devices, modules, and circuit components. Processors 110 and 111 (e.g., comprising processing circuitry) may include intelligent hardware devices such as a central processing unit (CPU), a microcontroller unit (MCU), a field-programmable gate array (FPGA), or an application-specific integrated circuit (ASIC).
儲存裝置120、121,用以儲存資料。儲存裝置120、121可經由處理器110、111的指示來記錄一些需要長時間儲存的資料,例如,用於管理RIC、基站的韌體或是軟體、多個程式碼模組、資料庫。在本實施例中,儲存裝置200可以是任何型態的硬碟機(Hard Disk drive,HDD)或非揮發性記憶體儲存裝置(如,固態硬碟,Solid State Drive,SSD)。Storage devices 120 and 121 are used to store data. Under the instructions of processors 110 and 111, storage devices 120 and 121 can record data that requires long-term storage, such as firmware or software used to manage the RIC and base stations, multiple code modules, and databases. In this embodiment, storage device 200 can be any type of hard disk drive (HDD) or non-volatile memory storage device (e.g., solid state drive (SSD)).
記憶體130、131可以是動態隨機存取記憶體(Dynamic Random Access Memory,DRAM)、靜態隨機存取記憶體(Static Random Access Memory,SRAM)等。然而,必須瞭解的是,本公開不限於此,記憶體130、131也可以是其他適合的記憶體。The memories 130 and 131 may be dynamic random access memories (DRAM), static random access memories (SRAM), etc. However, it should be understood that the present disclosure is not limited thereto, and the memories 130 and 131 may also be other suitable memories.
在一實施例中,本公開的通訊電路單元140(位於RIC 100)和通訊電路單元141(位於基站BS1)採用多層次的通訊協定架構,以涵蓋了從實體層到應用層的各個層面,主要包括以下幾個方面:In one embodiment, the communication circuit unit 140 (located in RIC 100) and the communication circuit unit 141 (located in base station BS1) of the present disclosure adopt a multi-layered communication protocol architecture to cover various layers from the physical layer to the application layer, mainly including the following aspects:
實體層協定: 在實體層,通訊電路單元140和141可使用以太網(Ethernet)或光纖通訊協定。這些協定確保了RIC與基站之間的高速、穩定的物理連接。Physical layer protocol: At the physical layer, the communication circuit units 140 and 141 can use Ethernet or fiber optic communication protocols. These protocols ensure a high-speed and stable physical connection between the RIC and the base station.
資料鏈路層協定: 在此層,主要使用以太網協定(IEEE 802.3)來管理資料幀的傳輸。Data link layer protocol: At this layer, the Ethernet protocol (IEEE 802.3) is mainly used to manage the transmission of data frames.
網路層協定: IP(Internet Protocol)被廣泛用於此層,具體可能採用IPv4或IPv6。IP協定負責資料包的路由和尋址。Network layer protocols: IP (Internet Protocol) is widely used at this layer, and may be IPv4 or IPv6. The IP protocol is responsible for packet routing and addressing.
傳輸層協定:Transport layer protocol:
TCP(Transmission Control Protocol):用於需要可靠傳輸的控制訊息和大量資料傳輸。TCP (Transmission Control Protocol): used for control messages and large amounts of data that require reliable transmission.
UDP(User Datagram Protocol):用於對即時性要求較高的資料傳輸,如某些監控資料。UDP (User Datagram Protocol): Used for data transmission with high real-time requirements, such as certain monitoring data.
應用層協定: 在應用層,通訊電路單元140和141主要使用O-RAN聯盟定義的專用協定:Application layer protocols: At the application layer, the communication circuit units 140 and 141 mainly use the dedicated protocols defined by the O-RAN Alliance:
(a) 對於E2介面: E2AP(E2 Application Protocol):用於近即時RIC和基站之間的訊息交換。E2SM(E2 Service Model):定義了不同服務類型的具體訊息結構。(a) For the E2 interface: E2AP (E2 Application Protocol): Used for near-real-time message exchange between the RIC and the base station. E2SM (E2 Service Model): Defines the specific message structure for different service types.
(b) 對於M-Plane介面: NETCONF(Network Configuration Protocol):用於配置管理。YANG(Yet Another Next Generation):用於資料建模。(b) For M-Plane interfaces: NETCONF (Network Configuration Protocol): used for configuration management. YANG (Yet Another Next Generation): used for data modeling.
(c) 其他支援協定: SCTP(Stream Control Transmission Protocol):在某些情況下用作E2AP的傳輸層協定。TLS/DTLS(Transport Layer Security/Datagram TLS):用於確保通訊安全。(c) Other supported protocols: SCTP (Stream Control Transmission Protocol): Used as a transport layer protocol for E2AP in some cases. TLS/DTLS (Transport Layer Security/Datagram TLS): Used to ensure communication security.
圖3是根據本公開的一實施例所繪示的無線接取網路智慧控制器所使用的動態資源區塊配置方法的流程圖。FIG3 is a flow chart of a dynamic resource block configuration method used by a wireless access network intelligent controller according to an embodiment of the present disclosure.
其中,所述所述網路狀態資訊包括:每個UE分別對應到所述多個BS的多個傳輸對的多個參考訊號接收功率(RSRP)值;每個UE分別對應到所述多個BS的多個傳輸對的多個參考訊號接收品質(RSRQ)值;以及每個UE分別對應到所述多個BS的多個傳輸對的多個訊號干擾加雜訊比(SINR)。The network status information includes: multiple reference signal received power (RSRP) values corresponding to multiple transmission pairs of the multiple BSs for each UE; multiple reference signal received quality (RSRQ) values corresponding to multiple transmission pairs of the multiple BSs for each UE; and multiple signal-to-interference plus noise ratio (SINR) values corresponding to multiple transmission pairs of the multiple BSs for each UE.
請參照圖3,RIC 100的處理器110執行多個程式碼模組以實現動態資源區塊配置方法:在步驟S310中,從多個基站(BS)獲取對應多個UE的多筆網路狀態資訊。3 , the processor 110 of the RIC 100 executes multiple code modules to implement a dynamic resource block allocation method: In step S310 , multiple network status information corresponding to multiple UEs is obtained from multiple base stations (BSs).
在一實施例中,步驟S310的執行過程如下: RIC 100通過其通訊電路單元140,利用O-RAN的E2介面從多個基站BS1至BSN獲取網路狀態資訊。In one embodiment, the execution process of step S310 is as follows: RIC 100 obtains network status information from multiple base stations BS1 to BSN via its communication circuit unit 140 using the E2 interface of O-RAN.
這些網路狀態資訊包括:UE測量報告(Measurement Report, MR)及關鍵效能測量(KPM)。This network status information includes UE measurement reports (MRs) and key performance measurements (KPMs).
在另一實施例中,本公開充分利用用戶設備(UE)的測量報告(MR)來獲取精確的網路狀態資訊。MR是UE定期或根據特定事件觸發向其服務基站發送的報告,包含了UE對周圍無線環境的測量結果。MR包含以下關鍵資訊中的一或多者:每個UE分別對應到所述多個BS的多個傳輸對的多個參考訊號接收功率(Reference Signal Received Power,RSRP)值;每個UE分別對應到所述多個BS的多個傳輸對的多個參考訊號接收品質(Reference Signal Received Quality,RSRQ)值;每個UE分別對應到所述多個BS的多個傳輸對的多個訊號干擾加雜訊比(Signal-to-Interference-plus-Noise Ratio,SINR)。In another embodiment, the present disclosure makes full use of the measurement report (MR) of the user equipment (UE) to obtain accurate network status information. MR is a report sent by the UE to its serving base station periodically or based on a specific event trigger, which contains the UE's measurement results of the surrounding wireless environment. MR includes one or more of the following key information: multiple reference signal received power (RSRP) values corresponding to multiple transmission pairs of the multiple BSs for each UE; multiple reference signal received quality (RSRQ) values corresponding to multiple transmission pairs of the multiple BSs for each UE; multiple signal-to-interference-plus-noise ratios (SINR) corresponding to multiple transmission pairs of the multiple BSs for each UE.
在一實施例中,MR包括兩個部分:Serving Cell Measurements(服務細胞測量值)及Neighbor Cell Measurements(鄰區測量值)。In one embodiment, MR includes two parts: Serving Cell Measurements and Neighbor Cell Measurements.
(1)Serving Cell Measurements(服務細胞測量值):RSRP(Reference Signal Received Power,參考信號接收功率),表示UE接收到的服務細胞參考信號的功率值,反映信號強度,數值越高,信號越強;RSRQ(Reference Signal Received Quality,參考信號接收質量) ,表示UE接收到的服務細胞參考信號的質量,通常是信號功率和雜訊之間的比值,數值越高,信號質量越好;SINR(Signal-to-Interference-plus-Noise Ratio,信號干擾雜訊比) ,表示UE接收到的信號與干擾和雜訊的比值。數值越高,信號質量越好,意味著更好的通信性能。(1) Serving Cell Measurements: RSRP (Reference Signal Received Power) indicates the power value of the serving cell reference signal received by the UE, reflecting the signal strength. The higher the value, the stronger the signal. RSRQ (Reference Signal Received Quality) indicates the quality of the serving cell reference signal received by the UE. It is usually the ratio between the signal power and the noise. The higher the value, the better the signal quality. SINR (Signal-to-Interference-plus-Noise Ratio) indicates the ratio of the signal received by the UE to the interference and noise. The higher the value, the better the signal quality, which means better communication performance.
(2)Neighbor Cell Measurements(鄰區測量值):鄰區列表,包含UE測量到的所有鄰近細胞的標識和其相應的測量值;RSRP和RSRQ,與服務細胞類似,報告鄰近細胞的RSRP和RSRQ,幫助基站判斷鄰近細胞的信號質量和強度;SINR,報告鄰區的SINR值,幫助基站瞭解鄰區信號的干擾和雜訊情況。(2) Neighbor Cell Measurements: Neighbor cell list, containing the identifiers of all neighbor cells measured by the UE and their corresponding measurement values; RSRP and RSRQ, similar to serving cells, reporting the RSRP and RSRQ of neighbor cells to help the base station determine the signal quality and strength of neighbor cells; SINR, reporting the SINR value of neighbor cells to help the base station understand the interference and noise conditions of neighboring cell signals.
在一實施例中,KPM是O-RAN架構中用於收集和報告網路效能數據的機制。目的是提供網路狀態的即時和歷史資訊,用於網路優化和管理。KPM為RIC提供必要的資訊,以做出智慧決策。KPM包括但不限於以下的一個或多個測量: SS-SINR,同步訊號信號干擾加雜訊比;SS-RSRP,同步訊號參考信號接收功率;SS-RSRQ,同步訊號參考信號接收質量。In one embodiment, KPM is a mechanism used in the O-RAN architecture to collect and report network performance data. Its purpose is to provide real-time and historical information on network status for network optimization and management. KPM provides the RIC with the necessary information for intelligent decision-making. KPM includes, but is not limited to, one or more of the following measurements: SS-SINR (Synchronization Signal to Interference and Noise Ratio); SS-RSRP (Synchronization Signal Reference Received Power); and SS-RSRQ (Synchronization Signal Reference Received Quality).
在步驟S320中,基於所述多筆網路狀態資訊,識別所述多個UE中的被干擾的至少一第一UE。In step S320, at least one first UE that is interfered with among the plurality of UEs is identified based on the plurality of network status information.
具體來說,在一實施例中,步驟S320的執行過程如下: RIC 100的處理器110執行儲存在儲存裝置120中的干擾識別模組,以分析步驟S310獲得的網路狀態資訊。Specifically, in one embodiment, the execution process of step S320 is as follows: The processor 110 of the RIC 100 executes the interference identification module stored in the storage device 120 to analyze the network status information obtained in step S310.
在一實施例中,RIC 100識別被干擾的UE(即第一UE)的過程如下:首先,根據每個UE的多個傳輸對的多個RSRP值,計算每個UE的多個傳輸對之間的RSRP差值。接著,RIC會設定一個預設的RSRP門檻值。當判定一個UE的至少一個RSRP差值小於這個預設RSRP門檻值時,RIC會將該UE識別為被干擾的第一UE。這種方法能夠有效地找出信號質量較差、可能受到干擾的UE。In one embodiment, the RIC 100 identifies the interfered UE (i.e., the first UE) as follows: First, based on the multiple RSRP values of each UE's multiple transmission pairs, the RSRP difference between each UE's multiple transmission pairs is calculated. Next, the RIC sets a preset RSRP threshold. If at least one RSRP difference of a UE is determined to be less than this preset RSRP threshold, the RIC identifies the UE as the interfered first UE. This method can effectively identify UEs with poor signal quality and potentially interfered.
例如,處理器110根據下列公式計算每個UE的RSRP差值: RSRP差值 AX= |(UE4與服務基站A之間的RSRP A)- (UE4與目標基站X之間的RSRP X) |。 For example, the processor 110 calculates the RSRP difference of each UE according to the following formula: RSRP difference AX = |(RSRP A between UE4 and serving base station A)-(RSRP X between UE4 and target base station X)|.
此外,處理器110設定RSRP差值閾值,例如12 dBm。In addition, the processor 110 sets an RSRP difference threshold, such as 12 dBm.
接著,針對每個UE,處理器110判斷是否存在RSRP差值小於閾值。若存在,則將該UE識別為被干擾的第一UE。最後,處理器110可將所計算的對應多個UE的多個RSRP差值和對應的識別結果儲存在記憶體130中。Next, for each UE, processor 110 determines whether an RSRP difference is less than a threshold. If so, the UE is identified as the first UE being interfered with. Finally, processor 110 may store the calculated RSRP differences corresponding to the multiple UEs and the corresponding identification results in memory 130.
圖6是根據本公開的一實施例所繪示的位於多個基站的涵蓋範圍的多個UE及對應的RSRP差值的示意圖。請參照圖6,在一實施例中,如圖6上半部分所繪示,假設無線通訊系統包括基站A~E,並且存在有多個UE1~UE7於這些基站A~E的涵蓋範圍中。FIG6 is a diagram illustrating multiple UEs within the coverage area of multiple base stations and their corresponding RSRP differences, according to one embodiment of the present disclosure. Referring to FIG6 , in one embodiment, as shown in the upper half of FIG6 , it is assumed that a wireless communication system includes base stations A through E, and multiple UEs 1 through UE 7 are within the coverage area of these base stations A through E.
在一實施例中,涵蓋範圍可藉由每個基站的無線電輸出功率和位置來推估。舉例來說,RIC可以透過O-RAN標準介面從基站獲知每個基站的發射功率(Power)和位置;接著,RIC基於發射功率,RIC可以估算每個基站的涵蓋範圍(Coverage),也稱服務範圍;最後,RIC可利用每個基站的涵蓋範圍來判斷是否重疊。例如,如果基站A的功率可達150m,基站B的功率可達150m,且A和B之間距離為200m,RIC可判定A和B的覆蓋範圍有重疊。在另一實施例中,每個基站的發射功率(Power)、對應的涵蓋範圍/距離和位置也可以是預先設定好的,RIC可直接從資料庫中獲取這些資訊。In one embodiment, coverage can be estimated using the radio output power and location of each base station. For example, the RIC can obtain the transmit power and location of each base station from the base station via the O-RAN standard interface. Based on the transmit power, the RIC can then estimate the coverage of each base station, also known as the service range. Finally, the RIC can use the coverage of each base station to determine whether there is overlap. For example, if base station A has a power of 150m, base station B has a power of 150m, and the distance between A and B is 200m, the RIC can determine that the coverage of A and B overlaps. In another embodiment, the transmission power, corresponding coverage range/distance, and location of each base station may also be pre-set, and the RIC may directly obtain this information from the database.
RIC可根據網路狀態資訊,獲得對應每個UE的多個傳輸對的RSRP,並且據此來計算出每個UE的多個傳輸對之間的RSRP差值。舉例來說,以UE4為例,UE4與服務基站A的傳輸對的RSRP和UE4與目標基站B的傳輸對的RSRP之間的RSRP差值為RSRP AB= (UE4與服務基站A之間的RSRP A)- (UE4與目標基站B之間的RSRP B),其計算結果如表TB61所示:13.41。依此類推,RSRP AC=13.41;RSRP AD=14.31;RSRP AE=19.98。應注意的是,當目標基站等於服務基站時,所獲取的差值必為0。在一實施例中,RSRP差值越大,也可反映出該UE離對應的目標基站的距離越大或訊號越弱(因RSRP值越小)。 Based on network status information, RIC obtains the RSRP of multiple transmission pairs corresponding to each UE and uses this information to calculate the RSRP difference between each UE's transmission pairs. For example, for UE4, the RSRP difference between the transmission pair RSRP of UE4 and serving base station A and the RSRP of the transmission pair RSRP of UE4 and target base station B is RSRP AB = (RSRP A between UE4 and serving base station A) - (RSRP B between UE4 and target base station B). The calculated result is 13.41, as shown in Table TB61. Similarly, RSRP AC = 13.41; RSRP AD = 14.31; and RSRP AE = 19.98. Note that when the target base station is equal to the serving base station, the obtained difference is 0. In one embodiment, a larger RSRP difference may also reflect that the UE is farther away from the corresponding target base station or the signal is weaker (due to a smaller RSRP value).
舉例來說,請參照圖8上半部分的表TB61,假設RSRP差值閾值(預設門檻值)為12 dBm。根據這個RSRP差值閾值,處理器110可以識別對應UE2的多個RSRP差值小於RSRP差值閾值12dBm,進而判定出UE2、UE3、UE7受到干擾,被歸類為被干擾的第一UE。For example, referring to Table TB61 in the upper portion of Figure 8 , assume the RSRP difference threshold (default threshold) is 12 dBm. Based on this RSRP difference threshold, processor 110 can identify that the multiple RSRP differences corresponding to UE2 are less than the RSRP difference threshold of 12 dBm. Consequently, processor 110 determines that UE2, UE3, and UE7 are experiencing interference and classify them as the first UEs affected.
在步驟S330中,基於所述多筆網路狀態資訊、所述至少一第一UE、所述至少一第一BS,設定對應到所述多個BS的多個動態資源區塊(RB)分配策略,以將每個BS可支配的多個RB劃分為多個第一RB組以及一第二RB組,其中所述多個動態RB分配策略指示:所述多個第一RB組的多個第一RB用以提供給所述至少一第一UE,並且所述第二RB組的多個第二RB用以提供給述多個UE中的所述至少一第一UE以外的第二UE。設定完對應到所述多個BS的多個動態資源區塊(RB)分配策略後,在步驟S340中,將所述多個動態RB分配策略傳送給對應的所述多個BS。In step S330, based on the plurality of network state information, the at least one first UE, and the at least one first BS, a plurality of dynamic resource block (RB) allocation policies corresponding to the plurality of BSs are configured to divide the plurality of RBs available to each BS into a plurality of first RB groups and a second RB group. The plurality of dynamic RB allocation policies indicate that the plurality of first RBs in the plurality of first RB groups are to be provided to the at least one first UE, and the plurality of second RBs in the second RB group are to be provided to second UEs other than the at least one first UE in the plurality of UEs. After the plurality of dynamic resource block (RB) allocation policies corresponding to the plurality of BSs are configured, in step S340, the plurality of dynamic RB allocation policies are transmitted to the plurality of corresponding BSs.
在一實施例中,設定對應到所述多個BS的所述多個動態RB分配策略的步驟更包括:識別每個BS之間的多個距離;識別每個BS的涵蓋範圍。如此一來,並可判定出這些BS之間的相對位置關係、鄰近關係/重疊關係。In one embodiment, the step of setting the multiple dynamic RB allocation strategies corresponding to the multiple BSs further includes: identifying multiple distances between each BS; and identifying the coverage range of each BS. In this way, the relative position relationship, proximity relationship, and overlap relationship between these BSs can be determined.
接著,RIC 100針對所述多個BS中的一個目標BS,根據所述多個距離及多個BS的多個涵蓋範圍,識別至少一鄰近BS,其中所述至少一鄰近BS的所述涵蓋範圍與所述目標BS的所述涵蓋範圍部分重疊;根據所述至少一鄰近BS的數量及所述至少一鄰近BS之間的重疊關係,決定所述多個第一RB組的數量;根據所述多個第一RB組的數量及所述第二RB組的數量,決定所述多個第一RB組的所述多個第一RB的第一數量,以及所述第二RB組的所述多個第二RB的第二數量,其中所述多個第一RB基於所述多個第一RB組的所述數量,被劃分(例如平均劃分)到所述多個第一RB組;以及設定且產生所述多個動態RB分配策略,以將所述多個第一RB組及所述第二RB組分別設定給所述目標BS及所述至少一鄰近BS,其中所述多個第一RB組中被設定給所述目標BS的目標第一RB組不同於所述多個第一RB組中被設定給每個鄰近BS的鄰近第一RB組,並且所述至少一鄰近BS中彼此不鄰近的兩個BS各自的所述鄰近第一RB組是相同的,其中設定給所述目標BS及所述至少一鄰近BS的所述第二RB組是相同的。Then, the RIC 100 identifies at least one neighboring BS for a target BS among the plurality of BSs based on the plurality of distances and the plurality of coverage ranges of the plurality of BSs, wherein the coverage range of the at least one neighboring BS partially overlaps with the coverage range of the target BS; determines the number of the plurality of first RB groups based on the number of the at least one neighboring BS and the overlapping relationship between the at least one neighboring BSs; and determines a first number of the plurality of first RBs in the plurality of first RB groups and a second number of the plurality of second RBs in the second RB group based on the number of the plurality of first RB groups and the number of the second RB groups, wherein the plurality of first RBs is based on the plurality of second RBs. The number of an RB group is divided (for example, evenly divided) into the multiple first RB groups; and the multiple dynamic RB allocation strategies are set and generated to set the multiple first RB groups and the second RB groups to the target BS and the at least one neighboring BS, respectively, wherein the target first RB group set to the target BS in the multiple first RB groups is different from the neighboring first RB group set to each neighboring BS in the multiple first RB groups, and the neighboring first RB groups of two BSs that are not adjacent to each other in the at least one neighboring BS are the same, wherein the second RB groups set to the target BS and the at least one neighboring BS are the same.
在一實施例中, RIC 100的處理器110執行資源分配模組,為每個基站設定動態RB分配策略:識別每個基站的覆蓋範圍和鄰近關係;使用完全圖概念,確保相鄰基站的干擾區RB不重疊;根據所識別出的多個基站之間的鄰近關係和重疊關係,動態調整干擾區和非干擾區的數量/比例,例如: 干擾區(也稱,第一RB組):75%的RB;非干擾區(也稱,第二RB組):25%的RB。In one embodiment, the processor 110 of the RIC 100 executes a resource allocation module to set a dynamic RB allocation strategy for each base station. The strategy identifies the coverage area and neighboring relationships of each base station; uses a complete graph concept to ensure that the RBs in the interference zones of neighboring base stations do not overlap; and dynamically adjusts the number/ratio of interference zones and non-interference zones based on the identified neighboring relationships and overlaps between multiple base stations. For example, the strategy can be: interference zone (also known as the first RB group): 75% of the RBs; non-interference zone (also known as the second RB group): 25% of the RBs.
接著,處理器110為每個基站生成具體的RB分配策略,包括: 第一RB組:分配給被干擾的第一UE;第二RB組:分配給未受干擾的第二UE。最後,處理器110將生成的策略存儲在記憶體130中。Next, the processor 110 generates a specific RB allocation strategy for each base station, including: a first RB group allocated to the first UE that is interfered with; a second RB group allocated to the second UE that is not interfered with. Finally, the processor 110 stores the generated strategy in the memory 130.
在一實施例中,RIC會識別每個BS之間的多個距離,以及每個BS的覆蓋範圍。然後,針對多個BS中的一個目標BS,RIC會根據多個距離和多個BS的覆蓋範圍,識別至少一個鄰近BS,其中這些鄰近BS的覆蓋範圍與目標BS的覆蓋範圍部分重疊。接著,RIC根據鄰近BS的數量及它們之間的重疊關係,決定多個第一RB組的數量。基於第一RB組的數量和第二RB組的數量,RIC決定第一RB組的多個第一RB的數量,以及第二RB組的多個第二RB的數量,其中多個第一RB基於第一RB組的數量被平均劃分到多個第一RB組中。In one embodiment, the RIC identifies multiple distances between each base station (BS) and the coverage range of each BS. Then, for a target BS among the multiple BSs, the RIC identifies at least one neighboring BS based on the multiple distances and the coverage ranges of the multiple BSs, where the coverage ranges of these neighboring BSs partially overlap with the coverage range of the target BS. Next, the RIC determines the number of the multiple first RB groups based on the number of neighboring BSs and the overlapping relationship between them. Based on the number of the first RB groups and the number of the second RB groups, the RIC determines the number of the multiple first RBs in the first RB group and the number of the multiple second RBs in the second RB group, where the multiple first RBs are evenly divided into the multiple first RB groups based on the number of the first RB groups.
在一實施例中,本公開會根據目標BS、鄰近BS的數量及它們之間的相對位置和重疊關係,決定一個鄰近關係(可被視覺化為一個關係圖),再根據此鄰近關係來決定多個第一RB組的數量,進而決定每個RB組占整體可支配RB的比例。In one embodiment, the present disclosure determines a proximity relationship (which can be visualized as a relationship graph) based on the target BS, the number of neighboring BSs, and their relative positions and overlaps. Based on this proximity relationship, the number of multiple first RB groups is determined, and the proportion of each RB group in the total available RBs is determined.
圖7是根據本公開的一實施例所繪示的根據多個基站的涵蓋範圍及重疊關係所決定的關係圖及設定對應的動態RB配置策略的的示意圖。FIG7 is a schematic diagram illustrating a relationship diagram determined based on the coverage and overlapping relationships of multiple base stations and a corresponding dynamic RB allocation strategy according to an embodiment of the present disclosure.
舉例來說,如圖7所示,本公開提出了一種基於網路拓撲的動態資源區塊(RB)分配方法。該方法首先建立基站之間的關係圖D700,然後根據這個關係圖設計干擾區和非干擾區的RB分配策略。For example, as shown in Figure 7, this disclosure proposes a dynamic resource block (RB) allocation method based on network topology. This method first establishes a relationship graph D700 between base stations and then designs RB allocation strategies for interference and non-interference areas based on this relationship graph.
首先,RIC通過分析網路拓撲資訊,建立了一個包含5個基站(A、B、C、D、E)的網路結構圖。每個基站都有其對應的涵蓋範圍,如圖中的圓形區域所示。RIC分析這些涵蓋範圍的重疊情況,確定了基站之間的鄰近關係,建立了以下鄰近關係列表,如箭頭A71所標示:與A相鄰:B、C、D;與B相鄰:A、D、E;與C相鄰:A、D;與D相鄰:A、B、C、E;與E相鄰:B、D。First, RIC analyzed network topology information and created a network diagram consisting of five base stations (A, B, C, D, and E). Each base station has a corresponding coverage area, as shown by the circular area in the diagram. RIC analyzed the overlap of these coverage areas and determined the proximity relationships between base stations, creating the following neighbor relationship list, as indicated by arrow A71: A's neighbors: B, C, D; B's neighbors: A, D, E; C's neighbors: A, D; D's neighbors: A, B, C, E; E's neighbors: B, D.
基於這些鄰近關係,RIC構建了一個關係圖D700(例如,完全圖),其中每個基站都與其相鄰的基站連接。這個關係圖D700為後續的RB分配策略提供了重要依據。Based on these neighbor relationships, RIC constructs a relationship graph D700 (e.g., a complete graph) in which each base station is connected to its neighboring base stations. This relationship graph D700 provides an important basis for the subsequent RB allocation strategy.
接下來,處理器110根據關係圖D700設計RB分配策略,確定對應一個基站的最大的絕對相鄰數為2。以基站A為例,和基站A相鄰的基站有B、C、D,相鄰數為3;其中,不相鄰的基站對是基站B、C,數量為1;RIC可得到絕對相鄰數為2(3-1=2)。接著,處理器110計算干擾區的需求數量為絕對相鄰數加上1(基站A本身),即,干擾區的需求數量為3;以及計算可支配的所有RB的分組總數量為干擾區的需求數量加上非干擾區的數量(即,3+1=4),獲得分組總數量4。到此,處理器110可根據分組總數量4,將可支配的所有RB均分為4個區,其中1區為非干擾區,其中3區為干擾區。這三個干擾區可以被分別設定給基站A及其鄰近基站B、C、D(參見表RT1、RT2、RT3、RT4中的橫紋區塊)。Next, processor 110 designs an RB allocation strategy based on relationship graph D700, determining that the maximum absolute number of neighbors corresponding to a base station is 2. Taking base station A as an example, base stations B, C, and D are neighbors of base station A, for a total of 3 neighbors. The only non-adjacent pair of base stations is base stations B and C, for a total of 1. The RIC yields an absolute number of neighbors of 2 (3-1=2). Processor 110 then calculates the required number of interference zones as the absolute number of neighbors plus 1 (base station A itself), i.e., the required number of interference zones is 3. It also calculates the total number of groups for all available RBs as the required number of interference zones plus the number of non-interference zones (i.e., 3+1=4), resulting in a total number of groups of 4. At this point, processor 110 can divide all available RBs into four zones based on the total number of packets, 4, with zone 1 being a non-interference zone and zone 3 being interference zones. These three interference zones can be set for base station A and its neighboring base stations B, C, and D, respectively (see the striped blocks in Tables RT1, RT2, RT3, and RT4).
例如,在這個例子中,如箭頭A72所示,RIC將每個基站的可用RB分為非干擾區和干擾區,比例為1:3。這意味著25%的RB被分配為非干擾區,75%的RB被分配為干擾區。For example, in this example, as shown by arrow A72, RIC divides the available RBs of each base station into non-interference zones and interference zones in a ratio of 1:3. This means that 25% of the RBs are allocated as non-interference zones and 75% of the RBs are allocated as interference zones.
在對應基站A的動態RB分配策略中:In the dynamic RB allocation strategy corresponding to base station A:
對應基站A的非干擾區RB(表RT1中的直紋區塊,也稱第二RB組):這部分的RB可以被基站A分配給其覆蓋範圍內的被識別為應使用非干擾區RB的UE。在本實施例中,處理器110分配給每個基站的非干擾區RB是相同的。The non-interference zone RBs corresponding to base station A (the straight-line block in Table RT1, also referred to as the second RB group) can be allocated by base station A to UEs within its coverage area that are identified as requiring non-interference zone RBs. In this embodiment, processor 110 allocates the same non-interference zone RBs to each base station.
干擾區RB(也稱第一RB組):在這個例子中,有3組預設定的非干擾區RB,分別對應於與B、C、D的鄰近關係。這確保了A與其每個相鄰基站都有一組專用的RB,可以在不產生干擾的情況下使用。Interference zone RBs (also called the first RB group): In this example, there are three pre-defined non-interference zone RBs, corresponding to the proximity of B, C, and D. This ensures that A has a dedicated set of RBs with each of its neighboring base stations that can be used without causing interference.
干擾區RB可進一步細分為兩類: (a) 被設定給基站(如,基站A)的非干擾區RB(如,對應基站A的表RT1中的橫紋區塊):這些RB被指定給特定的相鄰基站組合,以避免干擾;(b) 保留的干擾區RB(如,對應基站A的表RT1中的點狀區塊):這些RB沒有被設定給基站A使用,因已經被設定給基站A的鄰近基站。Interference zone RBs can be further divided into two categories: (a) non-interference zone RBs assigned to a base station (e.g., base station A) (e.g., the striped blocks in Table RT1 corresponding to base station A): these RBs are assigned to a specific set of neighboring base stations to avoid interference; (b) reserved interference zone RBs (e.g., the dotted blocks in Table RT1 corresponding to base station A): these RBs are not assigned to base station A for use because they have already been assigned to base station A's neighboring base stations.
其他基站(B、C、D、E)的RB分配策略遵循類似的原則,如RT2到RT5所示。處理器110對每個基站都會設定特定的干擾區RB,以匹配每個基站各自的獨特的鄰近關係。The RB allocation strategies of other base stations (B, C, D, and E) follow similar principles, as shown in RT2 to RT5. The processor 110 configures specific interference zone RBs for each base station to match the unique neighbor relationship of each base station.
在一實施例中,本公開提出了一種特殊資源區塊(RB)分配策略,特別針對某些特定的基站拓撲結構。以基站A為例,其鄰近基站B和C形成了一個特殊的基站對。這個基站對的兩個成員B和C雖然都與A相鄰,但彼此之間並不相鄰。這種獨特的拓撲結構為RB分配提供了一個優化的機會,即,處理器110會對這個基站對的干擾區RB設定成同一組(參見,RT2、RT3的橫紋區塊)。In one embodiment, this disclosure proposes a special resource block (RB) allocation strategy specifically tailored to certain base station topologies. For example, base station A and its neighboring base stations B and C form a unique base station pair. While both members of this base station pair, B and C, are neighbors of A, they are not neighbors of each other. This unique topology provides an opportunity for optimized RB allocation. Specifically, processor 110 assigns the interference zone RBs of this base station pair to the same group (see the stripe blocks of RT2 and RT3).
這種設定是基於下列考量:This setting is based on the following considerations:
空間複用效率: 由於基站B和C彼此不相鄰,它們之間的直接干擾可能性大大降低。這意味著B和C可以同時使用相同的RB資源,而不會對彼此造成顯著干擾。這種空間複用的策略能夠顯著提高頻譜利用率。Spatial reuse efficiency: Because base stations B and C are not adjacent to each other, the possibility of direct interference between them is greatly reduced. This means that B and C can use the same RB resources simultaneously without causing significant interference to each other. This spatial reuse strategy can significantly improve spectrum utilization.
干擾管理: 雖然B和C都與A相鄰,但它們使用相同的干擾區RB不會增加A的干擾負擔。因為無論B和C是否使用相同的RB,A都需要考慮來自這兩個方向的潛在干擾。通過將B和C分配到同一個干擾區RB,系統實際上簡化了A的干擾管理任務。Interference Management: Although B and C are both neighbors of A, their use of the same interference zone RB does not increase A's interference burden. This is because A needs to consider potential interference from both directions, regardless of whether B and C use the same RB. By assigning B and C to the same interference zone RB, the system effectively simplifies A's interference management tasks.
降低複雜度: 通過允許不相鄰的基站對共用干擾區RB,整個網路的RB分配方案可以變得更加簡單。這不僅降低了資源管理的複雜度,還可能減少系統的計算負擔。Reduced complexity: By allowing non-adjacent base stations to share interference zone RBs, the RB allocation scheme for the entire network can be simplified. This not only reduces the complexity of resource management but also potentially reduces the computational burden on the system.
適應網路拓撲: 這種分配方法充分利用了網路的實際物理拓撲。它認識到雖然B和C都與A相鄰,但它們之間的地理距離可能足夠大,足以允許頻譜的重複使用。Adapts to network topology: This allocation method takes advantage of the actual physical topology of the network. It recognizes that although B and C are both neighbors of A, the geographical distance between them may be large enough to allow for spectrum reuse.
潛在的效能提升: 在某些情況下,這種分配可能會導致整體網路容量的增加。例如,如果B和C的流量需求互補(即當B需要更多資源時,C的需求較低,反之亦然),它們共享同一干擾區RB可以實現更高的RB的資源利用率。也就是說,可以使每個RB組的大小變大。Potential performance improvement: In some cases, this allocation may lead to an increase in overall network capacity. For example, if the traffic demands of B and C complement each other (i.e., when B requires more resources, C's demand is lower, and vice versa), sharing the same interference zone RB can achieve higher RB resource utilization. In other words, the size of each RB group can be increased.
通過這種方法,RIC能夠為每個基站制定一個既能最大限度減少干擾,又能靈活應對網路需求變化的RB分配策略。這種策略不僅提高了頻譜使用效率,還增強了網路對於干擾的抗性,從而提升了整體網路性能。Through this approach, RIC is able to develop a RB allocation strategy for each base station that minimizes interference while flexibly responding to changing network requirements. This strategy not only improves spectrum efficiency but also enhances the network's resilience to interference, thereby improving overall network performance.
在一實施例中,在設定且產生所述多個動態RB分配策略的步驟包括:基於對應所述目標BS的至少一目標UE是否被干擾,將對應所述目標BS的所述至少一目標UE分配到所設定的所述目標第一RB組或所述第二RB組;以及基於每個鄰近BS的至少一鄰近UE是否被干擾,將對應每個鄰近BS的所述至少一鄰近UE分配到所設定的所述鄰近第一RB組或所述第二RB組。In one embodiment, the step of setting and generating the multiple dynamic RB allocation strategies includes: allocating the at least one target UE corresponding to the target BS to the set target first RB group or the second RB group based on whether the at least one target UE corresponding to the target BS is interfered with; and allocating the at least one neighboring UE corresponding to each neighboring BS to the set neighboring first RB group or the second RB group based on whether the at least one neighboring UE of each neighboring BS is interfered with.
圖8是根據本公開的一實施例所繪示的根據多個UE的干擾狀況,設定動態RB配置策略以分配不同的RB組給多個UE的示意圖。RIC 100設定了一個門檻值為12 dBm。當RSRP差值小於此門檻值時,表示UE可能受到干擾。在表格TB61中,這些可能受干擾的情況用點狀陰影標記。Figure 8 illustrates, according to an embodiment of the present disclosure, how a dynamic RB allocation strategy is configured to allocate different RB groups to multiple UEs based on their interference conditions. RIC 100 sets a threshold of 12 dBm. When the RSRP difference is less than this threshold, the UE is likely experiencing interference. These potential interference scenarios are marked with dotted shading in Table TB61.
舉例來說,延續圖7的例子,根據表TB61及門檻值12 dBm,處理器110可識別出受到干擾的第一UE為UE2、UE3、UE7,分別屬於基站B、基站A、基站E,這些第一UE會分別被分配到對應的服務基站的干擾區RB(目標第一RB組);處理器110也可識別沒有受到干擾的第二UE為UE1、UE4、UE5、UE6,分別屬於基站D、基站A、基站C、基站C,這些第二UE會被分別分配到對應的服務基站的非干擾區RB(第二RB組)。因此,如箭頭A81所示,處理器110最終會設定好對應多個基站的動態RB分配策略:對應基站A的動態RB分配策略,如表RT1所示,其中UE4被分配到非干擾區RB、UE3被分配到設定給基站A的干擾區RB;對應基站B的動態RB分配策略,如表RT2所示,其中UE2被分配到設定給基站B的干擾區RB;對應基站C的動態RB分配策略,如表RT3所示,其中UE5、UE6被分配到非干擾區RB;對應基站D的動態RB分配策略,如表RT4所示,其中UE1被分配到非干擾區RB;對應基站E的動態RB分配策略,如表RT5所示,UE7被分配到設定給基站E的干擾區RB。For example, continuing with the example of FIG. 7 , according to Table TB61 and the threshold value of 12 dBm, the processor 110 can identify the interfered first UEs as UE2, UE3, and UE7, which belong to base station B, base station A, and base station E, respectively. These first UEs will be respectively assigned to the interference zone RBs (target first RB groups) of the corresponding serving base stations. The processor 110 can also identify the uninterfered second UEs as UE1, UE4, UE5, and UE6, which belong to base station D, base station A, base station C, and base station C, respectively. These second UEs will be respectively assigned to the non-interference zone RBs (second RB groups) of the corresponding serving base stations. Therefore, as indicated by arrow A81, processor 110 ultimately configures dynamic RB allocation policies corresponding to multiple base stations: the dynamic RB allocation policy corresponding to base station A, as shown in Table RT1, in which UE4 is allocated to a non-interference zone RB and UE3 is allocated to an interference zone RB assigned to base station A; the dynamic RB allocation policy corresponding to base station B, as shown in Table RT2, in which UE2 is allocated to an interference zone RB assigned to base station B; the dynamic RB allocation policy corresponding to base station C, as shown in Table RT3, in which UE5 and UE6 are allocated to non-interference zone RBs; the dynamic RB allocation policy corresponding to base station D, as shown in Table RT4, in which UE1 is allocated to a non-interference zone RB; and the dynamic RB allocation policy corresponding to base station E, as shown in Table RT5, in which UE7 is allocated to an interference zone RB assigned to base station E.
在設定為對應這些基站的動態RB策略後,RIC 100會傳送這些動態RB給對應的基站。After setting the dynamic RB policies corresponding to these base stations, the RIC 100 will transmit these dynamic RBs to the corresponding base stations.
也就是說,RIC 100傳送所述多個動態RB分配策略中對應所述目標BS的目標動態RB分配策略至所述目標BS(如,基站A),其中所述目標動態RB分配策略用以:指示所述目標BS的可支配的RB從所述多個RB調整為所述目標第一RB組及所述第二RB組;以及指示對應所述目標BS的至少一目標UE分別被分配到所述目標第一RB組或所述第二RB組。That is, RIC 100 transmits the target dynamic RB allocation policy corresponding to the target BS among the multiple dynamic RB allocation policies to the target BS (e.g., base station A), wherein the target dynamic RB allocation policy is used to: indicate that the available RBs of the target BS are adjusted from the multiple RBs to the target first RB group and the second RB group; and indicate that at least one target UE corresponding to the target BS is allocated to the target first RB group or the second RB group, respectively.
此外,RIC 100傳送所述多個動態RB分配策略中對應每個鄰近BS的鄰近動態RB分配策略至所述鄰近BS(如,相對於基站A的鄰近基站B、C、D),其中所述鄰近動態RB分配策略用以:指示將所述鄰近BS的可支配的RB從所述多個RB調整為所述鄰近第一RB組及所述第二RB組;以及指示對應所述鄰近BS的至少一鄰近UE分別被分配到所述鄰近第一RB組或所述第二RB組。In addition, RIC 100 transmits a neighboring dynamic RB allocation policy corresponding to each neighboring BS among the multiple dynamic RB allocation policies to the neighboring BS (e.g., neighboring base stations B, C, and D relative to base station A), wherein the neighboring dynamic RB allocation policy is used to: instruct the neighboring BS to adjust the available RBs from the multiple RBs to the neighboring first RB group and the second RB group; and instruct at least one neighboring UE corresponding to the neighboring BS to be allocated to the neighboring first RB group or the second RB group, respectively.
在一實施例中,基站會根據接收到的動態RB分配策略來分配旗下的UE到指定的RB組。In one embodiment, the base station allocates its UEs to designated RB groups based on the received dynamic RB allocation strategy.
更具體來說,在所述目標BS接收所述目標動態RB分配策略後,所述目標BS根據所述目標動態RB分配策略識別所述多個第一RB組中被設定給所述目標BS的所述目標第一RB組,以及所述至少一目標UE中被分配到所述目標第一RB組的至少一目標第一UE;所述目標BS根據所述目標動態RB分配策略識別所述第二RB組,以及所述至少一目標UE中被分配到所述第二RB組的至少一目標第二UE;所述目標BS根據所述目標動態RB分配策略,分配所述目標第一RB組的多個目標第一RB給所述至少一目標第一UE,以使所述至少一目標第一UE各自的被分配的至少一目標第一RB不相同;以及所述目標BS根據所述目標動態RB分配策略,分配所述第二RB組的所述多個第二RB給所述至少一目標第二UE,以使所述至少一目標第二UE各自的被分配的至少一第二RB不相同。鄰近基站的根據所接收的鄰近動態RB分配策略來分配旗下的UE的作動也是類似目標基站,不再贅述於此。More specifically, after the target BS receives the target dynamic RB allocation policy, the target BS identifies the target first RB group set to the target BS among the multiple first RB groups, and at least one target first UE among the at least one target UE allocated to the target first RB group according to the target dynamic RB allocation policy; the target BS identifies the second RB group and at least one target second UE among the at least one target UE allocated to the second RB group according to the target dynamic RB allocation policy; the target BS allocates multiple target first RBs of the target first RB group to the at least one target first UE according to the target dynamic RB allocation policy, so that the at least one target first RB allocated to each of the at least one target first UE is different; and the target BS allocates the multiple second RBs of the second RB group to the at least one target second UE according to the target dynamic RB allocation policy, so that the at least one second RB allocated to each of the at least one target second UE is different. The actions of the neighboring base station in allocating its UEs according to the received neighboring dynamic RB allocation strategy are similar to those of the target base station and will not be repeated here.
圖9是根據本公開的一實施例所繪示的根據所接收到的動態RB配置策略以分配不同的UE到對應的RB組的示意圖。FIG9 is a schematic diagram illustrating allocating different UEs to corresponding RB groups based on a received dynamic RB configuration strategy according to an embodiment of the present disclosure.
請參照圖9,舉例來說,假設RIC 100根據網路狀態資訊為基站A制定了動態RB配置策略。RIC會透過動態RB配置策略,通知每個基站要怎樣去分割全部的RB為干擾區(ICI)和非干擾區(UI)。每個區會給起始RB和寬度(長度),並通過A91所示的指令傳送給基站A。此外,假設基站A旗下有UE3、UE4、UE8,並且所收到的動態RB分配策略為:[ICI:{UE3,start:8,width:4;UE8,start:12,width:4}; UI:{UE4,start:0, width:8}] (如箭頭A91所示),其中ICI表示干擾區的分配策略,UI表示非干擾區的分配策略。Referring to Figure 9, for example, assume that RIC 100 has developed a dynamic RB allocation strategy for base station A based on network status information. Through the dynamic RB allocation strategy, RIC notifies each base station how to divide all RBs into interference zones (ICI) and non-interference zones (UI). Each zone is given a starting RB and a width (length) and is transmitted to base station A via the instruction shown in A91. Furthermore, assume that base station A has UE3, UE4, and UE8, and the received dynamic RB allocation strategy is: [ICI: {UE3, start: 8, width: 4; UE8, start: 12, width: 4}; UI: {UE4, start: 0, width: 8}] (as indicated by arrow A91), where ICI represents the allocation strategy for the interference zone and UI represents the allocation strategy for the non-interference zone.
在一實施例中,這個策略包含兩個主要部分(參見圖9中的表RT1):In one embodiment, this strategy consists of two main parts (see Table RT1 in FIG9 ):
(1)干擾區(ICI):UE3被分配起始位置為8的4個RB;UE8被分配起始位置為12的4個RB。(1) Interference area (ICI): UE3 is allocated 4 RBs starting at position 8; UE8 is allocated 4 RBs starting at position 12.
(2)非干擾區(UI): UE4被分配起始位置為0的8個RB。(2) Non-interference area (UI): UE4 is allocated 8 RBs starting at position 0.
接收到這個策略後,基站A進行了如A92所示的RB分配。基站A經此設定後的可支配RB總數為16個,即8個RB為非干擾區,8個RB為干擾區,其中RB0~7為非干擾區RB(第二RB組),RB8~15為設定給基站A的干擾區RB(目標第一RB組)。After receiving this policy, base station A performs RB allocation, as shown in A92. Base station A now has 16 available RBs: 8 in the non-interference zone and 8 in the interference zone. RBs 0-7 are non-interference zone RBs (the second RB group), and RBs 8-15 are interference zone RBs assigned to base station A (the target first RB group).
在本實施例中,基站A會讓每個UE所使用的RB彼此錯開。基站A的RB分配過程如下:In this embodiment, base station A will stagger the RBs used by each UE. The RB allocation process of base station A is as follows:
非干擾區RB分配(RB 0-7):根據策略,基站A會識別UE4被分配到非干擾區RB,並且UE4被分配了全部8個非干擾區RB(編號0-7)。這種分配方式使UE4可以在不受干擾的情況下使用這些RB,有利於提高其傳輸品質。Non-interference zone RB allocation (RBs 0-7): Based on the policy, base station A identifies UE4 as being assigned to non-interference zone RBs and allocates all eight non-interference zone RBs (numbered 0-7). This allocation allows UE4 to use these RBs without interference, improving its transmission quality.
干擾區RB分配(RB 8-15):根據策略,基站A會識別UE3、8被分配到非干擾區RB。此外,基站A可基於RB分配策略的建議,將UE3分配到RB 8-11,對應策略中的「start:8, width:4」;將UE8分配到RB 12-15,對應策略中的「start:12, width:4」。Interference Zone RB Allocation (RBs 8-15): Based on the policy, base station A identifies UE3 and UE8 and assigns them to non-interference zone RBs. Furthermore, based on the RB allocation policy recommendations, base station A may assign UE3 to RBs 8-11, corresponding to the policy's "start: 8, width: 4"; and assign UE8 to RBs 12-15, corresponding to the policy's "start: 12, width: 4."
基站A也可使用非策略所建議的分配方式來分配被指派到干擾區RB的旗下UE。例如,基站A進一步地根據UE3、UE8的傳輸需求,將傳輸需求較低的UE3分配給RB8、RB9,將傳輸需求較高的UE8分配給RB10~15。然而,基站A依然會遵循RB分配策略的將UE3、UE8分配到干擾區RB的指示,僅將UE3、UE8分配到設定的干擾區RB,不會將UE3、UE8分配到非干擾區RB。Base station A can also allocate its UEs assigned to interference zone RBs using a different allocation method than recommended by the policy. For example, based on the transmission requirements of UE3 and UE8, base station A allocates UE3 (who has a lower transmission requirement) to RBs 8 and RB9, and allocates UE8 (who has a higher transmission requirement) to RBs 10-15. However, base station A will still follow the RB allocation policy's instructions to allocate UE3 and UE8 to interference zone RBs and will only allocate UE3 and UE8 to the designated interference zone RBs; they will not be allocated to non-interference zone RBs.
在一實施例中,若基站A接入了一個新的UE9,基站A可以自己根據和UE9之間傳輸狀態,可能需要重新評估UE4的資源需求,考慮是否可以將部分非干擾區RB分配給UE9。在另一實施例中,基站A可能需要向RIC請求更新動態RB配置策略(同時傳送關於UE9的網路狀態資訊),以適應新增的UE9。RIC可能會重新評估UE9對應整個網路/基站的受干擾情況,並為基站A提供新的RB分配策略。也就是說,干擾區和非干擾區要怎樣分配給所對應的UE,是每個BS的權責。In one embodiment, if a new UE9 is connected to base station A, base station A may need to re-evaluate the resource requirements of UE4 based on the transmission status between base station A and UE9, and consider whether some non-interference zone RBs can be allocated to UE9. In another embodiment, base station A may need to request the RIC to update the dynamic RB configuration strategy (while transmitting network status information about UE9) to adapt to the newly added UE9. RIC may re-evaluate the interference situation of UE9 relative to the entire network/base station and provide a new RB allocation strategy for base station A. In other words, how to allocate interference zones and non-interference zones to the corresponding UEs is the responsibility of each BS.
最後在步驟S350中,反應於一動態調整條件被觸發,重新獲取所述網路狀態資訊,以更新所述多個動態RB分配策略,且傳送更新後的所述多個動態RB分配策略給對應的所述多個BS。Finally, in step S350, in response to a dynamic adjustment condition being triggered, the network status information is re-acquired to update the multiple dynamic RB allocation strategies, and the updated multiple dynamic RB allocation strategies are transmitted to the corresponding multiple BSs.
在一實施例中,其中所述動態調整條件包括: 判定到達預設時間週期;判定網路負載變化超過預設閾值; 接收到至少一個BS的異常狀態報告;接收到來自至少一個BS的RB分配策略更新請求;檢測到新的BS加入或現有BS離線;或檢測到對應所述無線通訊系統的網路拓撲發生變化。In one embodiment, the dynamic adjustment conditions include: determining that a preset time period has been reached; determining that the network load change exceeds a preset threshold; receiving an abnormal status report from at least one BS; receiving an RB allocation policy update request from at least one BS; detecting that a new BS has been added or an existing BS has been offline; or detecting that the network topology corresponding to the wireless communication system has changed.
在一實施例中, RIC可以設定基站向其回報資料的回報週期,這個回報週期或是用以更新動態調整條件的預設時間週期,可以根據不同場景動態調整。例如,在人口密集區,回報週期/預設時間週期可能需要更短,以應對更頻繁的干擾情況。在人口稀疏區,回報週期/預設時間週期可以適當延長。In one embodiment, the RIC can set the reporting period for base stations to report data to it. This reporting period, or the default period used to update dynamic adjustment conditions, can be dynamically adjusted based on different scenarios. For example, in densely populated areas, the reporting period/default period may need to be shortened to cope with more frequent interference. In sparsely populated areas, the reporting period/default period can be appropriately extended.
在一實施例中,RIC 100定期重新評估網路狀況,可能會調整對各BS的RB分配策略。當網路條件發生顯著變化時(如負載突然增加或某些BS離線),RIC 100可能會發送更新後的決策給相關BS。此外,BS在收到新的決策後,需要重新安排RB分配,但會盡量減少對現有連接的干擾。In one embodiment, RIC 100 periodically reassesses network conditions and may adjust its RB allocation strategy for each BS. When network conditions change significantly (e.g., a sudden increase in load or some BSs going offline), RIC 100 may send updated decisions to the relevant BSs. Upon receiving the new decisions, the BSs will need to reschedule RB allocations, minimizing disruption to existing connections.
在一實施例中,BS持續監控其管理的UE的性能指標,如吞吐量、延遲等。接著,BS定期向RIC 100報告這些性能指標。RIC 100基於收到的性能報告,評估當前RB分配策略的效果。如果發現性能下降或有優化空間,RIC 100可能會調整RB分配策略。調整後的策略再次下發給相關的BS執行。In one embodiment, the base station (BS) continuously monitors the performance metrics of its managed UEs, such as throughput and latency. The BS then periodically reports these performance metrics to the RIC 100. Based on the performance reports, the RIC 100 evaluates the effectiveness of the current RB allocation strategy. If performance degradation or room for optimization is detected, the RIC 100 may adjust the RB allocation strategy. The adjusted strategy is then distributed to the relevant BSs for execution.
在一實施例中,當某個BS突然離線或故障時:RIC未收到該BS定期回報則判定該BS失效,此時RIC重新計算關係圖,並快速制定新的RB分配策略;新策略會考慮如何接管故障BS的UE,同時最小化對現有網路的干擾。此外,當網路中出現突發的高流量需求時(如大型活動):RIC可能會臨時調整干擾區和非干擾區的比例;為高流量區域分配更多的RB資源(例如,一個基戰具有較多UE被分配到干擾區RB的話,可動態地增加該基站的干擾區RB的比例)。In one embodiment, when a BS suddenly goes offline or fails, the RIC determines that the BS has failed if it does not receive regular reports from the BS. The RIC then recalculates the relationship graph and quickly formulates a new RB allocation strategy. This new strategy considers how to take over the UEs of the failed BS while minimizing interference with the existing network. Furthermore, when sudden high-traffic demands occur in the network (such as during a large-scale event), the RIC may temporarily adjust the ratio of interference zones to non-interference zones, allocating more RB resources to high-traffic areas (for example, if a base station has a large number of UEs assigned to interference zone RBs, the ratio of interference zone RBs for that base station may be dynamically increased).
以下利用圖4來說明基站在本公開的運作流程。The following uses FIG4 to illustrate the operation process of the base station in this disclosure.
圖4是根據本公開的一實施例所繪示的基站的運作流程圖。請參照圖4,在步驟S410中,基站持續從關聯的多個UE接收多筆網路狀態資訊,並且將所接收的所述多筆網路狀態資訊傳送給無線接取網路智慧控制器(RIC)。在此步驟,基站持續從其覆蓋範圍內的多個用戶設備(UE)接收多筆網路狀態資訊。這些資訊可能包括每個UE的參考訊號接收功率(RSRP)、參考訊號接收品質(RSRQ)或訊號干擾加雜訊比(SINR)等。基站將這些資訊整合後,通過O-RAN標準介面傳送給無線接取網路智慧控制器(RIC)。Figure 4 is an operational flow chart of a base station according to an embodiment of the present disclosure. Referring to Figure 4, in step S410, the base station continuously receives multiple network status information from multiple associated UEs, and transmits the received multiple network status information to the radio access network intelligent controller (RIC). In this step, the base station continuously receives multiple network status information from multiple user equipments (UEs) within its coverage area. This information may include the reference signal received power (RSRP), reference signal received quality (RSRQ) or signal to interference plus noise ratio (SINR) of each UE. After integrating this information, the base station transmits it to the radio access network intelligent controller (RIC) through the O-RAN standard interface.
在步驟S420中,基站反應於從所述RIC接收一動態資源區塊(RB)分配策略,根據所述動態RB分配策略,將所述基站可支配的多個RB劃分為多個第一RB組以及一第二RB組,並且識別所述多個第一RB組中被設定給所述基站的目標第一RB組。在此步驟,基站接收來自RIC的動態RB分配策略。根據這個策略,基站將其可支配的多個RB劃分為多個第一RB組以及一個第二RB組。其中,多個第一RB組被設定為目標第一RB組,用於分配給可能受到干擾的UE。第二RB組則用於分配給不受干擾的UE。In step S420, the base station receives a dynamic resource block (RB) allocation policy from the RIC, divides the plurality of RBs available to the base station into a plurality of first RB groups and a second RB group according to the dynamic RB allocation policy, and identifies a target first RB group assigned to the base station among the plurality of first RB groups. In this step, the base station receives a dynamic RB allocation policy from the RIC. According to this policy, the base station divides the plurality of RBs available to it into a plurality of first RB groups and a second RB group. Among them, the plurality of first RB groups are set as target first RB groups for allocation to UEs that may be interfered with. The second RB group is used to allocate to UEs that are not interfered with.
在步驟S430中,基站根據所述動態RB分配策略,識別所述多個UE中被分配到所述目標第一RB組的至少一第一UE,並且識別所述多個UE中被分配到所述第二RB組的至少一第二UE。在此步驟,基站根據接收到的動態RB分配策略,識別出需要被分配到目標第一RB組的至少一個第一UE(可能受干擾的UE),以及需要被分配到第二RB組的至少一個第二UE(不受干擾的UE)。這個識別過程基於RIC提供的策略,該策略考慮了每個UE的干擾狀況。In step S430, the base station identifies at least one first UE among the multiple UEs that is allocated to the target first RB group based on the dynamic RB allocation policy, and identifies at least one second UE among the multiple UEs that is allocated to the second RB group. In this step, the base station identifies at least one first UE (a UE that may be interfered with) that needs to be allocated to the target first RB group and at least one second UE (a UE that is not interfered with) that needs to be allocated to the second RB group based on the received dynamic RB allocation policy. This identification process is based on the policy provided by the RIC, which takes into account the interference status of each UE.
在步驟S440中,基站根據所述目標第一RB組及所述第二RB組產生對應所述多個UE的傳輸資源分配資訊。在此步驟,基站根據目標第一RB組和第二RB組的劃分,為多個UE生成對應的傳輸資源分配資訊。這個資訊指定了每個UE可以使用的具體RB範圍,包括起始RB編號和RB數量。In step S440, the base station generates transmission resource allocation information corresponding to the multiple UEs based on the target first RB group and the second RB group. In this step, the base station generates corresponding transmission resource allocation information for the multiple UEs based on the division of the target first RB group and the second RB group. This information specifies the specific RB range that each UE can use, including the starting RB number and the number of RBs.
在步驟S450中,基站傳送所述傳輸資源分配資訊至所述多個UE,以使所述多個UE根據接收到的所述傳輸資源分配資訊識別各自的多個被分配RB,並經由所述多個被分配RB進行上行或下行傳輸。在此步驟,基站將生成的傳輸資源分配資訊傳送給相應的UE。每個UE接收到這個資訊後,就能識別出分配給自己的具體RB。UE隨後可以使用這些被分配的RB進行上行或下行數據傳輸。In step S450, the base station transmits the transmission resource allocation information to the multiple UEs, enabling the UEs to identify their respective allocated RBs based on the received transmission resource allocation information and perform uplink or downlink transmissions using these allocated RBs. In this step, the base station transmits the generated transmission resource allocation information to the corresponding UEs. Upon receiving this information, each UE can identify the specific RBs allocated to it. The UE can then use these allocated RBs for uplink or downlink data transmission.
在一實施例中,基站會通過控制信道(如PDCCH, Physical Downlink Control Channel)向UE發送傳輸資源分配資訊。這個傳輸資源分配資訊包含了UE在特定時間-頻率資源上進行上行或下行傳輸的指示。UE根據接收到的傳輸資源分配資訊來確定它可以使用的資源,而不是直接接收RB分配資訊。In one embodiment, the base station sends transmission resource allocation information to the UE via a control channel (e.g., the PDCCH, Physical Downlink Control Channel). This transmission resource allocation information includes instructions for the UE to perform uplink or downlink transmissions on specific time-frequency resources. The UE determines the resources it can use based on the received transmission resource allocation information, rather than directly receiving RB allocation information.
在一實施例中,所述傳輸資源分配資訊包含:對應的UE標識符;分配給該UE的RB的時間-頻率位置指示;傳輸方向(上行/下行)指示;調變和編碼方案(Modulation and Coding Scheme,MCS)指示。In one embodiment, the transmission resource allocation information includes: a corresponding UE identifier; a time-frequency position indication of the RB allocated to the UE; a transmission direction (uplink/downlink) indication; and a modulation and coding scheme (MCS) indication.
圖5是根據本公開的一實施例所繪示的無線通訊系統的序列圖。FIG5 is a sequence diagram of a wireless communication system according to an embodiment of the present disclosure.
在一實施例中,如圖5所示,本公開提出了一種基於O-RAN架構的動態資源區塊(RB)分配方法。以下利用無線接取網路智慧控制器(RIC) 100、基站BS1和用戶設備UE1.1之間的交互過程來說明此方法。In one embodiment, as shown in Figure 5, this disclosure proposes a method for dynamic resource block (RB) allocation based on the O-RAN architecture. This method is illustrated below using the interaction between a radio access network intelligent controller (RIC) 100, base station BS1, and user equipment UE1.1.
S510: 用戶設備UE1.1持續測量周圍無線環境,並將網路狀態資訊傳送給其服務基站BS1。這些資訊,如,測量報告(Measurement Report, MR),通常包括參考訊號接收功率(RSRP)、參考訊號接收品質(RSRQ)和訊號干擾加雜訊比(SINR)等參數。S510: User equipment UE1.1 continuously measures the surrounding wireless environment and transmits network status information to its serving base station BS1. This information, such as a Measurement Report (MR), typically includes parameters such as Reference Signal Received Power (RSRP), Reference Signal Received Quality (RSRQ), and Signal-to-Interference-and-Noise Ratio (SINR).
S520: 基站BS1收集來自UE1.1的網路狀態資訊,並結合自身的關鍵效能測量(Key Performance Measurements, KPM)資訊。KPM包含同步訊號訊號干擾加雜訊比(SS-SINR)、同步訊號參考訊號接收功率(SS-RSRP)和同步訊號參考訊號接收品質(SS-RSRQ)等參數。基站BS1通過O-RAN標準介面將這些綜合資訊傳送給無線接取網路智慧控制器(RIC) 100。S520: Base station BS1 collects network status information from UE1.1 and combines it with its own key performance measurements (KPMs). KPMs include parameters such as synchronization signal signal-to-interference and noise ratio (SS-SINR), synchronization signal reference signal received power (SS-RSRP), and synchronization signal reference signal received quality (SS-RSRQ). Base station BS1 transmits this integrated information to the radio access network intelligent controller (RIC) 100 via the O-RAN standard interface.
S530: RIC 100接收到網路狀態資訊後,分析這些數據以識別可能受到干擾的UE。這個識別過程通常涉及比較RSRP差值與預設RSRP差值閾值(如12 dBm)。如果RSRP差值小於預設RSRP差值閾值,該UE被視為受干擾的第一UE。S530: After receiving the network status information, RIC 100 analyzes the data to identify UEs that may be experiencing interference. This identification process typically involves comparing the RSRP difference with a preset RSRP difference threshold (e.g., 12 dBm). If the RSRP difference is less than the preset RSRP difference threshold, the UE is considered the first UE experiencing interference.
S540: 基於識別結果和整體無線通訊系統的狀況,RIC 100為基站BS1設計動態RB分配策略。這個策略將BS1可用的RB劃分為多個第一RB組(用於受干擾的UE)和一個第二RB組(用於非受干擾的UE)。S540: Based on the identification results and the overall wireless communication system status, RIC 100 designs a dynamic RB allocation strategy for base station BS1. This strategy divides the RBs available at BS1 into multiple first RB groups (for interfered UEs) and a second RB group (for non-interfered UEs).
S550: RIC 100將制定的動態RB分配策略通過E2介面傳送給基站BS1。S550: RIC 100 transmits the formulated dynamic RB allocation strategy to base station BS1 via the E2 interface.
S560: 基站BS1接收到RB分配策略後,根據策略指示將其可用RB分為多個第一RB組和一個第二RB組。例如,可能將75%的RB分配為干擾區(第一RB組),25%分配為非干擾區(第二RB組)。S560: After receiving the RB allocation policy, base station BS1 divides its available RBs into multiple first RB groups and one second RB group according to the policy. For example, 75% of the RBs may be allocated to the interference zone (first RB group) and 25% to the non-interference zone (second RB group).
S570: 基站BS1根據RB的分配結果,為每個UE生成具體的傳輸資源分配資訊。這包括為受干擾的UE分配第一RB組中的資源,為非受干擾的UE分配第二RB組中的資源。S570: Base station BS1 generates specific transmission resource allocation information for each UE based on the RB allocation result. This includes allocating resources in the first RB group to the interfered UE and allocating resources in the second RB group to the non-interfered UE.
S580: 基站BS1將生成的傳輸資源分配資訊傳送給各個UE,包括UE1.1。S580: The base station BS1 transmits the generated transmission resource allocation information to each UE, including UE1.1.
S590: UE1.1接收到傳輸資源分配資訊後,識別出分配給自己的具體RB。UE1.1隨後使用這些被分配的RB進行上行或下行數據傳輸。S590: After receiving the transmission resource allocation information, UE1.1 identifies the specific RBs allocated to it. UE1.1 then uses these allocated RBs for uplink or downlink data transmission.
這個過程是動態且循環的。RIC 100會定期更新RB分配策略,以適應無線通訊系統的變化。同時,無線通訊系統中的所有的UE和基站會持續監測和報告網路狀態,確保RIC 100能夠根據最新情況做出優化決策。This process is dynamic and cyclical. RIC 100 regularly updates its RB allocation strategy to adapt to changes in the wireless communication system. Simultaneously, all UEs and base stations in the wireless communication system continuously monitor and report network status, ensuring that RIC 100 can make optimized decisions based on the latest conditions.
圖10是根據本公開的一實施例所繪示的應用本方法的實驗結果的示意圖。FIG10 is a schematic diagram illustrating experimental results of applying the method according to an embodiment of the present disclosure.
請參照圖10,在一實施例中,本公開的動態資源區塊(RB)分配方法在一個包含20個用戶設備(UE)的網路場景中進行了測試。如圖所示,這些UE分布在5個基站(A、B、C、D、E)的覆蓋範圍內,其中一些UE位於基站覆薋範圍的邊緣或重疊區域。Referring to Figure 10 , in one embodiment, the dynamic resource block (RB) allocation method of this disclosure was tested in a network scenario involving 20 user equipment (UEs). As shown in the figure, these UEs were distributed within the coverage areas of five base stations (A, B, C, D, and E), with some UEs located at the edges of base station coverage or in overlapping areas.
根據本公開的方法,RIC首先識別出受干擾最嚴重的UE。在這個例子中,被識別為受干擾嚴重的UE包括2、3、6、7、10、11、14、15、17和19號,共10個UE,佔總數的50%。這些UE主要分布在基站覆蓋範圍的邊緣或重疊區域,因此更容易受到干擾。According to the disclosed method, the RIC first identifies the UEs most susceptible to interference. In this example, the UEs identified as being most susceptible to interference include UEs 2, 3, 6, 7, 10, 11, 14, 15, 17, and 19, a total of 10 UEs, accounting for 50% of the total. These UEs are primarily located at the edges of base station coverage or in overlapping areas, making them more susceptible to interference.
在本實施例中,RIC隨後制定了動態RB分配策略,在實施動態RB分配策略後,網路性能得到了顯著改善:In this embodiment, the RIC then developed a dynamic RB allocation strategy. After implementing the dynamic RB allocation strategy, network performance was significantly improved:
1.對於最差50%的UE(即受干擾最嚴重的UE):1. For the worst 50% of UEs (i.e., the UEs most affected by interference):
平均SINR從-2.47 dB提升到13.02 dB,改善了15.49 dB。The average SINR increased from -2.47 dB to 13.02 dB, an improvement of 15.49 dB.
平均吞吐量從9.24 Mbps提升到37.73 Mbps,提高了408%。Average throughput increased from 9.24 Mbps to 37.73 Mbps, a 408% improvement.
2.對於所有UE:2. For all UEs:
平均SINR從10.76 dB提升到20.10 dB,改善了9.34 dB。The average SINR increased from 10.76 dB to 20.10 dB, an improvement of 9.34 dB.
平均吞吐量從104.45 Mbps提升到115.82 Mbps,提高了110%。Average throughput increased from 104.45 Mbps to 115.82 Mbps, a 110% improvement.
3.對於其他50%的UE(非嚴重受干擾的UE):3. For the other 50% of UEs (UEs not severely interfered with):
平均吞吐量從197.42 Mbps提升到254.18 Mbps,提高了28.75%。The average throughput increased from 197.42 Mbps to 254.18 Mbps, a 28.75% improvement.
這個實驗凸顯了本公開的幾個關鍵效用:This experiment highlights several key benefits of this disclosure:
顯著提升網路整體性能:通過智能的資源分配,整個網路的平均吞吐量提高了110%,SINR也有大幅改善。Significantly improve overall network performance: Through intelligent resource allocation, the average throughput of the entire network increased by 110%, and the signal-indicator ratio (SINR) also improved significantly.
特別改善受干擾的用戶體驗:最差50%的UE性能提升尤為明顯,吞吐量提高了408%,極大地改善了這些用戶的網路體驗。Particularly improving the experience of users affected by interference: The performance of the worst 50% of UEs has been significantly improved, with throughput increasing by 408%, significantly improving the network experience for these users.
平衡性能提升:雖然重點改善了受干擾UE的性能,但其他UE的性能也得到了提升,顯示了本方法在整體網路優化方面的平衡性。Balanced performance improvement: While the performance of the interfered UE is primarily improved, the performance of other UEs is also improved, demonstrating the balanced nature of this approach in overall network optimization.
頻譜利用效率提高:在不增加頻譜資源的情況下,通過RB分配實現了整體性能的提升,表明頻譜利用效率得到了顯著改善。Improved spectrum utilization efficiency: Without increasing spectrum resources, RB allocation achieves overall performance improvement, indicating a significant improvement in spectrum utilization efficiency.
針對本領域所遇到的技術問題,本公開提出的技術方案具有以下技術效果:In response to the technical problems encountered in this field, the technical solution proposed in this disclosure has the following technical effects:
提高頻譜利用率:本公開通過將每個基站(BS)可支配的資源區塊(Resource Block, RB)動態劃分為多個第一RB組和一個第二RB組,並根據用戶設備(User Equipment, UE)的干擾狀況進行分配,有效提高了頻譜資源的利用率。Improving spectrum utilization: This disclosure effectively improves spectrum resource utilization by dynamically dividing the resource blocks (RBs) available to each base station (BS) into multiple first RB groups and one second RB group, and allocating them based on the interference status of user equipment (UE).
降低干擾:通過識別被干擾的UE,並將其分配到專門的第一RB組,可有效降低網路中的干擾問題,提升整體網路性能。此外,多個第一RB組會依據多個BS彼此的鄰近關係,被分配給所述多個BS。Interference reduction: By identifying interfered UEs and assigning them to dedicated primary RB groups, interference issues within the network can be effectively reduced, improving overall network performance. Furthermore, multiple primary RB groups are assigned to multiple base stations based on their proximity.
動態適應性強:本公開的RAN智慧控制器(RAN Intelligent Controller, RIC)能夠根據網路狀態資訊動態調整RB分配策略,使系統能夠快速響應網路環境的變化。引入動態調整條件機制,能夠根據預設時間週期、網路負載變化、基站狀態等因素,自動觸發RB分配策略的更新,確保系統始終保持最佳狀態。Strong Dynamic Adaptability: The RAN Intelligent Controller (RIC) in this disclosure dynamically adjusts RB allocation strategies based on network status information, enabling the system to quickly respond to changes in the network environment. A dynamic adjustment condition mechanism automatically triggers updates to the RB allocation strategy based on factors such as preset time periods, network load changes, and base station status, ensuring the system always maintains optimal performance.
全域最佳化:RIC通過收集多個基站的網路狀態資訊,能夠從全域角度制定最佳的資源分配策略,避免了單一基站決策可能導致的局部最佳化問題。Global Optimization: By collecting network status information from multiple base stations, RIC can formulate the best resource allocation strategy from a global perspective, avoiding the local optimization problems that may arise from single base station decisions.
易於部署:本公開利用O-RAN架構,通過標準介面與現有網路設備進行通訊,無需改變RAN和核心網路的運作行為,大大降低了部署成本和複雜度。Ease of deployment: This disclosure utilizes the O-RAN architecture and communicates with existing network equipment through standard interfaces, eliminating the need to change the operational behavior of the RAN and core networks, significantly reducing deployment costs and complexity.
提升網路效能:實驗結果表明,本公開可顯著提升受干擾UE的吞吐量,對於改善5G網路性能具有重要意義。Improved network performance: Experimental results show that this disclosure can significantly improve the throughput of interfered UEs, which is of great significance for improving 5G network performance.
綜上所述,本公開的一或多個實施例所提供的無線接取網路智慧控制器(RAN Intelligent Controller, RIC)、動態資源區塊配置方法及動態配置資源區塊的基站能夠有效解決現有技術中存在的干擾問題和頻譜利用率低下的問題。本公開通過RIC從多個基站(BS)獲取對應多個用戶設備(UE)的網路狀態資訊,識別被干擾的UE,並設定動態資源區塊(RB)分配策略,將每個BS可支配的RB劃分為多個第一RB組和一第二RB組。其中,第一RB組用於被干擾的UE,第二RB組用於其他UE。RIC將這些策略傳送給對應的BS,並能夠根據動態調整條件更新策略。這種方法不僅能有效降低干擾,提高頻譜利用率,還具有高度的靈活性和可擴展性,能夠根據網路環境的變化即時調整資源分配。因此,本公開為5G網路的資源管理提供了一種創新且高效的解決方案。In summary, the radio access network intelligent controller (RAN Intelligent Controller, RIC), dynamic resource block configuration method, and base station for dynamically configuring resource blocks provided by one or more embodiments of the present disclosure can effectively solve the interference problems and low spectrum utilization problems existing in the existing technology. The present disclosure obtains network status information corresponding to multiple user equipments (UEs) from multiple base stations (BSs) through the RIC, identifies the interfered UEs, and sets a dynamic resource block (RB) allocation strategy to divide the RBs available to each BS into multiple first RB groups and a second RB group. The first RB group is used for the interfered UEs, and the second RB group is used for other UEs. The RIC transmits these strategies to the corresponding BS and can update the strategies based on dynamic adjustment conditions. This approach not only effectively reduces interference and improves spectrum utilization, but is also highly flexible and scalable, enabling real-time adjustments to resource allocation based on changes in the network environment. Therefore, this disclosure provides an innovative and efficient solution for resource management in 5G networks.
雖然本公開已以實施例揭露如上,然其並非用以限定本發明,任何所屬技術領域中具有通常知識者,在不脫離本發明的精神和範圍內,當可作些許的更動與潤飾,故本發明的保護範圍當視後附的申請專利範圍所界定者為準。Although the present disclosure has been provided above with reference to the embodiments, they are not intended to limit the present invention. Any person skilled in the art may make minor modifications and improvements without departing from the spirit and scope of the present invention. Therefore, the scope of protection of the present invention shall be determined by the scope of the attached patent application.
10:無線通訊系統 100:無線接取網路智慧控制器 110,111:處理器 120,121:儲存電路單元 130,131:記憶體 140,141:通訊電路單元 BS1,BS2,BSN:基站(Base Station) UE1.1,UE1.2,UE1.M,UE2.1,UE2.2,UE2.M,UEN.1,UEN.2,UEN.M:用戶設備(User Equipment) S310~S350:動態資源區塊配置方法的步驟 S410~S450:基站運作流程的步驟 S510~S590:無線通訊系統序列圖的步驟 TB61:表 RT1~RT5:表、RB分配策略 A~E:基站 UE1~UE7:用戶設備 D700:關係圖 A71、A72、A81、A91、A92:箭頭10: Wireless Communication System 100: Wireless Access Network Intelligent Controller 110, 111: Processor 120, 121: Storage Circuit Unit 130, 131: Memory 140, 141: Communication Circuit Unit BS1, BS2, BSN: Base Station UE1.1, UE1.2, UE1.M, UE2.1, UE2.2, UE2.M, UEN.1, UEN.2, UEN.M: User Equipment S310-S350: Steps of the Dynamic Resource Block Allocation Method S410-S450: Steps of the Base Station Operation Process S510-S590: Steps of the Wireless Communication System Sequence Diagram TB61: Table RT1-RT5: Table, RB allocation strategy A-E: Base station UE1-UE7: User equipment D700: Relationship diagram A71, A72, A81, A91, A92: Arrows
圖1是根據本公開的一實施例所繪示的無線通訊系統的方塊圖。 圖2A是根據本公開的一實施例所繪示的無線接取網路智慧控制器的方塊圖。 圖2B是根據本公開的一實施例所繪示的基站的方塊圖。 圖3是根據本公開的一實施例所繪示的無線接取網路智慧控制器所使用的動態資源區塊配置方法的流程圖。 圖4是根據本公開的一實施例所繪示的基站的運作流程圖。 圖5是根據本公開的一實施例所繪示的無線通訊系統的序列圖。 圖6是根據本公開的一實施例所繪示的位於多個基站的涵蓋範圍的多個UE及對應的RSRP差值的示意圖。 圖7是根據本公開的一實施例所繪示的根據多個基站的涵蓋範圍及重疊關係所決定的關係圖及設定對應的動態RB配置策略的的示意圖。 圖8是根據本公開的一實施例所繪示的根據多個UE的干擾狀況,設定動態RB配置策略以分配不同的RB組給多個UE的示意圖。 圖9是根據本公開的一實施例所繪示的根據所接收到的動態RB配置策略以分配不同的UE到對應的RB組的示意圖。 圖10是根據本公開的一實施例所繪示的應用本方法的實驗結果的示意圖。 Figure 1 is a block diagram of a wireless communication system according to an embodiment of the present disclosure. Figure 2A is a block diagram of a wireless access network intelligent controller according to an embodiment of the present disclosure. Figure 2B is a block diagram of a base station according to an embodiment of the present disclosure. Figure 3 is a flow chart of a dynamic resource block allocation method used by the wireless access network intelligent controller according to an embodiment of the present disclosure. Figure 4 is a flow chart of the operation of a base station according to an embodiment of the present disclosure. Figure 5 is a sequence diagram of a wireless communication system according to an embodiment of the present disclosure. Figure 6 is a schematic diagram of multiple UEs within the coverage area of multiple base stations and the corresponding RSRP differences according to an embodiment of the present disclosure. Figure 7 is a diagram illustrating a relationship diagram determined based on the coverage and overlap relationships of multiple base stations and the corresponding dynamic RB allocation policy, according to an embodiment of the present disclosure. Figure 8 is a diagram illustrating a dynamic RB allocation policy configured to allocate different RB groups to multiple UEs based on the interference conditions of multiple UEs, according to an embodiment of the present disclosure. Figure 9 is a diagram illustrating a method of allocating different UEs to corresponding RB groups based on a received dynamic RB allocation policy, according to an embodiment of the present disclosure. Figure 10 is a diagram illustrating experimental results of applying the present method, according to an embodiment of the present disclosure.
S310~S350:步驟 S310~S350: Steps
Claims (18)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW113144787A TWI894049B (en) | 2024-11-21 | 2024-11-21 | Ran intelligent controller, dynamic resource block configuration method and base station with dynamic resource block configuration |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW113144787A TWI894049B (en) | 2024-11-21 | 2024-11-21 | Ran intelligent controller, dynamic resource block configuration method and base station with dynamic resource block configuration |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| TWI894049B true TWI894049B (en) | 2025-08-11 |
Family
ID=97524323
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW113144787A TWI894049B (en) | 2024-11-21 | 2024-11-21 | Ran intelligent controller, dynamic resource block configuration method and base station with dynamic resource block configuration |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI894049B (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150223217A1 (en) * | 2014-01-31 | 2015-08-06 | Institute For Information Industry | Base station and device to device user equipment for a wireless communication system |
| US20210235277A1 (en) * | 2020-01-27 | 2021-07-29 | Sterlite Technologies Limited | Method and apparatus for dynamically allocating radio resources in a wireless communication system |
| WO2024065393A1 (en) * | 2022-09-29 | 2024-04-04 | Shenzhen Tcl New Technology Co., Ltd. | Wireless communication devices and wireless communication methods for coordinated scheduling of dynamic/flexible tdd and/or sbfd operation |
| US20240276499A1 (en) * | 2023-02-14 | 2024-08-15 | Qualcomm Incorporated | Uci and multi-csi multiplexing on pucch for sbfd |
-
2024
- 2024-11-21 TW TW113144787A patent/TWI894049B/en active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150223217A1 (en) * | 2014-01-31 | 2015-08-06 | Institute For Information Industry | Base station and device to device user equipment for a wireless communication system |
| US20210235277A1 (en) * | 2020-01-27 | 2021-07-29 | Sterlite Technologies Limited | Method and apparatus for dynamically allocating radio resources in a wireless communication system |
| WO2024065393A1 (en) * | 2022-09-29 | 2024-04-04 | Shenzhen Tcl New Technology Co., Ltd. | Wireless communication devices and wireless communication methods for coordinated scheduling of dynamic/flexible tdd and/or sbfd operation |
| US20240276499A1 (en) * | 2023-02-14 | 2024-08-15 | Qualcomm Incorporated | Uci and multi-csi multiplexing on pucch for sbfd |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Bejerano et al. | Cell breathing techniques for load balancing in wireless LANs | |
| CN103763747B (en) | A kind of method realizing dynamic load leveling in heterogeneous network | |
| JP4394699B2 (en) | Method and apparatus for controlling transmission of data | |
| Wen et al. | DEDC: Joint density-aware and energy-limited path construction for data collection using mobile sink in WSNs | |
| Cheng et al. | Cross-layer schemes for reducing delay in multihop wireless networks | |
| Foukalas et al. | Dependable wireless industrial IoT networks: Recent advances and open challenges | |
| Alagirisamy et al. | An energy based cluster head selection unequal clustering algorithm with dual sink (ECH-DUAL) for continuous monitoring applications in wireless sensor networks | |
| Tabouche et al. | TLR: Traffic-aware load-balanced routing for industrial IoT | |
| Alam et al. | Clustering-based channel allocation scheme for neighborhood area network in a cognitive radio based smart grid communication | |
| Jerbi et al. | MSU-TSCH: A mobile scheduling updated algorithm for TSCH in the Internet of Things | |
| Chapnevis et al. | Traffic shifting based resource optimization in aggregated IoT communication | |
| Hsu et al. | Spectrum-energy efficiency optimization for downlink LTE-A for heterogeneous networks | |
| Pervez et al. | Memory-based user-centric backhaul-aware user cell association scheme | |
| Dandapat et al. | Smart association control in wireless mobile environment using max-flow | |
| US20240365214A1 (en) | Access point neighbor discovery for radio resource management | |
| US20230379782A1 (en) | Inter-pan optimization by controller device redirecting target network devices to attach to selected parent devices | |
| TWI894049B (en) | Ran intelligent controller, dynamic resource block configuration method and base station with dynamic resource block configuration | |
| CN104469959B (en) | A kind of channel arrangement method and system, access controller | |
| Haldorai et al. | Energy efficient network selection for cognitive spectrum handovers | |
| Santos et al. | CGR: Centrality-based green routing for Low-power and Lossy Networks | |
| CN107113745B (en) | Method for managing data transmission power in a mobile cellular network | |
| US20240373261A1 (en) | Requesting an unscheduled radio resource management (rrm) operation | |
| Rubin et al. | Topological performance of mobile backbone based wireless ad hoc network with unmanned vehicles | |
| Moysen et al. | Self coordination among SON functions in LTE heterogeneous networks | |
| Chambon et al. | ConSerN: QoS-Aware programmable multitier architecture for dynamic IoT networks |