Abstract

In order to realize the high-precision direction of arrival (DOA) estimation of the coherent source of two-dimensional multiple-input and multiple-output (MIMO) radar, a solution is given by combining Toeplitz matrix set reconstruction. MIMO radar obtains a larger aperture with fewer arrays. Traditional two-dimensional reconstruction Toeplitz-like algorithms use part of the information in the construction of two correlation matrices or covariance matrices to construct the Toeplitz matrix when performing two-dimensional coherent source DOA estimation, which makes the information utilization incomplete and requires additional denoising processing. To solve the above problems, this paper proposes an improved Toeplitz matrix set reconstruction algorithm based on the two-dimensional reconstruction Toeplitz class algorithm. The complete array element receiving signal vector is used to construct two Toeplitz matrix sets containing complete information, and then their conjugate transposes. Multiply and sum to correct the matrix to obtain a full-rank matrix, so as to achieve the purpose of decoherence and combine the traditional ESPRIT algorithm to perform two one-dimensional reconstruction processing through rotation invariance and then perform angle matching to achieve two-dimensional coherent signal angle estimation, while avoiding additional denoising processing. Finally, the simulation results of the cross array and the L-shaped array verify the effectiveness of the algorithm in this paper and further extend it to the two-dimensional MIMO radar array model and compare it with the traditional ESPRIT-like algorithm and the REC-FBSS-ESPRIT algorithm. In comparison, the algorithm in this paper has better performance under the conditions of successful resolution, DOA estimation accuracy, and low signal-to-noise ratio.

1. Introduction

The multiple-input and multiple-output (MIMO) radar system is a new radar system proposed in recent years. MIMO technology has brought a new breakthrough to the application performance of the radar system. Compared with the traditional radar, MIMO radar has potential advantages in parameter target estimation, target parameter detection, estimation performance analysis, space-time adaptive processing suppression, radar interference waveform design, and so forth. The direction of arrival (DOA) [1] estimation problem is one of the important research directions in the signal processing of sensor arrays [2, 3], and it is widely used in radar [46]. High-precision DOA estimation based on subspace has become the focus of research [79]; for example, multiple signal classification (MUSIC) and estimation of signal parameters via rotational invariance techniques (ESPRIT) [10] can provide higher resolution to estimate the direction of arrival of uncorrelated and partially related signals [1113]. But in practice, there are a large number of coherent sources due to multipath propagation and cofrequency interference [14]. When the signals are coherent, the rank of the covariance matrix accepted by the array will be deficient, so that the signal will be diffused to the noise, and the performance of the DOA estimation will be degraded [15, 16]. The methods of decoherence include spatial smoothing algorithms, such as forward smoothing, backward smoothing, and forward and backward smoothing, but they are usually only applicable to isometric uniform linear arrays, and the corrected dimension is lower than the original matrix dimension; that is, decoherence is in exchange for lower degrees of freedom [6, 14].

Another problem to solve rank deficit is to construct an algorithm based on vector and matrix reconstruction [14]. This algorithm rearranges the elements by covariance processing of the vector of the received signal and then constructs a Toeplitz matrix so that its rank is only the direction of arrival is related without being affected by signal correlation, so as to achieve the purpose of decoherence. Reference [17] proposed the ESPRIT-like algorithm by constructing a special antenna array model to reconstruct a Toeplitz matrix with the covariance matrix of the received signal matrix and using rotation invariance to achieve decoherence, but this method only works for the center array of the covariance matrix. When the center row of the covariance matrix is selected for reconstruction, the noise term is only a scalar quantity; otherwise, the denoising process still needs to be used to estimate the DOA using the ESPRIT algorithm. Because only one line of covariance is used, its information utilization is incomplete and affects DOA estimation performance. Reference [6] extended [17] to the two-dimensional DOA estimation of coherent sources. Reference [18] proposed the REC-FBSS-ESPRIT algorithm for reconstructing a covariant matrix, using the forward and backward spatial smoothing method as a preprocessing method to solve the problem of rank deficiency, and constructed an L-shaped matrix for two-dimensional DOA estimation, but the signal is still affected by noise and requires denoising. Reference [14] proposed an improved algorithm based on Toeplitz matrix reconstruction, by constructing a Toeplitz matrix set on the signal matrix, processing the Toeplitz matrix and the signal matrix, and then multiplying and summing by the conjugate transposed matrix. The matrix is corrected to obtain a full-rank matrix to achieve decoherence, and no additional denoising is required, but it is only suitable for one-dimensional DOA estimation.

