Next Article in Journal
HARNU-Net: Hierarchical Attention Residual Nested U-Net for Change Detection in Remote Sensing Images
Next Article in Special Issue
The DOA Estimation Method for Low-Altitude Targets under the Background of Impulse Noise
Previous Article in Journal
Data Collection Framework for Context-Aware Virtual Reality Application Development in Unity: Case of Avatar Embodiment
Previous Article in Special Issue
Experimental Study on Shear Wave Transmission in Fractured Media
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Joint Estimation Method of DOD and DOA of Bistatic Coprime Array MIMO Radar for Coherent Targets Based on Low-Rank Matrix Reconstruction

Air Defense and Antimissile School, Air Force Engineering University, Xi’an 710038, China
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(12), 4625; https://doi.org/10.3390/s22124625
Submission received: 16 May 2022 / Revised: 9 June 2022 / Accepted: 14 June 2022 / Published: 19 June 2022

Abstract

:
Based on low-rank matrix reconstruction theory, this paper proposes a joint DOD and DOA estimation method for coherent targets with bistatic coprime array MIMO radar. Unlike the conventional vectorization, the proposed method processed the coprime array with virtual sensor interpolation, which obtained a uniform linear array to generate the covariance matrix. Then, we reconstructed the Toeplitz matrix and established a matrix optimization recovery model according to the kernel norm minimization theory. Finally, the reduced dimension multiple signal classification algorithm was applied to estimate the angle of the coherent targets, with which the automatic pairing of DOD and DOA could be realized. With the same number of physical sensors, the proposed method expanded the array aperture effectively, so that the degree of freedom and angular resolution could be improved significantly for coherent signals. However, the effectiveness of the method was largely limited by the signal-to-noise ratio. The superiority and effectiveness of the method were proved using simulation experiments.

1. Introduction

At the beginning of the 21st century, with the development of multiple-input multiple-output (MIMO) communication theory, scholars at the Lincoln Laboratory proposed the concept of MIMO radar [1] in 2003. MIMO radar has been studied by many scholars because of its advantages in waveform diversity [2,3,4], better resolution, and extended array aperture [5,6,7]. In recent years, direction of arrival (DOA) estimation [8,9,10,11,12,13,14,15] is increasingly linked to MIMO radar. When using conventional subspace class algorithms to estimate the DOA of coherent targets, the vector of the signal subspace penetrates into the noise subspace, resulting in a deficient covariance matrix rank that is unable to accurately estimate the number of coherent signal sources. To solve the problem, experts proposed two methods; one is the non-dimension-reduction algorithm [16,17], including the frequency domain smoothing algorithm, and the other is the dimension-reduction algorithm [18], including the classical spatial smoothing algorithm and matrix reconstruction algorithm. When scholars estimated the DOA, a problem regarding unknown number of target sources was often encountered; thus, they devised an LS-MDL method for source enumeration [19]. Because a uniform linear array has small apertures, scholars proposed sparse arrays in order to improve the degrees of freedom [20]. The coprime array [21,22] has been widely studied by scholars due to its larger element spacing. Thus, the coprime array has a low mutual coupling effect and a high accuracy in target angle estimation.
However, scholars found it difficult to estimate the DOA of coherent targets by using sparse arrays because the common method of processing sparse arrays is to form a sum-difference coarray and vectorize it to obtain a virtual array, but the above method is invalid for coherent signals. Some scholars proposed a low-rank matrix-reconstruction method [23,24] that finds the appropriate constraint conditions through theoretical analysis and calculation to obtain a more accurate matrix reconstruction. Vaidyanathan, P. combined the low-rank matrix reconstruction algorithm with an underdetermined estimation of difference coarray [25], which used the low-rank matrix-reconstruction method to recover the missing observation matrix elements, and finally used the recovered matrix for DOA estimation. Liu, C. used the kernel norm minimization method to recover the value of “holes” in the difference coarray [26], which could expand the degrees of freedom of the array and improve the performance of the DOA estimation. Chen, T. applied the low-rank matrix reconstruction method to DOA estimation of a sparse array, and caused the covariance matrix that was obtained by the sparse array to recover to the normal matrix [27]. Zhou, C. proposed a matrix reconstruction algorithm based on a coprime array and used the idea of virtual sensor interpolation to construct virtual uniform arrays [28]. Zheng, Z. proposed an algorithm for DOA estimation of coherent signals that was based on coprime array interpolation and low-rank matrix recovery [29]. According to the method of coprime array interpolation and low-rank matrix recovery [28,29], we proposed a joint direction of departure (DOD) and DOA estimation method of bistatic coprime array MIMO radar for coherent targets based on low-rank matrix reconstruction. The method uses a virtual sensor interpolation algorithm and the kernel norm minimization theory to establish a matrix optimization recovery model. Under the condition of the same number of physical sensors, the method expands the array aperture and improves the array degree of freedom, angle estimation accuracy, and angular resolution. In addition, it is suitable for estimating coherent signals.
The framework of this paper is designed as follows. In Section 2, the paper deduces the math model of the bistatic coprime array MIMO radar. We elaborate on the method of interpolating virtual sensors into the “holes” of coprime array and the low-rank matrix reconstruction algorithm in Section 3. The effectiveness of the algorithm is proved by simulation experiments in Section 4. Finally, the conclusions are drawn in Section 5.
Notations: We use italicized boldface characters to represent vectors and matrices in this paper. Superscripts ( . ) T and ( . ) H represent transpose and conjugate-transpose respectively; diag[.] denotes a diagonal matrix; and and denote the Kronecker product and the Hadamard product, respectively.

