Antenna angle optimization method and device and storage medium

By adaptively adjusting the antenna angle based on the signal reception parameters of the terminal within the cell using the gradient descent method, the problem of uneven signal coverage caused by the fixed angle configuration of the cell antenna is solved, thereby improving signal reception quality and resource utilization.

CN116709360BActive Publication Date: 2026-05-19DATANG MOBILE COMM EQUIP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
DATANG MOBILE COMM EQUIP CO LTD
Filing Date
2022-02-24
Publication Date
2026-05-19

AI Technical Summary

Technical Problem

In the existing technology, the fixed azimuth angle and downtilt angle configuration of the cell antenna cannot effectively solve the problem of poor signal coverage in the target area, resulting in differences in signal coverage at different times.

Method used

By determining the first and second indicators based on the signal reception parameters of the terminals within the cell, the antenna angle is adaptively adjusted using the gradient descent method, including the optimization of the antenna azimuth angle and downtilt angle, thereby achieving adaptive optimization of the antenna angle.

Benefits of technology

It improved the signal reception quality of terminals within the community, enhanced signal coverage, and improved the resource utilization and communication quality of the communication system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116709360B_ABST
    Figure CN116709360B_ABST
Patent Text Reader

Abstract

The application provides an antenna angle optimization method and device and a storage medium. The method comprises the following steps: determining a first index according to a signal receiving parameter of a terminal in a cell, the first index being used to reflect a signal receiving quality of the terminal in the cell after an Nth adjustment of an antenna angle of the cell, N being greater than or equal to 1; and performing an (N+1)th adjustment on the small angle according to the first index and a second index, the second index being used to reflect the signal receiving quality of the terminal in the cell before the Nth adjustment of the antenna angle, the antenna angle comprising an antenna direction angle and / or an antenna downtilt angle. Thus, the signal receiving quality of the terminal in the cell before and after the adjustment of the antenna angle can be based on, the adaptive adjustment of the antenna angle is performed in the direction of improving the signal receiving quality of the terminal in the cell, the signal coverage of the cell is effectively improved, and therefore, the resource utilization rate of the communication system can be improved, and the communication quality can also be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communications, and in particular to an antenna angle optimization method, apparatus, and storage medium. Background Technology

[0002] In communication systems, the angular parameters used to describe the orientation of a cell antenna include the antenna's azimuth angle and downtilt angle. These two angular parameters determine the cell's signal coverage.

[0003] Currently, in the process of optimizing the signal coverage of a cell to a target area, the azimuth and downtilt angles of the cell antenna are usually set to fixed values ​​based on expert experience or algorithm optimization results, and these values ​​are kept unchanged for a long period of time.

[0004] However, configuring fixed azimuth and downtilt angles for cell antennas cannot effectively achieve signal coverage within the target area. For example, there may be situations where overall signal coverage is good for a certain period of time, but the signal coverage is average or deteriorates at other times. Summary of the Invention

[0005] This application provides an antenna angle optimization method, apparatus, and storage medium to solve the problem of poor signal coverage in a cell caused by the antenna angle configuration.

[0006] In a first aspect, this application provides an antenna angle optimization method applied to network equipment, comprising: determining a first index based on the signal reception parameters of a terminal in a cell, the first index being used to reflect the signal reception quality of the terminal in the cell after the Nth adjustment of the antenna angle of the cell, where N is greater than or equal to 1; and adjusting the antenna angle for the N+1th time based on the first index and a second index, the second index being used to reflect the signal reception quality of the terminal in the cell before the Nth adjustment of the antenna angle, wherein the antenna angle includes the antenna azimuth angle and / or the antenna downtilt angle.

[0007] Optionally, a first indicator is determined based on the signal reception parameters of the terminals within the cell, including: determining a list of signal reception parameters based on the signal reception parameters of the terminals within the cell; and determining the first indicator based on the list of signal reception parameters.

[0008] Optionally, the signal reception parameters include a first parameter related to the signal reception quality of the terminal in the cell, and the signal reception parameter list includes a first parameter list corresponding to the first parameter. The first parameter includes at least one of the following: RSRP and SINR. Determining a first index based on the signal reception parameter list includes obtaining the first index based on the parameter values ​​in the first parameter list.

[0009] Optionally, the signal reception parameters also include a second parameter related to the angle of arrival of the terminal in the cell, and the signal reception parameter list also includes a second parameter list corresponding to the second parameter. Based on the signal reception parameter list, the first index is determined, including: weighting the parameter values ​​in the first parameter list according to the distribution of angle values ​​in the second parameter list to obtain the first index.

[0010] Optionally, the second parameter includes the horizontal angle of arrival, and the second parameter list includes a list of horizontal angles of arrival. Based on the distribution of angle values ​​in the second parameter list, the parameter values ​​in the first parameter list are weighted to obtain the first index. This includes: dividing the horizontal angle of arrival list into intervals to obtain multiple angle intervals; determining the distribution probability of the horizontal angles of arrival in the horizontal angle of arrival list based on the number of horizontal angles of arrival in the angle intervals and the total number of horizontal angles of arrival in the horizontal angle of arrival list; and weighting the parameter values ​​in the first parameter list based on the distribution probability to obtain the first index.

[0011] Optionally, the antenna angle is adjusted for the (N+1)th time based on the first and second indicators, including: determining the gradient value based on the first and second indicators, the angle value before the Nth adjustment, and the angle value after the Nth adjustment; and adjusting the antenna angle for the (N+1)th time using the gradient descent method based on the gradient value.

[0012] Optionally, a gradient value is determined based on the first indicator, the second indicator, the angle value before the Nth adjustment of the antenna angle, and the angle value after the Nth adjustment of the antenna angle. This includes: determining the difference between the first indicator and the second indicator; determining the direction of change of the antenna angle based on the angle value before the Nth adjustment of the antenna angle and the angle value after the Nth adjustment of the antenna angle; and determining the gradient value based on the difference and the direction of change.

[0013] Optionally, the gradient descent method is the momentum gradient method. Based on the gradient value, the antenna angle is adjusted for the (N+1)th time using the gradient descent method, including: updating the momentum vector based on the momentum coefficient and the gradient value; and determining the angle value after the (N+1)th adjustment of the antenna angle based on the updated momentum vector, the hyperparameter learning rate, and the angle value after the Nth adjustment of the antenna angle.

[0014] Optionally, the first adjustment of the antenna angle may include: adjusting the antenna angle based on the angle of arrival of the terminal within the cell; or adjusting the antenna angle based on the antenna angle adjustment range corresponding to the cell.

[0015] Optionally, the antenna angle is adjusted for the first time based on the angle of arrival of the terminal within the cell, including: adjusting the antenna azimuth angle for the first time based on the difference between the horizontal angle of arrival of the terminal within the cell and the antenna azimuth angle; and / or adjusting the antenna downtilt angle for the first time based on the difference between the vertical angle of arrival of the terminal within the cell and the antenna downtilt angle.

[0016] Optionally, the antenna angle adjustment range includes the azimuth adjustment range and / or the downtilt adjustment range. Based on the antenna angle adjustment range corresponding to the cell, the antenna angle is adjusted for the first time, including: adjusting the antenna azimuth angle for the first time based on the azimuth adjustment range; and / or adjusting the antenna downtilt angle for the first time based on the downtilt adjustment range.

[0017] Secondly, this application provides an antenna angle optimization device applied to network equipment, including a memory, a transceiver, and a processor. The memory stores a computer program; the transceiver transmits and receives data under the control of the processor; the processor reads the computer program from the memory and performs the following operations: determining a first index based on the signal reception parameters of terminals within the cell, the first index reflecting the signal reception quality of terminals within the cell after the Nth adjustment of the antenna angle, where N is greater than or equal to 1; and adjusting the antenna angle for the (N+1)th time based on the first index and a second index, the second index reflecting the signal reception quality of terminals within the cell before the Nth adjustment of the antenna angle, the antenna angle including the antenna azimuth angle and / or the antenna downtilt angle.

[0018] Optionally, during the process of determining the first indicator based on the signal reception parameters of the terminals within the cell, the processor performs the following operations: determining a list of signal reception parameters based on the signal reception parameters of the terminals within the cell; and determining the first indicator based on the list of signal reception parameters.

[0019] Optionally, the signal reception parameters include a first parameter related to the signal reception quality of the terminal in the cell, and the signal reception parameter list includes a first parameter list corresponding to the first parameter. The first parameter includes at least one of the following: RSRP and SINR. In the process of determining the first indicator according to the signal reception parameter list, the processor is used to perform the following operation: obtain the first indicator according to the parameter values ​​in the first parameter list.

[0020] Optionally, the signal reception parameters also include a second parameter related to the angle of arrival of the terminal in the cell, and the signal reception parameter list also includes a second parameter list corresponding to the second parameter. In the process of determining the first index according to the signal reception parameter list, the processor performs the following operation: according to the distribution of angle values ​​in the second parameter list, the parameter values ​​in the first parameter list are weighted to obtain the first index.

[0021] Optionally, the second parameter includes the horizontal angle of arrival, and the second parameter list includes a list of horizontal angles of arrival. In the process of weighting the parameter values ​​in the first parameter list based on the distribution of angle values ​​in the second parameter list to obtain the first index, the processor performs the following operations: dividing the horizontal angle of arrival list into intervals to obtain multiple angle intervals; determining the distribution probability of the horizontal angles of arrival in the horizontal angle of arrival list based on the number of horizontal angles of arrival in the angle intervals and the total number of horizontal angles of arrival in the horizontal angle of arrival list; and weighting the parameter values ​​in the first parameter list based on the distribution probability to obtain the first index.

