Beam weight adjustment method, electronic equipment and storage medium

By obtaining and analyzing the communication link quality information of the terminals to be tested in the communication cell, screening out the indoor terminals and adjusting the beam weight, the problem of difficulty in indoor scene coverage in the 5G NR communication network is solved, and automated coverage evaluation and communication optimization are realized, reducing costs and improving efficiency.

CN119545376APending Publication Date: 2025-02-28ZTE CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311109047.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-30
Publication Date
2025-02-28

AI Technical Summary

Technical Problem

In 5G NR communication networks, communication signal coverage in indoor scenarios is difficult, resulting in the need of manual surveying to adjust the coverage of outdoor base stations, increasing labor costs and reducing communication efficiency.

Method used

By obtaining the communication link quality information of the terminal to be tested in the communication cell of the target area, the indoor terminal is filtered out, and the beam weight of the communication cell is adjusted according to its communication link quality information, so as to realize automated indoor terminal coverage evaluation and communication optimization.

Benefits of technology

The communication signal coverage of indoor terminals can be accurately evaluated without manual surveying, reduce manual survey costs, and improve the coverage and efficiency of communication cells by adjusting beam weights.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119545376A_ABST
    Figure CN119545376A_ABST
Patent Text Reader

Abstract

The invention provides a beam weight adjustment method, electronic equipment and a storage medium, and relates to the technical field of communication. The method comprises the following steps: acquiring communication link quality information of a to-be-tested terminal in a communication cell of a target area; screening out an indoor terminal of each communication cell from the to-be-tested terminals of each communication cell according to the communication link quality information of the to-be-tested terminals; and according to the communication link quality information of the indoor terminal of each communication cell, adjusting the beam weight of the communication cell. According to the embodiment of the invention, the communication cell can provide efficient communication service for the indoor terminal in a targeted manner based on the adjusted beam weight, so that the indoor coverage is enhanced, the outdoor base station can cover the indoor scene, and the communication efficiency is improved.
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 beam weight adjustment method, electronic device and storage medium. Background Art

[0002] In the New Radio (NR) communication network in the fifth generation mobile communication technology (5G), most of the business traffic occurs mainly in indoor scenarios. In some indoor scenarios, since there is no corresponding communication access equipment, it is often necessary to use outdoor communication access equipment (for example, outdoor base stations) to cover the communication signals of these indoor scenarios. However, in the above process, operation and maintenance personnel are also required to survey the buildings, outdoor base stations and other environments corresponding to the indoor scenarios so that the outdoor base stations can cover the indoor scenarios, which not only increases labor costs but also reduces communication efficiency. Summary of the invention

[0003] The present disclosure provides a beam weight adjustment method, an electronic device and a storage medium.

[0004] The disclosed embodiment provides a method for adjusting beam weights, the method comprising: obtaining communication link quality information of a terminal to be tested in a communication cell in a target area; screening out an indoor terminal of each communication cell from the terminals to be tested in each communication cell based on the communication link quality information of the terminal to be tested; and adjusting the beam weights of the communication cell based on the communication link quality information of the indoor terminal of each communication cell.

[0005] An embodiment of the present disclosure provides an electronic device, comprising: one or more processors; a memory, on which one or more programs are stored. When the one or more programs are executed by the one or more processors, the one or more processors implement any one of the beam weight adjustment methods in the embodiments of the present disclosure.

[0006] An embodiment of the present disclosure provides a readable storage medium, which stores a computer program. When the computer program is executed by a processor, any one of the beam weight adjustment methods in the embodiment of the present disclosure is implemented.

[0007] According to the beam weight adjustment method, electronic device and storage medium of the embodiment of the present disclosure, by acquiring the communication link quality information of the terminal to be tested in the communication cell of the target area, the communication status of the terminal to be tested can be clarified, and the indoor terminal of each communication cell can be screened out from the terminals to be tested in each communication cell based on the communication link quality information of the terminal to be tested. Without the need for manual survey, the coverage status of the communication signal of the indoor terminal can be automatically and accurately known, thereby reducing the cost of manual survey; based on the communication link quality information of the indoor terminal of each communication cell, the beam weight of the communication cell is adjusted, so that the communication cell can provide efficient communication services for the indoor terminal in a targeted manner based on the adjusted beam weight, so as to enhance the indoor coverage, enable the outdoor base station to cover the indoor scene, and improve the communication efficiency.

[0008] With regard to the above embodiments and other aspects of the present disclosure and their implementations, more description is provided in the accompanying drawings, detailed description and claims. BRIEF DESCRIPTION OF THE DRAWINGS

[0009] Figure 1 A schematic diagram showing a flow chart of a method for adjusting beam weights provided in an embodiment of the present disclosure.

[0010] Figure 2 A block diagram showing the composition of a device for adjusting beam weights provided in an embodiment of the present disclosure.

[0011] Figure 3 A block diagram showing the composition of a beam weight adjustment system provided by an embodiment of the present disclosure.

[0012] Figure 4 A flowchart showing a working method of a system for adjusting beam weights provided by an embodiment of the present disclosure is shown.

[0013] Figure 5 A block diagram showing the composition of an electronic device provided by an embodiment of the present disclosure is shown. DETAILED DESCRIPTION

[0014] In order to make the purpose, technical solution and advantages of the present disclosure more clear, the embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings. It should be noted that the embodiments and features in the embodiments of the present disclosure can be combined with each other arbitrarily without conflict.

[0015] In the 5G NR communication network, communication base stations can be added in indoor scenarios to enhance the coverage strength of indoor communication signals. However, if the indoor communication signal needs to be optimized, multiple indoor base stations need to be added. The construction cost of each 5G base station is high. If multiple indoor base stations are added, the communication cost will increase, which is not conducive to the development of communication.

[0016] In relevant embodiments, outdoor communication access equipment (for example, outdoor base stations) can be used to cover communication signals for these indoor scenes; however, in the above process, operation and maintenance personnel are also required to survey the buildings, outdoor base stations and other environments corresponding to the indoor scenes so that the outdoor base stations can cover the indoor scenes, which not only increases labor costs but also reduces communication efficiency.

[0017] The present disclosure provides a beam weight adjustment method, an electronic device and a storage medium to solve the above problems.

[0018] Figure 1 FIG. 2 is a flow chart of a method for adjusting beam weights provided by an embodiment of the present disclosure. The method for adjusting beam weights can be applied to a device for adjusting beam weights (eg, a base station). Figure 1 As shown, the method for adjusting the beam weight in the embodiment of the present disclosure includes but is not limited to the following steps.

[0019] Step S101, obtaining communication link quality information of a terminal to be tested in a communication cell in a target area.

[0020] Step S102: Screening out indoor terminals of each communication cell from the terminals to be tested in each communication cell according to the communication link quality information of the terminals to be tested.

[0021] Step S103, adjusting the beam weight of the communication cell according to the communication link quality information of the indoor terminal of each communication cell.

[0022] In this embodiment, by acquiring the communication link quality information of the terminal to be tested in the communication cell of the target area, the communication status of the terminal to be tested can be clarified, and based on the communication link quality information of the terminal to be tested, the indoor terminal of each communication cell is screened out from the terminals to be tested in each communication cell, without the need for manual survey, the coverage status of the communication signal of the indoor terminal can be automatically and accurately known, thereby reducing the cost of manual survey; based on the communication link quality information of the indoor terminal of each communication cell, the beam weight of the communication cell is adjusted, so that the communication cell can provide efficient communication services for the indoor terminal in a targeted manner based on the adjusted beam weight, so as to enhance the indoor coverage, enable the outdoor base station to cover the indoor scene, and improve the communication efficiency.

[0023] In some exemplary embodiments, the indoor terminals of each communication cell are screened out from the terminals to be tested in each communication cell based on the communication link quality information of the terminals to be tested in step S102, which can be implemented in the following manner: the communication link quality information of the terminals to be tested is input into a preset terminal classification model corresponding to the communication cell for identification, and the indoor terminals in each communication cell are determined.

[0024] Among them, the preset terminal classification model is a model determined based on sample information of sample terminals.

[0025] For example, multiple iterative trainings may be performed, and each time an iterative training result (i.e., the trained terminal classification model) is obtained, the trained terminal classification model is verified using the communication link quality information to be verified. When it is determined that the trained terminal classification model can identify, based on the communication link quality information to be verified, that the terminal corresponding to the communication link quality information to be verified is an indoor terminal, the iterative training process may be stopped to obtain the preset terminal classification model.

