Beam weight determination method, base station, and readable medium

Through the method of determining performance index function to be optimized based on KPI information, the target beam weight group is selected and the base station beam weight value is optimized, which solves the problem of poor performance of existing MIMO and Massive MIMO cells, and achieves performance optimization and user distribution matching.

CN114204967BActive Publication Date: 2025-04-25ZTE INTELLIGENT TECH NANJING CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202010910246.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-09-02
Publication Date
2025-04-25
Estimated Expiration
2040-09-02

AI Technical Summary

Technical Problem

The coverage schemes of existing MIMO and Massive MIMO cells cannot ensure optimal cell performance and cannot effectively match user terminal distribution and service distribution.

Method used

By determining the performance index function to be optimized based on the key performance index KPI information reported by the user terminal, the performance index function to be optimized, and then selecting the target beam weight group from multiple beam weight groups, and optimizing the beam weight configuration of the base station to match the user terminal distribution and service distribution.

Benefits of technology

The optimization of cell or network performance is achieved, ensuring that beam coverage matches the user terminal distribution or service distribution, thereby improving spectrum resource utilization efficiency and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114204967B_ABST
    Figure CN114204967B_ABST
Patent Text Reader

Abstract

The present disclosure provides a method for determining beam weights, comprising: determining a performance indicator function to be optimized according to key performance indicator KPI information reported by a user terminal in at least one target cell respectively belonging to at least one base station, wherein the performance indicator function to be optimized represents the state of the overall performance to be optimized of the target cell respectively belonging to at least one base station when the base station to which the target cell belongs configures different beam weight groups, wherein the current base station stores a plurality of beam weight groups, each of which includes a plurality of beam weights; and determining a target beam weight group of the base station to which the target cell belongs from the plurality of beam weight groups according to the performance indicator function to be optimized. The present disclosure also provides a base station and a computer-readable medium.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of communication technology, and in particular to a method for determining a beam weight, a base station, and a computer-readable medium. Background Art

[0002] Multiple Input Multiple Output (MIMO) technology introduces the dimension of the spatial domain, allowing user terminals (UE, User Equipment) in different locations to reuse the same time-frequency resources, thereby improving the utilization efficiency of the cell's spectrum resources. Massive MIMO technology further increases the number of antennas on the base station side based on MIMO, and can spatially multiplex more user terminals on the same time-frequency resources, further improving the utilization efficiency of the cell's spectrum resources. MIMO and Massive MIMO technology have become one of the core technologies of 5G communications.

[0003] In MIMO and Massive MIMO cells, multiple prefabricated narrow beams are used to cover the entire cell, thereby improving the coverage of the cell; the natural spatial isolation of different narrow beams can also realize spatial division multiplexing of user terminals in the cell. The existing coverage solutions of MIMO and Massive MIMO cells cannot guarantee the optimal performance of the cell. Summary of the invention

[0004] The embodiments of the present disclosure provide a method for determining a beam weight, a base station, and a computer-readable medium.

[0005] In a first aspect, an embodiment of the present disclosure provides a method for determining a beam weight, including:

[0006] Determine, according to key performance indicator KPI information reported by a user terminal in at least one target cell respectively belonging to at least one base station, a performance indicator function to be optimized, wherein the performance indicator function to be optimized represents the state of the overall performance to be optimized of the target cell respectively belonging to at least one base station when the base station to which the target cell belongs configures different beam weight groups, wherein the current base station stores a plurality of the beam weight groups, and each of the beam weight groups includes a plurality of beam weights;

[0007] According to the performance indicator function to be optimized, a target beam weight group of the base station to which the target cell belongs is determined from the multiple beam weight groups.

[0008] In some embodiments, the target cell belongs to the current base station, and the step of determining the performance indicator function to be optimized according to the key performance indicator KPI information reported by the user terminal in the target cell belonging to the current base station includes:

[0009] Determine, according to the KPI information reported by the user terminal in the target cell belonging to the current base station, a weighting factor of each of the user terminals in the target cell belonging to the current base station, wherein the weighting factor represents the communication demand of the user terminal;

[0010] Determine, according to the KPI information reported by each of the user terminals in the target cell belonging to the current base station, a performance indicator function component to be optimized for each of the user terminals in the target cell belonging to the current base station when the current base station configures different beam weight groups;

[0011] The performance indicator function to be optimized is determined according to the weighting factors of each user terminal in the target cell belonging to the current base station and the components of the performance indicator function to be optimized of each user terminal in the target cell belonging to the current base station when the current base station configures different beam weight groups.

[0012] In some embodiments, when the current base station stores the transmit power of the current base station in each direction when different beam weight groups are configured, the step of determining the performance indicator function component to be optimized for each user terminal in the target cell belonging to the current base station when the current base station configures different beam weight groups according to the KPI information reported by each user terminal in the target cell belonging to the current base station includes:

[0013] According to the location information of the user terminal in the KPI information reported by the user terminal and the transmission power of the current base station in each direction when different beam weight groups are configured and stored in the current base station, the performance indicator function component to be optimized of the user terminal when the current base station is configured with different beam weight groups is determined.

[0014] In some embodiments, according to the performance indicator function to be optimized, the step of determining the target beam weight group of the current base station from the plurality of beam weight groups includes:

[0015] Determine whether the coverage enhancement direction of the target cell belonging to the current base station intersects with the coverage enhancement direction of the cell of the adjacent base station of the current base station;

[0016] When the coverage enhancement direction of the target cell belonging to the current base station does not intersect with the coverage enhancement direction of the cell of the adjacent base station, the beam weight group corresponding to the maximum value of the performance indicator function to be optimized is determined as the target beam weight group of the current base station.

[0017] In some embodiments, when the coverage enhancement direction of the target cell belonging to the current base station intersects with the coverage enhancement direction of the cell of the adjacent base station, the step of determining the target beam weight group of the current base station from the plurality of beam weight groups according to the performance indicator function to be optimized further includes:

[0018] Determine whether the difference between the maximum value of the performance indicator function to be optimized of the target cell belonging to the current base station and the maximum value of the performance indicator function to be optimized of the cell of the adjacent base station exceeds a predetermined threshold;

[0019] When the difference between the maximum value of the performance index function to be optimized of the target cell belonging to the current base station and the maximum value of the performance index function to be optimized of the cell of the adjacent base station exceeds the predetermined threshold, the beam weight group corresponding to the maximum value of the performance index function to be optimized of the target cell belonging to the current base station is determined as the target beam weight group of the current base station.

[0020] In some embodiments, when the difference between the maximum value of the performance indicator function to be optimized of the target cell belonging to the current base station and the maximum value of the performance indicator function to be optimized of the cell of the adjacent base station does not exceed the predetermined threshold, the step of determining the target beam weight group of the current base station from the plurality of beam weight groups according to the performance indicator function to be optimized further includes:

[0021] A default beam weight group is determined as a target beam weight group of the current base station, wherein the default beam weight group is one of a plurality of beam weight groups stored in the current base station.

[0022] In some embodiments, before the step of determining the target beam weight group of the current base station from the plurality of beam weight groups according to the performance indicator function to be optimized, the determination method further includes:

