Antenna array amplitude-phase error adaptive correction method, direction finding method, device and equipment

By solving and processing the covariance matrix to solve the amplitude and phase error of the array, adaptive correction of the array antenna is achieved, and the problem of accurate known correction of source coordinate positions in the prior art is solved, with large amount of calculation and limited application scope, and direction finding accuracy and field correction performance are improved.

CN120028744APending Publication Date: 2025-05-23SOUTHWEST CHINA RES INST OF ELECTRONICS EQUIP
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202510222645.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-27
Publication Date
2025-05-23

AI Technical Summary

Technical Problem

The existing array antenna amplitude phase error correction method has the problem that the correcting source coordinate position needs to be accurately known. The calculation amount is large and the robustness is low, the scope of application is limited, and it is difficult to accurately correct in an environment with a lot of electromagnetic interference.

Method used

By using the antenna array to receive signals to solve the covariance matrix, remove noise, retain the first pure signal covariance matrix, and solve the amplitude error and phase error, adaptive correction is achieved.

Benefits of technology

It improves the direction finding accuracy of the antenna array, enhances the correction performance in the external field environment, and can accurately correct the array in an environment with a lot of electromagnetic interference, and is suitable for the correction of large aperture arrays in high frequency bands.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120028744A_ABST
    Figure CN120028744A_ABST
Patent Text Reader

Abstract

The invention provides an antenna array amplitude-phase error self-adaptive correction method, direction finding method, device and equipment. The correction method comprises the following steps: solving a covariance matrix by using an antenna array receiving signal; noise in the covariance matrix is removed, and a first pure signal covariance matrix is reserved; resolving an amplitude error of the antenna array by using diagonal elements of the first pure signal covariance matrix; solving the receiving signal without the amplitude error and a second pure signal covariance matrix; and resolving the phase error of the antenna array by using diagonal elements of the second pure signal covariance matrix. According to the method, the target orientation is regarded as an unknown parameter, the amplitude-phase error of the antenna array and the target orientation are solved in a combined mode, self-adaptive correction is achieved, and the direction finding precision of the antenna array can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of array signal processing, and in particular to an antenna array amplitude and phase error adaptive correction method, direction finding method, device and equipment. Background Art

[0002] The patent cited in the prior art is the patent number CN202211681870.0, "Array antenna amplitude and phase correction method, correction unit, correction system and storage medium", which was applied for in December 2022, and the applicant is Hunan Technology and Business University. Patent content: The invention constructs an antenna array correction system, which includes an external signal source and at least one receiving antenna. The signal received by the antenna is used to calculate the signal source direction-finding error, and then a neural network model is constructed to solve the array amplitude and phase error; the patent number CN201610865202.1, "A method for correcting the amplitude and phase error of an antenna array with unknown correction source position", was applied for in September 2016, and the applicants are the University of Electronic Science and Technology of China and the Tenth Institute of China Electronics Technology Group Corporation. Patent content: The invention uses the antenna array to repeatedly measure the correction source signal in motion to correct the antenna array amplitude and phase error; the patent number CN201510357538.2, "A method for correcting the antenna array based on compressed sensing of small spatial samples", was applied for in June 2015, and the applicant is the University of Electronic Science and Technology of China. Patent content: This invention discloses a new array correction method, which fixes a far-field signal transmitting source and transmits a sinusoidal wave signal to the antenna platform at a specific frequency. The antenna rotates in space to traverse all pitch and azimuth angles, and then constructs an array manifold matrix and uses a compressed sensing model to solve the array amplitude and phase errors. In 1990, the paper "Eigenstructure methods for direction finding with sensor gain and phase uncertainties" written by Weiss AJ and Friedlander B is a classic array amplitude and phase error self-correction method. This method uses the orthogonal characteristics between the signal subspace and the noise subspace to construct a cost function, and solves the optimal amplitude and phase error matrix by minimizing the cost function and iterative technology.