[0026] By adopting the preset terminal classification model corresponding to the communication cell, each terminal in the communication cell can be identified quickly and accurately to determine which terminals are indoor terminals. Without manual survey, the coverage of communication signals corresponding to indoor terminals can be automatically and accurately known, reducing the cost of manual survey.

[0027] In some exemplary embodiments, before executing step S101 to obtain the communication link quality information of the terminal to be tested in the communication cell of the target area, the method also includes: constructing a grid model corresponding to each communication cell based on the sample information of the sample terminal in each communication cell; and determining a preset terminal classification model corresponding to each communication cell based on the grid model corresponding to each communication cell.

[0028] By analyzing the sample information of the sample terminals in each communication cell and constructing a grid model corresponding to each communication cell, each communication cell can be analyzed based on the grid model, so as to analyze the communication conditions of the terminals in each communication cell in a more detailed manner, thereby improving the accuracy of the analysis of the communication cells; further, based on the grid model corresponding to each communication cell, a preset terminal classification model corresponding to each communication cell is determined, so as to use the preset terminal classification model to classify the types of each terminal in the communication cell, for example, determine whether each terminal is an indoor terminal or an outdoor terminal, etc., so as to manage the communication of each terminal based on different communication scenarios and improve the communication efficiency.

[0029] In some exemplary embodiments, the sample information of the sample terminal includes the communication link quality information of the sample terminal within a preset time period; and according to the sample information of the sample terminal in each communication cell, a grid model corresponding to each communication cell is constructed, including:

[0030] For each communication cell, the communication cell is divided into grids according to the communication link quality information of each sample terminal in the communication cell within a preset time length to obtain at least one initial grid; at least one initial grid is screened according to the number of sample terminals residing in each initial grid and the communication link quality information of the sample terminals residing in each initial grid to obtain a sample grid; and a grid model is determined based on the sample grid.

[0031] For example, screening at least one initial grid may be performed by selecting a grid that satisfies a preset grid extraction condition from multiple initial grids as a sample grid. The preset grid extraction condition may include: the number of terminals residing in the initial grid is a preset number, and / or the communication link quality information of the terminals residing in the initial grid is a preset communication link quality threshold.

[0032] In some embodiments, the grid may be a square in three-dimensional space, or a polygon in two-dimensional space, etc. The positions and states of geographic entities may be used to define the rows and columns of the grid, respectively. The size of each grid represents a preset spatial resolution.

[0033] For example, a certain sample communication cell is divided into 10*10 initial grids, each initial grid corresponds to a value, and the value of the initial grid is used to represent the type or state of the terminal in the initial grid.

[0034] By adopting a grid division method, the sample communication cell is divided into multiple different initial grids, and multiple sample grids are obtained by screening from the multiple initial grids, so that each sample grid corresponds to a specific spatial position, and the value of the sample grid is used to represent the type or state of the terminal in the initial grid, so as to facilitate the regional processing of multiple terminals in the sample communication cell and improve the data processing speed.

[0035] In some embodiments, the communication link quality information of a communication cell is information determined based on the communication link quality information of all terminals to be tested in the communication cell, and the communication link quality information of the communication cell includes: uplink transmission parameters, downlink transmission parameters, uplink interference parameters, downlink interference parameters, uplink direction of arrival information, and downlink direction of arrival information.

[0036] The communication link quality information of the terminal to be tested may include different parameters of multiple dimensions. For example, when the communication link quality information of the terminal to be tested includes the time advance and the horizontal direction of arrival (HDOA) information, the range of the HDOA can be set to [-60°, 60°], and the corresponding step of the direction of arrival angle is 10°; the range of the time advance is set to [0, 224], and the corresponding time step is 8, so as to determine the division range of the initial grid in the communication cell.

[0037] Further, an initial grid in which the number of terminals residing in each initial grid is 20 and the difference between the maximum value and the minimum value of the uplink reference signal received power of the terminals residing in each initial grid is greater than 15 dB can be selected as a sample grid.

[0038] For another example, when the communication link quality information of each terminal in the sample communication cell includes: HDOA, vertical direction of arrival (Vertical Direction Of Arrival, VDOA) and time advance, the division range of the initial grid in the sample communication cell can be determined by setting the range of HDOA to [-60°, 60°], and the corresponding step size of the direction of arrival angle to 10°; setting the range of VDOA to [-20°, 20°], and the corresponding step size of the direction of arrival angle to 5°; and the range of the time advance to [0, 224], and the corresponding time step size to 8.

[0039] Further, an initial grid in which the number of terminals residing in each initial grid is 10 and the difference between the maximum value and the minimum value of the uplink reference signal received power of the terminals residing in each initial grid is greater than 20 dB can be selected as a sample grid.

[0040] Using communication link quality information of different dimensions to determine the division range of the initial grid in the sample communication cell can clarify the area corresponding to the specific initial grid, so as to more accurately screen the initial grid based on the number of terminals residing in each initial grid and the communication link quality information of the terminals residing in each initial grid, and obtain multiple sample grids to make the obtained sample grid more accurate.

[0041] In some exemplary embodiments, the grid model includes multiple sample grids; based on the grid model corresponding to each communication cell, a preset terminal classification model corresponding to each communication cell is determined, including: for each communication cell, based on a preset clustering analysis algorithm, the communication link quality information of the sample terminal in each sample grid is analyzed separately to determine the preset terminal classification model corresponding to each communication cell.

[0042] The preset clustering analysis algorithms include but are not limited to the following algorithms: mean-based clustering algorithm, Gaussian mixture model algorithm, hierarchical clustering algorithm, etc.

[0043] The Gaussian mixture model algorithm uses a Gaussian probability density function (eg, a normal distribution curve) to accurately quantify a sample grid, and can decompose a sample grid into a number of model algorithms formed based on the Gaussian probability density function.

[0044] In the hierarchical clustering algorithm, multiple terminals in each sample grid can be hierarchically divided to form a tree-shaped clustering structure. For example, a "bottom-up" clustering strategy or a "top-down" clustering strategy can be adopted to achieve the above-mentioned tree-shaped clustering structure. Among them, for the tree-shaped clustering structure, it is possible to quickly and accurately know which clustering level includes the largest number of terminals, so that the cluster center corresponding to the clustering level is used as the sample classification center position of the sample grid, thereby accelerating the clustering speed of the sample grid.

[0045] The K-means clustering algorithm (Kmeans) is an iterative clustering analysis algorithm. For example, based on the communication link quality information of each terminal in multiple sample grids, i terminals are randomly selected from i sample grids as initial cluster centers, where i represents the number of sample grids and i is an integer greater than or equal to; then, for each sample grid, the distance between each terminal in the sample grid and each initial cluster center is calculated, and each terminal is assigned to the cluster center closest to the terminal, so that the initial cluster center and multiple terminals assigned to each initial cluster center can be used as an initial cluster. Further, based on the obtained multiple initial clusters, the multiple terminals in each sample grid are repeatedly iterated and assigned until the cluster after iteration meets the preset termination condition, thereby obtaining the sample classification center position of each sample grid.

[0046] Among them, the preset termination condition can be set to that no (or, a preset minimum number) terminals are reallocated to different clusters, and no (or, a preset minimum number) cluster centers change again, so that the sum of squared errors in the sample grid is locally minimized.

[0047] For example, when it is determined that the preset clustering analysis algorithm is a mean-based clustering algorithm, for each communication cell, according to the preset clustering analysis algorithm, the communication link quality information of the sample terminal in each sample grid is analyzed respectively to obtain the indoor sample classification center position of each indoor sample grid; and the communication link quality information of the sample terminal in each outdoor sample grid is analyzed respectively to obtain the outdoor sample classification center position of each outdoor sample grid; the indoor sample classification center positions of all indoor sample grids in each communication cell are fitted to obtain the indoor sample classification center position of each communication cell; the outdoor sample classification center positions of all outdoor sample grids in each communication cell are fitted to obtain the outdoor sample classification center position of each communication cell; based on the indoor sample classification center position and the outdoor sample classification center position of each communication cell, the preset terminal classification model corresponding to each communication cell is determined.