[0023] Determining the coverage enhancement direction of the target cell belonging to the current base station when the beam weight group corresponding to the maximum value of the performance indicator function to be optimized is configured by the current base station;

[0024] The coverage enhancement direction information of the target cell belonging to the current base station and the maximum value of the performance indicator function to be optimized are sent to the neighboring base stations of the current base station.

[0025] In some embodiments, the performance indicator function to be optimized is expressed by the following formula:

[0026]

[0027] Wherein, P(i) is the value of the performance indicator function to be optimized when the current base station configures the i-th beam weight group, N is the number of the user terminals in the cell belonging to the current base station, αn is the weighting factor of the nth user terminal in the target cell, p i,n The performance indicator function component to be optimized of the nth user terminal in the target cell when the current base station configures the i-th beam weight group, where n is the sequence number of the user terminal in the target cell, n and N are positive integers, and 1≤n≤N.

[0028] In some embodiments, before the step of determining the performance indicator function to be optimized according to the key performance indicator KPI information reported by the user terminal in the target cell belonging to the current base station, the determination method further includes:

[0029] Determine whether the current base station meets the beam optimization condition according to the KPI information reported by the user terminal in the target cell belonging to the current base station;

[0030] When the current base station meets the beam optimization condition, a step of determining a performance indicator function to be optimized is performed according to key performance indicator KPI information reported by a user terminal in the target cell belonging to the current base station.

[0031] In some embodiments, when the current base station meets the beam optimization condition, the determination method further includes:

[0032] A notification message for performing beam optimization is sent to base stations other than the current base station to trigger the base stations other than the current base station to perform beam optimization.

[0033] In some embodiments, the base station includes multiple target base stations, and the multiple target cells belong to the multiple target base stations respectively. According to the key performance indicator KPI information reported by the user terminal in the target cells respectively belonging to the multiple target base stations, the step of determining the performance indicator function to be optimized includes:

[0034] Determine, according to the KPI information of the user terminal in the target cell served by the target base station reported by the multiple target base stations, a performance indicator function component to be optimized for each user terminal in the target cell served by each target base station when the target base station is configured with different beam weight groups;

[0035] The performance indicator function to be optimized is determined based on the components of the performance indicator function for each user terminal in the target cell served by each target base station when the target base station is configured with different beam weight groups and the weighting factors of each user terminal in the target cell served by each target base station reported by each target base station, wherein the weighting factors represent the communication requirements of the user terminals in the cell served by the target base station.

[0036] In some embodiments, according to KPI information of user terminals in the target cell served by the target base station reported by multiple target base stations, the step of determining the performance indicator function component to be optimized for each user terminal in the target cell served by each of the target base stations when the target base station configures different beam weight groups includes:

[0037] According to the location information of the user terminal in the target cell served by the target base stations reported by multiple target base stations and the transmission power in various directions of the target base station when different beam weight groups are configured stored by the current base station, determine the performance indicator function component to be optimized for each user terminal in the target cell served by each target base station when the target base station is configured with different beam weight groups.

[0038] In some embodiments, according to the performance indicator function component to be optimized of each user terminal in the target cell served by each target base station when the target base station configures different beam weight groups and the weighting factor of each user terminal in the service cell served by each target base station reported by each target base station, the step of determining the performance indicator function to be optimized includes:

[0039] The components of the performance indicator function to be optimized of the user terminals in the target cells served by multiple target base stations are weighted by the weighting factors of the user terminals and then summed up as the performance indicator function to be optimized, wherein the components of the performance indicator function to be optimized of the user terminals in the target cells served by the same target base station correspond to the same beam weight group.

[0040] In some embodiments, according to the performance indicator function to be optimized, the step of determining target beam weight groups of multiple target base stations from multiple beam weight groups includes:

[0041] When the performance indicator function to be optimized obtains a maximum value, the beam weight groups corresponding to the target base stations are respectively determined as the target beam weight groups of the target base stations.

[0042] In some embodiments, the determination method further comprises:

[0043] The target beam weight group information of each target base station is sent to each target base station, so that each target base station switches to its own target beam weight group.

[0044] In some embodiments, the step of determining the performance indicator function to be optimized according to the key performance indicator KPI information reported by the user terminal in the target cell served by the target base station reported by the multiple target base stations includes:

[0045] In response to a notification message for beam optimization sent by at least one of the target base stations, a performance indicator function to be optimized is determined according to key performance indicator KPI information reported by multiple target base stations and reported by user terminals in the target cell served by the target base stations.

[0046] In some embodiments, the performance to be optimized includes one or more of throughput, received power, and signal to interference plus noise ratio.

[0047] In a second aspect, an embodiment of the present disclosure provides a base station, including:

[0048] one or more processors;

[0049] A storage device having one or more programs stored thereon, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement any one of the above-mentioned methods for determining beam weights;

[0050] One or more I / O interfaces are connected between the processor and the memory and are configured to implement information interaction between the processor and the memory.

[0051] In a third aspect, an embodiment of the present disclosure provides a computer-readable medium having a computer program stored thereon, wherein when the program is executed by a processor, any of the above-mentioned methods for determining beam weights is implemented.

[0052] In an embodiment of the present disclosure, a plurality of beam weight groups are prefabricated and stored in the base station in advance, each beam weight group being suitable for different coverage scenarios, respectively. When beam optimization is required, the beam weight group that makes the performance to be optimized of the entire network composed of cells belonging to multiple base stations or the cells belonging to the same base station reach the optimal value is determined through the performance indicator function to be optimized as the target beam weight group; when the base station configures the target beam weight group to cover the MIMO or Massive MIMO cell, the coverage of the beam can be matched with the user terminal distribution or the service distribution, so that the performance to be optimized of the entire network composed of cells belonging to multiple base stations or the cells belonging to the same base station reaches the optimal value. BRIEF DESCRIPTION OF THE DRAWINGS

[0053] Figure 1 is a flow chart of a method for determining beam weights in an embodiment of the present disclosure;

[0054] Figure 2 is a flowchart of some steps in another method for determining beam weights in an embodiment of the present disclosure;

[0055] Figure 3 is a flowchart of some steps in another method for determining beam weights in an embodiment of the present disclosure;

[0056] Figure 4 is a flowchart of some steps in another method for determining beam weights in an embodiment of the present disclosure;

[0057] Figure 5 is a flowchart of some steps in another method for determining beam weights in an embodiment of the present disclosure;

[0058] Figure 6 is a flowchart of some steps in another method for determining beam weights in an embodiment of the present disclosure;

[0059] Figure 7 is a flowchart of some steps in another method for determining beam weights in an embodiment of the present disclosure;

[0060] Figure 8 is a flowchart of some steps in another method for determining beam weights in an embodiment of the present disclosure;

[0061] Fig. 9 is a flowchart of some steps in another method for determining beam weights in an embodiment of the present disclosure;

[0062] Fig.10 is a flowchart of some steps in another method for determining beam weights in an embodiment of the present disclosure;

[0063] Fig.11 is a flowchart of some steps in another method for determining beam weights in an embodiment of the present disclosure;