Based on the literature [14], this paper proposes an improved Toeplitz matrix set reconstruction algorithm based on the two-dimensional reconstruction of the Toeplitz-like algorithms and uses cross arrays and L-shaped arrays for the two-dimensional DOA estimation [19], further extending to MIMO radar two-dimensional DOA estimation, using the characteristics of MIMO radar, with fewer array antennas to obtain higher DOA measurement accuracy. The algorithm uses two even linear arrays of mutually orthogonal array elements, through two permutation matrices and the relationship between the signal subspace and the direction vector, using rotation invariance, through two one-dimensional processing and then angle matching. Thus, DOA estimation of two-dimensional coherent signals is realized. Finally, simulation experiments verify the universality of the proposed algorithm for two-dimensional DOA estimation. Compared with the traditional ESPRIT-like algorithm and the REC-FBSS-ESPRIT algorithm in [18], the successful resolution probability and DOA estimation accuracy of the algorithm in this paper have better performance in the case of low signal-to-noise ratio, does not require spectrum peak search, and the amount of calculation is small.

2. Materials and Methods

2.1. Cross Array

A cross-shaped array as shown in Figure 1 supposes the intersection of the cross-shaped array is the origin of the coordinates, the array elements are evenly distributed on the -axis and -axis, and the number of array elements on the -axis and -axis is N = 2M + 1. The total number of array elements is 4M + 1. The array element spacing is , where is the wavelength. Assuming that P signals are incident on the antenna, the two-dimensional arrival angles of the ith signal are , (i = 1, 2, …, P), and and are the azimuth angle and the pitch angle, respectively.

Then, the received signals of -axis and -axis arewhere and are the -axis and -axis direction matrices, respectively; the dimension is (2M + 1) × P, and , ; is P × 1 dimension incident signal vector; P signals can be independent, correlated, or coherent; and are the additive Gaussian noise of the -axis and -axis receiving models, respectively; the dimensions are 2M + 1; and they are not related to the source.

First, construct the Toeplitz matrices and of the received signal. As can be seen from [14], Toeplitz matrices and can be expressed as follows:where , , and in the same way; which means that is a full-rank diagonal matrix. In other words, the rank of is independent of the coherence between signals, and the decorrelation can be achieved. and are Toeplitz matrices composed of noise vectors.

2.2. L-Shaped Array

L-shaped array is shown in Figure 2: let the coordinate origin of the L-shaped array be the reference array element. The array elements are evenly distributed on the -axis and the -axis. The numbers of array elements on the -axis and the -axis are both N = 2M + 1 and the total number of array elements is 4M + 1. The array element spacing is , where is the wavelength. Assuming that P signals are incident on the antenna, the two-dimensional arrival angles of the ith signal are , (i = 1, 2, …, P), and and are the azimuth angle and the pitch angle, respectively.

Similarly, the received signals of the -axis and -axis are

In the same way, where and are the direction matrix of the -axis and -axis, respectively, the dimension is (2M + 1) × P, where ; ; and and are the same as the cross array.

The Toeplitz matrices and are constructed as follows:

Among them, and are constants; since is a diagonal matrix, the correlation matrix is not affected by the constants. If , then and are the same.

2.3. MIMO Array

The single-static MIMO array is shown in Figure 3; set the number of transmitting array elements as 1 × M and the number of receiving array elements as N × 1; that is, the total number of array elements is M + N. Due to the nature of the MIMO array model, it can be virtualized. The number of arrays is M × N, and the array elements are uniformly distributed on the -axis and -axis, respectively, and the total number of array elements is M × N. The element spacing is , where is the wavelength. Assuming that P signals are incident on the antenna, the two-dimensional arrival angles of the ith signal are , (i = 1, 2, …, P), and and are the azimuth and elevation angles, respectively.