[0003] The existing amplitude-phase error correction methods have the following problems: 1. The calibration system needs to be equipped with a calibration source, and in order to calculate the direction finding error, etc., it is required that the coordinate position of the calibration source is accurately known, which is difficult to achieve in actual engineering. 2. Solving the amplitude-phase error requires the use of complex models such as iteration, neural network, and compressive sensing, with a large amount of calculation and low robustness, resulting in poor generality and a small applicable range. 3. The classical self-calibration method uses the estimated azimuth of the uncalibrated array as the initial azimuth of the iteration. When the array error is serious or the environmental noise power is large, due to the large deviation of the initial azimuth, the calibration performance of this method is reduced or even fails.

[0004] Multi-field target positioning usually requires extremely high direction finding accuracy. However, in actual array direction finding systems, array error is one of the main factors affecting the azimuth estimation performance. Since array error is inevitable and cannot be completely eradicated, scholars have widely studied the calibration methods for array error, taking certain measurement, compensation and other measures to estimate the array error parameters and improve the azimuth estimation performance. Array calibration is usually carried out in an anechoic chamber that suppresses external unknown electromagnetic interference and noise. According to the far-field distance condition, when the distance between the calibration source and the array is greater than D≥2R 2 / λ, the far-field distance is satisfied, where R and λ represent the array aperture and the signal wavelength respectively. It can be seen from the formula that when the array aperture is large and the emission source frequency is high (wavelength is small), the far-field distance standard D increases, so that in an anechoic chamber with limited size, the emission source cannot meet the far-field distance condition, and the array needs to be calibrated in an outdoor environment. Although outdoor calibration can make the emission source and the array meet the far-field distance condition, it is also affected by various electromagnetic interference signals in space and cannot accurately calibrate the array. Therefore, it is possible that the array cannot be calibrated on the ground for large-aperture arrays in the high-frequency band. Summary of the Invention

[0005] The present invention aims to provide an adaptive calibration method, direction finding method, device and equipment for the amplitude-phase error of an antenna array to solve the above existing problems.

[0006] In a first aspect, an adaptive calibration method for the amplitude-phase error of an antenna array provided by the present invention includes:

[0007] Receiving signals by the antenna array to solve the covariance matrix;

[0008] Removing the noise in the covariance matrix and retaining the first pure signal covariance matrix;

[0009] Using the diagonal elements of the first pure signal covariance matrix to calculate the amplitude error of the antenna array;

[0010] Solving the received signal after removing the amplitude error and the second pure signal covariance matrix;

[0011] The diagonal elements of the second pure signal covariance matrix are used to resolve the phase error of the antenna array.

[0012] In some embodiments, removing the noise in the covariance matrix and retaining the first pure signal covariance matrix includes:

[0013] Calculating an estimated noise power using the eigenvalues ​​of the covariance matrix;

[0014] Based on the estimated noise power, a first pure signal covariance matrix is ​​obtained.

[0015] In some embodiments, the using the diagonal elements of the first pure signal covariance matrix to solve the amplitude error of the antenna array includes:

[0016] Forming a first vector from the main diagonal elements of the first pure signal covariance matrix;

[0017] The first antenna is assumed to be a reference antenna without error, and other antennas are subjected to consistency correction based on the reference antenna as a standard, that is, the amplitude error is calculated based on the first vector.

[0018] In some embodiments, the step of solving the received signal with the amplitude error removed and the second pure signal covariance matrix includes:

[0019] Using the amplitude error and the received signal, a received signal with the amplitude error removed is calculated;

[0020] The second pure signal covariance matrix is ​​calculated using the amplitude error and the first pure signal covariance matrix.

[0021] In some embodiments, the using the diagonal elements of the second pure signal covariance matrix to solve the phase error of the antenna array includes:

[0022] Forming a second vector from the sub-diagonal elements of the second pure signal covariance matrix;

[0023] Solving the ratio of two adjacent elements in the second vector to obtain a third vector;

[0024] A function of converting the phase of the elements in the third vector into a phase error;

[0025] The phase error function is solved by using a generalized inverse matrix operation.

[0026] In a second aspect, the present invention provides an antenna array amplitude and phase error adaptive correction device, comprising:

[0027] A first processing unit, configured to solve a covariance matrix using a signal received by an antenna array;

[0028] A second processing unit, used for removing noise in the covariance matrix and retaining the first pure signal covariance matrix;

[0029] A third processing unit is used to solve the amplitude error of the antenna array using the diagonal elements of the first pure signal covariance matrix;

[0030] A fourth processing unit, used for solving the received signal with the amplitude error removed and the second pure signal covariance matrix;

[0031] The fifth processing unit is used to solve the phase error of the antenna array by using the diagonal elements of the second pure signal covariance matrix.

[0032] In a third aspect, the present invention provides an electronic device, comprising:

[0033] at least one processor; and a memory communicatively coupled to the at least one processor;

[0034] The memory stores instructions that can be executed by the at least one processor, and the at least one processor executes the instructions stored in the memory, so that the at least one processor executes the antenna array amplitude and phase error adaptive correction method as described above.

[0035] In a fourth aspect, the present invention provides a direction finding method, comprising:

[0036] According to the above antenna array amplitude and phase error adaptive correction method, the amplitude error and the phase error are obtained;

[0037] The amplitude error and the phase error are used to obtain an array manifold vector that matches the array, and the array manifold vector is used to perform MUSIC direction finding.

[0038] In a fifth aspect, the present invention provides a direction finding device, comprising:

[0039] The above antenna array amplitude and phase error adaptive correction device, the correction device is used to obtain the amplitude error and the phase error;

[0040] And, a sixth processing unit is used to obtain an array manifold vector matching the array by using the amplitude error and the phase error, and perform MUSIC direction finding by using the array manifold vector.

[0041] In a sixth aspect, the present invention provides an electronic device, comprising:

[0042] at least one processor; and a memory communicatively coupled to the at least one processor;

[0043] Among them, the memory stores instructions executable by the at least one processor. By executing the instructions stored in the memory, the at least one processor causes the at least one processor to execute the above-mentioned direction finding method.

[0044] In summary, due to the adoption of the above technical solution, the beneficial effects of the present invention are as follows:

[0045] 1. The present invention regards the target azimuth as an unknown parameter, jointly solves the amplitude-phase error of the antenna array and the target azimuth, realizes adaptive correction, and can improve the direction finding accuracy of the antenna array. Among them, array correction is performed based on the covariance matrix. The covariance matrix allows multiple targets to be included, and there is no need for the target azimuth that is accurately known. Therefore, it is not affected by interference signals, has stronger inclusiveness for the correction environment, improves the outfield correction performance, and solves the problems that it is difficult to correct a large-aperture array in a darkroom environment at high frequencies and the correction effect is poor in outdoor sites with many electromagnetic interferences. BRIEF DESCRIPTION OF THE DRAWINGS

[0046] Figure 1 It is a schematic diagram of a uniform linear array for receiving electromagnetic signals.

[0047] Figure 2 It is a flowchart of an adaptive correction method for amplitude-phase error of an antenna array provided by an embodiment of the present invention.

[0048] Figure 3 It is a schematic structural diagram of an adaptive correction device for amplitude-phase error of an antenna array provided by an embodiment of the present invention.

[0049] Figure 4 It is a flowchart of a direction finding method provided by an embodiment of the present invention.

[0050] Figure 5 It is a schematic structural diagram of a direction finding device provided by an embodiment of the present invention.

[0051] Figure 6 It is a comparison diagram of azimuth spectra of MUSIC direction finding with and without array amplitude-phase error in an embodiment of the present invention.

[0052] Figure 7 It is a comparison diagram of the change of the mean square error of the estimated values of amplitude error and phase error with the number of antennas in an embodiment of the present invention.

[0053] Figure 8 It is a comparison diagram of the change of the mean square error of azimuth estimation of MUSIC direction finding with the number of antennas in an embodiment of the present invention.

[0054] Fig. 9 It is a comparison diagram of the change of the mean square error of the estimated values of amplitude error and phase error with the angle difference between two targets in an embodiment of the present invention.