[0048] In some embodiments, the communication link quality information of the terminal to be tested is input into a preset terminal classification model corresponding to the communication cell for identification, and the indoor terminals in each communication cell are determined. This can be achieved in the following manner: for each terminal to be tested, the terminal position to be tested in a preset space is determined according to the communication link quality information of the terminal to be tested; a first distance between the terminal position to be tested and the indoor sample classification center position of the communication cell, and a second distance between the terminal position to be tested and the outdoor sample classification center position of the communication cell are determined; when the first distance is greater than the second distance, the terminal to be tested is determined to be an indoor terminal.

[0049] Among them, the preset space is a space determined by the target parameter dimension and the parameter value, the parameter value is the value corresponding to the communication link quality information of the sample terminal, and the target parameter dimension is determined based on the number of parameters included in the communication link quality information of the sample terminal.

[0050] It should be noted that the dimension of the grid corresponding to the preset terminal classification model of the communication cell corresponds to the communication link quality information of the communication cell.

[0051] For example, the communication link quality information of the terminal may include an N-dimensional parameter, where N represents the number of dimensions of the parameter, and N is an integer greater than or equal to 1.

[0052] For example, an N-dimensional vector is determined based on N-dimensional parameters, and an N-dimensional space is constructed with N vectors as coordinates, then each terminal will correspond to a position in the N-dimensional space. Furthermore, based on the position corresponding to the terminal in the N-dimensional space and the center position of the indoor sample classification, the first distance between the two positions can be calculated; then, based on the position corresponding to the terminal in the N-dimensional space and the center position of the outdoor sample classification, the second distance between the two positions can be calculated.

[0053] Furthermore, the first distance and the second distance can be compared, or the first distance and the second distance can be compared with a preset distance threshold respectively. If the first distance is greater than the second distance, or the first distance is closer to the preset distance threshold, the terminal is determined to be an indoor terminal; otherwise, the terminal is determined to be an outdoor terminal.

[0054] By determining the first distance between the terminal and the indoor sample classification center position, and the second distance between the terminal and the outdoor sample classification center position according to the communication link quality information of the terminal, it is possible to quickly determine which sample classification center the terminal is closer to in the N-dimensional space, thereby quickly identifying whether the terminal is an indoor terminal or an outdoor terminal. Without the need for manual survey, the terminal category can be automatically and accurately determined, and the communication signal coverage of the indoor terminal can be determined, thereby reducing the cost of manual survey.

[0055] In some exemplary embodiments, the dimension of the grid of the preset terminal classification model corresponds to the communication link quality information of the communication cell, and each communication cell corresponds to a preset terminal classification model;

[0056] The communication link quality information of the communication cell is information determined based on the communication link quality information of all terminals in the communication cell, and the communication link quality information of the communication cell includes at least one of uplink transmission parameters, uplink interference parameters and direction of arrival information.

[0057] For example, if the acquired communication link quality information of multiple terminals includes one parameter (e.g., time advance, or, DOA, etc.), the preset terminal classification model obtained by training using the above method is a terminal classification model determined based on a one-dimensional grid. If the acquired communication link quality information of multiple terminals includes two parameters (e.g., HDOA and VDOA), the preset terminal classification model obtained by training using the above method is a terminal classification model determined based on a two-dimensional grid. If the acquired communication link quality information of multiple terminals includes two parameters (e.g., HDOA, VDOA, and time advance), the preset terminal classification model obtained by training using the above method is a terminal classification model determined based on a three-dimensional grid.

[0058] By using different communication link quality information, preset terminal classification models of different dimensions can be determined, so that the obtained preset terminal classification model can more accurately measure the communication conditions of multiple terminals in the communication cell, so as to quickly and accurately distinguish indoor terminals or outdoor terminals. Without manual survey, the coverage of communication signals corresponding to indoor terminals can be automatically and accurately known, reducing the cost of manual survey.

[0059] In some exemplary embodiments, adjusting the beam weight of a communication cell based on the communication link quality information of the indoor terminal of each communication cell can be implemented in the following manner: clustering the communication cells based on the communication link quality information of the indoor terminal of each communication cell to obtain at least one cell cluster; adjusting the beam weight of each communication cell in the cell cluster based on at least one target operating parameter corresponding to the cell cluster to obtain the target beam weight of each communication cell when the target operating parameter is optimal; updating the real-time beam weight of each communication cell based on the target beam weight of each communication cell in the cell cluster.

[0060] The cell cluster includes at least one communication cell, and the communication link quality information includes at least one target operating parameter.

[0061] For example, based on a hierarchical clustering approach, the overlapping coverage of multiple communication cells is clustered to obtain a cell cluster or multiple cell clusters; wherein each cell cluster includes at least two communication cells, and the overlapping coverage of the two communication cells exceeds a preset coverage threshold.

[0062] By analyzing the communication link quality information of multiple communication cells, the overlapping coverage between any two adjacent communication cells in the multiple communication cells is determined to determine whether there is overlapping coverage between the communication cells and whether there is mutual interference between the communication cells; the multiple communication cells are divided into cell clusters according to the overlapping coverage, so as to facilitate parameter adjustment of each communication cell in units of cell clusters and improve the adjustment efficiency of communication parameters.

[0063] In some embodiments, the plurality of communication cells include at least one communication cell to be processed and its neighboring cells, the interference parameters of the uplink include an uplink loss value, and a plurality of indoor terminals reside in the communication cell to be processed.

[0064] Analyzing the communication link quality information of multiple communication cells and determining the overlapping coverage between any two adjacent communication cells in the multiple communication cells can be achieved in the following manner: respectively determining a first threshold of a preset coverage uplink loss of the communication cell, a second threshold of a preset adjacent area overlapping coverage uplink loss, and a third threshold of an uplink loss difference between a preset communication cell and its adjacent area; determining an uplink loss value of each indoor terminal in the communication cell to be processed, an uplink loss value of each indoor terminal in an adjacent area of ​​the communication cell to be processed, and a link loss difference between an uplink loss value of the indoor terminal in the communication cell to be processed and an uplink loss value of the indoor terminal in the adjacent area of ​​the communication cell to be processed; counting the number of first indoor terminals whose uplink loss value of the indoor terminal in the communication cell to be processed is greater than or equal to the first threshold, the number of second indoor terminals whose uplink loss value of the indoor terminal in the adjacent area of ​​the communication cell to be processed is greater than or equal to the second threshold, and the number of third indoor terminals whose link loss difference is greater than or equal to the third threshold; determining the overlapping coverage between the cell to be processed and its adjacent area based on at least two of the first number of indoor terminals, the second number of indoor terminals, and the third number of indoor terminals.

[0065] For example, assume that the indoor terminal is in the communication cell v to be processed i The uplink loss value in is A, and the indoor terminal is in the neighboring area v of the communication cell to be processed. j If the uplink loss value in is B, the following three conditions can be obtained:

[0066] Condition 1: A is greater than or equal to the first threshold;

[0067] Condition 2: B is greater than or equal to the second threshold;

[0068] Condition 3: The difference between (AB) is greater than or equal to the third threshold.

[0069] Correspondingly, the first number of indoor terminals is the number of indoor terminals that meet condition 1; the second number of indoor terminals is the number of indoor terminals that meet condition 2; and the third number of indoor terminals is the number of indoor terminals that meet condition 3. i and its neighboring areas j For example, processing the communication cell v i The neighboring cell v of the communication cell to be processed j The overlap coverage between i ,v j ) can be expressed by formula (1) as follows:

[0070]

[0071] Wherein, i and j are both integers greater than or equal to 1.

[0072] The overlapping coverage calculated by the above method can accurately characterize the coverage degree of the communication signal between the two communication cells, and can accurately understand whether there is signal overlap between the communication cells, so as to facilitate the subsequent clustering of the communication cells based on the overlapping coverage, so that the communication cells within a cell cluster are cells whose overlapping coverage meets the same conditions, for example, the overlapping coverage between the communication cells exceeds the preset coverage threshold, etc., thereby facilitating the processing of each communication cell within a cell cluster and improving the processing efficiency of the communication cells.

[0073] In some exemplary embodiments, adjusting the beam weight of each communication cell in the cell cluster according to at least one target operating parameter corresponding to the cell cluster to obtain the target beam weight of each communication cell when the target operating parameter is optimal includes:

[0074] Based on at least one target operating parameter corresponding to the cell cluster, an objective function of the cell cluster is constructed; the objective function of the cell cluster is optimized to obtain a target beam weight combination when the adjusted target operating parameter of the cell cluster reaches the optimal value.

[0075] The target beam weight combination includes target beam weights corresponding to multiple communication cells within the cell cluster.

[0076] For example, through a preset iterative adjustment method, at each iteration, at least one corresponding target operating parameter in each cell cluster is adjusted based on the objective function to optimize the adjusted target operating parameter of each cell cluster, thereby obtaining a target beam weight combination, so that the target beam weight combination can reflect the optimal allocation ratio of communication resources in each cell cluster, and then based on the target beam weight combination, the beam weights of each communication cell in the cell cluster are adjusted, so that each communication cell can obtain the optimal beam weight and improve communication efficiency.

[0077] In some exemplary embodiments, when the target operating parameter is determined to be the uplink loss value, the objective function is the statistical value of the uplink loss values ​​of all indoor terminals in the cell cluster, and the target operating parameter is optimized when the output value of the objective function reaches the minimum value, wherein the statistical value is the median or the average.

[0078] By iteratively updating the statistical values ​​of the uplink loss values ​​of all indoor terminals in the cell cluster, when the output value of the objective function reaches the minimum, the target working parameters are determined to be optimal, so that each indoor terminal can obtain the best communication service and improve the user experience of the indoor terminals.

[0079] Furthermore, the indoor terminal determines whether cell switching is required based on the updated beam weights of each communication cell, thereby enabling the indoor terminal to improve communication efficiency by switching to the communication cell with the best uplink communication quality.

[0080] In some exemplary embodiments, when the target operating parameter is determined to be an uplink reference signal to interference plus noise ratio (SINR), the objective function is a statistical value of SINRs of all terminals in the cell cluster, and the target operating parameter is optimized when the output value of the objective function reaches a maximum value, wherein the statistical value is a median or an average.

[0081] By determining the objective function in the above manner and optimizing the objective function, each communication cell can make its best effort to provide the best communication service to the indoor terminals resident therein, thereby improving the user experience of the indoor terminals.

[0082] In some exemplary embodiments, when the target operating parameter is the time advance, the objective function is the ratio of the number of users in the communication cell with the smallest time advance within the cell cluster to the number of all users in the cell cluster, and the target operating parameter is optimized when the output value of the objective function reaches the maximum value; wherein the time advance indicates the delay of the terminal in transmitting a data packet in the uplink.

[0083] In some exemplary embodiments, when the target operating parameter is the uplink reference signal reception power, the objective function is the ratio of the number of users in the communication cell with the largest uplink reference signal reception power in the cell cluster to the number of all users in the cell cluster, and the target operating parameter is optimized when the output value of the objective function reaches the maximum value.

[0084] For example, based on a preset iterative adjustment method, the proportion of the number of users in each communication cell of each cell cluster is adjusted; when it is determined that the proportion of the number of users in the communication cell with the largest uplink reference signal received power in the cell cluster relative to the number of all users in the cell cluster reaches a maximum value (or the proportion of the number of users in the communication cell with the smallest timing advance in the cell cluster relative to the number of all users in the cell cluster reaches a maximum value), it is determined that the target operating parameter is optimal. Further, the target beam weight combination of the cell cluster is obtained when the adjusted target operating parameter reaches the optimal value.

[0085] It should be noted that the proportion of the number of users in each communication cell of each cell cluster is adjusted to optimize the target working parameters, and the beam weights of each communication cell in the cell cluster are adjusted based on the target beam weight combination, so that multiple indoor terminals in each communication cell can obtain the best communication service.

[0086] For example, the preset area includes 5 indoor terminals (e.g., indoor terminal 1, indoor terminal 2, indoor terminal 3, indoor terminal 4, and indoor terminal 5), 3 communication cells (e.g., communication cell 1, communication cell 2, and communication cell 3), and the service cell corresponding to each indoor terminal is at least one of the 3 communication cells. Initially: communication cell 1 serves indoor terminal 1 and indoor terminal 2, communication cell 2 serves indoor terminal 3 and indoor terminal 4, and communication cell 3 serves indoor terminal 5. Communication cell 1 and communication cell 2 can be divided into the first cell cluster, and communication cell 3 can be used as the second cell cluster.

[0087] In the first cell cluster, since the communication signals sent by the indoor terminal 3 are mostly received by the communication cell 1, interference is caused to the communication cell 1. The above method is used to adjust the proportion of the number of users in the communication cell 1 and the communication cell 2 respectively, so that the communication cell 1 can become the communication cell with the smallest time advance (or the largest uplink reference signal receiving power) in the first cell cluster, so that the communication cell 1 can serve the indoor terminal 1, indoor terminal 2 and indoor terminal 3, and the communication cell 2 can serve the indoor terminal 4, so that the indoor terminal 3 can receive the communication service of the communication cell 1, and the indoor terminal 3 can reside in the communication cell with the best uplink communication quality (i.e., the communication cell 1), thereby improving the communication efficiency.

[0088] By selecting the communication cell with the largest uplink reference signal receiving power among the multiple communication cells in each cell cluster as the target communication cell for each cell cluster, or selecting the communication cell with the smallest timing advance among the multiple communication cells in each cell cluster as the target communication cell for each cell cluster, a suitable target communication cell can be selected according to different situations, which is conducive to making corresponding parameter adjustments for the multiple communication cells in each cell cluster, satisfying the allocation of communication resources in each cell cluster, and enabling each communication cell in each cell cluster to provide communication services to the terminals resident therein with the optimal communication resources, thereby improving the user experience of each terminal.

[0089] In some optional embodiments, the preset iterative adjustment methods include but are not limited to: an iterative adjustment method based on an ant colony algorithm, an iterative adjustment method based on an evolutionary algorithm, an iterative adjustment method based on a particle swarm algorithm, and other intelligent iterative adjustment methods.

[0090] The basic idea of ​​the iterative adjustment method based on the ant colony algorithm is to use the walking path of the ants to represent the optimal solution corresponding to the objective function, and all the paths of the entire ant colony constitute the solution space of the objective function. Ants with shorter paths release more pheromones. As time goes by, the accumulated pheromone concentration on the shorter path gradually increases, and the number of ants choosing this path also increases. Finally, the entire ant colony will concentrate on the best path under the action of positive feedback, and the corresponding path is the optimal solution of the objective function.

[0091] Evolutionary algorithms include genetic algorithms, genetic programming, evolutionary programming, and evolutionary strategies. The solution to the objective function is searched based on biological evolution mechanisms such as natural selection and natural inheritance. In the iterative processing of the optimal solution to the objective function, first, a set of initial solutions to the objective function is given; the performance of the current set of initial solutions is evaluated; a preset number of solutions are selected from the current set of initial solutions as the basis for the iterated solution; the preset number of solutions are then operated to obtain the iterated solution; if the iterated solution meets the requirements (for example, the iterated solution can meet the condition that the adjusted communication resource utilization of each cell cluster is the same as the communication resource utilization target), then stop, otherwise these iterated solutions continue to be used as initial solutions and the iterative operation is repeated.

[0092] The iterative adjustment method based on evolutionary algorithms is robust and can adapt to processing scenarios in different environments. Evolutionary algorithms can provide an encoding scheme for the entire parameter space of the objective function and start searching from a set of initial solutions. It has wide applicability, high nonlinearity, easy modifiability and parallelism.

[0093] The iterative adjustment method based on the particle swarm algorithm includes: simulating the current position vector of particle i to obtain the communication link quality information of multiple communication cells in a cell cluster; then, constructing the objective function (for example, the objective function is fi(t)) according to the communication link quality information of multiple communication cells in each cell cluster and the current communication resource utilization rate of the cluster; for the iteration number t of the particle swarm algorithm, calculating the output value corresponding to the objective function fi(t) according to the current position vector of particle i; obtaining the position vector corresponding to the historical optimal value of the objective function fi(t); when the iteration number t reaches the set maximum iteration number T, according to the position vectors corresponding to all particles, the historical optimal position of all particles is obtained, and the historical optimal position represents the set of weight scheme codes corresponding to multiple communication cells in a cell cluster, for example, it is represented as the target beam weight combination corresponding to the cluster. Wherein, i and t are both integers greater than or equal to 1.