[0022] Optionally, during the N+1th adjustment of the antenna angle based on the first and second indicators, the processor performs the following operations: determining a gradient value based on the first and second indicators, the angle value before the Nth adjustment of the antenna angle, and the angle value after the Nth adjustment of the antenna angle; and adjusting the antenna angle for the N+1th time using the gradient descent method based on the gradient value.

[0023] Optionally, in the process of determining the gradient value based on the first indicator, the second indicator, the angle value before the Nth adjustment of the antenna angle, and the angle value after the Nth adjustment of the antenna angle, the processor performs the following operations: determining the difference between the first indicator and the second indicator; determining the direction of change of the antenna angle based on the angle value before the Nth adjustment of the antenna angle and the angle value after the Nth adjustment of the antenna angle; and determining the gradient value based on the difference and the direction of change.

[0024] Optionally, the gradient descent method is the momentum gradient method. During the process of adjusting the antenna angle for the N+1th time using the gradient descent method based on the gradient value, the processor performs the following operations: updating the momentum vector based on the momentum coefficient and the gradient value; and determining the angle value after the N+1th adjustment of the antenna angle based on the updated momentum vector, the hyperparameter learning rate, and the angle value after the Nth adjustment of the antenna angle.

[0025] Optionally, in the first adjustment of the antenna angle, the processor performs the following operations: adjusts the antenna angle for the first time according to the angle of arrival of the terminal in the cell; or, adjusts the antenna angle for the first time according to the antenna angle adjustment range corresponding to the cell.

[0026] Optionally, during the initial adjustment of the antenna angle based on the angle of arrival of the terminal within the cell, the processor performs the following operations: adjusting the antenna azimuth angle based on the difference between the horizontal angle of arrival of the terminal within the cell and the antenna azimuth angle; and / or adjusting the antenna downtilt angle based on the difference between the vertical angle of arrival of the terminal within the cell and the antenna downtilt angle.

[0027] Optionally, the antenna angle adjustment range includes the azimuth adjustment range and / or the downtilt adjustment range. During the first adjustment of the antenna angle according to the antenna angle adjustment range corresponding to the cell, the processor performs the following operations: performs the first adjustment of the antenna azimuth angle according to the azimuth adjustment range; and / or performs the first adjustment of the antenna downtilt angle according to the downtilt adjustment range.

[0028] Optionally, the processor is also used to perform the following operations: after the Nth adjustment of the antenna angle, receive the measurement report (MR) data from the terminal in the cell; and determine the signal reception parameters based on the MR data.

[0029] Thirdly, this application provides an antenna angle optimization device, applied to network equipment, comprising:

[0030] The index determination unit is used to determine the first index based on the signal reception parameters of the terminal in the cell. The first index is used to reflect the signal reception quality of the terminal in the cell after the Nth adjustment of the antenna angle of the cell, where N is greater than or equal to 1.

[0031] The adjustment unit is used to adjust the antenna angle for the (N+1)th time according to the first index and the second index. The second index is used to reflect the signal reception quality of the terminal in the cell before the Nth adjustment of the antenna angle. The antenna angle includes the antenna azimuth angle and / or the antenna downtilt angle.

[0032] Optionally, in the process of determining the first indicator based on the signal reception parameters of the terminals within the cell, the indicator determination unit is specifically used to: determine a list of signal reception parameters based on the signal reception parameters of the terminals within the cell; and determine the first indicator based on the list of signal reception parameters.

[0033] Optionally, the signal reception parameters include a first parameter related to the signal reception quality of the terminal in the cell, and the signal reception parameter list includes a first parameter list corresponding to the first parameter. The first parameter includes at least one of the following: RSRP and SINR. In the process of determining the first index according to the signal reception parameter list, the index determination unit is specifically used to: obtain the first index according to the parameter values ​​in the first parameter list.

[0034] Optionally, the signal reception parameters also include a second parameter related to the angle of arrival of the terminal in the cell, and the signal reception parameter list also includes a second parameter list corresponding to the second parameter. In the process of determining the first index according to the signal reception parameter list, the index determination unit is specifically used to: weight the parameter values ​​in the first parameter list according to the distribution of angle values ​​in the second parameter list to obtain the first index.

[0035] Optionally, the second parameter includes the horizontal angle of arrival, and the second parameter list includes a list of horizontal angles of arrival. In the process of weighting the parameter values ​​in the first parameter list according to the distribution of angle values ​​in the second parameter list to obtain the first index, the index determination unit is specifically used to: divide the horizontal angle of arrival list into intervals to obtain multiple angle intervals; determine the distribution probability of the horizontal angles of arrival in the horizontal angle of arrival list based on the number of horizontal angles of arrival in the angle intervals and the total number of horizontal angles of arrival in the horizontal angle of arrival list; and weight the parameter values ​​in the first parameter list according to the distribution probability to obtain the first index.

[0036] Optionally, during the process of adjusting the antenna angle for the N+1th time according to the first and second indicators, the adjustment unit is specifically used to: determine the gradient value based on the first and second indicators, the angle value before the Nth adjustment of the antenna angle, and the angle value after the Nth adjustment of the antenna angle; and adjust the antenna angle for the N+1th time according to the gradient value using the gradient descent method.

[0037] Optionally, in the process of determining the gradient value based on the first indicator, the second indicator, the angle value before the Nth adjustment of the antenna angle, and the angle value after the Nth adjustment of the antenna angle, the adjustment unit is specifically used to: determine the difference between the first indicator and the second indicator; determine the direction of change of the antenna angle based on the angle value before the Nth adjustment of the antenna angle and the angle value after the Nth adjustment of the antenna angle; and determine the gradient value based on the difference and the direction of change.

[0038] Optionally, the gradient descent method is the momentum gradient method. In the process of adjusting the antenna angle for the N+1th time according to the gradient value, the adjustment unit is specifically used to: update the momentum vector according to the momentum coefficient and the gradient value; and determine the angle value after the N+1th adjustment of the antenna angle according to the updated momentum vector, the hyperparameter learning rate and the angle value after the Nth adjustment of the antenna angle.

[0039] Optionally, in the first adjustment of the antenna angle, the adjustment unit is used to: make the first adjustment of the antenna angle according to the angle of arrival of the terminal in the cell; or, make the first adjustment of the antenna angle according to the antenna angle adjustment range corresponding to the cell.

[0040] Optionally, during the initial adjustment of the antenna angle based on the angle of arrival of the terminal within the cell, the adjustment unit is specifically used to: adjust the antenna azimuth angle for the first time based on the difference between the horizontal angle of arrival of the terminal within the cell and the antenna azimuth angle; and / or adjust the antenna downtilt angle for the first time based on the difference between the vertical angle of arrival of the terminal within the cell and the antenna downtilt angle.

[0041] Optionally, the antenna angle adjustment range includes the azimuth adjustment range and / or the downtilt adjustment range. During the first adjustment of the antenna angle according to the antenna angle adjustment range corresponding to the cell, the adjustment unit is specifically used to: make the first adjustment of the antenna azimuth according to the azimuth adjustment range; and / or make the first adjustment of the antenna downtilt according to the downtilt adjustment range.

[0042] Optionally, the antenna angle optimization device further includes: a receiving unit for receiving MR data from terminals within the cell after the Nth adjustment of the antenna angle; and a parameter determination unit for determining signal reception parameters based on the MR data.

[0043] Fourthly, this application provides a processor-readable storage medium storing a computer program for causing a processor to execute the antenna angle optimization method described in the first aspect.

[0044] Fifthly, this application provides a computer program product containing instructions that, when executed on a computer, cause the computer to perform the antenna angle optimization method as described in the first aspect above.

[0045] Sixthly, this application provides a communication system including a terminal and any of the network devices described above.

[0046] According to the antenna angle optimization method, apparatus, and storage medium provided in this application, the network device determines a first index based on the signal reception parameters of terminals within the cell. Based on the first index and a second index, the antenna angle is adjusted for the (N+1)th time. The first index reflects the signal reception quality of terminals within the cell after the Nth antenna angle adjustment, and the second index reflects the signal reception quality of terminals within the cell before the Nth antenna angle adjustment. N is greater than or equal to 1. Therefore, based on the signal reception quality of terminals within the cell before and after the antenna angle adjustment, the antenna angle can be adaptively adjusted in a direction that improves the signal reception quality of terminals within the cell, effectively improving the signal coverage of the cell. This not only improves the resource utilization of the communication system but also enhances communication quality.

[0047] It should be understood that the content described in the foregoing summary section is not intended to limit the key or essential features of the embodiments of this application, nor is it intended to limit the scope of this application. Other features of this application will become readily apparent from the following description. Attached Figure Description

[0048] To more clearly illustrate the technical solutions in this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0049] Figure 1 This is a schematic diagram illustrating an application scenario provided in one embodiment of this application;

[0050] Figure 2 A flowchart of an antenna angle optimization method provided in an embodiment of this application;

[0051] Figure 3 A flowchart of an antenna angle optimization method provided in another embodiment of this application;

[0052] Figure 4 A flowchart of an antenna angle optimization method provided in another embodiment of this application;

[0053] Figure 5 This is a schematic diagram of the structure of an antenna angle optimization device provided in an embodiment of this application;

[0054] Figure 6 This is a schematic diagram of the antenna angle optimization device provided in another embodiment of this application. Detailed Implementation

[0055] In this application, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can mean: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple.

[0056] It is understood that the steps or operations in the embodiments of this application are merely examples, and other operations or variations thereof may also be performed in the embodiments of this application. Furthermore, the steps may be performed in different orders as presented in the embodiments of this application, and it is not necessary to perform all the operations in the embodiments of this application.

[0057] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.

[0058] The technical solutions provided in this application can be applied to various systems, especially 5G systems. For example, applicable systems include Global System for Mobile Communication (GSM), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA) General Packet Radio Service (GPRS), Long Term Evolution (LTE), LTE Frequency Division Duplex (FDD), LTE Time Division Duplex (TDD), Long Term Evolution Advanced (LTE-A), Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX), and 5G New Radio (NR). All of these systems include terminals and network equipment. The systems may also include a core network component, such as Evolved Packet System (EPS) and 5G systems (5GS).

