CSI-RS beam allocation method, device, equipment and storage medium

By determining the coverage range and guidance vector of the CSI-RS beam and optimizing the CSI beam set allocation in combination with the neural network model, the problem that the CSI-RS beam cannot be adaptively adjusted in different scenarios is solved, and the downlink performance of the cell is improved.

CN116249127BActive Publication Date: 2025-08-29CHINA MOBILE GROUP SHAIHAI +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211527037.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-30
Publication Date
2025-08-29
Estimated Expiration
2042-11-30

AI Technical Summary

Technical Problem

In the prior art, the CSI-RS beam cannot be differentiated according to user characteristics and cell load, resulting in a poor gain of CSI-RS beam and cannot provide optimal performance in different scenarios.

Method used

By determining the coverage range of the CSI-RS beam, based on horizontal and vertical guide vectors, combining scene characteristics such as user characteristics and network load, the allocation of CSI beam sets is optimized using a neural network model to achieve adaptive adjustment.

Benefits of technology

It improves the downlink performance of the cell, maximizes the use of real network data, adapts to different scenario needs, and improves the coverage capability of CSI-RS beams.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116249127B_ABST
    Figure CN116249127B_ABST
Patent Text Reader

Abstract

The embodiments of the present application relate to the field of communication technology. The embodiments of the present application disclose a method, apparatus, device, and storage medium for allocating CSI-RS beams. The method for allocating CSI-RS beams includes: determining the coverage range of the CSI-RS beam; determining the beam pointing direction of each CSI-RS beam based on the coverage range; determining the horizontal steering vector and the vertical steering vector based on the beam pointing direction and hardware information; wherein the hardware information includes the spacing and frequency of the antenna array; obtaining a CSI beam set based on the horizontal steering vector, the vertical steering vector, and the base beam information; allocating the CSI beam set based on scenario characteristics; wherein the scenario characteristics include user characteristics and network load conditions. In this way, the embodiments of the present application can maximize the use of real network data for different scenarios based on scenario characteristics, thereby improving the downlink performance of the cell.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a method, apparatus, device, and storage medium for allocating a CSI-RS beam. Background Art

[0002] CSI-RS (Channel State Information-Reference Signal) is a very important reference signal in the NR (New Radio) system. Wireless channel conditions may change continuously. The user equipment needs to feed back the downlink channel conditions it sees to the base station through CSI so that the base station can take channel quality into account during downlink scheduling.

[0003] The current CSI-RS beam is designed based on a fixed coverage range and is mainly divided into horizontal / vertical fixed wide and narrow beams. However, in different scenarios, user distribution varies greatly. The performance of fixed CSI-RS beams for users with different distributions varies greatly, and it is impossible to make differentiated adjustments based on user characteristics and cell load, resulting in poor CSI-RS beam gain. Summary of the Invention

[0004] The embodiments of the present application provide a CSI-RS beam allocation method, apparatus, device, and storage medium to solve the technical problems of being unable to make adaptive adjustments based on user characteristics and cell load scenario differences and poor CSI-RS beam gain.

[0005] In a first aspect, an embodiment of the present application provides a method for allocating CSI-RS beams, including: determining the coverage range of the CSI-RS beam; determining the beam pointing of each CSI-RS beam based on the coverage range; determining the horizontal steering vector and the vertical steering vector based on the beam pointing and hardware information; wherein the hardware information includes the spacing and frequency of the antenna array; based on the horizontal steering vector, the vertical steering vector and the base beam information, obtaining the CSI beam set; allocating the CSI beam set based on scenario characteristics; wherein the scenario characteristics include user characteristics and network load conditions.

[0006] In one embodiment, CSI beam sets are allocated based on scenario characteristics, including: acquiring scenario characteristics; training the scenario characteristics using a neural network model, and obtaining an optimal CSI beam set under the current coverage range based on user characteristics and network load conditions; and allocating CSI-RS beams based on the optimal CSI beam set.