[0094] It should be noted that the above preset iterative adjustment method is only an example and can be specifically set according to actual conditions. Other undescribed preset iterative adjustment methods are also within the protection scope of this application and will not be described in detail here.

[0095] Based on the above-mentioned various iterative adjustment methods, different objective functions can be used to solve the actual application scenarios corresponding to the multiple communication cells in each cell cluster to obtain the optimal solution of the objective function, that is, the target beam weight combination corresponding to each cell cluster, so as to accurately adjust the beam weights of each communication cell in each cell cluster, so that the indoor terminals in each communication cell can reside in the communication cell with the best uplink communication quality, thereby improving communication efficiency.

[0096] The device according to the embodiment of the present disclosure is described in detail below with reference to the accompanying drawings. Figure 2 A block diagram showing the composition of a device for adjusting beam weights provided in an embodiment of the present disclosure.

[0097] like Figure 2 As shown, the beam weight adjustment device 200 includes but is not limited to the following modules.

[0098] The acquisition module 201 is configured to acquire the communication link quality information of the terminal to be tested in the communication cell of the target area.

[0099] The screening module 202 is configured to screen out the indoor terminals of each communication cell from the terminals to be tested in each communication cell according to the communication link quality information of the terminals to be tested.

[0100] The adjustment module 203 is configured to adjust the beam weight of the communication cell according to the communication link quality information of the indoor terminal of each communication cell.

[0101] It should be noted that the device 200 for adjusting beam weights in this embodiment can implement any method for adjusting beam weights in the embodiments of the present disclosure.

[0102] According to the device of the embodiment of the present disclosure, the communication link quality information of the terminal to be tested in the communication cell of the target area is obtained by the acquisition module, so that the communication situation of the terminal to be tested can be clarified; the screening module is used to screen out the indoor terminals of each communication cell from the terminals to be tested in each communication cell according to the communication link quality information of the terminal to be tested, so that the coverage of the communication signal of the indoor terminal can be automatically and accurately known without manual survey, thereby reducing the cost of manual survey; the adjustment module is used to adjust the beam weight of the communication cell according to the communication link quality information of the indoor terminal of each communication cell, so that the communication cell can provide efficient communication services for the indoor terminal in a targeted manner based on the adjusted beam weight, so as to enhance the indoor coverage, enable the outdoor base station to cover the indoor scene, and improve the communication efficiency.

[0103] Figure 3 FIG. 2 is a block diagram showing a system for adjusting beam weights provided by an embodiment of the present disclosure. Figure 3 As shown, the beam weight adjustment system includes but is not limited to the following devices: a base station 310, multiple terminals (for example, a first terminal 321, a second terminal 322, ..., the n-1th terminal 32(n-1), the nth terminal 32n, n represents the number of terminals, and n is an integer greater than or equal to 1).

[0104] Among them, the base station 310 can be configured with multiple communication cells (for example, a first communication cell 301, a second communication cell 302, ..., an mth communication cell 30m, where m represents the number of communication cells and m is an integer greater than or equal to 1). For example, the first communication cell 301 provides communication services for the first terminal 321, the second terminal 322, and the third terminal 323; ..., the mth communication cell 30m provides communication services for the n-2th terminal 32(n-2), the n-1th terminal 32(n-1), and the nth terminal 32n.

[0105] It should be noted that the number of terminals residing in each communication cell is not fixed, and can be determined according to the real-time location of each terminal and the quality of the communication signal sent by the base station 310 that can be received by each terminal.

[0106] Figure 4 The flowchart of the working method of the beam weight adjustment system provided by the embodiment of the present disclosure is shown. Figure 4 As shown, the working method of the beam weight adjustment system includes but is not limited to the following steps.

[0107] Step S401: Acquire communication link quality information of a terminal to be tested in a communication cell in a target area.

[0108] The target area may include multiple communication cells, each of which includes multiple terminals to be tested. The communication link quality information of each terminal to be tested includes: uplink transmission parameters (e.g., uplink reference signal received power, time advance, etc.), downlink transmission parameters, uplink interference parameters (e.g., uplink loss value, uplink reference signal and interference plus noise ratio, etc.), downlink interference parameters, uplink direction of arrival information (Direction Of Arrival, DOA), and at least one of downlink DOA information.

[0109] Step S402: Screening out indoor terminals of each communication cell from the terminals to be tested in each communication cell according to the communication link quality information of the terminals to be tested.

[0110] For example, the communication link quality information of the terminal to be tested is input into a preset terminal classification model corresponding to the communication cell for identification, and the indoor terminals in each communication cell are determined.

[0111] The preset terminal classification model corresponding to the communication cell is a model determined based on the sample information of the sample terminal. For example, the model is obtained by training in the following manner: based on the sample information of the sample terminal in each communication cell, a grid model corresponding to each communication cell is constructed; based on the grid model corresponding to each communication cell, the preset terminal classification model corresponding to each communication cell is determined.

[0112] In some embodiments, the grid model can be obtained in the following manner: for each communication cell, the communication cell is divided into grids according to the communication link quality information of each sample terminal in the communication cell within a preset time length to obtain at least one initial grid; at least one initial grid is screened according to the number of sample terminals residing in each initial grid and the communication link quality information of the sample terminals residing in each initial grid to obtain a sample grid; based on the sample grid, the grid model is determined.

[0113] In some embodiments, the preset terminal classification model can be determined in the following manner: for each communication cell, according to the preset clustering analysis algorithm, the communication link quality information of the sample terminal in each sample grid is analyzed respectively to determine the preset terminal classification model corresponding to each communication cell.

[0114] The preset clustering analysis algorithms include: k-means clustering algorithm (Kmeans), Gaussian mixture model algorithm, hierarchical clustering and other algorithms.

[0115] For example, when it is determined that the preset clustering analysis algorithm is a mean-based clustering algorithm, the communication link quality information of the terminal in each sample grid in the grid model is analyzed respectively to obtain the sample classification center position of each sample grid; the sample classification center positions of all sample grids in each communication cell are fitted to determine the sample classification center position of each sample communication cell; based on the sample classification center position of each sample communication cell, the preset terminal classification model corresponding to each sample communication cell is determined.

[0116] The sample classification center position of the sample grid includes: the indoor sample classification center position of the sample grid and the outdoor sample classification center position of the sample grid.

[0117] It should be noted that the dimension of the grid corresponding to the preset terminal classification model of the communication cell corresponds to the communication link quality information of the communication cell, and each communication cell corresponds to a preset terminal classification model; the communication link quality information of the communication cell is information determined based on the communication link quality information of all terminals to be tested in the communication cell.

[0118] For example, if the acquired communication link quality information of multiple terminals includes one parameter (e.g., time advance, or, DOA, etc.), the preset terminal classification model obtained by training using the above method is a terminal classification model determined based on a one-dimensional grid. If the acquired communication link quality information of multiple terminals includes two parameters (e.g., HDOA and VDOA), the preset terminal classification model obtained by training using the above method is a terminal classification model determined based on a two-dimensional grid. If the acquired communication link quality information of multiple terminals includes two parameters (e.g., HDOA, VDOA, and time advance), the preset terminal classification model obtained by training using the above method is a terminal classification model determined based on a three-dimensional grid.

[0119] Step S403: cluster multiple communication cells according to the communication link quality information of the indoor terminal of each communication cell to obtain at least one cell cluster.

[0120] The cell cluster includes at least one communication cell, and the communication link quality information includes at least one target operating parameter.

[0121] For example, the communication link quality information of multiple communication cells may be analyzed to determine the overlapping coverage between any two adjacent communication cells in the multiple communication cells; based on the overlapping coverage, the multiple communication cells are clustered to obtain at least one cell cluster.