[0064] Fig.12 is a flowchart of some steps in another method for determining beam weights in an embodiment of the present disclosure;

[0065] Fig.13 is a flowchart of some steps in another method for determining beam weights in an embodiment of the present disclosure;

[0066] Fig.14 is a flow chart of a beamforming method in an embodiment of the present disclosure;

[0067] Fig.15 is a block diagram of a base station in an embodiment of the present disclosure;

[0068] Fig.16 It is a block diagram of a computer-readable medium in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0069] In order to enable those skilled in the art to better understand the technical solution of the present disclosure, the beam weight determination method, base station, and computer-readable medium provided by the present disclosure are described in detail below with reference to the accompanying drawings.

[0070] Example embodiments will be described more fully below with reference to the accompanying drawings, but the example embodiments may be embodied in different forms and should not be construed as limited to the embodiments set forth herein. On the contrary, the purpose of providing these embodiments is to make the present disclosure thorough and complete and to enable those skilled in the art to fully understand the scope of the present disclosure.

[0071] In the absence of conflict, the various embodiments of the present disclosure and the various features therein may be combined with each other.

[0072] As used herein, the term "and / or" includes any and all combinations of one or more of the associated listed items.

[0073] The terms used herein are only used to describe specific embodiments and are not intended to limit the present disclosure. As used herein, the singular forms "a", "an" and "the" are also intended to include the plural forms, unless the context clearly indicates otherwise. It will also be understood that when the terms "comprising" and / or "made of" are used in this specification, the presence of the features, wholes, steps, operations, elements and / or components is specified, but the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or groups thereof is not excluded.

[0074] Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by those of ordinary skill in the art. It will also be understood that terms such as those defined in commonly used dictionaries should be interpreted as having a meaning consistent with their meaning in the context of the relevant art and the present disclosure, and will not be interpreted as having an idealized or overly formal meaning unless explicitly defined as such herein.

[0075] The inventors of the present disclosure have found that within a region, the distribution of UEs in different MIMO or Massive MIMO cells is often different, and the communication requirements of each UE are also different; in addition, in the same cell, the distribution of UEs and the communication requirements of UEs may change over time. Therefore, using only one set of multi-beams for coverage in a MIMO or Massive MIMO cell cannot meet the communication requirements of UEs at different times, and using only the same set of multi-beams for coverage of different cells is often not the best coverage solution, and is likely to interfere with the hotspot coverage area of ​​adjacent cells, causing the performance of adjacent cells to degrade.

[0076] In view of this, firstly, refer to Figure 1 The present disclosure provides a method for determining a beam weight, including:

[0077] In step S100, according to the key performance indicator KPI information reported by the user terminal in at least one target cell respectively belonging to at least one base station, a performance indicator function to be optimized is determined, wherein the performance indicator function to be optimized represents the state of the overall performance to be optimized of the target cell respectively belonging to at least one base station when the base station to which the target cell belongs configures different beam weight groups, wherein the current base station stores a plurality of the beam weight groups, and each of the beam weight groups includes a plurality of beam weights;

[0078] In step S200, according to the performance indicator function to be optimized, a target beam weight group of the base station to which the target cell belongs is determined from a plurality of beam weight groups.

[0079] In the disclosed embodiment, multiple beam weight groups are prefabricated in advance and stored in the base station, wherein a beam weight group refers to a set of multi-beam weights, and each beam weight group is suitable for different coverage scenarios. When beam optimization is required, the beam weight group of the base station is adaptively switched through steps S100 to S200, thereby improving the performance of the cell and / or the entire network.

[0080] In the embodiments of the present disclosure, the performance to be optimized refers to characteristic quantities that can characterize the performance of a single cell or the entire network, such as throughput, received power, signal to interference plus noise ratio (SINR, Signal to Interference plus Noise Ratio), etc. The embodiments of the present disclosure do not make special limitations on this.

[0081] In the disclosed embodiment, a performance index function to be optimized is defined to characterize the state of the performance to be optimized of the entire network composed of cells belonging to multiple base stations or cells belonging to the same base station when corresponding to different beam weight groups. It should be noted that the performance index function to be optimized can be set according to the performance to be optimized of the cell or the entire network that needs to be beam optimized. For example, in order to optimize the throughput of the entire network composed of cells belonging to multiple base stations or the cells belonging to the same base station, the equivalent throughput of the entire network composed of cells belonging to multiple base stations or the cells belonging to the same base station is used as the performance indicator function to be optimized; in order to optimize the received power of the entire network composed of cells belonging to multiple base stations or the cells belonging to the same base station, the equivalent received power of the entire network composed of cells belonging to multiple base stations or the cells belonging to the same base station is used as the performance indicator function to be optimized; in order to optimize the signal to interference plus noise ratio of the entire network composed of cells belonging to multiple base stations or the cells belonging to the same base station, the equivalent signal to interference plus noise ratio of the entire network composed of cells belonging to multiple base stations or the cells belonging to the same base station is used as the performance indicator function to be optimized.

[0082] In an embodiment of the present disclosure, the performance indicator function to be optimized is determined based on the key performance indicator (KPI, Key Performance Indicator) information reported by the UE. In some embodiments, the UE distribution and service distribution in the target cell are determined based on the KPI information reported by the UE, and the performance indicator function to be optimized is determined based on the UE distribution and service distribution in the target cell. It should be noted that in the embodiment of the present disclosure, the UE distribution mainly refers to the geographical location distribution of the UE, which can be the distribution of UEs in a cell represented by the geographical locations of all UEs in a cell, or the distribution of UEs in a region represented by the geographical locations of UEs in multiple cells in a region. The service distribution can be consistent with the user terminal distribution, but because the communication requirements of different UEs may be different, the service distribution may also be inconsistent with the user terminal distribution.

[0083] In the embodiment of the present disclosure, the target beam weight group is a beam weight group that can match the coverage of the beam with the UE or service distribution, so that the performance to be optimized of the cell and / or the entire network reaches the optimal value. It should be noted that in the embodiment of the present disclosure, beam optimization can be performed for cells belonging to the same base station. In this case, the target beam weight group described in step S200 is the beam weight group that makes the performance to be optimized of the target cells belonging to the same base station reach the optimal value; beam optimization can also be performed with the goal of achieving the optimal performance of the entire network. In this case, the target beam weight group described in step S200 is the beam weight group that should be configured by the base station to which each target cell belongs when the performance index to be optimized of the entire network reaches the optimal value. It should also be noted that in the embodiment of the present disclosure, the performance index function to be optimized can be distributedly calculated by each base station based on a distributed solution, or the performance index function to be optimized can be calculated by a central base station based on a centralized solution.

[0084] It should also be noted that, in the embodiments of the present disclosure, a base station may serve only one cell or may serve multiple cells, which is not specifically limited in the embodiments of the present disclosure.