2. Signal Model of Coprime Array MIMO Radar

A coprime array is a classical sparse array structure, and it consists of two uniform linear subarrays. One subarray contains M sensors with an array interval Nd, while another sub-array contains N sensors with an array interval Md; M and N are mutually prime numbers. The bistatic coprime array MIMO radar was composed of a transmitting array and a receiving array. As shown in Figure 1, the transmitting array had M = M 1 + N 1 1 sensors to estimate the DOD, and the receiving array had N = M 2 + N 2 1 sensors to estimate the DOA. The black circles and red circles respectively represent the two subarrays of the coprime array; d represents the unit spacing, and it also represents ; λ / 2 ; M 1 and N 1 are mutually prime numbers; and M 2 and N 2 are mutually prime numbers, ( N 1 > M 1 , N 2 > M 2 ). The sensors’ distribution on the transmitting array and receiving array can be given by:
S t = { m N 1 d | 0 m M 1 1 } { n M 1 d | 0 n N 1 1 }
S r = { m N 2 d | 0 m M 2 1 } { n M 2 d | 0 n N 2 1 }
Assuming that there are K coherent far-field narrowband signals in the airspace, the DOD of the kth signal can be represented by , φ k , the DOA of the kth signal can be represented by θ k , the waveform vector of the kth signal can be represented by s k ( t ) , k = 1 , , K , t = 1 , , L ; and L denotes the number of snapshots of the signals. The received signal model can be given by:
x ( t ) = s ( t ) k = 1 K α k [ a t ( φ k ) a r ( θ k ) ] + n ( t ) = A α s t + n ( t )
where A = A t A r , α = [ α 1 , α 2 , , α K ] represents the correlation coefficient vector and α K is nonzero known constant, n ( t ) C N ( 0 , σ n 2 I M N ) represents a white noise vector with a Gaussian distribution, and I M N is the identity matrix of M N × M N . The steering matrices of transmitting array and receiving array are respectively given by:
A t = [ a t ( φ 1 ) , a t ( φ 2 ) , , a t ( φ K ) ]
A r = [ a r ( θ 1 ) , a r ( θ 2 ) , , a r ( θ K ) ]
where the steering vectors a t ( φ k ) and a r ( θ k ) are denoted by:
a t ( φ k ) = [ 1 , e j M 1 π sin φ k , , e j ( M 1 ( N 1 1 ) + 1 ) π sin φ k ] T
a r ( θ k ) = [ 1 , e j M 2 π sin θ k , , e j ( M 2 ( N 2 1 ) + 1 ) π sin θ k ] T
The covariance matrix of the received signal can be denoted by:
R = E [ x ( t ) x H ( t ) ] = R s A α α H A H + σ n 2 I M N
R s = E [ s ( t ) s H ( t ) ] = diag [ σ 1 2 , σ 2 2 , , σ K 2 ]
where R s represents the covariance matrix of the targets and σ k 2 represents the signal power of the kth target.

3. Joint DOD and DOA Estimation Algorithm of Coherent Signals Based on Low-Rank Matrix Reconstruction

In this section, we will discuss the joint DOD and DOA estimation method of bistatic coprime MIMO radar for coherent signals. The method uses interpolated virtual array elements to convert the coprime array signal model with holes into a uniform linear array signal model without holes. It reconstructs the Toeplitz submatrix through spatial smoothing, and uses the sensor-related information of the coprime array to recovery it into a low-rank matrix through a convex optimization algorithm. Then, the full-rank covariance matrix that is reconstructed from the recovered Toeplitz submatrix is applied to the spatial spectrum estimation. Finally, the method achieves automatic pairing of the DOD and DOA of coherent targets through a dimension-reduction multiple signal classification algorithm.

3.1. Reconstructed Toeplitz Matrix Algorithm Based on Virtual Sensor Interpolation