[0007] In one embodiment, user characteristics include user distribution, user status, scheduling type and data transmission type; network load conditions include cell load within the coverage range of the CSI-RS beam and reconfiguration overhead of the CSI-RS beam; CSI beam sets are allocated based on scenario characteristics, including: constructing an allocation model according to user distribution, user status, scheduling type and data transmission type; constituting constraints of the allocation model according to the cell load within the coverage range of the CSI-RS beam and the reconfiguration overhead of the CSI-RS beam; and solving based on the allocation model and constraints to obtain the optimal CSI beam set within the current coverage range.

[0008] In one embodiment, the user distribution includes the users within the coverage of the CSI-RS beam and the distance between each user and the antenna; the user status includes the moving speed of the user.

[0009] In one embodiment, before determining the coverage range of the CSI-RS beam, the method includes pre-saving multiple sets of CSI-RS beams with fixed directions and fixed widths as base beam information according to antenna configurations.

[0010] In one embodiment, a CSI beam set is obtained based on a horizontal steering vector, a vertical steering vector, and base beam information, including: multiplying the horizontal steering vector and the vertical steering vector by base beams in the base beam information to obtain final beams; and obtaining a CSI beam set based on the final beams.

[0011] In the second aspect, an embodiment of the present application provides a CSI-RS beam allocation device, including: a coverage range module for determining the coverage range of the CSI-RS beam; a beam pointing module for determining the beam pointing of each CSI-RS beam based on the coverage range; a steering vector module for determining the horizontal steering vector and the vertical steering vector based on the beam pointing and hardware information; wherein the hardware information includes the spacing and frequency of the antenna array; a CSI beam set module for obtaining the CSI beam set based on the horizontal steering vector, the vertical steering vector and the base beam information; a beam allocation module for allocating the CSI beam set based on scenario characteristics; wherein the scenario characteristics include user characteristics and network load conditions.

[0012] In a third aspect, an embodiment of the present application provides an electronic device, comprising a processor and a memory storing a computer program, wherein when the processor executes the program, the steps of the CSI-RS beam allocation method of the first aspect are implemented.

[0013] In a fourth aspect, an embodiment of the present application provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the CSI-RS beam allocation method of the first aspect.

[0014] In a fifth aspect, an embodiment of the present application provides a computer program product, including a computer program, which, when executed by a processor, implements the steps of the CSI-RS beam allocation method of the first aspect.

[0015] The embodiments of the present application provide a method, apparatus, device, and storage medium for allocating CSI-RS beams. The CSI-RS beam allocation method includes: determining the coverage range of the CSI-RS beam; determining the beam pointing direction of each CSI-RS beam based on the coverage range; determining the horizontal steering vector and the vertical steering vector based on the beam pointing direction and hardware information; wherein the hardware information includes the spacing and frequency of the antenna array; obtaining a CSI beam set based on the horizontal steering vector, the vertical steering vector, and the base beam information; and allocating the CSI beam set based on scenario characteristics; wherein the scenario characteristics include user characteristics and network load conditions. Through the above methods, the embodiments of the present application can maximize the use of real network data for different scenarios based on scenario characteristics, thereby improving cell downlink performance. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] In order to more clearly illustrate the technical solutions in the present application or the prior art, a brief introduction will be given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0017] Figure 1 1 is a flow chart of an embodiment of a method for allocating CSI-RS beams of the present application;

[0018] Figure 2 This is a structural diagram of an embodiment of a CSI-RS beam allocation device of the present application;

[0019] Figure 3 It is a structural diagram of an embodiment of an electronic device of the present invention. DETAILED DESCRIPTION

[0020] To make the objectives, technical solutions, and advantages of this application more clear, the technical solutions in this application will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of this application. Obviously, the described embodiments are only part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making any creative efforts are within the scope of protection of this application.

[0021] Existing vendors' CSI beam designs use a single cell-level beam, which cannot be adjusted based on user characteristics and cell load. The CSI beam gain is poor, and using scenario-based beams to more accurately assess the deep coverage capabilities of outdoor NR networks remains a challenge in current wireless network planning.

[0022] Based on this, this application provides a CSI-RS beam allocation method, please refer to Figure 1 , Figure 1 1 is a flow chart of an embodiment of a method for allocating CSI-RS beams of the present application. In this embodiment, the method for allocating CSI-RS beams includes steps S110 to S150, each of which is as follows:

[0023] S110: Determine the coverage of the CSI-RS beam.

[0024] NR systems use beamforming technology to form narrow beams with more concentrated energy and stronger directionality for each channel / signal type. However, compared to wide beams, such as Long Term Evolution (LTE) beams, narrow beams have limited coverage. A single beam cannot fully cover all users in a cell, nor can it guarantee that every user in the cell receives maximum signal energy. Therefore, beam management is introduced. Based on the different characteristics of each channel / signal, the base station (gNodeB) manages the beams of each channel / signal separately and selects the optimal beam for each user, improving coverage performance and user experience for each channel / signal.

[0025] In LTE, downlink channel conditions are determined entirely by mobile phone measurements of the Cell Reference Signal (CRS). The CRS is evenly distributed across the entire LTE carrier bandwidth, occupying resources and continuously transmitting signals regardless of whether there is traffic. This is like an uncapped manhole in the middle of a highway, forcing all vehicles to detour. This results in significant resource waste, congestion, and persistent interference to neighboring cells.

[0026] These important resources are used to transmit CRS with lower value. As the number of ports increases, the impact becomes greater. CSI-RS was defined in the R10 version of LTE.

[0027] CSI-RS can measure the channel quality indicator (CQI), rank indicator (RI), and precoding matrix indicator (PMI). These three items are collectively called channel state information (CSI), which is the purpose of CSI-RS.

[0028] CSI-RS is only valid within the bandwidth allocated to the mobile phone, and does not need to be continuously transmitted across the entire bandwidth. Therefore, even if 8-port transmission is supported, it will not cause a significant increase in system overhead. The network will notify the mobile phone of CSI-RS related information through signaling. If no notification is given, the mobile phone will assume that CSI-RS does not exist.

[0029] As you can understand, CSI-RS is mainly used in the following aspects: First, obtaining channel state information, which is used to measure the channel between the base station and the UE, and obtain the channel state information required for scheduling and link adaptation, such as the precoding matrix and channel quality information. Second, beam management, which is used to obtain the shaping weights of the beams on the UE and base station sides, and supports beam measurement during the beam management process. Third, time-frequency tracking, which is used for precise time-frequency synchronization tracking and obtaining QCL parameters. Fourth, mobility management, which is used to complete measurements related to mobility management.

[0030] Specifically, the CSI-RS beam coverage range can be determined based on parameter configuration. The NR system CSI-RS power determines the CSI-RS coverage range. Through simulations and field testing, a rough estimate of the macro base station's indoor coverage capability can be made.

[0031] Optionally, when transmitting multi-port CSI-RS, it can be considered that an orthogonal method is used to share the mapping ports on the time-frequency resources, including i) code domain sharing, where different antenna ports use multiple orthogonal code groups to orthogonally modulate the CSI-RS; ii) frequency domain sharing, where different antenna ports occupy multiple subcarriers in the frequency domain; and iii) time domain sharing, where different antenna ports occupy multiple OFDM (Orthogonal Frequency Division Multiplexing) symbols in the time domain.

[0032] S120: Determine the beam direction of each CSI-RS beam according to the coverage range.

[0033] The direction of the beam is always perpendicular to the isophase plane, and the beam direction of each CSI-RS beam can be determined according to the coverage range.

[0034] S130: Determine the horizontal steering vector and the vertical steering vector according to the beam pointing and hardware information.

[0035] The hardware information includes the spacing and frequency of the antenna elements. The steps of determining the horizontal steering vector and the vertical steering vector based on the beam pointing and the hardware information include:

[0036] The horizontal steering vector is calculated based on the spacing and frequency of the horizontal antenna elements; the vertical steering vector is calculated based on the spacing and frequency of the vertical antenna elements.

[0037] S140: Obtain a CSI beam set based on the horizontal steering vector, the vertical steering vector, and the base beam information.

[0038] Optionally, the step of obtaining a CSI beam set based on the horizontal steering vector, the vertical steering vector, and the base beam information includes:

[0039] The horizontal steering vector and the vertical steering vector are multiplied by the base beam in the base beam information to obtain final beams; and a CSI beam set is obtained based on the final beams.

[0040] The basic beam information is multiple sets of CSI basic beams with fixed directions and widths pre-stored in a database.

[0041] S150: Allocate CSI beam sets based on scenario characteristics; wherein the scenario characteristics include user characteristics and network load conditions.

[0042] Optionally, the step of allocating a CSI beam set based on scenario characteristics includes:

[0043] Acquire scene features; use a neural network model to train the scene features, and obtain the optimal CSI beam set under the current coverage range based on user characteristics and network load; and perform CSI-RS beam allocation based on the optimal CSI beam set.

[0044] This embodiment collects scene features and uses them as feature inputs for deep learning. Different types of CSI beams are designed for different scenarios (high-rise buildings and squares, etc.). A neural network model is used to train the scene features. Based on user characteristics and network load, the CSI beams are adaptively switched. Optionally, the beam design model can be periodically updated to obtain the optimal CSI beam set for the current cell. Optionally, the scene features may include the number of users in the cell, the distribution of user SSBs (Synchronization Signal Blocks), and RSRP (Reference Signal Received Power).

[0045] Based on scenario-based CSI beam design, we maximized the use of real network data for different scenarios, used user-reported MR data as a breakthrough point, and established a 4G heterogeneous system MR data evaluation method system. The method was successfully implemented and its feasibility and accuracy were verified through actual testing.

[0046] Furthermore, user characteristics include user distribution, user status, scheduling type and data transmission type; network load conditions include cell load within the coverage of the CSI-RS beam and CSI-RS beam reconfiguration overhead.

[0047] Therefore, the steps of allocating CSI beam sets based on scenario characteristics include:

[0048] An allocation model is constructed based on user distribution, user status, scheduling type, and data transmission type. Constraints of the allocation model are formed based on the cell load within the coverage range of the CSI-RS beam and the reconfiguration overhead of the CSI-RS beam. The optimal CSI beam set within the current coverage range is solved based on the allocation model and constraints.

[0049] It should be noted that the user distribution includes the users within the coverage of the CSI-RS beam and the distance between each user and the antenna; the user status includes the user's moving speed.

[0050] In some embodiments, the distance between each user and the antenna can be roughly divided into close, medium, and far. The maximum distance from the antenna within the CSI-RS beam coverage is 1. A user is considered close if the distance between the user and the antenna is less than or equal to 1 / 3 of the maximum distance. A user is considered medium if the distance between the user and the antenna is greater than 1 / 3 of the maximum distance and less than or equal to 2 / 3 of the maximum distance. A user is considered far if the distance between the user and the antenna is greater than 2 / 3 of the maximum distance.

[0051] The user's movement speed can be roughly categorized as stationary, normal, or high-speed. When the user is stationary, that is, the user carrying the mobile device is sitting somewhere or the mobile device is not moving; when the user is moving at a normal speed, that is, the user carrying the mobile device is walking or running; and when the user is moving at a high speed, that is, the user carrying the mobile device is traveling by vehicle, such as a bus, car, or some other type of vehicle.

[0052] The scheduling type may be divided into multi-user / single-user; the data transmission type may refer to the data transmission type of the physical downlink shared channel (PDSCH); and the PDSCH data transmission type may be divided into SRS weight / PMI weight.

[0053] The SRS weight refers to the weight of the channel sounding reference signal (Sounding Reference Signal); the PMI weight refers to the weight of the precoding matrix indication (Precode Matrix Indication).

[0054] The CSI-RS beam reconfiguration overhead can be achieved through Radio Resource Control (RRC) technology. RRC can reconfigure radio resources and coordinate different radio resource bearers related to the RRC connection.

[0055] In one embodiment, the steps before determining the coverage of the CSI-RS beam include:

[0056] According to the antenna configuration, multiple sets of CSI-RS beams with fixed directions and fixed widths are pre-stored as base beam information.