[0085] In the method for determining beam weights provided in an embodiment of the present disclosure, multiple beam weight groups are pre-made and stored in the base station in advance, and each beam weight group is suitable for different coverage scenarios. When beam optimization is required, the beam weight group that makes the performance to be optimized of the entire network composed of cells belonging to multiple base stations or the cells belonging to the same base station reach the optimal value is determined through the performance indicator function to be optimized as the target beam weight group; when the base station configures the target beam weight group to cover MIMO or Massive MIMO cells, the coverage of the beam can be matched with the user terminal distribution or the service distribution, so that the performance to be optimized of the entire network composed of cells belonging to multiple base stations or the cells belonging to the same base station reaches the optimal value.

[0086] As an optional implementation, each base station calculates the performance indicator function to be optimized based on a distributed solution and performs beam optimization. It should be noted that in the implementation of the present disclosure, based on a distributed solution, the performance indicator function to be optimized is a function with different beam weight groups as independent variables.

[0087] Accordingly, refer to Figure 2 In some embodiments, the base station is a current base station, and step S100 includes:

[0088] In step S111, according to the KPI information reported by the user terminal in the target cell belonging to the current base station, a weighting factor of each user terminal in the target cell belonging to the current base station is determined, wherein the weighting factor represents the communication demand of the user terminal;

[0089] In step S112, according to the KPI information reported by each user terminal in the target cell belonging to the current base station, the performance indicator function component to be optimized of each user terminal in the target cell when the current base station belonging to the current base station configures different beam weight groups is determined;

[0090] In step S113, the performance indicator function to be optimized is determined based on the weighting factors of each user terminal in the target cell belonging to the current base station and the components of the performance indicator function to be optimized of each user terminal in the target cell belonging to the current base station when the current base station is configured with different beam weight groups. The performance indicator function to be optimized represents the state of the performance to be optimized of the target cell belonging to the current base station when the current base station is configured with different beam weight groups.

[0091] It should be noted that the communication demand of the UE includes but is not limited to the communication urgency of the UE. For example, in step S111, different values ​​of the weighting factors of the UE indicate different communication urgency of the UE. The weighting factors of all UEs in the target cell can reflect the distribution of the communication demand of the UE in the target cell, that is, by determining the weighting factors of each UE in the target cell in step S111, the service distribution in the target cell is determined.

[0092] It should be noted that the function component of the performance indicator to be optimized of the user terminal in step S112 is used to characterize the state of the performance indicator to be optimized of the UE when the base station configures different beam weight groups. When the base station configures different beam weight groups, the state of the performance indicator to be optimized of the same UE in the cell may be different. For example, under different beam weight groups, the UE's receiving power may be different, and the UE's throughput may also be different. In addition, under each beam weight group, the state of the performance indicator to be optimized of UEs at different locations may also be different.

[0093] In an embodiment of the present disclosure, the transmit power or antenna gain of each beam weight group in each direction is prefabricated in the base station and stored in the base station. As an optional implementation, the embodiment of the present disclosure determines the performance indicator function component to be optimized for each UE based on the transmit power or antenna gain of each beam weight group in each direction prefabricated and stored in the base station, combined with the KPI information reported by the UE, for example, the relative receiving power or relative throughput of the UE when the base station is configured with different beam weight groups is determined based on the UE's location information and the transmit power or antenna gain of each beam weight group in each direction.

[0094] Accordingly, refer to Figure 3 In some embodiments, the current base station stores the transmit power of the current base station in each direction when different beam weight groups are configured, and step S112 includes:

[0095] In step S112a, the performance indicator function component to be optimized of the user terminal when the current base station is configured with different beam weight groups is determined based on the location information of the user terminal in the KPI information reported by the user terminal and the transmission power of the current base station in each direction when different beam weight groups are configured stored in the current base station.

[0096] Accordingly, in some embodiments, the performance indicator function to be optimized is expressed by formula (1):

[0097]

[0098] Wherein, P(i) is the value of the performance indicator function to be optimized when the current base station configures the i-th beam weight group, N is the number of user terminals in the target cell, α nis the weighting factor of the nth user terminal in the target cell, p i,n The performance indicator function component to be optimized for the nth user terminal in the target cell when the i-th beam weight group is configured for the current base station, where n is the sequence number of the user terminal in the target cell, n and N are positive integers, and 1≤n≤N.

[0099] As an optional implementation, when the performance index function to be optimized takes a maximum value, the performance to be optimized of the identification cell reaches the optimal value, and the corresponding beam weight group when the performance index function to be optimized takes a maximum value is the target beam weight group of the current base station.

[0100] Accordingly, refer to Figure 4 In some embodiments, step S200 includes:

[0101] In step S201, the beam weight group corresponding to the maximum value of the performance indicator function to be optimized is determined as the target beam weight group of the current base station.

[0102] As an optional implementation method, when a cell in an area meets the beam optimization conditions, beam optimization will be performed on each cell in the area. After each base station determines its own target beam weight group, it will also judge whether the optimization will cause interference to adjacent cells based on the coverage enhancement direction after configuring the target beam weight group. It will only switch to the target beam weight group when it will not interfere with the adjacent cells, thereby optimizing the performance to be optimized of the entire network.

[0103] Accordingly, refer to Figure 5 In some embodiments, step S200 includes:

[0104] In step S211, it is determined whether the coverage enhancement direction of the target cell belonging to the current base station and the coverage enhancement direction of the cell of the adjacent base station of the current base station intersect;

[0105] In step S212, when the coverage enhancement direction of the target cell belonging to the current base station does not intersect with the coverage enhancement direction of the cell of the adjacent base station, the beam weight group corresponding to the maximum value of the performance indicator function to be optimized is determined as the target beam weight group of the current base station.

[0106] Accordingly, refer to Figure 5 In some embodiments, when the coverage enhancement direction of the target cell intersects with the coverage enhancement direction of the cell of the neighboring base station, step S200 further includes:

[0107] In step S213, it is determined whether the difference between the maximum value of the performance indicator function to be optimized of the target cell belonging to the current base station and the maximum value of the performance indicator function to be optimized of the cell of the adjacent base station exceeds a predetermined threshold;

[0108] In step S214, when the difference between the maximum value of the performance indicator function to be optimized of the target cell belonging to the current base station and the maximum value of the performance indicator function to be optimized of the cell of the adjacent base station exceeds the predetermined threshold, the beam weight group corresponding to the maximum value of the performance indicator function to be optimized of the target cell belonging to the current base station is determined as the target beam weight group of the current base station.

[0109] It should be noted that the coverage enhancement direction of the cell of the adjacent base station in step S211 is sent by the adjacent base station.

[0110] It should also be noted that in step S214, "the difference between the maximum value of the performance indicator function to be optimized of the cell and the maximum value of the performance indicator function to be optimized of the cell of the adjacent base station exceeds the predetermined threshold value" means that the maximum value of the performance indicator function to be optimized of the cell is greater than the maximum value of the performance indicator function to be optimized of the cell of the adjacent base station, and the difference between the maximum value of the performance indicator function to be optimized of the cell and the maximum value of the performance indicator function to be optimized of the cell of the adjacent base station exceeds the predetermined threshold value.

[0111] In the embodiment of the present disclosure, when multiple beam weight groups are prefabricated and stored in the base station, a default beam weight group is also formulated for the base station. When the optimization will cause interference to the adjacent cells, the default beam weight group is switched to.