[0059] The terminal involved in the embodiments of this application can be a device that provides voice and / or data connectivity to a user, a handheld device with wireless connectivity, or other processing devices connected to a wireless modem. The name of the terminal may differ in different systems; for example, in a 5G system, the terminal can be called a User Equipment (UE). The wireless terminal can communicate with one or more core networks (CNs) via a Radio Access Network (RAN). The wireless terminal can be a mobile terminal, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal, for example, a portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile device that exchanges voice and / or data with the RAN. Examples include Personal Communication Service (PCS) phones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, and Personal Digital Assistants (PDAs). The wireless terminal can also be referred to as a system, subscriber unit, subscriber station, mobile station, mobile station, remote station, access point, remote terminal, access terminal, user terminal, user agent, or user device, but is not limited to these terms in the embodiments of this application.

[0060] The network device involved in this application embodiment can be a base station, which may include multiple cells providing services to terminals. Depending on the specific application, a base station may also be called an access point, or a device in an access network that communicates with a wireless terminal via one or more sectors on the air interface, or other names. The network device can be used to exchange received air frames with Internet Protocol (IP) packets, acting as a router between the wireless terminal and the rest of the access network, where the rest of the access network may include an Internet Protocol (IP) communication network. The network device can also coordinate the attribute management of the air interface. For example, the network equipment involved in the embodiments of this application can be a base transceiver station (BTS) in a Global System for Mobile communications (GSM) or Code Division Multiple Access (CDMA), a NodeB in a Wide-band Code Division Multiple Access (WCDMA) system, an evolved Node B (eNB or e-NodeB) in a long term evolution (LTE) system, a 5G base station (gNB) in a next generation system, a Home evolved Node B (HeNB), a relay node, a femto, a pico, etc., and is not limited in the embodiments of this application. In some network structures, the network equipment may include centralized unit (CU) nodes and distributed unit (DU) nodes, and the centralized unit and distributed unit may also be geographically separated.

[0061] Network devices and terminals can each use one or more antennas for Multiple-Input Multiple-Output (MIMO) transmission. MIMO transmission can be Single-User MIMO (SU-MIMO) or Multiple-User MIMO (MU-MIMO). Depending on the configuration and number of antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO, or massive-MIMO, and can also be diversity transmission, precoding transmission, or beamforming transmission, etc.

[0062] In communication systems, cell antennas are typically given fixed azimuth and downtilt angles. However, the location of terminals within the cell's signal coverage area can change constantly relative to the antenna's beam radiation direction. Therefore, setting fixed azimuth and downtilt angles for cell antennas is insufficient for achieving adequate signal coverage within the target area (such as a shopping mall or school).

[0063] To address the aforementioned issues, this application proposes an antenna angle optimization method, apparatus, and storage medium. Using the signal reception quality of terminals within a cell as feedback information, the antenna angle is adaptively adjusted. Specifically, based on the signal reception quality of terminals within the cell before and after the initial antenna angle adjustment, the antenna angle is adjusted again to further improve the signal reception quality of terminals within the cell. This achieves adaptive antenna angle adjustment, thereby improving the signal coverage of the cell. This not only enhances the resource utilization of the communication system but also improves the communication quality of the terminals.

[0064] The method and apparatus are based on the same concept of the application. Since the methods and apparatus solve problems in similar ways, the implementation of the apparatus and methods can refer to each other, and the repeated parts will not be described again.

[0065] Figure 1 This is a schematic diagram illustrating an application scenario provided in an embodiment of this application. For example... Figure 1 As shown, this embodiment provides a communication system including a network device 110 and terminals 120. This embodiment uses three terminals 120 as an example. In the network device 110, the antenna angle includes a azimuth angle and a downtilt angle. The azimuth angle is the angle obtained by rotating a plane facing due north clockwise until it coincides with the plane where the antenna is located. The downtilt angle is the angle between the antenna and the horizontal plane. The configuration of the antenna's azimuth angle and downtilt angle affects the antenna's signal coverage range. When a terminal 120 is located at the edge of the antenna's signal coverage range, the communication quality of the terminal 120 deteriorates. By adjusting the antenna angle, the signal coverage of the cell for the mobile terminals 120 can be improved, thus enhancing the stability of the cell's signal coverage.

[0066] Figure 2 This is a flowchart illustrating an antenna angle optimization method provided in an embodiment of this application. The method is applied to a network device and can be used to adaptively adjust the antenna angles of one or more cells within the network device. Figure 2 As shown, the antenna angle optimization method in this embodiment may include:

[0067] S201. Based on the signal reception parameters of the terminals within the cell, determine the first indicator, which is used to reflect the signal reception quality of the terminals within the cell after the Nth adjustment of the antenna angle.

[0068] Where N is greater than or equal to 1.

[0069] In this embodiment, the signal reception quality of the terminal within the cell changes before and after the antenna angle of the cell is adjusted. Therefore, after the Nth adjustment of the antenna angle of the cell, the signal reception parameters of the terminal within the cell can be obtained. Based on the signal reception parameters of the terminal within the cell, a first indicator reflecting the signal reception quality of the terminal within the cell after the Nth antenna angle adjustment is determined.

[0070] In this context, "terminals within a cell" refers to multiple terminals within the signal coverage area of ​​the cell antenna. A first index, determined based on the signal reception parameters corresponding to each of these terminals, reflects the average signal reception quality of these terminals, and consequently, the quality of the cell antenna angle.

[0071] S202. Based on the first and second indicators, the antenna angle is adjusted for the (N+1)th time. The second indicator is used to reflect the signal reception quality of the terminal in the cell before the Nth adjustment of the antenna angle.

[0072] The antenna angle includes the antenna azimuth angle and / or the antenna downtilt angle. Adjusting the antenna angle includes adjusting the antenna azimuth angle and / or the antenna downtilt angle.

[0073] In this embodiment, before the Nth antenna angle adjustment, a second index can be determined based on the signal reception parameters of the terminals within the cell. This second index reflects the signal reception quality of the terminals within the cell before the Nth antenna angle adjustment, and is then saved. After the Nth antenna angle adjustment, the saved second index can be directly obtained. After determining the first index, the antenna angle can be adjusted for the (N+1)th time based on the difference between the first and second indices. The difference between the first and second indices reflects the change in the signal reception quality of the terminals within the cell before and after the Nth antenna angle adjustment, i.e., the effect of the Nth antenna angle adjustment. Therefore, during the (N+1)th adjustment, using the effect of the Nth adjustment as a reference, further adjustments can be made to improve the signal reception quality of the terminals within the cell.

[0074] Based on this embodiment, at least two adaptive adjustments to the antenna angle can be achieved: the Nth and N+1th adjustments, or multiple cyclic adaptive adjustments to the antenna angle can be achieved: the Nth, N+1th, N+2th, etc.

[0075] In this embodiment, the network device adjusts the antenna angle of the cell for the next time based on the signal reception quality of the terminals in the cell before and after the previous adjustment of the antenna angle. This achieves adaptive optimization of the cell antenna angle, improves the signal coverage effect of the cell antenna, and thus helps to improve resource utilization (helps to save the number of antennas and network devices, and save transmission resources), improve the signal quality of the terminal, and improve the user's communication experience.

[0076] Based on the above embodiments, there are several extended embodiments:

[0077] (1) Regarding the second indicator

[0078] In some embodiments, before the Nth adjustment of the antenna angle, determining a second indicator based on the signal reception parameters of the terminal within the cell includes: determining the second indicator based on the signal reception parameters of the terminal within the cell after the (N-1)th adjustment of the antenna angle and before the Nth adjustment.

[0079] As an example, when N=1, before the first adjustment of the antenna angle, a second indicator is determined and saved based on the signal reception parameters of the terminals within the cell. After the first adjustment, a first indicator is determined based on the signal reception parameters of the terminals within the cell. Based on the first and second indicators, the antenna angle is adjusted a second time. When N=2, after the first adjustment and before the second adjustment, the second indicator is determined and saved based on the signal reception parameters of the terminals within the cell. After the second adjustment, the first indicator is determined based on the signal reception parameters of the terminals within the cell. Based on the first and second indicators, the antenna angle is adjusted a third time. This process continues, with multiple adaptive adjustments to the antenna angle.

[0080] In other embodiments, before the Nth adjustment of the antenna angle, a second index is determined based on the signal reception parameters of the terminal in the cell, including: before the Nmth adjustment of the antenna angle, the second index is determined based on the signal reception parameters of the terminal in the cell before and after each adjustment of the antenna angle, wherein m is greater than or equal to 0 and less than or equal to M, and M is a preset parameter.

[0081] In this embodiment, there are multiple second indicators. After the (N-1)th adjustment of the antenna angle and before the Nth adjustment, the second indicator corresponding to the antenna angle before the Nth adjustment is determined based on the signal reception parameters of the terminal in the cell; after the (N-2)th adjustment of the antenna angle and before the (N-1)th adjustment, the second indicator corresponding to the antenna angle before the N-1th adjustment is determined based on the signal reception parameters of the terminal in the cell; and so on, to obtain multiple second indicators.

[0082] As an example, assuming M = N-1, that is, m = 0 to N-1: when N = 1, the second index is determined based on the signal reception parameters of the terminal in the cell before the first adjustment of the antenna angle; when N = 2, the first second index is determined based on the signal reception parameters of the terminal in the cell after the first and second adjustments of the antenna angle, and the second second index is determined based on the signal reception parameters of the terminal in the cell before the first adjustment of the antenna angle, and so on, to obtain multiple second indices.

