Node in wireless communication system and method performed by same
By introducing AI/ML models into wireless communication systems for dynamic spectrum allocation, the problem of limited spectrum resources in wireless access networks is solved, enabling intelligent coordinated allocation of spectrum resources, reducing network costs, and improving spectrum utilization efficiency.
Patent Information
- Application Number
- CN202510200051.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2024-04-19
- Filing Date
- 2025-02-21
- Publication Date
- 2025-10-24
AI Technical Summary
In wireless communication systems, especially in the radio access network of 5G systems, the high demand and limited availability of spectrum resources lead to high network costs and high risk of investment returns. Furthermore, dynamic spectrum allocation presents challenges in both shared and unlicensed spectrum.
By introducing a dynamic spectrum allocation method into the wireless communication system, intelligent allocation of spectrum resources is achieved using AI/ML models, including dynamic updates of cell channel indication and availability information. Combined with inter-node data interaction in the O-RAN architecture, coordinated allocation of spectrum resources is realized.
It effectively reduces the cost of wireless networks, improves the utilization efficiency of spectrum resources, supports the coordinated allocation of spectrum resources among unlicensed users, and meets the spectrum needs of different nodes.
Smart Images

Figure CN120835301A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the field of communications, and more specifically, to a network node in a communication system (e.g., an open radio access network (O-RAN) based communication system) and a method performed thereby. BACKGROUND
[0002] The revolution of the core network of a communication system (e.g., a 5G (5th-Generation) system) is happening. Due to the characteristics of a wireless access network (e.g., a 5G wireless access network) such as large amount of traffic, large bandwidth, and high frequency band, it is possible to cause the single station coverage to become smaller, the device complexity to increase, and the network scale to increase, thereby resulting in huge network cost and increased risk of return on investment. Considering the characteristics and requirements of the wireless access network, it is necessary to introduce new IT (Information Technology), CT (Communication Technology), and DT (Data Technology) fusion research and design ideas in the wireless access network, which is in line with the macro evolution trend of the communication industry. Based on this, operators are leading the creation of the O-RAN (open radio access network) industry alliance and propose two core visions of “open” and “smart”, which is in line with the development trend of the communication industry and is also another big network revolution led by operators. The O-RAN alliance hopes to use big data, machine learning (ML), and artificial intelligence (AI) technologies to build an open and smart wireless network, and at the same time, combine open standards, white-box hardware, and open-source software to reduce the cost of wireless networks.
[0003] Dynamic spectrum allocation is a key technology in wireless communications. For example, spectrum allocation used in shared spectrum (such as CBRS (Citizens Broadband Radio Service)) or unlicensed spectrum. Due to the rapid growth and expansion of the wireless communication industry, most of the sub-6 GHz spectrum suitable for wireless communication has been basically exhausted. Therefore, dynamic spectrum allocation is also a key issue in 6G. SUMMARY
[0004] Embodiments of the present disclosure provide a method performed by a first node in a wireless communication system, comprising: performing dynamic spectrum allocation based on a first model; and sending a dynamic spectrum allocation result to a second node, the dynamic spectrum allocation result comprising cell channel indication information and cell channel availability indication information, wherein the cell channel indication information comprises an indicator of one or more channels allocated to a cell, and wherein the cell channel availability indication information comprises identification information indicating whether the one or more channels are available.
[0005] According to an embodiment of the present disclosure, the sending the dynamic spectrum allocation result to the second node comprises: sending a cell configuration message to the second node, wherein the cell configuration message comprises the dynamic spectrum allocation result.
[0006] According to an embodiment of the present disclosure, the dynamic spectrum allocation result further comprises cell partial channel bandwidth set information, wherein the cell partial channel bandwidth set information comprises a starting resource block position, a resource block size and a switching time of one or more partial channel bandwidths.
[0007] According to an embodiment of the present disclosure, the cell channel indication information and the cell channel availability indication information are used by the second node to update a list of unavailable resource blocks.
[0008] According to an embodiment of the present disclosure, the cell partial channel bandwidth set information is used by the second node to switch the one or more partial channel bandwidths based on the switching time.
[0009] According to an embodiment of the present disclosure, the dynamic spectrum allocation based on the first model comprises: receiving dynamic spectrum access related data from the second node; and performing dynamic spectrum allocation based on the first model based on the dynamic spectrum access related data.
[0010] According to an embodiment of the present disclosure, the dynamic spectrum access related data comprises at least one of the following: open radio access network radio unit (O-RU) output power information, O-RU received power information, O-RU received power signal strength indication information, cell traffic information, cell interference information, O-RU type information, cell interference tolerance threshold information, O-RU reception sensitivity information, power consumed by each hardware component of the O-RU, supported working bandwidth of the O-RU, supported frequency band of the O-RU, maximum bandwidth information of the O-RU, maximum bandwidth information of a carrier, maximum number of carriers supported by the O-RU, information about whether there is a high priority user in the cell, mapping relationship information of the O-RU and the cell, time division duplexing (TDD) / frequency division duplexing (FDD) configuration information of the cell, cell channel preference information, continuous bandwidth preference, and type information of a cell connected to the O-RU.
[0011] An embodiment of the present disclosure provides a method performed by a second node in a wireless communication system, comprising: receiving a dynamic spectrum allocation result from a first node, wherein the dynamic spectrum allocation result comprises cell channel indication information and cell channel availability indication information, wherein the cell channel indication information comprises an indicator of one or more channels allocated to a cell, and wherein the cell channel availability indication information comprises identification information indicating whether the one or more channels are available; and updating a list of unavailable resource blocks based on the received dynamic spectrum allocation result.
[0012] According to an embodiment of the present disclosure, receiving the dynamic spectrum allocation result from the first node comprises: receiving a cell configuration message from the first node, wherein the cell configuration message comprises the dynamic spectrum allocation result.
[0013] According to an embodiment of the present disclosure, the dynamic spectrum allocation result further comprises cell partial channel bandwidth set information, wherein the cell partial channel bandwidth set information comprises a starting resource block position, a resource block size and a switching time of one or more partial channel bandwidths.
[0014] According to an embodiment of the present disclosure, the method further comprises: switching the one or more partial channel bandwidths based on the switching time.
[0015] According to an embodiment of the present disclosure, the method further comprises: detecting whether the cell partial channel bandwidth set information needs to be reconfigured; and if the cell partial channel bandwidth set information needs to be reconfigured, sending a partial channel bandwidth set reconfiguration request to the first node.
[0016] According to an embodiment of the present disclosure, detecting whether the cell partial channel bandwidth set information needs to be reconfigured comprises: detecting whether the cell partial channel bandwidth set information needs to be reconfigured based on cell traffic related information and / or cell interference related information.
[0017] According to an embodiment of the present disclosure, the method further comprises: sending downlink control information to a user equipment (UE), wherein the downlink control information is used to indicate the switched partial channel bandwidth.
[0018] Embodiments of the present disclosure provide a method performed by a first node in a wireless communication system, comprising: sending a first message to a second node, wherein the first message comprises first request information for first dynamic spectrum access related data used for dynamic spectrum access for a third node; receiving a second message from the second node, wherein the second message comprises information of the requested first dynamic spectrum access related data; and training a first model based on the information of the first dynamic spectrum access related data, wherein the first model is trained to determine dynamic spectrum allocation information based on input information of second dynamic spectrum access related data.
[0019] According to embodiments of the present disclosure, the information of the first dynamic spectrum access related data and / or the information of the second dynamic spectrum access related data comprises one or more of the following: open radio access network radio unit (O-RU) output power information, O-RU received power information, O-RU received power signal strength indication information, cell traffic information, cell interference information, O-RU type information, cell interference tolerance threshold information, O-RU reception sensitivity information, power consumed by each hardware component of the O-RU, supported operating bandwidth of the O-RU, supported frequency band of the O-RU, maximum bandwidth information of the O-RU, maximum bandwidth information of a carrier, maximum number of carriers of the O-RU, information about whether there is a high priority user in the cell, mapping relationship information of the O-RU and the cell, time division duplexing (TDD) / frequency division duplexing (FDD) configuration information of the cell, cell channel preference information, contiguous bandwidth preference, and type information of a cell to which the O-RU is connected.
[0020] According to embodiments of the present disclosure, the dynamic spectrum allocation information comprises one or more of the following: identifier information of the cell, center frequency point information of the cell, bandwidth information of the cell, guard bandwidth information of the cell, identifier information of the O-RU, identifier information of an O-RU carrier, bandwidth information of the O-RU carrier, frequency band information of the O-RU carrier, center frequency point information of the O-RU carrier.
[0021] According to embodiments of the present disclosure, the dynamic spectrum allocation information comprises cell channel indication information and cell channel availability indication information, wherein the cell channel indication information comprises an indicator of one or more channels to which the cell is allocated, and wherein the cell channel availability indication information comprises identification information indicating whether the one or more channels are available.
[0022] According to embodiments of the present disclosure, the dynamic spectrum allocation information comprises cell partial channel bandwidth set information, wherein the cell partial channel bandwidth set information comprises a starting resource block location, a resource block size, and a switching time of one or more partial channel bandwidths.
[0023] According to embodiments of the present disclosure, the method further comprises: sending, to the second node, a third message comprising second request information of second dynamic spectrum access related data for dynamic spectrum access for the third node; receiving, from the second node, a fourth message comprising information of the requested second dynamic spectrum access related data; and determining, by the trained first model, the dynamic spectrum allocation information based on the information of the second dynamic spectrum access related data.
[0024] According to an embodiment of the present disclosure, the method further includes: sending the dynamic spectrum allocation information to the second node through a fourth node or directly to the second node.
[0025] According to an embodiment of the present disclosure, the method further includes: sending a fifth message to the second node, the fifth message including a collection request of data related to performance evaluation of a dynamic spectrum allocation strategy determined based on the dynamic spectrum allocation information; receiving a sixth message from the second node, the sixth message including data related to the performance evaluation collected by the second node; and performing performance evaluation of the dynamic spectrum allocation strategy based on the data related to the performance evaluation.
[0026] According to an embodiment of the present disclosure, the data related to the performance evaluation includes one or more of the following: cell throughput information, cell bit error rate information, cell signal-to-noise ratio (SNR) information.
[0027] According to an embodiment of the present disclosure, the method further includes: receiving user scenario related information from an application server, wherein the user scenario related information includes one or more of the following: a moving speed of a user, a moving direction of a user, location information of a user, real-time service information of a user, and wherein the training the first model includes training the first model based on the first dynamic spectrum access related data information and the user scenario related information.
[0028] According to an embodiment of the present disclosure, the first node is a service management and orchestration (SMO) node, the second node is an open radio access network distribution unit (O-DU) node, and the third node is an open radio access network radio unit (O-RU) node.
[0029] Embodiments of the present disclosure provide a method performed by a second node in a wireless communication system, including: receiving a first message from a first node, the first message including first request information of first dynamic spectrum access related data for dynamic spectrum access to a third node; and sending a second message to the first node, the second message including information of the requested first dynamic spectrum access related data, wherein the information of the first dynamic spectrum access related data is used to train a first model, wherein the first model is trained to determine dynamic spectrum allocation information based on input second dynamic spectrum access related data information.
[0030] According to an embodiment of the present disclosure, the information of the first dynamic spectrum access related data and / or the information of the second dynamic spectrum access related data comprises one or more of the following: open radio access network radio unit (O-RU) output power information, O-RU received power information, O-RU received power signal strength indication information, cell traffic information, cell interference information, O-RU type information, cell interference tolerance threshold information, O-RU reception sensitivity information, power consumed by each hardware component of the O-RU, supported operating bandwidth of the O-RU, supported frequency band of the O-RU, maximum bandwidth information of the O-RU, maximum bandwidth information of a carrier, maximum number of carriers of the O-RU, information about whether there is a high priority user in the cell, mapping relationship information of the O-RU and the cell, time division duplexing (TDD) / frequency division duplexing (FDD) configuration information of the cell, cell channel preference information, continuous bandwidth preference, and type information of a cell connected to the O-RU.
[0031] According to an embodiment of the present disclosure, the dynamic spectrum allocation information comprises one or more of the following: identifier information of the cell, center frequency point information of the cell, bandwidth information of the cell, guard bandwidth information of the cell, identifier information of the O-RU, identifier information of an O-RU carrier, bandwidth information of the O-RU carrier, frequency band information of the O-RU carrier, center frequency point information of the O-RU carrier.
[0032] According to an embodiment of the present disclosure, the dynamic spectrum allocation information comprises cell channel indication information and cell channel availability indication information, wherein the cell channel indication information comprises an indicator of one or more channels allocated to the cell, and wherein the cell channel availability indication information comprises identification information indicating whether the one or more channels are available.
[0033] According to an embodiment of the present disclosure, the dynamic spectrum allocation information comprises cell partial channel bandwidth set information, wherein the cell partial channel bandwidth set information comprises a starting resource block location, a resource block size, and a switching time of one or more partial channel bandwidths.
[0034] According to an embodiment of the present disclosure, the method further comprises: sending, to the third node, a seventh message comprising third request information requesting the third node to perform real-time data measurement, wherein the data requested to perform the real-time data measurement comprises one or more of the following: open radio access network radio unit (O-RU) received power information, O-RU received power signal strength indication information, and power consumed by each hardware component of the O-RU.
[0035] According to an embodiment of the present disclosure, the method further comprises: receiving, from the third node, an eighth message comprising a measurement result of the real-time data measurement.
[0036] According to an embodiment of the present disclosure, the method further includes: receiving a ninth message from the third node, the ninth message including a measurement status indicating whether the real-time data measurement is successful and a waiting time; in a case where the measurement status indicates that the real-time data measurement is successful, receiving an eighth message from the third node after the waiting time, the eighth message including a measurement result of the real-time data measurement; and in a case where the measurement status indicates that the real-time data measurement is not successful, transmitting the seventh information to the third node again after the waiting time.
[0037] According to an embodiment of the present disclosure, the method further includes: receiving a tenth message from the third node, the tenth message including capability information of the third node; and configuring third request information requesting the third node to perform real-time data measurement based on the capability information, wherein the capability information includes one or more of the following: a shared frequency band range supported by the third node, a measurement bandwidth supported by the third node, a measurement capability indicating whether the third node can perform measurement while being in service and / or whether service needs to be disabled before performing measurement.
[0038] According to an embodiment of the present disclosure, the method further includes: receiving a third message from the first node, the third message including second request information for second dynamic spectrum access related data for dynamic spectrum access for the third node; transmitting a fourth message to the first node, the fourth message including information of the requested second dynamic spectrum access related data; and receiving dynamic spectrum allocation information, wherein the dynamic spectrum allocation information is determined by the trained first model based on the information of the second dynamic spectrum access related data.
[0039] According to an embodiment of the present disclosure, the method further includes: receiving a fifth message from the first node, the fifth message including a collection request of data related to performance evaluation of a dynamic spectrum allocation strategy determined based on the dynamic spectrum allocation information; and transmitting a sixth message to the first node, the sixth message including the data related to the performance evaluation collected by the second node, wherein the data related to the performance evaluation is used for performance evaluation of the dynamic spectrum allocation strategy.
[0040] According to an embodiment of the present disclosure, the data related to the performance evaluation includes one or more of the following: cell throughput information, cell bit error rate information, cell signal-to-noise ratio (SNR) information.
[0041] According to an embodiment of the present disclosure, the first node is a service management and orchestration, SMO, node, the second node is an open radio access network distribution unit, O-DU, node, and the third node is an open radio access network radio unit, O-RU, node. Embodiments of the present disclosure provide a node in a wireless communication system, comprising: a transceiver configured to transmit and receive signals; and a processor coupled with the transceiver and configured to perform the method performed by the node (e.g., the first node, the second node, etc.) in the wireless communication system according to embodiments of the present disclosure.
[0042] Embodiments of the present disclosure provide a computer-readable medium having stored thereon computer-readable instructions for implementing the method performed by the node (e.g., the first node, the second node, etc.) in the wireless communication system according to embodiments of the present disclosure when executed by a processor.
[0043] The method performed by the node in the wireless communication system provided by the present disclosure can effectively coordinate the allocation of spectrum resources among unlicensed users by interacting with data or information related to dynamic spectrum access between nodes. BRIEF DESCRIPTION OF DRAWINGS
[0044] The above and other aspects, features, and advantages of certain embodiments of the present disclosure will be more apparent from the following description taken in conjunction with the accompanying drawings, in which:
[0045] Figure 1 An O-RAN overall framework according to embodiments of the present disclosure is shown;
[0046] Figure 2 A determination flow of selection of an intelligent dynamic spectrum access scheme and corresponding configuration in an O-RAN scheme according to embodiments of the present disclosure is shown;
[0047] Figure 3 An example of a flow of multi-band received power measurement according to embodiments of the present disclosure is shown in a schematic diagram;
[0048] Figure 4 An example of a conflict handling flow of two different frequency band received power measurement according to embodiments of the present disclosure is shown in a schematic diagram;
[0049] Figure 5 A flowchart of RIC adaptive adjustment of cell bandwidth according to embodiments of the present disclosure is shown;
[0050] Figure 6 A use case of RIC adaptive adjustment of cell bandwidth according to embodiments of the present disclosure is shown;
[0051] Figure 7aAn example of RIC allocating a dynamic spectrum allocation result satisfying a cell bandwidth requirement according to user priority information is shown according to an embodiment of the present disclosure;
[0052] Figure 7b A related flowchart showing that the intelligent dynamic spectrum access scheme in the O-RAN scheme carries available spectrum channel indication information is shown according to an embodiment of the present disclosure;
[0053] Figure 8 A flowchart showing that RIC recommends spectrum allocation with channel availability indication information based on whether a cell has high-priority users and other information is shown according to an embodiment of the present disclosure;
[0054] Figure 9 A use case of RIC adaptively recommending spectrum allocation results with channel availability indication is shown according to an embodiment of the present disclosure;
[0055] Figure 10 A flowchart showing spectrum reconfiguration with carrier deactivation is shown according to an embodiment of the present disclosure;
[0056] Figure 11a A method of inferring a dynamic spectrum allocation scheme with BWP set information according to RIC predicted traffic, interference, and other information is shown according to an embodiment of the present disclosure;
[0057] Figure 11b A method of inferring a dynamic spectrum allocation scheme with BWP set information according to one or more of allocated spectrum resources, RIC predicted traffic, interference, and other information is shown according to an embodiment of the present disclosure;
[0058] Figure 11c A related flow of the intelligent dynamic spectrum access scheme in the O-RAN scheme carrying partial channel bandwidth set indication is shown according to an embodiment of the present disclosure;
[0059] Figure 12a And Figure 12b A schematic diagram of cell-level partial channel bandwidth position indication and user-level partial channel bandwidth position indication is shown according to an embodiment of the present disclosure;
[0060] Figure 13 A RIC traffic prediction schematic diagram is shown according to an embodiment of the present disclosure;
[0061] Figure 14 And Figure 15 A schematic diagram of RIC recommending a cell-level partial channel bandwidth set allocation result and reallocating a partial channel bandwidth set according to traffic information is shown according to an embodiment of the present disclosure;
[0062] Figure 16A flowchart illustrating a method performed by a first node in a wireless communication system according to an embodiment of the disclosure is shown;
[0063] Figure 17a A flowchart illustrating a method performed by a second node in a wireless communication system according to an embodiment of the disclosure is shown;
[0064] Figure 17b A flowchart illustrating a method performed by a first node in a wireless communication system according to an embodiment of the disclosure is shown;
[0065] Figure 17c A flowchart illustrating a method performed by a second node in a wireless communication system according to an embodiment of the disclosure is shown; and
[0066] Figure 18 A schematic diagram of a node in a wireless communication system according to an embodiment of the disclosure is shown. DETAILED DESCRIPTION
[0067] The following description with reference to the accompanying drawings is provided to assist in a comprehensive understanding of various embodiments of the disclosure as defined by the claims and their equivalents. The description includes various specific details to assist in that understanding but these are to be regarded as merely exemplary. Accordingly, those of ordinary skill in the art will recognize that various changes, modifications and implementations can be made within the scope and spirit of the disclosure as described herein. In addition, for the purpose of clarity and the brevity of description, descriptions of well-known functions and constructions can be omitted.
[0068] The terms and words used in the following description and claims are not limited to the bibliographical meanings, but are merely used to enable a clear and consistent understanding of the disclosure. Accordingly, it should be apparent to those skilled in the art that the following description of various embodiments of the disclosure is provided for illustration purpose only and not for the purpose of limiting the disclosure as defined by the appended claims and their equivalents.
[0069] It should be understood that the singular forms “a,” “an,” and “the” include plural referents unless the context clearly dictates otherwise. Thus, for example, reference to “a component surface” includes reference to one or more of such surfaces.
[0070] The terms “include” or “may include” refer to the existence of the corresponding disclosed function, operation, or component in various embodiments of the disclosure and do not limit the existence of one or more additional functions, operations, or features. In addition, the terms “include” or “have” can be interpreted as indicating the existence of certain features, numbers, steps, operations, constituent elements, components, or combinations thereof, but should not be construed as excluding the possibility of existence of one or more other features, numbers, steps, operations, constituent elements, components, or combinations thereof.
[0071] The term "or" as used in various embodiments of the disclosure includes any possible combinations of the listed terms and includes all combinations thereof. For example, "A or B" can include A, can include B, or can include both A and B.
[0072] Unless defined differently, all terms used in the present disclosure, including technical terms or scientific terms, have the same meaning as understood by a person of ordinary skill in the art to which the present disclosure belongs. The general terms are interpreted in accordance with the meaning consistent with the context in the relevant technical field, and should not be ideally or overly formally interpreted, unless clearly defined in the present disclosure.
[0073] Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. It should be understood, however, that the description is merely exemplary and is not intended to limit the scope of the present disclosure. Also, in the following description, descriptions of well-known structures and techniques are omitted to avoid obscuring the concept of the present disclosure. Although certain embodiments and examples are provided, it will be apparent to those skilled in the art that modifications can be made to the embodiments and examples shown without departing from the scope of the present disclosure based on the content disclosed herein. Those skilled in the art will understand that the principles of the present disclosure can be implemented in any appropriately arranged system or device.
[0074] Those of ordinary skill in the art will understand that, unless otherwise defined, all terms used herein, including technical terms and scientific terms, have the same meaning as those understood by one of ordinary skill in the art to which the present disclosure belongs. It should also be understood that terms such as those defined in a generally used dictionary should be interpreted in accordance with the meanings consistent with the context in the related art, and should not be interpreted ideally or overly formally unless specifically defined as such herein.
[0075] In the present disclosure, nodes, network elements, entities, etc. can be used interchangeably.
[0076] In the present disclosure, channel allocation / re-allocation and spectrum allocation / re-allocation can be used interchangeably.
[0077] In the present disclosure, user equipment (UE), users, terminals, etc. can be used interchangeably.
[0078] In the present disclosure, a node can refer to any access network or core network node or its components, such as Service Management and Orchestration (SMO), Operation Administration and Maintenance (OAM), Non-RT RAN Intelligent Controller (Non-RT RIC), Near-RT RAN Intelligent Controller (Near-RT RIC), O-RAN network functions, base station, O-RAN Centralized Unit (O-CU), O-RAN Distributed Unit (O-DU), O-RAN Radio Unit (O-RU), and the like.
[0079] Figure 1 An overall framework of O-RAN is shown according to an embodiment of the present disclosure. The design principle of the O-RAN reference architecture is based on the wireless network CU / DU (Centralized Unit / Distributed Unit) architecture and functional virtualization, introduces open interfaces and open hardware reference design, and at the same time optimizes wireless control processes by using artificial intelligence. The following will be described with reference to Figure 1 .
[0080] 101 indicates Service Management and Orchestration (SMO), which is an entity providing various management services and network management functions.
[0081] 101-1 indicates Non-Real Time RAN Intelligent Controller (Non-RT RIC), which has functions such as microservice and policy management, wireless network analysis, and training of artificial intelligence models, and the trained AI model is distributed to the Near-RT RIC through the Al interface for online inference and execution.
[0082] 102 indicates O-RAN network functions, and compared with non-O-RAN systems, the Near-RT RIC (Near-Real Time RAN Intelligent Controller) is introduced, including entities such as O-CU (O-RAN-Centralized Unit), O-DU (O-RAN-Distributed Unit), and O-RU (O-RAN Ratio Unit).
[0083] The network function part of the O-RAN can be a gNB supporting a 5G protocol, or an eNB supporting a 4G (4th-Generation, 4th generation mobile communication) LTE (Long Term Evolution, Long Term Evolution) protocol.
[0084] 102-1 indicates a Near-RT RIC, a quasi-real-time RAN intelligent controller component in the O-RAN architecture embedded in the CU for operation, which can be understood as a next-generation radio resource management function (Radio Resource Management, RRM) enhanced function entity embedded with artificial intelligence technology.
[0085] 102-2 indicates an O-CU, which adds support for the E2 interface compared to the CU of a non-O-RAN system.
[0086] 102-3 indicates an O-DU, which adds support for the E2 interface compared to the DU of a non-O-RAN system.
[0087] 102-4 indicates an O-RU, which adds support for the O-FH (Open-Front Haul) interface compared to the RU of a non-O-RAN system.
[0088] 103 indicates an O-RAN cloud (O-Cloud), which is a cloud system supporting task orchestration.
[0089] 104 indicates an NG core network (NG-core), which is a 5G core network.
[0090] 105 indicates an external system, such as a server of various applications APP, etc., which can provide rich data to the SMO.
[0091] The O1 interface is used to connect the SMO and the O-RAN network function entity.
[0092] The O2 interface is used to connect the SMO and the O-RAN cloud (O-cloud).
[0093] The A1 interface is used to connect the non-real-time RAN intelligent controller. The A1 interface can be used to complete the arrangement that the non-real-time RAN intelligent controller is embedded in the network management function, and the quasi-real-time controller is embedded in the evolved base station (Evolved Node B, eNB) / next generation base station (Next Generation Node B, gNB) of the wireless network element. Due to the introduction of artificial intelligence, the management interface A1 between the network management and the wireless network element exceeds the fault, configuration, accounting, performance and security (Fault, Configuration, Accounting, Performance and Security, FCAPS) functions of the traditional network management, and expands the new data information such as the issuance of the base station operation strategy and the issuance of the AI machine learning model.
[0094] The E2 interface is a standard interface between the near-RT RIC and the CU / DU protocol stack software. Analogous to the interface between the radio resource management (Radio Resource Management, RRM) and the radio resource control (Radio Resource Control, RRC) of the traditional device, the near-RT RIC not only collects the measurement information of each functional entity of the wireless network through the E2 interface, but also issues control command words to the base station through this interface, and finally realizes the control of the behavior of the base station. Under the open software architecture, through the standardization of the E2 interface, the iteration evolution ability of the near-RT RIC functional software independent of the traditional base station software version can be realized, and the software function release time is shortened.
[0095] The O-FH (Open-Front Haul) open front haul interface is located between the O-DU and the O-RU logical nodes. The O-FH interface includes the C-Plane (control user synchronization plane) and the M-Plane (management plane). In the hybrid mode, the M-Plane interface connects the O-RU to the SMO to realize the FCAPS (Fault, Configuration, Accounting, Performance and Security) function.
[0096] Currently, the Federal Communications Commission (FCC) is expanding the spectrum available for unlicensed user shared access. For example, the 3.55-3.7 GHz Citizens Broadband Radio Service (CBRS) band has been opened under a unique three-tiered access model. In addition, the FCC is also considering the 5925-7125 MHz (6 GHz) band for licensed users and unlicensed user coordinated shared access band. The European Union is also considering the 5925-6425 MHz band for licensed users and unlicensed user coordinated shared access band. Based on these trends, it is expected that more unlicensed access shared spectrum will be provided by countries in the future. Based on the principle that unlicensed user-based access cannot affect the users of the existing network (LTE / NR network, etc.), how to coordinate the allocation of spectrum resources among unlicensed users becomes an important problem.
[0097] Figure 2 A determination flow of selection of an intelligent dynamic spectrum access scheme and corresponding configuration in an O-RAN scheme according to an embodiment of the present disclosure is shown (for example, the intelligent dynamic spectrum access scheme is generated by a Non-RT RIC). In combination with Figure 2 The described method is only an example, and some steps can be omitted or some new steps can be added.
[0098] Reference is made to Figure 2 Through steps S101-S106, the SMO entity can collect information related to the dynamic spectrum access scheme (in the present disclosure, it can also be referred to as dynamic spectrum access related information or dynamic spectrum access related data or information required for dynamic spectrum access or data required for dynamic spectrum access).
[0099] Step S101: The SMO sends a dynamic spectrum access related data request (e.g., for model training) to the O-DU. The SMO entity can send, through the O1 interface, a first message for requesting dynamic spectrum access related data to the O-DU, e.g., a command or message for requesting collection and / or reporting of dynamic spectrum access related data. For example, the first message can include first request information for first dynamic spectrum access related data (e.g., dynamic spectrum access related data for training an AI / ML model) for dynamic spectrum access to a third node (e.g., an O-RU). In some embodiments, the requested data or information can include one or more of the following: O-RU output power information (including maximum output power and minimum output power), O-RU received power information, O-RU received power signal strength indication information, cell traffic information, cell interference information, O-RU type information, cell interference tolerance threshold information, O-RU reception sensitivity information, power consumed by each hardware component of the O-RU, supported operating bandwidth of the O-RU, supported frequency band of the O-RU, maximum bandwidth information of the O-RU, maximum bandwidth information of a carrier, maximum number of carriers of the O-RU, information about whether there is a high priority user in the cell, mapping relationship information of the O-RU and the cell, cell time division multiplexing (TDD) / frequency division multiplexing (FDD) configuration information, cell channel preference information (e.g., the channel preference of a cell can be, but is not limited to, maximum bandwidth preference (meaning that the cell hopes to obtain a continuous maximum available bandwidth), continuous bandwidth preference (meaning that all cells under the same O-RU hope to obtain a continuous bandwidth, facilitating the filter design of the O-RU)), and type information of the cell connected to the O-RU. In some embodiments, the requested data or information can include the above information of one or more O-RUs.
[0100] Step S102: The O-DU sends a real-time data measurement request (e.g., for model training) to the O-RU. After receiving the data (collection and / or reporting) request from the SMO, the O-DU sends, through the OFH interface, a command or message (e.g., which can be referred to as a seventh message) including a third request message for requesting real-time data measurement to one or more O-RUs, e.g., wherein the requested measurement data or information can include one or more of the following: O-RU received power information, O-RU received power signal strength indication information, power consumed by each hardware component of the O-RU, and the like. In some embodiments, the requested measurement data or information can include the above information of one or more O-RUs.
[0101] Step S103: O-RU feeds back real-time data measurement information (e.g., for model training) to O-DU. The real-time data measurement information here can refer to measurement results or measurement reports of real-time data measurement performed by O-RU. For example, one or more O-RUs can send an eighth message to O-DU, and the eighth message can include measurement results or measurement reports of real-time data measurement. After receiving the real-time data measurement request from O-DU, O-RU measures the data or information required for dynamic spectrum access and feeds back to O-DU through the OFH interface, for example, the measured data or information required for dynamic spectrum access can include one or more of the following: O-RU output power information (including maximum output power and minimum output power), O-RU received power information, O-RU received power signal strength indication information, O-RU power consumption information of each hardware component, O-RU type information, O-RU reception sensitivity information, O-RU power consumption information of each hardware component, O-RU supported operating bandwidth, O-RU supported frequency band, O-RU maximum bandwidth information, carrier maximum bandwidth information, O-RU maximum carrier number, and the like.
[0102] Step S104: O-DU feeds back dynamic spectrum access related data information (e.g., for model training) to SMO. The O-DU entity can send a second message including the data or information required for dynamic spectrum access (or the requested dynamic spectrum access related data information) to SMO through the O1 interface, for example, the data or information required for dynamic spectrum access (or the requested dynamic spectrum access related data) can include one or more of the following: O-RU output power information (including maximum output power and minimum output power), O-RU received power information, O-RU received power signal strength indication information, cell traffic information, cell interference information, O-RU type information, cell interference tolerance threshold information, O-RU reception sensitivity information, O-RU power consumption information of each hardware component, O-RU supported operating bandwidth, O-RU supported frequency band, O-RU maximum bandwidth information, carrier maximum bandwidth information, O-RU maximum carrier number, information about whether there is a high priority user in the cell, O-RU and cell mapping relationship information, cell TDD / FDD configuration information, cell channel preference information, and O-RU connected cell type information, and the like.
[0103] Step S105: External data collection (e.g., for model training). In step S105, the SMO entity can collect user scenario related information (e.g., Edge Intelligence (EI) data) from an application server (e.g., an edge server). For example, the user scenario related information can include one or more of the following: a user’s moving speed, a user’s moving direction, a user’s location information, a user’s actual traffic situation (or referred to as a user’s real-time traffic information), etc.
[0104] Step S106: Training data extraction (e.g., for AI / ML model training). In step S106, an Operation, Administration and Maintenance (OAM) entity extracts information needed for dynamic spectrum access and sends to the Non-RT RIC.
[0105] Step S107: AI / ML model (may be referred to as a first model herein) training, deployment and activation. In step S107, based on the collected dynamic spectrum access related data (e.g., by taking the collected dynamic spectrum access related data as training data), an AI / ML model is trained by the Non-RT RIC. The AI / ML model can also be deployed on other entities. The Non-RT RIC and the SMO are located on the same logical entity, and the information collected by the SMO can be used as input information for the AI / ML. The AI / ML model is trained to determine (e.g., predict or infer) and / or output information such as a spectrum allocation pattern and / or a spectrum allocation bandwidth and / or a spectrum allocation frequency band, etc. (may be referred to as dynamic spectrum allocation information herein) based on the information of the dynamic spectrum access related data as input data. The trained AI / ML model deployed at the Non-RT RIC can be activated for prediction or inference. The dynamic spectrum allocation information output by the AI / ML model can include one or more of the following, for example: an identifier information of a cell, a center frequency point information of a cell, a bandwidth information of a cell, a guard bandwidth information of a cell, an identifier information of an O-RU, an identifier information of an O-RU carrier, a bandwidth information of an O-RU carrier, a frequency band information of an O-RU carrier, a center frequency point information of an O-RU carrier, etc. The dynamic spectrum related information output by the AI / ML model can help an O-DU to configure information such as an operating bandwidth and an operating frequency point of an O-RU.
[0106] Steps S108-S109: Triggering of dynamic spectrum allocation performance monitoring and AI / ML model prediction, e.g., real-time data request and / or collection for AI / ML model to make prediction or inference. The triggering of dynamic spectrum allocation performance monitoring can be in various ways, e.g., periodic triggering and / or event-triggering, etc. The time granularity of periodic triggering can be in seconds, minutes, hours or even days, which can be estimated by each core network according to local data. Event-triggering includes that the traffic of one or more cells has a large-scale change, or the interference of one or more cells exceeds the interference threshold, or there is a new cell with dynamic spectrum request, etc. The prediction of AI / ML model on dynamic spectrum access can be the same as steps S101 and S102, except for the time of collecting data, the time granularity of which depends on the way of dynamic spectrum access performance monitoring. For example, in step S108, similar to step S101, the SMO can send a third message to the O-DU. The third message can include second request information for second dynamic spectrum access related data (e.g., dynamic spectrum access related data for trained AI / ML model to make prediction or inference) for dynamic spectrum access of a third node (e.g., O-RU). As described above, the third message can be sent in a periodic triggering and / or event-triggering manner. In addition, step S109 can be the same as step S102.
[0107] Steps S110-S112: Transmission and extraction of collected data, e.g., for AI / ML model inference (in this disclosure, inference and inference can be used interchangeably). In step S110, the O-RU sends the real-time collected data to the O-DU through the OFH interface. The data or information that needs to be collected in real time can be similar or consistent with step S103. In step S111, the O-DU feeds back the real-time collected data and the data passed from the O-RU to the SMO through the O1 interface. The data or information that needs to be fed back can be similar or consistent with S104. In step S112, the OAM extracts the inference data.
[0108] Step S113: Inference of AI / ML model. In step S113, based on real-time user scenario related information from the application server (which can be obtained in a manner similar to step S105) and dynamic spectrum access related information of O-DU and / or O-RU, the deployed AI / ML model can predict or infer dynamic spectrum allocation information, which can include one or more of cell identifier information, cell center frequency point information, cell bandwidth information, cell guard bandwidth information, O-RU identifier information, O-RU carrier identifier information, O-RU carrier bandwidth information, O-RU carrier frequency band information, O-RU carrier center frequency point information, etc.
[0109] Steps S114-S117: Configuration of the dynamic spectrum access strategy. The Non-RT RIC has two ways to configure the dynamic spectrum allocation information inferred by the AI / ML model, Option 1: The Non-RT RIC passes the dynamic spectrum allocation information inferred by the AI / ML model to the Near-RT RIC through the Al interface, and the Near-RT RIC transmits the dynamic spectrum allocation information to the O-DU through the E2 interface; Option 2: The Non-RT RIC passes the dynamic spectrum allocation information inferred by the AI / ML model to the OAM, and the OAM transmits the dynamic spectrum allocation information to the O-DU through the Ol interface. The O-DU will configure the bandwidth information, frequency band information, center frequency information, etc. of the corresponding O-RU carrier according to the dynamic spectrum allocation information.
[0110] Steps S118-S120: Performance evaluation of the dynamic spectrum access strategy. For example, the dynamic spectrum access strategy can be a dynamic spectrum access strategy determined based on the dynamic spectrum allocation information output by the trained AI / ML model. In step S118, the OAM sends a fifth message including a data (e.g., KPI) collection request related to performance evaluation of the dynamic spectrum access strategy to the O-DU through the Ol interface. After that, the OAM can receive a sixth message including the performance evaluation related data collected by the O-DU. For simplicity of description, this step is omitted in Figure 2 After receiving the collected data, the OAM extracts the data required for performance evaluation (or referred to as performance evaluation related data) and sends it to the Non-RT RIC in step S119. On this basis, in step S120, the Non-RT RIC can perform performance evaluation of the dynamic spectrum access strategy (or referred to as spectrum allocation performance evaluation), and if necessary, retrain or optimize the AI / ML model, thereby further improving the performance of the dynamic spectrum access AI / ML model. According to an embodiment of the present disclosure, the performance evaluation related data can include one or more of the following (e.g., related to the O-DU and / or O-RU and / or O-RAN): cell throughput information, cell bit error rate information, cell signal-to-noise ratio SNR information, etc.
[0111] Examples of AI / ML model input data are shown in Table 1. Examples of AI / ML model output data are shown in Table 2. The information units listed in Table 1 and Table 2 are only examples. The input data of the AI / ML model can include one or more of the information units shown in Table 1, or can include other information units. The output data of the AI / ML model can include one or more of the information units shown in Table 2, or can include other information units.
[0112] Table 1: Example of input data of AI / ML model
[0113]
[0114]
[0115] Table 2: Example of output data of the AI / ML model
[0116]
[0117] For steps S102 and S103 in Embodiment One, further expansion will be made in Embodiment Two. To achieve the measurement of received power in the O-RAN O-FH M-Plane.
[0118] O-RAN can support different shared frequency bands, such as Citizens Broadband Radio Service (CBRS) frequency bands, band 46 supported by License Assisted Access (LAA), band 48 supported by CBRS, frequency band n77 used by the United Kingdom Shared Access Low Power, etc., frequency band n104, etc. These frequency bands may or may not coexist, and when coexisting, mixed coexistence measurement may be required. Through Embodiment One, simultaneous measurement of multiple frequency bands can be achieved, and non-continuous measurement across frequency bands can be achieved. Since the interface proposed in the present disclosure is flexible, the non-continuous results can also be enumerated in the embodiments of the present disclosure.
[0119] Figure 3 A schematic diagram showing an example of the flow of multi-frequency band received power measurement according to an embodiment of the present disclosure is shown. The present disclosure is described in the example of CBRS, and it should be understood that the embodiments of the present disclosure include but are not limited to CBRS. In combination with Figure 3 The method described is only an example, and some steps can be omitted or new steps can be added.
[0120] Step S201: Capability negotiation between O-DU and O-RU: For example, the O-DU can receive a tenth message from the O-RU, and the tenth message can include the capability information of the O-RU. The received power is calculated according to the specific shared spectrum service used, for example, for CBRS, the relevant definition of the Winn forum corresponding to CBRS must be used, and for other shared band services, other corresponding calculation methods can be considered / used. When multiple optional frequency bands are supported, for example, the O-RU can provide detailed functions (in this paper, it can also be referred to as capabilities) and limitations, if the capability negotiation is not provided, if the O-RU has limitations on the measurement frequency, and there is no capability negotiation, the responsibility of the verification falls on the O-RU, if the requested range exceeds the instantaneous bandwidth (IBW) of the O-RU, it can output the state as “failed” with detailed error messages. Therefore, the exchange of detailed functions and limitations between the O-DU and the O-RU is optionally supported, and the exchanged capability information can include one or more of the following:
[0121] 1. Supported shared band range: For example, if the O-RU is mainly aimed at the CBRS frequency band, it is best to have a limited (supported) range, so that the interface can verify the spectrum boundary.
[0122] 2. Supported measurement bandwidth: Optionally, the parameter measure-bandwidth (measurement bandwidth) can be added, for example, the maximum value of the bandwidth that can be supported by a single measurement. This parameter can be used to limit the measurement or measurement reporting, for example, in the case of CBRS, if the supported measurement bandwidth (i.e., measure-bandwidth) is 10 MHz, it means that the measurement bandwidth of a single measurement needs to be less than or equal to 10 MHz.
[0123] 3. Supported measurement capability: Optionally, the parameter InServiceHandling can be added, which indicates whether the O-RU can perform measurements while currently serving, and / or whether the service needs to be disabled before performing measurements.
[0124] In some embodiments, after receiving the capability information of the O-RU, the O-DU can configure the third request information for requesting the O-RU to perform real-time data measurement based on the capability information of the O-RU, for example, configure the appropriate shared band range, measurement bandwidth, and measurement occasion, etc. for requesting the O-RU to perform real-time data measurement based on the capability information of the O-RU.
[0125] Step S202: Measurement Request, O-DU can initiate measurement request for different frequency bands at any time according to network command. In the measurement request, in order to make the model of the present disclosure can be extended to multiple frequency bands, and can support the measurement request of discontinuous frequency bands, the present disclosure strategically does not add the frequency band number as a parameter, because the model of the present disclosure can also request multiple frequency bands to measure together. The model of the present disclosure also supports the scalability of future shared frequency bands.
[0126] In some embodiments, the measurement request command is as follows:
[0127] +---x received-power-measure-request
[0128] +---w input
[0129] |+---w measure-bandwidth measurement-bandwidth
[0130] |+---w requested-spectrum*[measure-start-frequency]
[0131] | +---w measure-start-frequency uint32
[0132] | +---w measure-end-frequency? Uint32
[0133] Wherein, measure-bandwidth can represent the requested measurement bandwidth, for example in the case of CBRS, it is required that measure-bandwidth needs to be less than or equal to 10MHz.
[0134] requested-spectrum can represent multiple groups of discontinuous frequency band ranges, which can be a list from the initial frequency (for example, measure-start-frequency) to the end frequency (for example, measure-end-frequency), and can be extended to multiple frequency bands.
[0135] Step S203: Measurement response. Since measurement takes a certain amount of time, the present disclosure supports asynchronous measurement result feedback. For example, only the measurement status (e.g., status feedback of whether the measurement is successful) can be fed back in step S203, and the actual measurement result of the received power and other related information can be notified to the O-DU through an asynchronous notification message. In some embodiments, in step S203, the O-DU can receive a ninth message from the O-RU, which can include the measurement status feedback indicating whether the requested data measurement is successful and the waiting time (to be described below).
[0136] Optionally, the measurement status feedback can include the measurement status, which can be "success" or can be "failure" with detailed error messages. For example, if no capability negotiation is performed, the responsibility of measuring the frequency range verification falls on the O-RU. If the requested range exceeds the instantaneous bandwidth of the O-RU, it can output the status "failure" with detailed error information of the exceeded frequency range.
[0137] In order to enable the response to make the requesting node more aware of the expected waiting time of the measured node, if the measurement status is "success", the expected sending time of the measurement result can be indicated in the measurement response. To this end, a parameter wait-time can be added, so that the O-DU can start a corresponding response timer to wait for the response (e.g., the response including the actual measurement result of the received power and other related information).
[0138] If the measurement status is "failure", the measurement retry waiting time can be indicated in the measurement response, and the parameter wait-time can be reused to indicate that the measurement request is not allowed to be sent again within this time, so as to avoid the problem of too frequent requests. In this case, the O-DU can retry step S202 again after waiting for a period of time (e.g., a time corresponding to wait-time). In other embodiments of the present disclosure, another parameter (e.g., wait-time2) different from the above-described wait-time can be used to indicate the measurement retry waiting time without reusing the parameter wait-time indicating the expected sending time of the measurement result, which is not limited herein.
[0139] Optionally, if the parameter wait-time is set to 0, asynchronous measurement notification can not be needed. In this case, the received power and other related information of the measurement can be directly fed back in step S203 without steps S204 and S205.
[0140] Since the measurement request in step S202 can be applied to all coexistence bands, two (or more) different bands can request to measure together, which can be processed together by the O-RU. A request identification (e.g., requestId) field can be included in S203 for distinguishing different measurement requests. For example, the O-RU can only implement normal measurement for one measurement request and reject new or other measurement requests, which can be avoided by the requestId. The O-RU can also support two or more measurement requests at the same time, and use the corresponding field (e.g., corresponding requestId) in S205 to distinguish two or more different measurement results.
[0141] In some embodiments, the measurement response parameters are as follows:
[0142] +--ro output
[0143] +--ro status enumeration
[0144] +--ro error-message?string
[0145] +--ro wait-time? Uint32
[0146] +--ro requestId Uint32
[0147] wherein status: indicates the measurement status, which can be success or failure;
[0148] error-message: indicates the detailed reason for measurement failure;
[0149] wait-time: indicates the time for waiting for the measurement result report when the measurement status is success, and indicates the measurement retry waiting time when the measurement status is failure (or unsuccessful);
[0150] requestId: used to distinguish different measurement requests.
[0151] Step S204: Asynchronous measurement waiting time.
[0152] Step S205: Receive power related measurement result notification message, which can add parameter measure-frequency to group the received measurement results. This change is to enable the O-RU to report the measurement results of limited non-continuous spectrum. For example, multiple groups of receive power values can be reported based on different measure-frequency (and / or different measure-bandwidth).
[0153] Optionally, a wait-time can be notified to update the measurement waiting time.
[0154] In some embodiments, the measurement result notification message is as follows:
[0155]
[0156] wherein status: indicates the measurement status, which can be success or failure;
[0157] error-message: indicates the detailed reason for the measurement failure;
[0158] wait-time: indicates the time for waiting for the measurement result reporting when the measurement status is success, and indicates the measurement retry waiting time when the measurement status is failure (or unsuccessful);
[0159] requestId: used to distinguish different measurement requests;
[0160] measure-frequency indicates the measurement frequency, for example, which can indicate the starting point of the measurement frequency;
[0161] measure-bandwidth indicates the measurement bandwidth;
[0162] received-power indicates the received power.
[0163] Figure 4 A schematic diagram showing an example of conflict processing flow of two different frequency band received power measurements according to an embodiment of the present disclosure is shown. In combination with the description of the conflict processing flow of the two different frequency bands, the conflict processing flow of the two different frequency bands is described as follows. Figure 4 The method described is only an example, some steps can be omitted or some new steps can be added.
[0164] A waiting time is added to handle potential conflicts when multiple shared frequency bands send measurement requests at the same time. The waiting time can be used to indicate that the request is effectively accepted, and can make the requester more aware of the expected waiting time. Figure 4 Two shared frequency bands, for example, frequency band 1 and frequency band 2, are shown. For example, assuming that the measurement for frequency band 1 is successful, the O-RU can indicate the expected time for reporting the measurement result through the waiting time (for example, waiting time 1, wait-time1) carried in the response message related to the successful measurement. Assuming that the O-RU handles the conflict when initiating the measurement for frequency band 2, the measurement for frequency band 2 fails, the O-RU can indicate the waiting time for initiating the retry of the measurement for frequency band 2 through the waiting time (for example, waiting time 2, wait-time2) carried in the response message related to the measurement failure.
[0165] In this document, any one or more of the methods, steps, and elements in any of the examples, figures, and embodiments described can be implemented in any combination, and the present disclosure is not limited to the examples described herein.
[0166] To simplify system design (e.g., easier to analyze continuous bandwidth channel model in channel estimation and equalization process) and resource allocation design (base station scheduler facilitates to design simple scheduling algorithm), the cell configuration includes absolute center frequency and cell bandwidth, so the cell can only be allocated continuous bandwidth. According to the spectrum allocation of measurement bandwidth, the cell bandwidth can only be the sum of several continuous measurement bandwidths, but due to the requirements of channel quality of the cell, there may not be enough continuous bandwidth to meet the requirements of the cell.
[0167] Figure 5 A flowchart of RIC adaptive adjustment of cell bandwidth according to an embodiment of the present disclosure is shown. When training the AI model in the RIC, if the RIC detects that there is no continuous bandwidth to meet the requirements of the cell, the RIC can adaptively adjust the bandwidth of the cell (e.g., reduce one measurement bandwidth at a time), so as to allocate the maximum continuous bandwidth for the cell. However, the mismatch between the spectrum and traffic of the cell may cause high latency, low throughput, unsatisfied service quality of service, poor user experience, and other problems for the users served by the cell.
[0168] Figure 6 A use case of RIC adaptive adjustment of cell bandwidth according to an embodiment of the present disclosure is shown. As shown in Figure 6 , assuming that the unlicensed (or unlicensed or unlicensed) spectrum resource is 150MHz, and the measurement bandwidth is 10MHz, the spectrum resource can be divided into 15 continuous channels according to the measurement bandwidth, and the channel index or id can be 0-14, and the bandwidth of each channel is 10MHz. If the RIC predicts that the cell bandwidth requirement is 40MHz according to the traffic, interference, etc., or the cell reports that its bandwidth requirement is 40MHz, and the channel requirement of the cell is Received Signal Strength Indicator (RSSI) >-90dBm to ensure the channel quality (e.g., as shown in Figure 6 , whether the channel meets the channel quality requirement can be represented by Y (Yes) or N (No)), then according to the method as shown in Figure 5 , the final dynamic spectrum allocation result of the cell will be the channel indication information list {1, 2, 3}, and the allocated cell bandwidth will be 30MHz.
[0169] To solve this problem, when the RIC detects that there is no continuous bandwidth to meet the requirements of the cell, the RIC can allocate non-continuous bandwidth to meet the requirements of the cell to the cell, or allocate continuous spectrum to the cell and indicate the unavailable spectrum position. The RIC can recommend, for example, continuous spectrum and indicate the unavailable spectrum position based on one or more factors such as information about whether there is a high-priority user in the cell, traffic demand, interference, etc. By this method, the requirements of the cell can be met to the greatest extent, thereby improving the throughput of the cell, meeting the service quality requirements of users, and improving the experience of users.
[0170] Figure 7a Another embodiment of the present disclosure is shown, that is, the RIC allocates a dynamic spectrum allocation result that meets the bandwidth requirements of the cell according to user priority information.
[0171] Step 711: Dynamic spectrum allocation (DSA) based on RIC AI model. When the RIC detects that there is no continuous bandwidth to meet the requirements of the cell, the RIC can recommend a spectrum allocation result carrying channel availability indication information (such as channelEnable, etc.) based on information such as whether there is a high-priority user in the cell when allocating spectrum, to indicate whether the spectrum information is available. An example is as shown in the following table: Figure 8
[0172] 1. If the information reported by the cell includes information related to whether there is a high-priority user in the cell, a bandwidth (such as continuous bandwidth) that meets the requirements of the cell can be allocated to the cell, accompanied by an available channel indicator (such as channelEnable) to indicate the unavailable channel position (or index
[0173] / ID).
[0174] 2. If the information reported by the cell includes information related to whether there is no high-priority user in the cell, the maximum continuous bandwidth can be allocated to the cell, for example, by determining the required bandwidth of the cell minus the measured bandwidth.
[0175] Step 712: After the RIC infers the dynamic spectrum allocation result, it will issue the channel dynamic spectrum allocation result with one or more of the following information, such as but not limited to cell configuration message: cell channel indication information (e.g., channelIndex), cell channel availability indication information (e.g., channelEnable flag), center frequency information of the cell (e.g., new radio-absolute radio frequency channel number (NR-ARFCN)), bandwidth information of the cell (e.g., bandwidth, BW), etc. Here, the cell can be the cell served by the O-DU, or the cell of any other node.
[0176] Step 713: After the O-DU receives the cell channel indication information and channel availability indication information from the SMO, the O-DU can update the list of unavailable resource blocks / resource block groups (e.g., blockedRBList) according to the information, to indicate to the cell scheduler that the resource blocks / resource block groups are unavailable when scheduling, so as to prevent the cell from scheduling on the unavailable channel spectrum. The way to obtain the unavailable resource blocks / resource block groups includes but is not limited to step 713, the RIC can also infer the unavailable resource blocks / resource block groups in step 711, and configure the unavailable resource blocks / resource block groups to the O-DU in step 712.
[0177] Step 714: The O-DU provides the carrier configuration for the O-RU according to the cell configuration, which includes but is not limited to one or more of the following information: carrier bandwidth (e.g., BW of the carrier), carrier center frequency (e.g., NR-ARFCN of the carrier), etc.
[0178] Figure 7b Another embodiment of the present disclosure is shown, i.e., the relevant process of the intelligent dynamic spectrum access scheme carrying available spectrum channel indication information (taking the example that the intelligent dynamic spectrum access scheme is generated by the Non-RT RIC). This example can enable the RIC to adaptively recommend a bandwidth that meets the bandwidth demand of the cell, thereby reducing the delay of serving users, improving the service quality and cell average throughput of connecting users. In combination with Figure 7b The described method is only an example, some steps can be omitted or some new steps can be added.
[0179] Step S301: The SMO entity collects information related to the dynamic spectrum access scheme. Referring to Figure 2In step S101-S106, the SMO entity can request and collect relevant data or information through the O1 interface, which can include one or more of the following: O-RU output power information (including maximum output power and minimum output power), O-RU received power signal strength indication information, cell traffic information, cell interference information, O-RU supported operating bandwidth, O-RU supported frequency band, O-RU maximum bandwidth information, carrier maximum bandwidth information, O-RU maximum carrier number, information about whether there is a high priority user in the cell, O-RU and cell mapping relationship information, cell TDD / FDD configuration information, cell signal strength indication threshold, cell channel preference information, and O-RU connected cell type information, etc. In some embodiments, the requested data or information can include one or more of the above information of O-RU and O-DU.
[0180] Steps S302 and S303: In step S302, the AI / ML model (which can be referred to as the first model herein) is trained, deployed, activated and inferred to generate a spectrum allocation result. In step S303, the SMO provides the spectrum allocation result for the O-DU, which can be included in, but not limited to, the cell configuration information. Reference can be made to Figure 2In step S107-S113, the Non-RT RIC trains the AI / ML model based on the collected dynamic spectrum access related data (e.g., by taking the collected dynamic spectrum access related data as training data). The AI / ML model can be deployed on other entities. The SMO collects information which can be used as input information for the AI / ML model. After the AI / ML model is trained, it can determine (e.g., predict or infer) and / or output information such as spectrum allocation pattern and / or spectrum allocation bandwidth and / or spectrum allocation frequency range, etc. based on the information of the dynamic spectrum access related data as input data, which can also be referred to as dynamic spectrum allocation information. The trained AI / ML model deployed at the Non-RT RIC can be activated to make predictions or inferences. The dynamic spectrum allocation information (also referred to as spectrum allocation result) output by the AI / ML model can include one or more of the following information: cell identifier information, cell channel indication information, cell channel availability indication information, center frequency information of the cell, bandwidth information of the cell, guard bandwidth information of the cell, bandwidth information of the O-RU carrier, center frequency information of the O-RU carrier, etc. The dynamic spectrum related information output by the AI / ML model can help the SMO configure the O-DU, e.g., the SMO can send a message to the O-DU in step S303, which can carry the cell identifier information, cell channel indication information, cell channel availability indication information, center frequency information of the cell, bandwidth information of the cell, guard bandwidth information of the cell, etc.
[0181] In this article, the cell channel indication information list can include one or more cell channel indication information, and the cell channel indication information can refer to the channel indicator or channel index or channel id of the channel configured or allocated or occupied by the cell. The cell channel availability indication information can correspond to the cell channel indication information list, and can include identification information indicating whether one or more channels in the cell channel indication information list is available.
[0182] Wherein, the cell channel indication information and the cell channel availability indication information can include but not limited to the following forms or formats:
[0183] 1. Flexible cell channel indication information. According to the reported measurement start spectrum position and the measurement bandwidth, the channel indication information can be adaptively generated, and the minimum channel indicator is 0; the channel availability indication information can be a Boolean type parameter, if the value corresponding to a certain channel is 1, it means that the channel is available, if it is 0, it means that the channel is not available, and vice versa. In this format, the spectrum related information can be calculated by the following formula:
[0184] Cell bandwidth = Measurement bandwidth * Number of Cell Channel Indication Information
[0185] Cell available bandwidth = Measurement bandwidth * (Number of Cell Channel Indication Information - Number of Unavailable Channel Indicators)
[0186] Cell spectrum start = Measurement start spectrum position + Cell minimum channel indication information * Measurement bandwidth Cell spectrum end = Cell spectrum start + Number of Cell Channel Indication Information * Measurement bandwidth
[0187] Cell unavailable spectrum start = Measurement start spectrum position + Minimum channel indication information corresponding to the unavailable channel of the cell * Measurement bandwidth
[0188] Cell unavailable spectrum end = Cell unavailable spectrum start + Number of Cell Unavailable Channel Indicators * Measurement bandwidth
[0189] For example, in the CBRS frequency band (3550-3700 MHz), the start spectrum position is 3550 MHz, and the measurement bandwidth is 10 MHz. There are 15 channel indication information (or channel indicators or channel index / id) in total, which are 0-14, where 0 represents the spectrum resource of 3550-3560 MHz, 1 represents the spectrum resource of 3560-3570 MHz, and the rest of the channel indication information is similar. If the channel indication information list allocated to a cell is {3, 4, 5, 6, 7}, and the channel availability indication information is {1, 1, 0, 0, 1}, then the cell bandwidth is 5*10=50 MHz, the cell available bandwidth is 10*(5-2)=30 MHz, and the spectrum range of the cell is (3550+3*10=3580)~(3580+5*10=3630) MHz, and the unavailable frequency range is (3550+5*10=3600)~(3600+2*10=3620) MHz.
[0190] 2. Fixed cell channel indication information, all unlicensed spectrum information and categories, and fixed channel indication information according to the minimum measurement bandwidth (for example, in CBRS spectrum sharing, 5 MHz is specified as the minimum measurement bandwidth); the minimum channel indication information is 0, and the number of channel indication information is = total measurement bandwidth / minimum measurement bandwidth.
[0191] For example, after declaring the category as CBRS spectrum (150 MHz) and the minimum measurement bandwidth as 5 MHz, the channel indication information can be fixed as 0-29 (i.e., 150 / 5=30 channel indexes). If a cell wants to allocate according to a measurement bandwidth of 10 MHz when allocating channels, and the cell requests a bandwidth of 30 MHz, the channel indication information list can be
[0192] {4,5,6,7,8,9,10,11}, the channel availability indication information can be {1,1,1,1,0,0,1,1}. That is, each channel is pre-configured with a bandwidth of 5MHz, and there are 30 channels fixed, and when the channels are allocated, the corresponding continuous channels can be selected from the 30 channels according to the measurement bandwidth configured by the O-DU and the bandwidth required by the cell.
[0193] If the spectrum allocation result does not contain the channel availability indication information of the cell, it means that the spectrum / channels corresponding to the channel indication information allocated by the cell are all available. An example of channel indication information and channel availability indication information is given below, but the present disclosure is not limited to this example:
[0194] +--rw allocatedBandlist*[channelindex]
[0195] +--rw channelIndex unit32
[0196] +--rw channelEnable unit32
[0197] allocatedBandlist indicates the bandwidth list allocated by the cell, channelIndex is the channel indication information (list), indicating the channel position (or index / ID), and channelEnable is the channel availability indication information, indicating the channel availability of one or more channels corresponding to the channel indication information (list).
[0198] When the RIC detects that there is no continuous bandwidth to meet the cell demand, the RIC can recommend the spectrum allocation result carrying the channel availability indication information (such as channelEnable, etc.) based on whether the cell has high-priority users and other information when allocating the spectrum, to indicate whether the spectrum information is available. An example is shown as follows: Figure 8
[0199] 1. If the information reported by the cell includes information related to the presence of high-priority users in the cell, the cell can be allocated a bandwidth (e.g., continuous bandwidth) that meets the cell demand, accompanied by an available channel indicator (e.g., channelEnable) to indicate the channel position (or index / ID) that is not available.
[0200]
[0201] 2. If the information reported by the cell includes information related to the absence of high-priority users in the cell, the cell can be allocated the largest continuous bandwidth, for example, determined by subtracting the measurement bandwidth from the bandwidth required by the cell.
[0202] Step S304: The O-DU receives the cell channel indication information and channel availability indication information from the SMO, and the O-DU can update the unavailable resource block / resource block group list according to the information to indicate the unavailable resource block / resource block group to the cell scheduler when scheduling, so as to prevent the cell from scheduling on the unavailable channel spectrum. The way to obtain the unavailable resource block / resource block group includes but is not limited to step S304, and the RIC can also infer the unavailable resource block / resource block group in step S302 and configure the unavailable resource block / resource block group to the O-DU in step S303. An example of the unavailable resource block / resource block group list indication format is given below, but the present disclosure is not limited to the format below:
[0203] +--rw blockedRBList*[id]
[0204] +--rw id unit32
[0205] +--rw startRB unit32
[0206] +--rw NumberOfBlockedRBs unit32
[0207] +--rw startRBG unit32
[0208] +--rw NumberOfBlockedRBGs unit32
[0209] Wherein the blockedRBList indicates the location of the unschedulable resource block / resource block group, the id indicates the identifier of the unschedulable resource block location, the startRB and the startRBG respectively indicate the starting position of the unschedulable resource block / resource block group, and the NumberOfBlockedRBs and the NumberOfBlockedRBGs respectively indicate the number of the unschedulable resource block / resource block group to determine the specific location of the unschedulable resource block. Here, the unschedulable resource can refer to the unavailable resource, or the resource that cannot be used for scheduling.
[0210] Step S305: The O-DU provides the carrier configuration for the O-RU according to the cell configuration, and the carrier configuration includes but is not limited to the carrier bandwidth, the carrier center frequency point and the like.
[0211] According to steps S301-305, Figure 9RIC adaptive recommendation with channel availability indication is given in the spectrum allocation result use case in the middle. Assume there is a total of 150MHz of unlicensed spectrum, and the measurement bandwidth is 10MHz. If RIC predicts the cell bandwidth requirement to be 40MHz according to traffic, interference, etc. information, or the cell reports its bandwidth requirement to be 40MHz, and the cell requires RSSI>-90dBm to ensure channel quality, and the cell reports that it contains high priority users (e.g. vip UE), the cell can receive the following spectrum allocation result: {channelIndex:1,2,3,4,5; channelEnable:1,1,1,0,1}. After receiving the channelEnable indication, the cell served by the O-DU can update the unavailable resource block information: for example, {startRB:161; numberOfBlockedRBs:56}. In this article, the specific values of parameters such as startRB and numberOfBlockedRBs are only examples, and in actual applications, they can have any suitable value corresponding to a specific size of bandwidth / resource block / resource block group. In the base station scheduler, once it receives the information of unavailable resource blocks / resource block groups, the base station scheduler will skip these unavailable resource blocks / resource block groups during scheduling. Therefore, as shown in FIG. 8, the cell bandwidth of this cell is 50M, of which the available bandwidth is 40M. If there is no high priority user on the cell, the final dynamic spectrum allocation result of the cell will be the channel indication information list {1,2,3}, and the allocated cell bandwidth will be 30MHz. Figure 9
[0212] Steps S301 to S305 are the configuration process of the cell spectrum, and steps S306-S310 are the O-DU initiated cell spectrum reconfiguration process.
[0213] Step S306: The O-DU decides that the cell needs to be reconfigured according to the cell's traffic, interference, channel strength, etc. information. Step S307: The O-DU sends a carrier deactivation indication to the O-RU, and the O-RU deactivates the carrier and sends a message to the O-DU to synchronize the carrier deactivation result. Step S308: The O-DU initiates a spectrum reconfiguration request message to the SMO. Step S309: RIC will output a new spectrum allocation result based on the trained dynamic spectrum allocation AI model according to the current cell traffic, cell interference, whether there are high priority users on the cell, etc. information, and the SMO can provide the updated spectrum configuration for the cell in the O-DU through the message in step S309. Step S310: The O-DU provides carrier configuration for the O-RU according to the new cell spectrum configuration, which includes but is not limited to carrier bandwidth, carrier center frequency, etc. information.
[0214] When the cell traffic frequently changes, the RIC will frequently recommend the spectrum suitable for the cell traffic demand to the O-DU. However, in the ORAN architecture, both the O-DU and the O-RU need to configure the spectrum information, including the bandwidth and the absolute frequency center, etc. When the RIC recommends new spectrum information to the O-DU, the center frequency and the bandwidth will change, and both the O-DU and the O-RU need to synchronize the bandwidth and the center frequency. As shown in Figure 10 to prevent the impact of M-plane transmission delay, the carrier needs to be deactivated to realize the synchronization configuration between the O-DU and the O-RU. For users served only by unlicensed spectrum cells (such as CBRS / NR-U independent networking architecture), carrier deactivation will cause user service interruption; for connections that use unlicensed spectrum cells only as auxiliary service units (such as secondary cells in carrier aggregation scenarios), carrier deactivation will increase the latency of connected users; both scenarios will seriously affect the quality of service of users.
[0215] Figure 11a A method of inferring a dynamic spectrum allocation scheme with BWP set information according to RIC predicted traffic, interference, etc. information is shown.
[0216] Steps 1101 & 1102: When the RIC predicts that the cell traffic, interference, or other factors affecting the channel allocation result frequently changes, the RIC can recommend a group of cell level BWP sets (Cell level BWP Set) and switching time (SwitchTime) to the cell according to the UE priority, predicted traffic, interference, etc. Then the O-DU can switch the BWP according to the switching time, thereby reducing the number of cell spectrum reallocation.
[0217] Step 1103: The O-DU provides the carrier configuration to the O-RU according to the cell configuration, which includes but is not limited to one or more of the following information: carrier bandwidth (such as the BW of the carrier), carrier center frequency (such as the NR-ARFCN of the carrier), etc.
[0218] Step 1104: The O-DU adaptively switches the part of the channel bandwidth of the cell according to one or more of the switching time or real-time traffic, interference, etc.
[0219] Step 1105: When the O-DU switches the part of the channel bandwidth of the cell, it needs to send the downlink control information (DCI) to the users (user, UE) in the cell to indicate the position of the part of the channel bandwidth after switching.
[0220] Figure 11bA method of re-inferencing a dynamic spectrum allocation scheme with BWP set information is shown according to one or more of the allocated spectrum resources, RIC predicted traffic, interference, etc.
[0221] Steps 1111 & 1112: When the cells served by the O-DU determine that all the BWPs in the cell-level partial BWP set (BWPSet) are performing poorly (e.g., need to be reconfigured) (step 1111), the O-DU can initiate a BWP set reconfiguration request to the SMO / RIC (step 1112).
[0222] Step 1113: The RIC can recommend a set of cell-level BWP sets and switching time to the cell based on the allocated spectrum resources without changing the current bandwidth and absolute frequency center according to UE priority, predicted traffic, interference, etc., thereby further reducing the possibility of cell spectrum reconfiguration. For example, the RIC can send a BWP reconfiguration message to the O-DU.
[0223] Step 1114: After the cell-level BWP set of the O-DU is reconfigured, the user (UE) in the cell needs to be sent downlink control information (DCI) to indicate the location of the reconfigured partial channel bandwidth.
[0224] Figure 11c Another embodiment of the present disclosure is shown, i.e., a related flow of an intelligent dynamic spectrum access scheme carrying partial channel bandwidth set indication (taking the example that the intelligent dynamic spectrum access scheme is generated by a Non-RT RIC). In the scenario where the cell frequently switches cell spectrum information due to frequent changes in traffic or interference information, etc., this example can enable the RIC to recommend a dynamic spectrum allocation result with a partial channel bandwidth set based on long-term prediction of traffic, interference, etc. After receiving the result, the O-DU can switch the partial channel bandwidth, thereby reducing the data interruption caused by carrier deactivation / activation during cell spectrum reconfiguration and improving the service quality of the cell users. In combination with Figure 11c The described method is only an example, and some steps can be omitted or new steps can be added.
[0225] Step S401: The SMO entity collects information related to the dynamic spectrum access scheme. Referring to Figure 2In step S101-S106, the SMO entity can request and collect relevant data or information through the O1 interface, which can include one or more of the following: O-RU output power information (including maximum output power and minimum output power), O-RU received power signal strength indication information, cell traffic information, cell interference information, O-RU supported operating bandwidth, O-RU supported frequency band, O-RU maximum bandwidth information, carrier maximum bandwidth information, O-RU maximum carrier number, information about whether there is a high priority user in the cell, O-RU and cell mapping relationship information, cell TDD / FDD configuration information, cell signal strength indication threshold, cell channel preference information, and O-RU connected cell type information, etc. In some embodiments, the requested data or information can include one or more of the above information of O-RU and O-DU.
[0226] Step S402: AI / ML model (in this document, can be referred to as the first model) training, deployment, activation and inference, generating spectrum allocation results. This embodiment takes AI / ML model deployed on Non-RT RIC as an example, AI / ML model can also be deployed on other entities. Step S403: SMO provides spectrum allocation results for O-DU, which can be included in but not limited to cell configuration information. Non-RT RIC and SMO are the same physical or logical entity. Refer to Figure 2At step S107-S113 in FIG. 10, the Non-RT RIC trains the AI / ML model based on the collected dynamic spectrum access related data (e.g., by using the collected dynamic spectrum access related data as training data). The input data of the AI / ML model is the information of the dynamic spectrum access scheme related data, and the AI / ML model is trained to determine (predict or infer) and / or output information such as spectrum allocation pattern and / or spectrum allocation bandwidth and / or spectrum allocation frequency band, etc. (e.g., which can be referred to herein as dynamic spectrum allocation information). The trained AI / ML model deployed at the Non-RT RIC can be activated to make predictions or inferences. The dynamic spectrum allocation information output by the AI / ML model can include one or more of cell identifier information, cell channel indication information, cell channel availability indication information, center frequency point information of the cell, bandwidth information of the cell, guard bandwidth information of the cell, recommended partial channel bandwidth set information for the cell, bandwidth information of the O-RU carrier, center frequency point information of the O-RU carrier, etc. The dynamic spectrum related information output by the AI / ML model can help the SMO to configure the O-DU, e.g., the SMO can send a message to the O-DU in step S403, which can carry information such as cell identifier information, cell channel indication information, cell channel availability indication information, center frequency point information of the cell, bandwidth information of the cell, guard bandwidth information of the cell, partial channel bandwidth set information at the cell level, etc.
[0227] The partial channel bandwidth set information at the cell level includes but is not limited to the following forms or formats:
[0228] 1. The partial channel bandwidth set can include one or more partial channel bandwidths. For each partial channel bandwidth, the specific resource block position of the partial channel bandwidth can be indicated by the start resource block position (e.g., resource block start position) and the resource block size (e.g., resource block number) of the partial channel bandwidth, and the specific switching time point of the partial channel bandwidth can be indicated by the switching time. If the switching time is included in the partial channel bandwidth set, the O-DU must switch the corresponding partial channel bandwidth according to the switching time; if the switching time is not included in the partial channel bandwidth set information, it means that the O-DU can switch the partial channel bandwidth at any time according to its own needs. An example of the data model of the partial channel bandwidth set can include but is not limited to the following:
[0229] +---x rw BWPSet*[id]
[0230] +---rw id unit32
[0231] +---rw StartRB unit32
[0232] +---rw NumberOfRBs unit32
[0233] +---rw SwitchingTime string
[0234] wherein id indicates an identifier of the partial channel bandwidth (also referred to as a Bandwidth Part (BWP)), StartRB indicates a starting position of the partial channel bandwidth, NumberOfRBs indicates a resource block position of the partial channel bandwidth (i.e., a specific number of resource blocks contained by the partial channel bandwidth), and SwitchingTime indicates a switching time of the partial channel bandwidth.
[0235] Step S404: The O-DU updates the list of unavailable resource blocks / resource block groups according to the received cell channel indication information and channel availability indication information, to indicate the resource blocks / resource block groups that are unavailable for scheduling by the cell scheduler, so as to prevent the cell from scheduling on the unavailable channel spectrum.
[0236] Step S405: The O-DU provides the O-RU with a carrier configuration according to the cell configuration, which includes but is not limited to carrier bandwidth, carrier center frequency, and the like.
[0237] Step S406: The O-DU adaptively switches the partial channel bandwidth of the cell according to one or more of the switching time or real-time traffic, interference, and the like. When the O-DU switches the partial channel bandwidth of the cell, the O-DU needs to send downlink control information to the users in the cell to indicate the position of the switched partial channel bandwidth. Since the cell-level partial channel bandwidth information is used to indicate the scheduling available resource block range of the cell, the O-RU does not need to understand the partial channel bandwidth information of the cell, thereby eliminating the synchronization requirement between the O-DU and the O-RU. Therefore, when the O-DU switches the partial channel bandwidth, the carrier does not need to be deactivated. In addition, as shown in Figure 12a and Figure 12b Compared with the existing user-level partial channel bandwidth set (e.g., PDCCH is needed to indicate the BWP of three UEs, UE1, UE2, and UE3), the cell-level partial channel bandwidth set (e.g., only PDCCH is needed to indicate one cell BWP) can also reduce the overhead of the downlink physical control channel, thereby improving the overall throughput of the cell.
[0238] Steps S401-S406 are the configuration process of cell spectrum and part of channel bandwidth switching process, steps S407-S410 are RIC re-distribution of part of channel bandwidth set information in the allocated frequency band range to update the available part of channel bandwidth resource allocation of the cell, so as to further reduce the frequency spectrum re-distribution times and improve the service quality of users.
[0239] Steps S407 and S408: When the cell served by the O-DU judges that the performance of part of channel bandwidth in all (or part) of the cell-level part of channel bandwidth set is poor according to one or more of the indicators or information such as traffic, interference, signal strength, etc., the O-DU will initiate a cell-level part of channel bandwidth set reconfiguration request to the SMO.
[0240] Step S409: RIC will recommend the updated cell-level part of channel bandwidth set information in the allocated frequency band range to the SMO based on the information such as interference, traffic, etc. from all cells, that is, the part of channel bandwidth set reconfiguration result. The SMO will reconfigure the spectrum information of the cell served by the O-DU. Once the cell-level part of channel bandwidth set configuration is successful, the O-DU needs to send downlink control information to all users in the cell to indicate the updated part of channel bandwidth position. Step S410 includes that RIC detects that it is unable to recommend a cell-level part of channel bandwidth set that meets the requirements of cell traffic and interference, etc. in the allocated frequency band range, then the SMO will send a cell-level part of channel bandwidth set re-distribution failure response. Then, the O-DU can initiate the cell spectrum re-distribution process according to steps S306-S310.
[0241] According to steps S401-410, Figures 13-15 The RIC adaptive recommendation of spectrum allocation results with cell-level part of channel bandwidth use case is given.
[0242] Suppose there is a total of 150MHz of unlicensed spectrum, and the measurement bandwidth is 10MHz. There is a total of 150MHz of unlicensed spectrum, and the measurement bandwidth is 10MHz. The required channel requirement is RSSI>-90dBm to ensure channel quality, and the cell report contains information related to the presence of high priority users.
[0243] At time t0, RIC predicts the cell prediction traffic information at times t0, t1 and t2 (such as Figure 13at times t0, t1 and t2), and deduce the bandwidth required for each time period. Assuming that the bandwidth required for the time period t0-t1 is deduced to be 10MHz; the bandwidth required for the time period t1-t2 is deduced to be 40MHz; and the bandwidth required for the time period t2-t3 is deduced to be 60MHz, the RIC can decide to allocate 60MHz bandwidth to the cell. Since there is not enough contiguous bandwidth to meet the cell's requirement, according to the method of the present disclosure, the RIC can recommend to the O-DU to perform a channel switching to a new channel bandwidth set as shown in the configuration below. Figure 14 The spectrum configuration result at this time is as follows: {channelIndex: 1, 2, 3, 4, 5, 6, 7; channelEnable: 1, 1, 1, 0, 1, 1, 1}; and the recommended partial channel bandwidth set result is as follows:
[0244] { id = 1; StartRB = 24; NumberOfRBs = 27; SwitchTime = t0;
[0245] id = 2; StartRB = 0; NumberOfRBs = 133; SwitchTime = t1;
[0246] id = 3; StartRB = 0; NumberOfRBs = 189; SwitchTime = t2;
[0247] }
[0248] The O-DU will switch to the corresponding partial channel bandwidth according to the switch time corresponding to each partial channel bandwidth in the partial channel bandwidth set. For example, switch to the first partial channel bandwidth with id = 1, resource block location {StartRB = 24; NumberOfRBs = 27} at switch time t0; switch to the second partial channel bandwidth with id = 2, resource block location {StartRB = 0; NumberOfRBs = 133} at switch time t1, and so on. It should be understood that the specific values of the above parameters are only examples, and in actual applications, any suitable value can be selected for each parameter according to the actual situation.
[0249] If at time t3, the O-DU considers that all channel bandwidth set performances in the cell partial channel bandwidth set are not good, the RIC will further reconfigure the cell-level partial channel bandwidth set according to the predicted traffic, interference, etc. information. The RIC predicts the cell predicted traffic information at times t3, t4 and t5 (such as Figure 13The RIC calculates the bandwidth required for traffic in each time period (as shown in the figure), and infers the bandwidth required for traffic in each time period. Assuming that the bandwidth required for time periods t3-t4 is 30 MHz, t4-t5 is 50 MHz, and t5-t6 is 50 MHz, all of which are less than the previously allocated 60 MHz bandwidth, the RIC will reallocate some channel bandwidth set information within the allocated frequency band.
[0250] RIC recommends that the cell be Figure 15 For the configuration shown, the recommended partial channel bandwidth set is as follows:
[0251]
[0252] The O-DU will switch to the corresponding partial channel bandwidth according to the switching time corresponding to each partial channel bandwidth in the partial channel bandwidth set.
[0253] At the O1 interface, in order to define the input and output of the RIC AI dynamic spectrum allocation model, a data model in the following format is defined but not limited to.
[0254]
[0255] +--rw SwitchTime string
[0256] assignedOruList indicates the list of O-RUs mapped / connected with the cell, ruInstanceId indicates the identifier of the O-RU; allocatedBandlist indicates the list of bandwidths allocated for the cell, channelIndex indicates the channel position, channelEnable indicates the channel availability; cellChannelPreference indicates the cell channel preference; RSSI Threshold indicates the required channel quality for the cell; UE Priority indicates whether the cell has high priority users; blockedRBList indicates the non-schedulable resource block / resource block group position, the corresponding id indicates the identifier of the non-schedulable resource block position, startRB and startRBG indicate the start position of the non-schedulable resource block / resource block group, NumberOfBlockedRBs and NumberOfBlockedRBGs indicate the number of non-schedulable resource blocks / resource block groups to determine the specific non-schedulable resource block / resource block group position; BWPSet indicates the recommended cell-level partial channel bandwidth set, the corresponding id indicates the identifier of the partial channel bandwidth, StartRB indicates the start position of the partial channel bandwidth, NumberOfRBs indicates the resource block position of the partial channel bandwidth, and SwitchingTime indicates the switching time of the partial channel bandwidth.
[0257] Next, Figure 16 A flowchart of a method 500 performed by a first node in a wireless communication system according to embodiments of the present disclosure is shown.
[0258] As Figure 16 shown, the method 500 performed by the first node in the wireless communication system according to embodiments of the present disclosure can include: in step S501, sending a first message to a second node, the first message including first request information for first dynamic spectrum access related data for dynamic spectrum access for a third node; in step S502, receiving a second message from the second node, the second message including information of the requested first dynamic spectrum access related data; and in step S503, training a first model based on the information of the first dynamic spectrum access related data, wherein the first model is trained to determine dynamic spectrum allocation information based on input information of second dynamic spectrum access related data.
[0259] According to embodiments of the present disclosure, the information of the first dynamic spectrum access related data and / or the information of the second dynamic spectrum access related data comprises one or more of the following: open radio access network radio unit (O-RU) output power information, O-RU received power information, O-RU received power signal strength indication information, cell traffic information, cell interference information, O-RU type information, cell interference tolerance threshold information, O-RU reception sensitivity information, power consumed by each hardware component of the O-RU, supported operating bandwidth of the O-RU, supported frequency band of the O-RU, maximum bandwidth information of the O-RU, maximum bandwidth information of a carrier, maximum number of carriers of the O-RU, information about whether there is a high priority user in the cell, mapping relationship information of the O-RU and the cell, time division duplexing (TDD) / frequency division duplexing (FDD) configuration information of the cell, cell channel preference information, contiguous bandwidth preference, and type information of a cell to which the O-RU is connected.
[0260] According to embodiments of the present disclosure, the dynamic spectrum allocation information comprises one or more of the following: identifier information of the cell, center frequency point information of the cell, bandwidth information of the cell, guard bandwidth information of the cell, identifier information of the O-RU, identifier information of an O-RU carrier, bandwidth information of the O-RU carrier, frequency band information of the O-RU carrier, center frequency point information of the O-RU carrier.
[0261] According to embodiments of the present disclosure, the dynamic spectrum allocation information comprises cell channel indication information and cell channel availability indication information, wherein the cell channel indication information comprises an indicator of one or more channels to which the cell is allocated, and wherein the cell channel availability indication information comprises identification information indicating whether the one or more channels are available.
[0262] According to embodiments of the present disclosure, the dynamic spectrum allocation information comprises cell partial channel bandwidth set information, wherein the cell partial channel bandwidth set information comprises a starting resource block location, a resource block size, and a switching time of one or more partial channel bandwidths.
[0263] According to embodiments of the present disclosure, the method further comprises: sending, to the second node, a third message comprising second request information of second dynamic spectrum access related data for dynamic spectrum access for the third node; receiving, from the second node, a fourth message comprising information of the requested second dynamic spectrum access related data; and determining, by the trained first model, the dynamic spectrum allocation information based on the information of the second dynamic spectrum access related data.
[0264] According to an embodiment of the present disclosure, the method further includes: sending the dynamic spectrum allocation information to the second node through a fourth node or directly to the second node.
[0265] According to an embodiment of the present disclosure, the method further includes: sending a fifth message to the second node, the fifth message including a collection request of data related to performance evaluation of a dynamic spectrum allocation strategy determined based on the dynamic spectrum allocation information; receiving a sixth message from the second node, the sixth message including data related to the performance evaluation collected by the second node; and performing performance evaluation of the dynamic spectrum allocation strategy based on the data related to the performance evaluation.
[0266] According to an embodiment of the present disclosure, the data related to the performance evaluation includes one or more of the following: cell throughput information, cell bit error rate information, cell signal-to-noise ratio (SNR) information.
[0267] According to an embodiment of the present disclosure, the method further includes: receiving user scenario related information from an application server, wherein the user scenario related information includes one or more of the following: a moving speed of a user, a moving direction of a user, location information of a user, real-time service information of a user, wherein the training the first model includes training the first model based on the information of the first dynamic spectrum access related data and the user scenario related information.
[0268] According to an embodiment of the present disclosure, the first node is a service management and orchestration (SMO) node, the second node is an open radio access network distribution unit (O-DU) node, and the third node is an open radio access network radio unit (O-RU) node.
[0269] Figure 17a A flowchart of a method 600 performed by a second node in a wireless communication system according to an embodiment of the present disclosure is shown.
[0270] As shown in Figure 17a According to an embodiment of the present disclosure, the method 600 performed by the second node in the wireless communication system can include: in step S601, receiving a first message from a first node, the first message including first request information for first dynamic spectrum access related data for dynamic spectrum access to a third node; and in step S602, sending a second message to the first node, the second message including information of the requested first dynamic spectrum access related data. In some embodiments, the information of the first dynamic spectrum access related data is used to train a first model. In some embodiments, the first model is trained to determine dynamic spectrum allocation information based on input information of second dynamic spectrum access related data.
[0271] According to an embodiment of the present disclosure, the information of the first dynamic spectrum access related data and / or the information of the second dynamic spectrum access related data comprises one or more of the following: open radio access network radio unit (O-RU) output power information, O-RU received power information, O-RU received power signal strength indication information, cell traffic information, cell interference information, O-RU type information, cell interference tolerance threshold information, O-RU reception sensitivity information, power consumed by each hardware component of the O-RU, supported operating bandwidth of the O-RU, supported frequency band of the O-RU, maximum bandwidth information of the O-RU, maximum bandwidth information of a carrier, maximum number of carriers of the O-RU, information about whether there is a high priority user in the cell, mapping relationship information of the O-RU and the cell, time division duplexing (TDD) / frequency division duplexing (FDD) configuration information of the cell, cell channel preference information, continuous bandwidth preference, and type information of a cell to which the O-RU is connected.
[0272] According to an embodiment of the present disclosure, the dynamic spectrum allocation information comprises one or more of the following: identifier information of the cell, center frequency point information of the cell, bandwidth information of the cell, guard bandwidth information of the cell, identifier information of the O-RU, identifier information of an O-RU carrier, bandwidth information of the O-RU carrier, frequency band information of the O-RU carrier, center frequency point information of the O-RU carrier.
[0273] According to an embodiment of the present disclosure, the dynamic spectrum allocation information comprises cell channel indication information and cell channel availability indication information, wherein the cell channel indication information comprises an indicator of one or more channels to which the cell is allocated, and wherein the cell channel availability indication information comprises identification information indicating whether the one or more channels are available.
[0274] According to an embodiment of the present disclosure, the dynamic spectrum allocation information comprises cell partial channel bandwidth set information, wherein the cell partial channel bandwidth set information comprises a starting resource block location, a resource block size, and a switching time of one or more partial channel bandwidths.
[0275] According to an embodiment of the present disclosure, the method further comprises: sending, to the third node, a seventh message comprising third request information requesting the third node to perform real-time data measurement, wherein the data requested to perform the real-time data measurement comprises one or more of the following: open radio access network radio unit (O-RU) received power information, O-RU received power signal strength indication information, and power consumed by each hardware component of the O-RU.
[0276] According to an embodiment of the present disclosure, the method further comprises: receiving, from the third node, an eighth message comprising a measurement result of the real-time data measurement.
[0277] According to an embodiment of the present disclosure, the method further includes: receiving a ninth message from the third node, the ninth message including a measurement status indicating whether the real-time data measurement is successful and a waiting time; in a case where the measurement status indicates that the real-time data measurement is successful, receiving an eighth message from the third node after the waiting time, the eighth message including a measurement result of the real-time data measurement; and in a case where the measurement status indicates that the real-time data measurement is not successful, transmitting the seventh information to the third node again after the waiting time.
[0278] According to an embodiment of the present disclosure, the method further includes: receiving a tenth message from the third node, the tenth message including capability information of the third node; and configuring third request information requesting the third node to perform real-time data measurement based on the capability information, wherein the capability information includes one or more of the following: a shared frequency band range supported by the third node, a measurement bandwidth supported by the third node, a measurement capability indicating whether the third node can perform measurement while being in service and / or whether service needs to be disabled before performing measurement.
[0279] According to an embodiment of the present disclosure, the method further includes: receiving a third message from the first node, the third message including second request information for second dynamic spectrum access related data used for dynamic spectrum access for the third node; transmitting a fourth message to the first node, the fourth message including information of the requested second dynamic spectrum access related data; and receiving dynamic spectrum allocation information, wherein the dynamic spectrum allocation information is determined by the trained first model based on the information of the second dynamic spectrum access related data.
[0280] According to an embodiment of the present disclosure, the method further includes: receiving a fifth message from the first node, the fifth message including a collection request of data related to performance evaluation of a dynamic spectrum allocation strategy determined based on the dynamic spectrum allocation information; and transmitting a sixth message to the first node, the sixth message including the data related to the performance evaluation collected by the second node, wherein the data related to the performance evaluation is used for performance evaluation of the dynamic spectrum allocation strategy.
[0281] According to an embodiment of the present disclosure, the data related to the performance evaluation includes one or more of the following: cell throughput information, cell bit error rate information, cell signal-to-noise ratio (SNR) information.
[0282] According to an embodiment of the present disclosure, the first node is a service management and orchestration, SMO, node, the second node is an open radio access network distribution unit, O-DU, node, and the third node is an open radio access network radio unit, O-RU, node.
[0283] Figure 17b A flow chart of a method 1700 performed by a first node in a wireless communication system according to an embodiment of the present disclosure is shown.
[0284] As shown in Figure 17b The method 1700 performed by a first node in a wireless communication system according to an embodiment of the present disclosure can include, as shown in step S1701, performing dynamic spectrum allocation based on a first model, and as shown in step S1702, sending a dynamic spectrum allocation result to a second node, the dynamic spectrum allocation result including cell channel indication information and cell channel availability indication information, wherein the cell channel indication information includes an indicator of one or more channels allocated to a cell, and wherein the cell channel availability indication information includes identification information indicating whether the one or more channels are available.
[0285] According to an embodiment of the present disclosure, sending the dynamic spectrum allocation result to the second node includes sending a cell configuration message to the second node, the cell configuration message including the dynamic spectrum allocation result.
[0286] According to an embodiment of the present disclosure, the dynamic spectrum allocation result further includes cell partial channel bandwidth set information, wherein the cell partial channel bandwidth set information includes a starting resource block location, a resource block size, and a switching time of one or more partial channel bandwidths.
[0287] According to an embodiment of the present disclosure, the cell channel indication information and the cell channel availability indication information are used by the second node to update a list of unavailable resource blocks.
[0288] According to an embodiment of the present disclosure, the cell partial channel bandwidth set information is used by the second node to switch the one or more partial channel bandwidths based on the switching time.
[0289] According to an embodiment of the present disclosure, performing dynamic spectrum allocation based on a first model includes receiving dynamic spectrum access related data from the second node, and performing dynamic spectrum allocation using a first model based on the dynamic spectrum access related data.
[0290] According to an embodiment of the present disclosure, the dynamic spectrum access related data comprises at least one of the following: O-RU output power information, O-RU received power information, O-RU received power signal strength indication information, cell traffic information, cell interference information, O-RU type information, cell interference tolerance threshold information, O-RU receiving sensitivity information, power consumed by each hardware component of the O-RU, supported working bandwidth of the O-RU, supported frequency band of the O-RU, maximum bandwidth information of the O-RU, maximum bandwidth information of a carrier, maximum number of carriers of the O-RU, information about whether there is a high priority user in the cell, mapping relationship information of the O-RU and the cell, cell TDD / FDD configuration information, cell channel preference information, continuous bandwidth preference, and type information of a cell connected to the O-RU.
[0291] Figure 17c A flow chart of a method 1710 performed by a second node in a wireless communication system according to an embodiment of the present disclosure is shown.
[0292] As shown in Figure 17c the method 1710 performed by the second node in the wireless communication system according to an embodiment of the present disclosure can comprise: in step S1711, receiving a dynamic spectrum allocation result from a first node, the dynamic spectrum allocation result comprising cell channel indication information and cell channel availability indication information, wherein the cell channel indication information comprises an indicator of one or more channels allocated to the cell, and wherein the cell channel availability indication information comprises identification information indicating whether the one or more channels are available; and in step S1712, updating a list of unavailable resource blocks based on the received dynamic spectrum allocation result.
[0293] According to an embodiment of the present disclosure, receiving the dynamic spectrum allocation result from the first node comprises: receiving a cell configuration message from the first node, the cell configuration message comprising the dynamic spectrum allocation result.
[0294] According to an embodiment of the present disclosure, the dynamic spectrum allocation result further comprises cell partial channel bandwidth set information, wherein the cell partial channel bandwidth set information comprises a starting resource block position, a resource block size and a switching time of one or more partial channel bandwidths.
[0295] According to an embodiment of the present disclosure, the method further comprises: switching the one or more partial channel bandwidths based on the switching time.
[0296] According to an embodiment of the present disclosure, the method further comprises: detecting whether the cell partial channel bandwidth set information needs to be reconfigured; and if the cell partial channel bandwidth set information needs to be reconfigured, sending a partial channel bandwidth set reconfiguration request to the first node.
[0297] According to an embodiment of the disclosure, the detecting whether the cell partial channel bandwidth set information needs to be reconfigured comprises: detecting, based on cell traffic related information and / or cell interference related information, whether the cell partial channel bandwidth set information needs to be reconfigured.
[0298] According to an embodiment of the disclosure, the method further comprises: sending, to a user equipment (UE), downlink control information (DCI) for indicating the partial channel bandwidth after switching.
[0299] It should be understood that the methods 500, 600, 1700, 1710, etc. according to embodiments of the disclosure can also include any method or step described in connection with various examples, aspects, figures, etc. of the disclosure.
[0300] Next, Figure 18 A schematic diagram of a node 700 in a wireless communication system according to an embodiment of the disclosure is shown.
[0301] As Figure 18 shown, the node 700 (e.g., the first node and / or the second node) according to an embodiment of the disclosure can include a transceiver 710 and a processor 720. The transceiver 710 can be configured to transmit and receive signals. The processor 720 can be coupled with the transceiver 710 and can be configured to (e.g., control the transceiver 710) perform the method performed by any node (e.g., the first node and / or the second node) according to an embodiment of the disclosure.
[0302] In this document, a processor can also be referred to as a controller. In this document, a base station can also be referred to as a node or a node device.
[0303] Embodiments of the disclosure also provide a computer readable medium having stored thereon computer readable instructions which, when executed by a processor, can be used to implement any method according to embodiments of the disclosure.
[0304] Various embodiments of the present disclosure can be implemented as computer-readable codes on a specific recording medium readable by a computer. The computer-readable recording medium is any data storage device that can store data readable by a computer. Examples of the computer-readable recording medium can include a Read Only Memory (ROM), a Random Access Memory (RAM), a Compact Disc Read Only Memory (CD-ROM), a magnetic tape, a floppy disk, an optical data storage device, a carrier wave (e.g., data transmission via the Internet), and the like. The computer-readable recording medium can be distributed over a network-coupled computer system, and thus, the computer-readable code can be stored and executed in a distributed manner. Also, the functional programs, codes, and code segments for implementing various embodiments of the present disclosure can be easily construed by those skilled in the art to which the present disclosure pertains.
[0305] It will be understood that the embodiments of the present disclosure can be implemented in the form of hardware, software, or a combination of hardware and software. The software can be stored as program instructions or computer-readable codes executable on a processor on a non-transitory computer-readable medium. Examples of the non-transitory computer-readable recording medium include magnetic storage media (e.g., ROM, floppy disks, hard disks, etc.), and optical recording media (e.g., CD-ROMs, Digital Versatile Discs (DVDs), etc.). The non-transitory computer-readable recording medium can also be distributed over network-coupled computer systems so that the computer-readable code is stored and executed in a distributed manner. The medium can be read by a computer, stored in a memory, and executed by a processor. The various embodiments can be implemented by a computer or a portable terminal including a controller and a memory, and the memory can be an example of a non-transitory computer-readable recording medium suitable for storing a program(s) having instructions for implementing the embodiments of the present disclosure. The present disclosure can be implemented by a program stored in a machine (or computer)-readable storage medium, having codes for specifically implementing the apparatus and method described in the claims. The program can be electronically carried on any medium, such as a communication signal transmitted via wired or wireless connection, and the present disclosure suitably includes its equivalents.
[0306] The above-described embodiments are merely specific embodiments of the present disclosure, but the scope of protection of the present disclosure is not limited thereto, and those skilled in the art, who have common general knowledge, can make various modifications or substitutions within the technical scope of the present disclosure, and such modifications or substitutions should be construed as falling within the scope of the present disclosure. Accordingly, the scope of protection of the present disclosure should be construed as the scope of protection of the claims.
Claims
1. A method performed by a first node in a wireless communication system, comprising: performing dynamic spectrum allocation based on a first model; sending a dynamic spectrum allocation result to a second node, the dynamic spectrum allocation result comprising cell channel indication information and cell channel availability indication information, wherein the cell channel indication information comprises an indicator of one or more channels allocated to a cell, and wherein the cell channel availability indication information comprises identification information indicating whether the one or more channels are available.
2. The method of claim 1, wherein, sending the dynamic spectrum allocation result to the second node comprises: sending a cell configuration message to the second node, the cell configuration message comprising the dynamic spectrum allocation result.
3. The method of claim 1 or 2, wherein, the dynamic spectrum allocation result further comprises cell partial channel bandwidth set information, wherein the cell partial channel bandwidth set information comprises a starting resource block location, a resource block size, and a switching time of one or more partial channel bandwidths. 4.The method of claim 1, wherein: the cell channel indication information and the cell channel availability indication information are used by the second node to update a list of unavailable resource blocks. 5.The method of claim 3, wherein: the cell partial channel bandwidth set information is used by the second node to switch the one or more partial channel bandwidths based on the switching time.
6. The method of claim 1, wherein, performing dynamic spectrum allocation based on a first model comprises: receiving dynamic spectrum access related data from the second node; performing dynamic spectrum allocation using the first model based on the dynamic spectrum access related data.
7. The method of claim 6, wherein, the dynamic spectrum access related data comprises at least one of the following: open radio access network radio unit (O-RU) output power information, O-RU received power information, O-RU received power signal strength indication information, cell traffic information, cell interference information, O-RU type information, cell interference tolerance threshold information, O-RU reception sensitivity information, power consumed by each hardware component of the O-RU, supported operating bandwidth of the O-RU, supported frequency band of the O-RU, maximum bandwidth information of the O-RU, maximum bandwidth information of a carrier, maximum number of carriers supported by the O-RU, information about whether there is a high priority user in the cell, mapping relationship information between the O-RU and the cell, time division duplexing (TDD) / frequency division duplexing (FDD) configuration information of the cell, cell channel preference information, contiguous bandwidth preference, and type information of a cell connected to the O-RU. 8.A method performed by a second node in a wireless communication system, comprising: receiving a dynamic spectrum allocation result from a first node, the dynamic spectrum allocation result comprising cell channel indication information and cell channel availability indication information, wherein the cell channel indication information comprises an indicator of one or more channels allocated to a cell, and wherein the cell channel availability indication information comprises identification information indicating whether the one or more channels are available; updating a list of unavailable resource blocks based on the received dynamic spectrum allocation result.
9. The method of claim 8, wherein, receiving the dynamic spectrum allocation result from the first node comprises: receiving a cell configuration message from the first node, the cell configuration message comprising the dynamic spectrum allocation result.
10. The method of claim 8, wherein, The dynamic spectrum allocation result further comprises cell partial channel bandwidth set information, wherein the cell partial channel bandwidth set information comprises starting resource block position, resource block size and switching time of one or more partial channel bandwidths. 11.The method of claim 10, further comprising: switching the one or more partial channel bandwidths based on the switching time. 12.The method of claim 10 or 11, further comprising: detecting whether the cell partial channel bandwidth set information needs reconfiguration; if the reconfiguration is needed, sending a partial channel bandwidth set reconfiguration request to the first node.
13. The method of claim 12, wherein, detecting whether the cell partial channel bandwidth set information needs reconfiguration comprises: detecting whether the cell partial channel bandwidth set information needs reconfiguration based on cell traffic related information and / or cell interference related information. 14.The method of claim 11, further comprising: sending a downlink control information to a user equipment (UE), the downlink control information being used to indicate the switched partial channel bandwidth. 15.A node in a wireless communication system, comprising: a transceiver configured to transmit and receive signals; and a controller coupled with the transceiver and configured to perform the method of any one of claims 1-14. 16.A computer readable medium having computer readable instructions stored thereon for implementing the method of any one of claims 1-14 when executed by a processor.