[0057] Based on the antenna configuration, multiple sets of CSI basic beams with fixed directions and widths are pre-stored in the database. Wide beams include 1 / 2 / 4 beams with different beam coverage widths. Narrow beams include horizontal narrow beams and vertical narrow beams, which are selected based on the 32T / 64T module.

[0058] In summary, the embodiments of the present application provide a method for allocating CSI-RS beams, including: determining the coverage range of the CSI-RS beam; determining the beam pointing direction of each CSI-RS beam based on the coverage range; determining the horizontal steering vector and the vertical steering vector based on the beam pointing direction and hardware information; wherein the hardware information includes the spacing and frequency of the antenna arrays; obtaining a CSI beam set based on the horizontal steering vector, the vertical steering vector, and the base beam information; and allocating the CSI beam set based on scenario characteristics; wherein the scenario characteristics include user characteristics and network load conditions. Through the above methods, the embodiments of the present application can maximize the use of real network data for different scenarios based on scenario characteristics, thereby improving cell downlink performance.

[0059] Understandably, the CSI-RS beam allocation method of this embodiment can be divided into a scenario-based configuration scheme and a scenario-adaptive CSI beam design scheme. In this embodiment, for downlink single-user network / multi-user cell, the terminal CSI receive beam RSRP and CSI resource allocation can be observed to determine whether there are significant changes in CSI RSRP and resource allocation in different scenarios.

[0060] In scenario configuration solutions, multiple sets of fixed-point and fixed-width CSI base beams can be pre-stored to determine the CSI-RS beam coverage and the direction of each CSI-RS beam, ultimately generating the final beams. In adaptive CSI beam design, scenario characteristics must be collected, a CSI beam design model (such as a neural network model) must be periodically updated, and the current cell characteristics must be input to determine the optimal CSI beam set for the cell.

[0061] Based on different target scenarios, scenario parameters are set to customize and adaptively design CSI-RS beam coverage to achieve optimal CSI measurement performance across the cell. Unlike demand-based broadcast beam adjustment, this embodiment adaptively adjusts service beams based on scenario-specific differences. Customized or adaptive CSI-RS beam coverage can be designed based on customer needs to improve cell downlink performance. This approach has a wide range of applications and addresses a wide range of issues.

[0062] In addition, this application can also be applied to 4G heterogeneous systems. CSI beam design based on different scenarios can be used for scientific evaluation of network coverage capabilities of 4G heterogeneous systems using MR data, which can save construction investment.

[0063] The CSI-RS beam allocation device provided by the present invention is described below. The CSI-RS beam allocation device described below and the CSI-RS beam allocation method described above can refer to each other.

[0064] See also Figure 2 , Figure 2 FIG2 is a schematic diagram of the structure of an embodiment of a CSI-RS beam allocation apparatus of the present application. In this embodiment, the CSI-RS beam allocation apparatus may include a coverage module 210, a beam pointing module 220, a steering vector module 230, a CSI beam set module 240, and a beam allocation module 250.

[0065] The coverage module 210 is configured to determine the coverage of the CSI-RS beam.

[0066] The beam pointing module 220 is configured to determine the beam pointing direction of each CSI-RS beam according to the coverage range.

[0067] The steering vector module 230 is used to determine the horizontal steering vector and the vertical steering vector according to the beam pointing and hardware information; wherein the hardware information includes the spacing and frequency of the antenna elements.

[0068] The CSI beam set module 240 is configured to obtain a CSI beam set based on the horizontal steering vector, the vertical steering vector, and the base beam information.

[0069] The beam allocation module 250 is configured to allocate CSI beam sets based on scenario characteristics, wherein the scenario characteristics include user characteristics and network load conditions.

[0070] In one embodiment, the beam allocation module 250 is configured to:

[0071] Acquire scene features; use a neural network model to train the scene features, and obtain the optimal CSI beam set under the current coverage range based on user characteristics and network load; and perform CSI-RS beam allocation based on the optimal CSI beam set.

[0072] In one embodiment, user characteristics include user distribution, user status, scheduling type, and data transmission type; network load includes cell load within the coverage of the CSI-RS beam and CSI-RS beam reconfiguration overhead; and beam allocation module 250 is configured to:

[0073] An allocation model is constructed based on user distribution, user status, scheduling type, and data transmission type. Constraints of the allocation model are formed based on the cell load within the coverage range of the CSI-RS beam and the reconfiguration overhead of the CSI-RS beam. The optimal CSI beam set within the current coverage range is solved based on the allocation model and constraints.

[0074] In one embodiment, the user distribution includes the users within the coverage of the CSI-RS beam and the distance between each user and the antenna; the user status includes the moving speed of the user.

[0075] In one embodiment, the CSI-RS beam allocation apparatus may further include a pre-storage module, the pre-storage module being configured to:

[0076] According to the antenna configuration, multiple sets of CSI-RS beams with fixed directions and fixed widths are pre-stored as base beam information.

[0077] In one embodiment, the CSI beam setting module 240 is configured to:

[0078] The horizontal steering vector and the vertical steering vector are multiplied by the base beam in the base beam information to obtain final beams; and a CSI beam set is obtained based on the final beams.

[0079] In summary, an embodiment of the present application provides a CSI-RS beam allocation device, and the coverage range module determines the coverage range of the CSI-RS beam. The beam pointing module 220 determines the beam pointing of each CSI-RS beam based on the coverage range. The steering vector module determines the horizontal steering vector and the vertical steering vector based on the beam pointing and hardware information; wherein the hardware information includes the spacing and frequency of the antenna array. The CSI beam set module obtains the CSI beam set based on the horizontal steering vector, the vertical steering vector and the base beam information. The beam allocation module allocates the CSI beam set based on the scenario characteristics; wherein the scenario characteristics include user characteristics and network load conditions. In the above manner, the embodiment of the present application can maximize the use of real network data for different scenarios based on the scenario characteristics, thereby improving the downlink performance of the cell.

[0080] The present invention also provides an electronic device, see Figure 3 , Figure 3 This is a schematic diagram of the structure of an electronic device according to an embodiment of the present invention. In this embodiment, the electronic device may include a memory 320, a processor 310, and a computer program stored in the memory 320 and executable on the processor 310. When the computer program is executed by the processor 310, the CSI-RS beam allocation method provided by the aforementioned methods is implemented.

[0081] Optionally, the electronic device may further include a communication bus 330 and a communication interface (Communications Interface) 340, wherein the processor 310, the communication interface 340, and the memory 320 communicate with each other via the communication bus 330. The processor 310 may call the logic instructions in the memory 320 to execute the CSI-RS beam allocation method, which includes:

[0082] Determine the coverage range of the CSI-RS beam; based on the coverage range, determine the beam pointing direction of each CSI-RS beam; based on the beam pointing direction and hardware information, determine the horizontal steering vector and vertical steering vector; where the hardware information includes the spacing and frequency of the antenna array; based on the horizontal steering vector, vertical steering vector and base beam information, obtain the CSI beam set; allocate the CSI beam set based on scenario characteristics; where the scenario characteristics include user characteristics and network load.

[0083] In addition, the logic instructions in the above-mentioned memory 320 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when sold or used as an independent product. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0084] On the other hand, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, it is implemented to execute the CSI-RS beam allocation method provided by the above methods. The steps and principles of the method have been introduced in detail in the above methods and will not be repeated here.

[0085] On the other hand, the present invention also provides a computer program product, which includes a computer program. The computer program can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the CSI-RS beam allocation method provided by the above methods. Its steps and principles have been introduced in detail in the above methods and will not be repeated here.

[0086] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, i.e., they may be located in one location or distributed across multiple network units. Some or all of the modules may be selected based on actual needs to achieve the objectives of the present embodiment. Persons of ordinary skill in the art will be able to understand and implement the present invention without inventive effort.

[0087] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a necessary general hardware platform, or of course, by hardware. Based on this understanding, the essence of the above technical solution or the part that contributes to the existing technology can be embodied in the form of a software product. The computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a magnetic disk, an optical disk, etc., and includes a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or certain parts of the embodiments.

