Radar direction-of-arrival estimation methods, devices, computer equipment, storage media, and program products
By establishing a signal model for a multi-input multi-output radar and selecting matrix processing, the problem of inaccurate direction-of-arrival estimation caused by inappropriate element spacing in MIMO radar is solved, achieving high-precision two-dimensional direction-of-arrival estimation, which is suitable for scenarios where array geometry is unconstrained.
Patent Information
- Application Number
- CN202510055275.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-14
- Publication Date
- 2025-10-28
- Estimated Expiration
- 2045-01-14
AI Technical Summary
In traditional MIMO radar direction-of-arrival estimation methods, inappropriate element spacing can lead to phase differences that may correspond to multiple actual target angles, making it impossible to accurately determine the direction of arrival of the target signal.
By establishing a signal model for a multi-input multi-output radar, determining the signal subspace, using a selection matrix to obtain elements that meet the requirements of polarization response and spatial invariance, performing submatrix partitioning, obtaining reference and fuzzy direction cosines, and obtaining the target direction cosine through phase compensation, high-precision two-dimensional direction of arrival estimation is achieved.
Under the condition of unconstrained array geometry, the mutual coupling effect is reduced to achieve high-precision two-dimensional direction of arrival estimation, which is suitable for scenarios with a limited number of array elements and limited array space.
Smart Images