As shown in Figure 1, the receiving array and transmitting array of the bistatic MIMO radar are nonuniform linear arrays, as there are holes between the physical sensors, causing the array to be discontinuous and unable to provide a covariance matrix suitable for spatial spectral estimation. The traditional method to deal with the coprime array is to obtain the sum–difference coarray of physical sensors, then vectorize the covariance matrix formed by sum–difference coarray, and finally construct the new covariance matrix to estimate the DOA. However, this method is not suitable for coherent targets. In Figure 2, the dotted circles are virtual sensors, which are later interpolated into the array, and the solid circles are physical sensors; the virtual sensors interpolated are essentially zero elements. The method fills the holes by interpolating virtual sensors [26,30,31], and a bistatic radar model of uniform linear array is constructed.
In Figure 2, the dotted circle represents the interpolation virtual sensor, which has two meanings: firstly, the virtual sensor interpolation is only implemented in the virtual domain; secondly, the virtual sensors can be used as nonfunctional sensors, and the positions of these virtual sensors are set to zeros in the array.
After interpolating the virtual sensors, the numbers of transmitting array sensors and receiving array sensors become M = M 1 ( N 1 1 ) + 1 and N = M 2 ( N 2 1 ) + 1 , respectively. Assuming that the virtual sensors’ (dotted circles) position on the transmitting array is t and the virtual sensors’ position on the receiving array is r , after interpolating the virtual sensors, the transmitting array sensors’ distribution and receiving array sensors’ distribution can be given by:
S t = { U t Z t | U t S t , Z t t }
S r = { U r Z r | U r S r , Z r r }
For example, assuming that the positions of the transmitting array S t and the receiving array S r sensors are both { 0 , 3 d , 5 d , 6 d , 9 d , 10 d , 12 d } , after interpolating the virtual sensors, the positions of the transmitting array S t and the receiving array S r sensors are both { 0 , 0 , 0 , 3 d , 0 , 5 d , 6 d , 0 , 0 , 9 d , 10 d , 0 , 12 d } , the ‘0’ only represents virtual locations and is distributed in d, 2d, 4d, 7d, 8d, and 11d.
The transmitting steering vector and the receiving steering vector after interpolating virtual sensors are given by:
a t ( φ k ) = [ 1 , , 0 , , e j ( M 1 ( N 1 1 ) ) π sin φ k ] T
a r ( θ k ) = [ 1 , , 0 , , e j ( M 2 ( N 2 1 ) ) π sin θ k ] T
where the zeros of the transmitting steering vector and the receiving steering vector are all distributed over virtual locations.
Using the new steering vector to form the steering matrix A t of the transmitting array and the steering matrix A r of the receiving array, the output signal model of the bistatic uniform linear array is given by:
x ( t ) = ( A t A r ) α s ( t ) + n ( t )
The covariance matrix of the bistatic uniform linear array model after interpolating the virtual sensors can be expressed as:
R = E [ x ( t ) x H ( t ) ] = R s A α α H A H + σ n 2 I M N
where A denotes the steering matrix after interpolating virtual sensors and I M N denotes the M N × M N dimension identity matrix.
In practical signal processing, the covariance matrix R usually cannot be obtained directly, and it must be approximated by L times of snapshot signals. The processed covariance matrix is given by:
R x = 1 L i = 1 L x ( t ) x H ( t )
This study mainly researched the angle estimation for coherent targets, and the covariance matrix must be a rank-deficient matrix. So, R x cannot be directly used for spatial spectrum estimation, and it must be processed and recovered to a full-rank matrix before it can be used normally. R x is a covariance matrix formed by bistatic radar, so the matrix dimension is higher, and R x cannot be processed using a conventional spatial smoothing algorithm. We chose a spatial smoothing algorithm based on a reconstructed Toeplitz matrix that could convert R x into a full-rank matrix.
R x is a M N × M N dimensional matrix. We chose any row of the matrix; for example, the row r-th, r [ 1 , M N ] , and divided the row into N vectors with each one having a 1 × M dimension. Assuming that [ R r ] i represents the i-th vector in the r-th row of R x , i [ 1 , N ] , [ r r ] j represents the j-th element in [ R r ] i , j [ 1 , M ] .
We performed spatial smoothing on the r-th row of R x ; the unit of smoothing was [ R r ] i . It could be regarded as one-dimensional spatial smoothing for N sensors; the number of subarrays and the number of sensors in each sub-array were all Q r , Q r = ( N + 1 ) / 2 . The Toeplitz matrix R r can be constructed and expressed as:
R r = [ [ R r ] Q r [ R r ] Q r + 1 [ R r ] N [ R r ] Q r 1 [ R r ] Q r [ R r ] N 1 [ R r ] 1 [ R r ] 2 [ R r ] Q r ]
For the Toeplitz matrix R r , we smoothed the [ R r ] i of in units of [ r r ] j , and it could be regarded as one-dimensional spatial smoothing for M sensors; the number of subarrays and the number of sensors in each subarray were all Q t , Q t = ( M + 1 ) / 2 . The Toeplitz matrix R i could be constructed and is given by:
R i = [ [ r i ] Q t [ r i ] Q t + 1 [ r i ] M [ r i ] Q t 1 [ r i ] Q t [ r i ] M 1 [ r i ] 1 [ r i ] 2 [ r i ] Q t ]
We performed spatial smoothing twice on the r-th row of R x . The first spatial smoothing obtained Q r Toeplitz matrices and formed R r in (17). For the [ R r ] i in R r , the second spatial smoothing obtained Q t Toeplitz matrices and formed R i in (18). Assuming that R i in (18) corresponded to [ R r ] i in (17), R r became a new matrix R x r . Thus, the r-th row of R x can become a matrix R x r after the above two spatial smoothings.
According to the above smoothing process, R x r was a Q r Q t × Q r Q t dimension full-rank covariance matrix. In addition, if M and N were odd numbers, the matrix forms of R r and R i were the same as (17) and (18). If M and N were even numbers, we still used the smoothing method, but set the matrix main diagonal elements of both R r and R i to zero.