[0088] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A method for allocating a CSI-RS beam, characterized in that: include: Determine the coverage of the CSI-RS beam; Determining a beam pointing direction of each CSI-RS beam according to the coverage range; Determining a horizontal steering vector and a vertical steering vector based on the beam pointing and hardware information, wherein the hardware information includes the spacing and frequency of antenna elements; Obtaining a CSI beam set based on the horizontal steering vector, the vertical steering vector, and base beam information; Allocating the CSI beam set based on scenario characteristics, wherein the scenario characteristics include user characteristics and network load conditions; The allocating the CSI beam set based on scenario characteristics includes: Acquiring the scene features; Using a neural network model to train the scene features, and based on the user characteristics and the network load, obtaining an optimal CSI beam set under the current coverage range; Performing CSI-RS beam allocation based on the optimal CSI beam set; The user characteristics include user distribution, user status, scheduling type, and data transmission type; the network load includes a cell load within the coverage of a CSI-RS beam and a reconfiguration overhead of the CSI-RS beam; and allocating the CSI beam set based on scenario characteristics includes: Building an allocation model based on the user distribution, user status, scheduling type and data transmission type; Constraints of the allocation model are formed according to a cell load within the coverage of the CSI-RS beam and a reconfiguration overhead of the CSI-RS beam; A solution is obtained based on the allocation model and the constraint condition to serve as an optimal CSI beam set under the current coverage range.

2. The CSI-RS beam allocation method according to claim 1, wherein: The user distribution includes the users within the coverage of the CSI-RS beam and the distance between each user and the antenna; the user status includes the user's moving speed.

3. The CSI-RS beam allocation method according to claim 1, wherein: Before determining the coverage range of the CSI-RS beam, the method includes: According to the antenna configuration, multiple sets of CSI-RS beams with fixed directions and fixed widths are pre-stored as the base beam information.

4. The CSI-RS beam allocation method according to claim 1, wherein: The obtaining a CSI beam set based on the horizontal steering vector, the vertical steering vector, and base beam information includes: multiplying the horizontal steering vector and the vertical steering vector by the base beam in the base beam information to obtain final beams; The CSI beam set is obtained based on the final beam.

5. A CSI-RS beam allocation device, characterized in that: include: A coverage module is used to determine the coverage of the CSI-RS beam; A beam pointing module, configured to determine a beam pointing direction of each CSI-RS beam according to the coverage range; A steering vector module, configured to determine a horizontal steering vector and a vertical steering vector based on the beam pointing direction and hardware information, wherein the hardware information includes the spacing and frequency of antenna elements; A CSI beam set module is configured to obtain a CSI beam set based on the horizontal steering vector, the vertical steering vector, and base beam information; A beam allocation module, configured to allocate the CSI beam set based on scenario characteristics, wherein the scenario characteristics include user characteristics and network load conditions; The beam allocation module is configured to: obtain the scene features; train the scene features using a neural network model, and obtain an optimal CSI beam set under the current coverage based on the user features and the network load; and perform CSI-RS beam allocation based on the optimal CSI beam set; The user characteristics include user distribution, user status, scheduling type, and data transmission type; the network load includes the cell load within the coverage of the CSI-RS beam and the reconfiguration overhead of the CSI-RS beam; the beam allocation module is used to: Building an allocation model based on the user distribution, user status, scheduling type and data transmission type; Constraints of the allocation model are formed according to a cell load within the coverage of the CSI-RS beam and a reconfiguration overhead of the CSI-RS beam; A solution is obtained based on the allocation model and the constraint condition to serve as an optimal CSI beam set under the current coverage range.

6. An electronic device comprising a processor and a memory storing a computer program, characterized in that: When the processor executes the computer program, the steps of the CSI-RS beam allocation method according to any one of claims 1 to 4 are implemented.

7. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the CSI-RS beam allocation method according to any one of claims 1 to 4 are implemented.

8. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the CSI-RS beam allocation method according to any one of claims 1 to 4 are implemented.

Citation Information

Patent Citations

  • Channel state information feedback method and device, terminal, network side and storage medium

    CN113258974A

  • Reference signal channel feature configuration method and apparatus, and communication device

    CN113922938A