[0083] (2) First adjustment of the cell antenna angle

[0084] In some embodiments, the antenna angle is adjusted for the first time in a random manner.

[0085] In other embodiments, the antenna angle is adjusted for the first time according to a preset angle adjustment value. Specifically, the antenna azimuth angle is adjusted for the first time according to a first preset adjustment value, and / or the antenna downtilt angle is adjusted for the first time according to a second preset adjustment value. The first and second preset adjustment values ​​can be set in advance by professionals based on experience.

[0086] In some other embodiments, the antenna angle of the cell can be adjusted initially based on the angle of arrival of the terminal within the cell, thereby making a targeted initial adjustment of the cell antenna angle and improving the effectiveness of the initial adjustment. The angle of arrival includes the horizontal angle of arrival and / or the vertical angle of arrival.

[0087] In this embodiment, the antenna angle of the cell can be adjusted for the first time towards the angle of arrival of the terminal within the cell. The angle of arrival of the terminal can reflect the orientation of the terminal relative to the cell antenna to a certain extent. Adjusting the antenna angle of the cell towards the angle of arrival of the terminal improves the signal coverage effect of the cell antenna on the terminal after the antenna angle is adjusted.

[0088] Optionally, the antenna azimuth angle can be adjusted for the first time based on the difference between the horizontal angle of arrival of the terminal within the cell and the antenna azimuth angle; and / or, the antenna downtilt angle can be adjusted for the first time based on the difference between the vertical angle of arrival of the terminal within the cell and the antenna downtilt angle. Thus, by adjusting the antenna azimuth angle towards the horizontal angle of arrival of the terminal and adjusting the antenna downtilt angle towards the vertical angle of arrival of the terminal, the signal coverage effect of the cell antenna on the terminal after antenna angle adjustment is further improved.

[0089] In this optional method, the adjustment value of the antenna azimuth angle can be determined based on the difference between the horizontal angle of arrival of the terminal within the cell and the antenna azimuth angle, and the antenna azimuth angle can be adjusted for the first time based on this adjustment value. Similarly, the adjustment value of the antenna downtilt angle can be determined based on the difference between the vertical angle of arrival of the terminal within the cell and the antenna downtilt angle, and the antenna downtilt angle can be adjusted for the first time based on this adjustment value.

[0090] Furthermore, during the initial adjustment of the antenna azimuth angle, the average horizontal angle of arrival of the terminals within the cell can be determined, and the difference between this average value and the antenna azimuth angle can be calculated. Then, based on this difference and a first scaling factor, an adjustment value for the antenna azimuth angle can be determined, and based on this adjustment value, the antenna azimuth angle is adjusted for the first time. The formula for the initial adjustment of the antenna azimuth angle can be:

[0091]

[0092] θ new =θ+scl1×Δθ

[0093] in, θ represents the average horizontal angle of arrival of terminals within the cell before the first antenna angle adjustment, θ represents the antenna azimuth angle before the first antenna angle adjustment, Δθ represents the difference between the average horizontal angle of arrival of terminals within the cell and the antenna azimuth angle before the first antenna angle adjustment, and scl1 represents the first scaling factor. new This indicates the antenna azimuth angle after the first adjustment.

[0094] Furthermore, during the initial adjustment of the antenna downtilt angle, the average vertical angle of arrival of the terminals within the cell can be determined, and the difference between this average value and the antenna downtilt angle can be calculated. Then, based on this difference and the second scaling factor, the adjustment value for the antenna downtilt angle can be determined, and based on this adjustment value, the antenna downtilt angle is adjusted for the first time. The formula for the first adjustment of the antenna downtilt angle can be:

[0095]

[0096] β new =β + scl2 × Δβ

[0097] in, β represents the average vertical angle of arrival of terminals within the cell before the first antenna angle adjustment, β represents the antenna downtilt angle before the first antenna angle adjustment, Δβ represents the difference between the average vertical angle of arrival of terminals within the cell before the first antenna angle adjustment and the antenna downtilt angle, and scl2 represents the second scaling factor. new This indicates the antenna downtilt angle after the first adjustment.

[0098] Specifically, the average horizontal angle of arrival of the terminals within a cell can be obtained by averaging the horizontal angles of arrival of multiple terminals within the cell. Similarly, the average vertical angle of arrival of the terminals within a cell can be obtained by averaging the vertical angles of arrival of multiple terminals within the cell.

[0099] Among them, the first scaling factor and the second scaling factor are constant coefficients, and their values ​​can range from 0 to 0.5, in order to prevent the antenna angle from being adjusted too much on the first attempt.

[0100] In some other embodiments, the antenna angle can be adjusted for the first time based on the antenna angle adjustment range corresponding to the cell. Specifically, an adjustment value for the first antenna angle adjustment can be randomly determined within the antenna angle adjustment range corresponding to the cell, and the antenna angle can be adjusted for the first time based on this adjustment value. Thus, the rationality of the first antenna angle adjustment is ensured based on the antenna angle adjustment range.

[0101] Optionally, the antenna angle adjustment range may include an azimuth adjustment range and / or a downtilt adjustment range. Therefore, the antenna azimuth can be adjusted for the first time according to the azimuth adjustment range corresponding to the cell, and / or the antenna downtilt can be adjusted for the first time according to the downtilt adjustment range corresponding to the cell. Specifically, within the azimuth adjustment range corresponding to the cell, an adjustment value for the first adjustment of the antenna azimuth can be randomly determined, and the antenna azimuth can be adjusted for the first time based on this adjustment value; and / or, within the downtilt adjustment range corresponding to the cell, an adjustment value for the first adjustment of the antenna downtilt can be randomly determined, and the antenna downtilt can be adjusted for the first time based on this adjustment value.

[0102] Based on the above embodiments related to the first adjustment of the cell antenna angle, optionally, when the angle of arrival of the terminal within the cell is available (i.e., when the angle of arrival of the terminal can be obtained), an embodiment of making the first adjustment of the cell antenna angle based on the angle of arrival of the terminal within the cell can be adopted; when the angle of arrival of the terminal within the cell is not available, any other embodiment can be adopted.

[0103] Below, through Figure 3 The illustrated embodiment provides a feasible scheme for determining the signal reception quality of terminals within a cell based on their signal reception parameters. Figure 4 The illustrated embodiment provides a feasible scheme for adjusting the antenna angle for the (N+1)th time based on a first index and a second index.

[0104] Figure 3 This is a flowchart illustrating an antenna angle optimization method according to another embodiment of this application. This method is applied to a network terminal and can be used to adaptively adjust the antenna angle of one or more cells within a network device. Figure 3 As shown, the antenna angle optimization method in this embodiment may include:

[0105] S301. Determine the signal reception parameter list based on the signal reception parameters of the terminals within the cell.

[0106] The signal reception parameter list contains the signal reception parameters of multiple terminals within the cell.

[0107] In this embodiment, after the Nth adjustment of the cell antenna angle, the signal reception parameters of multiple terminals in the cell can be obtained, and the signal reception parameters of multiple terminals can be combined to obtain a signal reception parameter list.

[0108] S302. Determine the first indicator based on the signal receiving parameter list.

[0109] In this embodiment, a first index can be obtained by analyzing the signal reception parameters of multiple terminals in the signal reception parameter list, thereby improving the accuracy of the first index in reflecting the signal reception quality of terminals within the cell after the Nth adjustment of the antenna angle. For example, the first index can be obtained by summing, averaging, calculating the median, or weighting the signal reception parameters of multiple terminals in the signal reception parameter list.

[0110] In one possible implementation, the signal reception parameters include a first parameter related to the signal reception quality of the terminal within the cell, and the signal reception parameter list includes a first parameter list corresponding to the first parameter, wherein the parameter values ​​in the first parameter list are the first parameters of the terminal within the cell. In this case, S302 includes: obtaining a first index based on the parameter values ​​in the first parameter list.

[0111] In this implementation, the first index can be obtained by performing operations such as summing, averaging, medianing, or weighting on the parameter values ​​in the first parameter list. Therefore, by analyzing the first parameters related to the signal reception quality of the terminal, the first index is obtained, thus improving its accuracy.

[0112] Optionally, the first parameter includes at least one of the following: Reference Signal Received Power (RSRP) and Signal to Interference plus Noise Ratio (SINR). That is, the first parameter list may include an RSRP list and a SINR list, where the parameter values ​​in the RSRP list are the RSRP values ​​of the terminals within the cell, and the parameter values ​​in the SINR list are the SINR values ​​of the terminals within the cell. In this case, S302 includes: obtaining the first index based on the parameter values ​​in the RSRP and / or the parameter values ​​in the SINR.

[0113] In this optional approach, when the first parameter is RSRP, the first index can be obtained by summing, averaging, medianing, or weighting the RSRP values ​​in the RSRP list. When the first parameter is SINR, the first index can be obtained by summing, averaging, medianing, or weighting the SINR values ​​in the SINR list. When the first parameter includes both RSRP and SINR, the RSRP and SINR values ​​belonging to the same terminal in both the RSRP and SINR lists can be summed to obtain the sum of RSRP and SINR values ​​for all terminals within the cell. Then, the sum of RSRP and SINR values ​​for all terminals can be summed, averaged, median, or weighted to obtain the first index. Therefore, based on RSRP and / or SINR, the accuracy of the first index in reflecting the signal reception quality of terminals within the cell is improved.

[0114] In another possible implementation, in addition to the first parameter, the signal reception parameters may also include a second parameter related to the angle of arrival of the terminal within the cell. The signal parameter list also includes a second parameter list corresponding to the second parameter, where the angle values ​​in the second parameter list are the angles of arrival of the terminal within the cell. In this case, S302 includes: weighting the parameter values ​​in the first parameter list according to the distribution of angle values ​​in the second parameter list to obtain a first index. Thus, considering that the location of the terminal affects the signal reception quality of the terminal, determining the first index by combining the distribution of the terminal's angle of arrival and the first parameter related to the terminal's signal reception quality can improve the accuracy of the first index.