[0055] Fig.10 This is a comparison chart of the mean square error of azimuth estimation in MUSIC direction finding varying with the angle difference between two targets in the embodiments of the present invention.

[0056] Fig.11 This is a comparison chart of the mean square error of resolution probability in MUSIC direction finding varying with the angle difference between two targets in the embodiments of the present invention.

[0057] Fig.12 This is a schematic structural diagram of an electronic device provided by the embodiments of the present invention. Detailed implementation manners

[0058] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are some, but not all, of the embodiments of the present invention. Generally, the components of the embodiments of the present invention described and illustrated herein can be arranged and designed in various different configurations.

[0059] Therefore, the following detailed description of the embodiments of the present invention provided in the drawings is not intended to limit the scope of the claimed present invention, but merely represents selected embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.

[0060] The antenna array in the embodiments of the present invention is described in detail by taking a linear array as an example. Figure 1 This is a schematic diagram of a uniform linear array for receiving electromagnetic signals. If the distance between the target and the linear array satisfies the far-field distance condition, the signal incident on the linear array is a plane wave signal, and the azimuth angles of the signals arriving at all antennas in the linear array are the same, all being Figure 1 the θ shown in. The path difference between the signals arriving at two adjacent antennas is Δd = dsinθ, and this path difference causes a phase difference Δφ = 2πdsinθ k / λ in two different channels for the same signal. The measurement of the arrival angle of the target signal is obtained by solving the phase difference.

[0061] As Figure 2 shown, the embodiments of the present invention provide an adaptive correction method for amplitude-phase errors of an antenna array, mainly to correct amplitude errors and phase errors, including the following steps S1 to S5:

[0062] S1, solving the covariance matrix by using the signals received by the antenna array;

[0063] In some embodiments, assuming that the number of antennas in the antenna array is M, the number of targets is K, and the antenna array output signal without error is in, is the target azimuth set, is an array manifold matrix consisting of K target position error-free column vectors, where the elements of the mth row and kth column are N(t) is the noise received by M antennas, and S(t) is the K received signals.

[0064] Assume that the amplitude error of the mth antenna is ρ m The phase error is The corresponding amplitude error matrix is ​​expressed as G = diag[ρ 1 ,…,ρ M ], the phase error matrix is ​​expressed as The combined matrix of amplitude error and phase error is T e =GΦ, diag(a) means converting vector a into a diagonal matrix. For the kth target, the array manifold vector a(θ k ) simplifies to in Then the array manifold vector with error The expression is The antenna array output signal of the uncorrected array is expressed as The covariance matrix of The superscript H denotes the conjugate transpose of the matrix.

[0065] S2, remove the noise in the covariance matrix and retain the first pure signal covariance matrix;

[0066] In order to improve the direction finding performance, it is necessary to correct the amplitude and phase errors of the antenna array. When solving the amplitude and phase errors of the antenna array, noise will affect the results. Therefore, the noise in the covariance matrix is ​​removed and the first pure signal covariance matrix is ​​retained.

[0067]

[0068] Specifically: using the covariance matrix The eigenvalue of , calculate the estimated noise power n is a noise parameter; based on the estimated noise power, a first pure signal covariance matrix is ​​obtained, where I is an M-dimensional unit matrix and M is the number of antennas in the antenna array. The first pure signal covariance matrix is ​​approximately are K signal power vectors, is the signal power of the kth signal, and the element of the pth row and qth column of the first pure signal covariance matrix is for:

[0069]

[0070] S3, using the diagonal elements of the first pure signal covariance matrix to solve the amplitude error of the antenna array;

[0071] In some embodiments, step S3 includes: forming a first vector from the main diagonal elements of the first pure signal covariance matrix; setting the first antenna as a reference antenna without error, and performing consistency correction on other antennas based on the reference antenna as a standard, that is, calculating the amplitude error based on the first vector. Specifically, the first pure signal covariance matrix The mth element in the first vector r formed by the main diagonal elements of is Let the first antenna be a reference antenna without error, and the other antennas are calibrated with this reference antenna as the standard, then ρ 1 =1, then the calculation result of the amplitude error is:

[0072]

[0073] S4, solving the received signal with the amplitude error removed and the second pure signal covariance matrix;

[0074] In some embodiments, step S4 includes: using the amplitude error and the received signal, calculating the received signal with the amplitude error removed; using the amplitude error and the first pure signal covariance matrix, calculating the second pure signal covariance matrix. Specifically, using the amplitude error of formula (3), the antenna array received signal with the amplitude error removed and the second pure signal covariance matrix are obtained:

[0075]

[0076] S5, using the diagonal elements of the second pure signal covariance matrix to solve the phase error of the antenna array.

[0077] In some embodiments, step S5 includes: forming a second vector from the sub-diagonal elements of the second pure signal covariance matrix; solving the ratio of two adjacent elements in the second vector to obtain a third vector; converting the phase of the elements in the third vector into a function of the phase error; and solving the phase error for the function of the phase error using a generalized inverse matrix operation.

[0078] Specifically, according to formula (2), the second pure signal covariance matrix R′ S The element in the pth row and qth column of is:

[0079]

[0080] Therefore, the second pure signal covariance matrix R′ S The expression for the sub-diagonal elements of is: All sub-diagonal elements form an M-1 dimensional second vector r', and the mth element is represented as r'(m). Solve r'(m+1) / r'(m) to obtain the third vector ξ. The phase ∠ξ of the elements in the third vector ξ is converted into the phase error [φ 2 φ 3 …φ M ] T The function is expressed as:

[0081]

[0082] According to formula (6), the phase error is solved by using the generalized inverse matrix operation of matrix Γ

[0083]

[0084] like Figure 3 As shown, an embodiment of the present invention provides an antenna array amplitude and phase error adaptive correction device, including:

[0085] A first processing unit, configured to solve a covariance matrix using a signal received by an antenna array;

[0086] A second processing unit, used for removing noise in the covariance matrix and retaining the first pure signal covariance matrix;

[0087] A third processing unit is used to solve the amplitude error of the antenna array using the diagonal elements of the first pure signal covariance matrix;

[0088] A fourth processing unit, used for solving the received signal with the amplitude error removed and the second pure signal covariance matrix;

[0089] The fifth processing unit is used to solve the phase error of the antenna array by using the diagonal elements of the second pure signal covariance matrix.

[0090] The specific processing method of each processing unit in the above-mentioned device can refer to the specific description of the above-mentioned method, which will not be repeated here.

[0091] like Figure 4 As shown, an embodiment of the present invention provides a direction finding method, including:

[0092] According to the above antenna array amplitude and phase error adaptive correction method, i.e. steps S1 to S5, the amplitude error and the phase error are obtained;

[0093] And, S6, using the amplitude error and phase error, obtain an array manifold vector that matches the array, and use the array manifold vector to perform MUSIC direction finding. Specifically, using the amplitude error and phase error solved above, obtain an array manifold vector that matches the antenna array And use it for MUSIC direction finding:

[0094]

[0095] in, is the noise subspace of the uncorrected antenna array, and the output signal of the uncorrected antenna array is The covariance matrix of Perform eigenvalue decomposition to obtain Since the noise is removed in formula (1), this method can tolerate stronger noise. Secondly, the covariance matrix Perform array correction, the covariance matrix It allows multiple targets to be included, and the target position does not need to be known. Therefore, this method will not be affected by interference signals and can perform far-field array correction in the field, or in engineering applications, synchronously obtain the target position and array amplitude and phase error information.

[0096] like Figure 5 As shown, an embodiment of the present invention provides a direction finding device, including:

[0097] The above antenna array amplitude and phase error adaptive correction device, the correction device is used to obtain the amplitude error and the phase error;

[0098] And, a sixth processing unit is used to obtain an array manifold vector matching the array by using the amplitude error and the phase error, and perform MUSIC direction finding by using the array manifold vector.

[0099] The specific processing method of each processing unit in the above-mentioned device can refer to the specific description of the above-mentioned method, which will not be repeated here.