Then, the output iswhere , are the elevation and azimuth angles corresponding to the kth target; is the MN × 1 Gaussian white noise vector, the mean is 0, and the covariance is ; and and , where and are the antenna steering vectors along the y-axis and x-axis of the transmitting array (corresponding to the kth target) and and are the same. So, there are the following relations

Then, set to . The same is .

Correlation calculation of and with the corresponding received signals and of the ith array element:

Let and , where and are correlation operations without noise; is the (M + 1) × (M + 1) -dimensional matrix whose ith diagonal is 1. When i = 0, is the M + 1 dimension identity matrix; represents mathematical expectation.

It can be obtained from equation (7) that, for the ESPRIT-like algorithm in [17], the method is to use an optional set of Toeplitz matrices and to achieve the purpose of decoherence of coherent source signals. If i = 0 is selected as the central array element to construct and , then is an identity matrix, and after that the relationship between the signal subspace and the direction vector can be used to directly perform feature decomposition on and to find the final DOA information, but when i ≠ 0 is the central array element, is not an identity matrix, so denoising is still required. And ESPRIT-like only constructs one and , so the complete information of the array is not fully utilized. To solve the above problems, all , and their corresponding , are multiplied and summed:

Cross array:

L-shaped array:

The same is for the MIMO array.

and obviously have a joint diagonalization structure and span the same range of space of and , where is the signal covariance matrix. For , , , and , see literature [14].

From equations (8) and (9), it can be seen that the reconstructed equivalent covariance matrix is a positive definite matrix with rank P. The rank is not affected by signal correlation, but only related to the number of signals [14]. To further improve accuracy, and are revisedwhere is a permutation matrix with an antidiagonal of 1. Since and are Vandermonde matrices and , and are full ranks, and because and are diagonal matrices, their feature decomposition can obtain large eigenvalues and small eigenvalues, where the eigenvectors corresponding to large eigenvalues constitute the signal subspace and the eigenvectors corresponding to the small eigenvalues constitute the noise subspace .

3. Two-Dimensional DOA Estimation of Coherent Sources

Let , where and are the first and last terms of . Similarly, the signal subspace is decomposed , where and are the first and last columns of , respectively. It is easy to get , where

It is a rotation matrix. Since and are the same signal subspace, and , in which is a full-rank matrix; then,

Let ; then, . We can derive , , by feature decomposition of . Both can be estimated, and can be estimated in the same way. The following two-dimensional DOA angle can be estimated:

In summary, the steps of the two-dimensional DOA estimation method based on the Toeplitz matrix set proposed in this paper are shown in Table 1.

4. Computer Simulation

In order to verify the universality of the proposed algorithm for two-dimensional DOA estimation, the proposed algorithm is compared with the cross-shaped array ESPRIT-like algorithm in [6] and the L-shaped array REC-FBSS-ESPRIT algorithm in [18]. Perform 100 Monte Carlo simulations on each algorithm and define the root mean square error as

The DOA of the three sources used in the simulation are (35°, 40°), (75°, 70°), (89°, 80°), and sources 1, 3 are related signals. The numbers of array elements on the x- and y-axis are both 11, and the array element spacing is half a wavelength.

Figure 4 shows the DOA estimation performance of each algorithm, where Figures 4(a)4(e) are the cross-shaped ESPRIT-like algorithm, L-shaped array REC-FBSS-ESPRIT algorithm, MIMO array, and the DOA estimation results of the cross array, L-type array, and MIMO array using the algorithm of this paper when the signal-to-noise ratio is SNR = 10 and the number of snapshots is 1024. From the figure, it can be seen intuitively that the algorithm of this paper is closer to the actual angle and has better two-dimensional DOA estimated performance.

Figure 5 shows the performance comparison of azimuth estimation using the cross array, L-shaped array, MMO array, ESPRIT-like algorithm, and REC-FBSS-ESPRIT algorithm using this algorithm and examines the RSME variation of the algorithm under different signal-to-noise ratios (SNR). When the signal-to-noise ratio is 0, the performance of this algorithm is improved by about 40% compared to the ESPRIT-like algorithm and improved by about 25% compared to the REC-FBSS-ESPRIT algorithm. By comparing RSMEs with different signal-to-noise ratios, it is concluded that the proposed algorithm performs better than the ESPRIT-like algorithm and REC-FBSS-ESPRIT algorithm at low signal-to-noise ratios.