3.2. Joint DOD and DOA Estimation Algorithm Based on Convex Optimization to Recover Covariance Matrix

As described above, we proposed a method of interpolating virtual sensors “0” to convert the coprime array into a uniform linear array, so the covariance matrix obtained after two Toeplitz matrix reconstructions had a small zero element, and then we needed to recover the zero elements to optimal elements. This section focuses on the problem of matrix recovery, and uses the kernel norm minimization theory to establish a matrix optimization recovery model.
Assuming that the transmitting array sensors position S t and the receiving array sensors position S r can be represented as S t and S r by vectors S t 1 × M and S r 1 × N , a matrix S can be represented by S = S t S r T , and a vector V can be obtained by vectorizing S , V 1 × M N . S t and S r had some zero elements, so V similarly had zero elements, and we denoted the zero elements in V in order as F and the nonzero elements in V in order as k .
Thus, the received signal of the interpolated virtual sensors can also be given by:
x ( t ) = x ( t ) i = { x ( t ) i , i k 0 , i F
where i denotes the value in order from 1 to M N and . i denotes the virtual signal at i. If i F , the virtual signal is 0, and if i k , the virtual signal is x ( t ) i .
According to References [28,29], it can be seen that we needed a Toeplitz matrix to estimate the target angles, but R x r was not a Toeplitz matrix after matrix reconstruction of (17) and (18). The matrix set R i , i [ 1 , N ] in (18) were all Toeplitz matrices, and they could be used for low-rank matrix reconstruction.
Take the 1-th matrix R 1 as an example, and build a projection matrix P 1 that matches R 1 , R 1 Q r × Q r , P 1 Q r × Q r . The construction rules of P 1 hold that if a certain position in R 1 is 0, then the same position in P 1 is also 0, otherwise it is 1.
According to the kernel norm minimization theory in [26], we assumed that R 1 was a reference matrix, and needed to obtain an ideal matrix R T 1 with low rank characteristics. R T 1 represents a recovery matrix; when it was a Hermitian Toeplitz matrix, its positive semidefiniteness could be guaranteed, and then we could establish a nonconvex optimization problem with R T 1 as a variable:
min R T 1 L × L   rank ( R T 1 ) s . t .   ( R T 1 P 1 ) R 1 F 2 < ε   ,   R T 1 0
where . F represents the Frobenius norm and ε represents the error threshold that obtains R T 1 .
Because the rank minimization optimization problem is a nonconvex optimization problem, there may be countless local optimal solutions in the feasible region set, which is difficult to solve. In order to solve this problem, we chose convex relaxation techniques to transform the nonconvex optimization problem in (20) into a convex optimization problem that minimized the trace of ideal matrix R T 1 . The convex optimization problem is given by:
min R T 1 L × L   tr ( R T 1 ) s . t .   ( R T 1 P 1 ) R 1 F 2 < ε   ,   R T 1 0
where tr ( . ) represents the trace of the matrix; (21) can also be represented as:
min R T 1 L × L 1 2 ( R T 1 P 1 ) R 1 F 2 + μ tr ( R T 1 ) s . t .   R T 1 0
where μ represents the error of R T 1 .
We could obtain an ideal Hermitian Toeplitz matrix R T 1 using (22), and R T 1 was the solution of the first matrix in R i , i [ 1 , N ] . If all the matrices in the matrix set R i , i [ 1 , N ] were solved by convex optimization, then we could obtain an ideal matrix set R T i , i [ 1 , N ] . We processed all matrices in R T i using (17) and obtained a covariance matrix R x r to estimate the target angles.
In order to further improve the utilization of covariance matrix information and improve the accuracy and resolution of angle estimations, we chose all the rows in R x , processed the information in the M N rows, and took the average to obtain a covariance matrix R x x that estimated the spatial spectral information:
R x x = r = 1 M N 1 M N R x r
In terms of the spatial spectrum estimation algorithm, we chose the RD-MUSIC algorithm [32]. The RD-MUSIC algorithm not only avoids the high complexity of the 2D-MUSIC algorithm, but also has a better performance compared with the ESPRIT algorithm [33]. Moreover, the RD-MUSIC algorithm can automatically match the DOD and DOA without additional angle pairing.
The spatial spectrum estimation function is given by:
f = 1 A 1 H E n E n H A 1
where A 1 = a t ( φ ) a r ( θ ) , E n represent the signal subspace of R x x . Equation (24) is also expressed as:
f = 1 a r ( θ ) H V ( φ ) a r ( θ )
According to [29], the DOA and DOD of the kth target can be given by:
θ ^ k = arg min 1 e 1 T V ( φ k ) 1 e 1 = arg max ( e 1 T V ( φ k ) 1 e 1 )
φ ^ k = arg min 1 e 1 T V ( θ k ) 1 e 1 = arg max ( e 1 T V ( θ k ) 1 e 1 )
where e 1 = [ 1 , 0 , , 0 ] T .
The method steps proposed in this section are represented in Algorithm 1.
Algorithm 1: The steps of algorithm are as follows:
Input: received signal: x(t), t = 1,2, …, L;
Output: { φ ^ k , θ ^ k } , k = 1 , 2 , , K ;
Step:
  1: Build the covariance matrix R x based on interpolating
virtual sensors as in (16);
  2: Perform smooth reconstructions of the Toeplitz matrix for any row of R x to obtain matrix set R i ;
  3: Recover the zero elements in R i through convex
optimization to obtain ideal matrix set R T i as in (22);
   4: Smooth R T i again to form a covariance matrix and
perform average to obtain R x x as in (23);
   5: Estimate { φ ^ k , θ ^ k } with RD-MUSIC;

4. Simulation Results and Analysis

Assuming that the experiment was carried out under the condition of ideal white noise, and the estimated targets were all coherent signals, M 1 = M 2 = 3 and N 1 = N 2 = 5 . The positions of the transmitting array and the receiving array sensors are both { 0 , 3 d , 5 d , 6 d , 9 d , 10 d , 12 d } , the number of transmitting array and receiving array subarrays sensors were all 7, and the value of μ was 0.025.
This section proved the effectiveness of the algorithm proposed in this paper by comparing the degrees of freedom performance, spatial spectrum performance, angular resolution performance, and root-mean-square error (RMSE) of different algorithms under the condition of the same physical sensors. The existing methods for estimating coherent targets’ DOD and DOA are all based the uniform linear array, so we chose a low-rank matrix reconstruction (LMR) algorithm in this study, and used the transmit/receive diversity smoothing (TRDS) algorithm in [34,35], the asymmetric spatial difference smoothing (ASDS) algorithm in [36], and a traditional spatial smoothing (SMS) algorithm for comparison.

4.1. Number of Estimated Targets

In this part, we assumed that the number of snapshots was 200 and the signal-to-noise ratio (SNR) was 10 dB. There were 10 fully coherent targets in the airspace, and their positions were distributed over the range [−60°, 75°], where the DODs and DOAs were all located at [−60°, −45°, −30°, −15°, 0°, 15°, 30°, 45°, 60°, 75°].
Figure 3 shows the spatial spectrum contour of the DOD and DOA joint estimation for coherent targets. The red circles denote the true angles of 10 targets, and the spectral peak contour denotes the estimated angles of 10 targets. The four figures in Figure 3 are as follows: (a) LMR algorithm; (b) SMS algorithm; (c) ASDS algorithm; and (d) TRDS algorithm. Figure 3a shows the spectral peak contour completely overlapped by the red circles, so we could clearly estimate 10 targets using the LMR algorithm. However, the spatial peaks overlap each other in the other figures, and it was difficult to estimate all target numbers using another algorithm. So, the simulation results in this part proved the effectiveness of the LMR algorithm in the performance of the degrees of freedom.

4.2. Spatial Spectrum Estimation

In this part, we assumed that the number of snapshots was 200 and the SNR was 10 dB. The DODs of targets were { 50 , 5 , 15 , 25 , 45 , 25 } , the DOAs of targets were { 15 , 20 , 50 , 10 , 35 , 35 } , and the estimated targets were six fully coherent signals.
Figure 4 shows the spatial spectrum of the DOD and DOA joint estimation for the coherent targets. The red lines denote the true angles of six targets, and the spectral peak denotes the estimated angles of six targets. The four figures in Figure 4 are as follows: (a) LMR algorithm; (b) SMS algorithm; (c) ASDS algorithm; and (d) TRDS algorithm. Figure 4a shows that the spatial spectral peaks completely overlapped with the red line, so we could use the LMR algorithm to obtain a clear spatial spectral peak map. However, the spatial spectral peaks of other figures had difficulty corresponding to the red line, and some spatial spectral peaks even overlap each other in Figure 4b. Thus, the simulation results in this part proved the effectiveness of the LMR algorithm in the performance of the spatial spectral estimation.

4.3. Angular Resolution

In this part, we assumed that the number of snapshots was 200 and the SNR was 10 dB. The DODs and DOAs of targets were ( θ 1 , φ 1 ) = ( 4.5 , 4.5 ) , ( θ 2 , φ 2 ) = ( 7 , 7 ) ; and the estimated targets were two fully coherent signals.
Figure 5 shows the spatial spectral peaks of two adjacent targets, and also reveals the performance in angular resolution of the four algorithms. The red lines denote the true angles of two targets, and the spectral peak denotes the estimated angles of two targets. Under the condition of high SNR, we could use the LMR algorithm to estimate two adjacent targets, and there is no overlap between normalized spectral peaks in Figure 5a. We could use the TRDS algorithm and the ASDS algorithm to distinguish that there were two targets, but the resolution performance was poor. However, the spatial spectral peaks obtained using the SMS algorithm had some overlapping phenomena, so it was impossible to distinguish the existence of two targets, and the angular resolution performance was not as good as that of the other algorithms. Thus, the simulation results of this part proved the effectiveness of the LMR algorithm in the performance of angular resolution.

4.4. Root-Mean-Square Error (RMSE)

We compared the RMSEs of different algorithms. The RMSE is a common standard that reflects the accuracy of angle estimation, and the average RMSE is defined by:
RMSE = 1 2 × Q K i = 1 Q k = 1 K [ ( φ ^ k i φ k ) 2 + ( θ ^ k i θ k ) 2 ]
where Q denotes the number of Monte Carlo simulation times, K denotes the number of targets, and ( φ ^ k i , θ ^ k i ) denotes the estimated DOD and DOA of the kth target for the i-th Monte Carlo simulation (i = 1,2, …, Q).
We assumed that there were three targets in space, all of which were fully coherent signals, and their DODs and DOAs were ( θ 1 , φ 1 ) = ( 14 , 18 ) , ( θ 2 , φ 2 ) = ( 27 , 35 ) , ( θ 3 , φ 3 ) = ( 36 , 47 ) , and ; Q = 200. Figure 6 shows the relationship of the RMSE with the SNR and number of snapshots. The comparative algorithms used in this part were an LMR algorithm based on a coprime array, an SMS algorithm based on a coprime array, a TRDS algorithm based on a uniform linear array, an ASDS algorithm based on a uniform linear array, and an SMS algorithm based on a uniform linear array.
Figure 6a depicts the variation in the RMSE curve with the SNR, where the number of snapshots was set as 200. The LMR algorithm based on a coprime array had a higher estimation accuracy than the other algorithms under the condition of a high SNR, but its estimation performance was not satisfactory in low SNR conditions. Figure 6b depicts the variation in the RMSE curve with the number of snapshots, where the SNR was set as 10. The LMR algorithm had a high estimation accuracy with a different number of snapshots. In order to demonstrate the advantage of the proposed method for estimating coherent targets, we compared it to the SMS algorithm based on a coprime array, as shown in Figure 6. We found that using the SMS algorithm based on a coprime array resulted in a poor estimation performance, which proved it could not estimate coherent signals.

4.5. Time Complexity

According to the previous simulation, the LMR algorithm proposed in this paper was better than other algorithms in terms of the number of estimated targets, angular resolution, and estimation accuracy. Due to the addition of a convex optimization algorithm, the complexity of the LMR algorithm was higher than that of the other algorithms. In terms of time complexity, when 200 Monte Carlo simulation experiments were performed, Figure 7 represents a comparison of the time complexity of different algorithms with the different number of snapshots. As presented in Figure 7, the simulation showed that the LMR algorithm could achieve the effect of enhancing the performance of angle estimation by adding a small amount of computation.

5. Conclusions

We proposed a joint DOD and DOA estimation method of bistatic coprime array MIMO radar for coherent targets based on low-rank matrix reconstruction. The method solved the problem regarding bistatic MIMO radar based on coprime arrays being unable to estimate coherent signals, and used fewer physical sensors to achieve a better performance in the estimation. The simulation results showed that the method performed better than the existing methods in terms of the degrees of freedom performance, spatial spectrum performance, angular resolution performance, and RMSE. However, the disadvantage of this method was that it performed poorly under the condition of a low SNR due to the limitations of the convex optimization algorithm.

Author Contributions

Z.Y. and G.H. contributed to the conception and design of the study. Z.Y. wrote the manuscript. H.Z. and G.Z. carried out the simulation and participated in the design of the study. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China under grant number 62071476, the funder is J.S.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Informed consent was obtained from all subjects involved in the study.

Data Availability Statement

The processed data required to reproduce these findings cannot be shared at this time, as the data also forms part of an ongoing study.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Rabideau, D.; Parker, P. Ubiquitous MIMO multifunction digital array radar. In Proceedings of the 37th Asilomar Conference on Signals, Systems and Computers, Pacific Groove, CA, USA, 8–12 November 2003; pp. 1058–1061. [Google Scholar]
  2. Luo, K.; Manikas, A. Superresolution Multitarget Parameter Estimation in MIMO Radar. IEEE Trans. Geosci. Remote Sens. 2013, 51, 3683–3693. [Google Scholar] [CrossRef]
  3. Gong, P.; Shao, Z.; Tu, G. Transmit beampattern design based on optimization for MIMO radar systems. Signal Process. 2014, 94, 195–201. [Google Scholar] [CrossRef]
  4. Li, L. Cramer-Rao bound for parameter estimation in narrowband bistatic MIMO radar. In Applied Mechanics and Materials; Trans Tech Publications: Bach, Switzerland, 2014; pp. 556–562. [Google Scholar]
  5. He, J.; Shu, T.; Li, L. Mixed Near-Field and Far-Field Localization and Array Calibration with Partly Calibrated Arrays. IEEE Trans. Signal Process. 2022, 70, 2105–2118. [Google Scholar] [CrossRef]
  6. Li, J.; He, Y.; Zhang, X.; Wu, Q. Simultaneous Localization of Multiple Unknown Emitters Based on UAV Monitoring Big Data. IEEE Trans. Ind. Inform. 2021, 17, 6303–6313. [Google Scholar] [CrossRef]
  7. Shu, T.; He, J.; Dakulagi, V. 3-D Near-Field Source Localization Using a Spatially Spread Acoustic Vector Sensor. IEEE Trans. Aerosp. Electron. Syst. 2022, 58, 180–188. [Google Scholar] [CrossRef]
  8. Zhou, C.; Zhou, J. Direction-of-Arrival Estimation with Coarray ESPRIT for Coprime Array. Sensors 2017, 17, 1779. [Google Scholar] [CrossRef] [Green Version]
  9. Sun, F.; Gao, B.; Chen, L. A Low-Complexity ESPRIT-Based DOA Estimation Method for Co-Prime Linear Arrays. Sensors 2016, 16, 1367. [Google Scholar] [CrossRef] [Green Version]
  10. Zeng, L.; Zhang, G.; Han, C. A Priori-Based Subarray Selection Algorithm for DOA Estimation. Sensors 2020, 20, 4626. [Google Scholar] [CrossRef]
  11. Shi, J.; Yang, Z.; Liu, Y. On Parameter Identifiability of Diversity-Smoothing-Based MIMO Radar. IEEE Trans. Aerosp. Electron. Syst. 2021, 58, 1660–1675. [Google Scholar] [CrossRef]
  12. Wen, F.; Shi, J.; Zhang, Z. Generalized spatial smoothing in bistatic EMVS-MIMO radar. Signal Process. 2022, 193, 108406. [Google Scholar] [CrossRef]
  13. Zheng, G.; Song, Y.; Chen, C. Height Measurement with Meter Wave Polarimetric MIMO Radar: Signal Model and MUSIC-like Algorithm. Signal Process. 2022, 190, 108344. [Google Scholar] [CrossRef]
  14. Zheng, G.; Song, Y. Signal Model and Method for Joint Angle and Range Estimation of Low-Elevation Target in Meter-Wave FDA-MIMO Radar. IEEE Commun. Lett. 2022, 26, 449–453. [Google Scholar] [CrossRef]
  15. Duofang, C.; Baixiao, C.; Guodong, Q. Angle estimation using ESPRIT in MIMO radar. Electron. Lett. 2008, 44, 770–771. [Google Scholar] [CrossRef]
  16. Wang, H.; Kaveh, M. On the performance of signal-subspace processing–Part II: Coherent wide-band systems. IEEE Trans. Acoust. Speech Signal Process. 1987, 35, 1583–1591. [Google Scholar] [CrossRef]
  17. Chen, Y.; Lee, J. Bearing estimation without calibration for randomly perturbed arrays. IEEE Trans. Signal Process. 1991, 39, 94–197. [Google Scholar] [CrossRef]
  18. Shan, T.; Kailath, T. Adaptive beamforming for coherent signals and interference. IEEE Trans. Acoust. Speech Signal Process. 1985, 33, 527–536. [Google Scholar] [CrossRef] [Green Version]
  19. Lei, H.; So, H.C. Source Enumeration Via MDL Criterion Based on Linear Shrinkage Estimation of Noise Subspace Covariance Matrix. IEEE Trans. Signal Process. 2013, 61, 4806–4821. [Google Scholar]
  20. Pal, P.; Vaidyanathan, P. Nested arrays: A novel approach to array processing with enhanced degrees of freedom. IEEE Trans. Signal Process. 2010, 58, 4167–4181. [Google Scholar] [CrossRef] [Green Version]
  21. You, Z.; Hu, G.; Zheng, G.; Zhou, H. Joint DOD and DOA Estimation of Bistatic MIMO Radar for Coprime Array Based on Array Elements Interpolation. Math. Probl. Eng. 2022, 2022, 3483778. [Google Scholar] [CrossRef]
  22. Liu, K.; Zhu, Z.; Ma, J. Reference sensor relocation-based thinned coprime array design for DOA estimation. Digit. Signal Process. 2021, 118, 103217. [Google Scholar] [CrossRef]
  23. Candes, E.; Plan, Y. Matrix completion with noise. Proc. IEEE 2010, 98, 925–936. [Google Scholar] [CrossRef] [Green Version]
  24. Candes, E.; Recht, B. Exact matrix completion via convex optimization. Found. Comput. Math. 2009, 9, 717–722. [Google Scholar] [CrossRef] [Green Version]
  25. Pal, P.; Vaidyanathan, P. A grid-less approach to underdetermined direction of arrival estimation via low rank matrix denoising. IEEE Signal Process. Lett. 2014, 21, 737–741. [Google Scholar] [CrossRef]
  26. Liu, C.; Vaidyanathan, P.; Pal, P. Coprime coarray interpolation for DOA estimation via nuclearnorm minimization. In Proceedings of the IEEE International Symposium on Circuits and Systems (ISCAS), Montreal, QC, Canada, 22–25 May 2016; pp. 2639–2642. [Google Scholar]
  27. Chen, T.; Guo, L. A direct coarray interpolation approach for direction finding. Sensors 2017, 17, 2149. [Google Scholar] [CrossRef] [Green Version]
  28. Zhou, C.; Gu, Y.; Fan, X. Direction-of-arrival estimation for coprime array via virtual array interpolation. IEEE Trans. Signal Process. 2018, 66, 5956–5971. [Google Scholar] [CrossRef]
  29. Zhen, Z.; Huang, Y.; Wang, W. Direction-of-Arrival Estimation of Coherent Signals via Coprime Array Interpolation. IEEE Signal Process. Lett. 2020, 27, 585–589. [Google Scholar] [CrossRef]
  30. Qiao, H.; Pal, P. Unified analysis of co-array interpolation for direction-of-arrival estimation. In Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), New Orleans, LA, USA, 5–9 March 2017; pp. 3056–3060. [Google Scholar]
  31. Hosseini, S.; Sebt, M. Array interpolation using covariance matrix completion of minimumsize virtual array. IEEE Signal Process. Lett. 2017, 24, 1063–1067. [Google Scholar] [CrossRef]
  32. Zhang, X.; Xu, L.; Xu, L. Direction of departure (DOD) and direction of arrival (DOA) estimation in MIMO radar with reduced-dimension MUSIC. IEEE Commun. Lett. 2010, 14, 1160–1163. [Google Scholar] [CrossRef]
  33. Bencheikh, M.; Wang, Y. Joint DOD-DOA estimation using combined ESPRIT-MUSIC approach in MIMO radar. Electron. Lett. 2013, 46, 1081–1083. [Google Scholar] [CrossRef]
  34. Zhang, W.; Liu, W.; Wang, J. Joint Transmission and Reception Diversity Smoothing for Direction Finding of Coherent Targets in MIMO Radar. IEEE J. Sel. Top. Signal Process. 2014, 8, 115–124. [Google Scholar] [CrossRef] [Green Version]
  35. Shi, J.; Hu, G.; Zhang, X.; Jin, S. Smoothing matrix set-based MIMO radar coherent source localisation. Int. J. Electron. 2018, 105, 1345–1357. [Google Scholar] [CrossRef]
  36. Hong, S.; Wan, X.; Ke, H. Spatial difference smoothing for coherent sources location in MIMO radar. Signal Process. 2015, 109, 69–83. [Google Scholar] [CrossRef]
