Wireless access network intelligent controller, dynamic resource block configuration method and base station

By analyzing interference conditions and formulating dynamic RB allocation strategies through the Radio Access Network Intelligent Controller (RIC) of the O-RAN architecture, interference problems in 5G networks are solved, and spectrum utilization and network performance are improved.

CN122073740APending Publication Date: 2026-05-22IND TECH RES INST
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
IND TECH RES INST
Filing Date
2024-11-21
Publication Date
2026-05-22

AI Technical Summary

Technical Problem

In 5G networks, as network density increases, inter-cell interference management becomes an important issue, and existing technologies are insufficient to effectively solve the interference problem and improve spectrum utilization.

Method used

The system employs an O-RAN-based Intelligent Controller (RIC). The UE measures the RSRP value, and the base station transmits data to the RIC. The RIC analyzes the interference situation and formulates a dynamic resource block (RB) allocation strategy to dynamically adjust the spectrum ratio and reduce interference between base stations.

Benefits of technology

It effectively reduces interference between base stations, improves spectrum utilization, and has high flexibility and scalability, enabling it to adjust resource allocation in real time according to the network environment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122073740A_ABST
    Figure CN122073740A_ABST
Patent Text Reader

Abstract

The invention provides a radio access network intelligent controller (RIC), a dynamic resource block (RB) configuration method and a base station for dynamically configuring resource blocks. A plurality of base stations (BSs) continuously receive network state information from a plurality of associated UEs and transmit the network state information to the RIC. The RIC obtains network state information corresponding to a plurality of user equipments (UEs) from the plurality of BSs; the RIC identifies at least one interfered first UE in the plurality of UEs based on the network state information; the RIC sets a plurality of dynamic RB allocation strategies corresponding to the plurality of BSs based on the network state information, the at least one first UE and the at least one first BS; in response to receiving a dynamic RB allocation policy from an RIC, a plurality of BSs divide a plurality of dominant RBs into a plurality of first RB groups and a second RB group, thereby generating transmission resource allocation information corresponding to a plurality of UEs, so that the plurality of UEs identify respective plurality of allocated RBs.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of wireless communication technology, and in particular to a method for dynamic configuration of resource blocks, a Radio Access Network Intelligent Controller (RIC) using the method, and a Base Station (BS) benefiting from the method. Background Technology

[0002] With the widespread deployment of 5G networks and the continuous increase in network density, inter-cell interference management has become a crucial issue. This has led to dynamic resource allocation becoming one of the key technologies for improving network performance. As network complexity increases, researchers are exploring more intelligent and adaptive resource management methods. The introduction of the Open Radio Access Network (O-RAN) architecture offers new possibilities for this. Summary of the Invention

[0003] This disclosure provides a dynamic resource block allocation method based on O-RAN architecture, along with a Radio Access Network Intelligent Controller (RIC), 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 the interference status between multiple UEs and multiple BSs, and formulating a dynamic resource block (RB) allocation strategy; and the RIC distributing 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 and non-interference zones and dynamically adjusting their ratio according to network load.

[0004] One or more embodiments of this disclosure provide a Radio Access Network Intelligent Controller (RIC) suitable for a wireless communication system. The RIC includes: 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, via executing multiple program code modules, is configured to: acquire multiple network state information records corresponding to the multiple UEs from the multiple BSs; identify at least one first UE among the multiple UEs that is being interfered with based on the multiple network state information records; set multiple dynamic resource block (RB) allocation strategies corresponding to the multiple BSs based on the multiple network state information records, the at least one first UE, and the at least one first BS, to divide the multiple RBs available to each BS into multiple first RB groups and second RB groups, wherein the multiple dynamic RB allocation strategies indicate that: multiple first RBs in the multiple first RB groups are used to provide to the at least one first UE, and multiple second RBs in the second RB groups are used to provide to a second UE other than the at least one first UE among the multiple UEs; transmit the multiple dynamic RB allocation strategies to the corresponding multiple BSs; and, in response to the triggering of dynamic adjustment conditions, reacquire the network state information to update the multiple dynamic RB allocation strategies, and transmit the updated multiple dynamic RB allocation strategies to the corresponding multiple BSs.

[0005] One or more embodiments of this disclosure provide a dynamic resource block configuration method applicable to a Radio Access Network Intelligent Controller (RIC) of a wireless communication system, wherein the RIC is communicatively connected to multiple base stations (BS) of the wireless communication system, and the multiple BSs are communicatively connected to multiple UEs. The method includes: obtaining multiple network state information records corresponding to the multiple UEs from the multiple BSs; identifying at least one first UE among the multiple UEs that is being interfered with based on the multiple network state information records; setting multiple dynamic resource block (RB) allocation policies corresponding to the multiple BSs based on the multiple network state information records, the at least one first UE, and the at least one first BS, to divide the multiple RBs available to each BS into multiple first RB groups and second RB groups, wherein the multiple dynamic RB allocation policies indicate that: multiple first RBs in the multiple first RB groups are used to provide to the at least one first UE, and multiple second RBs in the second RB groups are used to provide to a second UE other than the at least one first UE among the multiple UEs; transmitting the multiple dynamic RB allocation policies to the corresponding multiple BSs; and in response to the triggering of dynamic adjustment conditions, re-acquiring the network state information to update the multiple dynamic RB allocation policies, and transmitting the updated multiple dynamic RB allocation policies to the corresponding multiple BSs.

[0006] One or more embodiments of this disclosure provide a base station for dynamically configuring resource blocks, applicable to a wireless communication system. The base station includes: a communication circuit unit, wherein the base station is communicatively connected to a wireless access network intelligent controller (RIC) of the wireless communication system through the communication circuit unit, wherein the base station is communicatively connected to a plurality of UEs through the communication circuit unit; and a processor. The processor, via executing multiple program code modules, is configured to: continuously receive multiple network status information entries from the associated multiple UEs, and transmit the received multiple network status information entries to the RIC; respond to receiving a dynamic resource block (RB) allocation policy from the RIC, divide the multiple RBs available to the base station into multiple first RB groups and second RB groups according to the dynamic RB allocation policy, and identify a target first RB group assigned to the base station among the multiple first RB groups; identify at least one first UE among the multiple UEs assigned to the target first RB group, and identify at least one second UE among the multiple UEs assigned to the second RB group according to the dynamic RB allocation policy; generate transmission resource allocation information corresponding to the multiple UEs according to the target first RB group and the second RB group; and transmit 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 transmissions via the multiple allocated RBs.

[0007] In summary, the Radio Access Network Intelligent Controller (RIC), dynamic resource block configuration method, and base station for dynamically configuring resource blocks provided by one or more embodiments of this disclosure can effectively solve the interference and low spectrum utilization problems existing in the prior art. This 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, dividing the RBs available to each BS into multiple first RB groups and second RB groups. 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 BSs and can update the strategies according to dynamic adjustment conditions. This method not only effectively reduces interference and improves spectrum utilization but also has high flexibility and scalability, enabling real-time adjustment of resource allocation according to changes in the network environment. Therefore, this disclosure provides an innovative and efficient solution for resource management in 5G networks. Attached Figure Description

[0008] Figure 1 This is a block diagram illustrating a wireless communication system according to an embodiment of the present disclosure.

[0009] Figure 2A This is a block diagram of a wireless access network intelligent controller according to an embodiment of the present disclosure.

[0010] Figure 2B This is a block diagram of a base station illustrated according to an embodiment of the present disclosure.

[0011] Figure 3 This is a flowchart illustrating a dynamic resource block configuration method used by a wireless access network intelligent controller according to an embodiment of the present disclosure.

[0012] Figure 4 This is a flowchart illustrating the operation of a base station according to an embodiment of the present disclosure.

[0013] Figure 5 This is a sequence diagram of a wireless communication system illustrated according to an embodiment of the present disclosure.

[0014] Figure 6 This is a schematic diagram illustrating multiple UEs located within the coverage area of ​​multiple base stations and their corresponding RSRP differences, according to an embodiment of the present disclosure.

[0015] Figure 7 This is a diagram illustrating the relationship determined by the coverage and overlap of multiple base stations and the corresponding dynamic RB configuration strategy, according to an embodiment of the present disclosure.

[0016] Figure 8 This is a schematic diagram illustrating, according to an embodiment of the present disclosure, setting a dynamic RB configuration strategy to allocate different RB groups to multiple UEs based on the interference conditions of multiple UEs.

[0017] Figure 9 This is a schematic diagram illustrating, according to an embodiment of the present disclosure, the allocation of different UEs to corresponding RB groups based on a received dynamic RB configuration policy.