Figure 6 shows the comparison of the resolution probability of the cross array, L-shaped array, MIMO array ESPRIT-like algorithm, and REC-FBSS-ESPRIT algorithm using this algorithm. Here, it is defined that if the estimated and directions of the two sources satisfy , it is said that the two sources are correctly resolved. The resolution probability refers to the ratio of the number of correct resolutions to the total number of experiments. The experimental conditions were 10 experiments per group under the condition that the number of snapshots was 1024 and the signal-to-noise ratio SNR was 20. The experimental results show that the probability of successful resolution of this algorithm under low azimuth interval is higher than that of ESPRIT-like algorithm and REC-FBSS-ESPRIT algorithm, which shows that the accuracy of DOA estimation of this algorithm is higher than the other two algorithms, and, moreover, the cross array, the L-shaped array, and the MIMO array all have better successful resolution in the case of low azimuth spacing.

Figure 7 shows the influence of correlation coefficients on the performance of each algorithm. From Figure 7(a), we can see the successful resolution of the MIMO array using this algorithm when the signal-to-noise ratio SNR is 10 and the number of snapshots is 1024, and with the change of the correlation coefficient, the success resolution is always 100%, and the success rate of the L-shaped array using the algorithm of this paper is only 99% to 100% when the correlation coefficient is 0.9. The success rate of the ESPRIT-like algorithm and the REC-FBSS-ESPRIT algorithm is many times between 99% and 100%. It can be seen from the Figure 7(b) that the two arrays adopting the algorithm of this paper have small changes in RSME when the correlation coefficient changes and slightly rise when the correlation coefficient is close to 1, while the ESPRIT-like algorithm has both changes when the correlation coefficient changes. The square error is also small, but the performance is lower than the algorithm in this paper. The mean square error of the REC-FBSS-ESPRIT algorithm under the change of the correlation coefficient is lower than the ESPRIT-like algorithm but higher than the algorithm in this paper. The experimental results show that the two-dimensional DOA estimation algorithm in this paper is less affected by the correlation coefficient, and the estimation performance is higher than the ESPRIT-like and REC-FBSS-ESPRIT algorithms.

Table 2 shows the performance comparison of the cross array, L-shaped array, ESPRIT-like algorithm, and REC-FBSS-ESPRIT algorithm under different parameters using this algorithm. Experiments show that the algorithm in this paper has a low signal-to-noise ratio and a low number of snapshots; the mean square error is lower than the ESPRIT-like algorithm and the REC-FBSS-ESPRIT algorithm.

Table 3 shows the comparison of the time required for different algorithms to perform 100, 500, and 1000 experiments on 3 signals. The results show that the simulation time of the algorithm in this paper is similar to that of the ESPRIT-like algorithm, only slightly slower, but compared to the REC-FBSS-ESPRIT algorithm, it is much faster and has a better real-time performance.

5. Conclusions

This paper proposes a modified Toeplitz matrix set reconstruction algorithm based on the two-dimensional reconstruction of Toeplitz-like algorithms, which is based on the incomplete information of traditional reconstruction Toeplitz algorithm and the need for denoising. The Toeplitz matrix set is multiplied and summed with the conjugate transposed matrix to achieve solution coherence, avoiding additional denoising. The simulation experiment gives a comparative analysis of the performance of this algorithm, the ESPRIT algorithm, and REC-FBSS-ESPRIT algorithm and utilizes the special performance of MIMO arrays to simulate more arrays with fewer antennas, universality under the array model.

Data Availability

The datasets used or analysed during the current study are available from the corresponding author on reasonable request.

Conflicts of Interest

The authors declare that there are no conflicts of interest regarding the publication of this paper.

Acknowledgments

This work was supported by the National Natural Science Foundation of China under Grant no. 11574120 and Jiangsu Provincial University Natural Science Fund under Grant no. 14KJD510002.