[0112] Accordingly, refer to Figure 5 In some embodiments, when the difference between the maximum value of the performance indicator function to be optimized of the target cell and the maximum value of the performance indicator function to be optimized of the cell of the neighboring base station does not exceed the predetermined threshold, step S200 further includes:

[0113] In step S215, a default beam weight group is determined as a target beam weight group of the current base station, wherein the default beam weight group is one of a plurality of beam weight groups stored in the current base station.

[0114] In an embodiment of the present disclosure, the current base station determines in step S211 whether the coverage enhancement direction of the target cell intersects with the adjacent base station based on the coverage enhancement direction of the adjacent base station and the maximum value of the performance indicator function to be optimized of the adjacent cell received from the adjacent base station, and if there is an intersection, determines in step S213 whether the difference between the maximum value of the performance indicator function to be optimized of the target cell and the maximum value of the performance indicator function to be optimized of the adjacent cell exceeds a predetermined threshold. It should be noted that in the embodiment of the present disclosure, the current base station and the adjacent base station do not specifically refer to a certain base station, and the current base station and the adjacent base station both perform beam optimization by executing the determination method provided in the embodiment of the present disclosure. Therefore, in the embodiment of the present disclosure, after determining the beam weight group corresponding to the maximum value of the performance indicator function to be optimized, the current base station sends the coverage enhancement direction information of the target cell and the maximum value of the performance indicator function to be optimized to the adjacent base station.

[0115] Accordingly, refer to Figure 6 In some embodiments, before step S200, the determination method further includes:

[0116] In step S311, when the current base station configures the beam weight group corresponding to the maximum value of the performance indicator function to be optimized, the coverage enhancement direction of the target cell belonging to the current base station is determined;

[0117] In step S312, the coverage enhancement direction information of the target cell belonging to the current base station and the maximum value of the performance indicator function to be optimized are sent to adjacent base stations of the current base station.

[0118] As an optional implementation, the base station performs beam optimization through steps S100 to S200 when the beam optimization condition is met. In the embodiment of the present disclosure, the base station determines whether the beam optimization condition is met according to the KPI information reported by the UE.

[0119] Accordingly, refer to Figure 7 In some embodiments, before step S100, the determination method further includes:

[0120] In step S401, judging whether the current base station meets the beam optimization condition according to the KPI information reported by the user terminal in the target cell belonging to the current base station;

[0121] When the current base station meets the beam optimization condition, step S100 is executed.

[0122] It should be noted that the embodiments of the present disclosure do not specifically limit the beam optimization conditions. For example, when the UE distribution does not match the coverage of the cell by the current beam weight group, the base station is triggered to perform beam optimization; or when the service distribution in the cell does not match the coverage of the cell by the current beam weight group, the base station is triggered to perform beam optimization; or when the UE distribution and the service distribution do not match the coverage of the cell by the current beam weight group, the base station is triggered to perform beam optimization.

[0123] In the embodiment of the present disclosure, when one or more base stations meet the beam optimization condition, each base station performs beam optimization through steps S100 to S200 of the embodiment of the present disclosure, so that the performance to be optimized of the entire network is optimized. As an optional implementation, when a base station meets the beam optimization condition, the base station that meets the beam optimization condition notifies other base stations to perform beam optimization through inter-base station communication.

[0124] Accordingly, refer to Figure 7 In some embodiments, when the base station meets the beam optimization condition, the determination method further includes:

[0125] In step S402, a notification message for performing beam optimization is sent to base stations other than the current base station to trigger the base stations other than the current base station to perform beam optimization.

[0126] In the embodiment of the present disclosure, the current base station will respond to the notification message of beam optimization sent by other base stations and perform beam optimization through steps S110 to S200.

[0127] Accordingly, refer to Figure 8 In some embodiments, step S100 includes:

[0128] In step S101, in response to a notification message for beam optimization sent by a base station other than a current base station, a performance indicator function to be optimized is determined according to key performance indicator KPI information reported by a user terminal in a target cell belonging to at least one base station.

[0129] As an optional implementation, the performance indicator function to be optimized is distributedly calculated by the central base station based on a centralized solution to obtain a target beam weight group of each target base station. It should be noted that each target base station maintains the KPI information reported by the UE, and each target base station calculates a weighting factor for the UE accessing the target base station, and then reports the KPI information and weighting factor reported by the UE to the central base station.

[0130] It should be noted that, in the embodiment of the present disclosure, the central base station may be a target base station designated as the central base station, which is not particularly limited in the embodiment of the present disclosure.

[0131] Accordingly, refer to Fig. 9 In some embodiments, the base station includes multiple target base stations, and the multiple cells belong to the multiple target base stations respectively. Step S100 includes:

[0132] In step S121, according to the KPI information of the user terminals in the target cell served by the target base stations reported by multiple target base stations, the performance indicator function component to be optimized of each user terminal in the target cell served by each of the target base stations is determined when the target base station is configured with different beam weight groups;

[0133] In step S122, the performance indicator function to be optimized is determined based on the components of the performance indicator function to be optimized of each user terminal in the target cell served by each of the target base stations when the target base station is configured with different beam weight groups and the weighting factors of each user terminal in the target cell served by each of the target base stations reported by each of the target base stations, the weighting factors represent the communication requirements of the user terminals in the cell served by the target base station, and the performance indicator function to be optimized represents the state of the overall performance to be optimized of the cells served by multiple target base stations when the target base stations are configured with different beam weight groups.

[0134] In the embodiment of the present disclosure, each base station in an area is configured with its own beam weight group, and the beam weight groups configured by different base stations can be the same or different, and the embodiment of the present disclosure does not specifically limit this. In the embodiment of the present disclosure, based on the centralized solution, the performance indicator function to be optimized is a function with different beam weight groups and different base stations as independent variables.

[0135] In an embodiment of the present disclosure, the transmission power or antenna gain of each target base station in each direction under each beam weight group is prefabricated in the central base station and stored in the central base station. As an optional implementation, the embodiment of the present disclosure determines the performance indicator function component to be optimized for each UE based on the transmission power or antenna gain of each target base station in each direction under each beam weight group prefabricated and stored in the central base station, combined with the KPI information of the UE reported by each target base station, for example, the relative receiving power or relative throughput of the UE when the base station is configured with different beam weight groups is determined based on the UE's location information and the transmission power or antenna gain of each beam weight group in each direction.

[0136] Accordingly, refer to Fig.10 In some embodiments, step S121 includes:

[0137] In step S121a, based on the location information of the user terminals in the target cell served by the target base stations reported by multiple target base stations and the transmission power in each direction of the target base station when different beam weight groups are configured stored by the current base station, the performance indicator function components to be optimized for each user terminal in the target cell served by each target base station when the target base station is configured with different beam weight groups are determined.

[0138] In the embodiment of the present disclosure, the centralized solution aims to achieve the best performance of the entire network. When the performance indicator function to be optimized reaches a maximum value, it means that the performance of the entire network has reached the best value.