[0115] The angle of arrival of the terminal may include the horizontal angle of arrival of the terminal and / or the vertical angle of arrival of the terminal.

[0116] In this implementation, the distribution probability of each angle value can be determined based on the distribution of angle values ​​in the second parameter list. The distribution probability of each angle value is used as the weight of the parameter value in the first parameter list that belongs to the same terminal as the angle value (for example, the distribution probability of the arrival angle of terminal a is used as the weight of the first parameter of terminal a, and the distribution probability of the arrival angle of terminal b is used as the weight of the first parameter of terminal b). The parameter values ​​in the first parameter list are weighted to obtain the first index.

[0117] Optionally, the second parameter includes the horizontal angle of arrival; that is, the second parameter list includes a list of horizontal angles of arrival, where the angle values ​​in the list are the horizontal angles of arrival for terminals within the cell. In this case, based on the distribution of angle values ​​in the second parameter list, the parameter values ​​in the first parameter list are weighted to obtain the first index. This includes: dividing the horizontal angle of arrival list into intervals to obtain multiple angle intervals; determining the distribution probability of the horizontal angles of arrival in the horizontal angle of arrival list based on the number of horizontal angles of arrival in the angle intervals and the total number of horizontal angles of arrival in the horizontal angle of arrival list; and weighting the parameter values ​​in the first parameter list based on the distribution probability to obtain the first index.

[0118] In this optional approach, considering that the horizontal angle of arrival of the terminal changes more significantly when it moves, and can better reflect the location distribution of the terminal, the parameter values ​​in the first parameter list are weighted based on the distribution of the horizontal angle of arrival of the terminals within the cell. This can effectively combine the location distribution of the terminals within the cell to weight the signal reception quality of the terminals, so that the obtained first index can more accurately reflect the signal reception quality of the terminals within the cell, thereby improving the accuracy of antenna angle optimization and adjustment.

[0119] Specifically, the horizontal angle of arrival list can be divided into multiple angle intervals based on the largest and smallest horizontal angles of arrival. For each angle interval, the number of horizontal angles of arrival in the horizontal angle of arrival list that fall within that interval can be counted. For simplicity, this number will be referred to as the number of horizontal angles of arrival in the angle interval. For example, the first angle interval might have 10 horizontal angles of arrival, the second might have 20, and so on. Then, for each angle interval, the ratio of the number of horizontal angles of arrival in that interval to the total number of horizontal angles of arrival in the horizontal angle of arrival list is determined. This ratio is then defined as the probability distribution of each horizontal angle of arrival in that interval. This yields the probability distribution of each horizontal angle of arrival in the horizontal angle of arrival list. Next, using the probability distribution of each horizontal angle of arrival in the horizontal angle of arrival list as the weight for parameter values ​​in the first parameter list that belong to the same terminal as the horizontal angle of arrival, the parameter values ​​in the first parameter list are weighted to obtain the first index.

[0120] Furthermore, the formula for calculating the probability distribution of the horizontal angle of arrival can be expressed as:

[0121] prob k,j =count k / m

[0122] Where m represents the total number of horizontal angles of arrival in the list, count k This represents the number of horizontally reached angles in the k-th angle interval, probk,j Indicate the probability distribution of the j-th horizontal arrival angle within the k-th angle interval. Where k is greater than or equal to 1 and less than or equal to K, j = [0, 1, ..., count]. k K represents the total number of angle intervals obtained after dividing the list of horizontal arrival angles.

[0123] Furthermore, the formula for calculating the first indicator can be expressed as:

[0124]

[0125] in, Indicates the first indicator, r k,j This indicates the parameter value in the first parameter list that belongs to the same terminal as the j-th horizontal angle of arrival in the k-th angle interval. Furthermore, when the first parameter list is an RSRP list, This represents the average RSRP, meaning the first indicator is the average RSRP, r k,j This indicates the RSRP in the RSRP list that belongs to the same terminal as the j-th horizontal angle of arrival in the k-th angle interval.

[0126] When the angle of arrival of the terminal within the cell is available (i.e., when the angle of arrival of the terminal can be obtained), the above-described embodiment of weighting the parameter values ​​in the first parameter list based on the distribution of the angle of arrival of the terminal within the cell can be used to obtain the first index value. When the angle of arrival of the terminal within the cell is unavailable, the above-described embodiment of obtaining the first index value based on the parameter values ​​in the first parameter list can be used.

[0127] S303. Based on the first and second indicators, adjust the antenna angle for the N+1th time.

[0128] The implementation principle and technical effect of S303 can be referred to the aforementioned embodiments, and will not be repeated here.

[0129] In this embodiment, the network device determines a first indicator based on a list of signal reception parameters of terminals within the cell, thereby improving the accuracy of the first indicator in reflecting the signal reception quality of terminals within the cell. Furthermore, this improves the accuracy of subsequent adjustments to the cell's antenna angle based on the signal reception quality of terminals within the cell before and after the previous antenna angle adjustment, enhancing the adaptive optimization effect of the cell's antenna angle and improving the signal coverage effect of the cell antenna after the antenna angle optimization adjustment.

[0130] Figure 4 This is a flowchart illustrating an antenna angle optimization method according to another embodiment of this application. This method is applied to a network device and can be used to adaptively adjust the antenna angles of one or more cells within the network device. Figure 4 As shown, the antenna angle optimization method in this embodiment may include:

[0131] S401. Based on the signal reception parameters of the terminals within the cell, determine the first indicator, which reflects the signal reception quality of the terminals within the cell after the Nth adjustment of the antenna angle.

[0132] The implementation principle and technical effects of S401 can be referred to in the aforementioned embodiments, and will not be repeated here.

[0133] S402. Determine the gradient value based on the first indicator, the second indicator, the angle value before the Nth adjustment of the antenna angle, and the angle value after the Nth adjustment of the antenna angle.

[0134] The gradient value is used for the (N+1)th adjustment of the antenna angle.

[0135] In this embodiment, the first and second indicators reflect the changes in signal reception quality of the terminal within the cell before and after the Nth antenna angle adjustment. The angle values ​​before and after the Nth antenna angle adjustment reflect the changes in angle values ​​before and after the Nth antenna angle adjustment. Therefore, by combining the first and second indicators, the angle values ​​before and after the Nth antenna angle adjustment, a gradient value reflecting the correlation between the antenna angle adjustment and the changes in signal reception quality of the terminal within the cell can be obtained. This allows the antenna angle to be optimized in the direction of maximizing the signal reception quality of the terminal within the cell during the (N+1)th adjustment.

[0136] In one possible implementation, S402 includes: determining the difference between the first indicator and the second indicator; determining the direction of change of the antenna angle based on the angle value before the Nth adjustment and the angle value after the Nth adjustment; and determining the gradient value based on the difference between the first indicator and the second indicator and the direction of change of the antenna angle. This further improves the accuracy of the gradient value.

[0137] The difference between the first and second indicators reflects whether the signal reception quality of the terminal within the cell improves or deteriorates after the Nth adjustment of the antenna angle, and the degree of change in the signal reception quality of the terminal within the cell. The direction of change of the antenna angle refers to the direction of change of the antenna angle in the Nth adjustment. The direction of change of the antenna angle includes the direction of change of the antenna azimuth angle and / or the direction of change of the antenna downtilt angle.

[0138] In this implementation, based on the difference between the first and second indicators and the direction of change of the antenna angle, a gradient value for optimizing the antenna angle in the direction of maximizing the signal reception quality of the terminal within the cell can be obtained. Specifically, if the difference between the first and second indicators reflects an improvement in the signal reception quality of the terminal within the cell, then a gradient value in the same direction as the direction of change of the antenna angle is determined based on the difference between the first and second indicators and the direction of change of the antenna angle; if the difference between the first and second indicators reflects a deterioration in the signal reception quality of the terminal within the cell, then a gradient value in the opposite direction to the direction of change of the antenna angle is determined based on the difference between the first and second indicators and the direction of change of the antenna angle.

[0139] Optionally, when the direction of change of the antenna angle includes the direction of change of the antenna azimuth angle and / or the direction of change of the antenna downtilt angle, the formula for calculating the gradient value can be expressed as:

[0140]

[0141] Where, dir θ and dir β They are represented as follows:

[0142]

[0143]

[0144] Where θ represents the antenna azimuth angle before the Nth adjustment, θ new dir represents the antenna azimuth angle after the Nth adjustment of the antenna angle. θ β represents the direction of change in the antenna azimuth angle before and after the Nth adjustment, and β represents the antenna downtilt angle before the Nth adjustment. new dir represents the antenna downtilt angle after the Nth adjustment of the antenna angle. β This indicates the direction of change in the antenna downtilt angle before and after the Nth adjustment of the antenna angle, [g] θ g β ] T This represents the gradient value, which includes the gradient value g related to the antenna orientation angle. θ and the gradient value g related to the antenna downtilt angle β .

[0145] S403. Based on the gradient value, adjust the antenna angle for the N+1th time using the gradient descent method.

[0146] In this embodiment, after obtaining the gradient value, the gradient descent method and the gradient value can be used to adjust the antenna angle for the N+1th time, thereby achieving the N+1th adaptive optimization of the antenna angle.

[0147] In one possible implementation, the gradient descent method is the momentum gradient method. In this case, S403 includes: updating the momentum vector based on the momentum coefficient and the gradient value; and determining the (N+1)th adjustment angle value of the antenna angle based on the updated momentum vector, the hyperparameter learning rate, and the angle value after the Nth adjustment. Thus, the antenna angle optimization effect is improved based on the momentum gradient method.

