Method and apparatus for updating antenna feeder parameters, network device, and storage medium
Patent Information
- Application Number
- CN202210255799.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-03-15
- Publication Date
- 2026-09-25
- Estimated Expiration
- 2042-03-15
AI Technical Summary
[0023]本公开对天馈参数进行迭代更新,实现了天馈参数的实时自适应优化调整,从而能够以最优的天馈参数配置方式实时追踪目标用户群的方向,进而通过定向发送信号来加强终端用户的接收信号强度,在提高资源利用率的同时,提升了用户感知。
Smart Images

Figure CN116801277B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of communication technology, and in particular to a method, apparatus, network device, and storage medium for updating antenna feeder parameters. Background Technology
[0002] In 5G systems, for signal coverage optimization within a target area, the configuration of cell antenna parameters is usually completed based on expert experience or other optimization algorithms. For example, some heuristic intelligent optimization algorithms are used to obtain the combined solution of all cell azimuth angles, downtilt angles and other parameters within a specific coverage scenario area to complete the optimized configuration of cell antenna parameters. Once the cell antenna parameters are configured, the configuration values will not be changed unless there are significant changes in the coverage scenario.
[0003] However, the distribution of users within a region changes constantly over a period of time. For users in a region at a certain moment, the overall coverage optimization scheme of the relevant technologies not only cannot achieve good signal coverage, but also wastes resources by covering areas without users. Summary of the Invention
[0004] This disclosure provides an antenna feed parameter update device, electronic device, and storage medium.
[0005] According to one aspect of this disclosure, a method for updating antenna feeder parameters is provided, comprising:
[0006] Obtain the initial antenna feeder parameter vector of the target cell in the i-th iteration round, and the search direction set i corresponding to the i-th iteration round, where i is a positive integer;
[0007] Starting from the initial antenna feed parameter vector, an iterative search is performed in each search direction of the search direction set i to iteratively update the antenna feed parameter vector;
[0008] In response to the completion of the search in the search direction set i, the search direction set i is updated to obtain the search direction set i+1, so as to update the antenna parameter vector in the (i+1)th iteration.
[0009] According to another aspect of this disclosure, an antenna feeder parameter updating device is provided, comprising: a memory, a transceiver, and a processor.
[0010] A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations:
[0011] Obtain the initial antenna feeder parameter vector of the target cell in the i-th iteration round, and the search direction set i corresponding to the i-th iteration round, where i is a positive integer;
[0012] Starting from the initial antenna feed parameter vector, an iterative search is performed in each search direction of the search direction set i to iteratively update the antenna feed parameter vector;
[0013] In response to the completion of the search in the search direction set i, the search direction set i is updated to obtain the search direction set i+1, so as to update the antenna parameter vector in the (i+1)th iteration.
[0014] According to another aspect of this disclosure, an antenna feed parameter updating device is provided, comprising:
[0015] The acquisition unit is used to acquire the initial antenna feeder parameter vector of the target cell in the i-th iteration round, and the search direction set i corresponding to the i-th iteration round, where i is a positive integer;
[0016] The first update unit is used to perform iterative search in each search direction of the search direction set i, starting from the initial antenna parameter vector, to iteratively update the antenna parameter vector;
[0017] The second update unit is used to update the search direction set i in response to the completion of the search in the search direction set i to obtain the search direction set i+1, so as to update the antenna parameter vector in the i+1th iteration.
[0018] According to another aspect of this disclosure, a network device is provided, comprising:
[0019] At least one processor; and
[0020] A memory that is communicatively connected to at least one processor; wherein,
[0021] The memory stores instructions that can be executed by at least one processor to enable the at least one processor to perform the antenna parameter update method of the first aspect embodiment of this disclosure.
[0022] According to another aspect of this disclosure, a processor-readable storage medium is provided, the processor-readable storage medium storing a computer program for causing the processor to perform an antenna parameter update method according to a first aspect embodiment of this disclosure.
[0023] This disclosure iteratively updates the antenna feeder parameters, realizing real-time adaptive optimization and adjustment of the antenna feeder parameters. This enables real-time tracking of the direction of the target user group with the optimal antenna feeder parameter configuration, and then strengthens the received signal strength of the terminal user by sending targeted signals. This improves resource utilization and enhances user experience.
[0024] Additional aspects and advantages of this disclosure will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this disclosure. Attached Figure Description
[0025] The above and / or additional aspects and advantages of this disclosure will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, in which:
[0026] Figure 1 This is a schematic flowchart illustrating a method for updating antenna parameters provided in an embodiment of this disclosure.
[0027] Figure 2 A flowchart illustrating another method for updating antenna parameters provided in this embodiment of the present disclosure;
[0028] Figure 3 A flowchart illustrating another method for updating antenna parameters provided in this embodiment of the present disclosure;
[0029] Figure 4 A flowchart illustrating another method for updating antenna parameters provided in this embodiment of the present disclosure;
[0030] Figure 5 A flowchart illustrating another method for updating antenna parameters provided in this embodiment of the present disclosure;
[0031] Figure 6 A flowchart illustrating another method for updating antenna parameters provided in this embodiment of the present disclosure;
[0032] Figure 7 This is a schematic diagram of the structure of a network device provided in an embodiment of the present disclosure;
[0033] Figure 8 This is a schematic diagram of the structure of an antenna feeder parameter update device provided according to an embodiment of the present disclosure. Detailed Implementation
[0034] In this embodiment of the invention, the term "and / or" describes the relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. The character " / " generally indicates that the preceding and following associated objects have an "or" relationship.
[0035] In this disclosure, the term "multiple" refers to two or more, and other quantifiers are similar.
[0036] The technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this disclosure.
[0037] Figure 1 This is a schematic diagram illustrating a process for updating antenna parameters according to an embodiment of this disclosure, as shown below. Figure 1 As shown, the method includes the following steps:
[0038] S101, obtain the initial antenna feeder parameter vector of the target cell in the i-th iteration round, and the search direction set i corresponding to the i-th iteration round, where i is a positive integer.
[0039] The execution subject of the antenna feeder parameter update method provided in this disclosure is a network device. The network device can be an evolved NodeB (eNB), a transmission reception point (TRP), a next-generation NodeB (gNB) in an NR system, a base station in other future mobile communication systems, or an access node in a wireless fidelity (WiFi) system, etc. This disclosure does not limit the specific technology or device form used in the network device. The network device provided in this disclosure can be composed of a central unit (CU) and a distributed unit (DU). The CU can also be called a control unit. Using a CU-DU structure allows the protocol layer of a network device, such as a base station, to be separated. Some protocol layer functions are centrally controlled by the CU, while the remaining part or all protocol layer functions are distributed in the DU, which is centrally controlled by the CU.
[0040] The search direction set i may include multiple search directions.
[0041] It should be noted that if there are n antenna feeder parameters that need to be updated or optimized, then a set of search directions including n search directions needs to be constructed. Different search directions are used to update or optimize different antenna feeder parameters.
[0042] Assuming that there are n antenna parameters that need to be updated in the i-th iteration, then the search direction set i corresponding to the i-th iteration is {e1, e2, ..., e...} n}, where e1 = [1, 0, 0, ..., 0] T ,...,e n =[0,0,0,...,1] T T denotes transpose, n is a positive integer, e1, e2, ..., e n Indicates the search direction.
[0043] Antenna feeder parameters refer to the performance parameters of the antenna feeder system, including parameters such as Reference Signal Receiving Power (RSRP), antenna azimuth, antenna downtilt angle, angle of arrival, and antenna transmit power. An antenna feeder system refers to a system in which an antenna radiates electromagnetic waves into the surrounding space. An antenna feeder parameter vector refers to a vector containing multiple antenna feeder parameters. The target cell includes the antenna feeder system.
[0044] In this embodiment of the disclosure, during the iterative update of the antenna feeder parameter vector of the target cell across multiple iterations, the antenna feeder parameter vector of the current iteration (i.e., the i-th iteration) can be used as the initial antenna feeder parameter vector, and the search direction set i corresponding to the current iteration can be obtained. This set is used to perform iterative searches in each search direction set i, starting from the initial antenna feeder parameter vector, in the current iteration. Optionally, the initial antenna feeder parameter vector of the current iteration (i.e., the i-th iteration) can be the updated antenna feeder parameter vector obtained after completing the search in each search direction set i-1 in the (i-1)-th iteration.
[0045] In some implementations, the initial antenna feeder parameter vector for the i-th iteration of the target cell and the search direction set i corresponding to the i-th iteration can be obtained from the cell's engineering parameter table.
[0046] The initial antenna feed parameter vector can be expressed as: Where T represents transpose, the superscript indicates the iteration number, and the subscript indicates the value found by each component along the search direction set i in each iteration, for example... This represents the value obtained when the first component of the antenna feed parameter vector passes through the second search direction in sequence during the 0th search.
[0047] S102, starting from the initial antenna feed parameter vector, iteratively search in each search direction of the search direction set i to iteratively update the antenna feed parameter vector.
[0048] To obtain the initial antenna parameter vector of the target cell in the i-th iteration round. and the search direction set i{e1, e2, ..., e} corresponding to the i-th iteration roundn After that, the initial antenna feed parameter vector can be obtained. Initially, in the search direction set i{e1, e2, ..., e... n Perform an iterative search in each search direction.
[0049] First, the initial antenna feed parameter vector A one-dimensional search along the search direction e1 yields the antenna feed parameter vector.
[0050]
[0051] Where γ is the initial hyperparameter learning rate, which can generally be taken as 1.
[0052] Then, the antenna feed parameter vector A one-dimensional search along the search direction e2 can yield the antenna parameters.
[0053]
[0054] This iterative search continues until all search directions in the search direction set i have been searched, yielding the updated antenna parameter vector after the i-th iteration. This enables iterative updates to the antenna feed parameter vector.
[0055] S103, in response to the completion of the search in the search direction set i, update the search direction set i to obtain the search direction set i+1, so as to update the antenna parameter vector in the i+1th iteration.
[0056] Throughout the iterative search process, until the search direction set i{e1, e2, ..., e} is reached... n The last search direction (i.e., search direction e) n When the search is complete, the search direction set i{e1, e2, ..., e} is... n All search directions within the set i {e1, e2, ..., e} have been completed. n When all search directions within} have been completed, the search direction set i{e1, e2, ..., e...} can be processed. n The search direction in} is updated and adjusted to obtain a new search direction set i+1, which can be used to update the feed parameter vector in the (i+1)th iteration.
[0057] In some implementations, before updating the antenna parameter vector in the (i+1)th iteration, the last antenna parameter vector can be used as the initial antenna parameter vector for the (i+1)th iteration. This is used to update the antenna feed parameter vector in the (i+1)th iteration.
[0058] In this embodiment, the initial antenna feeder parameter vector of the target cell in the i-th iteration round and the search direction set i corresponding to the i-th iteration round are obtained. Starting from the initial antenna feeder parameter vector, iterative search is performed in each search direction of the search direction set i to iteratively update the antenna feeder parameter vector. In response to the completion of the search in the search direction set i, the search direction set i is updated to obtain the search direction set i+1, so as to update the antenna feeder parameter vector in the (i+1)-th iteration round. In this embodiment, the iterative update of the antenna feeder parameters realizes the real-time adaptive optimization and adjustment of the antenna feeder parameters, thereby enabling real-time tracking of the direction of the target user group with the optimal antenna feeder parameter configuration. This, in turn, strengthens the received signal strength of the terminal user by directional signal transmission, improving resource utilization and enhancing user experience.
[0059] Figure 2 This is a flowchart illustrating a method for updating antenna parameters according to an embodiment of the present disclosure. Based on the above embodiment, it further incorporates... Figure 2 The process of updating the search direction set i to obtain the search direction set i+1 includes the following steps:
[0060] S201, obtain the initial antenna feeder parameter vector and the average RSRP value corresponding to each updated antenna feeder parameter vector.
[0061] RSRP is a key parameter in a network that represents the strength of a wireless signal and is one of the physical layer measurement requirements. It is the average signal power received on all REs (resource particles) carrying a reference signal within a certain symbol.
[0062] In some implementations, the initial antenna feed parameter vector is obtained. The RSRP value, and each updated antenna feed parameter vector (including The RSRP value of ) is used to calculate the... The corresponding average RSRP values
[0063] Each time an antenna feeder parameter vector is acquired, including the initial antenna feeder parameter vector, the antennas of the target cell can be configured based on this vector. After configuration, terminal devices within the target cell can report a measurement report, which may include RSRP. Network devices can then calculate the corresponding average RSRP value based on the RSRP reported by the terminal devices within the target cell.
[0064] S202, based on the updated antenna feed parameter vector and the average RSRP value, update the search direction set i to obtain the search direction set i+1.
[0065] In some implementations, a new search direction can be determined based on the updated antenna feed parameter vector, and the search direction that needs to be updated in the search direction set i can be determined based on the average RSRP value. The search direction that needs to be updated is then updated to the new search direction to obtain the search direction set i+1.
[0066] In this embodiment, an initial antenna feed parameter vector and the average RSRP value corresponding to each updated antenna feed parameter vector are obtained. Based on the updated antenna feed parameter vector and the average RSRP value, the search direction set i is updated to obtain the search direction set i+1. This embodiment implements the updating of the search direction set, thereby enabling the antenna feed parameter vector to be adaptively updated when searching on the updated search direction set.
[0067] Figure 3 This is a flowchart illustrating a method for updating antenna parameters according to an embodiment of the present disclosure. Based on the above embodiment, it further incorporates... Figure 3 The process of updating the search direction set i to obtain the search direction set i+1 based on the updated antenna feed parameter vector and the average RSRP value is explained, including the following steps:
[0068] S301, obtain the difference vector between the initial antenna feed parameter vector and the last antenna feed parameter vector, and use it as the new replacement search direction, wherein the last antenna feed parameter vector is the antenna feed parameter vector obtained after searching along the last search direction in the search direction set i.
[0069] In some implementations, the difference vector between the initial antenna feed parameter vector and the last antenna feed parameter vector can be calculated using the following formula (1).
[0070]
[0071] in, This is the initial antenna feed parameter vector. Let be the last antenna feed parameter vector, and d be the difference vector between the initial antenna feed parameter vector and the last antenna feed parameter vector.
[0072] After calculating the difference vector d between the initial antenna feed parameter vector and the last antenna feed parameter vector using the above formula (1), the difference vector d can be used as a new replacement search direction to update and replace the search direction in the search direction set i, so as to obtain a new search direction set i+1, which is used for the iterative search of the antenna feed parameter vector in the i+1th iteration.
[0073] S302, based on the average RSRP value, obtain the target search direction with the fastest decrease in RSRP value on the search direction set i.
[0074] The greater the decrease in the average RSRP value corresponding to the search direction, the faster the RSRP value decreases in that search direction. Therefore, based on the decrease in the average RSRP value corresponding to each search direction, the target search direction with the fastest decrease in RSRP value on the search direction set i can be determined.
[0075] Alternatively, the maximum decrease in RSRP value on search direction set i can be calculated using the following formula.
[0076]
[0077] in, Antenna feed parameter vector The average RSRP value, Antenna feed parameter vector The average RSRP value, Δ m The maximum decrease in RSRP value on the search direction set i.
[0078] According to the above formula (2), the antenna feed parameter vector is calculated sequentially along the direction set i{e1, e2, ..., e n When performing a one-dimensional search, the maximum decrease in the average RSRP value is the search direction corresponding to this maximum decrease in the average RSRP value. This direction is denoted as S. m .
[0079] S303, in response to the search direction set i satisfying the search direction replacement condition, the target search direction is updated to the replacement search direction to obtain the search direction set i+1. The search direction replacement condition can be determined according to the actual situation and is not limited here.
[0080] In this embodiment of the disclosure, after obtaining the target search direction, it can be determined whether the search direction set i satisfies the search direction replacement condition. If so, the target search direction S is changed. m Update to replace search direction d; otherwise, do not perform the search direction replacement operation.
[0081] For example, in response to the search direction set i satisfying the search direction replacement condition, if the target search direction S m For the search direction set i{e1, e2, ..., e n If we consider e2 in the set of search directions, then we can update the search direction e2 to replace the search direction d, thus obtaining the search direction set i+1{e1, d, ..., e2}. n If the search direction set i does not meet the search direction replacement condition, no search direction replacement operation is performed.
[0082] In this embodiment, the difference vector between the initial antenna feed parameter vector and the last antenna feed parameter vector is obtained as a new replacement search direction. Based on the average RSRP value, the target search direction with the fastest decrease in RSRP value on the search direction set i is obtained. In response to the search direction set i satisfying the search direction replacement condition, the target search direction is updated to the replacement search direction to obtain the search direction set i+1. In this embodiment, the search directions in the search direction set are replaced and updated based on the search direction replacement condition, realizing the adaptive update of the search direction set and providing a new search direction set for the next round of antenna feed parameter vector iteration update, thereby realizing the adaptive update of antenna feed parameters.
[0083] Figure 4 This is a flowchart illustrating a method for updating antenna parameters according to an embodiment of the present disclosure. Based on the above embodiment, it further incorporates... Figure 4 The process of determining whether the search direction set i satisfies the search direction replacement condition includes the following steps:
[0084] S401, based on the last antenna feed parameter vector and the initial antenna feed parameter vector, obtain the antenna feed parameter vector of the reflection point.
[0085] Alternatively, the antenna feed parameter vector at the reflection point can be calculated using the following formula (3).
[0086]
[0087] in, The antenna feed parameter vector at the reflection point. This is the initial antenna feed parameter vector. This is the last antenna feed parameter vector.
[0088] S402, obtain the average RSRP value of the reflection point corresponding to the antenna feed parameter vector of the reflection point.
[0089] After obtaining the antenna feeder parameter vector of the reflection point, the cell antenna can be adjusted based on the antenna feeder parameter vector of the reflection point. Then, the measurement report reported by the terminal device can be received, and the average RSRP value of the reflection point corresponding to the antenna feeder parameter vector of the reflection point can be obtained based on the measurement report.
[0090] In some implementations, the RSRP value of the antenna feed parameter vector at the reflection point is obtained, and then the RSRP value is weighted and summed based on certain weights to obtain the corresponding average RSRP value of the reflection point.
[0091] In some implementations, the RSRP value of the antenna feed parameter vector at the reflection point is obtained, and then the average value of the RSRP values is taken as the average RSRP value of the reflection point.
[0092] S403, based on the average RSRP value and the average RSRP value of the reflection point, determine whether the search direction set i satisfies the search direction replacement condition.
[0093] Optionally, the following formula (4) can be used to determine whether the search direction set i satisfies the search direction replacement condition.
[0094] and
[0095] in, The last antenna feed parameter vector The average RSRP value, Initial antenna feed parameter vector The average RSRP value, The average RSRP value of the reflection point corresponding to the antenna feed parameter vector at the reflection point, Δ m The maximum decrease in RSRP value on the search direction set i.
[0096] If the initial antenna feed parameter vector Average RSRP value and last antenna feed parameter vector If the average RSRP value of the reflection point and the average RSRP value of the reflection point satisfy the above formula (4), then the search direction set i is determined to satisfy the search direction replacement condition; if the initial antenna feed parameter vector Average RSRP value and last antenna feed parameter vector If the average RSRP value of the i-th and the average RSRP value of the reflection point do not satisfy the above formula (4), then the search direction set i is determined to not satisfy the search direction replacement condition.
[0097] In this embodiment, the reflection point antenna parameter vector is obtained based on the last antenna parameter vector and the initial antenna parameter vector. The average RSRP value of the reflection point corresponding to the reflection point antenna parameter vector is then obtained. Based on the average RSRP value and the average RSRP value of the reflection point, it is determined whether the search direction set i satisfies the search direction replacement condition. This embodiment provides a search direction replacement condition, providing a basis for determining whether the search direction needs to be replaced.
[0098] Figure 5 This is a flowchart illustrating a method for updating antenna parameters according to an embodiment of the present disclosure. Based on the above embodiment, as follows... Figure 5 As shown, the method includes the following steps:
[0099] S501 adjusts the antenna of the target cell based on the acquired antenna feeder parameter vector.
[0100] During the iterative update of the antenna feeder parameter vector of the target cell, the updated antenna feeder parameter vector can be obtained. Then, based on each antenna feeder parameter in the updated antenna feeder parameter vector, the antenna of the target cell can be adjusted, such as the RSRP, downtilt angle, azimuth angle, angle of arrival, and transmit power of the target cell antenna.
[0101] S502 receives measurement reports from terminal devices within the target cell.
[0102] The target cell may include multiple terminal devices for uploading measurement reports to network devices.
[0103] For each pair of antennas in the target cell that are adjusted, the terminal equipment in the target cell will report a measurement report.
[0104] S503, based on the measurement report, obtain the average RSRP value corresponding to the antenna feeder parameter vector.
[0105] After receiving a measurement report from a terminal device within the target cell, the network device can parse the report, generate a parsing result, determine whether the measurement report includes an available angle of arrival (Angle of Arrival), and then obtain the average RSRP value corresponding to the antenna feeder parameter vector based on the judgment result. The Angle of Arrival can include both horizontal and vertical angles of arrival.
[0106] Optionally, in response to the measurement report not including the available angle of arrival, the RSRP value reported by the terminal device is obtained from the measurement report, and the average RSRP value corresponding to the antenna feeder parameter vector is obtained by averaging the reported RSRP values.
[0107] Optionally, in response to the measurement report including the available angle of arrival, the reported RSRP value and the reported angle of arrival are obtained from the measurement report, and based on the reported angle of arrival, the RSRP value reported by the terminal device is weighted and averaged to obtain the average RSRP value corresponding to the antenna feeder parameter vector.
[0108] It should be noted that the RSRP value and angle of arrival reported by the terminal device in the target cell can be multiple, which can be represented as [r1, r2, ..., r m ] and [A1,A2,…A m ], where m is a positive integer representing the total number of reported RSRP values or the total number of angles of arrival.
[0109] In this embodiment, the antenna of the target cell is adjusted based on the acquired antenna feeder parameter vector. A measurement report reported by a terminal device within the target cell is received, and the average RSRP value corresponding to the antenna feeder parameter vector is obtained based on the measurement report. This embodiment achieves real-time dynamic adjustment of the cell antenna by adjusting the antenna of the target cell based on the acquired antenna feeder parameter vector. The average RSRP value corresponding to the antenna feeder parameter vector is obtained based on the measurement report, providing data support for subsequent updates to the search direction set.
[0110] Figure 6 This is a flowchart illustrating a method for updating antenna parameters according to an embodiment of the present disclosure. Based on the above embodiment, it further incorporates... Figure 6 The process of calculating the average RSRP value corresponding to the antenna feeder parameter vector by weighting the RSRP values reported by the terminal device based on the reported angle of arrival is explained, including the following steps:
[0111] S601, divide the reported angle of arrival into intervals to obtain the angle of arrival intervals.
[0112] It should be noted that the method for dividing the reported angle of arrival into intervals can be determined according to the actual situation, and no restrictions are imposed here.
[0113] Optionally, the maximum and minimum angles of arrival can be obtained from the reported angles of arrival, and the reported angles of arrival can be divided into intervals based on the maximum and minimum angles of arrival to obtain the angle of arrival intervals.
[0114] In some implementations, the difference between the maximum and minimum angle of arrival is calculated, and the number of angle of arrival intervals is set to K (positive integers). The difference between the maximum and minimum angle of arrival is divided into K equal parts, where each part is an angle of arrival interval. In this way, the reported angle of arrival is divided into K angle of arrival intervals of equal size.
[0115] In some implementations, the size of the angle of arrival interval is pre-defined. Starting from the smallest angle of arrival, the angle of arrival interval is used as the interval to divide the reported angle of arrival until the last angle of arrival interval includes the largest angle of arrival, and the division ends. In this way, the reported angle of arrival can be divided into multiple angle of arrival intervals.
[0116] S602, obtain the number of arrival angles within the arrival angle interval.
[0117] S603, based on the number of angles of arrival within the angle of arrival interval and the total number of reported angles of arrival, determine the weight corresponding to the angle of arrival interval, wherein the weight of the angle of arrival interval is the weight of the angles of arrival within the angle of arrival interval.
[0118] Optionally, the ratio of the number of angles of arrival within the angle of arrival interval to the total number of reported angles of arrival can be determined as the weight corresponding to the angle of arrival interval.
[0119] In some implementations, the number of arrival angles in each arrival angle interval can be converted into a probability value between 0 and 1 using the following formula (5), and this probability value can be used as the weight corresponding to the arrival angle interval, that is, the weight of the arrival angles in the arrival angle interval.
[0120]
[0121] Where, count k This represents the number of arrival angles falling within the k-th arrival angle interval, where k is a positive integer, m represents the total number of arrival angles, and prob k,j Let j represent the probability (weight) of the angle of arrival numbered j within the k-th angle of arrival interval, where j = [0, 1, ..., count]. k ].
[0122] It should be noted that all angles of arrival have the same probability in each angle of arrival interval, meaning that all angles of arrival have the same weight in each angle of arrival interval.
[0123] S604, based on the weight of the angle of arrival, weights the RSRP values reported by terminal devices belonging to the same terminal device as the angle of arrival to obtain the average RSRP value corresponding to the antenna feeder parameter vector.
[0124] Alternatively, the average RSRP value corresponding to the antenna feed parameter vector can be calculated using the following formula (6).
[0125]
[0126] Where K is the number of angle-of-arrival intervals, r k,j Let j be the RSRP value of the k-th arrival angle interval, where k is a positive integer and j = [0, 1, ..., count]. k ], count k This represents the number of arrival angles that fall within the k-th arrival angle interval, prob k,j This represents the probability (weight) of the angle of arrival numbered j within the k-th angle of arrival interval. This represents the average RSRP value corresponding to the antenna feed parameter vector.
[0127] As can be seen from the above formula (6), firstly, the reported RSRP values corresponding to each angle of arrival (i.e., belonging to the same terminal device as the angle of arrival) are weighted and summed, and then the results of the weighted summation of the reported RSRP values corresponding to all angles of arrival are summed to obtain the average RSRP value corresponding to the antenna feeder parameter vector.
[0128] Furthermore, based on the above embodiments, the process of averaging the reported RSRP values to obtain the average RSRP value corresponding to the antenna feeder parameter vector is explained as follows:
[0129] If the measurement report reported by the terminal device in the target cell does not include the available angle of arrival, the RSRP value reported by the terminal device is obtained from the measurement report, and the average RSRP value corresponding to the antenna feeder parameter vector is calculated by the following formula (7).
[0130]
[0131] Where K is the number of angle-of-arrival intervals, r k,j This represents the RSRP value numbered j in the k-th angle of arrival interval, where k is a positive integer and j = [0, 1, ..., count]. k ], count k This represents the number of angles of arrival falling within the k-th angle of arrival interval, where m represents the number of RSRP values, and prOB. k,j This represents the probability (weight) of the angle of arrival numbered j within the k-th angle of arrival interval. This represents the average RSRP value corresponding to the antenna feed parameter vector.
[0132] It should be noted that in other embodiments of this disclosure, the average RSRP value of the reflection point corresponds to the antenna feed parameter vector of the reflection point. It can be calculated using the above formula (6) or formula (7).
[0133] In this embodiment, the reported angle of arrival (AUR) is divided into intervals to obtain AUR intervals. The number of AURs within each interval is obtained. Based on the weight of the AUR, the RSRP values reported by devices belonging to the same terminal device as the AUR are weighted to obtain the average RSRP value corresponding to the antenna feeder parameter vector. This embodiment divides the AUR intervals and uses the probability of an AUR being within an AUR interval as a weight to weight and sum the RSRP values reported by the terminal devices to obtain the average RSRP value corresponding to the antenna feeder parameter vector, thus improving the rationality of obtaining the average RSRP value corresponding to the antenna feeder parameter vector.
[0134] Figure 7 This is a schematic diagram of the structure of an antenna feeder parameter updating device provided in an embodiment of the present disclosure, as shown below. Figure 7 As shown, the antenna feeder parameter updating device 700 includes: a memory 701, a transceiver 702, and a processor 703.
[0135] Memory 701 is used to store computer programs; transceiver 702 is used to send and receive data under the control of processor 703; processor 703 is used to read the computer program in memory 701 and perform the following operations:
[0136] Obtain the initial antenna feeder parameter vector of the target cell in the i-th iteration round, and the search direction set i corresponding to the i-th iteration round, where i is a positive integer;
[0137] Starting from the initial antenna parameter vector, perform iterative search in each search direction of the search direction set i to iteratively update the antenna parameter vector;
[0138] In response to the completion of the search in the search direction set i, the search direction set i is updated to obtain the search direction set i+1, so as to update the antenna parameter vector in the i+1th iteration.
[0139] Optionally, the processor 703 is also configured to read the computer program in the memory 701 and perform the following operations:
[0140] Obtain the initial antenna feeder parameter vector and the average RSRP value corresponding to each updated antenna feeder parameter vector;
[0141] Based on the updated antenna feed parameter vector and the average RSRP value, the search direction set i is updated to obtain the search direction set i+1.
[0142] Optionally, the processor 703 is also configured to read the computer program in the memory 701 and perform the following operations:
[0143] Obtain the difference vector between the initial antenna feed parameter vector and the last antenna feed parameter vector, and use it as the new replacement search direction. The last antenna feed parameter vector is the antenna feed parameter vector obtained after searching along the last search direction in the search direction set i.
[0144] Based on the average RSRP value, obtain the target search direction with the fastest decrease in RSRP value on the search direction set i;
[0145] In response to the search direction set i satisfying the search direction replacement condition, the target search direction is updated to the replacement search direction to obtain the search direction set i+1.
[0146] Optionally, the processor 703 is also configured to read the computer program in the memory 701 and perform the following operations:
[0147] Based on the last antenna feed parameter vector and the initial antenna feed parameter vector, obtain the antenna feed parameter vector of the reflection point;
[0148] Obtain the average RSRP value of the reflection point corresponding to the antenna feed parameter vector of the reflection point;
[0149] Based on the average RSRP value and the average RSRP value of the reflection point, determine whether the search direction set i satisfies the search direction replacement condition.
[0150] Optionally, the processor 703 is also configured to read the computer program in the memory 701 and perform the following operations:
[0151] Before updating the antenna feed parameter vector in the (i+1)th iteration, the last antenna feed parameter vector is used as the initial antenna feed parameter vector in the (i+1)th iteration.
[0152] Optionally, the processor 703 is also configured to read the computer program in the memory 701 and perform the following operations:
[0153] Adjust the antenna of the target cell based on the obtained antenna feeder parameter vector;
[0154] Receive measurement reports reported by terminal devices within the target cell;
[0155] Based on the measurement report, the average RSRP value corresponding to the antenna feeder parameter vector is obtained.
[0156] Optionally, the processor 703 is also configured to read the computer program in the memory 701 and perform the following operations:
[0157] If the measurement report does not include the available angle of arrival, the RSRP value reported by the terminal device is obtained from the measurement report, and the average RSRP value corresponding to the antenna feeder parameter vector is obtained by averaging the reported RSRP values.
[0158] Optionally, the processor 703 is also configured to read the computer program in the memory 701 and perform the following operations:
[0159] In response to the measurement report including the available angle of arrival, the reported RSRP value and the reported angle of arrival are obtained from the measurement report;
[0160] Based on the reported angle of arrival, the RSRP values reported by the terminal devices are weighted and averaged to obtain the average RSRP value corresponding to the antenna feeder parameter vector.
[0161] Optionally, the processor 703 is also configured to read the computer program in the memory 701 and perform the following operations:
[0162] The reported angle of arrival is divided into intervals to obtain the angle of arrival intervals;
[0163] Get the number of angles of arrival that are within the angle of arrival interval;
[0164] Based on the number of angles of arrival within the angle of arrival interval and the total number of reported angles of arrival, the weight corresponding to the angle of arrival interval is determined, where the weight of the angle of arrival interval is the weight of the angles of arrival within the angle of arrival interval;
[0165] Based on the weight of the angle of arrival, the RSRP values reported by terminal devices belonging to the same angle of arrival are weighted to obtain the average RSRP value corresponding to the antenna feeder parameter vector.
[0166] Optionally, the processor 703 is also configured to read the computer program in the memory 701 and perform the following operations:
[0167] Obtain the maximum and minimum angles of arrival from the reported angles of arrival;
[0168] Based on the maximum and minimum angles of arrival, the reported angles of arrival are divided into intervals to obtain the angle of arrival intervals.
[0169] Optionally, the processor 703 is also configured to read the computer program in the memory 701 and perform the following operations:
[0170] The ratio of the number of angles of arrival within an angle of arrival interval to the total number of reported angles of arrival is determined as the weight corresponding to the angle of arrival interval.
[0171] This disclosure iteratively updates the antenna feeder parameters, realizing real-time adaptive optimization and adjustment of the antenna feeder parameters. This enables real-time tracking of the direction of the target user group with the optimal antenna feeder parameter configuration, and then strengthens the received signal strength of the terminal user by sending targeted signals. This improves resource utilization and enhances user experience.
[0172] It should be noted that the apparatus provided in this embodiment of the invention can implement all the method steps implemented 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.
[0173] Among them, Figure 7In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 703 and memory represented by memory 701 together. The bus architecture can also link 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 702 can be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium, including wireless channels, wired channels, optical fibers, etc. For different user equipment, the user interface 704 can also be an interface capable of connecting external or internal devices, including but not limited to keypads, displays, speakers, microphones, joysticks, etc.
[0174] The processor 103 is responsible for managing the bus architecture and general processing, and the memory 701 can store the data used by the processor 103 when performing operations.
[0175] Optionally, the processor 103 can be a CPU (Central Processing Unit), ASIC (Application Specific Integrated Circuit), FPGA (Field-Programmable Gate Array), or CPLD (Complex Programmable Logic Device), and the processor can also adopt a multi-core architecture.
[0176] The processor 703 executes any of the methods provided in the embodiments of this disclosure according to the obtained executable instructions by calling a computer program stored in the memory 701. The processor and the memory may also be physically separated.
[0177] Figure 8 This is a schematic diagram of a device for updating antenna parameters provided in an embodiment of this disclosure. Figure 8 As shown, the device for updating the antenna feed parameters includes: an acquisition unit 810, a first update unit 820, and a second update unit 830.
[0178] The acquisition unit 810 is used to acquire the initial antenna feeder parameter vector of the target cell in the i-th iteration round, and the search direction set i corresponding to the i-th iteration round, where i is a positive integer;
[0179] The first update unit 820 is used to perform iterative search in each search direction of the search direction set i, starting from the initial antenna parameter vector, so as to iteratively update the antenna parameter vector.
[0180] The second update unit 830 is used to update the search direction set i in response to the completion of the search in the search direction set i to obtain the search direction set i+1, so as to update the antenna parameter vector in the i+1th iteration.
[0181] Furthermore, in one possible implementation of this embodiment, the first update unit 820 is further configured to: obtain the initial antenna feed parameters and the average RSRP value corresponding to each updated antenna feed parameter vector; and update the search direction set i based on the updated antenna feed parameter vector and the average RSRP value to obtain the search direction set i+1.
[0182] Furthermore, in one possible implementation of this embodiment, the first updating unit 820 is further configured to: obtain the difference vector between the initial antenna feed parameter vector and the last antenna feed parameter vector as a new replacement search direction, wherein the last antenna feed parameter vector is the antenna feed parameter vector obtained after searching along the last search direction in the search direction set i; based on the average RSRP value, obtain the target search direction with the fastest decrease in RSRP value on the search direction set i; in response to the search direction set i satisfying the search direction replacement condition, update the target search direction to the replacement search direction to obtain the search direction set i+1.
[0183] Furthermore, in one possible implementation of this embodiment, the first update unit 820 is further configured to: obtain the reflection point antenna parameter vector based on the last antenna parameter vector and the initial antenna parameter vector; obtain the reflection point average RSRP value corresponding to the reflection point antenna parameter vector; and determine whether the search direction set i satisfies the search direction replacement condition based on the average RSRP value and the reflection point average RSRP value.
[0184] Furthermore, in one possible implementation of the present disclosure, the antenna parameter update device 800 further includes: a determination unit 840, used to take the last antenna parameter vector as the initial antenna parameter vector for the (i+1)th iteration before updating the antenna parameter vector for the (i+1)th iteration.
[0185] Furthermore, in one possible implementation of the embodiments of this disclosure, see [link to relevant documentation]. Figure 8 The antenna feed parameter updating device 800 also includes:
[0186] Adjustment unit 850 is used to adjust the antenna of the target cell based on the acquired antenna feed parameter vector;
[0187] The receiving unit 860 is used to receive measurement reports reported by terminal devices within the target cell;
[0188] The averaging unit 870 is used to obtain the average RSRP value corresponding to the antenna feed parameter vector based on the measurement report.
[0189] Furthermore, in one possible implementation of this disclosure embodiment, the averaging unit 870 is further configured to: in response to the measurement report not including the available angle of arrival, obtain the RSRP value reported by the terminal device from the measurement report, average the reported RSRP values, and obtain the average RSRP value corresponding to the antenna feeder parameter vector.
[0190] Furthermore, in one possible implementation of this embodiment, the averaging unit 870 is further configured to: in response to the measurement report including the available angle of arrival, obtain the reported RSRP value and the reported angle of arrival from the measurement report; and, based on the reported angle of arrival, perform a weighted average of the RSRP value reported by the terminal device to obtain the average RSRP value corresponding to the antenna feeder parameter vector.
[0191] Furthermore, in one possible implementation of this embodiment, the averaging unit 870 is further configured to: divide the reported angle of arrival into intervals to obtain angle of arrival intervals; obtain the number of angles of arrival within the angle of arrival intervals; determine the weight corresponding to the angle of arrival interval based on the number of angles of arrival within the angle of arrival intervals and the total number of reported angles of arrival, wherein the weight of the angle of arrival interval is the weight of the angles of arrival within the angle of arrival interval; and, based on the weight of the angles of arrival, weight the reported RSRP values belonging to the same terminal device as the angle of arrival to obtain the average RSRP value corresponding to the antenna feeder parameter vector.
[0192] Furthermore, in one possible implementation of this embodiment, the averaging unit 870 is further configured to: obtain the maximum angle of arrival and the minimum angle of arrival from the reported angles of arrival; and divide the reported angles of arrival into intervals based on the maximum angle of arrival and the minimum angle of arrival to obtain angle of arrival intervals.
[0193] Furthermore, in one possible implementation of this embodiment, the averaging unit 870 is further configured to: determine the ratio of the number of angles of arrival within the angle of arrival interval to the total number of reported angles of arrival as the weight corresponding to the angle of arrival interval.
[0194] This disclosure iteratively updates the antenna feeder parameters, realizing real-time adaptive optimization and adjustment of the antenna feeder parameters. This enables real-time tracking of the direction of the target user group with the optimal antenna feeder parameter configuration, and then strengthens the received signal strength of the terminal user by sending targeted signals. This improves resource utilization and enhances user experience.
[0195] It should be noted that the apparatus provided in this embodiment of the invention can implement all the method steps implemented 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.
[0196] It should be noted that the division of units in the embodiments of this disclosure 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 disclosure 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.
[0197] 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 disclosure, 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 of the various embodiments of this disclosure. 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.
[0198] This disclosure provides a network device, characterized in that it includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform the methods provided in the above embodiments.
[0199] This disclosure provides a processor-readable storage medium, characterized in that the processor-readable storage medium stores a computer program for causing the processor to execute the methods provided in the above embodiments.
[0200] Processor-readable storage media can be any available medium or data storage device that the processor can access, including but not limited to magnetic storage (e.g., floppy disks, hard disks, magnetic tapes, magneto-optical disks (MOs), etc.), optical storage (e.g., CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (e.g., ROMs, EPROMs, EEPROMs, non-volatile memory (NAND flash), solid-state drives (SSDs)).
[0201] The technical solutions provided in this disclosure are applicable to a variety of systems, especially 5G systems. For example, applicable systems may 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 terminal equipment and network equipment. The systems may also include a core network component, such as Evolved Packet System (EPS) and 5G systems (5GS).
[0202] The terminal devices involved in the embodiments of this disclosure can be devices that provide voice and / or data connectivity to users, handheld devices with wireless connectivity, or other processing devices connected to a wireless modem. The names of the terminal devices may differ in different systems; for example, in a 5G system, a terminal device can be called User Equipment (UE). Wireless terminal devices can communicate with one or more core networks (CNs) via a Radio Access Network (RAN). Wireless terminal devices can be mobile terminal devices, such as mobile phones (or "cellular" phones) and computers with mobile terminal devices, for example, portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile devices that exchange 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). Wireless terminal equipment 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 disclosed herein.
[0203] The network device disclosed in this embodiment may be a base station, which may include multiple cells providing services to terminals. Depending on the specific application, the base station may also be called an access point, or a device in the access network that communicates with the wireless terminal device through one or more sectors on the air interface, or other names. The network device may be used to exchange received air frames with Internet Protocol (IP) packets, acting as a router between the wireless terminal device 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 may also coordinate the attribute management of the air interface. For example, the network equipment involved in this disclosure can be a base transceiver station (BTS) in a Global System for Mobile communications (GSM) or Code Division Multiple Access (CDMA) system, 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 this disclosure. 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 be geographically separated.
[0204] Network devices and terminal devices 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.
[0205] Those skilled in the art will understand that embodiments of this disclosure can be provided as methods, systems, or computer program products. Therefore, this disclosure can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this disclosure can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.
[0206] This disclosure is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this disclosure. 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 illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0207] 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 function 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.
[0208] 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 1One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0209] It should be understood that the various processes shown above can be used, with steps rearranged, added, or deleted. For example, the steps described in this disclosure can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution disclosed in this disclosure can be achieved. This is not a limitation herein. Obviously, those skilled in the art can make various modifications and variations to this disclosure without departing from its spirit and scope. Therefore, if these modifications and variations fall within the scope of the claims of this disclosure and their equivalents, this disclosure also intends to include these modifications and variations.
Claims
1. A method for updating antenna feeder parameters, characterized in that, include: Obtain the initial antenna feeder parameter vector of the target cell in the i-th iteration round, and the search direction set I corresponding to the i-th iteration round, where i is a positive integer; Starting from the initial antenna parameter vector, an iterative search is performed in each search direction of the search direction set I to iteratively update the antenna parameter vector; In response to the completion of the search in the search direction set I, the initial antenna parameter vector and the average RSRP value corresponding to each updated antenna parameter vector are obtained; the difference vector between the initial antenna parameter vector and the last antenna parameter vector is obtained as a new replacement search direction, wherein the last antenna parameter vector is the antenna parameter vector obtained after searching along the last search direction in the search direction set I; based on the average RSRP value, the target search direction with the fastest decrease in RSRP value on the search direction set I is obtained; In response to the search direction set I satisfying the search direction replacement condition, the target search direction is updated to the replacement search direction to obtain the search direction set I+1, so as to update the antenna parameter vector in the (i+1)th iteration.
2. The method according to claim 1, characterized in that, The process for determining whether the search direction set I satisfies the search direction replacement condition includes: Based on the last antenna feed parameter vector and the initial antenna feed parameter vector, the reflection point antenna feed parameter vector is obtained; Obtain the average RSRP value of the reflection point corresponding to the antenna feed parameter vector of the reflection point; Based on the average RSRP value and the average RSRP value of the reflection point, determine whether the search direction set I satisfies the search direction replacement condition.
3. The method according to claim 1, characterized in that, Before updating the antenna parameter vector in the (i+1)th iteration, the process also includes: The last antenna parameter vector is used as the initial antenna parameter vector for the (i+1)th iteration.
4. The method according to any one of claims 1-3, characterized in that, The method further includes: The antenna of the target cell is adjusted based on the obtained antenna feed parameter vector; Receive measurement reports reported by terminal devices within the target cell; Based on the measurement report, the average RSRP value corresponding to the antenna feed parameter vector is obtained.
5. The method according to claim 4, characterized in that, The step of obtaining the average RSRP value corresponding to the antenna feed parameter vector based on the measurement report includes: In response to the measurement report not including the available angle of arrival, the RSRP value reported by the terminal device is obtained from the measurement report, and the average RSRP value corresponding to the antenna feed parameter vector is obtained by averaging the reported RSRP values.
6. The method according to claim 5, characterized in that, The step of obtaining the average RSRP value corresponding to the antenna feed parameter vector based on the measurement report includes: In response to the measurement report including the available angle of arrival, the reported RSRP value and the reported angle of arrival are obtained from the measurement report; Based on the reported angle of arrival, the RSRP values reported by the terminal device are weighted and averaged to obtain the average RSRP value corresponding to the antenna feeder parameter vector.
7. The method according to claim 6, characterized in that, The step of weighted averaging the RSRP values reported by the terminal device based on the reported angle of arrival to obtain the average RSRP value corresponding to the antenna feeder parameter vector includes: The reported angle of arrival is divided into intervals to obtain angle of arrival intervals; Obtain the number of angles of arrival within the angle of arrival interval; Based on the number of angles of arrival within the angle of arrival interval and the total number of reported angles of arrival, the weight corresponding to the angle of arrival interval is determined, wherein the weight of the angle of arrival interval is the weight of the angles of arrival within the angle of arrival interval; Based on the weight of the angle of arrival, the reported RSRP values belonging to the same terminal device as the angle of arrival are weighted to obtain the average RSRP value corresponding to the antenna feed parameter vector.
8. The method according to claim 7, characterized in that, The step of dividing the angle of arrival into intervals to obtain angle of arrival intervals includes: From the reported angles of arrival, obtain the maximum angle of arrival and the minimum angle of arrival; Based on the maximum and minimum angles of arrival, the reported angles of arrival are divided into intervals to obtain the angle of arrival intervals.
9. The method according to claim 8, characterized in that, The step of determining the weight corresponding to the angle of arrival interval based on the number of angles of arrival within the angle of arrival interval and the total number of reported angles of arrival includes: The ratio of the number of angles of arrival within the angle of arrival interval to the total number of reported angles of arrival is determined as the weight corresponding to the angle of arrival interval.
10. A device for updating antenna parameters, characterized in that, include: Memory, transceiver, processor: Memory, used to store computer programs; Transceiver, used to send and receive data under the control of the processor; Processor, configured to read the computer program in the memory and perform the following operations: Obtain the initial antenna feeder parameter vector of the target cell in the i-th iteration round, and the search direction set I corresponding to the i-th iteration round, where i is a positive integer; Starting from the initial antenna parameter vector, an iterative search is performed in each search direction of the search direction set I to iteratively update the antenna parameter vector; In response to the completion of the search in the search direction set I, the initial antenna parameter vector and the average RSRP value corresponding to each updated antenna parameter vector are obtained; the difference vector between the initial antenna parameter vector and the last antenna parameter vector is obtained as a new replacement search direction, wherein the last antenna parameter vector is the antenna parameter vector obtained after searching along the last search direction in the search direction set I; based on the average RSRP value, the target search direction with the fastest decrease in RSRP value on the search direction set I is obtained; In response to the search direction set I satisfying the search direction replacement condition, the target search direction is updated to the replacement search direction to obtain the search direction set I+1, so as to update the antenna parameter vector in the (i+1)th iteration.
11. The apparatus according to claim 10, characterized in that, The processor is also configured to read the computer program in the memory and perform the following operations: Based on the last antenna feed parameter vector and the initial antenna feed parameter vector, the reflection point antenna feed parameter vector is obtained; Obtain the average RSRP value of the reflection point corresponding to the antenna feed parameter vector of the reflection point; Based on the average RSRP value and the average RSRP value of the reflection point, determine whether the search direction set I satisfies the search direction replacement condition.
12. The apparatus according to claim 10, characterized in that, The processor is also configured to read the computer program in the memory and perform the following operations: Before updating the antenna feed parameter vector in the (i+1)th iteration, the last antenna feed parameter vector is used as the initial antenna feed parameter vector in the (i+1)th iteration.
13. The apparatus according to any one of claims 10-12, characterized in that, The processor is also configured to read the computer program in the memory and perform the following operations: The antenna of the target cell is adjusted based on the obtained antenna feed parameter vector; Receive measurement reports reported by terminal devices within the target cell; Based on the measurement report, the average RSRP value corresponding to the antenna feed parameter vector is obtained.
14. The apparatus according to claim 13, characterized in that, The processor is also configured to read the computer program in the memory and perform the following operations: In response to the measurement report not including the available angle of arrival, the RSRP value reported by the terminal device is obtained from the measurement report, and the average RSRP value corresponding to the antenna feed parameter vector is obtained by averaging the reported RSRP values.
15. The apparatus according to claim 13, characterized in that, The processor is also configured to read the computer program in the memory and perform the following operations: In response to the measurement report including the available angle of arrival, the reported RSRP value and the reported angle of arrival are obtained from the measurement report; Based on the reported angle of arrival, the RSRP values reported by the terminal device are weighted and averaged to obtain the average RSRP value corresponding to the antenna feeder parameter vector.
16. The apparatus according to claim 15, characterized in that, The processor is also configured to read the computer program in the memory and perform the following operations: The reported angle of arrival is divided into intervals to obtain angle of arrival intervals; Obtain the number of angles of arrival within the angle of arrival interval; Based on the number of angles of arrival within the angle of arrival interval and the total number of reported angles of arrival, the weight corresponding to the angle of arrival interval is determined, wherein the weight of the angle of arrival interval is the weight of the angles of arrival within the angle of arrival interval; Based on the weight of the angle of arrival, the reported RSRP values belonging to the same terminal device as the angle of arrival are weighted to obtain the average RSRP value corresponding to the antenna feed parameter vector.
17. The apparatus according to claim 16, characterized in that, The processor is also configured to read the computer program in the memory and perform the following operations: From the reported angles of arrival, obtain the maximum angle of arrival and the minimum angle of arrival; Based on the maximum and minimum angles of arrival, the reported angles of arrival are divided into intervals to obtain the angle of arrival intervals.
18. The apparatus according to claim 17, characterized in that, The processor is also configured to read the computer program in the memory and perform the following operations: The ratio of the number of angles of arrival within the angle of arrival interval to the total number of reported angles of arrival is determined as the weight corresponding to the angle of arrival interval.
19. A device for updating antenna parameters, characterized in that, include: The acquisition unit is used to acquire the initial antenna feeder parameter vector of the target cell in the i-th iteration round, and the search direction set I corresponding to the i-th iteration round, where i is a positive integer; The first update unit is used to perform iterative search in each search direction of the search direction set I, starting from the initial antenna parameter vector, to iteratively update the antenna parameter vector. The second update unit is configured to, in response to the completion of the search in the search direction set I, obtain the initial antenna parameter vector and the average RSRP value corresponding to each updated antenna parameter vector; obtain the difference vector between the initial antenna parameter vector and the last antenna parameter vector as a new replacement search direction, wherein the last antenna parameter vector is the antenna parameter vector obtained after searching along the last search direction in the search direction set I; and, based on the average RSRP value, obtain the target search direction with the fastest decrease in RSRP value in the search direction set I. In response to the search direction set I satisfying the search direction replacement condition, the target search direction is updated to the replacement search direction to obtain the search direction set I+1, so as to update the antenna parameter vector in the (i+1)th iteration.
20. A network device, characterized in that, include: At least one processor; as well as A memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1 to 9.
21. A processor-readable storage medium, characterized in that, The processor-readable storage medium stores a processor-executable computer program that performs the method of any one of claims 1 to 9.
Citation Information
Patent Citations
Antenna feed optimization method based on gain pre-estimation
CN108306699A
Antenna feed parameter optimization method, device and apparatus and medium
CN109982334A