[0139] Accordingly, refer to Fig.11 In some embodiments, step S122 includes:

[0140] In step S122a, the components of the performance indicator function to be optimized of the user terminals in the target cell served by multiple target base stations are weighted by the weighting factors of the user terminals and summed up as the performance indicator function to be optimized, wherein the components of the performance indicator function to be optimized of the user terminals in the target cell served by the same target base station correspond to the same beam weight group.

[0141] It should be noted that when there are a large number of prefabricated beam weight groups and a large number of cells to be optimized and the maximum value of the performance indicator to be optimized cannot be directly obtained, as an optional implementation method, a heuristic search algorithm is used to search and determine the target beam weight group of each base station.

[0142] In the disclosed embodiment, after the central base station determines the target beam weight of each base station by calculating the maximum value of the performance indicator to be optimized, it will send the target beam weight information to each base station so that each base station switches to its own target beam weight group, thereby optimizing the performance of the entire network.

[0143] Accordingly, refer to Fig.12 In some embodiments, step S200 further includes:

[0144] In step S221, when the performance indicator function to be optimized obtains a maximum value, the beam weight groups corresponding to the target base stations are respectively determined as the target beam weight groups of the target base stations.

[0145] In the embodiment of the present disclosure, when a single cell meets the beam optimization condition, or other cells in an area meet the beam optimization condition, the central base station executes steps S100 to S200 to perform beam optimization.

[0146] Accordingly, refer to Fig.13 In some embodiments, step S100 includes:

[0147] In step S102, in response to a notification message for performing beam optimization sent by at least one of the target base stations, a performance indicator function to be optimized is determined according to key performance indicator KPI information reported by a user terminal in at least one target cell.

[0148] In some embodiments, the performance to be optimized includes one or more of throughput, received power, and signal to interference plus noise ratio.

[0149] In order to enable those skilled in the art to more clearly understand the technical solution provided by the present invention, the technical solution provided by the present invention is described in detail below through specific embodiments:

[0150] Embodiment 1

[0151] Pre-prepare multiple sets of beam weights suitable for different coverage scenarios, and store the pre-prepared sets of beam weights in MIMO or Massive MIMO base stations. Configure a set of default beam weights for each base station, and the initial beam weights of each base station are their own default beam weights;

[0152] Calculate in advance the relative received power of the broadcast beam synthesized by each beam in each set of beam weights in each direction within the coverage of a single cell, and store the calculated relative received power in advance in the MIMO or MassiveMIMO base station;

[0153] Determine a single-cell performance indicator function to be optimized for each cell, where the performance indicator function to be optimized is the sum of the relative received powers of each UE in the cell;

[0154] The MIMO or Massive MIMO base station maintains the KPI information reported by each UE in the cell it serves, and calculates a weighting factor α for each UE based on part of the KPI information reported by the UE, which is used to characterize the urgency of different UEs for communication;

[0155] When one or more base stations meet the beam optimization conditions, each base station in the area calculates the optimal beam weight;

[0156] Each base station independently calculates the optimized beam weights according to the performance indicator function to be optimized:

[0157] Each base station calculates the relative received power of each UE in the cell under all beams. The total relative received power of all UEs in the cell under the i-th set of beam weights is:

[0158]

[0159] Among them, Power iis the total relative received power of all UEs in the cell under the i-th set of beam weights, power i,n is the relative received power of the nth UE under the i-th set of beam weights, N is the number of UEs in the cell, α n is the weight coefficient of the nth UE, n and N are positive integers, and 1≤n≤N. Then the optimal i-th UE in a single cell is * The set of beam weights is:

[0160] i * = argmax{Power i} (3)

[0161] Among them, i * is the number of the optimal beam weight for a single cell, argmax{Power i} means to take Power i The value of i at maximum.

[0162] Each base station determines the neighboring cell that will be strongly interfered by the own cell according to the direction of its own coverage enhancement, and notifies the neighboring cell of this information;

[0163] Each base station determines whether the coverage enhancement directions of the cell it serves and all adjacent cells intersect:

[0164] If there is an intersection, the target values ​​calculated by the two cells according to the performance indicator function to be optimized are compared. When the target values ​​differ greatly, the cell with the larger target value switches the beam weight to the optimal weight, and the cell with the smaller target value reverts the beam weight to the default beam weight; when the target values ​​differ slightly, both cells revert the beam weight to the default weight;

[0165] If there is no intersection between the coverage enhancement directions of the own cell and the adjacent cell, the beam weights are switched to the respective optimal beams.

[0166] Finally, the optimized beam weights of each base station in the area are obtained.

[0167] Embodiment 2

[0168] Pre-prepare multiple sets of beam weights suitable for different coverage scenarios, and store the pre-prepared sets of beam weights in MIMO or Massive MIMO base stations. Configure a set of default beam weights for each base station, and the initial beam weights of each base station are their own default beam weights;

[0169] Calculate in advance the relative received power of the broadcast beam synthesized by each beam in each set of beam weights in each direction within the coverage of a single cell, and store the calculated relative received power in advance in the MIMO or Massive MIMO base station;

[0170] Determine the performance indicator function to be optimized for multiple cells, where the objective function is the equivalent throughput of the entire network;

[0171] The MIMO or Massive MIMO cell maintains the KPI information reported by each UE in the respective cell, and calculates a weighting factor α for each UE according to part of the KPI information reported by the UE, so as to characterize the urgency of communication of different UEs;

[0172] When one or more base stations meet the beam optimization conditions, each base station in the area calculates the optimal beam weight;

[0173] The central base station centrally calculates the optimized beam weights:

[0174] Each base station in the area reports the KPI information reported by the UE in its own cell to the central base station;

[0175] The central base station calculates the equivalent throughput of each UE under various weight schemes in each cell based on the KPI information reported by each UE, and sums the equivalent throughput of all UEs to obtain the equivalent throughput of the entire network as the performance indicator function to be optimized;

[0176] Assume that under the combination of the i-th network-wide beam weight scheme, UE n The equivalent throughput is Thp i,n , then under the combination of the i-th network-wide beam weight scheme, the equivalent throughput of the entire network is:

[0177]

[0178] Among them, Thp i is the equivalent throughput of the entire network under the combination of the i-th network beam weight scheme, Thp i,n is the equivalent throughput of the nth UE under the i-th set of beam weights, N is the number of UEs in the cell, α n is the weighting coefficient of the nth UE, n and N are positive integers, and 1≤n≤N.

[0179] The maximum value of the performance index function to be optimized is solved, and the corresponding weight scheme for each cell is the optimal weight scheme for each cell in the entire area. When there are multiple sets of prefabricated beam weights and many cells to be optimized, it may not be possible to directly obtain a closed-form solution. In this case, a heuristic search algorithm can be used to search for the optimal weight.

[0180] Second, refer to Fig.14 , the present disclosure provides a beamforming method, including:

[0181] In step S710, a target beam weight group is determined according to the beam weight determination method according to the first aspect of the embodiment of the present disclosure, where the target beam weight group is one of multiple beam weight groups stored in the current base station;

[0182] In step S720, beamforming processing is performed according to the target beam weight group.