[0122] In some exemplary embodiments, multiple communication cells include at least one communication cell to be processed and its neighboring cell, the interference parameters of the uplink include an uplink loss value, and multiple terminals reside in the communication cell to be processed; the communication link quality information of the multiple communication cells is analyzed to determine the overlapping coverage between any two adjacent communication cells in the multiple communication cells, including: respectively determining a first threshold value of a preset coverage uplink loss of the communication cell, a second threshold value of a preset neighboring area overlapping coverage uplink loss, and a third threshold value of an uplink loss difference between the preset communication cell and its neighboring area; determining the uplink loss value of each terminal in the communication cell to be processed, the overlapping coverage of each terminal in the communication cell to be processed, and the overlapping coverage of each terminal in the communication cell to be processed. The invention discloses a method for determining an uplink loss value of a terminal in a neighboring area of ​​a communication cell to be processed, and a link loss difference between an uplink loss value of a terminal in the communication cell to be processed and an uplink loss value of a terminal in a neighboring area of ​​the communication cell to be processed; the method comprises the following steps: counting the number of first terminals whose uplink loss value in the communication cell to be processed is greater than or equal to a first threshold, the number of second terminals whose uplink loss value in the neighboring area of ​​the communication cell to be processed is greater than or equal to a second threshold, and the number of third terminals whose link loss difference is greater than or equal to a third threshold; and determining the overlapping coverage between the cell to be processed and its neighboring area based on at least two of the number of first terminals, the number of second terminals and the number of third terminals.

[0123] For example, assume that the terminal is in the communication cell v to be processed i The uplink loss value in is A, and the terminal is in the neighboring cell v of the communication cell to be processed. j If the uplink loss value in is B, the following three conditions can be obtained:

[0124] Condition 1: A is greater than or equal to the first threshold;

[0125] Condition 2: B is greater than or equal to the second threshold;

[0126] Condition 3: The difference between (AB) is greater than or equal to the third threshold.

[0127] For the communication cell v to be processed i and its neighboring areas j For example, processing the communication cell v i The neighboring cell v of the communication cell to be processed j The overlap coverage between i ,v j ) can be expressed by formula (1).

[0128] Furthermore, based on a hierarchical clustering approach, the overlapping coverage of multiple communication cells is clustered to obtain a cell cluster or multiple cell clusters; wherein each cell cluster includes at least two communication cells, and the overlapping coverage of the two communication cells exceeds a preset coverage threshold.

[0129] In some exemplary embodiments, the uplink loss value in the three conditions corresponding to formula (1) can also be replaced with any one of the communication link quality information of the communication cell, for example, uplink reference signal receiving power, timing advance, uplink reference signal to interference plus noise ratio, uplink DOA information, downlink transmission parameters, downlink interference parameters, downlink DOA information, etc.

[0130] For example, when the uplink reference signal received power is used, the above three conditions are changed to the following three conditions respectively:

[0131] That is, the updated condition 1: C is greater than or equal to the first preset receiving power threshold of the communication cell;

[0132] Updated condition 2: D is greater than or equal to a second preset receiving power threshold of a neighboring cell of the communication cell;

[0133] Updated condition 3: The difference of (CD) is greater than or equal to the preset receiving power difference threshold.

[0134] Where C represents the terminal in a certain communication cell (for example, the communication cell to be processed v i ) in the uplink reference signal receiving power; D represents the neighboring area of ​​the communication cell (for example, the neighboring area v of the communication cell to be processed) of the terminal. j ) within the uplink reference signal receiving power.

[0135] For example, the first preset receiving power threshold of the communication cell is set to 90 dB, the second preset receiving power threshold of the neighboring cell of the communication cell is set to 90 dB, and the preset receiving power difference threshold is set to 6 dB; then the updated condition 1 is C greater than or equal to 90 dB, the updated condition 2 is D greater than or equal to 90 dB, and the updated condition 3 is (CD) The difference is greater than or equal to 6 dB; the updated formula (1) is expressed as follows:

[0136]

[0137] Formula (2) can more accurately determine the processing communication cell v i The neighboring cell v of the communication cell to be processed j The overlap coverage between .

[0138] Step S404: construct an objective function of the cell cluster based on at least one target operating parameter corresponding to the cell cluster.

[0139] The target operating parameters include at least one of uplink reference signal received power, timing advance, uplink loss value, uplink reference signal to interference plus noise ratio, and direction of arrival information.

[0140] In some exemplary embodiments, the objective function can be constructed based on the following method: when the target operating parameter is the uplink reference signal reception power, the objective function is the ratio of the number of users in the communication cell with the largest uplink reference signal reception power in the cell cluster to the number of all users in the cell cluster, and the target operating parameter is optimized when the output value of the objective function reaches the maximum value.

[0141] In some exemplary embodiments, when the target operating parameter is the time advance, the objective function is the ratio of the number of users in the communication cell with the smallest time advance within the cell cluster to the number of all users in the cell cluster, and the target operating parameter is optimized when the output value of the objective function reaches the maximum value; wherein the time advance indicates the delay of the terminal in transmitting a data packet in the uplink.

[0142] In some exemplary embodiments, when the target operating parameter is determined to be an uplink loss value, the objective function is a statistical value of the uplink loss values ​​of all terminals in the cell cluster, and the target operating parameter is optimized when the output value of the objective function reaches a minimum value, wherein the statistical value is a median or an average.

[0143] In some exemplary embodiments, when the target operating parameter is determined to be an uplink reference signal to interference plus noise ratio (SINR), the objective function is a statistical value of SINRs of all terminals in the cell cluster, and the target operating parameter is optimized when the output value of the objective function reaches a maximum value, wherein the statistical value is a median or an average.

[0144] Step S405 , optimizing the objective function of the cell cluster to obtain a target beam weight combination when the adjusted target operating parameters of the cell cluster are optimal.

[0145] The target beam weight combination includes target beam weights corresponding to multiple communication cells within the cell cluster.

[0146] For example, the target beam weight combination includes: the synchronization signal block (SSB) beam weights corresponding to multiple communication cells. SSB refers to a signal block that is synchronized in time, frequency and phase, and contains some necessary control information for device access, system information, radio resource control (RRC) connection, etc.

[0147] The role of SSB beams in 5G NR networks is timing and frequency synchronization, as well as location and mobility management. In 5G NR networks, SSB beams are also used as reference signals for access and measurement. Compared with other beams, SSB beams can better support beam capture, expand the coverage area of ​​communication signals, and improve network throughput.

[0148] For another example, when the target operating parameter is the uplink reference signal receiving power, the objective function is the ratio of the number of users in the communication cell with the largest uplink reference signal receiving power in the cell cluster to the number of all users in the cell cluster, and the target operating parameter is optimized when the output value of the objective function reaches the maximum value.

[0149] For example, based on the uplink transmission parameters corresponding to each communication cell in each cell cluster, a target service cell is selected from multiple communication cells in each cell cluster. The target service cell is the communication cell with the largest uplink reference signal receiving power in each cell cluster. Then, the ratio of the number of users of the target service cell to the number of all users in the cell cluster is calculated. When it is determined that the ratio reaches the maximum value, it is determined that the target operating parameters are optimal.

[0150] In some exemplary implementations, optimizing the objective function of the cell cluster includes optimizing the objective function of the cell cluster using an optimization algorithm, wherein the optimization algorithm includes an ant colony algorithm, an evolutionary algorithm, and a particle swarm algorithm.

[0151] Step S406: The target beam weight combination corresponding to each cell cluster is respectively sent to each communication cell in each cell cluster, so that each communication cell can obtain the beam weight corresponding to it.

[0152] Furthermore, when each communication cell updates its beam weight to the beam weight in the target beam weight combination corresponding to each cell cluster issued, since the beam weight corresponding to each communication cell changes, the communication quality corresponding to multiple terminals in each communication cell will also change accordingly.

[0153] Step S407, each terminal measures its communication quality in multiple communication cells in real time; when it is determined that the communication quality of a terminal in a first communication cell in a preset area is better than the communication quality of a second communication cell where the terminal is located, the terminal will actively send a switching request to the base station.

[0154] Step S408: When the terminal receives the switching response fed back by the base station, the terminal switches from the second communication cell to the first communication cell.

[0155] The terminal switches to the first communication cell, that is, the communication cell with the best uplink communication quality, to improve communication efficiency.

[0156] In some optional embodiments, firstly, the uplink reference signal received power, time advance, uplink loss value, uplink reference signal to interference plus noise ratio, and HDOA information of multiple terminals in multiple communication cells are obtained. By setting the range of HDOA to [-60°, 60°], the corresponding step length of the wave direction angle is 10°; setting the range of the time advance to [0, 224], the corresponding time step length is 8. Based on the above two parameters, the sample communication cells are grid-divided to obtain multiple initial grids, so as to construct a preset terminal classification model based on the two-dimensional grid.

[0157] Furthermore, from the multiple initial grids, grids that satisfy both the first condition and the second condition are selected as sample grids:

[0158] First condition: the number of terminals residing in each initial grid is 20;

[0159] Second condition: the difference between the maximum value and the minimum value of the uplink reference signal received power of the terminals residing in each initial grid is greater than 15 dB.

[0160] Then, the Kmeans algorithm is used to analyze the uplink reference signal receiving power and uplink loss value of the terminal in each sample grid respectively, and the indoor sample classification center position of each indoor sample grid is obtained; and the communication link quality information of the sample terminal in each outdoor sample grid is analyzed respectively, and the outdoor sample classification center position of each outdoor sample grid is obtained; the indoor sample classification center position of all indoor sample grids in each communication cell is fitted to obtain the indoor sample classification center position of each communication cell; the outdoor sample classification center position of all outdoor sample grids in each communication cell is fitted to obtain the outdoor sample classification center position of each communication cell; according to the indoor sample classification center position and the outdoor sample classification center position of each communication cell, the preset terminal classification model corresponding to each communication cell is determined.

[0161] Formula (2) is used to determine the overlapping coverage between any two adjacent communication cells in a plurality of communication cells in a preset area. Based on a hierarchical clustering method, the plurality of communication cells are clustered (for example, at least two communication cells whose overlapping coverage exceeds a preset coverage threshold are selected as one cell cluster, and then the other communication cells are selected as another cell cluster). The plurality of communication cells in each cell cluster are processed separately.

[0162] In some exemplary embodiments, when the target operating parameter is the uplink reference signal reception power, the objective function is the ratio of the number of users in the communication cell with the largest uplink reference signal reception power in the cell cluster to the number of all users in the cell cluster, and the target operating parameter is optimized when the output value of the objective function reaches the maximum value.

[0163] Based on the ant colony algorithm, the above-mentioned objective function is used to adjust the communication link quality information of multiple communication cells in each cell cluster, so that when the target working parameters are optimized, the output value of the objective function reaches the maximum value, and then the target beam weight combination corresponding to the cell cluster is obtained; then, each beam weight in the target beam weight combination corresponding to the cell cluster is sent to each communication cell in the target area.

[0164] In some optional embodiments, firstly, the uplink reference signal receiving power, timing advance, uplink loss value, HDOA and VDOA of multiple terminals in multiple communication cells are obtained. Then, the range of HDOA is set to [-60°, 60°], and the corresponding step length of the wave direction angle is 10°; the range of VDOA is set to [-20°, 20°], and the corresponding step length of the wave direction angle is 5°; and the range of the timing advance is [0, 224], and the corresponding time step length is 8. Based on the above three parameters, the sample communication cells are grid-divided to obtain multiple initial grids, so as to construct a preset terminal classification model based on the three-dimensional grid.

[0165] Furthermore, from the multiple initial grids, grids that satisfy both the first condition and the second condition are selected as sample grids:

[0166] First condition: the number of terminals residing in each initial grid is 10;

[0167] Second condition: the difference between the maximum value and the minimum value of the uplink reference signal received power of the terminals residing in each initial grid is greater than 20 dB.

[0168] Then, a Gaussian mixture model algorithm is used to analyze the uplink reference signal receiving power of the terminal in each sample grid respectively. For example, a Gaussian probability density function (for example, a normal distribution curve) is used to accurately quantify each sample grid, which can decompose a sample grid into several Gaussian probability density functions; then, the indoor and outdoor sample classification parameters of all sample grids are fitted to obtain the indoor and outdoor sample classification parameters of all sample grids of the communication cell, and based on the indoor and outdoor sample classification parameters of all sample grids of the communication cell, a preset terminal classification model corresponding to each sample communication cell is established.

[0169] Formula (2) is used to determine the overlapping coverage between any two adjacent communication cells in a plurality of communication cells in a preset area. Based on a hierarchical clustering method, the plurality of communication cells are clustered (for example, at least two communication cells whose overlapping coverage exceeds a preset coverage threshold are selected as one cell cluster, and then the other communication cells are selected as another cell cluster). The plurality of communication cells in each cell cluster are processed separately.

[0170] When the target operating parameter is determined to be the uplink loss value, the objective function is the statistical value of the uplink loss values ​​of all terminals in the cell cluster, and the target operating parameter is optimized when the output value of the objective function reaches the minimum value, wherein the statistical value is the median or average value.

[0171] Based on the evolutionary algorithm, the objective function of the cell cluster is optimized to obtain the target beam weight combination when the adjusted target working parameters of the cell cluster reach the optimal value; then, each beam weight in the target beam weight combination corresponding to the cell cluster is sent to each communication cell in the cell cluster.

[0172] In some optional embodiments, the uplink reference signal received power, HDOA and VDOA of multiple terminals in multiple communication cells are first obtained. Then, the range of HDOA is set to [-60°, 60°], and the corresponding step size of the direction of arrival angle is 5°; the range of VDOA is set to [-20°, 20°], and the corresponding step size of the direction of arrival angle is 5°. Based on the above two parameters, the sample communication cells are grid-divided to obtain multiple initial grids, so as to construct a preset terminal classification model based on the two-dimensional grid.

[0173] Furthermore, from the multiple initial grids, grids that satisfy both the first condition and the second condition are selected as sample grids:

[0174] First condition: the number of terminals residing in each initial grid is 10;

[0175] Second condition: the difference between the maximum value and the minimum value of the uplink reference signal received power of the terminals residing in each initial grid is greater than 10 dB.

[0176] Then, the Kmeans algorithm is used to analyze the uplink reference signal receiving power and time advance of the terminal in each sample grid respectively, and the indoor sample classification center position of each indoor sample grid is obtained; and the communication link quality information of the sample terminal in each outdoor sample grid is analyzed respectively, and the outdoor sample classification center position of each outdoor sample grid is obtained; the indoor sample classification center position of all indoor sample grids in each communication cell is fitted to obtain the indoor sample classification center position of each communication cell; the outdoor sample classification center position of all outdoor sample grids in each communication cell is fitted to obtain the outdoor sample classification center position of each communication cell; according to the indoor sample classification center position and the outdoor sample classification center position of each communication cell, the preset terminal classification model corresponding to each communication cell is determined.

[0177] Formula (2) is used to determine the overlapping coverage between any two adjacent communication cells in a plurality of communication cells in a preset area. Based on a hierarchical clustering method, the plurality of communication cells are clustered (for example, at least two communication cells whose overlapping coverage exceeds a preset coverage threshold are selected as one cell cluster, and then the other communication cells are selected as another cell cluster). The plurality of communication cells in each cell cluster are processed separately.

[0178] When the target operating parameter is determined to be the time advance, the objective function is the ratio of the number of users in the communication cell with the smallest time advance in the cell cluster to the number of all users in the cell cluster, and the target operating parameter is optimal when the output value of the objective function reaches the maximum value. Among them, the time advance indicates the delay of the terminal transmitting the data packet in the uplink.

[0179] Based on the evolutionary algorithm, the above-mentioned objective function is used to adjust the communication link quality information of multiple communication cells in each cell cluster, so that when the target working parameters are optimized, the output value of the objective function reaches the maximum value, and then the target beam weight combination corresponding to the cell cluster is obtained; then, each beam weight in the target beam weight combination corresponding to the cell cluster is sent to each communication cell in the target area.

[0180] In this embodiment, by acquiring the communication link quality information of multiple terminals in multiple communication cells in the target area (for example, uplink reference signal received power, time advance, uplink loss value, uplink reference signal to interference plus noise ratio, and DOA information, uplink interference parameters (for example, uplink loss value, uplink reference signal to interference plus noise ratio, etc.), downlink interference parameters, uplink direction of arrival information (Direction Of Arrival, DOA), and downlink DOA information, etc.), the communication status of each terminal can be clarified. Furthermore, based on the communication link quality information of multiple terminals, the communication link quality information of a communication cell is determined, and it is possible to understand whether each communication cell is interfered with by other communication cells, so as to facilitate the subsequent adjustment of the beam weights of each communication cell; the communication link quality information of the terminal to be tested is input into the preset terminal classification model corresponding to the communication cell for identification, and the indoor terminal in each communication cell is determined. Without manual survey, the coverage of the communication signal corresponding to the indoor terminal can be automatically and accurately known, thereby reducing the cost of manual survey; according to the communication link quality information of the indoor terminal of each communication cell, multiple communication cells are clustered to obtain at least one A cell cluster is used to adjust parameters of each communication cell in units of cell clusters, thereby improving the adjustment efficiency of communication parameters; based on at least one target working parameter corresponding to the cell cluster, an objective function of the cell cluster is constructed, and then the objective function of the cell cluster is optimized to obtain a target beam weight combination when the adjusted target working parameter of the cell cluster is optimal, the target beam weight combination includes target beam weights (for example, SSB beam weights) corresponding to multiple communication cells in the cell cluster, so that the obtained target beam weight combination can meet the communication link quality requirements in a preset area, so that the terminal can reside in the communication cell with the best uplink communication quality, so that the uplink experience of the terminal is improved, while reducing the interference of the terminal to the neighboring area, so that the uplink communication quality of the network is optimized.