[0018] Figure 10 This is a schematic diagram illustrating experimental results of applying the method according to an embodiment of the present disclosure.

[0019] Explanation of reference numerals in the attached figures

[0020] 10: Wireless Communication System

[0021] 100: Wireless Access Network Intelligent Controller

[0022] 110, 111: Processor

[0023] 120, 121: Storage circuit unit

[0024] 130, 131: Memory

[0025] 140, 141: Communication circuit unit

[0026] BS1, BS2, BSN: Base Station

[0027] UE1.1, UE1.2, UE1.M, UE2.1, UE2.2, UE2.M, UEN.1, UEN.2, UEN.M: User Equipment

[0028] S310~S350: Steps for Dynamic Resource Block Configuration Method

[0029] S410~S450: Steps in the Base Station Operation Process

[0030] S510~S590: Steps in the sequence diagram of a wireless communication system

[0031] TB61: Table

[0032] RT1~RT5: Tables and RB allocation strategies

[0033] A~E: Base stations

[0034] UE1~UE7: User Equipment

[0035] D700: Relationship Diagram

[0036] A71, A72, A81, A91, A92: Arrows Detailed Implementation

[0037] Reference will now be made in detail to exemplary embodiments of the invention, examples of which are illustrated in the accompanying drawings. Wherever possible, the same component symbols are used in the drawings and description to denote the same or similar parts.

[0038] Reference will now be made in detail to the preferred embodiments of this disclosure, examples of which are illustrated in the accompanying drawings. Wherever possible, the same reference numerals will be used in the drawings and description to refer to the same or similar components.

[0039] It should be understood that the terms "system" and "network" as used in this disclosure are often used interchangeably. The term "and / or" in this disclosure describes the relationship between related objects only, meaning that there are three possible relationships, such as A and / or B, which could mean three scenarios: A exists alone, A and B exist simultaneously, or B exists alone. Additionally, the character " / " in this disclosure generally indicates that related objects are in an "or" relationship.

[0040] 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. RICs can be divided into: Non-RT RICs (at the top layer, responsible for handling non-real-time control and management functions); and Near-Time RICs (at the middle layer, responsible for handling near-real-time network control and optimization functions). An A1 interface is used to connect the Non-RT and Near-RT RICs. Near-RT RICs can connect to multiple associated E2nodes (e.g., base stations) via E2 interfaces.

[0041] A1 Interface: Connects non-real-time RICs and near-real-time RICs, used for transmitting non-real-time policies and control commands. E2 Interface: Connects near-real-time RICs and E2 nodes, used for near-real-time control and data collection.

[0042] In this embodiment, a near real-time network controller (RIC) is used as the primary control device to respond to network conditions in real-time or near real-time. Furthermore, the RIC also needs to process UE measurement reports (MRs), calculate interference maps, and formulate RB allocation strategies. These tasks require fast response times and fall within the responsibilities of the near real-time RIC. On the other hand, the RIC provided in this disclosure is directly connected to an E2 node (representing a base station) via an E2 interface. This direct connection enables the near real-time RIC to quickly acquire network status and issue control commands. Moreover, since this disclosure also performs operations such as dynamically adjusting RB allocation based on real-time network conditions, calculating RSRP differences, establishing interference maps (or relationship diagrams), and generating / setting dynamic RB configuration strategies, all of these require the near real-time RIC's ability to process large amounts of real-time data.

[0043] However, in one embodiment, RIC may also represent an electronic device or server that integrates non-real-time RIC and near-real-time RIC.

[0044] Figure 1 This is a block diagram illustrating a wireless communication system according to an embodiment of the present disclosure. In one embodiment, as... Figure 1 As shown, the wireless communication system 10 includes a Radio Access Network Intelligent Controller (RIC) 100, multiple base stations BS1, BS2, ..., BSN, and multiple user equipment UE1.1 to UE1.M, UE2.1 to UE2.M, ..., UEN.1 to UEN.M respectively connected to the multiple base stations BS1, BS2, ..., BSN. For example, the serving base station for UE1.1 to UE1.M is base station BS1.

[0045] RIC 100 establishes communication connections with multiple base stations BS1 to BSN via a communication circuit unit. Each base station then establishes communication connections with multiple UEs within its coverage area. For example, BS1 connects to UE1.1 to UE1.M, BS2 connects to UE2.1 to UE2.M, and so on until BSN connects to UEN.1 to UEN.M.

[0046] In one embodiment, the wireless communication system 10 provided in this disclosure implements a dynamic resource block allocation method based on an O-RAN architecture. For example, in one embodiment, the UE measures the RSRP value and reports it to the base station via 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, or M-Plane 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.

[0047] More specifically, the dynamic resource block allocation method based on the O-RAN architecture includes the following steps:

[0048] User equipment (UE) measures and reports: (a) the UE continuously measures the reference signal received power (RSRP) value of surrounding base stations; (b) the UE reports the RSRP value to the serving base station through a measurement report (MR).

[0049] 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 through the O-RAN standard interface.

[0050] RIC Analysis and Strategy Formulation: (a) The RIC receives information from multiple base stations; (b) The RIC calculates the interference level using the RSRP difference. The formula for the RSRP difference is: |(RSRP of the serving base station corresponding to the UE – RSRP of the neighboring base station corresponding to the UE)|, where the interference level can be determined based on whether it is less than a preset threshold (e.g., 12dBm); (c) The RIC identifies UEs that require special handling (interfered UEs) based on the calculation results; (d) The RIC formulates a dynamic resource block (RB) allocation strategy based on the configuration of the signal coverage of all base stations and the interference level of the UEs. The available RBs of each BS are divided into multiple interference zones and non-interference zones, so as to allocate the interfered UEs to the corresponding interference zones.

[0051] Dynamic RB allocation: (a) The RIC dynamically adjusts the ratio of interfering and non-interfering areas according to the network load; (b) The RIC uses the concept of a complete graph to allocate RBs to adjacent base stations to ensure that RBs in interfering areas do not overlap.

[0052] Policy issuance and execution: (a) The RIC issues the RB dynamic allocation decision to each base station through the O-RAN standard interface; (b) The base station allocates appropriate RBs to its subordinate UEs according to the received policy.

[0053] Periodic updates: The entire process is repeated periodically to adapt to dynamic changes in the network environment.

[0054] Fine-grained RB allocation strategy: RIC provides detailed RB allocation instructions for each base station, including: (a) the starting position and width of RBs in the interference zone (ICI) and non-interference zone (UI); (b) the specific RB allocation for each UE in the interference zone or non-interference zone.

[0055] In this way, the RIC 100 can dynamically adjust resource allocation based on real-time network conditions, effectively reducing network interference and improving overall network performance. Furthermore, because the RIC employs a centralized management approach, it can optimize resource allocation from a global perspective, avoiding the local optima problem that may arise from relying solely on a single base station for decision-making.

[0056] Furthermore, this architecture fully leverages the advantages of O-RAN, enabling efficient communication between the RIC and the base station through the O-RAN standard interface. This results in excellent scalability and flexibility for the entire system, allowing the RIC 100 to effectively manage and control the entire network, while the base station BS1 can flexibly execute policies issued by the RIC and communicate directly with the UE. This layered architecture ensures both overall network optimization and the local autonomy of each base station.

[0057] In one embodiment, this disclosure utilizes standardized open interfaces defined by the O-RAN Alliance to implement communication between the RIC and the base station. Among these, the E2 and M-Plane interfaces are particularly important.

[0058] E2 Interface: The E2 interface is primarily used for control plane communication between the Near-Real-Time RIC (NRIC) and the base station, supporting the following functions: (a) Control plane message exchange: The RIC can send control commands to the base station through the E2 interface, such as resource block (RB) allocation policy adjustments and interference management commands. 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 mainly transmits control plane messages; however, in some cases, it can also support the transmission of user plane performance indicators. (c) Policy updates: The RIC can dynamically update and issue new network optimization policies through the E2 interface to achieve more flexible network resource management.

[0059] The E2 interface adopts the concept of a service model, defining various service types, such as: E2 Service Model (SM): defining the message structure and process for specific functions; E2 Application Protocol (E2AP): responsible for the message transmission protocol of the E2 interface, ensuring effective communication between the RIC and the base station.

[0060] 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: Initialization configuration, software updates, and parameter settings are performed through the M-Plane interface, 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, which is used for non-real-time network optimization decisions and strategy formulation. (c) Fault monitoring and management: Through the M-Plane interface, operators can monitor and report fault conditions, isolate and recover from faults, and maintain stable network operation.