Figure CN119861353B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of sensor array technology, and in particular to a radar direction-of-arrival estimation method, apparatus, computer equipment, storage medium, and program product. Background Technology
[0002] Direction-of-arrival (DOA) estimation is a key technology in radar systems, especially in the application of multiple-input multiple-output (MIMO) radars. MIMO radar systems achieve accurate measurement of target azimuth by employing multiple transmit and receive elements.
[0003] In traditional methods, the direction finding algorithm for co-located MIMO radar usually relies on the spatial phase characteristics of the scalar sensor array. When measuring angles based on spatial phase characteristics, the control of the spacing between elements in the scalar sensor array is crucial. If the spacing between elements is not appropriate, a measured phase difference may correspond to multiple actual target angles, thus making it impossible to accurately determine the direction of arrival of the target signal. Summary of the Invention
[0004] Therefore, it is necessary to provide a radar direction of arrival estimation method, apparatus, computer equipment, storage medium, and program product that can improve the accuracy of DOA estimation in response to the above-mentioned technical problems.
[0005] In a first aspect, this application provides a method for estimating the direction of arrival (DOA) of a radar, including:
[0006] Establish signal models of the source target and the multi-input multi-output radar, and determine the signal subspace based on the signal models;
[0007] Determine the first selection matrix and the second selection matrix; the first selection matrix is used to obtain the elements in the signal subspace that satisfy the rotation invariance requirement of the polarization response; the second selection matrix is used to obtain the elements in the signal subspace that satisfy the space invariance requirement.
[0008] The signal subspace is divided into submatrixes using a first selection matrix, and the reference direction cosine is obtained based on the first submatrix obtained from the division.
[0009] The signal subspace is divided into submatrixes using a second selection matrix, and the fuzzy direction cosine is obtained based on the second submatrix obtained from the division.
[0010] Phase compensation is performed on the ambiguous direction cosine using the reference direction cosine to obtain the target direction cosine. Based on the target direction cosine, the two-dimensional arrival direction of the echo signal is determined; the two-dimensional arrival direction includes the azimuth and elevation angles.
[0011] The expression for the signal model is: ; where the matrix Matrix B is used to characterize the spatial response vector of the transmitting array, and matrix B is used to characterize the polarization response vector of the sensor array. The spatial response vector used to characterize the receiving array is matrix C, which is the radar cross section matrix of the multiple input multiple output radar, and matrix N is the noise matrix.
[0012] Among them, matrix The expression is , Let B be the spatial response vector of the transmitting array to the k-th source target; the expression for matrix B is: , The polarization response vector associated with the k-th source target; matrix The expression is , This is the spatial response vector of the receiving array to the k-th source target.
[0013] In one embodiment, the step of establishing source-target and multiple-input multiple-output signal models includes:
[0014] Based on the electrical and magnetic response vectors generated when a multi-input multi-output radar scans source targets, the polarization response expression of the multi-input multi-output radar is obtained;
[0015] Based on the polarization response expression and the position information of the electromagnetic vector sensors in the transmitting and receiving arrays, the spatial response expressions of the transmitting and receiving arrays are obtained respectively.
[0016] The signal model is obtained based on the polarization response expression and the spatial response expressions of the transmitting and receiving arrays.
[0017] In one embodiment, the step of obtaining the signal subspace based on the signal model includes: obtaining the signal covariance matrix of the signal model; performing eigenvalue decomposition on the signal covariance matrix to obtain multiple eigenvalues and corresponding eigenvectors; and obtaining the signal subspace based on the combination of eigenvectors.
[0018] In one embodiment, the step of obtaining the reference direction cosine based on the first sub-matrix obtained by partitioning includes:
[0019] The first submatrix obtained by partitioning is combined, and the combined matrix is subjected to eigenvalue decomposition to obtain the first factor matrix;
[0020] Based on the diagonal elements of the first factor matrix, obtain the electric field response vector and the magnetic field response vector;
[0021] The reference direction cosine is obtained by performing a normalized vector cross product on the electric field response vector and the magnetic field response vector.
[0022] In one embodiment, the step of obtaining the fuzzy direction cosine based on the second sub-matrix obtained by partitioning includes:
[0023] Obtain the second factor matrix corresponding to the second submatrix;
[0024] The phase of the echo signal is obtained by taking the phase of each diagonal element of the second factor matrix;
[0025] Obtain the deterministic matrix of the signal model;
[0026] The product of the reference phase and the pseudo-inverse of the deterministic matrix is used as the fuzzy direction cosine.
[0027] In one embodiment, the step of performing phase compensation on the ambiguous direction cosine using a reference direction cosine to obtain the target direction cosine includes:
[0028] Based on the signal period of the echo signal and the reference direction cosine, phase compensation is performed on the ambiguous direction cosine to obtain the phase compensation value.
[0029] The product of the phase compensation value and the pseudo-inverse of the deterministic matrix is used as the cosine of the target direction.
[0030] Secondly, this application also provides a radar direction-of-arrival estimation device, comprising:
[0031] The signal model building module is used to build signal models of the source target and the multi-input multi-output radar, and to determine the signal subspace based on the signal model.
[0032] The selection matrix determination module is used to determine a first selection matrix and a second selection matrix; the first selection matrix is used to obtain the elements in the signal subspace that satisfy the rotation invariance requirement of the polarization response; the second selection matrix is used to obtain the elements in the signal subspace that satisfy the space invariance requirement.
[0033] The reference direction acquisition module is used to divide the signal subspace into submatrixes using a first selection matrix, and to obtain the reference direction cosine based on the first submatrix obtained from the division.
[0034] The fuzzy direction acquisition module is used to divide the signal subspace into submatrixes using a second selection matrix, and to obtain the fuzzy direction cosine based on the second submatrix obtained from the division.
[0035] The direction of arrival acquisition module is used to perform phase compensation on the ambiguous direction cosine using the reference direction cosine to obtain the target direction cosine, and determine the two-dimensional direction of arrival of the echo signal based on the target direction cosine; the two-dimensional direction of arrival includes the azimuth angle and the elevation angle.
[0036] The expression for the signal model is: ; where the matrix Matrix B is used to characterize the spatial response vector of the transmitting array, and matrix B is used to characterize the polarization response vector of the sensor array. The spatial response vector used to characterize the receiving array is matrix C, which is the radar cross section matrix of the multiple input multiple output radar, and matrix N is the noise matrix.
[0037] Among them, matrix The expression is , Let B be the spatial response vector of the transmitting array to the k-th source target; the expression for matrix B is: , The polarization response vector associated with the k-th source target; matrix The expression is , This is the spatial response vector of the receiving array to the k-th source target.
[0038] Thirdly, this application also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the method steps of any one of the first aspects.
[0039] Fourthly, this application also provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the method steps of any one of the first aspects.
[0040] Fifthly, this application also provides a computer program product, including a computer program that, when executed by a processor, implements the method steps of any one of the first aspects.
[0041] The aforementioned radar direction-of-arrival estimation method, device, computer equipment, storage medium, and program product establish a signal model of the source target and the multi-input multi-output radar. Based on the signal model, the signal subspace is determined. By selecting matrices, elements in the signal subspace that satisfy the rotational invariance requirement of polarization response and the spatial invariance requirement are obtained. Based on the submatrix obtained by dividing the signal subspace, a coarse reference direction cosine and a high-precision fuzzy direction cosine are obtained. Phase compensation is performed on the fuzzy direction cosine using the reference direction cosine to obtain a high-precision, unfuzzy target direction cosine. Finally, an accurate two-dimensional direction of arrival is obtained. This method is applicable to scenarios with a limited number of array elements and a limited array space. While the radar array geometry is unconstrained, it reduces mutual coupling effects and can fully utilize the spatial response and polarization response information output by the array to achieve high-precision two-dimensional direction-of-arrival estimation. Attached Figure Description
[0042] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0043] Figure 1 This is a flowchart illustrating the radar direction-of-arrival estimation method in one embodiment;
[0044] Figure 2 This is a flowchart illustrating the radar direction-of-arrival estimation method in another embodiment;
[0045] Figure 3 This is a graph showing the variation of scattering results in one embodiment;
[0046] Figure 4 This is a graph showing the variation of the direction of arrival estimation in one embodiment;
[0047] Figure 5 This is a graph showing the change in angle estimation in one embodiment;
[0048] Figure 6 This is a block diagram of a radar direction-of-arrival estimation device in one embodiment;
[0049] Figure 7 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation
[0050] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0051] In one exemplary embodiment, such as Figure 1 As shown, a method for estimating the direction of arrival (DOA) of a radar is provided. This method is applied to a multi-input multi-output (MIMO) radar employing a sensor array. The sensor array comprises a transmitting array and a receiving array consisting of multiple electromagnetic vector sensors arranged at irregular intervals. The method includes steps 102 to 110. Wherein:
[0052] S102: Establish the signal model of the source target and the multi-input multi-output radar, and determine the signal subspace based on the signal model.
[0053] Optionally, a Multiple-Input Multiple-Output (MIMO) radar involves two stages during operation: transmission and reception. At the transmitting end, the radar's transmitting array actively transmits a certain number of orthogonal waveforms. These orthogonal waveforms allow different transmitted signals to be distinguished as they propagate in space, facilitating subsequent processing of the echo signals. The transmitted signals propagate into the detection range and, upon encountering uncorrelated targets in the far field, are reflected back as echo signals. These echo signals are then received by the receiving array. The receiving array performs matched filtering on the echo signals. Matched filtering enhances the useful signal, suppresses noise, and extracts the signal features of interest, ultimately outputting array data.
[0054] Optionally, since echo signals arriving at the receiving array from different directions will experience time delays or phase differences upon reaching each array element, these delays or phase differences are closely related to the direction of arrival (DOA). For example, under the common assumption of far-field uncorrelated targets, the phase difference between array elements is related to the signal's angle of arrival. This angle-dependent time delay or phase difference information can be expressed in precise mathematical terms through a signal model.
[0055] Optionally, the signal model of the MIMO radar includes the spatial response vector and polarization response vector of the transmitting and receiving arrays. The spatial response vector reflects the array's response to incident signals from different directions in space. For example, when a signal arrives at the array from a certain direction, the signal strength and phase received by different array elements will differ due to their different spatial positions. The spatial response vector can describe this difference. The polarization response vector reflects the array's response to the polarization characteristics of the signal.
[0056] The expression for the signal model is: ; where the matrix Matrix B is used to characterize the spatial response vector of the transmitting array, and matrix B is used to characterize the polarization response vector of the sensor array. The spatial response vector used to characterize the receiving array is matrix C, which is the radar cross section matrix of the multiple input multiple output radar, and matrix N is the noise matrix.
[0057] Among them, matrix The expression is , Let B be the spatial response vector of the transmitting array to the k-th source target; the expression for matrix B is: , The polarization response vector associated with the k-th source target; matrix The expression is , This is the spatial response vector of the receiving array to the k-th source target.
[0058] Furthermore, after constructing the signal model, a signal covariance matrix is established based on the model and the collected effective signal data. This covariance matrix describes the correlation between signals, containing relevant information about the signals across different array elements or subarrays. Subsequently, by performing eigenvalue decomposition on the signal covariance matrix, estimates of the signal subspace can be obtained.
[0059] S104: Determine the first selection matrix and the second selection matrix; the first selection matrix is used to obtain the elements in the signal subspace that satisfy the rotation invariance requirement of the polarization response; the second selection matrix is used to obtain the elements in the signal subspace that satisfy the space invariance requirement.
[0060] Optionally, since the signal subspace contains many elements related to the polarization response, and the polarization response exhibits rotational invariance, the first selection matrix can be used to filter out elements from the complex signal subspace that satisfy the rotational invariance requirement of the polarization response. Rotational invariance means that when the polarization state of the source signal rotates within a certain range, certain characteristics of the polarization response remain unchanged. This eliminates the need for the algorithm to calculate and process each possible polarization rotation angle individually; instead, it allows the extraction of key polarization information using this invariance. Therefore, by filtering elements that satisfy the rotational invariance requirement of the polarization response, the computational load and the difficulty of algorithm implementation can be reduced.
[0061] Similarly, in the signal subspace, the array's response to incident signals from different directions exhibits spatial invariance. The second selection matrix allows for the precise acquisition of elements that satisfy this spatial invariance requirement. Spatial invariance refers to the fact that when signals are incident on the sensor array from different directions, the relative spatial relationships between different array elements (such as element spacing and geometric layout) result in fixed signal phase differences, which are only related to the direction of signal arrival.
[0062] S106: Divide the signal subspace into submatrices using the first selection matrix, and obtain the reference direction cosine based on the first submatrix obtained from the division.
[0063] Optionally, the entire signal subspace is partitioned using a first selection matrix. The resulting first submatrix contains elements that satisfy the rotation invariance requirement of the polarization response. Therefore, the partitioned submatrices can be transformed into each other by multiplying by a specific diagonal factor matrix. Based on this, by performing eigenvalue decomposition on the results of specific combinations of different submatrices, a specific factor matrix can be obtained, whose diagonal elements are the ratios of different elements in the polarization response. Finally, the elements in the factor matrix are used to construct the specific vector required by the normalization (VCP) technique, and VCP is performed on the vector to obtain a coarse direction cosine.
[0064] S108: Divide the signal subspace into submatrices using the second selection matrix, and obtain the fuzzy direction cosine based on the second submatrix obtained from the division.
[0065] Alternatively, similar to the first submatrix, the second submatrixes divided by the second selection matrix can also be transformed into each other through a specific diagonal matrix. Furthermore, the diagonal elements in the second submatrix consist of the ratios of different spatial responses. By constructing a factor matrix, a specific vector required by the normalization (VCP) technique is constructed through the elements in the factor matrix, and VCP operations are performed on the vector to obtain the fuzzy direction cosine.
[0066] S110: The target direction cosine is obtained by performing phase compensation on the ambiguous direction cosine using the reference direction cosine. Based on the target direction cosine, the two-dimensional arrival direction of the echo signal is determined. The two-dimensional arrival direction includes the azimuth and elevation angles.
[0067] Optionally, when the element spacing is greater than half a wavelength, since the exponential mapping form of the spatial response is periodic, the phase result of taking the phase of the diagonal elements of the matrix may be an incorrect phase value, that is, the fuzzy direction cosine is an incorrect phase value. Since the reference direction cosine is obtained independently of the spatial response, that is, it is unfuzzy, phase compensation recovery of the fuzzy direction cosine obtained through spatial rotation invariance can yield a high-precision, unfuzzy direction cosine estimate, that is, the target direction cosine, ultimately achieving high-precision two-dimensional direction of arrival (2D-DOA) estimation.
[0068] In the aforementioned radar direction-of-arrival estimation method, a signal model of the source target and the multi-input multi-output radar is established. Based on the signal model, the signal subspace is determined. By selecting matrices, elements in the signal subspace that satisfy the rotation invariance requirement of polarization response and the spatial invariance requirement are obtained. Based on the submatrix obtained by dividing the signal subspace, a coarse reference direction cosine and a high-precision fuzzy direction cosine are obtained. The fuzzy direction cosine is phase-compensated by the reference direction cosine to obtain a high-precision, unfuzzy target direction cosine. Finally, an accurate two-dimensional direction of arrival is obtained. This method is applicable to scenarios with a limited number of array elements and a limited array space. While the radar array geometry is unconstrained, it reduces mutual coupling effects and can fully utilize the spatial response and polarization response information of the array output to achieve high-precision two-dimensional direction of arrival estimation.
[0069] In an exemplary embodiment, the step of establishing a source target and a multiple-input multiple-output (MIMO) signal model includes: obtaining the polarization response expression of the MIMO radar based on the electrical and magnetic response vectors generated when the MIMO radar scans the source target; obtaining the spatial response expressions of the transmitting and receiving arrays respectively based on the polarization response expression and the position information of the electromagnetic vector sensors in the transmitting and receiving arrays; and obtaining the signal model based on the polarization response expression and the spatial response expressions of the transmitting and receiving arrays.
[0070] Optionally, when a MIMO radar scans a source target, it generates corresponding electrical and magnetic response vectors. These vectors are quantitative descriptions of the electromagnetic field's behavior in different aspects during the interaction between the radar and the target. The electrical response vector reflects changes related to the electric field, such as the electric field strength and direction, which vary with target characteristics and radar scanning angles. The magnetic response vector reflects similar changes in the magnetic field. By comprehensively analyzing and processing these electrical and magnetic response vectors, the polarization response expression of the MIMO radar can be extracted, thus accurately describing the radar's response characteristics to source target signals with different polarization states.
[0071] Furthermore, the spatial response expression of the transmitting array is derived by combining the obtained polarization response expression with the position information of the electromagnetic vector sensors (EMVS) in the transmitting array. Since the positions of the various EVSs in the transmitting array are different, the transmitted signals exhibit different characteristics during spatial propagation. The polarization information in the polarization response expression also interacts with these spatial characteristics, jointly determining the propagation state of the transmitted signal in space. By combining the polarization response expression with the position information of the transmitting array, the spatial response expression of the transmitting array can be obtained. The spatial response expression clearly reflects the various changes in the transmitted signal propagation in space caused by the layout and polarization characteristics of the transmitting array, such as the signal intensity distribution and phase changes in different directions.
[0072] Similarly, for the receiving array, the spatial response expression is obtained based on the polarization response expression and the position information of its own electromagnetic vector sensors. When the echo signal reflected from the source target reaches the receiving array, the signal received by the EMVS at different locations will have different spatial characteristics due to the difference in the propagation path. At the same time, the polarization information carried by the echo signal itself also participates in this process, affecting the signal reception of the receiving array. Taking all these factors into account, the spatial response expression of the receiving array can be obtained, which can accurately present the spatial response characteristics exhibited by the receiving array when receiving the echo signal, based on its own spatial layout and signal polarization characteristics.
[0073] Furthermore, by combining the polarization response expression, the spatial response expression of the transmitting array, and the spatial response expression of the receiving array, a complete signal model is constructed. This signal model comprehensively and meticulously characterizes the interaction between the source target and the multiple-input multiple-output radar. It not only includes the polarization characteristics of the signal but also covers the spatial propagation characteristics of the signal during the transmission and reception phases.
[0074] An exemplary, exemplary, co-located EMVS consists of six components (three electric dipoles and three magnetic rings) located at a point in space, which can measure electric and magnetic fields separately. For a scenario where k fully polarized transverse electromagnetic (TEM) plane waves impact the EMVS, the noise-free output vector corresponding to the k-th (k=1, 2, ..., k) TEM wave is... (That is, the k-th polarization response vector) can be expressed as:
[0075]
[0076] in, , , and These represent the elevation angle, azimuth angle, auxiliary polarization angle, and polarization phase difference, respectively.
[0077] Furthermore, It can be broken down into:
[0078]
[0079] in:
[0080]
[0081]
[0082] in, It is a matrix that is only related to direction. It is a vector that is only related to polarization. Therefore, It can be divided into two parts, where the first three entities correspond to the electrical response vector. The remaining part corresponds to the magnetic response vector. ,Right now:
[0083]
[0084]
[0085] Where b(k) represents the k-th element in vector b, This indicates transpose.
[0086] For the EMVS matrix and The VCP between them satisfies:
[0087]
[0088] in, This represents the vector cross product operation. Indicates conjugate. This represents the Frobenius norm.
[0089] Furthermore, for an irregularly spaced monostatic EMVS-MIMO radar system, the radar setup comprises two basic components: an M-element arbitrary geometric polarization transmitting array and an N-element arbitrary geometric polarization receiving array. To accurately locate the transmitting and receiving EMVS elements in a reference Cartesian coordinate system, the following is used: Let m represent the position of the m-th EMVS transmitter. This indicates the position of the nth receiving EMVS. The distances between the elements of the transmitting and receiving arrays are respectively... and Each antenna in the system is paired with a complete, co-located EMVS, and the transmit array collectively transmits M complete polarized narrowband pulse waveforms, denoted as... Since the echo propagates along the line of sight, the far-field target can be interpreted as a point target. In this case, the baseband normalized electric field signal transmitted by the m-th transmitting EMVS to the k-th far-field target can be expressed as:
[0090]
[0091] Where t represents the fast time index. As a weight vector, it controls the polarization state of the transmitted waveform. Including the horizontal and vertical components of the waveform, This represents the waveform transmitted by the m-th transmitting EMVS. Assume the waveform... They are mutually orthogonal and have unity power over the pulse duration; that is, for any... and Then we have:
[0092]
[0093] Where T represents the pulse duration. Therefore, the echo reflected by the k-th coherent target is represented as:
[0094]
[0095] Where l is the pulse index, This represents the radar cross-section (RCS) coefficient of the k-th coherent target during the l-th pulse. The waveform vector is represented as... ,in, Let be the spatial response vector of the transmission array to the k-th target. .
[0096] Furthermore, the EMVS receives the data of the l-th pulse (echo of a far-field uncorrelated target) in a snapshot manner, and the data can be specifically described as follows:
[0097]
[0098] in, Indicates the Kronecker product. Corresponding to the 2×2 scattering matrix, it comprehensively represents the polarization transformation characteristics of the k-th target. This represents the polarization response vector associated with the k-th target. This is the spatial response vector of the receiving array to the k-th target. . It has a mean of zero and a variance of The Gaussian white noise vector is uncorrelated with the transmitted waveform. Matched filtering can recover the echoes generated by the reflections of the m-th transmitted waveform from K coherent targets:
[0099]
[0100] The matched filter outputs of the M transmitted waveform echoes are stacked into a new vector, represented as:
[0101]
[0102] Therefore, we can conclude that:
[0103]
[0104] in, Represents the Khatri–Rao product. , , , , .
[0105] When collecting L snapshots, the stack of L matched filtered signal vectors of M transmitted waveforms can be represented as:
[0106]
[0107] in, Represents the RCS matrix. This represents the noise matrix.
[0108] In this embodiment, by using the polarization response sensed and output by the electromagnetic vector sensor array in the signal model, the polarization response information can be fully utilized to more finely characterize the source signals arriving from different directions, so that the signal model can more accurately reflect the propagation characteristics and response modes of the signal in the sensor array.
[0109] In an exemplary embodiment, the step of obtaining a signal subspace based on a signal model includes: obtaining the signal covariance matrix of the signal model; performing eigenvalue decomposition on the signal covariance matrix to obtain multiple eigenvalues and corresponding eigenvectors; and obtaining the signal subspace based on the combination of eigenvectors.
[0110] Optionally, based on the signal model, the effective signal information actually received by the sensor array is obtained. Based on the effective signal, the signal covariance matrix of the signal model is obtained. The signal covariance matrix describes the correlation between signals, reflecting the degree of correlation between signals received at different times or by different array elements. Then, eigenvalue decomposition is performed on the signal covariance matrix. Eigenvalue decomposition is a method of decomposing a matrix into eigenvalues and eigenvectors. For the signal covariance matrix, eigenvalue decomposition can reveal its inherent structure and characteristics. Specifically, after eigenvalue decomposition, a set of eigenvalues and corresponding eigenvectors are obtained. The eigenvalues reflect the importance or "weight" of the "component" represented by the corresponding eigenvector in the entire signal covariance matrix, while the eigenvectors constitute a special vector space. They have specific linear relationships with each other, and these eigenvectors carry different modes and characteristic information of the signal.
[0111] Furthermore, the signal subspace is obtained by combining eigenvectors. Typically, eigenvectors corresponding to larger eigenvalues are used to span the signal subspace because these eigenvectors represent components that constitute a larger proportion of the signal and better reflect its main features and information. Eigenvectors corresponding to smaller eigenvalues are often considered noise-related and are excluded from the signal subspace construction. By selecting and combining appropriate eigenvectors, the signal subspace can be constructed, containing the core information of the signal.
[0112] For example, in conjunction with the above embodiments, if C and N are uncorrelated, then the covariance matrix of X is:
[0113]
[0114] in, This indicates the conjugate transpose. Represents the covariance matrix of the source. The power representing the noise. This represents a 6M×6M identity matrix.
[0115] In the form of eigenvalue decomposition (EVD), It can be represented as:
[0116]
[0117] in, and Let and represent the q-th eigenvalue and the q-th eigenvector, respectively, where the eigenvalue satisfies:
[0118]
[0119]
[0120]
[0121]
[0122]
[0123]
[0124]
[0125] in, This represents the operation of constructing a diagonal matrix. and These are the signal subspace and the noise subspace, respectively. Because... and Spanning the same subspace, that is:
[0126]
[0127] in, It is a non-singular matrix. When L (L > 1) snapshots are available, It can be estimated in the following ways:
[0128]
[0129] Therefore, its EVD is represented as:
[0130]
[0131] in, , , , , , , and They represent respectively to , , , , , , and The estimated value.
[0132] In this embodiment, by combining the polarization response sensed and output by the electromagnetic vector sensor array in the signal model, the polarization response information can be fully utilized to more finely characterize the source signals arriving from different directions, so that the signal model can more accurately reflect the propagation characteristics and response modes of the signal in the multiple input multiple output radar.
[0133] In an exemplary embodiment, the step of obtaining the reference direction cosine based on the first sub-matrix obtained by partitioning includes: combining the first sub-matrix obtained by partitioning; performing eigenvalue decomposition on the combined matrix to obtain a first factor matrix; obtaining the electric field response vector and the magnetic field response vector based on the diagonal elements of the first factor matrix; and performing normalized vector cross product processing on the electric field response vector and the magnetic field response vector to obtain the reference direction cosine.
[0134] Optionally, during signal processing, based on the rotational invariance of the polarization response in the signal subspace, a first sub-matrix is obtained by partitioning the signal subspace using a specific selection matrix. Each of the first sub-matrices contains specific information related to the polarization response. Through a specific combination method, these dispersed sub-matrices are integrated to comprehensively reflect the characteristic relationship of the signal in terms of polarization. Subsequently, eigenvalue decomposition is performed on the combined matrix. The first factor matrix obtained after eigenvalue decomposition carries the key characteristics contained in the combined matrix.
[0135] Optionally, the diagonal elements of the first factor matrix contain key information closely related to the polarization response. Necessary information for constructing the electric field response vector and the magnetic field response vector can be extracted from them. The electric field response vector and the magnetic field response vector are important mathematical representations for describing the polarization characteristics of a signal, and can comprehensively characterize the polarization state, direction and other key features of the signal in the electromagnetic field.
[0136] Optionally, the Normalized Vector Cross Product (VCP) technique is a processing method unique to EMVS. It normalizes the acquired electric and magnetic field response vectors, eliminating the influence of factors such as vector amplitude differences on the results, allowing subsequent cross product operations to focus more on the directional characteristics of the vectors. The final reference direction cosine is an important intermediate result, representing the angular information of the signal in a certain dimension, and is the data basis for 2D-DOA estimation.
[0137] For example, It can be rewritten as:
[0138]
[0139] in, .
[0140] Furthermore, we can obtain:
[0141]
[0142] definition , .
[0143] because If is a constant, then:
[0144]
[0145] Therefore, the direction cosine can be estimated from the normalized polarization response vector, for example, by using a signal processing algorithm (ESPRIT-Like) to determine the direction cosine from the signal subspace. , that is:
[0146]
[0147] in, Indicates taking The qth row, i.e. Define the first choice matrix as:
[0148]
[0149] in, Represents the identity matrix In the v-th row, then:
[0150]
[0151] Will Substituting, we get:
[0152]
[0153] in, and These represent the operations of taking the matrix inverse and taking the pseudo-inverse, respectively.
[0154] Therefore, the left side of the formula matches the EVD expression, that is... EVD can be obtained and Therefore, for EVD can be obtained and The estimated values are denoted as follows: and Then, the residual factor matrix can be represented as:
[0155]
[0156] make for The k-th diagonal element. Construction and The reference direction cosine can be obtained using the following formula:
[0157]
[0158] Furthermore, the calculation method for 2D-DOA is as follows:
[0159]
[0160]
[0161] in, of The sign is determined by the sign of the symbol. Because... The resulting displacement effect has been The calculation process is compensated for, therefore the estimated 2D-DOA is automatically matched. It should be noted that... It is independent of the spatial response moment A, which includes the geometry of the EMVS array. Therefore, It is unambiguous.
[0162] In this embodiment, by constructing a specific selection matrix, the signal subspace is divided into submatrixes. Based on the rotation invariance between different submatrixes, they can be transformed into each other through factor matrices in a specific diagonal matrix form. By decomposing the eigenvalues of different combinations of submatrices, factor matrices are obtained, which can accurately obtain the reference direction cosine.
[0163] In an exemplary embodiment, the step of obtaining the fuzzy direction cosine based on the second sub-matrix obtained by partitioning includes: obtaining the second factor matrix corresponding to the second sub-matrix; taking the phase of the diagonal elements of the second factor matrix respectively to obtain the reference phase corresponding to the echo signal; obtaining the deterministic matrix of the signal model; and using the product of the reference phase and the pseudo-inverse of the deterministic matrix as the fuzzy direction cosine.
[0164] Optionally, the signal subspace can be divided into submatrixes by constructing a specific selection matrix. Since the principle of spatial rotation invariance of the transmit and receive arrays is the same in a monostatic array, only the spatial rotation invariance of the transmit array is used as an example for illustration.
[0165] Specifically, in signal processing, based on the inherent spatial rotation invariance of the signal subspace, a selection matrix is used to partition the signal subspace into a second submatrix. This second submatrix contains information related to spatial rotation invariance. Similar to the processing of the first submatrix, the second factor matrix corresponding to the second submatrix is obtained. The diagonal elements of the second factor matrix typically contain information related to the spatial response.
[0166] Furthermore, considering the spatial rotation invariance, the phase of the diagonal elements of the second factor matrix is taken, and this information is converted into more intuitive phase information. The phase information can reflect the relative phase relationship of the signal source on different array elements. Because in array signal processing, the arrival direction of the signal source is closely related to the phase difference between array elements, the phase of these diagonal elements can be used as the reference phase of the source signal, providing a basis for subsequent calculation of fuzzy direction cosine.
[0167] Optionally, the reference phase is a key intermediate quantity for calculating the fuzzy direction cosine. It reflects the phase change of the signal during its propagation in space due to the different array element positions and the direction of arrival of the signal source. Although what we get at this time is a preliminary phase information that may be ambiguous, it provides an important foundation for subsequent compensation processing. By further processing these reference phases, we can get closer to the final accurate direction cosine.
[0168] For example, for any array geometry, the following condition is met:
[0169]
[0170] in, , .
[0171] Define the selection matrix as follows:
[0172]
[0173] Then, rotation invariance can be expressed as:
[0174]
[0175] Similarly, using replace We can obtain:
[0176]
[0177] Therefore, EVD on the right side of the formula provides... and The estimate. Assumptions and All have been estimated using the ESPRIT-Like algorithm, then It can be estimated using the following formula:
[0178]
[0179] If the space between array elements satisfies Then we have:
[0180]
[0181] in, This represents the phase take operation. It can be represented in matrix form as follows:
[0182]
[0183] in:
[0184]
[0185] Since F is deterministic, the fuzzy direction cosine can be obtained through spatial rotation invariance:
[0186]
[0187] in, , express The kth diagonal element.
[0188] In this embodiment, the signal subspace is divided into submatrixes by selecting a matrix, and the combination result of specific submatrixes is decomposed by spatial rotation invariance to obtain a factor matrix whose diagonal elements are spatial response ratios. The phase of the diagonal elements of the factor matrix is taken and multiplied by the pseudo-inverse of the deterministic matrix to obtain a high-precision fuzzy direction cosine.
[0189] In an exemplary embodiment, the step of performing phase compensation on the fuzzy direction cosine using a reference direction cosine to obtain the target direction cosine includes: performing phase compensation on the fuzzy direction cosine based on the signal period of the echo signal and the reference direction cosine to obtain a phase compensation value; and using the product between the phase compensation value and the pseudo-inverse matrix of the deterministic matrix as the target direction cosine.
[0190] Optionally, the signal period of the transmitted and received signals reflects the repetitive pattern of the signal in time. Due to the influence of factors such as spatial response, there is phase ambiguity in the ambiguity direction cosine. The time periodic information contained in the signal period can be used to judge and correct the phase deviation according to the pattern of the signal itself.
[0191] Furthermore, the reference direction cosine is the relatively accurate and unambiguous direction cosine information that has already been acquired. Since the reference direction cosine correctly reflects the angular relationship of the signal in a certain dimension, by utilizing the phase difference between it and the ambiguous direction cosine, combined with the periodic constraint provided by the signal period, the specific phase difference value that needs to be compensated for in the ambiguous direction cosine can be calculated, i.e., the phase compensation value. This allows the phase of the ambiguous direction cosine to approach the accurate phase of the reference direction cosine, eliminating the ambiguity in the ambiguous direction cosine. Multiplying the phase compensation value by the pseudo-inverse matrix of the deterministic matrix yields the target direction cosine. The target direction cosine is the result after phase compensation; it eliminates the ambiguity present in the previous ambiguous direction cosine and accurately reflects the direction cosine information of the source signal. Finally, based on the established relationship between the target direction cosine and the 2D-DOA, the 2D-DOA of the source signal can be accurately determined, achieving a high-precision estimation of the source signal's direction of arrival.
[0192] For example, due to exponential mapping It is periodic and repeats at intervals of 2π, therefore once ,formula This may be invalid. Therefore, it should be modified to:
[0193]
[0194] in, If it is an integer, then:
[0195]
[0196] in, It is a vector of real-valued integers.
[0197] To accurately estimate the direction cosine from the spatial response vector, it is necessary to first determine ,because The direction cosine has been estimated using the normalized VCP technique; therefore, the constructed direction cosine is... It should be:
[0198]
[0199] therefore, It can be determined as follows:
[0200]
[0201] Afterwards, it can be restored in the following ways. True phase:
[0202]
[0203] Then, the cosine of the target direction is determined in the following way:
[0204]
[0205] Finally, the 2D-DOA estimate is:
[0206]
[0207]
[0208] In this embodiment, phase compensation is performed on the fuzzy direction cosine by using the reference direction cosine, which enables unfuzzy high-precision direction cosine estimation, thereby obtaining high-precision two-dimensional direction of arrival estimation.
[0209] In one exemplary embodiment, such as Figure 2 As shown, a method for estimating the direction of arrival (DOA) of a radar is provided, which includes the following steps:
[0210] Based on the electrical and magnetic response vectors generated when a multi-input multi-output (MIMO) radar scans a source target, the polarization response expression of the MIMO radar is obtained. Based on the polarization response expression and the position information of the electromagnetic vector sensors in the transmitting and receiving arrays, the spatial response expressions of the transmitting and receiving arrays are obtained respectively. Based on the polarization response expression and the spatial response expressions of the transmitting and receiving arrays, the signal model is obtained.
[0211] Obtain the signal covariance matrix of the signal model; perform eigenvalue decomposition on the signal covariance matrix to obtain multiple eigenvalues and their corresponding eigenvectors; obtain the signal subspace based on the combination of eigenvectors.
[0212] Determine the first selection matrix and the second selection matrix; the first selection matrix is used to obtain the elements in the signal subspace that satisfy the rotation invariance requirement of the polarization response; the second selection matrix is used to obtain the elements in the signal subspace that satisfy the space invariance requirement.
[0213] The signal subspace is divided into submatrices using a first selection matrix. The first submatrices are then combined, and the combined matrix is subjected to eigenvalue decomposition to obtain a first factor matrix. The electric field response vector and magnetic field response vector are obtained based on the diagonal elements of the first factor matrix. The electric field response vector and magnetic field response vector are then subjected to normalized vector cross product processing to obtain the reference direction cosine.
[0214] The signal subspace is divided into submatrices using the second selection matrix to obtain the second factor matrix corresponding to the second submatrix; the phase of the diagonal elements of the second factor matrix is taken to obtain the reference phase corresponding to the echo signal; the deterministic matrix of the signal model is obtained; and the product of the reference phase and the pseudo-inverse of the deterministic matrix is used as the fuzzy direction cosine.
[0215] Based on the signal period of the echo signal and the reference direction cosine, phase compensation is performed on the fuzzy direction cosine to obtain the phase compensation value; the product between the phase compensation value and the pseudo-inverse matrix of the deterministic matrix is used as the target direction cosine.
[0216] The two-dimensional arrival direction of the echo signal is determined based on the cosine of the target direction; the two-dimensional arrival direction includes the azimuth and elevation angles.
[0217] The expression for the signal model is: ; where the matrix Matrix B is used to characterize the spatial response vector of the transmitting array, and matrix B is used to characterize the polarization response vector of the sensor array. The spatial response vector used to characterize the receiving array is matrix C, which is the radar cross section matrix of the multiple input multiple output radar, and matrix N is the noise matrix.
[0218] Among them, matrix The expression is , Let B be the spatial response vector of the transmitting array to the k-th source target; the expression for matrix B is: , The polarization response vector associated with the k-th source target; matrix The expression is , This is the spatial response vector of the receiving array to the k-th source target.
[0219] For example, extensive simulations using Monte Carlo experiments were conducted to evaluate the performance of the proposed method for 2D-DOA estimation in the embodiments of this application. Assuming a signal-to-noise ratio (SNR) of SNR = 10 dB, a snapshot number of L = 200, a transmit array element number of M = 6, a receive array element number of N = 8, and k = 3 far-field, incoherent targets appear within the common detection range of the transmit and receive arrays in the EMVS-MIMO radar, the corresponding source signal parameters are as follows: , , , The root mean square error (RMSE) is used as the evaluation metric, and the calculation formula is as follows:
[0220]
[0221] in, Indicates the time of the j-th Monte Carlo experiment The estimate, Similarly.
[0222] Furthermore, the experimental results are as follows: Figures 3-5 As shown. Figure 3 When the array elements of the transmitting and receiving arrays are randomly distributed within a three-dimensional space of 3λ, the scattering results of the radar direction-of-arrival estimation method in this application show a more tightly clustered scattering pattern on the right side compared to the respective coarse 2D-DOA estimates on the left. Therefore, the direction-of-arrival estimation method provided in this application has higher estimation accuracy.
[0223] Furthermore, Figure 4 This paper presents the curves showing the RMSE of DOA estimation versus SNR when the array elements of a non-regularly spaced monostatic EMVS-MIMO radar are randomly distributed within a three-dimensional space of 3λ. The method provided in this application is compared with the ESPRIT-Like algorithm and the theoretical lower bound of 2D-DOA estimation accuracy, the Cramer-Rao bound (CRB). Figure 4 It is evident that as the signal-to-noise ratio increases, the radar direction-of-arrival estimation method provided in this application can improve the accuracy of DOA estimation.
[0224] Furthermore, when the transmitting and receiving elements of an irregularly spaced monostatic EMVS-MIMO radar are randomly distributed in a three-dimensional space, the curve trend of the angle estimation RMSE as a function of P provided in this application embodiment and the comparison algorithm are shown. Figure 5 It is evident that the direction-of-arrival (DOA) estimation method based on sensor arrays provided in this application can improve the accuracy of DOA estimation compared to the comparative algorithms.
[0225] In this embodiment, a signal model of the source target and the multi-input multi-output radar is established. The signal subspace is determined based on the signal model. Elements in the signal subspace that satisfy the rotation invariance requirement of polarization response and the spatial invariance requirement are obtained by selecting matrices. Based on the submatrices obtained by dividing the signal subspace, a coarse reference direction cosine and a high-precision fuzzy direction cosine are obtained. The fuzzy direction cosine is phase-compensated by the reference direction cosine to obtain a high-precision, unfuzzy target direction cosine. Finally, an accurate two-dimensional direction of arrival is obtained. This method is applicable to scenarios with a limited number of array elements and a limited array space. While the radar array geometry is unconstrained, it reduces mutual coupling effects and can fully utilize the spatial response and polarization response information output by the array to achieve high-precision two-dimensional direction of arrival estimation.
[0226] It should be understood that although the steps in the flowcharts of the above embodiments are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the above embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.
[0227] Based on the same inventive concept, this application also provides a radar direction-of-arrival estimation device for implementing the radar direction-of-arrival estimation method described above. The solution provided by this device is similar to the implementation described in the above method; therefore, the specific limitations of one or more radar direction-of-arrival estimation device embodiments provided below can be found in the limitations of the radar direction-of-arrival estimation method described above, and will not be repeated here.
[0228] In one exemplary embodiment, such as Figure 6 As shown, a radar direction-of-arrival estimation device is provided, comprising: a signal model establishment module 10, a selection matrix determination module 20, a reference direction acquisition module 30, an ambiguity direction acquisition module 40, and an arrival direction acquisition module 50, wherein:
[0229] The signal model building module is used to build signal models of the source target and the multi-input multi-output radar, and to determine the signal subspace based on the signal model.
[0230] The selection matrix determination module is used to determine a first selection matrix and a second selection matrix; the first selection matrix is used to obtain the elements in the signal subspace that satisfy the rotation invariance requirement of the polarization response; the second selection matrix is used to obtain the elements in the signal subspace that satisfy the space invariance requirement.
[0231] The reference direction acquisition module is used to divide the signal subspace into submatrices using a first selection matrix, and to obtain the reference direction cosine based on the first submatrices obtained from the division.
[0232] The fuzzy direction acquisition module is used to divide the signal subspace into submatrices using a second selection matrix, and to obtain the fuzzy direction cosine based on the second submatrices obtained from the division.
[0233] The direction of arrival acquisition module is used to perform phase compensation on the ambiguous direction cosine by using the reference direction cosine to obtain the target direction cosine. Based on the target direction cosine, the two-dimensional direction of arrival of the echo signal is determined. The two-dimensional direction of arrival includes the azimuth angle and the elevation angle.
[0234] The expression for the signal model is: ; where the matrix Matrix B is used to characterize the spatial response vector of the transmitting array, and matrix B is used to characterize the polarization response vector of the sensor array. The spatial response vector used to characterize the receiving array is matrix C, which is the radar cross section matrix of the multiple input multiple output radar, and matrix N is the noise matrix.
[0235] Among them, matrix The expression is , Let B be the spatial response vector of the transmitting array to the k-th source target; the expression for matrix B is: , The polarization response vector associated with the k-th source target; matrix The expression is , This is the spatial response vector of the receiving array to the k-th source target.
[0236] In an exemplary embodiment, the signal model building module 10 is further configured to obtain spatial response expressions for the transmitting array and the receiving array based on the polarization response expression and the position information of the electromagnetic vector sensors in the transmitting array and the receiving array, respectively; and to obtain a signal model based on the polarization response expression and the spatial response expressions of the transmitting array and the receiving array.
[0237] In an exemplary embodiment, the signal model building module 10 is further configured to obtain the signal covariance matrix of the signal model; perform eigenvalue decomposition on the signal covariance matrix to obtain multiple eigenvalues and corresponding eigenvectors; and obtain the signal subspace based on the combination of eigenvectors.
[0238] In an exemplary embodiment, the reference direction acquisition module 30 is further configured to combine the first sub-matrices obtained by partitioning, perform eigenvalue decomposition on the combined matrix to obtain a first factor matrix; obtain the electric field response vector and the magnetic field response vector based on the diagonal elements of the first factor matrix; and perform normalized vector cross product processing on the electric field response vector and the magnetic field response vector to obtain the reference direction cosine.
[0239] In an exemplary embodiment, the fuzzy direction acquisition module 40 is further configured to acquire the second factor matrix corresponding to the second sub-matrix; take the phase of the diagonal elements of the second factor matrix respectively to obtain the reference phase corresponding to the echo signal; acquire the deterministic matrix of the signal model; and use the product of the reference phase and the pseudo-inverse of the deterministic matrix as the fuzzy direction cosine.
[0240] In an exemplary embodiment, the direction acquisition module 50 is further configured to perform phase compensation on the fuzzy direction cosine based on the signal period of the echo signal and the reference direction cosine to obtain a phase compensation value; and to use the product between the phase compensation value and the pseudo-inverse matrix of the deterministic matrix as the target direction cosine.
[0241] The modules in the aforementioned radar direction-of-arrival estimation device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the computer device's memory as software, so that the processor can call and execute the corresponding operations of each module.
[0242] In one exemplary embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 7 As shown, the computer device includes a processor, memory, input / output interface, communication interface, display unit, and input device. The processor, memory, and input / output interface are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interface. The processor provides computational and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The input / output interface is used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, Near Field Communication (NFC), or other technologies. When executed by the processor, the computer program implements a radar direction-of-arrival estimation method. The display unit is used to form a visually visible image and can be a display screen, projection device, or virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covering the display screen, or a button, trackball or touchpad set on the computer device casing, or an external keyboard, touchpad or mouse.
[0243] Those skilled in the art will understand that Figure 7 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0244] In one exemplary embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the above-described method embodiments.
[0245] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.
[0246] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above method embodiments.
[0247] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, artificial intelligence (AI) processors, etc., and are not limited to these.
[0248] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.
[0249] The above-described embodiments merely represent several implementation methods of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present application. It should be noted that a person of ordinary skill in the art may make various modifications and improvements without departing from the spirit of the present application, and these modifications and improvements fall within the scope of protection of the present application. Therefore, the scope of protection of the present application shall be determined by the appended claims.
Claims
1. A method for estimating the direction of arrival (DOA) of a radar, characterized in that, The method is applied to a multi-input multi-output radar employing a sensor array; the sensor array includes a transmitting array and a receiving array composed of multiple electromagnetic vector sensors arranged at irregular intervals; the method includes: Establish a signal model of the source target and the multi-input multi-output radar, and determine the signal subspace based on the signal model; A first selection matrix and a second selection matrix are determined; the first selection matrix is used to obtain the elements in the signal subspace that satisfy the rotation invariance requirement of the polarization response; the second selection matrix is used to obtain the elements in the signal subspace that satisfy the space invariance requirement. The signal subspace is divided into submatrixes using the first selection matrix, and the reference direction cosine is obtained based on the first submatrix obtained from the division. The signal subspace is divided into submatrixes using the second selection matrix, and the fuzzy direction cosine is obtained based on the second submatrix obtained from the division. Phase compensation is performed on the ambiguous direction cosine using the reference direction cosine to obtain the target direction cosine. Based on the target direction cosine, the two-dimensional arrival direction of the echo signal is determined. The two-dimensional arrival direction includes the azimuth angle and the elevation angle. The expression for the signal model is: X = [A t ⊙B⊙A r C T +N; where matrix A t Matrix A is used to characterize the spatial response vector of the transmitting array, and matrix B is used to characterize the polarization response vector of the sensor array. r The spatial response vector used to characterize the receiving array is matrix C, which is the radar cross section matrix of the multiple input multiple output radar, and matrix N is the noise matrix. Wherein, the matrix A t The expression is A t =[a t,1 , a t,2 , ..., a t,k ], a t,k Let B be the spatial response vector of the transmission array to the k-th source target; the expression for matrix B is: B = [b1, b2, ..., bk]. k ], b k The polarization response vector associated with the k-th source target; the matrix A r The expression is A r =[a r,1 , a r,2 , ..., a r,k ], a r,k Let be the spatial response vector of the receiving array to the k-th source target.
2. The method according to claim 1, characterized in that, The establishment of the source target and the multi-input multi-output signal model includes: Based on the electrical and magnetic response vectors generated when the multi-input multi-output radar scans source targets, the polarization response expression of the multi-input multi-output radar is obtained; Based on the polarization response expression and the position information of the electromagnetic vector sensors in the transmitting array and the receiving array, the spatial response expressions of the transmitting array and the receiving array are obtained respectively. The signal model is obtained based on the polarization response expression, the spatial response expressions of the transmitting array and the receiving array.
3. The method according to claim 1, characterized in that, The step of obtaining the signal subspace based on the signal model includes: Obtain the signal covariance matrix of the signal model; The signal covariance matrix is subjected to eigenvalue decomposition to obtain multiple eigenvalues and eigenvectors corresponding to the eigenvalues; The signal subspace is obtained based on the combination of the feature vectors.
4. The method according to claim 1, characterized in that, Based on the first sub-matrix obtained from the partitioning, the reference direction cosine is obtained, including: The first submatrix obtained by partitioning is combined, and the combined matrix is subjected to eigenvalue decomposition to obtain the first factor matrix; Based on the diagonal elements of the first factor matrix, obtain the electric field response vector and the magnetic field response vector; The electric field response vector and the magnetic field response vector are subjected to normalized vector cross product processing to obtain the reference direction cosine.
5. The method according to claim 1, characterized in that, The step of obtaining the fuzzy direction cosine based on the second sub-matrix obtained from the partitioning includes: Obtain the second factor matrix corresponding to the second submatrix; Take the phase of each diagonal element of the second factor matrix to obtain the reference phase corresponding to the echo signal; Obtain the deterministic matrix of the signal model; The product of the reference phase and the pseudo-inverse of the deterministic matrix is used as the fuzzy direction cosine.
6. The method according to claim 5, characterized in that, The step of performing phase compensation on the ambiguous direction cosine using the reference direction cosine to obtain the target direction cosine includes: Based on the signal period of the echo signal and the reference direction cosine, phase compensation is performed on the fuzzy direction cosine to obtain a phase compensation value. The product of the phase compensation value and the pseudo-inverse of the deterministic matrix is taken as the cosine of the target direction.
7. A radar direction-of-arrival estimation device, characterized in that, The device includes: The signal model building module is used to build signal models of the source target and the multi-input multi-output radar, and to determine the signal subspace based on the signal models. The selection matrix determination module is used to determine a first selection matrix and a second selection matrix; the first selection matrix is used to obtain elements in the signal subspace that satisfy the rotation invariance requirement of the polarization response; the second selection matrix is used to obtain elements in the signal subspace that satisfy the space invariance requirement. The reference direction acquisition module is used to divide the signal subspace into sub-matrixes using the first selection matrix, and to obtain the reference direction cosine based on the first sub-matrix obtained from the division. The fuzzy direction acquisition module is used to divide the signal subspace into submatrixes using the second selection matrix, and to obtain the fuzzy direction cosine based on the second submatrix obtained from the division. The direction of arrival acquisition module is used to perform phase compensation on the fuzzy direction cosine using the reference direction cosine to obtain the target direction cosine, and determine the two-dimensional direction of arrival of the echo signal based on the target direction cosine; the two-dimensional direction of arrival includes azimuth and elevation angles. The expression for the signal model is: X = [A t ⊙B⊙A r C T +N; where matrix A t Matrix A is used to characterize the spatial response vector of the transmitting array, and matrix B is used to characterize the polarization response vector of the sensor array. r The spatial response vector used to characterize the receiving array is matrix C, which is the radar cross section matrix of the multi-input multi-output radar, and matrix N is the noise matrix. Wherein, the matrix A t The expression is A t =[a t,1 , a t,2 , ..., a t,k ], a t,k Let B be the spatial response vector of the transmission array to the k-th source target; the expression for matrix B is: B = [b1, b2, ..., bk]. k ], b k The polarization response vector associated with the k-th source target; the matrix A r The expression is A r [a r,1 , a r,2 , ..., a r,k ], a r,k Let be the spatial response vector of the receiving array to the k-th source target.
8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 6.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 6.
10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Two-dimensional angle estimation method for common-point polarization multi-input multi-output (MIMO) radar
CN109254272A
Coherent target 2D-DOA estimation algorithm based on EMVS-MIMO radar
CN117970232A