[0183] In the beam weight shaping method provided in the embodiment of the present disclosure, multiple beam weight groups are pre-made and stored in the base station in advance, and each beam weight group is suitable for different coverage scenarios. When beam optimization is required, the beam weight group that makes the performance of a single cell or the entire network reach the optimal value is determined by the performance indicator function to be optimized as the target beam weight group; the base station configures the target beam weight group to perform beam shaping processing, so as to cover the MIMO or Massive MIMO cell, which can match the coverage of the beam with the user terminal distribution or the service distribution, so as to achieve the optimal performance of the single cell or the entire network.

[0184] Thirdly, refer to Fig.15 , an embodiment of the present disclosure provides a base station, comprising:

[0185] One or more processors 101;

[0186] A memory 102, on which one or more programs are stored. When the one or more programs are executed by one or more processors, the one or more processors implement the above-mentioned beam weight determination method or the above-mentioned beamforming method;

[0187] One or more I / O interfaces 103 are connected between the processor and the memory and are configured to implement information exchange between the processor and the memory.

[0188] Among them, the processor 101 is a device with data processing capabilities, including but not limited to a central processing unit (CPU) and the like; the memory 102 is a device with data storage capabilities, including but not limited to random access memory (RAM, more specifically SDRAM, DDR, etc.), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory (FLASH); the I / O interface (read-write interface) 103 is connected between the processor 101 and the memory 102, and can realize information interaction between the processor 101 and the memory 102, including but not limited to a data bus (Bus) and the like.

[0189] In some embodiments, the processor 101 , the memory 102 , and the I / O interface 103 are connected to each other via a bus 104 , and further connected to other components of the computing device.

[0190] The method for determining the beam weight and the beam forming method have been described in detail above and will not be repeated here.

[0191] Fourthly, refer to Fig.16 The embodiment of the present disclosure provides a computer-readable medium on which a computer program is stored. When the program is executed by a processor, the method for determining the beam weight or the beam forming method described above is implemented.

[0192] The method for determining the beam weight and the beam forming method have been described in detail above and will not be repeated here.

[0193] It will be appreciated by those skilled in the art that all or some of the steps, systems, and functional modules / units in the methods disclosed above may be implemented as software, firmware, hardware, and appropriate combinations thereof. In hardware implementations, the division between the functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed by several physical components in cooperation. Some or all physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or implemented as hardware, or implemented as an integrated circuit, such as an application-specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or non-transitory medium) and a communication medium (or temporary medium). As known to those skilled in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tapes, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and can be accessed by a computer. In addition, it is well known to those skilled in the art that communication media typically contain computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.

[0194] Example embodiments have been disclosed herein, and although specific terms are employed, they are used and should be interpreted only in a general illustrative sense and not for limiting purposes. In some instances, it will be apparent to those skilled in the art that, unless otherwise expressly noted, features, characteristics, and / or elements described in conjunction with a particular embodiment may be used alone or in combination with features, characteristics, and / or elements described in conjunction with other embodiments. Therefore, those skilled in the art will appreciate that various changes in form and detail may be made without departing from the scope of the present disclosure as set forth in the appended claims.

Claims

1. A method for determining a beam weight, comprising: Determine, according to key performance indicator KPI information reported by a user terminal in at least one target cell respectively belonging to at least one base station, a performance indicator function to be optimized, wherein the performance indicator function to be optimized represents the state of the overall performance to be optimized of the target cell respectively belonging to at least one base station when the base station to which the target cell belongs configures different beam weight groups, wherein the current base station stores a plurality of the beam weight groups, and each of the beam weight groups includes a plurality of beam weights; According to the performance indicator function to be optimized, determining a target beam weight group of the base station to which the target cell belongs from the plurality of beam weight groups; The target beam weight group is a beam weight group that achieves the best performance of the target cell to be optimized; The target cell belongs to the current base station, and the step of determining the performance indicator function to be optimized according to the key performance indicator KPI information reported by the user terminal in the target cell belonging to the current base station includes: Determine, according to the KPI information reported by the user terminal in the target cell belonging to the current base station, a weighting factor of each of the user terminals in the target cell belonging to the current base station, wherein the weighting factor represents the communication demand of the user terminal; Determine, according to the KPI information reported by each of the user terminals in the target cell belonging to the current base station, a performance indicator function component to be optimized for each of the user terminals in the target cell belonging to the current base station when the current base station configures different beam weight groups; The performance indicator function to be optimized is determined according to the weighting factors of each user terminal in the target cell belonging to the current base station and the components of the performance indicator function to be optimized of each user terminal in the target cell belonging to the current base station when the current base station configures different beam weight groups.

2. The determination method according to claim 1, wherein: In a case where the current base station stores the transmit power of the current base station in each direction when different beam weight groups are configured, the step of determining, according to the KPI information reported by each user terminal in the target cell belonging to the current base station, the performance indicator function component to be optimized of each user terminal in the target cell belonging to the current base station when the current base station configures different beam weight groups includes: According to the location information of the user terminal in the KPI information reported by the user terminal and the transmission power of the current base station in each direction when different beam weight groups are configured and stored in the current base station, the performance indicator function component to be optimized of the user terminal when the current base station is configured with different beam weight groups is determined.

3. The determination method according to claim 1, wherein: The step of determining a target beam weight group of the current base station from the plurality of beam weight groups according to the performance indicator function to be optimized comprises: Determine whether the coverage enhancement direction of the target cell belonging to the current base station intersects with the coverage enhancement direction of the cell of the adjacent base station of the current base station; When the coverage enhancement direction of the target cell belonging to the current base station does not intersect with the coverage enhancement direction of the cell of the adjacent base station, the beam weight group corresponding to the maximum value of the performance indicator function to be optimized is determined as the target beam weight group of the current base station.

4. The determination method according to claim 3, wherein: When the coverage enhancement direction of the target cell belonging to the current base station intersects with the coverage enhancement direction of the cell of the adjacent base station, the step of determining the target beam weight group of the current base station from the plurality of beam weight groups according to the performance indicator function to be optimized further includes: Determine whether the difference between the maximum value of the performance indicator function to be optimized of the target cell belonging to the current base station and the maximum value of the performance indicator function to be optimized of the cell of the adjacent base station exceeds a predetermined threshold; When the difference between the maximum value of the performance index function to be optimized of the target cell belonging to the current base station and the maximum value of the performance index function to be optimized of the cell of the adjacent base station exceeds the predetermined threshold, the beam weight group corresponding to the maximum value of the performance index function to be optimized of the target cell belonging to the current base station is determined as the target beam weight group of the current base station.

5. The determination method according to claim 4, wherein: When the difference between the maximum value of the performance indicator function to be optimized of the target cell belonging to the current base station and the maximum value of the performance indicator function to be optimized of the cell of the adjacent base station does not exceed the predetermined threshold, the step of determining the target beam weight group of the current base station from the multiple beam weight groups according to the performance indicator function to be optimized also includes: A default beam weight group is determined as a target beam weight group of the current base station, wherein the default beam weight group is one of a plurality of beam weight groups stored in the current base station.