[0148] In this method, the momentum coefficient, momentum vector, and hyperparameter learning rate are parameters that determine the direction and value of antenna angle adjustment. Before the first adjustment of the antenna angle, the momentum coefficient and momentum vector can be initialized. During each optimization adjustment of the antenna angle using the momentum gradient descent method, the momentum vector can be updated. In other words, the momentum vector is continuously updated as the number of antenna angle adjustment iterations increases.

[0149] In this implementation, during the (N+1)th adjustment of the antenna angle: the momentum vector before the update (i.e., the momentum vector updated in the Nth adjustment) and the gradient value (i.e., the gradient value used for the (N+1)th adjustment of the antenna angle) are weighted by the momentum coefficient to obtain the updated momentum vector; based on the updated momentum vector and the learning rate parameter, the change value of the antenna angle in the (N+1)th adjustment is determined; based on the change value of the antenna angle in the (N+1)th adjustment and the change value of the antenna angle in the (N+1)th adjustment, the angle value after the (N+1)th adjustment of the antenna angle is determined.

[0150] Optionally, the momentum vector update formula can be expressed as:

[0151] v=-α1×v+α2×[g θ g β ] T

[0152] Where v represents the momentum vector, α = [α1, α2] represents the momentum coefficient, and the values ​​of α1 and α2 can be from 0 to 1.

[0153] Optionally, in the (N+1)th adjustment, the formula for updating the antenna angle can be expressed as:

[0154] [θ′ new ,β′ new ]=[θ new ,β new ] T +lr×v

[0155] Where, θ′ new β′ represents the antenna azimuth angle after the (N+1)th adjustment. new This represents the antenna downtilt angle after the (N+1)th adjustment of the antenna angle.

[0156] In this embodiment, the network device uses gradient descent, especially momentum gradient descent, to adjust the antenna angle of the cell again based on the changes in signal reception quality of terminals in the cell before and after the previous adjustment of the antenna angle. This improves the adaptive optimization effect of the cell antenna angle and enhances the signal coverage effect of the cell antenna after the antenna angle is optimized.

[0157] Based on any of the foregoing embodiments, optionally, the signal reception parameters of the antenna angle (including the first parameter and / or the second parameter) can be obtained from the Measurement Report (MR) data reported by the terminal. In this case, before determining the first indicator based on the signal reception parameters of the terminals within the cell, the method further includes: receiving the MR data of the terminals within the cell after the Nth adjustment of the antenna angle; and determining the signal reception parameters of the terminals within the cell based on the MR data. This improves the reliability of the terminal's signal reception parameters, the reliability of the first indicator and the second indicator, and consequently, the reliability of the antenna angle optimization.

[0158] In this optional method, the MR data reported by the terminal can be parsed and null values ​​can be removed to obtain the signal reception parameters (including at least one of RSRP value, horizontal angle of arrival, and vertical angle of arrival) of multiple terminals served by the cell. If the angle of arrival is unavailable (i.e., the horizontal angle of arrival and vertical angle of arrival cannot be parsed from the MR data), only the RSRP value needs to be parsed and obtained.

[0159] Based on any of the foregoing embodiments, optionally, before making the first adjustment of the antenna angle, the antenna azimuth angle, antenna downtilt angle, and / or antenna angle adjustment range can be obtained from the cell's operating parameter table. This improves the accuracy of the antenna azimuth angle, antenna downtilt angle, and antenna angle adjustment range.

[0160] As an example, the following is an example of antenna angle optimization:

[0161] First, obtain the cell's operating parameter table and the MR data reported by the terminal. Part of the operating parameter table and MR data are shown below:

[0162] Engineering parameter table

[0163]

[0164] In the process of obtaining the antenna azimuth angle, antenna downtilt angle, and / or antenna angle adjustment range from the cell's operating parameter table, for example, the antenna downtilt angle can be determined by the vertical electronic downtilt angle and vertical mechanical downtilt angle in the operating parameter table; the azimuth angle adjustment range can be determined based on the upper limit and lower limit of the horizontal angle adjustment; and the azimuth angle adjustment range can be determined based on the upper limit and lower limit of the vertical angle adjustment.

[0165] MR data

[0166]

[0167]

[0168] Among them, the received level measurement value can reflect the RSRP of the terminal.

[0169] The process of adjusting the antenna angle multiple times is shown in the table below:

[0170] Number of adjustments Antenna Direction Antenna downtilt angle First indicator (average RSRP) 0 -25 -8 -1.33122 1 -26 -9 -1.86102 2 -25 -8 -1.33122 3 -26 -9 -1.86102 4 -25 -8 -1.33122 5 -26 -9 -1.86102 6 -25 -8 -1.33122 7 -24 -7 -0.85276 8 -23 -6 -0.71838 9 -24 -7 -0.85276 10 -23 -6 -0.71838 11 -22 -5 -0.50932

[0171] As can be seen from the table above, as the number of adjustments increases, the value of the first indicator gradually increases, meaning that the signal coverage effect of the cell antenna gradually improves.

[0172] On the network side, this application embodiment provides an antenna angle optimization device, which can be a network device. For example... Figure 5 As shown, the antenna angle optimization device may include a transceiver 501, a processor 502, and a memory 503.

[0173] Transceiver 501 is used to receive and send data under the control of processor 502.

[0174] Among them, Figure 5 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 502) and memory (memory 503). The bus architecture can also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 501 can be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over transmission media, including wireless channels, wired channels, optical fibers, etc. The processor 502 is responsible for managing the bus architecture and general processing, and the memory 503 can store data used by the processor 502 during operation.

[0175] The processor 502 can be a CPU, ASIC, FPGA or CPLD, and the processor can also adopt a multi-core architecture.

[0176] The processor 502 executes any of the methods described in this application embodiment concerning a network device according to the obtained executable instructions by calling a computer program stored in the memory 503. The processor and the memory may also be physically separated.

[0177] Specifically, the processor 502 is used to perform the following operations: determine a first index based on the signal reception parameters of the terminal in the cell, the first index being used to reflect the signal reception quality of the terminal in the cell after the Nth adjustment of the antenna angle of the cell, where N is greater than or equal to 1; and adjust the antenna angle for the N+1th time based on the first index and the second index, the second index being used to reflect the signal reception quality of the terminal in the cell before the Nth adjustment of the antenna angle, where the antenna angle includes the antenna azimuth angle and / or the antenna downtilt angle.

[0178] Optionally, during the process of determining the first indicator based on the signal reception parameters of the terminals within the cell, the processor 502 performs the following operations: determining a list of signal reception parameters based on the signal reception parameters of the terminals within the cell; and determining the first indicator based on the list of signal reception parameters.

[0179] Optionally, the signal reception parameters include a first parameter related to the signal reception quality of the terminal in the cell, and the signal reception parameter list includes a first parameter list corresponding to the first parameter. The first parameter includes at least one of the following: reference signal received power RSRP and signal-to-interference-plus-noise ratio SINR. In the process of determining the first index according to the signal reception parameter list, the processor 502 is used to perform the following operation: obtain the first index according to the parameter values ​​in the first parameter list.

[0180] Optionally, the signal reception parameters also include a second parameter related to the angle of arrival of the terminal in the cell, and the signal reception parameter list also includes a second parameter list corresponding to the second parameter. In the process of determining the first index according to the signal reception parameter list, the processor 502 performs the following operation: according to the distribution of angle values ​​in the second parameter list, the parameter values ​​in the first parameter list are weighted to obtain the first index.

[0181] Optionally, the second parameter includes the horizontal angle of arrival, and the second parameter list includes a list of horizontal angles of arrival. In the process of weighting the parameter values ​​in the first parameter list according to the distribution of angle values ​​in the second parameter list to obtain the first index, the processor 502 performs the following operations: dividing the horizontal angle of arrival list into intervals to obtain multiple angle intervals; determining the distribution probability of the horizontal angles of arrival in the horizontal angle of arrival list based on the number of horizontal angles of arrival in the angle intervals and the total number of horizontal angles of arrival in the horizontal angle of arrival list; and weighting the parameter values ​​in the first parameter list according to the distribution probability to obtain the first index.

[0182] Optionally, during the process of adjusting the antenna angle for the N+1th time according to the first indicator and the second indicator, the processor 502 performs the following operations: determining the gradient value based on the first indicator, the second indicator, the angle value before the Nth adjustment of the antenna angle and the angle value after the Nth adjustment of the antenna angle; and adjusting the antenna angle for the N+1th time according to the gradient value using the gradient descent method.

[0183] Optionally, in the process of determining the gradient value based on the first indicator, the second indicator, the angle value before the Nth adjustment of the antenna angle, and the angle value after the Nth adjustment of the antenna angle, the processor 502 performs the following operations: determining the difference between the first indicator and the second indicator; determining the direction of change of the antenna angle based on the angle value before the Nth adjustment of the antenna angle and the angle value after the Nth adjustment of the antenna angle; and determining the gradient value based on the difference and the direction of change.

[0184] Optionally, the gradient descent method is the momentum gradient method. During the process of adjusting the antenna angle for the N+1th time using the gradient descent method based on the gradient value, the processor 502 performs the following operations: updating the momentum vector based on the momentum coefficient and the gradient value; and determining the angle value after the N+1th adjustment of the antenna angle based on the updated momentum vector, the hyperparameter learning rate, and the angle value after the Nth adjustment of the antenna angle.

[0185] Optionally, in the first adjustment of the antenna angle, the processor 502 performs the following operations: adjusts the antenna angle for the first time according to the angle of arrival of the terminal in the cell; or, adjusts the antenna angle for the first time according to the antenna angle adjustment range corresponding to the cell.