[0100] The present invention is described in detail below through specific examples.

[0101] This example uses simulation experiments to examine the array correction performance of the above method and device. In the simulation, the received signals are all line spectrum signals with a frequency of 100MHz, and the distance between adjacent antennas is half a wavelength of 100MHz. In the simulation experiment, a large number of independent and repeated Monte-Carlo experiments are required to obtain the statistical characteristics of estimation accuracy and resolution. The number of experiments is 200.

[0102] Figure 6A simulation example is given to investigate the influence of the amplitude and phase errors of the antenna array on the azimuth spectrum of MUSIC direction finding. The simulation parameters are as follows: the number of antennas in the antenna array is 10, the signal-to-noise ratio is 10dB, and the azimuths of the two targets are 10° and 17°. The amplitude error of each antenna is ρ 1 to 10 They are [1,2,5,5,4,3,6,3,2,2] respectively, and the phase error φ 1 To φ 10 Uniformly randomly distributed in [0,32,-49,34,-17,45,-42,-3,-39,10]×π / 180 (unit: radians). Figure 6 In the present invention, after the amplitude and phase errors of the antenna array are corrected, the resolution of the MUSIC direction finding is significantly improved, and the direction finding accuracy is improved. This preliminarily proves that the present invention can effectively correct the amplitude and phase errors of the antenna array and improve the direction finding accuracy.

[0103] Further using the true value T of the amplitude error and phase error e and estimated values The mean square error MSE between T Measures the array correction performance. The smaller the value, the higher the array correction accuracy:

[0104]

[0105] And use the mean square error MSE of the azimuth estimation result θ (Mean Square Error: MSE) is used to determine the accuracy of the azimuth estimation, and its expression is:

[0106]

[0107] In formula (9), and θ k represents the estimated and true position of the kth target in the tth Monte-Carlo experiment, where T is the number of Monte-Carlo experiments. Assume that the amplitude error of each antenna is ρ m Uniformly randomly distributed in [0~5], phase error φ m Uniformly randomly distributed in [-50×π / 180~50×π / 180].

[0108] Figure 7 and Figure 8 In the case of dual targets, the mean square error of amplitude error and phase error, and the mean square error of target azimuth are compared with the number of antennas. The simulation parameters are as follows: the dual target azimuths are 10° and 17°, the signal-to-noise ratio is 10dB, and the number of antennas increases from 5 to 20. Figure 7 The MSE of the method of the present invention is TSmaller than the classical self-correction method, the array correction performance is better. Figure 8 In the present invention, the estimation accuracy of the uncorrected array is low. The classical self-correction method and the method of the present invention can improve the estimation accuracy. However, compared with the classical self-correction method, the azimuth estimation accuracy of the method proposed in the present invention is higher. Figure 7 and Figure 8 It is further proved that the method of the present invention can effectively correct the array and improve the direction finding accuracy.

[0109] Since array errors will reduce the resolution of MUSIC direction finding, the array correction performance of the method of the present invention is examined using the resolution. Figures 9 to 11 Compare the mean square error of amplitude and phase error, the mean square error of target azimuth, and the resolution probability as the angle interval between two targets changes. The simulation parameters are as follows: the uniform linear array has 8 elements, the dual target azimuth increases from 5 to 15, and the signal-to-noise ratio is 10dB. Fig. 9 , Fig.10 It can be seen that the array correction error of the method of the present invention is lower than that of the classical self-correction method, and the direction finding accuracy is significantly improved. Fig.11 The method of the present invention has the highest resolution probability, which proves that the method of the present invention can reduce array errors and improve the resolution of MUSIC direction finding.

[0110] Based on the same technical concept, the embodiment of the present application also provides an electronic device, which can implement the antenna array amplitude and phase error adaptive correction method process provided in the above embodiment of the present application. In one embodiment, the electronic device can be a server, or a terminal device or other electronic device. Fig.12 As shown, the electronic device may include:

[0111] At least one processor, and a memory connected to the at least one processor. The specific connection medium between the processor and the memory is not limited in the embodiment of the present application. Fig.12 The example in this article is that the processor and memory are connected through a bus. Fig.12 The connections between other components are shown in bold lines, which are only for illustration and are not intended to be limiting. The bus can be divided into address bus, data bus, control bus, etc. Fig.12 In the diagram, only one thick line is used, but this does not mean that there is only one bus or only one type of bus. Alternatively, a processor can also be called a controller, and there is no limitation on the name.

[0112] In the embodiment of the present application, the memory stores instructions that can be executed by at least one processor, and the at least one processor can execute the antenna array amplitude and phase error adaptive correction method discussed above by executing the instructions stored in the memory. The processor can implement Fig.12 The functions of each module in the device shown.

[0113] Among them, the processor is the control center of the device, which can use various interfaces and lines to connect the various parts of the entire control device, and monitor the device as a whole by running or executing instructions stored in the memory and calling data stored in the memory, various functions of the device and processing data.

[0114] In an optional design, the processor may include one or more processing units, and the processor may integrate an application processor and a modem processor, wherein the application processor mainly processes an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communications. It is understandable that the modem processor may not be integrated into the processor. In some embodiments, the processor and the memory may be implemented on the same chip, and in some embodiments, they may also be implemented separately on separate chips.

[0115] The processor may be a general-purpose processor, such as a CPU, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, and may implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the antenna array amplitude and phase error adaptive correction method disclosed in the embodiments of the present application may be directly embodied as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.

[0116] As a non-volatile computer-readable storage medium, the memory can be used to store non-volatile software programs, non-volatile computer executable programs and modules. The memory can include at least one type of storage medium, for example, it can include flash memory, hard disk, multimedia card, card-type memory, random access memory (Random Access Memory, RAM), static random access memory (Static Random Access Memory, SRAM), programmable read-only memory (Programmable Read Only Memory, PROM), read-only memory (Read Only Memory, ROM), electrically erasable programmable read-only memory (Electrically Erasable Programmable Read-Only Memory, EEPROM), magnetic memory, disk, CD, etc. The memory is any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory in the embodiment of the present application can also be a circuit or any other device that can realize a storage function, for storing program instructions and / or data.

[0117] By designing and programming the processor, the code corresponding to the antenna array amplitude and phase error adaptive correction method introduced in the above embodiment can be fixed into the chip, so that the chip can execute the steps of the method in the above embodiment when running. How to design and program the processor is a technology well known to those skilled in the art and will not be described here.

[0118] Based on the same inventive concept, an embodiment of the present application further provides a storage medium storing computer instructions. When the computer instructions are executed on a computer, the computer executes an antenna array amplitude and phase error adaptive correction method discussed above.

[0119] In some optional embodiments, the present application also provides various aspects of a method for adaptively correcting amplitude and phase errors of an antenna array, which can also be implemented in the form of a program product, which includes program code. When the program product is run on an apparatus, the program code is used to enable the control device to execute the steps of a method for adaptively correcting amplitude and phase errors of an antenna array according to various exemplary embodiments of the present application described above in this specification.

[0120] It should be noted that, although several units or subunits of the device are mentioned in the above detailed description, this division is merely exemplary and not mandatory. In fact, according to the embodiments of the present application, the features and functions of two or more units described above can be embodied in one unit. Conversely, the features and functions of a unit described above can be further divided into multiple units to be embodied. In addition, although the operation of the method of the present application is described in a specific order in the accompanying drawings, this does not require or imply that these operations must be performed in this specific order, or that all the operations shown must be performed to achieve the desired result. Additionally or alternatively, some steps can be omitted, multiple steps can be combined into one step for execution, and / or one step can be decomposed into multiple steps for execution.

[0121] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.

[0122] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a server, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the process in the flowchart. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0123] Program code for performing the operations of the present application may be written using any combination of one or more programming languages, including object-oriented programming languages ​​such as Java, C++, etc., and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a stand-alone software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server.

[0124] Where a remote computing device is involved, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0125] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0126] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0127] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. An antenna array amplitude and phase error adaptive correction method, characterized in that: include: Solve the covariance matrix using the antenna array to receive the signal; Remove the noise in the covariance matrix and retain the first pure signal covariance matrix; Using the diagonal elements of the first pure signal covariance matrix, the amplitude error of the antenna array is solved; Solving the received signal with the amplitude error removed and the covariance matrix of the second pure signal; The diagonal elements of the second pure signal covariance matrix are used to resolve the phase error of the antenna array.

2. The antenna array amplitude and phase error adaptive correction method according to claim 1, characterized in that: The method of removing noise from the covariance matrix and retaining the first pure signal covariance matrix includes: Calculating an estimated noise power using the eigenvalues ​​of the covariance matrix; Based on the estimated noise power, a first pure signal covariance matrix is ​​obtained.

3. The antenna array amplitude and phase error adaptive correction method according to claim 1, characterized in that: The step of calculating the amplitude error of the antenna array by using the diagonal elements of the first pure signal covariance matrix includes: Forming a first vector from the main diagonal elements of the first pure signal covariance matrix; The first antenna is assumed to be a reference antenna without error, and other antennas are subjected to consistency correction based on the reference antenna as a standard, that is, the amplitude error is calculated based on the first vector.

4. The antenna array amplitude and phase error adaptive correction method according to claim 1, characterized in that: The method of solving the received signal with the amplitude error removed and the second pure signal covariance matrix includes: Using the amplitude error and the received signal, a received signal with the amplitude error removed is calculated; The second pure signal covariance matrix is ​​calculated using the amplitude error and the first pure signal covariance matrix.

5. The antenna array amplitude and phase error adaptive correction method according to claim 1, characterized in that: The step of calculating the phase error of the antenna array by using the diagonal elements of the second pure signal covariance matrix includes: Forming a second vector from the sub-diagonal elements of the second pure signal covariance matrix; Solving the ratio of two adjacent elements in the second vector to obtain a third vector; A function of converting the phase of the elements in the third vector into a phase error; The phase error function is solved by using a generalized inverse matrix operation.

6. An antenna array amplitude and phase error adaptive correction device, characterized in that: include: A first processing unit, configured to solve a covariance matrix using a signal received by an antenna array; A second processing unit, used for removing noise in the covariance matrix and retaining the first pure signal covariance matrix; A third processing unit is used to solve the amplitude error of the antenna array using the diagonal elements of the first pure signal covariance matrix; A fourth processing unit, used for solving the received signal with the amplitude error removed and the second pure signal covariance matrix; The fifth processing unit is used to solve the phase error of the antenna array by using the diagonal elements of the second pure signal covariance matrix.

7. An electronic device, characterized in that: include: at least one processor; and a memory communicatively coupled to the at least one processor; The memory stores instructions that can be executed by the at least one processor, and the at least one processor executes the method as described in any one of claims 1 to 5 by executing the instructions stored in the memory.

8. A direction finding method, characterized in that: include: According to the antenna array amplitude and phase error adaptive correction method according to any one of claims 1 to 5, the amplitude error and the phase error are obtained; The amplitude error and the phase error are used to obtain an array manifold vector that matches the array, and the array manifold vector is used to perform MUSIC direction finding.

9. A direction finding device, characterized in that: include: The antenna array amplitude and phase error adaptive correction device according to claim 6, wherein the correction device is used to obtain the amplitude error and the phase error; as well as The sixth processing unit is used to obtain an array manifold vector matching the array by using the amplitude error and the phase error, and perform MUSIC direction finding by using the array manifold vector.

10. An electronic device, characterized in that: include: at least one processor; and a memory communicatively coupled to the at least one processor; The memory stores instructions that can be executed by the at least one processor, and the at least one processor executes the method as claimed in claim 8 by executing the instructions stored in the memory.

Citation Information

Patent Citations

  • Antenna array calibration method based on compressed sensing airspace small sample

    CN105044490A

  • A method for correcting amplitude and phase errors of antenna arrays with unknown correction source locations

    CN106405485B

  • Array antenna amplitude phase correction method, correction unit, correction system and storage medium

    CN116155404A