Figure 1. Bistatic coprime array MIMO radar model.
Figure 1. Bistatic coprime array MIMO radar model.
Sensors 22 04625 g001
Figure 2. Sensor distribution of bistatic coprime array MIMO radar after interpolating virtual sensors.
Figure 2. Sensor distribution of bistatic coprime array MIMO radar after interpolating virtual sensors.
Sensors 22 04625 g002
Figure 3. Results of estimating 10 targets by different algorithms: (a) LMR algorithm; (b) SMS algorithm; (c) ASDS algorithm; (d) TRDS algorithm.
Figure 3. Results of estimating 10 targets by different algorithms: (a) LMR algorithm; (b) SMS algorithm; (c) ASDS algorithm; (d) TRDS algorithm.
Sensors 22 04625 g003aSensors 22 04625 g003b
Figure 4. Results of the spatial spectral estimation of different algorithms: (a) LMR algorithm; (b) SMS algorithm; (c) ASDS algorithm; (d) TRDS algorithm.
Figure 4. Results of the spatial spectral estimation of different algorithms: (a) LMR algorithm; (b) SMS algorithm; (c) ASDS algorithm; (d) TRDS algorithm.
Sensors 22 04625 g004aSensors 22 04625 g004b
Figure 5. Results of the angular resolution of different algorithms: (a) LMR algorithm; (b) SMS algorithm; (c) ASDS algorithm; (d) TRDS algorithm.
Figure 5. Results of the angular resolution of different algorithms: (a) LMR algorithm; (b) SMS algorithm; (c) ASDS algorithm; (d) TRDS algorithm.
Sensors 22 04625 g005aSensors 22 04625 g005b
Figure 6. RMSE versus SNR and number of snapshots for different algorithms. (a) RMSE versus SNR for different algorithms; (b) RMSE versus number of snapshots for different algorithms.
Figure 6. RMSE versus SNR and number of snapshots for different algorithms. (a) RMSE versus SNR for different algorithms; (b) RMSE versus number of snapshots for different algorithms.
Sensors 22 04625 g006
Figure 7. Simulation time versus number of snapshots for different algorithms.
Figure 7. Simulation time versus number of snapshots for different algorithms.
Sensors 22 04625 g007
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

You, Z.; Hu, G.; Zhou, H.; Zheng, G. Joint Estimation Method of DOD and DOA of Bistatic Coprime Array MIMO Radar for Coherent Targets Based on Low-Rank Matrix Reconstruction. Sensors 2022, 22, 4625. https://doi.org/10.3390/s22124625

AMA Style

You Z, Hu G, Zhou H, Zheng G. Joint Estimation Method of DOD and DOA of Bistatic Coprime Array MIMO Radar for Coherent Targets Based on Low-Rank Matrix Reconstruction. Sensors. 2022; 22(12):4625. https://doi.org/10.3390/s22124625

Chicago/Turabian Style

You, Zhiyuan, Guoping Hu, Hao Zhou, and Guimei Zheng. 2022. "Joint Estimation Method of DOD and DOA of Bistatic Coprime Array MIMO Radar for Coherent Targets Based on Low-Rank Matrix Reconstruction" Sensors 22, no. 12: 4625. https://doi.org/10.3390/s22124625

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop