Abstract

The target localization in distributed multiple-input multiple-output (MIMO) radar is a problem of great interest. This problem becomes more complicated for the case of multitarget where the measurement should be associated with the correct target. Sparse representation has been demonstrated to be a powerful framework for direct position determination (DPD) algorithms which avoid the association process. In this paper, we explore a novel sparsity-based DPD method to locate multiple targets using distributed MIMO radar. Since the sparse representation coefficients exhibit block sparsity, we use a block sparse Bayesian learning (BSBL) method to estimate the locations of multitarget, which has many advantages over existing block sparse model based algorithms. Experimental results illustrate that DPD using BSBL can achieve better localization accuracy and higher robustness against block coherence and compressed sensing (CS) than popular algorithms in most cases especially for dense targets case.

1. Introduction

Multiple-input multiple-output (MIMO) radar study has received considerable attention over the past few years [17]. MIMO radar is typically used in two antenna configurations, namely, colocated [1, 2] and distributed [3, 4]. Colocated MIMO radar with closely spaced antennas exploits the waveform diversity and increased degrees of freedom (DOF) to obtain better angular resolution due to the virtual aperture [1]. The proximity of the antenna arrays allows considering the same target response for each transmitter-receiver pair [8]. Unlike colocated MIMO radar, distributed MIMO radar exploits angular diversity by capturing information from different aspect angles of target with widely spaced antennas [3] and supports accurate target location and velocity estimation [9]. In distributed MIMO radar, targets display different radar cross-sections (RCS) in different transmit-receive channels, and thus better detection performance is ensured by averaging the target scintillations from different angles [3]. In this paper, we are concerned with solving multiple stationary targets localization problem using distributed MIMO radar.

Location estimation technique is one important problem for MIMO radar systems due to its great potential to enable different kinds of localization applications. The traditional approach to solve the localization problem consists of a two-step procedure. The signal parameters such as direction of arrival (DOA), time of arrival (TOA), and time difference of arrival (TDOA) are estimated firstly at several receivers independently and then the coordinates of targets are calculated by exploiting the explicit geometric relationship. The authors in [10, 11] studied target localization with MIMO radar systems by utilizing bistatic TOA for multilateration and the Cramêr-Rao bound (CRB) for the target localization accuracy was derived. It has been shown that localization by coherent MIMO radar provides significantly better performance than noncoherent processing where the phase information is ignored. Coherent processing, however, entails the challenge of ensuring multisite systems phase synchronization [12] and the impact of static phase errors at the transmitters and receivers over the CRB has been well analyzed [13, 14]. Literature [15] has demonstrated that even the noncoherent MIMO radar provides significant performance improvement over a monostatic phased array radar with high range and azimuth resolutions. Although most publications on localization algorithms concentrate on the two-step method, it is suboptimal in general [16]. The problem becomes more complicated and challenging for multiple dense targets scenario using the method given in [11], where parameters as TOAs should be assigned to the correct targets, which is called “Data Association” [17] and it is an important problem especially for multiple target applications. A multiple-hypothesis- (MH-) based algorithm for multitarget localization was proposed to estimate the number and states of targets [18].

On the contrary, the direct position determination (DPD) method suggested by Weiss in [16] and Bar-Shalom and Weiss in [19] does not need intermediate parameters as DOAs or TOAs. The position estimates of interest are obtained directly by minimizing a cost function using the grid-search method, which can improve the estimation accuracy with respect to the two-step method. A maximum likelihood (ML) based DPD method dealing with one moving target is developed [20]. Moreover, the DPD method can provide superior localization capability in the context of multitarget scenarios since the data association step is avoided. Despite these advantages, the DPD method did not receive enough attention due to its intensive computation load. Recently, sparsity-based representation DPD framework is exploited for target/source localization problem. In fact, since the number of unknown targets is small in the radar scene, it can be modeled as an ideal sparse vector in the localization problem. Therefore, sparse modeling for distributed MIMO radar is firstly presented in [21] and the location estimates can be obtained by searching for the block sparse solution of underdetermined model using block matching pursuit (BMP) method. In [22], the multisource localization problem using TDOA measurements is formulated to be a sparse recovery problem and the problem of the data association and multisource localization is solved in a joint fashion. The method of block sparse Bayesian learning (BSBL) method in [23] motivates us to consider its application to multitarget localization problem in distributed MIMO radar. By exploiting the intrablock correlation, BSBL can achieve a superior performance over other algorithms for off-grid DOA estimation [24]. Simulation results showed that the BSBL method significantly outperforms competitive algorithms in different experiments.

In this paper, motivated by [21], we propose to apply the BSBL algorithm [23] for solving multitarget direct localization problem by employing block sparse modeling and we demonstrate the superiority of BSBL for multitarget localization problem through sufficient numerical experiments from many aspects. Specifically, we demonstrate the robustness of BSBL against compressed sampling and capability of dealing with dense targets localization. The effect of parameter estimation based on the off-grid model is also shown.

The remainder of the paper is organized as follows. We introduce the signal model for a distributed MIMO radar and formulate the block sparse representation of signal in Section 2. In Section 3, we review existing sparse recovery algorithms for this problem. Then, the sparsity-aware multitarget localization using BSBL is presented in Section 4. The comparison of performance based on Monte Carlo simulations is shown in Section 5. Finally, concluding remarks and future work are addressed in Section 6.

Notations used in this paper are as follows. Boldface letters are reserved for vectors and matrices. and denote the norm and norm, respectively. , are the determinant and trace of a matrix , respectively. denotes a block matrix with principal diagonal blocks being the in turn. means each elements in the vector is nonnegative. denotes vector of all ones and denotes identity matrix.

2. Signal Model

Consider a distributed MIMO radar network consisting of transmitters, located at , receivers, located at , and targets, located at in a two-dimensional (2D) plane. Without loss of generality, we can extend the analysis in this paper to the three-dimensional (3D) case. A set of orthogonal narrowband waveforms are transmitted from different transmitters where denotes the fast time. Suppose that the th transmitter generates a linearly frequency-modulated (LFM) signal where denotes the window function, , is the chirp rate, represents the bandwidth, denotes the pulse duration, and is the carrier frequency of the th transmitter. Further, we assume that the cross correlations between these waveforms are close to zeros for different delays; namely, where denotes the conjugate operator. Let denote the complex RCS value corresponding to the th target between the th transmitter and the th receiver and each target is modeled as a collection of various reflection coefficients. In this work, we are interested in Rician target model [25], which describes one dominant scatterer together with a number of small scatterers, and target returns are assumed to be deterministic and unknown.

For coherent processing, we obtain the bandpass signal arriving at the th receiver taking account of the phase errors as where is the time delay corresponding to the th target in the th transmit-receive pair and is the speed of the propagation of the wave in the medium. and in (4) denote the phase error induced by the th transmitter or th receiver, respectively. The noise is assumed to be complex Gaussian with power spectral density (PSD) and is assumed to be independent for different .

The received signals at each receiver can be decomposed by a bank of matched filters. Then we take samples within a range bin centered at in the th transmit-receive pair as where and denote the sample index and sampling interval, respectively, , is selected as the center of targets, is the sampling start time of corresponding range gate, and is the noise component at the output of the matched filter. Note that unknown phase errors are absorbed in the unknown reflection coefficient as . Plus, the waveform term is no longer present in this equation as it is integrated out of the matched filter being a sinc function. This model is more practical than that in [21] by taking account of the effect of sampling deviation from the location of peaks.

We discretize the planar area into a grid of uniform cells where each of the targets is located at one of the cells. If there are targets in the area and is given a fine grid of cells such that the cell’s occupancy is exclusive, the distribution of the targets in the plane is sparse; that is, out of cells only contain the targets. This implies the spatial sparsity model as depicted in Figure 1. Denoting the signal attributed to the target located at cell at sample index as and concatenating the signals corresponding to each cells, the signal vector coming from all the 2D plane can be formed as , where and stands for the transpose operator. Further, is defined as

There are reflection coefficients corresponding to the one particular cell where the target is located and there are only targets. We characterize sparsity with such structure as block sparsity. Figure 1 illustrates the particular block sparsity model exhibited in representation of signals coming from all over the grid as described above.

For the coherent processing, the dictionary elements at the th grid at sample index in the th pair is given as

The dictionary is partitioned accordingly into where

Further, we arrange and in (6) into dimensional column vectors and , respectively. Therefore, we can express the received vector at as where is a block sparse vector with only nonzero blocks and each block containing entries. We have expressed our observed data at using sparse representation. It is further assumed that the target reflection coefficients remain constant across the range bin. In order to make the model more concise, we stack , , and into , , and to obtain sparse representation as where , , and .

Note that, in the above expression for the measurement vector, is known and only depends on the actual targets present in the illuminated area. The nonzero entries of represent the target RCS values and the corresponding indices determine the positions. We assume that the number of targets is unknown. The problem of target localization is therefore turned into sparse vector recovery problem. Recovery methods for block sparse signals will be addressed in the next section.

3. Existing Sparse Support Recovery

In the previous section, we have expressed that the signal received across receive antennas over snapshots using sparse representation. In order to find the locations of the targets, we need to recover the sparse vector from the measurements . Since the sampling number is much smaller than the grid number , the inversion of (12) is an ill-posed problem. In addition, has block/group structure. The exact sparsity of the signal denoted by , that is, the norm of , is equal to the number of nonzero elements in and is employed to get the inversion of (12). Then, the signal vector can be obtained by solving the following optimization problem: where is the regularization factor proportional to the noise level. The optimization problem requires combinatorial search and is widely known as NP-hard. In order to simplify the optimization problem, some convex relaxation is often made. The most extensively used one is the -norm relaxation as follows:

Since (13) is nonconvex, matching pursuit (MP) and orthogonal MP are preferred. The aforementioned two methods use a greedy strategy that iteratively selects the basis vector. After -norm relaxation, many methods, such as basis pursuit (BP) denoising, least absolute shrinkage, and selection operator (LASSO), and gradient projection for sparse reconstruction can be used to find the solution. These algorithms recover sparse vectors but do not exploit the knowledge of the block sparsity. It is known that exploiting such block partition property can further improve recovery performance. Recently, block-MP (BMP) algorithm has been proposed [26] which exploits the knowledge of block sparsity.

Nevertheless, the BMP algorithm is effective on noiseless scenarios. In practice, measurements are inevitably contaminated with noise and underlying uncertainties. Besides, the performance of the sparsity based estimation approaches is determined by the correlations between columns of the dictionary matrix and the distance between the adjacent grids. High dictionary coherence can potentially disrupt BMP or Group-Lasso algorithms [27]. More importantly, one should note that when one target belongs to the th grid, not only the target reflection coefficient block is a nonzero block, but also its elements are correlated in amplitude. The correlation arises because the coefficients of the th grid are belonging to the same target, and thus the elements in are mutually dependent. It is shown that exploiting the correlation within blocks can further improve the estimation quality of [23].

Therefore, in this paper we propose to use BSBL [23] to estimate by exploiting the block structure and the correlation within blocks. In the next section we briefly introduce BSBL and its algorithm.

4. Block SBL Based Target Localization

This section briefly describes the BSBL framework and corresponding algorithm.

4.1. BSBL Framework

BSBL is an extension of the basic SBL framework, which exploits a block structure and intrablock correlation in the coefficient vector . It is based on the assumption that can be partitioned into nonoverlapping blocks as

For sparse model in this paper, . Then, each block is assumed to satisfy a parameterized multivariate Gaussian distribution with the unknown parameters and . Here is a nonnegative parameter controlling the block sparsity of . When , the th block becomes zero. During the learning procedure most tend to be zero, due to the mechanism of automatic relevance determination. Thus sparsity at the block level is encouraged. is a positive definite and symmetrical matrix, capturing the intrablock correlation of the th block. Under the assumption that blocks are mutually uncorrelated, the prior of is , where . Assume the noise vector satisfies , where is a positive scalar to be estimated. Therefore the posterior of is given by with

Therefore, the estimate of can be directly obtained by using the the maximum a posteriori (MAP) estimation, providing all the parameters , . The parameters , can be estimated by a Type II maximum likelihood procedure [28]. This is equivalent to minimizing the following cost function: where denotes all the parameters. This framework is called the BSBL framework. The algorithm derived from this framework includes three learning rules, that is, the learning rules for , , and . The correlation matrix is modeled as a Toeplitz matrix. There are several optimization methods to minimize the cost function, such as the expectation-maximum (EM) method, the bound-optimization (BO) method, and the duality method.

4.2. Advantages of BSBL

Compared to Lasso-type algorithms (such as Group-Lasso based on -minimization) and greedy algorithms (such as Group-MP based on -minimization), BSBL has the following advantages.(1)BSBL provides large flexibility to model and exploit intrablock correlation structure in signals. By exploiting the correlation structures, recovery performance is significantly improved [29].(2)BSBL has the unique ability to find less-sparse and nonsparse true solutions with very small errors [30]. This is attractive for practical use, since in practice the true solutions may not be very sparse and existing sparse signal recovery algorithms generally fail in this case.(3)Its recovery performance is robust to the characteristics of the dictionary , while other algorithms are not. This advantage is very attractive to sparse representation and other applications, since in some applications there is a trade-off between the resolution (grid size) and the block coherence measure [21]. When the grid points come closer, the resolution is improved but blocks within are highly coherent.

Therefore, BSBL is promising for multitarget localization. In the following we choose the BSBL- algorithm [23], which transforms the BSBL cost function from the space to the space by treating and as regularizers. Since it only takes few iterations and each iteration is a standard Group-Lasso type problem, it is much faster and is more suitable for large-scale datasets than BSBL-EM and BSBL-BO algorithms [23].

5. Experiments

To demonstrate the superior performance of BSBL, this section tests the performance of sparse recovery based multitarget localization algorithms by conducting a wide range of numerical experiments. Three algorithms are used, which are the Group-Lasso method for solving (14), the Group/block-MP for solving (13) [21], and the BSBL- method.

We use the same radar configuration as in [21]. Consider a MIMO radar system in a common Cartesian coordinate system. The transmitters are located at  m and  m, respectively. The receivers are located at  m and  m, respectively. The three targets are located at  m,  m, and  m. The carrier frequency of these two transmitters are  GHz and  GHz. The pulse duration is μs and signal bandwidth is  MHz. The phase errors and are assumed to be . We choose the range gate is and snapshots number is for the simulation results. Therefore, has entries. We divide the planar area into grid points. Therefore, the total number of possible target states is . Hence, the dimensional sparse vector has only nonzero entries corresponding to the targets. The th target reflection coefficients follow a Rician distribution with pdf , where the fixed-amplitude part of three targets in all transmit-receive paths are , , and , and the power of Rayleigh part is for all three targets. Our definition of signal-to-noise ratio (SNR) is and the noise is generated independently from Gaussian distribution. We combine energies of reconstructed signal corresponding to different transmit-receive paths for each grid point in the target state space and define a new vector as

In the following, each experiment was repeated for trials. In [21] a metric is given below to analyze the performance: where contains the values that carries at the correct indices and takes at the correct indices and takes the same values as at every other index. And the authors in [21] claimed that can guarantee exact estimation of the position. Since can only represent the mean value of accuracy in the trials, so we define the success rate as a new localization accuracy performance index, defined as the percentage of successful trials in the trials (a successful trial was defined as the one when ).

5.1. Comparison with Different Sparse Recovery Algorithms

We start by comparing the BSBL- method with two classical methods, including Group-MP, Group-Lasso methods. Also we examine the benefit of exploiting intrablock correlation using BSBL- algorithm. The normalized mean square error (NMSE) is used as a performance index, defined by .

Figure 2 depicts the NMSE results using different recovery algorithms. As a benchmark result, the “pentagram” result is calculated, which is the least-square estimate of given its true support. The BSBL algorithm exhibits significant performance gains over non-BSBL algorithms. Figure 3 shows the reconstructed reflection coefficients of three targets for an SNR of 10 dB using different algorithms. From Figure 3 we can see that three algorithms are capable of estimating the positions of targets but the performance of Group-Lasso and Group-MP are intuitively poorer than BSBL- method. In order to quantitatively analyze the performance of the three algorithms, we plot the metrics and success rate versus SNR in Figure 4. BSBL- is applied with and without correlation exploitation. In the first case, it adaptively learned and exploited the intrablock correlation. In the second case, it ignored the correlation, that is, fixing . As can be seen, the BSBL- algorithm exhibits significant performance gains over non-BSBL algorithms. In Figure 4(a), the value of remains above for lower SNR for BSBL- algorithm when compared with Group-MP and Group Lasso methods. In Figure 4(b), it is worth noting that when  dB, BSBL- exactly recovers block sparse signals with a high success rate (). Also we see that exploiting the intrablock correlation greatly improves the performance of the BSBL- in terms of both metrics.

5.2. Ability for Dense Targets Scenario

In this subsection, we investigate the robust ability to find less-sparse solutions with small errors in the case of dense targets. Three targets are relocated at  m,  m, and  m and the RCS values remain unchanged.

Figure 5 demonstrates that BSBL- is capable of exactly recovering less-sparse signals even for dense targets localization with respect to other algorithms. Figure 6 compares the location estimation performance in terms of the two metrics for different algorithms when the targets are located densely. As shown, its advantage over other conventional recovering algorithms is manifested in terms of larger and higher success rate. The BSBL- is accordingly suitable for dense targets localization problem.

5.3. Robustness against Block Coherence Measure

The following experiments are devoted to the performance evaluation for the case of robustness of BSBL to the block coherence measure [26], and it increases as the grid distance reduces [21].

Figure 7(b) shows the reconstructed reflection coefficients with smaller grid distance than that in Figure 7(a). Accordingly, Figure 7(d) illustrates that the resolution is improved compared with Figure 7(c). We plot the performance versus SNR with reduced grid distance in Figure 8. As expected, we note from Figure 8 that when the blocks of are highly coherent, BSBL exploiting intrablock correlation still maintains good performance compared with Figure 4, while other algorithms have seriously degraded performance in these two metrics.

Table 1 gives the computational time comparison of two algorithms on a computer with dual-core  GHz CPU,  GiB RAM, and Windows 7 OS, and  dB. It shows BSBL- needs extra time to obtain better estimate performance compared with Group-MP algorithm. Also, we note that as the grid distance decreases, the computational time of two algorithms increases due to the larger dimensional dictionary matrix, and the NMSE of BSBL shows little change, while NMSE of Group-MP degraded significantly, which is caused by the highly coherent dictionary.

5.4. Robustness against Compressed Sensing

In this experiment, we consider the case for compressed sensing (CS) technique. The percentage of samples used is given as , where is the CS sample number. For reconstruction of , we use Group-MP and BSBL- methods.

As is clear from Figure 9, on one hand, the performance degrades as the percentage of samples reduces for both algorithms; on the other hand, the performance for Group-MP method dropped much more significantly than that for BSBL-. In other words, the reconstructed estimates of the position using BSBL- match the true values better while using only of the samples.

5.5. Impact of Off-Grid Mismatch Errors

Finally, we consider the impact of off-grid mismatch errors. In the above experiments, we assume that all the targets are exactly located on the selected grid. The grid size is  m. Here, three targets are relocated at  m,  m, and  m and the RCS values remain unchanged, where and are beyond the fixed grid.

Compared with Figure 3(c), note that in Figure 10 when the true locations are beyond the fixed grid, we cannot obtain the exact location estimates due to errors caused by off-grid mismatches, though three location estimates can be obtained according to three peaks projection. To deal with this problem, we could employ smaller grid size to make the targets located on the grid or approximate the error using linearization method [24].

6. Conclusions

Multitarget direct localization using distributed MIMO radar systems was discussed in this paper. Previous works generally focused on the use of two-step procedures with exact data association. In this paper, we introduced the block sparse Bayesian learning algorithm for multitarget direct localization by employing a new sparse modeling within a range bin. The success rate was defined to analyze the performance of the radar system. We experimentally demonstrated that BSBL algorithm significantly outperforms some algorithms by exploiting intrablock correlation in signals, especially when the targets were located densely and the blocks of dictionary were highly coherent. Finally, the CS technique was applied to the block sparse recovery. Results showed the BSBL was more robust than other algorithms when few samples were used.

In future work, we will consider dealing with off-grid target localization problem, where the targets are no longer constrained in the sampling grid set. Further, we will consider the problem of target localization for distributed MIMO radar in the presence of phase synchronization mismatch.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgments

This work was partially supported by the National Natural Science Foundation of China (nos. 61302142 and 61271442) and the National Science Fund for Distinguished Young Scholars (no. 61025006). The authors thank Dr. Z. L. Zhang at University of California, San Diego and Dr. W.G.Su at National University of Defense Technology for their helpful discussions and insights and sharing the source code of BSBL- algorithm online.