6. The determination method according to any one of claims 1 to 5, wherein: Before the step of determining a target beam weight group of the current base station from the plurality of beam weight groups according to the performance indicator function to be optimized, the determination method further comprises: Determining the coverage enhancement direction of the target cell belonging to the current base station when the beam weight group corresponding to the maximum value of the performance indicator function to be optimized is configured by the current base station; The coverage enhancement direction information of the target cell belonging to the current base station and the maximum value of the performance indicator function to be optimized are sent to the neighboring base stations of the current base station.

7. The determination method according to any one of claims 1 to 5, wherein: The performance indicator function to be optimized is expressed by the following formula: Wherein, P(i) is the value of the performance indicator function to be optimized when the current base station configures the i-th beam weight group, N is the number of the user terminals in the cell belonging to the current base station, α n is the weighting factor of the nth user terminal in the target cell, p i,n The performance indicator function component to be optimized of the nth user terminal in the target cell when the current base station configures the i-th beam weight group, where n is the sequence number of the user terminal in the target cell, n and N are positive integers, and 1≤n≤N.

8. The determination method according to any one of claims 1 to 5, wherein: Before the step of determining the performance indicator function to be optimized according to the key performance indicator KPI information reported by the user terminal in the target cell belonging to the current base station, the determination method further includes: Determine whether the current base station meets the beam optimization condition according to the KPI information reported by the user terminal in the target cell belonging to the current base station; When the current base station meets the beam optimization condition, a step of determining a performance indicator function to be optimized is performed according to key performance indicator KPI information reported by a user terminal in the target cell belonging to the current base station.

9. The determination method according to claim 8, wherein: When the current base station meets the beam optimization condition, the determination method further includes: A notification message for performing beam optimization is sent to base stations other than the current base station to trigger the base stations other than the current base station to perform beam optimization.

10. The determination method according to claim 1, wherein: The base station includes a plurality of target base stations, the plurality of target cells belong to the plurality of target base stations respectively, and the step of determining the performance indicator function to be optimized according to key performance indicator KPI information reported by user terminals in the target cells respectively belonging to the plurality of target base stations comprises: Determine, according to the KPI information of the user terminal in the target cell served by the target base station reported by the multiple target base stations, a performance indicator function component to be optimized for each user terminal in the target cell served by each target base station when the target base station is configured with different beam weight groups; The performance indicator function to be optimized is determined based on the components of the performance indicator function for each user terminal in the target cell served by each target base station when the target base station is configured with different beam weight groups and the weighting factors of each user terminal in the target cell served by each target base station reported by each target base station, wherein the weighting factors represent the communication requirements of the user terminals in the cell served by the target base station.

11. The determination method according to claim 10, wherein: The step of determining, according to KPI information of user terminals in the target cell served by the target base stations reported by multiple target base stations, a performance indicator function component to be optimized for each user terminal in the target cell served by each of the target base stations when the target base station is configured with different beam weight groups comprises: According to the location information of the user terminal in the target cell served by the target base stations reported by multiple target base stations and the transmission power in various directions of the target base station when different beam weight groups are configured stored by the current base station, determine the performance indicator function component to be optimized for each user terminal in the target cell served by each target base station when the target base station is configured with different beam weight groups.

12. The determination method according to claim 10 or 11, wherein: The step of determining the performance indicator function to be optimized according to the performance indicator function components to be optimized of each user terminal in the target cell served by each target base station when the target base station configures different beam weight groups and the weighting factors of each user terminal in the service cell served by each target base station reported by each target base station comprises: The components of the performance indicator function to be optimized of the user terminals in the target cells served by multiple target base stations are weighted by the weighting factors of the user terminals and then summed up as the performance indicator function to be optimized, wherein the components of the performance indicator function to be optimized of the user terminals in the target cells served by the same target base station correspond to the same beam weight group.

13. The determination method according to claim 10 or 11, wherein: The step of determining target beam weight groups of the plurality of target base stations from the plurality of beam weight groups according to the performance indicator function to be optimized comprises: When the performance indicator function to be optimized obtains a maximum value, the beam weight groups corresponding to the target base stations are respectively determined as the target beam weight groups of the target base stations.

14. The determination method according to claim 10 or 11, wherein: The determination method further comprises: The target beam weight group information of each target base station is sent to each target base station, so that each target base station switches to its own target beam weight group.

15. The determination method according to claim 10 or 11, wherein: The step of determining the performance indicator function to be optimized according to the key performance indicator KPI information reported by the user terminal in the target cell served by the target base station reported by the multiple target base stations comprises: In response to a notification message for beam optimization sent by at least one of the target base stations, a performance indicator function to be optimized is determined according to key performance indicator KPI information reported by multiple target base stations and reported by user terminals in the target cell served by the target base stations.

16. The determination method according to any one of claims 1 to 5, 10 and 11, wherein: The performance to be optimized includes one or more of throughput, received power, and signal to interference plus noise ratio.

17. A base station, comprising: one or more processors; A storage device having one or more programs stored thereon, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the method for determining beam weights according to any one of claims 1 to 16; One or more I / O interfaces are connected between the processor and the memory and are configured to implement information interaction between the processor and the memory.

18. A computer-readable medium having a computer program stored thereon, wherein when the program is executed by a processor, the method for determining beam weights according to any one of claims 1 to 16 is implemented.

19. A method for determining a beam weight, comprising: Determine, according to key performance indicator KPI information reported by a user terminal in at least one target cell respectively belonging to at least one base station, a performance indicator function to be optimized, wherein the performance indicator function to be optimized represents the state of the overall performance to be optimized of the target cell respectively belonging to at least one base station when the base station to which the target cell belongs configures different beam weight groups, wherein the current base station stores a plurality of the beam weight groups, and each of the beam weight groups includes a plurality of beam weights; According to the performance indicator function to be optimized, determining a target beam weight group of the base station to which the target cell belongs from the plurality of beam weight groups; The target beam weight group is a beam weight group whose performance to be optimized of the entire network reaches the best, and the entire network includes cells respectively belonging to multiple base stations; The target cell belongs to the current base station, and the step of determining the performance indicator function to be optimized according to the key performance indicator KPI information reported by the user terminal in the target cell belonging to the current base station includes: Determine, according to the KPI information reported by the user terminal in the target cell belonging to the current base station, a weighting factor of each of the user terminals in the target cell belonging to the current base station, wherein the weighting factor represents the communication demand of the user terminal; Determine, according to the KPI information reported by each of the user terminals in the target cell belonging to the current base station, a performance indicator function component to be optimized for each of the user terminals in the target cell belonging to the current base station when the current base station configures different beam weight groups; The performance indicator function to be optimized is determined according to the weighting factors of each user terminal in the target cell belonging to the current base station and the components of the performance indicator function to be optimized of each user terminal in the target cell belonging to the current base station when the current base station configures different beam weight groups.

Citation Information

Patent Citations

  • Method and device for determining broadcast beam weight, network element and storage medium

    CN110730466A

  • Massive MIMO antenna beam optimization method and device

    CN111246494A