Beam weight adjustment method and apparatus, access network device, and storage medium
By determining the interference weights and target phase values from the initial beam weight matrix and adjusting the beam weight matrix, the problem of uneven beam gain in 5G NR is solved, simplifying the calculation process and improving the null filling effect.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- DATANG MOBILE COMM EQUIP CO LTD
- Filing Date
- 2022-05-23
- Publication Date
- 2026-07-28
AI Technical Summary
In 5G NR, the introduction of VMI (Very Large Scale Antenna) leads to uneven beam gain, resulting in low beam gain at certain angles. Existing adaptive optimization algorithms are complex and computationally time-consuming.
By determining the interference weights from the initial beam weight matrix and selecting the target phase value from multiple candidate phase values, the beam weight matrix is adjusted, simplifying the algorithm to fill null traps.
It achieves simplified beam weight adjustment, saves calculation time, and improves zero-hole filling effect.
Smart Images

Figure CN117156451B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a beam weight adjustment method, apparatus, access network equipment, and storage medium. Background Technology
[0002] In 5G NR (New Radio), the introduction of very large MIMO antennas significantly improves spectral efficiency and energy efficiency, making it a core technology of 5G NR. While more antennas allow NR base stations to have higher beam gain, they also result in lower beam gain at certain angles, creating multiple radiation nulls and causing holes in localized beam coverage.
[0003] In related technologies, beam optimization is mainly based on adaptive optimization algorithms, such as genetic algorithms and particle swarm optimization. The basic idea is to randomly generate N sets of beam weights based on the desired target beam shape, obtain the corresponding beam shape based on the beamforming formula, compare the target beam shape with the beam shape corresponding to the random weights, retain the better weights, and regenerate N sets of beam weights based on a certain criterion. The beam comparison is then repeated, and finally, a better set of weights is selected. However, this algorithm is highly complex and computationally time-consuming. Summary of the Invention
[0004] This application proposes a beam weighting adjustment method, apparatus, access network equipment, and storage medium. The specific solution is as follows:
[0005] One embodiment of this application proposes a beam weight adjustment method, including:
[0006] Obtain the initial beam weight matrix of the multi-transmit / receive channel antenna in the first polarization direction;
[0007] The interference weights in the first direction are determined from the initial beam weight matrix;
[0008] From multiple candidate phase values, the target phase value corresponding to the interference weight is determined;
[0009] The target beam weight matrix is determined based on the target phase value, the interference weight, and the initial beam weight matrix.
[0010] The initial beam weight matrix in the first polarization direction is adjusted to the target beam weight matrix.
[0011] Optionally, determining the target phase value corresponding to the interference weight from a plurality of candidate phase values includes:
[0012] Using each of the plurality of candidate phase values, the weight to be interfered with is subjected to interference processing in order to determine the interfered weight corresponding to each candidate phase value;
[0013] The target phase value is determined from the plurality of candidate phase values based on the interference weight and the interference-enhanced weight corresponding to each candidate phase value.
[0014] Optionally, determining the target phase value from the plurality of candidate phase values based on the interference weight and the interference-enhanced weight corresponding to each candidate phase value includes:
[0015] Obtain the beam pointing deviation angle corresponding to each candidate phase value, wherein the beam pointing deviation angle refers to the deviation angle between the beam pointing corresponding to the interfered weight and the beam pointing corresponding to the weight to be interfered with;
[0016] Based on the beam pointing deviation angle, the weights after interference are corrected to obtain the corrected weights corresponding to each candidate phase value;
[0017] The target phase value is determined from the plurality of candidate phase values based on the interference weight and the corrected weight corresponding to each candidate phase value.
[0018] Optionally, determining the target beam weight matrix based on the target phase value, the interference weight, and the initial beam weight matrix includes:
[0019] Determine the beam pointing deviation angle corresponding to the target phase value;
[0020] Based on the interference weight, the target phase value and its corresponding beam pointing deviation angle, determine the corrected weight corresponding to the target phase value;
[0021] The target beam weight matrix is determined based on the corrected weight corresponding to the target phase value and the weight in the second direction of the initial beam weight matrix, wherein the first direction and the second direction are perpendicular to each other.
[0022] Optionally, determining the target phase value from the plurality of candidate phase values based on the interference weight and the interference-enhanced weight corresponding to each candidate phase value includes:
[0023] Determine the first beam gain information corresponding to the interference weight, and the second beam gain information corresponding to the interference weight for each candidate phase value;
[0024] Based on the first beam gain information and the second beam gain information, determine the null fill information and beam distortion information corresponding to each candidate phase value;
[0025] Based on the null filling information and beam distortion information corresponding to the multiple candidate phase values, the target phase value is determined from the multiple candidate phase values.
[0026] Optionally, determining the target phase value from the plurality of candidate phase values based on the interference weight and the interference-enhanced weight corresponding to each candidate phase value includes:
[0027] Determine the first beam gain information corresponding to the interference weight, and the second beam gain information corresponding to the interference weight for each candidate phase value;
[0028] Based on the first beam gain information and the second beam gain information, a beam gain comparison diagram is displayed between the weight after interference and the weight to be interfered with corresponding to each candidate phase value, so that the user can select the target phase value from the multiple candidate phase values;
[0029] The phase value input by the user is obtained, and the phase value input by the user is determined as the target phase value.
[0030] Optionally, after determining the target beam weight matrix, the method further includes:
[0031] Obtain the initial beam weight matrix of the antenna in the second polarization direction;
[0032] The initial beam weight matrix in the second polarization direction is adjusted to the target beam weight matrix.
[0033] Another embodiment of this application provides an access network device, which includes a memory, a transceiver, and a processor;
[0034] 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:
[0035] Obtain the initial beam weight matrix of the multi-transmit / receive channel antenna in the first polarization direction;
[0036] The interference weights in the first direction are determined from the initial beam weight matrix;
[0037] From multiple candidate phase values, the target phase value corresponding to the interference weight is determined;
[0038] The target beam weight matrix is determined based on the target phase value, the interference weight, and the initial beam weight matrix.
[0039] The initial beam weight matrix in the first polarization direction is adjusted to the target beam weight matrix.
[0040] Optionally, the processor is specifically configured to perform the following operations:
[0041] Using each of the plurality of candidate phase values, the weight to be interfered with is subjected to interference processing in order to determine the interfered weight corresponding to each candidate phase value;
[0042] The target phase value is determined from the plurality of candidate phase values based on the interference weight and the interference-enhanced weight corresponding to each candidate phase value.
[0043] Optionally, the processor is specifically configured to perform the following operations:
[0044] Obtain the beam pointing deviation angle corresponding to each candidate phase value, wherein the beam pointing deviation angle refers to the deviation angle between the beam pointing corresponding to the interfered weight and the beam pointing corresponding to the weight to be interfered with;
[0045] Based on the beam pointing deviation angle, the weights after interference are corrected to obtain the corrected weights corresponding to each candidate phase value;
[0046] The target phase value is determined from the plurality of candidate phase values based on the interference weight and the corrected weight corresponding to each candidate phase value.
[0047] Optionally, the processor is specifically configured to perform the following operations:
[0048] Determine the beam pointing deviation angle corresponding to the target phase value;
[0049] Based on the interference weight, the target phase value and its corresponding beam pointing deviation angle, determine the corrected weight corresponding to the target phase value;
[0050] The target beam weight matrix is determined based on the corrected weight corresponding to the target phase value and the weight in the second direction of the initial beam weight matrix, wherein the first direction and the second direction are perpendicular to each other.
[0051] Optionally, the processor is specifically configured to perform the following operations:
[0052] Determine the first beam gain information corresponding to the interference weight, and the second beam gain information corresponding to the interference weight for each candidate phase value;
[0053] Based on the first beam gain information and the second beam gain information, determine the null fill information and beam distortion information corresponding to each candidate phase value;
[0054] Based on the null filling information and beam distortion information corresponding to the multiple candidate phase values, the target phase value is determined from the multiple candidate phase values.
[0055] Optionally, the processor is specifically configured to perform the following operations:
[0056] Determine the first beam gain information corresponding to the interference weight, and the second beam gain information corresponding to the interference weight for each candidate phase value;
[0057] Based on the first beam gain information and the second beam gain information, a beam gain comparison diagram is displayed between the weight after interference and the weight to be interfered with corresponding to each candidate phase value, so that the user can select the target phase value from the multiple candidate phase values;
[0058] The phase value input by the user is obtained, and the phase value input by the user is determined as the target phase value.
[0059] Optionally, the processor is specifically configured to perform the following operations:
[0060] Obtain the initial beam weight matrix of the antenna in the second polarization direction;
[0061] The initial beam weight matrix in the second polarization direction is adjusted to the target beam weight matrix.
[0062] Another embodiment of this application proposes a beam weighting adjustment device, comprising:
[0063] The acquisition module is used to acquire the initial beam weight matrix of the multi-transmit / receive channel antenna in the first polarization direction;
[0064] The first determining module is used to determine the interference weights in the first direction from the initial beam weight matrix;
[0065] The second determining module is used to determine the target phase value corresponding to the interference weight from multiple candidate phase values;
[0066] The third determining module is used to determine the target beam weight matrix based on the target phase value, the interference weight, and the initial beam weight matrix.
[0067] The adjustment module is used to adjust the initial beam weight matrix in the first polarization direction to the target beam weight matrix.
[0068] Another embodiment of this application proposes a processor-readable storage medium storing a computer program for causing the processor to execute the beam weight adjustment method described in the above embodiments.
[0069] According to another aspect of this application, a computer program product is provided, which, when executed by an instruction processor, performs the aforementioned beam weight adjustment method.
[0070] This application has the following technical advantages: by determining the target beam weight matrix based on the interference weight determined from the initial beam weight matrix and the target phase value determined from multiple candidate phase values, the algorithm is simpler and saves computation time compared with the zero-filling method based on adaptive optimization beam optimization.
[0071] It should be understood that the description in this section is not intended to identify 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
[0072] The above and / or additional aspects and advantages of this application will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, wherein:
[0073] Figure 1 A flowchart illustrating a beam weight adjustment method provided in an embodiment of this application;
[0074] Figure 2 A schematic diagram of a 64TR antenna topology provided for an embodiment of this application;
[0075] Figure 3 A flowchart illustrating another beam weight adjustment method provided in this application embodiment;
[0076] Figure 4 Beam gain comparison provided for embodiments of this application Figure 1 ;
[0077] Figure 5 Beam gain comparison provided for embodiments of this application Figure 2 ;
[0078] Figure 6 A flowchart illustrating another beam weight adjustment method provided in this application embodiment;
[0079] Figure 7 This is a schematic diagram of the structure of an access network device provided in an embodiment of this application;
[0080] Figure 8 This is a schematic diagram of a beam weight adjustment device provided in an embodiment of this application. Detailed Implementation
[0081] The embodiments of this application are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this application, and should not be construed as limiting this application.
[0082] Nulls occur during beamforming when, at a certain angular observation point, the electric field vectors of multiple antenna radiation sources cancel each other out. Related techniques primarily employ adaptive optimization algorithms to determine a set of beam weights with high null-filling efficiency; however, this method is complex and computationally time-consuming.
[0083] Based on this, this application provides a beam weight adjustment method, which determines the target beam weight matrix based on the interference weight in the first direction determined from the initial beam weight matrix and the target phase value determined from multiple candidate phase values, so as to adjust the initial beam weight matrix. The algorithm is simple to implement and saves computation time.
[0084] The beam weight adjustment method, apparatus, computer device, and storage medium of this application are described below with reference to the accompanying drawings.
[0085] Figure 1 This is a flowchart illustrating a beam weight adjustment method provided in an embodiment of this application.
[0086] The beam weight adjustment method of this application embodiment can be applied to access network equipment.
[0087] In this example, a base station is used as an example of an access network device. A base station can include multiple cells providing services to terminal devices. Depending on the specific application, a base station may also be called an access point, or a device in the access network that communicates with wireless terminal devices via one or more sectors on the air interface, or other names. Network devices can be used to exchange received air frames with Internet Protocol (IP) packets, acting as routers between the wireless terminal devices and the rest of the access network, which may include an IP communication network. Network devices 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 Global System for Mobile communications (GSM) or Code Division Multiple Access (CDMA), a NodeB in Wide-band Code Division Multiple Access (WCDMA), 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 base station may include a Centralized Unit (CU) node and a Distributed Unit (DU) node, and the Centralized Unit and Distributed Unit may be geographically separated.
[0088] Terminal devices 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 name of the terminal device may differ in different systems; for example, in a 5G system, the 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. They 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 this application does not limit the terminology.
[0089] like Figure 1 As shown, the beam weight adjustment method includes:
[0090] Step 101: Obtain the initial beam weight matrix of the multi-transmit / receive channel antenna in the first polarization direction.
[0091] In this application, the multi-transmit / receive channel antenna can be a dual-polarized antenna, that is, it includes two polarization directions, wherein each polarization direction has a corresponding initial beam weight matrix.
[0092] In this application, the initial beam weight matrix of a multi-transmit / receive channel antenna in the first polarization direction can be obtained. The initial beam weight matrix refers to the initial beam weights of the antenna, and the number of weights in the initial beam weight matrix is related to the number of transmit and receive channels of the antenna.
[0093] Taking a 64TR (64 Transiver Receiver) antenna as an example, the topology of a 64TR antenna is as follows: Figure 2 As shown, Ant represents the antenna, and Ant0, Ant1, ..., Ant31 represent the numbers of the dual-polarized antennas. Assume the initial beam weight matrix of the 64TR (4x8) antenna SSB (Synchronization Signal and Physical Boardcast Channel block) beam in a certain polarization direction is:
[0094]
[0095] Where θ represents the horizontal beam direction. λ represents the vertical beam direction, d represents the element spacing, and λ represents the wavelength. It can be seen that the initial beam weight matrix of the 64TR antenna in a certain polarization direction is a 4*8 matrix, comprising 32 weights.
[0096] Step 102: Determine the interference weights in the first direction from the initial beam weight matrix.
[0097] In this application, the first direction can be either vertical or horizontal. For example, if the first direction is vertical, a column of weights in the vertical direction can be selected as the interference weights in the initial beam weight matrix.
[0098] Taking the initial beam weight matrix of the 64TR antenna SSB beam in a certain polarization direction as an example, the weights in the first column of W can be used as an example. As the weight to be interfered with.
[0099] Step 103: Determine the target phase value corresponding to the interference weight from multiple candidate phase values.
[0100] In this application, multiple candidate phase values can be selected from a preset angle range. For example, within the range of 0 to 360 degrees, 0 degrees, 30 degrees, 60 degrees, ..., 360 degrees can be used as candidate phase values. From these multiple candidate phase values, the target phase value corresponding to the weight to be interfered with can be determined. The target phase value is used to interfere with the weight to be interfered with.
[0101] When determining the target phase value, it can be randomly selected from multiple candidate phase values, or the target phase value can be determined based on the null filling effect of each candidate phase value on the interference weights. The larger the difference between the gain after null filling and the gain before filling, the better the null filling effect.
[0102] Step 104: Determine the target beam weight matrix based on the target phase value, the interference weight, and the initial beam weight matrix.
[0103] After determining the target phase value, the target phase value can be used to interfere with the weights to be interfered with, and the interfered weights can be obtained.
[0104] When using the target phase value to interfere with the weights of the target antenna, the target phase value can be used to interfere with the weights of a specific antenna in the target antenna weights to obtain the interfered weights. Thus, by slightly perturbing the phase of one of the radiation points without changing its power, a gain increase occurs at the beamforming null. However, since only the weights of a local antenna are changed, the main beam remains unaffected, achieving lossless null filling.
[0105] For example, the target phase value is Treating interference weights Phase interference is performed on the first weight 1 to obtain Alternatively, one of the other three weights can be interfered with; this application does not limit this.
[0106] After obtaining the interference-adjusted weights, the interference-adjusted weights can be tensor-producted with the weights in the second direction of the initial beam weight matrix to obtain the target beam weight matrix. The second direction is perpendicular to the first direction. If the first direction is vertical and the second direction is horizontal, the tensor product is the cross product of the column vector and the row vector; if the first direction is horizontal and the second direction is vertical, the tensor product is the cross product of the row vector and the column vector. The size of the target beam weight matrix is the same as the size of the initial beam weight matrix.
[0107] For example, if the first direction is vertical and the second direction is horizontal, a column of weights in the initial beam weight matrix can be used as the weights to be interfered with. The weights of one antenna in the weights to be interfered with can be phase-interfered to obtain the interfered weights. Then, the interfered weights can be multiplied by a tensor product (i.e., cross product) with a row of weights in the initial beam weight matrix to obtain the target beam weight matrix, thereby filling the vertical dimension nulls of the beam.
[0108] If the first direction is horizontal and the second direction is vertical, a row of weights in the initial beam weight matrix can be used as the weights to be interfered with. The weights of one antenna in the weights to be interfered with can be phase-interfered to obtain the interfered weights. Then, the interfered weights are multiplied by a column of weights in the initial beam weight matrix using a tensor product, i.e., a cross product, to obtain the target beam weight matrix, thereby filling the horizontal dimension nulls of the beam.
[0109] Step 105: Adjust the initial beam weight matrix in the first polarization direction to the target beam weight matrix.
[0110] After determining the target beam weight matrix, the initial beam weight matrix in the first polarization direction can be adjusted to the target beam weight matrix, that is, the initial beam weight matrix is updated to the target beam weight matrix. Then, the base station can transmit beams based on the target beam weight matrix.
[0111] In this embodiment, the initial beam weight matrix of the multi-transmit / receive channel antenna in the first polarization direction is obtained; the interference weight in the first direction is determined from the initial beam weight matrix; the target phase value corresponding to the interference weight is determined from multiple candidate phase values; the target beam weight matrix is determined based on the target phase value, the interference weight, and the initial beam weight matrix; and the initial beam weight matrix in the first polarization direction is adjusted to the target beam weight matrix. Therefore, by determining the target beam weight matrix based on the interference weight determined from the initial beam weight matrix and the target phase value determined from multiple candidate phase values, the algorithm is simpler and saves computation time compared to the zero-filling method based on adaptive optimization beamfinding.
[0112] Figure 3 This is a flowchart illustrating another beam weight adjustment method provided in an embodiment of this application.
[0113] like Figure 3 As shown, the beam weight adjustment method includes:
[0114] Step 301: Obtain the initial beam weight matrix of the multi-transmit / receive channel antenna in the first polarization direction.
[0115] Step 302: Determine the interference weights in the first direction from the initial beam weight matrix.
[0116] In this application, steps 301-302 are similar to those described in the above embodiments, so they will not be repeated here.
[0117] Step 303: Using each candidate phase value among multiple candidate phase values, perform interference processing on the weights to be interfered with, so as to determine the weights after interference corresponding to each candidate phase value.
[0118] In this application, each candidate phase value can be used to perform interference processing on the weight to be interfered with, so as to obtain an interfered weight.
[0119] For example, multiple candidate phase values have Using each candidate phase value as the interference weight The first weight 1 in the process is subjected to phase interference to obtain...
[0120] Step 304: Determine the target phase value from multiple candidate phase values based on the interference weight and the interference-after weight corresponding to each candidate phase value.
[0121] One possible implementation is to obtain the first beam gain information of the interference weights based on the interference weights, and the second beam gain information corresponding to the interference weights of each candidate phase value based on the interference weights of each candidate phase value. The beam gain information includes the gain of beams at different angles.
[0122] Then, the first beam gain information and the second beam gain information can be compared to determine the null fill information and beam distortion information corresponding to each candidate phase value. Based on the null fill information and beam distortion information corresponding to multiple candidate phase values, the target phase value can be determined from multiple candidate phase values.
[0123] Among them, null filling information is used to indicate the null filling effect of the beam. The null filling information can include the degree of beam gain improvement at each null position after the interference weight is interfered with; beam distortion information is used to indicate the degree of beam distortion before and after interference with the interference weight. The beam distortion information can be based on the consistency of the beam shape change trend before and after interference with the interference weight.
[0124] In practical applications, although null filling is effective, beam distortion can be severe. Therefore, in this application, when determining the target phase value based on null filling and beam distortion information, the target phase value can be determined according to the weights of the null filling and beam distortion information. The weights of the null filling and beam distortion information can be set according to actual needs. For example, if the weight of the null filling information is larger, then when determining the target phase value, candidate phase values with good null filling effects can be prioritized as the target candidate phase value.
[0125] Therefore, based on the beam gain information before and after the weight to be interfered with by each candidate phase value, null filling information and beam gain information can be determined. Based on the null filling information and beam gain information, the phase value that can balance the null filling effect and the degree of beam distortion can be determined from multiple candidate phase values.
[0126] As another possible implementation, the first beam gain information corresponding to the weight to be interfered with and the second beam gain information corresponding to the weight after interference for each candidate phase value are determined. Based on the first and second beam gain information, a beam gain comparison chart between the weight after interference and the weight to be interfered with for each candidate phase value is output and displayed. In this chart, the horizontal axis can be the beam angle, and the vertical axis can be the gain. Then, the user can determine the null filling effect and beam distortion effect corresponding to each candidate phase value based on the beam gain comparison chart, thereby determining the desired target phase value from multiple candidate phase values. When the user-input phase value is obtained, it can be determined as the target phase value; here, the user-input phase value is one of multiple candidate phase values.
[0127] The user can input the phase value either by entering it in the phase value input box on the display interface, or by displaying a list of candidate phase values on the interface, from which the user selects a phase value. This application does not limit the choice of which phase value to input. For example, Figure 4 and Figure 5 The figures show a comparison of beam gain before and after the interference of the weights to be interfered with, for the vertical beam at two different candidate phase values. The horizontal axis represents angle, and the vertical axis represents gain. The dashed line represents the original beam (i.e., the beam corresponding to the weights to be interfered with), and the solid line represents the null-filled beam (i.e., the beam corresponding to the weights after interference). It can be seen that... Figure 5 Zero-depression filling effect is better than Figure 4 Okay, but Figure 4 Mid-beam distortion degree Figure 5 Small, can Figure 4 The candidate phase value used is used as the target phase value.
[0128] Therefore, by displaying a comparison chart of beam gain before and after the interference weights are interfered with by each candidate phase value, users can determine the target phase value as needed, thus meeting their personalized needs.
[0129] Step 305: Determine the target beam weight matrix based on the target phase value, the interference weight, and the initial beam weight matrix.
[0130] Step 306: Adjust the initial beam weight matrix in the first polarization direction to the target beam weight matrix.
[0131] In this application, steps 305-306 are similar to those described in the above embodiments, so they will not be repeated here.
[0132] In this embodiment, when determining the target phase value from multiple candidate phase values based on the interference weight and the interference-post-interference weight corresponding to each candidate phase value, the interference weight can be processed using each candidate phase value to determine the interference-post-interference weight corresponding to each candidate phase value. The target phase value is then determined from the multiple candidate phase values based on the interference weight and the interference-post-interference weight corresponding to each candidate phase value. Therefore, by determining the target phase value from multiple candidate phase values based on the weights before and after interference corresponding to each candidate phase value, the beam null filling effect is improved.
[0133] Figure 6 This is a flowchart illustrating another beam weight adjustment method provided in an embodiment of this application.
[0134] like Figure 6 As shown, the beam weight adjustment method includes:
[0135] Step 601: Obtain the initial beam weight matrix of the multi-transmit / receive channel antenna in the first polarization direction.
[0136] Step 602: Determine the interference weights in the first direction from the initial beam weight matrix.
[0137] Step 603: Using each candidate phase value among multiple candidate phase values, perform interference processing on the weights to be interfered with, so as to determine the weights after interference corresponding to each candidate phase value.
[0138] In this application, steps 601-603 are similar to those described in the above embodiments, so they will not be repeated here.
[0139] Step 604: Obtain the beam pointing deviation angle corresponding to each candidate phase value.
[0140] Since beam pointing deviations may occur in null-filled beams, this application determines the first beam information corresponding to the weight to be interfered with, and the second beam information corresponding to the weight after interference for each candidate phase value. The first beam information and the second beam information are then compared to determine the beam pointing deviation angle of the weight before and after interference. The beam pointing deviation angle can refer to the deviation angle between the beam pointing of the weight after interference and the beam pointing of the weight to be interfered with.
[0141] For example, the angle of the position with the maximum gain on the beam can be determined based on the first beam information, and the angle of the position with the maximum gain on the beam can be determined based on the second beam information. The difference between these two angles can be used as the beam pointing deviation angle.
[0142] Step 605: Correct the weights after interference based on the beam pointing deviation angle to obtain the corrected weights corresponding to each candidate phase value.
[0143] In this application, the beam pointing deviation angle corresponding to each candidate phase value can be used to correct the weights after interference, so as to obtain the modified weights corresponding to each candidate phase value.
[0144] For example, the initial beam weight matrix in the first polarization direction is as shown in W above, and the first column of weights in W is... As the weight to be interfered with, the target phase value is Beam pointing deviation angle is use The first weight in the interference weights is subjected to interference processing to obtain the interference-free weights. use The correction method for w1 is as follows:
[0145] Step 606: Determine the target phase value from multiple candidate phase values based on the interference weight and the corrected weight corresponding to each candidate phase value.
[0146] In this application, the target phase value can be determined based on the beam information corresponding to the weight to be interfered with and the beam information corresponding to the corrected weight. This is similar to the method described above for determining the target phase value based on the weight to be interfered with and the weight after interference corresponding to each candidate phase value, so it will not be described again here.
[0147] Step 607: Determine the beam pointing deviation angle corresponding to the target phase value.
[0148] In this application, when determining the target phase value, the beam pointing deviation angle corresponding to the target phase value can be determined.
[0149] Step 608: Determine the corrected weight corresponding to the target phase value based on the interference weight, the target phase value and its corresponding beam pointing deviation angle.
[0150] In this application, the target phase value can be used to interfere with the weights to be interfered with, so as to obtain the interfered weights. Then, the beam pointing deviation angle corresponding to the target phase value can be used to correct the interfered weights, so as to obtain the corrected weights corresponding to the target phase value.
[0151] For example, the target phase value is Beam pointing deviation angle is use The first weight in the interference weights w determined from the initial beam weight matrix W is subjected to interference processing to obtain the interference-free weights. use The correction method for w is as follows:
[0152] Step 609: Determine the target beam weight matrix based on the corrected weight corresponding to the target phase value and the weight in the second direction of the initial beam weight matrix.
[0153] In this application, the modified weights can be tensor-producted with the weights in the second direction of the initial beam weight matrix to obtain the target beam weight matrix.
[0154] For example, the initial beam weighting matrix is W as described above, and the target phase value is... Beam pointing deviation angle is The corrected weights are Can Performing a tensor product with any row of weights in W yields the target beam weight matrix, for example, by... The first row weight of W Perform tensor product to obtain the target beam weight matrix.
[0155] Step 610: Adjust the initial beam weight matrix in the first polarization direction to the target beam weight matrix.
[0156] In this application, step 610 is similar to the content described in the above embodiments, so it will not be repeated here.
[0157] In this embodiment, the beam pointing deviation angle corresponding to each candidate phase value can be determined, and the weights after interference can be corrected using the beam pointing deviation angle to obtain the corrected weights. The target phase value can be determined using the weight to be interfered with and the corrected weights corresponding to each candidate phase value. The target beam weight matrix can be determined based on the weight to be interfered with, the target phase value and its corresponding beam pointing deviation angle, thereby improving the accuracy of the target beam matrix and improving the null filling effect.
[0158] In one embodiment of this application, after determining the target beam weight matrix as described above, the initial beam weight matrix of the antenna in the second polarization direction can also be obtained. The initial beam weight matrix in the second polarization direction can be adjusted to the target beam weight matrix. That is, the same beam weights are taken in the other polarization direction. Thus, the complete beam weight matrix can be obtained.
[0159] For example, if the first direction is vertical and the second direction is horizontal, a column of the initial beam weights in the first polarization direction is used as the interference weights. The interference weights are processed according to the target phase value to obtain the interference weights. The interference weights are then tensor-producted with a row of weights in the initial beam weight matrix to obtain the beam weight matrix of the antenna in the vertical dimension filled with nulls in the first polarization direction. The initial beam weight matrix of the antenna in the vertical dimension in the second polarization direction can be adjusted to the beam weight matrix of the antenna in the vertical dimension filled with nulls in the first polarization direction.
[0160] It should be noted that the beam weight adjustment method of this application is not only applicable to SSB beams to achieve null filling in the vertical dimension of SSB beams, but can also be used to adjust the beam weights of other signals to achieve null filling in other beams. This application does not limit this.
[0161] To implement the above embodiments, this application also proposes an access network device. Figure 7 This is a schematic diagram of the structure of an access network device provided in an embodiment of this application.
[0162] like Figure 7 As shown, the access network device includes: a transceiver 710, a processor 720, and a memory 730;
[0163] Transceiver 710 is used to send and receive data under the control of the processor.
[0164] Among them, Figure 7 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 720) and memory (memory 730). 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 710 can be multiple elements, including a transmitter and a receiver, providing a unit for communicating with various other devices over a transmission medium, including wireless channels, wired channels, optical fibers, etc. The processor 720 is responsible for managing the bus architecture and general processing, and the memory 730 can store data used by the processor 720 during operation.
[0165] The processor 720 can be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor can also adopt a multi-core architecture.
[0166] The processor 720 calls a computer program stored in memory and performs the following operations:
[0167] Obtain the initial beam weight matrix of the multi-transmit / receive channel antenna in the first polarization direction;
[0168] The interference weights in the first direction are determined from the initial beam weight matrix;
[0169] From multiple candidate phase values, the target phase value corresponding to the interference weight is determined;
[0170] The target beam weight matrix is determined based on the target phase value, the interference weight, and the initial beam weight matrix.
[0171] The initial beam weight matrix in the first polarization direction is adjusted to the target beam weight matrix.
[0172] Optionally, as another embodiment, the processor 720 is configured to determine the target phase value corresponding to the interference weight from a plurality of candidate phase values, specifically by performing the following operations:
[0173] Using each of the plurality of candidate phase values, the weight to be interfered with is subjected to interference processing in order to determine the interfered weight corresponding to each candidate phase value;
[0174] The target phase value is determined from the plurality of candidate phase values based on the interference weight and the interference-enhanced weight corresponding to each candidate phase value.
[0175] Optionally, as another embodiment, the processor 720 is configured to determine the target phase value from the plurality of candidate phase values based on the interference weight and the interference-reduced weight corresponding to each candidate phase value, specifically by performing the following operations:
[0176] Obtain the beam pointing deviation angle corresponding to each candidate phase value, wherein the beam pointing deviation angle refers to the deviation angle between the beam pointing corresponding to the interfered weight and the beam pointing corresponding to the weight to be interfered with;
[0177] Based on the beam pointing deviation angle, the weights after interference are corrected to obtain the corrected weights corresponding to each candidate phase value;
[0178] The target phase value is determined from the plurality of candidate phase values based on the interference weight and the corrected weight corresponding to each candidate phase value.
[0179] Optionally, as another embodiment, the processor 720 is configured to perform the following operations to determine the target beam weight matrix based on the target phase value, the interference weight, and the initial beam weight matrix:
[0180] Determine the beam pointing deviation angle corresponding to the target phase value;
[0181] Based on the interference weight, the target phase value and its corresponding beam pointing deviation angle, determine the corrected weight corresponding to the target phase value;
[0182] The target beam weight matrix is determined based on the corrected weight corresponding to the target phase value and the weight in the second direction of the initial beam weight matrix, wherein the first direction and the second direction are perpendicular to each other.
[0183] Optionally, as another embodiment, the processor 720 is configured to determine the target phase value from the plurality of candidate phase values based on the interference weight and the interference-reduced weight corresponding to each candidate phase value, specifically by performing the following operations:
[0184] Determine the first beam gain information corresponding to the interference weight, and the second beam gain information corresponding to the interference weight for each candidate phase value;
[0185] Based on the first beam gain information and the second beam gain information, determine the null fill information and beam distortion information corresponding to each candidate phase value;
[0186] Based on the null filling information and beam distortion information corresponding to the multiple candidate phase values, the target phase value is determined from the multiple candidate phase values.
[0187] Optionally, as another embodiment, the processor 720 is configured to determine the target phase value from the plurality of candidate phase values based on the interference weight and the interference-reduced weight corresponding to each candidate phase value, specifically by performing the following operations:
[0188] Determine the first beam gain information corresponding to the interference weight, and the second beam gain information corresponding to the interference weight for each candidate phase value;
[0189] Based on the first beam gain information and the second beam gain information, a beam gain comparison diagram is displayed between the weight after interference and the weight to be interfered with corresponding to each candidate phase value, so that the user can select the target phase value from the multiple candidate phase values;
[0190] The phase value input by the user is obtained, and the phase value input by the user is determined as the target phase value.
[0191] Alternatively, as another embodiment, after determining the target beam weight matrix, the processor 720 is further configured to perform the following operations:
[0192] Obtain the initial beam weight matrix of the antenna in the second polarization direction;
[0193] The initial beam weight matrix in the second polarization direction is adjusted to the target beam weight matrix.
[0194] It should be noted that the access network device provided in this application embodiment can achieve the above-mentioned... Figure 1 , Figure 3 , Figure 6 All method steps implemented in the method embodiment can achieve the same technical effect. Therefore, the parts that are the same as those in the method embodiment and their beneficial effects will not be described in detail here.
[0195] With the above Figure 1 , Figure 3 , Figure 6 Corresponding to the beam weight adjustment method provided in the embodiments, this application also provides a beam weight adjustment device. Since the beam weight adjustment device provided in the embodiments of this application is similar to the one described above... Figure 1 , Figure 3 , Figure 6 The beam weight adjustment method provided in the embodiments corresponds to the beam weight adjustment method provided in the embodiments of this application. Therefore, the implementation method of the beam weight adjustment method is also applicable to the beam weight adjustment device provided in the embodiments of this application, and will not be described in detail in the embodiments of this application.
[0196] To achieve the above embodiments, this application also proposes a beam weight adjustment device. Figure 8This is a schematic diagram of a beam weight adjustment device provided in an embodiment of this application.
[0197] like Figure 8 As shown, the beam weighting adjustment device 800 includes:
[0198] The acquisition module 810 is used to acquire the initial beam weight matrix of the multi-transmit / receive channel antenna in the first polarization direction;
[0199] The first determining module 820 is used to determine the interference weights in the first direction from the initial beam weight matrix;
[0200] The second determining module 830 is used to determine the target phase value corresponding to the interference weight from multiple candidate phase values;
[0201] The third determining module 840 is used to determine the target beam weight matrix based on the target phase value, the interference weight, and the initial beam weight matrix.
[0202] The adjustment module 850 is used to adjust the initial beam weight matrix in the first polarization direction to the target beam weight matrix.
[0203] In one possible implementation of this application embodiment, the second determining module 830 includes:
[0204] The first determining unit is used to perform interference processing on the weight to be interfered using each of the plurality of candidate phase values, so as to determine the interfered weight corresponding to each candidate phase value;
[0205] The second determining unit is used to determine the target phase value from the plurality of candidate phase values based on the interference weight and the interference-after weight corresponding to each candidate phase value.
[0206] In one possible implementation of this application embodiment, the second determining unit is configured to:
[0207] Obtain the beam pointing deviation angle corresponding to each candidate phase value, wherein the beam pointing deviation angle refers to the deviation angle between the beam pointing corresponding to the interfered weight and the beam pointing corresponding to the weight to be interfered with;
[0208] Based on the beam pointing deviation angle, the weights after interference are corrected to obtain the corrected weights corresponding to each candidate phase value;
[0209] The target phase value is determined from the plurality of candidate phase values based on the interference weight and the corrected weight corresponding to each candidate phase value.
[0210] In one possible implementation of this application embodiment, the third determining module 840 is used for:
[0211] Determine the beam pointing deviation angle corresponding to the target phase value;
[0212] Based on the interference weight, the target phase value and its corresponding beam pointing deviation angle, determine the corrected weight corresponding to the target phase value;
[0213] The target beam weight matrix is determined based on the corrected weight corresponding to the target phase value and the weight in the second direction of the initial beam weight matrix, wherein the first direction and the second direction are perpendicular to each other.
[0214] In one possible implementation of this application embodiment, the second determining unit is configured to:
[0215] Determine the first beam gain information corresponding to the interference weight, and the second beam gain information corresponding to the interference weight for each candidate phase value;
[0216] Based on the first beam gain information and the second beam gain information, determine the null fill information and beam distortion information corresponding to each candidate phase value;
[0217] Based on the null filling information and beam distortion information corresponding to the multiple candidate phase values, the target phase value is determined from the multiple candidate phase values.
[0218] In one possible implementation of this application embodiment, the second determining unit is configured to:
[0219] Determine the first beam gain information corresponding to the interference weight, and the second beam gain information corresponding to the interference weight for each candidate phase value;
[0220] Based on the first beam gain information and the second beam gain information, a beam gain comparison diagram is displayed between the weight after interference and the weight to be interfered with corresponding to each candidate phase value, so that the user can select the target phase value from the multiple candidate phase values;
[0221] The phase value input by the user is obtained, and the phase value input by the user is determined as the target phase value.
[0222] In one possible implementation of this application embodiment, the acquisition module 810 is further configured to acquire the initial beam weight matrix of the antenna in the second polarization direction;
[0223] The adjustment module 850 is further configured to adjust the initial beam weight matrix in the second polarization direction to the target beam weight matrix.
[0224] It should be noted that the beam weighting adjustment device provided in this application embodiment can achieve the above-mentioned... Figure 1 , Figure 3 , Figure 6 All method steps implemented in the method embodiment can achieve the same technical effect. Therefore, the parts that are the same as those in the method embodiment and their beneficial effects will not be described in detail here.
[0225] 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.
[0226] 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-side device, etc.) or processor to execute all or part of the steps of the methods of 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.
[0227] It should be noted that the apparatus provided in this application embodiment can implement all the method steps implemented in the above method embodiment and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.
[0228] On the other hand, embodiments of this application also provide a processor-readable storage medium storing a computer program for causing a processor to execute this application. Figure 1 , Figure 3 , Figure 6 The method shown in the embodiment.
[0229] 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 storage (e.g., floppy disk, hard disk, magnetic tape, magneto-optical disk (MO)), optical storage (e.g., CD, DVD, BD, HVD), and semiconductor storage (e.g., ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state drive (SSD)).
[0230] In the description of this specification, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this application, "multiple" means at least two, such as two, three, etc., unless otherwise explicitly specified.
[0231] Although embodiments of this application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting this application. Those skilled in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of this application.
Claims
1. A beam weight adjustment method, characterized in that, include: Obtain the initial beam weight matrix of the multi-transmit / receive channel antenna in the first polarization direction; The interference weights in the first direction are determined from the initial beam weight matrix; wherein the first direction is either the vertical direction or the horizontal direction. From a plurality of candidate phase values, the target phase value corresponding to the weight to be interfered with is determined; wherein, each of the plurality of candidate phase values is used to interfere with the weight to be interfered with, so as to determine the weight after interference corresponding to each candidate phase value; and the target phase value is determined from the plurality of candidate phase values based on the weight to be interfered with and the weight after interference corresponding to each candidate phase value. The target beam weight matrix is determined based on the target phase value, the interference weight, and the initial beam weight matrix. The initial beam weight matrix in the first polarization direction is adjusted to the target beam weight matrix.
2. The method as described in claim 1, characterized in that, The step of determining the target phase value from the plurality of candidate phase values based on the interference weight and the interference-enhanced weight corresponding to each candidate phase value includes: Obtain the beam pointing deviation angle corresponding to each candidate phase value, wherein the beam pointing deviation angle refers to the deviation angle between the beam pointing corresponding to the interfered weight and the beam pointing corresponding to the weight to be interfered with; Based on the beam pointing deviation angle, the weights after interference are corrected to obtain the corrected weights corresponding to each candidate phase value; The target phase value is determined from the plurality of candidate phase values based on the interference weight and the corrected weight corresponding to each candidate phase value.
3. The method as described in claim 2, characterized in that, The step of determining the target beam weight matrix based on the target phase value, the interference weight, and the initial beam weight matrix includes: Determine the beam pointing deviation angle corresponding to the target phase value; Based on the interference weight, the target phase value and its corresponding beam pointing deviation angle, determine the corrected weight corresponding to the target phase value; The target beam weight matrix is determined based on the corrected weight corresponding to the target phase value and the weight in the second direction of the initial beam weight matrix, wherein the first direction and the second direction are perpendicular to each other.
4. The method as described in claim 1, characterized in that, The step of determining the target phase value from the plurality of candidate phase values based on the interference weight and the interference-enhanced weight corresponding to each candidate phase value includes: Determine the first beam gain information corresponding to the interference weight, and the second beam gain information corresponding to the interference weight for each candidate phase value; Based on the first beam gain information and the second beam gain information, determine the null fill information and beam distortion information corresponding to each candidate phase value; Based on the null filling information and beam distortion information corresponding to the multiple candidate phase values, the target phase value is determined from the multiple candidate phase values.
5. The method as described in claim 1, characterized in that, The step of determining the target phase value from the plurality of candidate phase values based on the interference weight and the interference-enhanced weight corresponding to each candidate phase value includes: Determine the first beam gain information corresponding to the interference weight, and the second beam gain information corresponding to the interference weight for each candidate phase value; Based on the first beam gain information and the second beam gain information, a beam gain comparison diagram is displayed between the weight after interference and the weight to be interfered with corresponding to each candidate phase value, so that the user can select the target phase value from the multiple candidate phase values; The phase value input by the user is obtained, and the phase value input by the user is determined as the target phase value.
6. The method as described in claim 1, characterized in that, After determining the target beam weight matrix, the method further includes: Obtain the initial beam weight matrix of the antenna in the second polarization direction; The initial beam weight matrix in the second polarization direction is adjusted to the target beam weight matrix.
7. An access network device, characterized in that, The access network device includes a memory, a transceiver, and a 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 beam weight matrix of the multi-transmit / receive channel antenna in the first polarization direction; The interference weights in the first direction are determined from the initial beam weight matrix; wherein the first direction is either the vertical direction or the horizontal direction. From a plurality of candidate phase values, the target phase value corresponding to the weight to be interfered with is determined; wherein, each of the plurality of candidate phase values is used to interfere with the weight to be interfered with, so as to determine the weight after interference corresponding to each candidate phase value; and the target phase value is determined from the plurality of candidate phase values based on the weight to be interfered with and the weight after interference corresponding to each candidate phase value. The target beam weight matrix is determined based on the target phase value, the interference weight, and the initial beam weight matrix. The initial beam weight matrix in the first polarization direction is adjusted to the target beam weight matrix.
8. The access network device as described in claim 7, characterized in that, The processor is specifically used to perform the following operations: Obtain the beam pointing deviation angle corresponding to each candidate phase value, wherein the beam pointing deviation angle refers to the deviation angle between the beam pointing corresponding to the interfered weight and the beam pointing corresponding to the weight to be interfered with; Based on the beam pointing deviation angle, the weights after interference are corrected to obtain the corrected weights corresponding to each candidate phase value; The target phase value is determined from the plurality of candidate phase values based on the interference weight and the corrected weight corresponding to each candidate phase value.
9. The access network device as described in claim 8, characterized in that, The processor is specifically used to perform the following operations: Determine the beam pointing deviation angle corresponding to the target phase value; Based on the interference weight, the target phase value and its corresponding beam pointing deviation angle, determine the corrected weight corresponding to the target phase value; The target beam weight matrix is determined based on the corrected weight corresponding to the target phase value and the weight in the second direction of the initial beam weight matrix, wherein the first direction and the second direction are perpendicular to each other.
10. The access network device as described in claim 7, characterized in that, The processor is specifically used to perform the following operations: Determine the first beam gain information corresponding to the interference weight, and the second beam gain information corresponding to the interference weight for each candidate phase value; Based on the first beam gain information and the second beam gain information, determine the null fill information and beam distortion information corresponding to each candidate phase value; Based on the null filling information and beam distortion information corresponding to the multiple candidate phase values, the target phase value is determined from the multiple candidate phase values.
11. The access network device as described in claim 7, characterized in that, The processor is specifically used to perform the following operations: Determine the first beam gain information corresponding to the interference weight, and the second beam gain information corresponding to the interference weight for each candidate phase value; Based on the first beam gain information and the second beam gain information, a beam gain comparison diagram is displayed between the weight after interference and the weight to be interfered with corresponding to each candidate phase value, so that the user can select the target phase value from the multiple candidate phase values; The phase value input by the user is obtained, and the phase value input by the user is determined as the target phase value.
12. The access network device as described in claim 7, characterized in that, The processor is specifically used to perform the following operations: Obtain the initial beam weight matrix of the antenna in the second polarization direction; The initial beam weight matrix in the second polarization direction is adjusted to the target beam weight matrix.
13. A beam weighting adjustment device, characterized in that, include: The acquisition module is used to acquire the initial beam weight matrix of the multi-transmit / receive channel antenna in the first polarization direction; The first determining module is used to determine the interference weights in a first direction from the initial beam weight matrix; wherein the first direction is a vertical direction or a horizontal direction; The second determining module is used to determine the target phase value corresponding to the weight to be interfered with from a plurality of candidate phase values; wherein, each of the plurality of candidate phase values is used to interfere with the weight to be interfered with to determine the weight after interference corresponding to each candidate phase value; and the target phase value is determined from the plurality of candidate phase values based on the weight to be interfered with and the weight after interference corresponding to each candidate phase value. The third determining module is used to determine the target beam weight matrix based on the target phase value, the interference weight, and the initial beam weight matrix. The adjustment module is used to adjust the initial beam weight matrix in the first polarization direction to the target beam weight matrix.
14. A processor-readable storage medium, characterized in that, The processor-readable storage medium stores a computer program that causes the processor to perform the method according to any one of claims 1-6.