[0181] It should be clear that the present disclosure is not limited to the specific configurations and processes described in the above embodiments and shown in the figures. For the convenience and brevity of description, a detailed description of the known methods is omitted here, and the specific working processes of the systems, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments, which will not be repeated here.

[0182] Figure 5 FIG. 1 is a block diagram showing the composition of an electronic device provided by an embodiment of the present disclosure. Figure 5As shown, the electronic device 500 includes an input device 501, an input interface 502, a central processing unit 503, a memory 504, an output interface 505, an output device 506, and a bus 507. The input interface 502, the central processing unit 503, the memory 504, and the output interface 505 are connected to each other through the bus 507, and the input device 501 and the output device 506 are connected to the bus 507 through the input interface 502 and the output interface 505, respectively, and then connected to other components of the electronic device 500.

[0183] Specifically, the input device 501 receives input information from the outside and transmits the input information to the central processing unit 503 through the input interface 502; the central processing unit 503 processes the input information based on the computer executable instructions stored in the memory 504 to generate output information, temporarily or permanently stores the output information in the memory 504, and then transmits the output information to the output device 506 through the output interface 505; the output device 506 outputs the output information to the outside of the electronic device 500 for user use.

[0184] In one embodiment, Figure 5 The electronic device shown may include: a memory configured to store a program; and a processor configured to run the program stored in the memory to execute the beam weight adjustment method described in the above embodiment.

[0185] In one embodiment, Figure 5 The electronic device shown can be implemented as a beam weight adjustment system, which may include: a memory configured to store a program; and a processor configured to run the program stored in the memory to execute the beam weight adjustment method described in the above embodiment.

[0186] The above is only an exemplary embodiment of the present disclosure and is not intended to limit the scope of protection of the present disclosure. In general, various embodiments of the present disclosure can be implemented in hardware or dedicated circuits, software, logic or any combination thereof. For example, some aspects can be implemented in hardware, while other aspects can be implemented in firmware or software that can be executed by a controller, microprocessor or other computing device, although the present disclosure is not limited thereto.

[0187] Embodiments of the present disclosure may be implemented by a processor executing computer program instructions, such as in a processor entity, or by hardware, or by a combination of software and hardware. The computer program instructions may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages.

[0188] The block diagram of any logic flow in the drawings of the present disclosure may represent program steps, or may represent interconnected logic circuits, modules and functions, or may represent a combination of program steps and logic circuits, modules and functions. The computer program may be stored on a memory. The memory may have any type suitable for the local technical environment and may be implemented using any suitable data storage technology, such as but not limited to read-only memory (ROM), random access memory (RAM), optical memory devices and systems (digital versatile discs DVD or CD discs), etc. Computer-readable media may include non-transient storage media. The processor may be any type suitable for the local technical environment, such as but not limited to a general-purpose computer, a special-purpose computer, a microprocessor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a programmable logic device (FGPA) and a processor based on a multi-core processor architecture.

[0189] By way of exemplary and non-limiting examples, a detailed description of exemplary embodiments of the present disclosure has been provided above. However, various modifications and adjustments to the above embodiments will be apparent to those skilled in the art when considered in conjunction with the accompanying drawings and claims, but will not depart from the scope of the present disclosure. Therefore, the proper scope of the present disclosure will be determined according to the claims.

Claims

1. A method for adjusting beam weights, characterized in that: include: Acquire communication link quality information of the terminal to be tested in the communication cell of the target area; According to the communication link quality information of the terminal to be tested, screening out the indoor terminal of each communication cell from the terminals to be tested of each communication cell; The beam weight of the communication cell is adjusted according to the communication link quality information of the indoor terminal of each communication cell.

2. The method according to claim 1, characterized in that The step of selecting the indoor terminal of each communication cell from the terminals to be tested of each communication cell according to the communication link quality information of the terminal to be tested comprises: Inputting the communication link quality information of the terminal to be tested into a preset terminal classification model corresponding to the communication cell for identification, and determining the indoor terminal in each of the communication cells; The preset terminal classification model is a model determined based on sample information of sample terminals.

3. The method according to claim 2, characterized in that Before acquiring the communication link quality information of the terminal to be tested in the communication cell of the target area, the method further includes: Constructing a grid model corresponding to each of the communication cells according to the sample information of the sample terminals in each of the communication cells; According to the grid model corresponding to each of the communication cells, a preset terminal classification model corresponding to each of the communication cells is determined.

4. The method according to claim 3, characterized in that The sample information of the sample terminal includes the communication link quality information of the sample terminal within a preset time period; The step of constructing a grid model corresponding to each communication cell according to the sample information of the sample terminal in each communication cell comprises: For each communication cell, dividing the communication cell into grids according to the communication link quality information of each sample terminal in the communication cell within the preset time length, and obtaining at least one initial grid; Screening the at least one initial grid according to the number of sample terminals residing in each of the initial grids and the communication link quality information of the sample terminals residing in each of the initial grids to obtain a sample grid; The grid model is determined according to the sample grid.

5. The method according to claim 4, characterized in that The dimension of the grid corresponding to the preset terminal classification model of the communication cell corresponds to the communication link quality information of the communication cell; Among them, the communication link quality information of the communication cell is information determined based on the communication link quality information of all terminals to be tested in the communication cell, and the communication link quality information of the communication cell includes: uplink transmission parameters, downlink transmission parameters, uplink interference parameters, downlink interference parameters, uplink direction of arrival information, and downlink direction of arrival information.

6. The method according to claim 3, characterized in that: The grid model includes a plurality of sample grids; The determining, based on the grid model corresponding to each of the communication cells, a preset terminal classification model corresponding to each of the communication cells, comprises: For each of the communication cells, according to a preset cluster analysis algorithm, the communication link quality information of the sample terminals in each of the sample grids is analyzed respectively to determine a preset terminal classification model corresponding to each of the communication cells; Among them, the preset clustering analysis algorithms include: mean-based clustering algorithm, Gaussian mixture model algorithm, hierarchical clustering algorithm and other algorithms.

7. The method according to any one of claims 1 to 6, characterized in that The step of adjusting the beam weight of each communication cell according to the communication link quality information of the indoor terminal of each communication cell comprises: According to the communication link quality information of the indoor terminal of each of the communication cells, the communication cells are clustered to obtain at least one cell cluster, wherein the cell cluster includes at least one of the communication cells, and the communication link quality information includes at least one target operating parameter; According to at least one target operating parameter corresponding to the cell cluster, the beam weight of each communication cell in the cell cluster is adjusted to obtain the target beam weight of each communication cell when the target operating parameter is optimal; The real-time beam weight of each of the communication cells in the cell cluster is updated according to the target beam weight of each of the communication cells.

8. The method according to claim 7, characterized in that The step of adjusting the beam weight of each communication cell in the cell cluster according to at least one target operating parameter corresponding to the cell cluster to obtain the target beam weight of each communication cell when the target operating parameter is optimal includes: constructing an objective function of the cell cluster based on at least one target operating parameter corresponding to the cell cluster; The objective function of the cell cluster is optimized to obtain a target beam weight combination when the adjusted target operating parameters of the cell cluster are optimal, wherein the target beam weight combination includes target beam weights corresponding to multiple communication cells in the cell cluster.

9. An electronic device, characterized in that: include: one or more processors; A memory 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 beam weight adjustment method as described in any one of claims 1 to 8.

10. A readable storage medium, characterized in that: The readable storage medium stores a computer program, and when the computer program is executed by a processor, the method for adjusting the beam weight according to any one of claims 1 to 8 is implemented.