[0061] In this disclosure, the RIC obtains the network status information of the base station in real time through the E2 interface and issues dynamic RB allocation policies. At the same time, it performs long-term performance optimization and configuration management through the M-PLANE interface.

[0062] Figure 2A This is a block diagram of a wireless access network intelligent controller according to an embodiment of the present disclosure. Figure 2B This is a block diagram of a base station illustrated according to an embodiment of the present disclosure.

[0063] In one embodiment, such as Figure 2A As shown, the RIC 100 includes: a storage circuit unit 120 for storing various data and program code; a processor 110 for performing various calculation and control functions; a memory 130 for temporarily storing data required by the processor 110 when executing programs; and a communication circuit unit 140 for communicating with multiple base stations.

[0064] In one embodiment, the processor 110 can perform the following functions by executing program code modules stored in the storage circuit unit 120: obtaining network status information from multiple base stations, analyzing the network status information, identifying the UE that is being interfered with, formulating a dynamic resource block (RB) allocation strategy, transmitting the strategy to the corresponding base station, and / or updating the strategy according to preset conditions.

[0065] 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.

[0066] Next, as Figure 2B As shown, 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 functions of the base station; 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 responsible for establishing wireless connections with multiple UEs under its jurisdiction, and collecting measurement reports and other information from UEs.

[0067] In one embodiment, the processor 111 of the base station BS1 can perform the following functions by executing program code stored in the storage circuit unit 121: collecting and organizing 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 policy from the RIC 100, and allocating appropriate RBs to the UEs under its jurisdiction according to the policy.

[0068] Processors 110 and 111, as the central control unit of the RIC and base station, are responsible for coordinating the operation of various devices / modules / circuit components. Processors 110 and 111 (e.g., having a processing circuit system) may include intelligent hardware devices such as a central processing unit (CPU), a microcontroller unit (MCU), a field-programmable gate array (FPGA), an application-specific integrated circuit (ASIC), etc.

[0069] Storage devices 120 and 121 are used to store data. Storage devices 120 and 121 can record data that needs to be stored for a long time, such as firmware or software for managing RICs and base stations, multiple program code modules, and databases, as instructed by processors 110 and 111. 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).

[0070] Memory 130 and 131 may be Dynamic Random Access Memory (DRAM), Static Random Access Memory (SRAM), etc. However, it must be understood that this disclosure is not limited to these, and memory 130 and 131 may also be other suitable memories.

[0071] In one embodiment, the communication circuit unit 140 (located in RIC 100) and the communication circuit unit 141 (located in base station BS1) of this 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:

[0072] Physical layer protocols: At the physical layer, communication circuit units 140 and 141 can use Ethernet or fiber optic communication protocols. These protocols ensure a high-speed, stable physical connection between the RIC and the base station.

[0073] Data Link Layer Protocol: At this layer, the Ethernet protocol (IEEE 802.3) is mainly used to manage the transmission of data frames.

[0074] Network layer protocol: IP (Internet Protocol) is widely used at this layer, specifically IPv4 or IPv6. The IP protocol is responsible for packet routing and addressing.

[0075] Transport layer protocols:

[0076] TCP (Transmission Control Protocol): Used for control messages and large amounts of data that require reliable transmission.

[0077] UDP (User Datagram Protocol): Used for data transmission with high real-time requirements, such as certain monitoring data.

[0078] Application Layer Protocols: At the application layer, communication circuit units 140 and 141 primarily use proprietary protocols defined by the O-RAN Alliance.

[0079] (a) For the E2 interface: E2AP (E2 Application Protocol): used for message exchange between near real-time RICs and base stations. E2SM (E2 Service Model): defines the specific message structure for different service types.

[0080] (b) For the M-PLANE interface: NETCONF (Network Configuration Protocol): used for configuration management. YANG (Yet Another Next Generation): used for data modeling.

[0081] (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 secure communication.

[0082] Figure 3 This is a flowchart illustrating a dynamic resource block configuration method used by a wireless access network intelligent controller according to an embodiment of the present disclosure.

[0083] The network state information includes: multiple reference signal received power (RSRP) values ​​for multiple transmission pairs corresponding to the plurality of BSs for each UE; multiple reference signal received quality (RSRQ) values ​​for multiple transmission pairs corresponding to the plurality of BSs for each UE; and multiple signal interference plus noise ratios (SINR) for multiple transmission pairs corresponding to the plurality of BSs for each UE.

[0084] Please refer to Figure 3 The processor 110 of RIC 100 executes multiple program code modules to implement the dynamic resource block configuration method: in step S310, multiple network status information corresponding to multiple UEs are obtained from multiple base stations (BS).

[0085] 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 through its communication circuit unit 140 using the E2 interface of O-RAN.

[0086] This network status information includes: UE Measurement Report (MR) and Key Performance Measurement (KPM).

[0087] In another embodiment, this disclosure fully utilizes User Equipment (UE) Measurement Reports (MRs) to obtain accurate network status information. An MR is a report sent by the UE to its serving base station periodically or triggered by specific events, containing the UE's measurements of the surrounding wireless environment. The MR contains one or more of the following key information: multiple Reference Signal Received Power (RSRP) values ​​for multiple transmission pairs corresponding to the plurality of BSs for each UE; multiple Reference Signal Received Quality (RSRQ) values ​​for multiple transmission pairs corresponding to the plurality of BSs for each UE; and multiple Signal-to-Interference-plus-Noise Ratio (SINR) values ​​for multiple transmission pairs corresponding to the plurality of BSs for each UE.

[0088] In one embodiment, MR includes two parts: Serving Cell Measurements and Neighbor Cell Measurements.

[0089] (1) Serving Cell Measurements: RSRP (Reference Signal Received Power): Represents 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): Represents the quality of the serving cell reference signal received by the UE, usually the ratio between signal power and noise. The higher the value, the better the signal quality; SINR (Signal-to-Interference-plus-Noise Ratio): Represents the ratio of the signal received by the UE to interference and noise. The higher the value, the better the signal quality, which means better communication performance.

[0090] (2) Neighbor Cell Measurements: Neighbor cell list: contains the identifiers of all neighboring cells measured by the UE and their corresponding measurement values; RSRP and RSRQ, similar to the serving cell, report the RSRP and RSRQ of neighboring cells to help the base station determine the signal quality and strength of neighboring cells; SINR, reports the SINR value of neighboring cells to help the base station understand the interference and noise of neighboring cell signals.

[0091] In one embodiment, KPM is a mechanism in the O-RAN architecture used to collect and report network performance data. Its purpose is to provide real-time and historical information about the network status for network optimization and management. KPM provides the RIC with the necessary information to make intelligent decisions. KPM includes, but is not limited to, one or more of the following measurements: SS-SINR: Synchronization Signal-to-Interference Ratio; SS-RSRP: Synchronization Reference Signal Received Power; SS-RSRQ: Synchronization Reference Signal Received Quality.

[0092] In step S320, based on the multiple network status information, at least one first UE among the multiple UEs is identified as being interfered with.

[0093] Specifically, in one embodiment, the execution process of step S320 is as follows: the processor 110 of RIC 100 executes the interference identification module stored in the storage device 120 to analyze the network status information obtained in step S310.

[0094] In one embodiment, the RIC 100 identifies the interfered UE (i.e., the first UE) as follows: First, based on the RSRP values ​​of multiple transmission pairs for each UE, the RSRP difference between the multiple transmission pairs is calculated. Next, the RIC sets a preset RSRP threshold. When it is determined that at least one RSRP difference for a UE is less than this preset RSRP threshold, the RIC identifies that UE as the first interfered UE. This method can effectively identify UEs with poor signal quality that may be subject to interference.

[0095] For example, processor 110 calculates the RSRP difference for each UE according to the following formula: RSRP difference AX = |(RSRPA between UE4 and serving base station A) - (RSRPX between UE4 and target base station X)|.

[0096] In addition, the processor 110 sets an RSRP difference threshold, for example, 12 dBm.

[0097] Next, for each UE, the processor 110 determines whether there is an RSRP difference less than a threshold. If so, the UE is identified as the first UE that has been interfered with. Finally, the processor 110 can store the calculated RSRP differences for multiple UEs and the corresponding identification results in the memory 130.

[0098] Figure 6 This is a schematic diagram illustrating multiple UEs located within the coverage area of ​​multiple base stations and their corresponding RSRP differences, according to an embodiment of this disclosure. Please refer to... Figure 6 In one embodiment, such as Figure 6The upper part illustrates a wireless communication system assuming that it includes base stations A to E, and that there are multiple UE1 to UE7 within the coverage area of ​​these base stations A to E.