[0186] Optionally, during the initial adjustment of the antenna angle based on the angle of arrival of the terminal within the cell, the processor 502 performs the following operations: adjusting the antenna azimuth angle for the first time based on the difference between the horizontal angle of arrival of the terminal within the cell and the antenna azimuth angle; and / or adjusting the antenna downtilt angle for the first time based on the difference between the vertical angle of arrival of the terminal within the cell and the antenna downtilt angle.

[0187] Optionally, the antenna angle adjustment range includes the azimuth adjustment range and / or the downtilt adjustment range. During the first adjustment of the antenna angle according to the antenna angle adjustment range corresponding to the cell, the processor 502 performs the following operations: performs the first adjustment of the antenna azimuth angle according to the azimuth adjustment range; and / or performs the first adjustment of the antenna downtilt angle according to the downtilt adjustment range.

[0188] Optionally, the processor 502 is also configured to perform the following operations: after the Nth adjustment of the antenna angle, receive the measurement report (MR) data from the terminal within the cell; and determine the signal reception parameters based on the MR data.

[0189] It should be noted that the apparatus provided in this application can implement all the method steps implemented by the network device in the above method embodiment and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.

[0190] On the network side, this application embodiment also provides an antenna angle optimization device, which can be a network device. For example... Figure 6 As shown, the antenna angle optimization device includes: an index determination unit 601 and an adjustment unit 602.

[0191] The index determination unit 601 is used to determine a first index based on the signal reception parameters of the terminal in the cell. The first index is used to reflect the signal reception quality of the terminal in the cell after the Nth adjustment of the antenna angle of the cell, where N is greater than or equal to 1.

[0192] The adjustment unit 602 is used to adjust the antenna angle for the (N+1)th time according to the first index and the second index. The second index is used to reflect the signal reception quality of the terminal in the cell before the Nth adjustment of the antenna angle. The antenna angle includes the antenna azimuth angle and / or the antenna downtilt angle.

[0193] Optionally, in the process of determining the first indicator based on the signal reception parameters of the terminals within the cell, the indicator determination unit 601 is specifically used to: determine a list of signal reception parameters based on the signal reception parameters of the terminals within the cell; and determine the first indicator based on the list of signal reception parameters.

[0194] Optionally, the signal reception parameters include a first parameter related to the signal reception quality of the terminal in the cell, and the signal reception parameter list includes a first parameter list corresponding to the first parameter. The first parameter includes at least one of the following: reference signal received power RSRP and signal-to-interference-plus-noise ratio SINR. In the process of determining the first index according to the signal reception parameter list, the index determination unit 601 is specifically used to: obtain the first index according to the parameter values ​​in the first parameter list.

[0195] Optionally, the signal reception parameters also include a second parameter related to the angle of arrival of the terminal in the cell, and the signal reception parameter list also includes a second parameter list corresponding to the second parameter. In the process of determining the first index according to the signal reception parameter list, the index determination unit 601 is specifically used to: weight the parameter values ​​in the first parameter list according to the distribution of angle values ​​in the second parameter list to obtain the first index.

[0196] Optionally, the second parameter includes the horizontal angle of arrival, and the second parameter list includes a list of horizontal angles of arrival. In the process of weighting the parameter values ​​in the first parameter list according to the distribution of angle values ​​in the second parameter list to obtain the first index, the index determination unit 601 is specifically used to: divide the horizontal angle of arrival list into intervals to obtain multiple angle intervals; determine the distribution probability of the horizontal angles of arrival in the horizontal angle of arrival list according to the number of horizontal angles of arrival in the angle intervals and the total number of horizontal angles of arrival in the horizontal angle of arrival list; and weight the parameter values ​​in the first parameter list according to the distribution probability to obtain the first index.

[0197] Optionally, during the process of adjusting the antenna angle for the N+1th time according to the first index and the second index, the adjustment unit 602 is specifically used to: determine the gradient value according to the first index, the second index, the angle value before the Nth adjustment of the antenna angle and the angle value after the Nth adjustment of the antenna angle; and adjust the antenna angle for the N+1th time according to the gradient value using the gradient descent method.

[0198] Optionally, in the process of determining the gradient value based on the first indicator, the second indicator, the angle value before the Nth adjustment of the antenna angle, and the angle value after the Nth adjustment of the antenna angle, the adjustment unit 602 is specifically used to: determine the difference between the first indicator and the second indicator; determine the direction of change of the antenna angle based on the angle value before the Nth adjustment of the antenna angle and the angle value after the Nth adjustment of the antenna angle; and determine the gradient value based on the difference and the direction of change.

[0199] Optionally, the gradient descent method is the momentum gradient method. In the process of adjusting the antenna angle for the N+1th time according to the gradient value, the adjustment unit 602 is specifically used to: update the momentum vector according to the momentum coefficient and the gradient value; and determine the angle value after the N+1th adjustment of the antenna angle according to the updated momentum vector, the hyperparameter learning rate and the angle value after the Nth adjustment of the antenna angle.

[0200] Optionally, in the first adjustment of the antenna angle, the adjustment unit 602 is used to: make the first adjustment of the antenna angle according to the angle of arrival of the terminal in the cell; or, make the first adjustment of the antenna angle according to the antenna angle adjustment range corresponding to the cell.

[0201] Optionally, during the first adjustment of the antenna angle based on the angle of arrival of the terminal within the cell, the adjustment unit 602 is specifically used to: make a first adjustment of the antenna azimuth angle based on the difference between the horizontal angle of arrival of the terminal within the cell and the antenna azimuth angle; and / or make a first adjustment of the antenna downtilt angle based on the difference between the vertical angle of arrival of the terminal within the cell and the antenna downtilt angle.

[0202] Optionally, the antenna angle adjustment range includes the azimuth adjustment range and / or the downtilt adjustment range. During the first adjustment of the antenna angle according to the antenna angle adjustment range corresponding to the cell, the adjustment unit 602 is specifically used to: make the first adjustment of the antenna azimuth according to the azimuth adjustment range; and / or make the first adjustment of the antenna downtilt according to the downtilt adjustment range.

[0203] Optionally, the antenna angle optimization device further includes: a receiving unit 603, used to receive the measurement report (MR) data from the terminal in the cell after the Nth adjustment of the antenna angle; and a parameter determination unit 604, used to determine the signal reception parameters based on the MR data.

[0204] It should be noted that the apparatus provided in this application can implement all the method steps implemented by the network device in the above method embodiment and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.

[0205] It should be noted that the division of units in the embodiments of this application is illustrative and only represents one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated units described above can be implemented in hardware or as software functional units.

[0206] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0207] On the terminal side, embodiments of this application provide a processor-readable storage medium storing a computer program. The computer program is used to cause the processor to execute any of the methods described in the embodiments of this application concerning the terminal. This enables the processor to implement all the method steps implemented by the terminal in the above method embodiments and achieve the same technical effects. Therefore, the parts and beneficial effects that are the same as those in the method embodiments will not be specifically described here.

[0208] On the network side, embodiments of this application provide a processor-readable storage medium storing a computer program. The computer program is used to cause the processor to execute any of the methods described in the embodiments of this application concerning a network device. This enables the processor to implement all the method steps implemented by the network device in the above method embodiments and achieve the same technical effects. Therefore, the parts and beneficial effects that are the same as those in the method embodiments will not be described in detail here.

[0209] The processor-readable storage medium can be any available medium or data storage device that the processor can access, including but not limited to magnetic memory (e.g., floppy disk, hard disk, magnetic tape, magneto-optical disk (MO)), optical memory (e.g., CD, DVD, BD, HVD), and semiconductor memory (e.g., ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state drive (SSD)).

[0210] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.

[0211] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus, and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0212] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the processor-readable memory produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0213] These processors can execute instructions that can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable device for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0214] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.

Claims

1. An antenna angle optimization method, characterized in that, Applied to network devices, including: Based on the signal reception parameters of the terminals within the cell, a first indicator is determined. The first indicator is used to reflect the signal reception quality of the terminals within the cell after the Nth adjustment of the antenna angle of the cell, where N is greater than or equal to 1. Based on the first and second indicators, the antenna angle is adjusted for the N+1th time. The second indicator is used to reflect the signal reception quality of the terminal in the cell before the Nth adjustment of the antenna angle. The antenna angle includes the antenna azimuth angle and the antenna downtilt angle. The signal reception parameters include a first parameter related to the signal reception quality of the terminal within the cell, and a second parameter related to the angle of arrival of the terminal within the cell. The signal reception parameter list includes a first parameter list corresponding to the first parameter and a second parameter list corresponding to the second parameter. Determining the first index based on the signal reception parameter list includes: Based on the distribution of angle values ​​in the second parameter list, the parameter values ​​in the first parameter list are weighted to obtain the first index.

2. The antenna angle optimization method according to claim 1, characterized in that, The step of determining the first indicator based on the signal reception parameters of the terminals within the cell includes: Based on the signal reception parameters of the terminals within the cell, determine the list of signal reception parameters; The first index is determined based on the signal reception parameter list.

3. The antenna angle optimization method according to claim 2, characterized in that, The first parameter includes at least one of the following: Reference Signal Received Power (RSRP) and Signal-to-Interference-plus-Noise Ratio (SINR). Determining the first index based on the signal reception parameter list includes: The first index is obtained based on the parameter values ​​in the first parameter list.

4. The antenna angle optimization method according to claim 3, characterized in that, The second parameter includes the horizontal angle of arrival, and the second parameter list includes a list of horizontal angles of arrival. The step of weighting the parameter values ​​in the first parameter list based on the distribution of angle values ​​in the second parameter list to obtain the first index includes: The list of horizontal arrival angles is divided into intervals to obtain multiple angle intervals; Based on the number of horizontal angles of arrival in the angle interval and the total number of horizontal angles of arrival in the list of horizontal angles of arrival, determine the distribution probability of the horizontal angles of arrival in the list of horizontal angles of arrival; The first index is obtained by weighting the parameter values ​​in the first parameter list according to the probability distribution.

