Antenna weight adjustment method, electronic device and readable storage medium
By obtaining composite radiation information to correct antenna weights and optimize the local angle performance of the multi-antenna system, the beam problem caused by antenna array distortion is solved, and the actual needs of the synthetic beam and the maintenance of radiation characteristics are achieved.
Patent Information
- Application Number
- CN202510945131.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-09
- Publication Date
- 2025-09-30
- Estimated Expiration
- 2045-07-09
AI Technical Summary
In multi-antenna systems, the distortion of the antenna array's radiation pattern causes problems in the synthesized beam, such as sidelobe lift, missing zero depth, and inaccurate beam pointing, which cannot meet actual needs.
By obtaining first correction information based on composite radiation information, the antenna weights are corrected to optimize the performance of multiple antenna channels in a specific angle range, ensuring that the antenna performance in the local angle range is optimized while keeping the radiation characteristics in other angle ranges unchanged.
The antenna performance is optimized within a local angle range, and the synthesized beam meets actual needs while avoiding power loss and changes in radiation characteristics in other angle ranges.
Smart Images

Figure CN120433814B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of wireless communication technology, and in particular to a method for adjusting antenna weights, an electronic device, and a readable storage medium. Background Art
[0002] In a multi-antenna system, beamforming technology is usually used to improve antenna performance. The working principle of beamforming technology is to adjust the phase and amplitude of the signals transmitted by multiple antennas so that the signal is enhanced in a specific direction and weakened or offset in other directions, thereby improving the directional transmission efficiency of the signal, reducing interference, and enhancing the coverage and reliability of the signal. When the antennas are in a small array spacing or are blocked, the radiation pattern of the antenna array will be distorted, causing the synthesized beam to have problems such as sidelobe lift, zero depth loss, and inaccurate beam pointing, making it impossible to synthesize the required beam. Therefore, how to optimize the antenna weights so that the synthesized beam meets actual needs is the technical problem to be solved by this application. Summary of the Invention
[0003] The embodiments of the present application provide a method for adjusting antenna weights, an electronic device, and a readable storage medium, which can optimize the antenna weights so that the synthesized beam meets actual needs.
[0004] In order to solve the above technical problems, this application is implemented as follows:
[0005] In a first aspect, a method for adjusting antenna weights is provided, the method comprising: obtaining first correction information, wherein the first correction information is determined based on composite radiation information, the composite radiation information is used to map target radiation information corresponding to multiple antenna channels in a target angle range, the target radiation information is determined based on first preset radiation information corresponding to the multiple antenna channels in the first angle range and first measured radiation information corresponding to the second angle range, the target angle range including the first angle range and the second angle range; correcting the first preset antenna weight according to the first correction information to obtain a first target antenna weight, wherein the first target antenna weight is used to optimize the antenna performance corresponding to the multiple antenna channels in the first angle range.
[0006] In a second aspect, an electronic device is provided, comprising a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the method described in the first aspect.
[0007] In a third aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.
[0008] In a fourth aspect, a computer program product is provided, comprising a computer program stored on a non-transitory computer-readable storage medium, wherein the computer program comprises program instructions, which, when executed by a computer, enable the computer to implement the steps of the method described in the first aspect.
[0009] In an embodiment of the present application, by obtaining first correction information, wherein the first correction information is determined based on composite radiation information, and the composite radiation information is used to map the target radiation information corresponding to multiple antenna channels in the target angle range, the target radiation information is determined based on the first preset radiation information corresponding to the multiple antenna channels in the first angle range and the first measured radiation information corresponding to the second angle range, and the target angle range includes the first angle range and the second angle range. The first preset antenna weight is corrected by the first correction information to obtain the first target antenna weight, wherein the first target antenna weight is used to optimize the antenna performance corresponding to the multiple antenna channels in the first angle range. In this way, by optimizing the antenna weight, the antenna performance of multiple antenna channels at local angles is optimized, and while optimizing the antenna performance in the first angle range, it is possible to ensure that the multiple antenna channels maintain their original radiation characteristics in other angle ranges, so that the synthesized beam meets actual needs.
[0010] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0012] Figure 1 A schematic diagram showing a flow chart of a method for adjusting antenna weights provided by an exemplary embodiment of the present application is shown;
[0013] Figure 2 A simulation schematic diagram of beam gain provided by an exemplary embodiment of the present application is shown;
[0014] Figure 3 A schematic diagram of beamforming provided by an exemplary embodiment of the present application is shown;
[0015] Figure 4 Another schematic diagram of beamforming provided by an exemplary embodiment of the present application is shown;
[0016] Figure 5Another schematic diagram of beamforming provided by an exemplary embodiment of the present application is shown;
[0017] Figure 6 Another schematic flow chart of a method for adjusting antenna weights provided by an exemplary embodiment of the present application is shown;
[0018] Figure 7 A schematic structural diagram of an electronic device provided by an exemplary embodiment of the present application is shown. DETAILED DESCRIPTION
[0019] Exemplary embodiments will be described in detail herein, with examples illustrated in the accompanying drawings. In the following description, when referring to the drawings, identical numerals in different figures represent identical or similar elements, unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.
[0020] Figure 1 A flowchart illustrating a method for adjusting antenna weights provided by an exemplary embodiment of the present application is provided. The method can be performed by an electronic device, which may include a terminal device and a network-side device. In other words, the method can be performed by software or hardware installed on the electronic device, and the method may include the following steps:
[0021] S110: Acquire first correction information.
[0022] Among them, the data structure of the first correction information can be a matrix, array, set or other data structure. The first correction information is used to correct the first preset antenna weight corresponding to the antenna array. The first preset antenna weight is the ideal weight or expected weight corresponding to the antenna array. It can be understood that in actual applications, due to environmental or hardware factors, the beam information obtained after the antenna array performs beamforming based on the first preset antenna weight deviates from the ideal design. Correcting the first preset antenna weight through the first correction information can compensate for the distortion, thereby achieving an ideal beamforming effect. It should be noted that the data structure of the first preset antenna weight can be a matrix, array, set or other data structure. The first preset antenna weight includes the preset antenna weight corresponding to each antenna channel in the antenna array. Different antenna channels correspond to different preset antenna weights, and the antenna units in the same antenna channel correspond to the same preset antenna weight. The first correction information is determined based on the composite radiation information, which is used to map the target radiation information corresponding to the multiple antenna channels in the target angle range. The target radiation information is determined based on the first preset radiation information corresponding to the multiple antenna channels in the first angle range and the first measured radiation information corresponding to the second angle range. The target angle range includes the first angle range and the second angle range. Regarding the antenna channels, it can be understood that Figure 1 The antenna array for adjusting the antenna weights shown includes multiple antenna channels, and each antenna channel includes at least one antenna unit. Regarding radiation information, it can be understood that after beamforming, each antenna channel will have corresponding measured radiation information, which is used to reflect the actual radiation characteristics of the antenna channel after beamforming based on the preset antenna weight corresponding to the first preset antenna weight, wherein the first measured radiation information is the measured radiation information corresponding to the antenna channel in the second angle range. In addition, each antenna channel will also correspond to preset radiation information, which is used to reflect the expected or ideal radiation characteristics of the antenna channel after beamforming based on the preset antenna weight corresponding to the first preset antenna weight, wherein the first preset radiation information is the preset radiation information corresponding to the antenna channel in the first angle range. In an exemplary embodiment, the radiation information can be a beam pattern, which is used to describe the radiation characteristics of the antenna channel in different directions. The radiation characteristics can be described by beam characteristic parameters, wherein the beam characteristic parameters can include at least one of the beam pointing angle, radiation intensity distribution, phase distribution, and beam gain.
[0023] In an embodiment of the present application, the target radiation information is determined based on the first preset radiation information corresponding to the first angle range of the multiple antenna channels and the first measured radiation information corresponding to the second angle range. The target angle range includes the first angle range and the second angle range. In other words, the target angle range refers to the overall radiation angle range of the set antenna array. The first angle range is the angle range in the target angle range where antenna performance optimization is required, and the second angle range is the angle range in the target angle range where antenna performance optimization is not required. If the antenna performance of the antenna array in the first angle range is optimized based only on the first preset radiation information in the first angle range, it may cause the gain of the antenna performance at other angles to change, thereby affecting the antenna performance. Therefore, based on the first preset radiation information corresponding to the multiple antenna channels in the first angle range and the first measured radiation information corresponding to the second angle range, the composite radiation information is determined. This ensures that the multiple antenna channels maintain their original radiation characteristics in other angle ranges while optimizing the first angle range.
[0024] In addition, since the composite radiation information is used to map the target radiation information corresponding to multiple antenna channels in the target angle range, the first correction information determined based on the composite radiation information corresponds to multiple antenna channels, that is, the antenna units in all antenna channels share the same first correction information.
[0025] In one exemplary embodiment, the data structure of the first preset radiation information and the first measured radiation information may be a matrix, an array, a set or other data structures.
[0026] S120: Correct the first preset antenna weight using the first correction information to obtain a first target antenna weight.
[0027] The first target antenna weight is used to optimize the antenna performance of multiple antenna channels corresponding to the first angle range. Each antenna weight in the first target antenna weight and the first preset antenna weight includes an amplitude parameter and a phase parameter.
[0028] The first preset antenna weights include antenna weights for multiple antenna channels under preset conditions, i.e., expected or ideal antenna weights. It is understood that under the preset conditions, the first preset antenna weights enable the multiple antenna channels to achieve optimal antenna performance, i.e., after beamforming, the measured radiation information corresponding to each antenna channel is consistent with the preset radiation information. Therefore, the first preset antenna weights are optimized using the first correction information to determine the first target antenna weights. By adjusting the antenna weights for each antenna channel, the antenna performance of the antenna array within the first angle range is brought as close as possible to the expected or ideal antenna performance while meeting actual requirements.
[0029] Among them, the data structure of the first target antenna weight can be a matrix, array, set or other data structure, and the first target antenna weight includes the target antenna weight corresponding to each antenna channel in the antenna array, different antenna channels correspond to different target antenna weights, and the antenna units in the same antenna channel correspond to the same target antenna weight. During the beamforming process, the signals of all antenna units in each antenna channel will be weighted based on the target antenna weight corresponding to each antenna channel in the first target antenna weight, so as to control the entire antenna array to meet specific radiation requirements in different angle ranges, that is, the antenna performance corresponding to multiple antenna channels in the first angle range is optimized, so that the radiation characteristics in the first angle range are adjusted, and at the same time, the antenna performance of multiple antenna channels in the second angle range is not optimized, that is, the radiation characteristics remain unchanged. For example, Figure 2 As shown, it is a simulation diagram of beam gain, taking the radiation information as the beam pattern as an example, wherein, in the 0°-25° angle range, the sidelobe gain of the synthetic beam under the first preset antenna weight based on the preset beam pattern, i.e., "Beam 0-Ideal", is -17.5dB, and the sidelobe gain of the synthetic beam under the first preset antenna weight based on the measured beam pattern, i.e., "Beam 0-Measured", is approximately -14.5dB. This is because the distortion of the measured beam pattern causes the sidelobe deterioration in this angle range. By the antenna weight adjustment method provided in the embodiment of the present application, the sidelobe gain of the synthetic beam obtained by loading the first target antenna weight onto the measured beam pattern, i.e., "Beam 0-Mapping", is approximately -17.5dB, thereby obtaining 3dB of sidelobe gain suppression. At the same time, the pattern in other angle ranges does not change significantly, and the gain of the antenna synthetic beam does not deteriorate. Assume that the antenna array includes 8 antenna channels, each antenna channel includes 1 antenna unit, and the power of each antenna unit is 1W. If the antenna weight only considers the amplitude parameter, the amplitude parameters in the first preset antenna weight corresponding to the 8 antenna channels are set to [0.58, 0.66, 0.875, 1, 1, 0.875, 0.66, 0.58]. The total power corresponding to the antenna array is: 1×0.58 2 +1×0.66 2 +1×0.875 2 +1×1 2 +1×1 2 +1×0.875 2 +1×0.66 2 +1×0.58 2 =5.07525W. If each antenna unit is preset to full power, the total power is 8W, then the power loss corresponding to the first preset antenna weight is After weight optimization, the amplitude parameters of the first target antenna weights corresponding to the eight antenna channels are [0.493, 0.806, 0.946, 0.737, 0.978, 1, 0.666, 0.595]. Similarly, the power loss is approximately -1.97 dB. This shows that using the optimized weights for beamforming results in almost no power loss.
[0030] In an embodiment of the present application, by obtaining first correction information, wherein the first correction information is determined based on composite radiation information, the composite radiation information is used to map target radiation information corresponding to multiple antenna channels in a target angle range, the target radiation information is determined based on first preset radiation information corresponding to the multiple antenna channels in the first angle range and first measured radiation information corresponding to the second angle range, the target angle range includes the first angle range and the second angle range, the first preset antenna weight is corrected by the first correction information to obtain the first target antenna weight, wherein the first target antenna weight is used to optimize the antenna performance of multiple antenna channels corresponding to the first angle range, so that by optimizing the antenna weight, the antenna performance of multiple antenna channels at local angles is optimized, and while optimizing the antenna performance in the first angle range, it is possible to ensure that the multiple antenna channels maintain their original radiation characteristics in other angle ranges, so that the synthesized beam meets actual needs.
[0031] In an exemplary embodiment, obtaining first correction information includes: determining the first correction information based on the composite radiation information and the second measured radiation information, wherein the first correction information is used to describe the difference in at least one beam characteristic parameter between the second measured radiation information and the composite radiation information in the target angle range, the beam characteristic parameter including at least one of the beam pointing angle, radiation intensity distribution, phase distribution, and beam gain, and the second measured radiation information is used to map the third measured radiation information corresponding to multiple antenna channels in the target angle range, and the third measured radiation information includes the first measured radiation information.
[0032] It can be understood that each antenna channel corresponds to the third measured radiation information within the target angle range and the first measured radiation information within the second angle range. Therefore, the third measured radiation information of each antenna channel within the target angle range includes the first measured radiation information within the second angle range. The second measured radiation information is mapped from the third measured radiation information corresponding to each antenna channel.
[0033] In an embodiment of the present application, the composite radiation information is used to map the target radiation information corresponding to multiple antenna channels in the target angle range. The target radiation information is determined based on the first preset radiation information corresponding to the multiple antenna channels in the first angle range and the first measured radiation information corresponding to the second angle range. That is, the composite radiation information is obtained by mapping the first preset radiation information in the first angle range and the first measured radiation information in the second angle range. Therefore, the composite radiation information and the second measured radiation information both correspond to the target angle range, and the difference between the two is the radiation information corresponding to the first angle range. In the composite radiation information, the radiation information corresponding to the first angle range is the first preset radiation information of multiple antenna channels, and in the second measured radiation information, the radiation information corresponding to the first angle range is the sixth measured radiation information of multiple antenna channels, wherein the sixth measured radiation information is the measured radiation information that is not the first measured radiation information in the third measured radiation information, that is, the third measured radiation information corresponding to each antenna channel includes the sixth measured radiation information corresponding to the first angle range and the first measured radiation information corresponding to the second angle range. Therefore, the difference between the composite radiation information and the second measured radiation information can be described by the first correction information, that is, the first correction information is used to describe the difference in at least one beam characteristic parameter between the second measured radiation information and the composite radiation information between the target angle range. Exemplarily, the determination of the first correction information is schematically illustrated below by the following expression:
[0034]
[0035] Among them, in expressions (1)-(4), Represents composite radiation information; represents second preset radiation information, wherein the second preset radiation information is used to map third preset radiation information corresponding to multiple antenna channels in a target angle range, and the third preset radiation information includes the first preset radiation information; represents the preset radiation information corresponding to the first angle range in the second preset radiation information, Indicates the first angle range; represents the second measured radiation information, represents the measured radiation information corresponding to the second angle range in the second measured radiation information, Indicates the second angle range; Indicates the first revision information; represents a first preset antenna weight; It should be noted that the above expression is only used to illustrate the reasoning process and is an exemplary description. It does not constitute a strict mathematical equation, and its expression form should not constitute a limitation on the implementation of the present application. It will not be described in detail later.
[0036] In the above expression (2), according to the first correction information and the second measured radiation information Composite radiation information can be determined , due to the First Amendment Information Used to describe the second measured radiation information and composite radiation information The difference of at least one beam characteristic parameter between the target angular ranges, and thus, based on the difference and the second measured radiation information Composite radiation information can be determined Then, based on this consideration, referring to the above expression (3), we can calculate the second measured radiation information and composite radiation information , determine the first correction information By determining the composite radiation information and the second measured radiation information The difference between the two, thereby obtaining the preset antenna weight, that is, the first preset antenna weight and the actual required antenna weight, i.e. the first target antenna weight The difference between the two is the first correction information For example, Figure 3 As shown, when the radiation pattern of the antenna is not distorted, the desired beam can be synthesized when the antenna unit is excited using the first preset antenna weight; Figure 4 As shown in FIG, when the antenna radiation pattern is distorted, the desired beam cannot be synthesized when the antenna unit is excited using the first preset antenna weight. The phenomena include but are not limited to sidelobe lifting, zero depth loss, inaccurate beam pointing and other problems. Then, if Figure 5 As shown, by obtaining the mapping relationship between the preset antenna weight, i.e., the first preset antenna weight, and the actually required antenna weight, i.e., the first target antenna weight, the actual required antenna weight, i.e., the first target antenna weight, is determined. Then, when the antenna unit is excited using the first target antenna weight, the required beam can be synthesized. The mapping relationship between the preset antenna weight and the actually required antenna weight can be obtained by determining the mapping relationship between the composite radiation information and the second measured radiation information. It can be understood that the second measured radiation information and the composite radiation information are both for the same antenna array, and different weight settings will result in different radiation characteristics, thereby forming different radiation information, and thus making the final synthesized beam information different. Therefore, the difference between the second measured radiation information and the composite radiation information can be used to characterize the difference between the preset antenna weight and the actual antenna weight. In this way, by determining the mapping relationship between the second measured radiation information and the composite radiation information, the mapping relationship between the preset antenna weight, i.e., the first preset antenna weight, and the actually required antenna weight, i.e., the first target antenna weight, is obtained.
[0037] In another exemplary embodiment, the first preset antenna weight is corrected by the first correction information to obtain the first target antenna weight, including: adjusting the first preset antenna weight according to the first correction information to obtain the first target antenna weight.
[0038] For example, referring to the above expression (4), the first target antenna weight is and the first preset antenna weight The mapping relationship between them can be achieved through the first correction information Therefore, when the first correction information and the first preset antenna weight are determined, the first target antenna weight can be obtained: .
[0039] In an exemplary embodiment, obtaining first correction information includes: determining the first correction information based on composite radiation information and first preset antenna weights, wherein the first correction information is used to represent beam information under first preset conditions, the first preset antenna weights are antenna weights corresponding to the second preset radiation information, the second preset radiation information is used to map third preset radiation information corresponding to multiple antenna channels in a target angle range, and the third preset radiation information includes the first preset radiation information.
[0040] It can be understood that each antenna channel corresponds to the third preset radiation information within the target angle range and the first preset radiation information within the first angle range. Therefore, the third preset radiation information of each antenna channel within the target angle range includes the first preset radiation information within the first angle range. The third preset radiation information and the first preset radiation information both correspond to the same preset antenna weight, that is, each third preset radiation information and the first preset radiation information in each antenna channel correspond to the same preset antenna weight.
[0041] The first correction information is used to represent the beam information under the first preset condition, that is, the preset beam information obtained after the antenna array performs beamforming based on the first preset antenna weight. The following expression is used to schematically illustrate the determination of the first correction information:
[0042]
[0043] In expressions (5) and (6), Indicates the first revision information, represents the composite radiation information, represents the second measured radiation information, represents a first preset antenna weight; represents the first target antenna weight, Indicates the actual beam information.
[0044] From (6) above, we can see that the first correction information Since the first amendment information Indicates the preset beam information obtained after the antenna array performs beamforming based on the first preset antenna weight, based on the corrected first preset antenna weight, that is, the first target antenna weight After beamforming, the actual beam information will also be obtained , therefore, the actual beam information Should be consistent with the preset beam information Consistent, that is ,So, Based on this thinking, we can determine that: Therefore, when the first correction information is determined, the first target antenna weight can be determined based on the first correction information and the second measured radiation information.
[0045] In another exemplary embodiment, the first preset antenna weight is corrected by the first correction information to obtain the first target antenna weight, including: determining the first target antenna weight based on the first correction information and the second measured radiation information, wherein the first target antenna weight is the optimized first preset antenna weight, and the second measured radiation information is used to map the third measured radiation information corresponding to multiple antenna channels in the target angle range, and the third measured radiation information includes the first measured radiation information.
[0046] It can be seen from the above embodiments that ,and ,So:
[0047] ;
[0048] Therefore, the first target antenna weight can be determined based on the first correction information and the second measured radiation information.
[0049] In an exemplary embodiment, before obtaining the first correction information, the method may further include the following steps:
[0050] Step 1: Obtain second correction information, wherein the second correction information is determined based on fourth preset radiation information, and the fourth preset radiation information is used to map fifth preset radiation information corresponding to multiple antenna channels in a target angle range.
[0051] Step 2: Correct the second preset antenna weight corresponding to the fourth preset radiation information using the second correction information to obtain a second target antenna weight, wherein the second target antenna weight is used to optimize the antenna performance of multiple antenna channels corresponding to the target angle range.
[0052] The data structure of the second correction information can be a matrix, array, set or other data structure. The second correction information is used to correct the second preset antenna weight corresponding to the antenna array. The second preset antenna weight is the ideal weight or expected weight corresponding to the antenna array. It can be understood that in actual applications, due to environmental or hardware factors, the beam information obtained after the antenna array performs beamforming based on the second preset antenna weight deviates from the ideal design. By correcting the second preset antenna weight with the second correction information, the distortion can be compensated, thereby achieving an ideal beamforming effect. In addition, the first preset antenna weight and the second preset antenna weight can be the same or different. It should be noted that the data structure of the second preset antenna weight can be a matrix, array, set or other data structure. The second preset antenna weight includes the preset antenna weight corresponding to each antenna channel in the antenna array. Different antenna channels correspond to different preset antenna weights, and the antenna units in the same antenna channel correspond to the same preset antenna weight. The data structure of the second target antenna weight can be a matrix, array, set or other data structure. The second target antenna weight includes the target antenna weight corresponding to each antenna channel in the antenna array. Different antenna channels correspond to different target antenna weights, and the antenna units in the same antenna channel correspond to the same target antenna weight.
[0053] In this embodiment, before performing local-angle antenna performance optimization, full-angle antenna performance optimization can be performed, wherein the full-angle antenna performance optimization is achieved based on the fourth preset radiation information, which is the expected preset radiation information. In addition, the fourth preset radiation information used for full-angle antenna performance optimization and the second preset radiation information used for local-angle antenna performance optimization may be the same or different.
[0054] In one exemplary embodiment, obtaining the second correction information includes: determining the second correction information based on the fourth preset radiation information and the fourth measured radiation information, wherein the second correction information is used to describe the difference in at least one beam characteristic parameter between the fourth measured radiation information and the fourth preset radiation information in the target angle range, and the beam characteristic parameter includes at least one of the beam pointing angle, radiation intensity distribution, phase distribution, and beam gain, and the fourth measured radiation information is used to map the fifth measured radiation information corresponding to multiple antenna channels in the target angle range.
[0055] It can be understood that the fourth measured radiation information is used to map the fifth measured radiation information corresponding to the target angle range of multiple antenna channels. The difference between the fourth preset radiation information and the fourth measured radiation information can be described by the second correction information, that is, the second correction information is used to describe the difference in at least one beam characteristic parameter between the fourth measured radiation information and the fourth preset radiation information within the target angle range. The following expression is used to schematically illustrate the determination of the second correction information:
[0056]
[0057] Among them, in expressions (7)-(9), Indicates fourth preset radiation information; Indicates the fourth measured radiation information; Indicates the second revision information; represents a second preset antenna weight; Represents the second target antenna weight.
[0058] In the above expression (7), according to the second correction information and the fourth measured radiation information The fourth preset radiation information can be determined , because the second amendment information Used to describe the fourth measured radiation information and the fourth preset radiation information The difference in at least one beam characteristic parameter between the target angle ranges, therefore, based on the difference and the fourth measured radiation information, the fourth preset radiation information can be determined. Then, based on this consideration, referring to the above expression (8), the second correction information can be determined based on the fourth measured radiation information and the fourth preset radiation information. In this way, by determining the difference between the fourth measured radiation information and the fourth preset radiation information, the difference between the preset antenna weight and the actual required antenna weight is obtained, and the difference is the second correction information. It can be understood that the fourth measured radiation information and the fourth preset radiation information are both for the same antenna array, and different weight settings will lead to different radiation characteristics, thereby forming different radiation information. Therefore, the difference between the fourth measured radiation information and the fourth preset radiation information can be used to characterize the difference between the preset antenna weight and the actual required antenna weight. In this way, by determining the mapping relationship between the fourth measured radiation information and the fourth preset radiation information, the mapping relationship between the preset antenna weight, i.e., the second preset antenna weight, and the actual required antenna weight, i.e., the second target antenna weight, is obtained.
[0059] Furthermore, in another exemplary embodiment, the second preset antenna weight corresponding to the fourth preset radiation information is corrected by the second correction information to obtain the second target antenna weight, including: adjusting the second preset antenna weight according to the second correction information to obtain the second target antenna weight.
[0060] For example, referring to the above expression (9), the mapping relationship between the second target antenna weight and the second preset antenna weight can be represented by the second correction information. Therefore, when the second correction information and the second preset antenna weight are determined, the second target antenna weight can be obtained: .
[0061] In another exemplary embodiment, obtaining second correction information includes: determining the second correction information according to fourth preset radiation information and second preset antenna weights, wherein the second correction information is used to represent antenna radiation information under second preset conditions.
[0062] The second correction information is used to represent the beam information under the first preset condition, that is, the preset beam information obtained after the antenna array performs beamforming based on the second preset antenna weight. The following expression is used to schematically illustrate the determination of the second correction information:
[0063]
[0064] In expressions (10) and (11), Indicates the second correction information, represents the fourth preset radiation information, represents the fourth measured radiation information, represents a second preset antenna weight; represents the second target antenna weight, Indicates the actual beam information.
[0065] From the above (10), we can see that due to the second correction information Indicates the preset beam information obtained after the antenna array performs beamforming based on the second preset antenna weight, based on the modified second preset antenna weight, that is, the second target antenna weight After beamforming, the actual beam information will be obtained , therefore, the actual beam information Should be consistent with the preset beam information Consistent, that is ,So, Based on this thinking, we can determine that: Therefore, when determining the second correction information, the second correction information and the fourth measured radiation information can be used to determine the second correction information. A second target antenna weight is determined.
[0066] Furthermore, in another exemplary embodiment, the second preset antenna weight corresponding to the fourth preset radiation information is corrected by the second correction information to obtain the second target antenna weight, including: determining the second target antenna weight based on the second correction information and the fourth measured radiation information, wherein the second target antenna weight is the optimized second preset antenna weight, and the fourth measured radiation information is used to map the fifth measured radiation information corresponding to multiple antenna channels in the target angle range.
[0067] It can be seen from the above embodiments that , therefore, based on the second correction information and the fourth measured radiation information The second target antenna weight can be determined .
[0068] In an exemplary embodiment, obtaining first correction information includes: obtaining first correction information in response to a first beamforming signal not meeting preset requirements, wherein the first beamforming signal is obtained by beamforming signals of multiple antenna channels after adjusting antenna weights corresponding to the multiple antenna channels based on a second target antenna weight.
[0069] It can be understood that in the process of optimizing the antenna performance at all angles, each antenna channel uses the antenna weight corresponding to the second target antenna weight as the optimized antenna weight, and then the signals of all antenna units in each antenna channel are weighted based on the corresponding optimized antenna weight, thereby controlling the entire antenna array to meet specific radiation requirements within the target angle range. However, when the waveform distortion of the beam pattern corresponding to the measured radiation information is large, the determined second target antenna weight will have a large power loss, thereby affecting the antenna gain. For example, assuming that a certain antenna array channel includes 8 antenna channels, each antenna channel includes 1 antenna unit, and the power of each antenna unit is 1w. If the antenna weight only considers the amplitude parameter, the second preset antenna weight corresponding to the 8 antenna channels is set to [0.5, 0.6, 0.7, 1, 1, 0.7, 0.6, 0.5], then the overall power of the antenna channel is After the full-angle antenna performance optimization, the second target antenna weights corresponding to the 8 antenna channels are [0.2, 0.2, 0.2, 1, 1, 0.2, 0.2, 0.2], and the overall power of the antenna channel after optimization is The optimized overall power loses 1.96W compared to the ideal overall power. Therefore, in order to avoid power loss, when the first beamforming signal obtained after full-angle antenna performance optimization does not meet the preset requirements, the first correction information can be obtained to optimize the antenna performance at a local angle.
[0070] In one exemplary embodiment, the first beamforming signal is a main lobe signal, the antenna performance includes signal gain, and the preset requirements include: the signal gain of the first beamforming signal is greater than or equal to a fifth value and the absolute value of the difference with the fifth value is greater than a sixth value, wherein the fifth value is the signal gain of the main lobe signal corresponding to multiple antenna channels before the antenna weight is adjusted, and the sixth value is used to measure the adjustment amplitude of the signal gain of the second beamforming signal; the first beamforming signal is a side lobe signal, the antenna performance includes radiation intensity, and the preset requirements include: the radiation intensity of the first beamforming signal is less than a seventh value and the absolute value of the difference with the seventh value is greater than an eighth value, wherein the seventh value is the radiation intensity of the side lobe signals corresponding to multiple antenna channels before the antenna weight is adjusted, and the eighth value is used to measure the adjustment amplitude of the radiation intensity of the first beamforming signal.
[0071] It can be understood that the antenna weight adjustment method provided in the embodiment of the present application can achieve an increase in the gain of the main lobe signal and a reduction in the radiation intensity of the side lobe signal.
[0072] In an exemplary embodiment, the method also includes: in response to the second beamforming signal not meeting the preset requirements, re-determining the second preset radiation information, and returning to the step of obtaining the first correction information until the second beamforming signal meets the preset requirements, wherein the second beamforming signal is obtained by beamforming the signals of multiple antenna channels after adjusting the antenna weights corresponding to the multiple antenna channels based on the first target antenna weights, and the second preset radiation information is used to map the third preset radiation information corresponding to the multiple antenna channels in the target angle range, and the third preset radiation information includes the first preset radiation information.
[0073] It is understandable that if the second beamforming signal does not meet the preset requirements, it means that the second preset radiation information is not suitable for the environment in which the current antenna array is located, and the second preset radiation information needs to be re-determined to continue the antenna performance optimization at the local angle.
[0074] In one exemplary embodiment, re-determining the second preset radiation information includes adjusting the first preset antenna weight corresponding to the second preset radiation information according to a target algorithm to obtain the second preset radiation information corresponding to the adjusted first preset antenna weight. The target algorithm may include a genetic algorithm, a particle swarm algorithm, or the like.
[0075] In one exemplary embodiment, the second beamforming signal is a main lobe signal, the antenna performance includes signal gain, and the preset requirements include: the signal gain of the second beamforming signal is greater than or equal to a first value and the absolute value of the difference with the first value is greater than a second value, wherein the first value is the signal gain of the main lobe signal corresponding to multiple antenna channels before the antenna weight is adjusted, and the second value is used to measure the adjustment amplitude of the signal gain of the second beamforming signal; the second beamforming signal is a side lobe signal, and the antenna performance includes radiation intensity, and the preset requirements include: the radiation intensity of the second beamforming signal is less than a third value and the absolute value of the difference with the third value is greater than a fourth value, wherein the third value is the radiation intensity of the side lobe signal corresponding to multiple antenna channels before the antenna weight is adjusted, and the fourth value is used to measure the adjustment amplitude of the radiation intensity of the second beamforming signal.
[0076] It can be understood that the antenna weight adjustment method provided in the embodiment of the present application can achieve an increase in the gain of the main lobe signal and a reduction in the radiation intensity of the side lobe signal.
[0077] The embodiment of the present application also provides another flow chart of the method for adjusting antenna weights, such as Figure 6 As shown, the following steps may be included:
[0078] S605: Obtain a first preset antenna weight.
[0079] The first preset antenna weights are ideal or expected weights corresponding to the antenna array. The data structure of the first preset antenna weights can be a matrix, array, set, or other data structure. The first preset antenna weights include preset antenna weights corresponding to each antenna channel in the antenna array. Different antenna channels correspond to different preset antenna weights, and antenna units in the same antenna channel correspond to the same preset antenna weights.
[0080] S610: Acquire second measured radiation information.
[0081] The second measured radiation information is used to map third measured radiation information corresponding to multiple antenna channels in the target angle range, and each antenna channel corresponds to one piece of third measured radiation information in the target angle range.
[0082] S615: Generate first target beam information according to the first preset antenna weight and the second measured radiation information.
[0083] It can be understood that the second measured radiation information is the radiation information obtained after beamforming based on the first preset antenna weights, and the first target beam information after beamforming is determined based on the first preset antenna weights and the second measured radiation information.
[0084] S620: Determine whether the first target beam information meets the requirements.
[0085] If the requirement is met, the first target antenna weight is determined to be the first preset antenna weight, and the process goes to S625 ; if the requirement is not met, the process goes to S630 .
[0086] It can be understood that if the first target beam information meets the requirements, there is no need to optimize the first preset antenna weight, and the first target antenna weight can be determined as the first preset antenna weight. If the first target beam information does not meet the requirements, the first preset antenna weight needs to be corrected so that the first target beam information meets the requirements.
[0087] S625: Output the first target antenna weight.
[0088] It is understandable that, during the beamforming process, the signals of all antenna units in each antenna channel are weighted based on the first target antenna weight, thereby controlling the target beam information to meet the requirements.
[0089] S630: Obtain second preset radiation information.
[0090] Among them, the second preset radiation information is used to map the third preset radiation information corresponding to multiple antenna channels in the target angle range, and the third preset radiation information is used to reflect the radiation characteristics of the antenna channel after beamforming based on the first preset antenna weight, that is, the expected or ideal radiation characteristics.
[0091] S635: Generate composite radiation information based on the target radiation information corresponding to each antenna channel.
[0092] It can be understood that the composite radiation information is used to map the target radiation information corresponding to multiple antenna channels in the target angle range. The target radiation information is determined based on the first preset radiation information corresponding to the multiple antenna channels in the first angle range and the first measured radiation information corresponding to the second angle range. The target angle range includes the first angle range and the second angle range, and the third preset radiation information includes the first preset radiation information.
[0093] S640: Determine a first target antenna weight based on first correction information determined by the composite radiation information and the second measured radiation information.
[0094] It can be understood that the first correction information can be determined based on the composite radiation information and the second measured radiation information. The first correction information is used to describe the difference between the composite radiation information and the second preset radiation information. Then, the first preset antenna weight is corrected based on the first correction information to obtain the first target antenna weight.
[0095] S645: Generate second target beam information according to the first target antenna weight and the second measured radiation information.
[0096] It can be understood that in this step, the second measured radiation information is the radiation information obtained after beamforming based on the first target antenna weight, and the second target beam information after beamforming is determined based on the first target antenna weight and the second measured radiation information.
[0097] S650: Determine whether the second target beam information meets the requirements.
[0098] If the requirements are met, go to S625; if the requirements are not met, go to S655.
[0099] It can be understood that if the second target beam information meets the requirements, there is no need to optimize the first target antenna weights, and the first target antenna weights can be directly output. If the second target beam information does not meet the requirements, the first target antenna weights need to be further corrected so that the second target beam information meets the requirements.
[0100] S655: Optimize the second preset radiation information according to the target algorithm.
[0101] The second preset radiation information is used to map the third preset radiation information corresponding to each of the multiple antenna channels within the target angle range, where the third preset radiation information includes the first preset radiation information. It is understood that if the second target beam information does not meet the preset requirements, it indicates that the second preset radiation information is not suitable for the environment in which the current antenna array is located, and it is necessary to redefine the second preset radiation information, thereby redefining the composite radiation information, and then continue to optimize the antenna performance at the local angle. In addition, the second preset radiation information corresponds to the first preset antenna weight, and the first preset antenna weight will also change with changes in the second preset radiation information.
[0102] like Figure 7 As shown, the embodiment of the present application further provides an electronic device 700, including a processor 710 and a memory 720, wherein the memory 720 stores a program or instruction that can be run on the processor 710, and when the program or instruction is executed by the processor 710, the above Figures 1 to 6 The various processes of the illustrated embodiments can achieve the same technical effects, and will not be described again here to avoid repetition.
[0103] The embodiment of the present application also provides a readable storage medium on which a program or instruction is stored, and when the program or instruction is executed by the processor, the above Figures 1 to 6 The various processes of the illustrated embodiments can achieve the same technical effects, and will not be described again here to avoid repetition.
[0104] The processor is the processor in the terminal described in the above embodiment. The readable storage medium may include a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk. In some examples, the readable storage medium may be a non-transitory computer-readable storage medium.
[0105] The embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the above Figures 1 to 6 The various processes of the illustrated embodiments can achieve the same technical effects, and will not be described again here to avoid repetition.
[0106] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0107] The present application also provides a computer program / program product, wherein the computer program product includes a computer program stored on a non-transitory computer-readable storage medium, wherein the computer program includes program instructions, and when the program instructions are executed by a computer, the computer executes the above-mentioned Figures 1 to 6 The various processes of the illustrated embodiments can achieve the same technical effects, and will not be described again here to avoid repetition.
[0108] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the opposite order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may also be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0109] Through the above description of the embodiments, those skilled in the art will clearly understand that the methods of the above embodiments can be implemented using a computer software product and the necessary general-purpose hardware platform, or alternatively, hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes a number of instructions for causing a terminal or network-side device to execute the methods described in the various embodiments of this application.
[0110] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of this application and the scope of protection of the claims. These implementation methods are all within the protection of this application.
Claims
1. A method for adjusting antenna weights, characterized in that: include: Obtaining first correction information, wherein the first correction information is determined based on composite radiation information, the composite radiation information being used to map target radiation information corresponding to multiple antenna channels within a target angle range, the target radiation information being determined based on first preset radiation information corresponding to the multiple antenna channels respectively within the first angle range and first measured radiation information corresponding to the multiple antenna channels respectively within a second angle range, the target angle range including the first angle range and the second angle range; The first preset antenna weight is corrected using the first correction information to obtain a first target antenna weight, wherein the first target antenna weight is used to optimize the antenna performance of the multiple antenna channels corresponding to the first angle range.
2. The method according to claim 1, characterized in that The obtaining of the first correction information includes: The first correction information is determined based on the composite radiation information and the second measured radiation information, wherein the first correction information is used to describe the difference in at least one beam characteristic parameter between the second measured radiation information and the composite radiation information between the target angle range, and the beam characteristic parameter includes at least one of the beam pointing angle, radiation intensity distribution, phase distribution, and beam gain. The second measured radiation information is used to map the third measured radiation information corresponding to the multiple antenna channels in the target angle range, and the third measured radiation information includes the first measured radiation information.
3. The method according to claim 1, characterized in that The obtaining of the first correction information includes: The first correction information is determined based on the composite radiation information and the first preset antenna weight, wherein the first correction information is used to represent the beam information under the first preset conditions, the first preset antenna weight is the antenna weight corresponding to the second preset radiation information, and the second preset radiation information is used to map the third preset radiation information corresponding to the multiple antenna channels in the target angle range, and the third preset radiation information includes the first preset radiation information.
4. The method according to claim 2, characterized in that The step of correcting the first preset antenna weight using the first correction information to obtain a first target antenna weight includes: The first preset antenna weight is adjusted according to the first correction information to obtain the first target antenna weight.
5. The method according to claim 3, characterized in that The step of correcting the first preset antenna weight using the first correction information to obtain a first target antenna weight includes: The first target antenna weight is determined based on the first correction information and the second measured radiation information, wherein the first target antenna weight is the optimized first preset antenna weight, and the second measured radiation information is used to map the third measured radiation information corresponding to the multiple antenna channels in the target angle range, and the third measured radiation information includes the first measured radiation information.
6. The method according to claim 1, wherein Before obtaining the first correction information, the method further includes: Obtaining second correction information, wherein the second correction information is determined based on fourth preset radiation information, and the fourth preset radiation information is used to map fifth preset radiation information corresponding to the multiple antenna channels in the target angle range; The second preset antenna weight corresponding to the fourth preset radiation information is corrected by the second correction information to obtain a second target antenna weight, wherein the second target antenna weight is used to optimize the antenna performance of the multiple antenna channels corresponding to the target angle range.
7. The method according to claim 6, characterized in that The obtaining of the first correction information includes: In response to the first beamforming signal not meeting the preset requirements, the first correction information is obtained, wherein the first beamforming signal is obtained by beamforming the signals of the multiple antenna channels after adjusting the antenna weights corresponding to the multiple antenna channels based on the second target antenna weights.
8. The method according to claim 1, characterized in that The method further comprises: In response to the second beamforming signal not meeting the preset requirements, the second preset radiation information is re-determined, and the step of obtaining the first correction information is returned to be executed until the second beamforming signal meets the preset requirements, wherein the second beamforming signal is obtained by beamforming the signals of the multiple antenna channels after adjusting the antenna weights corresponding to the multiple antenna channels based on the first target antenna weights, and the second preset radiation information is used to map the third preset radiation information corresponding to the multiple antenna channels in the target angle range, and the third preset radiation information includes the first preset radiation information.
9. The method according to claim 8, characterized in that The second beamforming signal is a main lobe signal, the antenna performance includes signal gain, and the preset requirement includes: the signal gain of the second beamforming signal is greater than or equal to a first value and the absolute value of the difference between the signal gain of the second beamforming signal and the first value is greater than a second value, wherein the first value is the signal gain of the main lobe signal corresponding to the multiple antenna channels before the antenna weight is adjusted, and the second value is used to measure the adjustment amplitude of the signal gain of the second beamforming signal; The second beamforming signal is a sidelobe signal, the antenna performance includes radiation intensity, and the preset requirements include: the radiation intensity of the second beamforming signal is less than a third value and the absolute value of the difference with the third value is greater than a fourth value, wherein the third value is the radiation intensity of the sidelobe signal corresponding to the multiple antenna channels before the antenna weight is adjusted, and the fourth value is used to measure the adjustment amplitude of the radiation intensity of the second beamforming signal.
10. An electronic device, characterized in that: The method comprises a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the antenna weight adjustment method according to any one of claims 1 to 9.
11. A readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by a processor, the steps of the method for adjusting antenna weights according to any one of claims 1 to 9 are implemented.