[0099] 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 stations via the O-RAN standard interface; then, based on the transmit power, the RIC can estimate the coverage area, also known as the service range, of each base station; finally, the RIC can use the coverage area of ​​each base station to determine whether there is overlap. For example, if base station A has a power of 150m and base station B has a power of 150m, and the distance between A and B is 200m, the RIC can determine that the coverage areas of A and B overlap. In another embodiment, the transmit power, corresponding coverage area / distance, and location of each base station can also be pre-set, and the RIC can directly obtain this information from a database.

[0100] The RIC can obtain the RSRP of multiple transmission pairs for each UE based on network status information, and calculate the RSRP difference between these transmission pairs for each UE. For example, taking UE4 as an example, the RSRP difference between the RSRP of the transmission pair between UE4 and serving base station A and the RSRP of the transmission pair between UE4 and target base station B is RSRPAB = (RSRPA between UE4 and serving base station A) - (RSRPB between UE4 and target base station B), and the calculation result is shown in Table TB61: 13.41. Similarly, RSRPAC = 13.41; RSRPAD = 14.31; RSRPAE = 19.98. It should be noted that when the target base station equals the serving base station, the obtained difference must be 0. In one embodiment, a larger RSRP difference may reflect a greater distance between the UE and the corresponding target base station or a weaker signal (because a smaller RSRP value).

[0101] For example, please refer to Figure 8 In the upper part of Table TB61, it is assumed that the RSRP difference threshold (preset threshold value) is 12dBm. Based on this RSRP difference threshold, the processor 110 can identify multiple RSRP differences corresponding to UE2 that are less than the RSRP difference threshold of 12dBm, and thus determine that UE2, UE3, and UE7 are being interfered with, and are classified as the first UE that is being interfered with.

[0102] In step S330, based on the multiple network state information, the at least one first UE, and the at least one first BS, multiple dynamic resource block (RB) allocation policies corresponding to the multiple BSs are set to divide the multiple RBs available to each BS into multiple first RB groups and a second RB group. The multiple dynamic RB allocation policies indicate that the multiple first RBs in the multiple first RB groups are provided to the at least one first UE, and the multiple second RBs in the second RB group are provided to a second UE other than the at least one first UE. After setting the multiple dynamic resource block (RB) allocation policies corresponding to the multiple BSs, in step S340, the multiple dynamic RB allocation policies are transmitted to the corresponding multiple BSs.

[0103] 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; identifying the coverage area of ​​each BS. In this way, the relative positional relationships, proximity relationships / overlapping relationships among these BSs can be determined.

[0104] Next, for a target BS among the plurality of BSs, the RIC 100 identifies at least one neighboring BS based on the plurality of distances and the plurality of coverage areas of the plurality of BSs, wherein the coverage area of ​​the at least one neighboring BS partially overlaps with the coverage area 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 overlap relationship between the at least one neighboring BS; 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 groups based on the number of the plurality of first RB groups and the number of second RB groups, wherein the plurality of first RBs are based on the plurality of first RBs. The number of RB groups is divided (e.g., evenly divided) into the plurality of first RB groups; and the plurality of dynamic RB allocation strategies are set and generated to assign the plurality of 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 assigned to the target BS is different from the neighboring first RB group assigned to each neighboring BS, and the neighboring first RB groups of two non-adjacent BSs in the at least one neighboring BS are the same, wherein the second RB groups assigned to the target BS and the at least one neighboring BS are the same.

[0105] 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: identifying the coverage area and proximity of each base station; using the concept of a complete graph to ensure that the interference zones RB of adjacent base stations do not overlap; and dynamically adjusting the number / ratio of interference zones and non-interference zones according to the identified proximity and overlap relationships between multiple base stations, for example: interference zone (also known as the first RB group): 75% of RBs; non-interference zone (also known as the second RB group): 25% of RBs.

[0106] 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 being interfered with; and a second RB group: allocated to the second UE that is not being interfered with. Finally, the processor 110 stores the generated strategy in the memory 130.

[0107] In one embodiment, the RIC identifies multiple distances between each BS and the coverage area 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 areas of the multiple BSs, wherein the coverage areas of these neighboring BSs partially overlap with the coverage area of ​​the target BS. Next, the RIC determines the number of multiple first RB groups based on the number of neighboring BSs and their overlap relationships. Based on the number of first RB groups and the number of second RB groups, the RIC determines the number of multiple first RBs in the first RB groups and the number of multiple second RBs in the second RB groups, wherein the multiple first RBs are evenly distributed among the multiple first RB groups based on the number of first RB groups.

[0108] In one embodiment, this disclosure determines a proximity relationship (which can be visualized as a relationship diagram) based on the target BS, the number of neighboring BS, and their relative positions and overlaps, and then determines the number of multiple first RB groups based on this proximity relationship, thereby determining the proportion of each RB group to the total available RBs.

[0109] Figure 7 This is a diagram illustrating the relationship determined by the coverage and overlap of multiple base stations and the corresponding dynamic RB configuration strategy, according to an embodiment of the present disclosure.

[0110] For example, such as Figure 7 As shown, 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 interfering and non-interfering areas based on this graph.

[0111] First, RIC analyzed the network topology information and established a network structure diagram containing five base stations (A, B, C, D, and E). Each base station has its corresponding coverage area, as shown in the circular area in the diagram. RIC analyzed the overlap of these coverage areas, determined the proximity relationships between the base stations, and established the following proximity relationship list, as indicated by arrow A71: Adjacent to A: B, C, D; Adjacent to B: A, D, E; Adjacent to C: A, D; Adjacent to D: A, B, C, E; Adjacent to E: B, D.

[0112] Based on these proximity relationships, the 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 subsequent RB allocation strategies.

[0113] Next, processor 110 designs the RB allocation strategy based on relational graph D700, determining that the maximum absolute adjacency number for a given base station is 2. Taking base station A as an example, base stations B, C, and D are adjacent to base station A, resulting in an adjacency number of 3; among them, the non-adjacent base station pairs are base stations B and C, with a count of 1; the RIC yields an absolute adjacency number of 2 (3-1=2). Then, processor 110 calculates the required number of interference zones as the absolute adjacency number plus 1 (base station A itself), i.e., the required number of interference zones is 3; and calculates the total number of all available RB groups as the required number of interference zones plus the number of non-interference zones (i.e., 3+1=4), obtaining a total of 4 groups. At this point, processor 110 can divide all available RBs into 4 zones based on the total number of groups of 4, where zone 1 is a non-interference zone and zone 3 is an interference zone. These three interference zones can be assigned to base station A and its neighboring base stations B, C, and D respectively (see the striped blocks in tables RT1, RT2, RT3, and RT4).

[0114] For example, in this case, as shown by arrow A72, the RIC divides the available RBs of each base station into non-interference areas and interference areas in a ratio of 1:3. This means that 25% of the RBs are allocated to the non-interference area and 75% of the RBs are allocated to the interference area.

[0115] In the dynamic RB allocation strategy corresponding to base station A:

[0116] The non-interference area RB corresponding to base station A (the striped block in table RT1, also known as the second RB group): This part of the RB can be allocated by base station A to UEs identified as needing to use the non-interference area RB within its coverage area. It should be noted that in this embodiment, the non-interference area RB allocated by processor 110 to each base station is the same.

[0117] Interference Zone RB (also known as the first RB group): In this example, there are 3 pre-defined non-interference zones RB, corresponding to the proximity relationships with B, C, and D, respectively. This ensures that A has a dedicated RB for each of its neighboring base stations, which can be used without causing interference.