5. The antenna angle optimization method according to any one of claims 1-4, characterized in that, The step of adjusting the antenna angle for the (N+1)th time based on the first and second indicators includes: The gradient value is determined based on the first indicator, the second indicator, the angle value before the Nth adjustment of the antenna angle, and the angle value after the Nth adjustment of the antenna angle; Based on the gradient value, the antenna angle is adjusted for the (N+1)th time using the gradient descent method.

6. The antenna angle optimization method according to claim 5, characterized in that, The step of determining the gradient value based on the first indicator, the second indicator, the angle value before the Nth antenna angle adjustment, and the angle value after the Nth antenna angle adjustment includes: Determine the difference between the first indicator and the second indicator; The direction of change of the antenna angle is determined based on the angle value before the Nth adjustment and the angle value after the Nth adjustment. The gradient value is determined based on the difference and the direction of change.

7. The antenna angle optimization method according to claim 5, characterized in that, The gradient descent method is the momentum gradient method. The step of adjusting the antenna angle for the (N+1)th time using the gradient descent method based on the gradient value includes: The momentum vector is updated based on the momentum coefficient and the gradient value; Based on the updated momentum vector, hyperparameter learning rate, and the angle value after the Nth adjustment of the antenna angle, determine the angle value after the (N+1)th adjustment of the antenna angle.

8. The antenna angle optimization method according to any one of claims 1-4, characterized in that, The first adjustment of the antenna angle includes: The antenna angle is adjusted for the first time based on the angle of arrival of the terminal in the cell; Alternatively, the antenna angle may be adjusted for the first time according to the antenna angle adjustment range corresponding to the cell.

9. The antenna angle optimization method according to claim 8, characterized in that, The first adjustment of the antenna angle based on the angle of arrival of the terminal within the cell includes: Based on the difference between the horizontal angle of arrival of the terminal in the cell and the antenna azimuth angle, the antenna azimuth angle is adjusted for the first time; And / or, based on the difference between the vertical angle of arrival of the terminal in the cell and the antenna downtilt angle, the antenna downtilt angle is adjusted for the first time.

10. The antenna angle optimization method according to claim 8, characterized in that, The antenna angle adjustment range includes an azimuth angle adjustment range and / or a downtilt angle adjustment range. The first adjustment of the antenna angle based on the antenna angle adjustment range corresponding to the cell includes: Based on the stated azimuth adjustment range, the antenna azimuth is adjusted for the first time. And / or, based on the downtilt angle adjustment range, the antenna downtilt angle is adjusted for the first time.

11. The antenna angle optimization method according to any one of claims 1-4, characterized in that, Before determining the first indicator based on the signal reception parameters of the terminals within the cell, the method further includes: After the Nth adjustment of the antenna angle, the measurement report MR data from the terminal in the cell is received; The signal receiving parameters are determined based on the MR data.

12. An antenna angle optimization device, characterized in that, Applied to network devices, including memory, transceivers, and processors: The memory is used to store computer programs; The transceiver is used to send and receive data under the control of the processor; The processor is configured to read the computer program from the memory and perform the following operations: Based on the signal reception parameters of the terminals within the cell, a first indicator is determined. The first indicator is used to reflect the signal reception quality of the terminals within the cell after the Nth adjustment of the antenna angle of the cell, where N is greater than or equal to 1. Based on the first and second indicators, the antenna angle is adjusted for the N+1th time. The second indicator is used to reflect the signal reception quality of the terminal in the cell before the Nth adjustment of the antenna angle. The antenna angle includes the antenna azimuth angle and the antenna downtilt angle. The signal reception parameters include a first parameter related to the signal reception quality of the terminal within the cell, and a second parameter related to the angle of arrival of the terminal within the cell. The signal reception parameter list includes a first parameter list corresponding to the first parameter and a second parameter list corresponding to the second parameter. In the process of determining the first indicator based on the signal reception parameter list, the processor performs the following operations: Based on the distribution of angle values ​​in the second parameter list, the parameter values ​​in the first parameter list are weighted to obtain the first index.

13. The antenna angle optimization device according to claim 12, characterized in that, In the process of determining the first indicator based on the signal reception parameters of the terminals within the cell, the processor performs the following operations: Based on the signal reception parameters of the terminals within the cell, determine the list of signal reception parameters; The first index is determined based on the signal reception parameter list.

14. The antenna angle optimization device according to claim 13, characterized in that, The first parameter includes at least one of the following: Reference Signal Received Power (RSRP) and Signal-to-Interference-plus-Noise Ratio (SINR). During the process of determining the first parameter based on the list of signal receiving parameters, the processor performs the following operations: The signal reception parameters include a first parameter related to the signal reception quality of the terminal within the cell. The signal reception parameter list includes a first parameter list corresponding to the first parameter. The first parameter includes at least one of the following: Reference Received Power (RSRP), Signal-to-Interference-plus-Noise Ratio (SINR). Determining the first index based on the signal reception parameter list includes: The first index is obtained based on the parameter values ​​in the first parameter list.

15. The antenna angle optimization device according to claim 14, characterized in that, The second parameter includes the horizontal angle of arrival, and the second parameter list includes a list of horizontal angles of arrival. In the process of weighting the parameter values ​​in the first parameter list according to the distribution of angle values ​​in the second parameter list to obtain the first index, the processor performs the following operations: The list of horizontal arrival angles is divided into intervals to obtain multiple angle intervals; Based on the number of horizontal angles of arrival in the angle interval and the total number of horizontal angles of arrival in the list of horizontal angles of arrival, determine the distribution probability of the horizontal angles of arrival in the list of horizontal angles of arrival; The first index is obtained by weighting the parameter values ​​in the first parameter list according to the probability distribution.

16. The antenna angle optimization apparatus according to any one of claims 12-15, characterized in that, During the N+1th adjustment of the antenna angle based on the first and second indicators, the processor performs the following operations: The gradient value is determined based on the first indicator, the second indicator, the angle value before the Nth adjustment of the antenna angle, and the angle value after the Nth adjustment of the antenna angle; Based on the gradient value, the antenna angle is adjusted for the (N+1)th time using the gradient descent method.

17. The antenna angle optimization device according to claim 16, characterized in that, In determining the gradient value based on the first indicator, the second indicator, the angle value before the Nth adjustment of the antenna angle, and the angle value after the Nth adjustment of the antenna angle, the processor performs the following operations: Determine the difference between the first indicator and the second indicator; The direction of change of the antenna angle is determined based on the angle value before the Nth adjustment and the angle value after the Nth adjustment. The gradient value is determined based on the difference and the direction of change.

18. The antenna angle optimization device according to claim 16, characterized in that, The gradient descent method is the momentum gradient method. During the (N+1)th adjustment of the antenna angle using the gradient descent method based on the gradient value, the processor performs the following operations: The momentum vector is updated based on the momentum coefficient and the gradient value; Based on the updated momentum vector, hyperparameter learning rate, and the angle value after the Nth adjustment of the antenna angle, determine the angle value after the (N+1)th adjustment of the antenna angle.

19. The antenna angle optimization apparatus according to any one of claims 12-15, characterized in that, During the first adjustment of the antenna angle, the processor performs the following operations: The antenna angle is adjusted for the first time based on the angle of arrival of the terminal in the cell; Alternatively, the antenna angle may be adjusted for the first time according to the antenna angle adjustment range corresponding to the cell.

20. The antenna angle optimization device according to claim 19, characterized in that, During the initial adjustment of the antenna angle based on the angle of arrival of the terminal within the cell, the processor performs the following operations: Based on the difference between the horizontal angle of arrival of the terminal in the cell and the antenna azimuth angle, the antenna azimuth angle is adjusted for the first time; And / or, based on the difference between the vertical angle of arrival of the terminal in the cell and the antenna downtilt angle, the antenna downtilt angle is adjusted for the first time.

21. The antenna angle optimization device according to claim 19, characterized in that, The antenna angle adjustment range includes an azimuth angle adjustment range and / or a downtilt angle adjustment range. During the first adjustment of the antenna angle according to the antenna angle adjustment range corresponding to the cell, the processor performs the following operations: Based on the stated azimuth adjustment range, the antenna azimuth is adjusted for the first time. And / or, based on the downtilt angle adjustment range, the antenna downtilt angle is adjusted for the first time.

22. The antenna angle optimization apparatus according to any one of claims 12-15, characterized in that, The processor is also used to perform the following operations: After the Nth adjustment of the antenna angle, the measurement report MR data from the terminal in the cell is received; The signal receiving parameters are determined based on the MR data.

23. An antenna angle optimization device, characterized in that, Applied to network devices, including: The indicator determination unit is used to determine a first indicator based on the signal reception parameters of the terminal in the cell. The first indicator is used to reflect the signal reception quality of the terminal in the cell after the Nth adjustment of the antenna angle of the cell, where N is greater than or equal to 1. An adjustment unit is used to adjust the antenna angle for the N+1th time according to the first index and the second index. The second index is used to reflect the signal reception quality of the terminal in the cell before the Nth adjustment of the antenna angle. The antenna angle includes the antenna azimuth angle and / or the antenna downtilt angle. The signal reception parameters include a first parameter related to the signal reception quality of the terminal in the cell and a second parameter related to the angle of arrival of the terminal in the cell. The signal reception parameter list includes a first parameter list corresponding to the first parameter and a second parameter list corresponding to the second parameter. In the process of determining the first index according to the signal reception parameter list, the index determination unit is specifically used to weight the parameter values ​​in the first parameter list according to the distribution of angle values ​​in the second parameter list to obtain the first index.

24. A processor-readable storage medium, characterized in that, The processor-readable storage medium stores a computer program that causes the processor to execute the antenna angle optimization method according to any one of claims 1-11.