[0118] Interference zones (RBs) can be further subdivided into two categories: (a) non-interference zones (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 specific combinations of adjacent base stations to avoid interference; (b) reserved interference zones (RBs) (e.g., the dotted blocks in table RT1 corresponding to base station A): these RBs are not assigned to base station A because they have been assigned to neighboring base stations of base station A.

[0119] The RB allocation strategy for other base stations (B, C, D, E) follows a similar principle, as shown in RT2 to RT5. The processor 110 assigns a specific interference zone RB to each base station to match the unique proximity relationships of each base station.

[0120] In one embodiment, this disclosure proposes a special resource block (RB) allocation strategy, specifically tailored to certain base station topologies. Taking base station A as an example, its neighboring base stations B and C form a special base station pair. Although both members of this pair, B and C, are adjacent to A, they are not adjacent to each other. This unique topology provides an opportunity for optimized RB allocation; that is, the processor 110 will assign the interference area RBs of this base station pair to the same group (see the striped blocks of RT2 and RT3).

[0121] This setting is based on the following considerations:

[0122] Spatial multiplexing efficiency: Since 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 multiplexing strategy can significantly improve spectrum utilization.

[0123] Interference Management: Although B and C are both adjacent to 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.

[0124] Reduced complexity: By allowing non-adjacent base stations to share interference zones (RBs), the RB allocation scheme for the entire network can be simplified. This not only reduces the complexity of resource management but may also reduce the computational burden on the system.

[0125] Adapting to network topology: This allocation method makes full use of the network's actual physical topology. It recognizes that although both B and C are adjacent to A, the geographical distance between them may be large enough to allow for the reuse of spectrum.

[0126] Potential performance improvements: In some cases, this allocation can lead to an increase in overall network capacity. For example, if the traffic demands of B and C are complementary (i.e., when B needs 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, it can increase the size of each RB group.

[0127] Using this method, RIC can formulate a RB allocation strategy for each base station that minimizes interference while flexibly responding to changes in network demand. This strategy not only improves spectrum utilization efficiency but also enhances the network's resistance to interference, thereby improving overall network performance.

[0128] In one embodiment, the step of setting and generating the plurality of dynamic RB allocation strategies includes: allocating the at least one target UE corresponding to the target BS to a set target first RB group or 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 a set neighboring first RB group or second RB group based on whether the at least one neighboring UE corresponding to each neighboring BS is interfered with.

[0129] Figure 8 This is a schematic diagram illustrating, according to an embodiment of the present disclosure, setting a dynamic RB configuration strategy to allocate different RB groups to multiple UEs based on their interference conditions. RIC 100 sets a threshold value of 12dBm. When the RSRP difference is less than this threshold value, it indicates that the UE may be experiencing interference. In Table TB61, these potential interference situations are marked with dotted shading.

[0130] For example, continuation Figure 7For example, based on Table TB61 and the threshold value of 12dBm, the processor 110 can identify the first UEs that are interfered with as UE2, UE3, and UE7, which belong to base station B, base station A, and base station E, respectively. These first UEs will be assigned to the interference area RB (target first RB group) of the corresponding serving base station. The processor 110 can also identify the second UEs that are not interfered with 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 assigned to the non-interference area RB (second RB group) of the corresponding serving base station. Therefore, as shown by arrow A81, the processor 110 will eventually set the dynamic RB allocation strategy for multiple base stations: the dynamic RB allocation strategy for base station A is shown in Table RT1, where UE4 is allocated to the non-interference zone RB and UE3 is allocated to the interference zone RB set for base station A; the dynamic RB allocation strategy for base station B is shown in Table RT2, where UE2 is allocated to the interference zone RB set for base station B; the dynamic RB allocation strategy for base station C is shown in Table RT3, where UE5 and UE6 are allocated to the non-interference zone RB; the dynamic RB allocation strategy for base station D is shown in Table RT4, where UE1 is allocated to the non-interference zone RB; and the dynamic RB allocation strategy for base station E is shown in Table RT5, where UE7 is allocated to the interference zone RB set for base station E.

[0131] After the dynamic RB policy is set for these base stations, the RIC 100 will transmit these dynamic RBs to the corresponding base stations.

[0132] In other words, RIC 100 transmits the target dynamic RB allocation policy corresponding to the target BS among the plurality of dynamic RB allocation policies to the target BS (e.g., base station A), wherein the target dynamic RB allocation policy is used to: instruct the available RBs of the target BS to be adjusted from the plurality of RBs to the target first RB group and the second RB group; and instruct at least one target UE corresponding to the target BS to be allocated to the target first RB group or the second RB group respectively.

[0133] In addition, RIC 100 transmits the neighbor dynamic RB allocation policy corresponding to each neighboring BS in the plurality of dynamic RB allocation policies to the neighboring BS (e.g., neighboring base stations B, C, and D relative to base station A), wherein the neighbor dynamic RB allocation policy is used to: indicate that the available RBs of the neighboring BS be adjusted from the plurality of RBs to the neighboring first RB group and the second RB group; and indicate that at least one neighboring UE corresponding to the neighboring BS is respectively allocated to the neighboring first RB group or the second RB group.

[0134] In one embodiment, the base station allocates its UEs to designated RB groups according to the received dynamic RB allocation policy.

[0135] More specifically, after the target BS receives the target dynamic RB allocation policy, the target BS identifies, according to the target dynamic RB allocation policy, the target first RB group assigned to the target BS from among the plurality of first RB groups, and at least one target first UE assigned to the target first RB group from among the at least one target UE; the target BS identifies, according to the target dynamic RB allocation policy, the second RB group, and at least one target second UE assigned to the second RB group from among the at least one target UE; the target BS allocates multiple target first RBs from the target first RB group to the at least one target first UE according to the target dynamic RB allocation policy, so that each of the at least one target first UE is assigned a different at least one target first RB; and the target BS allocates multiple second RBs from the second RB group to the at least one target second UE according to the target dynamic RB allocation policy, so that each of the at least one target second UE is assigned a different at least one second RB. The operation of neighboring base stations in allocating their UEs according to the received neighbor dynamic RB allocation policy is similar to that of the target base station and will not be described in detail here.

[0136] Figure 9 This is a schematic diagram illustrating, according to an embodiment of the present disclosure, the allocation of different UEs to corresponding RB groups based on a received dynamic RB configuration policy.

[0137] Please refer to Figure 9 For example, suppose RIC 100 formulates a dynamic RB configuration policy for base station A based on network status information. The RIC will use this dynamic RB configuration policy to inform each base station how to divide all RBs into interference zones (ICI) and non-interference zones (UI). Each zone will be assigned a starting RB and a width (length), and this will be transmitted to base station A via the instruction shown in A91. Furthermore, suppose base station A has UE3, UE4, and UE8, and the received dynamic RB allocation policy is: [ICI:{UE3, start:8, width:4; UE8, start:12, width:4}; UI:{UE4, start:0, width:8}] (as shown by arrow A91), where ICI represents the allocation policy for interference zones, and UI represents the allocation policy for non-interference zones.

[0138] In one embodiment, this strategy comprises two main parts (see...) Figure 9 Table RT1 in the table:

[0139] (1) Interference Zone (ICI): UE3 is assigned 4 RBs starting at position 8; UE8 is assigned 4 RBs starting at position 12.

[0140] (2) Non-interference zone (UI): UE4 is assigned 8 RBs with a starting position of 0.

[0141] Upon receiving this policy, base station A performs RB allocation as shown in A92. After this setting, base station A has a total of 16 available RBs, namely 8 non-interference zones and 8 interference zones. Among them, RB0 to 7 are non-interference zone RBs (second RB group), and RB8 to 15 are interference zone RBs assigned to base station A (target first RB group).

[0142] In this embodiment, base station A ensures that the RBs used by each UE are staggered. The RB allocation process of base station A is as follows:

[0143] Non-interference zone RB allocation (RB 0-7): According to the policy, base station A will identify that UE4 is allocated to a non-interference zone RB, and UE4 is allocated all 8 non-interference zone RBs (numbered 0-7). This allocation method allows UE4 to use these RBs without interference, which is beneficial to improving its transmission quality.

[0144] Interference Zone RB Allocation (RB 8-15): According to the policy, base station A will identify that UE3 and UE8 are allocated to non-interference zone RBs. In addition, based on the RB allocation policy recommendations, base station A can allocate UE3 to RB 8-11, corresponding to "start:8, width:4" in the policy; and allocate UE8 to RB 12-15, corresponding to "start:12, width:4" in the policy.

[0145] Base station A may also use allocation methods not recommended by the policy to allocate UEs assigned to interference zones (RBs). For example, based on the transmission needs of UE3 and UE8, base station A may allocate UE3, with lower transmission needs, to RB8 and RB9, and allocate UE8, with higher transmission needs, to RB10-15. However, base station A will still follow the RB allocation policy's instruction to allocate UE3 and UE8 to interference zones (RBs), only allocating UE3 and UE8 to the designated interference zones (RBs) and not to non-interference zones (RBs).

[0146] In one embodiment, if a new UE9 is connected to base station A, base station A may need to reassess the resource requirements of UE4 based on the transmission status between base station A and UE9, and consider whether some non-interference zones (RBs) can be allocated to UE9. In another embodiment, base station A may need to request an update to the dynamic RB configuration policy from the RIC (while simultaneously transmitting network status information about UE9) to accommodate the newly added UE9. The RIC may reassess the interference situation of the entire network / base station corresponding to UE9 and provide a new RB allocation policy for base station A. In other words, how to allocate interference zones and non-interference zones to their corresponding UEs is the responsibility of each BS.

[0147] Finally, in step S350, in response to a dynamic adjustment condition being triggered, the network state information is reacquired to update the multiple dynamic RB allocation policies, and the updated multiple dynamic RB allocation policies are transmitted to the corresponding multiple BSs.

[0148] 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 the addition of a new BS or the offline status of an existing BS; or detecting a change in the network topology corresponding to the wireless communication system.

[0149] In one embodiment, the RIC can set a reporting period for data from the base station. This reporting period can be a preset time period used to update dynamically adjusted conditions, and can be dynamically adjusted according to different scenarios. For example, in densely populated areas, the reporting period / preset time period may need to be shorter to cope with more frequent interference. In sparsely populated areas, the reporting period / preset time period can be appropriately extended.

[0150] In one embodiment, the RIC 100 periodically reassesses network conditions and may adjust the RB allocation strategy for each BS. When network conditions change significantly (such as a sudden increase in load or some BSs going offline), the RIC 100 may send updated decisions to the relevant BSs. Furthermore, upon receiving the new decisions, the BSs need to rearrange RB allocations, but will try to minimize disruption to existing connections.

[0151] In one embodiment, the BS continuously monitors the performance metrics of the UEs it manages, such as throughput and latency. The BS then periodically reports these performance metrics to the RIC 100. Based on the received performance reports, the RIC 100 evaluates the effectiveness of the current RB allocation strategy. If a performance degradation or room for optimization is detected, the RIC 100 may adjust the RB allocation strategy. The adjusted strategy is then reissued to the relevant BS for execution.

[0152] In one embodiment, when a BS suddenly goes offline or fails: if the RIC does not receive periodic reports from the BS, it determines that the BS is faulty. At this time, the RIC recalculates the relationship graph and quickly formulates a new RB allocation strategy. The new strategy considers how to take over the UEs of the faulty BS while minimizing interference to the existing network. In addition, when there is a sudden surge in traffic demand in the network (such as a large-scale event): the RIC may temporarily adjust the ratio of interfering and non-interfering areas; allocate more RB resources to high-traffic areas (for example, if a base station has many UEs assigned to interfering area RBs, the proportion of interfering area RBs for that base station can be dynamically increased).

[0153] The following uses Figure 4 This will explain the operating process of the base station as disclosed in this publication.

[0154] Figure 4 This is a flowchart illustrating the operation of a base station according to an embodiment of this disclosure. Please refer to... Figure 4 In step S410, the base station continuously receives multiple network status information entries from multiple associated UEs and transmits these entries to the Radio Access Network Intelligent Controller (RIC). In this step, the base station continuously receives multiple network status information entries from multiple user equipments (UEs) within its coverage area. This information may include each UE's Reference Signal Received Power (RSRP), Reference Signal Received Quality (RSRQ), or Signal-to-Interference-plus-Noise Ratio (SINR), etc. The base station integrates this information and transmits it to the Radio Access Network Intelligent Controller (RIC) via the O-RAN standard interface.

[0155] In step S420, the base station responds by receiving a dynamic resource block (RB) allocation policy from the RIC. According to the dynamic RB allocation policy, the base station divides its available RBs into multiple first RB groups and a second RB group, and identifies the target first RB group assigned to the base station from among the multiple first RB groups. In this step, the base station receives the dynamic RB allocation policy from the RIC. According to this policy, the base station divides its available RBs into multiple first RB groups and a second RB group. The multiple first RB groups are designated as target first RB groups for allocation to UEs that may be subject to interference. The second RB group is used to allocate to UEs that are not subject to interference.

[0156] In step S430, the base station, according to the dynamic RB allocation policy, identifies at least one first UE among the plurality of UEs that is allocated to the target first RB group, and identifies at least one second UE among the plurality of UEs that is allocated to the second RB group. In this step, the base station, based on the received dynamic RB allocation policy, identifies at least one first UE (a potentially interfered UE) that needs to be allocated to the target first RB group, and at least one second UE (an interference-free UE) that needs to be allocated to the second RB group. This identification process is based on a policy provided by the RIC, which takes into account the interference situation of each UE.

[0157] 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.

[0158] In step S450, the base station transmits the transmission resource allocation information to the plurality of UEs, enabling the plurality of UEs to identify their respective plurality of allocated RBs based on the received transmission resource allocation information, and to perform uplink or downlink transmission via the plurality of allocated RBs. In this step, the base station transmits the generated transmission resource allocation information to the corresponding UE. After receiving this information, each UE can identify the specific RB assigned to it. The UE can then use these allocated RBs to perform uplink or downlink data transmission.

[0159] In one embodiment, the base station sends transmission resource allocation information to the UE via a control channel (such as the Physical Downlink Control Channel, PDCCH). This transmission resource allocation information contains an indication 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.

[0160] In one embodiment, the transmission resource allocation information includes: the corresponding UE identifier; the time-frequency location indication of the RB allocated to the UE; the transmission direction (uplink / downlink) indication; and the modulation and coding scheme (MCS) indication.

[0161] Figure 5 This is a sequence diagram of a wireless communication system illustrated according to an embodiment of the present disclosure.

[0162] In one embodiment, such as Figure 5As shown, this disclosure proposes a dynamic resource block (RB) allocation method based on an O-RAN architecture. The following explanation utilizes the interaction process between the Radio Access Network Intelligent Controller (RIC) 100, the base station BS1, and the user equipment UE1.1 to illustrate this method.

[0163] 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 Measurement Report (MR), typically includes parameters such as Reference Signal Received Power (RSRP), Reference Signal Received Quality (RSRQ), and Signal-to-Interference-plus-Noise Ratio (SINR).

[0164] S520: Base station BS1 collects network status information from UE1.1 and combines it with its own Key Performance Measurements (KPM) information. KPM includes parameters such as Synchronization Signal-to-Interference-plus-Noise Ratio (SS-SINR), Synchronization Signal-to-Reference-Signal Received Power (SS-RSRP), and Synchronization Signal-to-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.

[0165] After receiving network status information, the S530:RIC 100 analyzes this data to identify UEs that may be subject to interference. This identification process typically involves comparing the RSRP difference with a preset RSRP difference threshold (e.g., 12dBm). If the RSRP difference is less than the preset RSRP difference threshold, the UE is considered the first UE to be subject to interference.

[0166] S540: Based on the identification results and the overall status of the wireless communication system, RIC 100 designs a dynamic RB allocation strategy for base station BS1. This strategy divides the available RBs of BS1 into multiple first RB groups (for interfered UEs) and a second RB group (for uninterrupted UEs).

[0167] S550:RIC 100 transmits the established dynamic RB allocation strategy to base station BS1 via the E2 interface.

[0168] 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 instructions. For example, it may allocate 75% of the RBs as interference areas (first RB group) and 25% as non-interference areas (second RB group).

[0169] S570: Based on the RB allocation results, base station BS1 generates specific transmission resource allocation information for each UE. This includes allocating resources from the first RB group to UEs that are subject to interference, and allocating resources from the second RB group to UEs that are not subject to interference.

[0170] S580: Base station BS1 transmits the generated transmission resource allocation information to each UE, including UE1.1.

[0171] S590: After receiving the transmission resource allocation information, UE1.1 identifies the specific RB assigned to it. UE1.1 then uses these assigned RBs for uplink or downlink data transmission.

[0172] This process is dynamic and cyclical. The RIC 100 periodically 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 the RIC 100 can make optimization decisions based on the latest information.

[0173] Figure 10 This is a schematic diagram illustrating experimental results of applying the method according to an embodiment of the present disclosure.

[0174] Please refer to Figure 10 In one embodiment, the dynamic resource block (RB) allocation method of this disclosure was tested in a network scenario containing 20 user equipments (UEs). As shown in the figure, these UEs are distributed within the coverage areas of five base stations (A, B, C, D, and E), with some UEs located at the edges or overlapping areas of the base station coverage areas.

[0175] According to the method of this disclosure, the RIC first identifies the UEs most severely affected by interference. In this example, the UEs identified as severely affected by interference include numbers 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 mainly distributed at the edge or overlapping areas of the base station coverage, and are therefore more susceptible to interference.

[0176] In this embodiment, RIC subsequently formulated a dynamic RB allocation strategy, and after implementing the dynamic RB allocation strategy, network performance was significantly improved:

[0177] 1. For the worst 50% of UEs (i.e., the UEs most severely affected by interference):

[0178] The average SINR improved from -2.47dB to 13.02dB, an improvement of 15.49dB.

[0179] Average throughput increased from 9.24 Mbps to 37.73 Mbps, a 408% improvement.

[0180] 2. For all UEs:

[0181] The average SINR improved from 10.76 dB to 20.10 dB, an improvement of 9.34 dB.

[0182] Average throughput increased from 104.45 Mbps to 115.82 Mbps, a 110% improvement.

[0183] 3. For the other 50% of UEs (non-severely interfered with):

[0184] Average throughput increased from 197.42 Mbps to 254.18 Mbps, a 28.75% improvement.

[0185] This experiment highlights several key benefits of this disclosure:

[0186] Significantly improved overall network performance: Through intelligent resource allocation, the average throughput of the entire network increased by 110%, and SINR was also greatly improved.

[0187] Significant improvements were made to the user experience of users experiencing disruptions: the performance improvement was particularly noticeable for the worst 50% of UEs, with a 408% increase in throughput, greatly improving the network experience for these users.

[0188] Balanced performance improvement: Although the performance of the affected UEs was improved, the performance of other UEs was also improved, demonstrating the balance of this method in overall network optimization.

[0189] Improved spectrum utilization efficiency: Without increasing spectrum resources, overall performance was improved through RB allocation, indicating that spectrum utilization efficiency has been significantly improved.

[0190] The technical solutions proposed in this disclosure address the technical problems encountered in this field and have the following technical effects:

[0191] Improving spectrum utilization: This disclosure effectively improves the utilization of spectrum resources by dynamically dividing the resource blocks (RBs) available to each base station (BS) into multiple first RB groups and a second RB group, and allocating them according to the interference status of user equipment (UE).

[0192] Interference Reduction: By identifying interfered UEs and assigning them to a dedicated First RB Group, interference problems in the network can be effectively reduced, improving overall network performance. Furthermore, multiple First RB Groups are assigned to multiple BSs based on their proximity to each other.

[0193] Highly adaptable: The RAN Intelligent Controller (RIC) disclosed herein can dynamically adjust the RB allocation strategy based on network status information, enabling the system to quickly respond to changes in the network environment. By introducing a dynamic adjustment mechanism, it can automatically trigger updates to the RB allocation strategy based on preset time periods, network load changes, base station status, and other factors, ensuring the system always maintains optimal performance.

[0194] 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 problem that may be caused by decisions made by a single base station.

[0195] Easy to deploy: This disclosure utilizes the O-RAN architecture to communicate with existing network devices through standard interfaces without changing the operation of the RAN and core network, greatly reducing deployment costs and complexity.

[0196] Improving 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.

[0197] In summary, the Radio Access Network Intelligent Controller (RIC), dynamic resource block configuration method, and base station for dynamically configuring resource blocks provided by one or more embodiments of this disclosure can effectively solve the interference and low spectrum utilization problems existing in the prior art. This 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, dividing 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 BSs and can update the strategies according to dynamic adjustment conditions. This method not only effectively reduces interference and improves spectrum utilization but also has high flexibility and scalability, enabling real-time adjustment of resource allocation according to changes in the network environment. Therefore, this disclosure provides an innovative and efficient solution for resource management in 5G networks.

[0198] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. A wireless access network intelligent controller, suitable for wireless communication systems, characterized in that, The network intelligent controller includes: A communication circuit unit, wherein the network intelligent controller is communicatively connected to multiple base stations of the wireless communication system through the communication circuit unit, wherein the multiple base stations are communicatively connected to multiple user equipment; and A processor, wherein the processor is configured to execute a plurality of program code modules to: Obtain multiple network status information records corresponding to the multiple user devices from the multiple base stations; Based on the multiple network status information, identify at least one first user equipment among the multiple user equipment that has been interfered with; Based on the multiple network status information, the at least one first user equipment, and the at least one first base station, multiple dynamic resource block allocation strategies corresponding to the multiple base stations are set to divide the multiple resource blocks available to each base station into multiple first resource block groups and a second resource block group. The multiple dynamic resource block allocation strategies indicate that the multiple first resource blocks of the multiple first resource block groups are used to provide to the at least one first user equipment, and the multiple second resource blocks of the second resource block group are used to provide to second user equipment other than the at least one first user equipment among the multiple user equipment. The multiple dynamic resource block allocation strategies are transmitted to the corresponding multiple base stations; and In response to the triggering of dynamic adjustment conditions, the network status information is reacquired to update the multiple dynamic resource block allocation strategies, and the updated multiple dynamic resource block allocation strategies are transmitted to the corresponding multiple base stations.

2. The network intelligent controller according to claim 1, characterized in that, The network status information mentioned therein includes: Each user equipment corresponds to multiple reference signal received power values ​​for multiple transmission pairs of the multiple base stations; Each user equipment corresponds to multiple reference signal reception quality values ​​for multiple transmission pairs of the multiple base stations; and Each user equipment corresponds to multiple transmission pairs of the multiple base stations, and the signal interference plus noise ratios are as follows.

3. The network intelligent controller as described in claim 2, characterized in that, The steps of identifying the at least one first user equipment include: Calculate the reference signal received power difference between the multiple transmission pairs of each user equipment based on the multiple reference signal received power values ​​of the multiple transmission pairs of each user equipment; The user equipment is identified as one of the at least one first user equipment if the difference in the received power of at least one reference signal of a user equipment is less than a preset reference signal received power threshold.

4. The network intelligent controller as described in claim 1, characterized in that, The step of setting the allocation strategy for the multiple dynamic resource blocks corresponding to the multiple base stations further includes: Identify multiple distances between each base station; Identify the coverage area of ​​each base station; For a target base station among the plurality of base stations, at least one neighboring base station is identified based on the plurality of distances and the plurality of coverage areas of the plurality of base stations, wherein the coverage area of ​​the at least one neighboring base station partially overlaps with the coverage area of ​​the target base station; The number of the plurality of first resource block groups is determined based on the number of the at least one neighboring base station and the overlap relationship between the at least one neighboring base station; Based on the number of the plurality of first resource block groups and the number of the second resource block groups, a first number of the plurality of first resource blocks in the plurality of first resource block groups and a second number of the plurality of second resource blocks in the second resource block groups are determined, wherein the plurality of first resource blocks are evenly divided into the plurality of first resource block groups based on the number of the plurality of first resource block groups; as well as A plurality of dynamic resource block allocation strategies are set and generated to allocate the plurality of first resource block groups and the second resource block groups to the target base station and the at least one neighboring base station, respectively. The target first resource block group allocated to the target base station is different from the neighboring first resource block group allocated to each neighboring base station. The neighboring first resource block groups of two non-adjacent base stations in the at least one neighboring base station are the same. The second resource block groups allocated to the target base station and the at least one neighboring base station are the same.

5. The network intelligent controller as described in claim 4, characterized in that, The steps of setting and generating the multiple dynamic resource block allocation strategies include: Based on whether at least one target user equipment corresponding to the target base station is interfered with, the at least one target user equipment corresponding to the target base station is assigned to the set target first resource block group or the second resource block group; and Based on whether at least one neighboring user equipment of each neighboring base station is interfered with, the at least one neighboring user equipment corresponding to each neighboring base station is assigned to the set neighboring first resource block group or the second resource block group.

6. The network intelligent controller as described in claim 5, characterized in that, The network intelligent controller is further configured to: The target dynamic resource block allocation strategy corresponding to the target base station among the plurality of dynamic resource block allocation strategies is transmitted to the target base station, wherein the target dynamic resource block allocation strategy is used to: The available resource blocks of the target base station are adjusted from the plurality of resource blocks to the target first resource block group and the second resource block group; as well as The system indicates that at least one target user equipment corresponding to the target base station is respectively assigned to the target first resource block group or the second resource block group; as well as The neighbor dynamic resource block allocation strategy corresponding to each neighboring base station in the plurality of dynamic resource block allocation strategies is transmitted to the neighboring base station, wherein the neighbor dynamic resource block allocation strategy is used to: The instruction is to adjust the available resource blocks of the neighboring base stations from the plurality of resource blocks to the neighboring first resource block group and the second resource block group; as well as The system indicates that at least one neighboring user equipment corresponding to the neighboring base station is respectively assigned to the neighboring first resource block group or the second resource block group.

7. The network intelligent controller as described in claim 6, characterized in that, After the target base station receives the target dynamic resource block allocation strategy... The target base station identifies the target first resource block group assigned to the target base station among the plurality of first resource block groups, and at least one target first user equipment among the at least one target user equipment assigned to the target first resource block group, according to the target dynamic resource block allocation strategy. The target base station identifies the second resource block group and at least one target second user equipment among the at least one target user equipment that is allocated to the second resource block group according to the target dynamic resource block allocation strategy; The target base station allocates multiple target first resource blocks of the target first resource block group to the at least one target first user equipment according to the target dynamic resource block allocation strategy, so that the at least one target first resource block allocated to each of the at least one target first user equipment is different; as well as The target base station allocates the plurality of second resource blocks of the second resource block group to the at least one target second user equipment according to the target dynamic resource block allocation strategy, so that the at least one second resource block allocated to each of the at least one target second user equipment is different.

8. The network intelligent controller as described in claim 1, characterized in that, 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 base station; receiving a resource block allocation policy update request from at least one base station; detecting the addition of a new base station or the offline status of an existing base station; or detecting a change in the network topology corresponding to the wireless communication system.

9. A dynamic resource block configuration method, applicable to a wireless access network intelligent controller in a wireless communication system, wherein the network intelligent controller is communicatively connected to multiple base stations (BS) of the wireless communication system, wherein the multiple base stations are communicatively connected to multiple user equipments, characterized in that, The method includes: Obtain multiple network status information records corresponding to the multiple user devices from the multiple base stations; Based on the multiple network status information, identify at least one first user equipment among the multiple user equipment that has been interfered with; Based on the multiple network status information, the at least one first user equipment, and the at least one first base station, multiple dynamic resource block allocation strategies corresponding to the multiple base stations are set to divide the multiple resource blocks available to each base station into multiple first resource block groups and second resource block groups. The multiple dynamic resource block allocation strategies indicate that multiple first resource blocks in the multiple first resource block groups are provided to the at least one first user equipment, and multiple second resource blocks in the second resource block groups are provided to second user equipment other than the at least one first user equipment among the multiple user equipment. The multiple dynamic resource block allocation strategies are transmitted to the corresponding multiple base stations; and In response to the triggering of dynamic adjustment conditions, the network status information is reacquired to update the multiple dynamic resource block allocation strategies, and the updated multiple dynamic resource block allocation strategies are transmitted to the corresponding multiple base stations.

10. The dynamic resource block allocation method according to claim 9, characterized in that, The network status information mentioned therein includes: Each user equipment corresponds to multiple reference signal received power values ​​for multiple transmission pairs of the multiple base stations; Each user equipment corresponds to multiple reference signal reception quality values ​​for multiple transmission pairs of the multiple base stations; and Each user equipment corresponds to multiple transmission pairs of the multiple base stations, and the signal interference plus noise ratios are as follows.

11. The dynamic resource block configuration method as described in claim 10, characterized in that, The steps of identifying the at least one first user equipment include: Based on the plurality of reference signal received power values ​​of the plurality of transmission pairs of each user equipment, calculate the reference signal received power difference between the plurality of transmission pairs of each user equipment; and The user equipment is identified as one of the at least one first user equipment if the difference in the received power of at least one reference signal of a user equipment is less than a preset reference signal received power threshold.

12. The dynamic resource block configuration method as described in claim 9, characterized in that, The step of setting the allocation strategy for the multiple dynamic resource blocks corresponding to the multiple base stations further includes: Identify multiple distances between each base station; Identify the coverage area of ​​each base station; For a target base station among the plurality of base stations, at least one neighboring base station is identified based on the plurality of distances and the plurality of coverage areas of the plurality of base stations, wherein the coverage area of ​​the at least one neighboring base station partially overlaps with the coverage area of ​​the target base station; The number of the plurality of first resource block groups is determined based on the number of the at least one neighboring base station and the overlap relationship between the at least one neighboring base station; Based on the number of the plurality of first resource block groups and the number of the second resource block groups, a first number of the plurality of first resource blocks in the plurality of first resource block groups and a second number of the plurality of second resource blocks in the second resource block groups are determined, wherein the plurality of first resource blocks are evenly divided into the plurality of first resource block groups based on the number of the plurality of first resource block groups; as well as A plurality of dynamic resource block allocation strategies are set and generated to allocate the plurality of first resource block groups and the second resource block groups to the target base station and the at least one neighboring base station, respectively. The target first resource block group allocated to the target base station is different from the neighboring first resource block group allocated to each neighboring base station. The neighboring first resource block groups of two non-adjacent base stations in the at least one neighboring base station are the same. The second resource block groups allocated to the target base station and the at least one neighboring base station are the same.

13. The dynamic resource block allocation method as described in claim 12, characterized in that, The steps of setting and generating the multiple dynamic resource block allocation strategies include: Based on whether at least one target user equipment corresponding to the target base station is interfered with, the at least one target user equipment corresponding to the target base station is assigned to the set target first resource block group or the second resource block group; and Based on whether at least one neighboring user equipment of each neighboring base station is interfered with, the at least one neighboring user equipment corresponding to each neighboring base station is assigned to the set neighboring first resource block group or the second resource block group.

14. The dynamic resource block allocation method as described in claim 13, characterized in that, The method further includes: The target dynamic resource block allocation strategy corresponding to the target base station among the plurality of dynamic resource block allocation strategies is transmitted to the target base station, wherein the target dynamic resource block allocation strategy is used to: Instructing the target base station to adjust its available resource blocks from the plurality of resource blocks to the target first resource block group and the second resource block group; and Instructing at least one target user equipment corresponding to the target base station to be assigned to the target first resource block group or the second resource block group respectively; and The neighbor dynamic resource block allocation strategy corresponding to each neighboring base station in the plurality of dynamic resource block allocation strategies is transmitted to the neighboring base station, wherein the neighbor dynamic resource block allocation strategy is used to: Instructions to adjust the available resource blocks of the neighboring base stations from the plurality of resource blocks to the neighboring first resource block group and the second resource block group; and The system indicates that at least one neighboring user equipment corresponding to the neighboring base station is respectively assigned to the neighboring first resource block group or the second resource block group.

15. The dynamic resource block configuration method as described in claim 9, characterized in that, 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 base station; receiving a resource block allocation policy update request from at least one base station; detecting the addition of a new base station or the offline status of an existing base station; or detecting a change in the network topology corresponding to the wireless communication system.

16. A base station with dynamically configured resource blocks, suitable for wireless communication systems, characterized in that, The base station includes: A communication circuit unit, wherein the base station is communicatively connected to the wireless access network intelligent controller of the wireless communication system through the communication circuit unit, and wherein the base station is communicatively connected to multiple user equipments through the communication circuit unit; and A processor, wherein the processor is configured to execute a plurality of program code modules to: The system continuously receives multiple network status information entries from the associated multiple user equipments and transmits the received multiple network status information entries to the network intelligent controller. In response to receiving a dynamic resource block allocation strategy from the network intelligent controller, the system divides the multiple resource blocks available to the base station into multiple first resource block groups and second resource block groups according to the dynamic resource block allocation strategy, and identifies the target first resource block group assigned to the base station among the multiple first resource block groups. According to the dynamic resource block allocation strategy, at least one first user device among the plurality of user devices is identified as being allocated to the target first resource block group, and at least one second user device among the plurality of user devices is identified as being allocated to the second resource block group. Based on the target first resource block group and the second resource block group, transmission resource allocation information corresponding to the plurality of user equipment is generated; and The transmission resource allocation information is transmitted to the plurality of user equipments, so that the plurality of user equipments can identify their respective plurality of allocated resource blocks according to the received transmission resource allocation information, and perform uplink or downlink transmission via the plurality of allocated resource blocks.

17. The base station with dynamically configured resource blocks as described in claim 16, characterized in that, in The processor allocates multiple target first resource blocks of the target first resource block group to the at least one first user equipment according to the dynamic resource block allocation strategy, so that the at least one target first resource block allocated to each of the at least one first user equipment is different. The processor allocates the plurality of second resource blocks of the second resource block group to the at least one second user equipment according to the dynamic resource block allocation strategy, so that the at least one second resource block allocated to each of the at least one second user equipment is different.

18. The base station with dynamically configured resource blocks according to claim 16, characterized in that, The network status information mentioned therein includes: Each user equipment corresponds to multiple reference signal received power values ​​for multiple transmission pairs of the base station; Each user equipment corresponds to multiple reference signal reception quality values ​​for multiple transmission pairs of the multiple base stations; and Each user equipment corresponds to multiple transmission pairs of the multiple base stations, and the signal interference plus noise ratios are as follows.