Abstract
Off-grid algorithms for direction of arrival (DOA) estimation have become attractive because of their advantages in resolution and efficiency over conventional ones. In this paper, we propose a grid reconfiguration direction of arrival (GRDOA) estimation method based on sparse Bayesian learning. Unlike other off-grid methods, the grid points of GRDOA are treated as dynamic parameters. The number and position of the grid points are varied iteratively via a root method and a fission process. Then, the grid gets reconfigured through some criteria. By iteratively updating the reconfigured grid, DOAs are estimated completely. Since GRDOA has fewer grid points, it has better computational efficiency than the previous methods. Moreover, GRDOA can achieve better resolution and relatively higher accuracy. Numerical simulation results validate the effectiveness of GRDOA.
1. Introduction
Direction of arrival (DOA) estimation is a popular research topic in array signal processing and has been widely used in various fields, such as antenna [1], radar [2], and vehicle localization [3]. For example, driverless vehicle technologies are now quickly emerging with the development of artificial intelligence (AI) and Internet of Things (IoT). DOA can offer a robust and accurate solution for driverless vehicle localization, which has shown many advantages over the conventional global positioning system (GPS) [4]. DOA can also be applied in patient tracking which is a crucial part of the elderly healthcare systems, playing a significant role in today’s aging era [5]. Among the conventional DOA estimation techniques, MUSIC (multiple signal classification ) [6] and ESPRIT (estimation of parameters by rotational invariant techniques ) [7] have become mainstreams due to their super-resolution. However, prior knowledge of source number and a sufficient number of snapshots are required for these subspace-based algorithms. Moreover, the performance of these methods deteriorates seriously when the sources are correlated.
In recent years, the rapid development of compressed sensing (CS) [8] and its application in array antenna and array signal processing [9,10,11,12,13,14,15,16,17,18,19], has provided a new solution for DOA estimation. A great deal of research has emerged, identifying the DOAs by formulating the problem as a sparse signal recovery problem. Assuming the sparsity of the signal in the spatial domain, we can process the array output directly instead of estimating a sensor covariance matrix. Therefore, sparse signal recovery algorithms can address the limitations of subspace-based algorithms and can be applied in several demanding scenarios with no prior knowledge of the source number, correlated sources, and a limited number of snapshots.
Many sparse signal recovery algorithms have been proposed in CS literature, which can be applied to estimate the DOAs by exploiting the spatial sparsity [20,21,22,23,24]. FOCUSS (FOcal Underdetermined System Solver) [25] uses an iterative method which is based on weighted norm minimization. However, it cannot guarantee global optimal. -SVD [26] enforces sparsity by imposing penalties based on the -norm, which can achieve high accuracy, but has the difficulty of choosing regularized parameters. SPICE [27] is obtained by the minimization of a covariance matrix fitting criterion and is useful in both many-snapshot cases and single-snapshot situations. SBL [28] uses an empirical Bayesian prior to estimate a convenient posterior distribution over candidate basis vectors, which has superior performance because of their use of data adaptive priors and capability of automatic regularization parameter selection.
For these CS methods mentioned above, which are called on-grid methods, true DOAs are assumed as lying on a set of fixed grid points. Therefore, the existing sparse representation techniques can be directly applied. However, in practice, the true DOAs may not be exactly on the fixed grid. The off-grid gap, which is the gap between true DOAs and its nearest grid point, always exists. Besides, the grid interval should be determined empirically. On the one hand, small grid interval brings not only a high computational workload but also a strong correlation with adjacent steering vectors. On the other hand, large grid interval leads to large model error.
To address the off-grid gap, many off-grid methods, in which a sampling grid is still required but true DOAs are not restricted to be on the grid, are proposed. Sparse total least-squares (STLS) [29] approach can yield a MAP optimal estimate if the matrix perturbation caused by the basis mismatch is Gaussian. OGSBI [30] takes a Bayesian perspective on off-grid methods. The model of OGSBI is based on a first-order Taylor series expansion, and a Laplace prior is assumed to exploit the spatial sparsity of signals. PSBL [31] takes an off-grid model based on a perturbed sparse Bayesian learning, in which a linear interpolation between two adjacent grid points is adopted. However, these off-grid methods mentioned above are still faced with the trade-off between accuracy and computational complexity. A dense sampling grid is needed to achieve high accuracy, which, however, will slow its speed. On the contrary, a coarser grid can greatly reduce the computational workload but will introduce more model errors. Root SBL (RSBL) [32] decreases computational workload by using a root method. It also maintains high accuracy with a coarse grid. However, if more than one DOA exists in the same grid interval, RSBL may fail to discriminate these DOAs in the case of coarse grid. GEDOA [33] combines off-grid methods and grid refinement to make the grid nonuniformly evolve from coarse to dense, which can discriminate closely spaced DOAs as well as achieve higher efficiency than RSBL. However, its performance will get worse in the low SNR condition.
Both on-grid and off-grid methods are grid-based methods. Another kind of methods to handle the off-grid gap is gridless methods [34,35,36,37]. They operate in the continuous domain directly so that they can avoid the grid mismatch problem. They are convex and have strong theoretical guarantees as well. However, this kind of methods is only applied to the uniform or sparse linear arrays.
In this paper, an off-grid method named grid reconfiguration direction of arrival (GRDOA) based on sparse Bayesian learning is proposed. Unlike most off-grid methods, in which uniformly sampling and fixed number of grid points are used, the grid number of GRDOA is varied during the reconfiguration process, and the final grid is nonuniform. It has two integral parts: the initial estimation and the fine estimation. Compared with -SVD, OGSBI, and RSBL, GRDOA has the advantages of less computational complexity and remains sufficiently accurate. Besides, it can successfully discriminate DOAs that are in the same grid interval. Furthermore, GRDOA has better robustness than GEDOA, especially in low SNR condition.
2. Data Model
Assume that K narrow-band and far-field source signals with DOAs () impinge on a ULA with M sensors, where . The signal received at the output of the array can be written as
where , , is the transpose, T is the number of snapshots, is an matrix of steering vectors with , , d is the distance between adjacent sensors, is the wavelength of the source, and is an unknown noise vector. For simplicity, Equation (1) can be written as
with the definitions of , , and .
To cast the DOA estimation as a sparse representation problem, the sparse signal model is constructed. Uniform sampling over DOA range is used in the conventional grid-based methods. Let be a fixed sampling grid in the range , where N denotes the grid number and denotes the grid interval. If the grid is fine enough, the true DOAs will lie on (or, practically, close to) the grid. Then, the data model can be written as
where , is set as a zero-padded extension of whose non-zero rows correspond to the true DOAs at .
Usually, the DOAs cannot be right on the grid, which leads to the off-grid gap problem, as shown in Figure 1 [38]. To handle this problem, there are two kinds of off-grid methods: one is based on a fixed grid with a joint estimation of the sparse signal and the grid offset, and the other relies on a dynamic grid. For the former, a linear approximation is usually used to model the off-grid problem [30]. Dynamic grid methods [32,33,39] were proposed in which the grid is considered as the adjustable parameters. For this kind of methods, the computational complexity is significantly reduced, and the modeling error can be almost eliminated. In this paper, we give a novel dynamic grid method to eliminate the off-grid gap.
Figure 1.
The sparse signal model of off-grid methods.
3. The GRDOA Algorithm
The proposed GRDOA method is divided into two parts, i.e., the initial estimation and the fine estimation. In the initial estimation, the grid update process is implemented to iteratively update the grid points, and the grid fission process is used to generate new grid points. At the end of the initial estimation, the grid will get reconfigured through grid selection. In the fine estimation, the reconfigured grid gets updated iteratively via the grid update process, and DOAs will be estimated finally. The flow chart of GRDOA is shown in Figure 2.
Figure 2.
The flow chart of the proposed method.
3.1. Sparse Bayesian Formulation
Follow the sparse Bayesian model that is commonly used in SBL [30], where the noises are regarded as circular symmetric complex Gaussian noises, we have
where denotes the noise precision with a Gamma hyperprior
where the variables a and b are set to small values following [30,40] to obtain a broad hyperprior.
The signals are assumed to be independent among snapshots with two-stage hierarchical prior [30]. Let , where the variable stands for the inverse variance, and . We have
where is a small positive constraint (e.g., [40]).
3.2. Grid Update
The expectation maximum algorithm [41] is adopted to perform the Bayesian inference. It is easy to know that the posterior distribution of is also a complex Gaussian:
with
where and are the estimations of expectation and variance of , respectively. The hyperparameters and are needed to calculate and . The updates of and can be obtained by a similar procedure in [30]:
where .
As a dynamic parameter, gets updated through a root method [32], where the maximization problem is converted to a root seeking problem:
with
where , , , and denote the ith column, the ith element, and the th element of , , and , respectively. .
We note that Equation (14) has roots in the complex plane since its order is . Practically, the closest root to the unit circle is selected (which is denoted by ) in the noisy environment. Then, the candidate point for grid updating is
and will be accepted for grid updating if it falls into the set of . As suggested in [32], we update some active grids rather than all grids in each iteration. The largest mean power of rows of are regarded as the active grids, where . The mean power estimation of can be written as , where is estimated by Equation (10) in each iteration. If the number of sources K is available, we set ; otherwise, is recommended.
3.3. Grid Fission
As we know, a coarse grid can bring great efficiency yet poor resolution. The grid fission process is designed to improve resolution, at the same time maintaining high efficiency. The idea of grid fission is first proposed in [33]. However, the grid fission process in this paper is different from that of [33]. The grid point corresponding to the largest element of , supposed as , is selected as the one to get fission. A new grid point will be generated as follows:
If
otherwise,
with
where the superscript denotes the value in the last iteration. At the first iteration, D is set as a half of the initial grid interval, and is the closest initial grid point to . is a parameter with . The variable is a parameter, and the influence of different values of on the proposed algorithm is discussed in the next section.
The prior distributions of , and are needed at the beginning of each iteration. Therefore, when a new grid point is generated, a new row or column corresponding to this grid point should be added for , and .
The new column of can be calculated as
where is the new grid point.
As for , according to the definition of , i.e., Equations (6) and (7), is related to the prior assumption of , and the problem can be transformed into designing a new . Two elements of need to be updated. The first is , the new element of , corresponding to . The second is , corresponding to . To keep the distribution of invariant after fission, we have
where is the element of corresponding to in the last iteration.
According to Equation (7), , . Thus, we get . Without loss of generality, we have
if there is no further information for and .
As for , it will be extended to have one more row and will have one more element according to its definition, i.e., Equations (3) and (4). The noise is with original variance after fission. Thus, can be seen as having little change and still be used. The true can be estimated along with the iteration by Equation (13).
As mentioned above, a large number of grid points will increase the computational workload. It will also bring more difficulty in selecting useful grid points. To avoid lots of useless grid points being generated, we set a minimal fission distance . Only if , the fission process will be conducted. The choice of relates to the resolution we want.
3.4. Criteria of GRDOA
3.4.1. Grid Selection Criterion in the Initial Estimation
As we know, sources can be estimated at the most through an M-element ULA. The larger element of means higher possibility of the DOA at the corresponding direction. Therefore, the grid points corresponding to largest elements of are selected for the fine estimation. However, if a source has high power, its side lobe may be larger than those sources with low power. Thus, the local maximum value should also be selected. Grid points corresponding to largest value and local maximum value are selected as the reconfigured grid. Note that if the selected grid points in current iteration may miss some true DOAs, as will vary with the iteration, the missing DOAs might be activated in the next iterations. Let be the reconfigured grid after the initial estimation.
3.4.2. The Stop Criterion of the Initial Estimation
Suppose a true DOA is between two adjacent initial grid points, and r denotes the initial grid interval. To generate a grid point that is closest to this DOA, the maximum fission time is under ideal conditions. Therefore, the maximum fission time is for K sources. We set as the maximum iteration time of the initial estimation. If the number of sources K is not available, is recommended.
3.4.3. The Stop Criterion of the Fine Estimation
The reconfigured grid gets updated via the grid update process in the fine estimation. The stop criterion of the fine estimation is: or the iteration reaches the maximum time, where superscript i represents iteration time and is a settled tolerance.
3.5. Operating Instruction of GRDOA
The operating instruction of GRDOA can be summarized as Table 1.
Table 1.
Operating instruction of GRDOA.
4. Simulation
We conducted several simulations to investigate the performance of GRDOA. The estimated spectrum of GRDOA is shown and compared with RSBL firstly. Then, we compare GRDOA with -SVD [26], OGSBI [30], RSBL [32], and GEDOA [33] on accuracy and computational complexity. All the numerical simulations were carried out by MATLAB on a PC with an Inter ik CPU and 8GB of RAM.
In the following simulations, a standard ULA composed of sensors with was used to receive signals. The number of snapshot was . The convergence parameter was set the same as settings in [30]: . and all the elements of were set to be 1. The tolerance was and the maximum iteration time was 1000. In addition, we set and as a default.
4.1. Spatial Spectrum
To illustrate the spatial spectrum as well as the resolution of GRDOA, we considered two narrowband uncorrelated signals in far field impinging from directions of and with dB. was set as 2. The initial grid interval was set to be , so that the two sources would be in the same grid interval.
Figure 3 shows the spatial spectrum of GRDOA at the first and second iteration before grid fission process. In Figure 3a, we can see that is at the first iteration. It is easy to know that the initial grid point is . Since , the new grid ise added at the location of ( after grid updating at the second iteration), as showing in Figure 3b.
Figure 3.
The spatial spectrum at the first and second iteration in the initial estimation. Sources are from and with dB.
One new grid point is generated at each iteration. From the fourth iteration, there are no new grids produced since , but the grid continues to get updated. After the eighth iteration, as reaching the stop criterion of the initial estimation, some grid points are selected according to the grid selection criterion. The spatial spectrum at the end of the initial estimation is shown in Figure 4. It can be seen that 12 grid points are selected for the fine estimation, among which , and are the new grid points generated by the grid fission process.
Figure 4.
The spatial spectrum of GRDOA at the end of the initial estimation. Sources are from and with dB.
Figure 5 shows the spatial spectrum of GRDOA, which is compared with RSBL. Note that the y-axis is the normalized mean power. The blue circled line is for GRDOA and the red asterisk for RSBL. The estimation result of RSBL is , meaning that RSBL fails to discriminate the two sources due to its assumption that only one source is in a grid interval. However, GRDOA solves this problem and performs well in discriminating two closest sources, with the estimation result of and . For RSBL, a dense enough grid is needed to guarantee closest sources being discriminated, however, it causes massive computational workload. On the contrary, GRDOA can work in coarse grid conditions to achieve low complexity, at the same time maintaining high resolution.
Figure 5.
The spatial spectrum of GRDOA and RSBL. Sources are from and with dB.
4.2. Performance Analysis
Assume that two sources uniformly come from intervals of and , respectively. The estimation errors are investigated by mean square error (MSE), which is defined as
where is the total number of Monte Carlo trials and is the estimated result of in the ith Monte Carlo simulation.
First, we verify the performance improvement of GRDOA in terms of the MSE and the computational time. Figure 6 shows the MSE of DOA estimation versus grid interval and , with dB and 0 dB. is set as 2. It can be seen clearly that GRDOA outperforms the other two methods. Especially, when the grid becomes coarser, GRDOA and RSBL still maintain high accuracy, whereas OGSBI performs worse. That is because the linear approximation used by OGSBI brings large model error in coarse grid conditions, while the grid refining method adopted by RSBL and GRDOA effectively alleviates the off-grid gap. Compared with RSBL, GRDOA can achieve higher accuracy. The performance of RSBL is seriously affected by the location of grid points and DOAs. If a DOA is right at the middle of two adjacent grid points, RSBL performs worst. On the contrary, if a DOA is close to a grid point, the MSE decreases nearly to a noise level. However, for GRDOA, the process of grid reconfiguration is an adaptive one. Therefore, the influence of the initial grid of GRDOA is much less than that of RSBL.
Figure 6.
MSE of DOA estimation versus grid interval.
Figure 7 shows the total CPU time of the three methods versus grid interval and , with dB. is set as 2. It can be seen clearly that GRDOA is the fastest of all. When the grid interval becomes smaller, the time consuming of GRDOA almost keeps constant while other methods increase. For OGSBI and RSBL, dense grid brings large computational workload. However, for GRDOA, the initial grid has little effect on its computational complexity. This is because that the computational workload of GRDOA mainly comes from the fine estimation, which is related to the number of reconfigured grid points. Since the number of reconfigured grid points is mainly related to the number of array antennas, the total consumed time of GRDOA remains almost unvaried.
Figure 7.
Computational time versus grid interval with dB.
Next, we investigate the effect of the parameter on the DOA estimation performance of GRDOA. Figure 8 shows the MSE of DOA estimation versus . The choice of mainly affects the location of the new fission points. If the value of is too large, the fission process cannot be conducted sufficiently. Therefore, the value of is varied from to . As the value of gets larger, it can be seen that the MSE decreases when , and keeps almost unvaried when . It is because, if the value of is closer to 1, the performance of GRDOA is more susceptible to the location of the initial grid points and DOAs, just like RSBL. Figure 9 shows the total CPU time versus . It is shown that the choice of does not affect the computational complexity much because the choice of mainly affects the initial estimation, but the computational workload of GRDOA mainly comes from the fine estimation. Based on the results in Figure 8 and Figure 9, we recommend .
Figure 8.
MSE of DOA estimation versus with dB.
Figure 9.
Computational time versus with dB.
4.3. Compared with GEDOA
As the idea of grid fission is first proposed by GEDOA [33], GRDOA is compared with GEDOA on accuracy and computational cost. -SVD [26], RSBL [32] and Bayesian Cramer-Rao bound (BCRB) [31] are also compared here. Following the settings in [33], the initial grid interval for RSBL is set as . For GEDOA, , and the minimal fission interval is . The BCRB deduced in [31] is 10lg SNR (dB), where is used here. Assume that two sources uniformly come from intervals of and , respectively. Simulations were based on 200 Monte Carlo runs.
Figure 10 shows the MSE of DOA estimation versus SNR, with two uncorrelated sources. Figure 11 shows the MSE with two correlated sources. For GRDOA, , , and . SNR varies from dB to 10 dB. It was found that all methods can be well conducted in both uncorrelated and correlated conditions. GRDOA and GEDOA have better performance than RSBL in high SNR conditions. However, the reverse is true when SNR is low. As mentioned above, the performance of RSBL is seriously affected by the location of grid points and DOAs. For GRDOA and GEDOA, the final grid is a result of the adaptive processes of reconfiguration and evolution, respectively. Therefore, the influence of the initial grid of GRDOA and GEDOA is much less than that of RSBL. However, both the reconfiguration process and evolution process are affected by SNR. It is difficult to properly reconfigure or evolve grid in very poor conditions. Furthermore, GRDOA has better robustness than GEDOA, especially in low SNR conditions. It is because that the initial grid of GEDOA is too coarse, and almost a half grid points of the final grid are generated by the fission process. For GRDOA, much fewer grid points are generated by the fission process. Since SNR is the most significant factor which affects the fission process, GRDOA has been less influenced by SNR than GEDOA.
Figure 10.
MSE of DOA estimation versus SNR. Two uncorrelated sources uniformly come from intervals of and .
Figure 11.
MSE of DOA estimation versus SNR. Two correlated sources uniformly come from intervals of and .
Table 2 shows the total CPU time versus the initial grid interval based on 200 Monte Carlo runs. Simulations were carried out by MATLAB on a PC with an Inter ik CPU and 8GB of RAM. The convergent and initial parameters of RSBL, GRDOA and GEDOA were set as the same: , , , all the elements of were 1, , and the maximum iteration time was 1000. The initial grid interval of RSBL and GRDOA was set as and , for GEDOA , and for -SVD . For GRDOA, was set as , and was set as 2. The minimal fission interval of GEDOA was . SNR is 10 dB. Note that different hardware environments and parameter settings may influence the experimental data, but the patterns of the data are quite consistent. As shown in Table 2, RSBL and -SVD are more time consuming than GEDOA and GRDOA, because they have more grid points to update. Furthermore, GRDOA is faster than GEDOA. Even though GEDOA has a coarser initial grid than GRDOA, GRDOA has a smaller grid number in the final grid than GEDOA, which further enhances efficiency.
Table 2.
Time Comparison versus the Initial Grid Interval (IGI).
5. Conclusions
In this paper, we propose an efficient off-grid method named GRDOA based on sparse Bayesian learning. We combine the ideas of grid refinement and grid fission to make the grid adaptively reconfigured to a nonuniform grid. GRDOA contains two parts, i.e., the initial estimation and the fine estimation. In the initial estimation, the grid update process and grid fission process are implemented iteratively. The grid gets reconfigured at the end of the initial estimation. In the fine estimation, DOAs are estimated based on the reconfigured grid. Simulation results show that GRDOA achieves lower complexity while maintaining reasonable accuracy. The reconfiguration method of GRDOA is more robust and has greater efficiency than the evolution method of GEDOA. However, how to achieve higher accuracy in the circumstance of strong noise is still an opening question.
Author Contributions
Y.L. and H.G. conceived and designed the experiments; Y.L. and G.R. performed the experiments; H.C., B.L. and Y.L. analyzed the data; H.C., T.C. and B.L. contributed reagents/materials/analysis tools; and Y.L. and H.G. wrote the paper.
Funding
This paper was supported by National Natural Science Foundation of China (No. 61671333), Natural Science Foundation of Hubei Province (2014CFA093), the Fundamental Research Funds for the Central Universities (2042019K50264 and 2042019gf0013), and the Fundamental Research Funds for the Wuhan Maritime Communication Research Institute (2017J-13).
Acknowledgments
The author would like to thank Qianli Wang (the author of [33]) for his help in reconstructing the GEDOA algorithm.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Liu, L.; Zhang, X.; Chen, P. Compressed sensing-based DOA estimation with antenna phase errors. Electronics 2019, 8, 294. [Google Scholar] [CrossRef]
- Li, S.; Wu, H.; Jin, L. Codebook-Aided DOA Estimation Algorithms for Massive MIMO System. Electronics 2019, 8, 26. [Google Scholar] [CrossRef]
- Wang, X.; Huang, M.; Shen, C.; Meng, D. Robust vehicle localization exploiting two based stations cooperation: A MIMO radar perspective. IEEE Access 2018, 6, 48747–48755. [Google Scholar] [CrossRef]
- Wang, H.; Wan, L.; Dong, M.; Ota, K.; Wang, X. Assistant vehicle localization based on three collaborative base stations via SBL-based robust DOA estimation. IEEE Internet Things J. 2019, 6, 5766–5777. [Google Scholar] [CrossRef]
- Wan, L.; Han, G.; Shu, L.; Chan, S.; Zhu, T. The application of DOA estimation approach in patient tracking systems with high patient density. IEEE Trans. Ind. Inform. 2016, 12, 2353–2364. [Google Scholar] [CrossRef]
- Schmidt, R. Multiple emitter location and signal parameter estimation. IEEE Trans. Antennas Propag. 1986, 34, 276–280. [Google Scholar] [CrossRef]
- Roy, R.; Kailath, T. ESPRIT-estimation of signal parameters via rotational invariance techniques. IEEE Trans. Acoust. Speech Signal Process. 1989, 37, 984–995. [Google Scholar] [CrossRef]
- Donoho, D.L. Compressed sensing. IEEE Trans. Inf. Theory 2006, 52, 1289–1306. [Google Scholar] [CrossRef]
- Pinchera, D.; Migliore, M.D.; Lucido, M.; Schettino, F.; Panariello, G. Efficient Large Sparse Arrays Synthesis by Means of Smooth Re-Weighted L1 Minimization. Electronics 2019, 8, 83. [Google Scholar] [CrossRef]
- Gong, P.; Wang, W.Q.; Li, F.; So, H.C. Sparsity-aware transmit beamspace design for FDA-MIMO radar. Signal Process. 2018, 144, 99–103. [Google Scholar] [CrossRef]
- Pinchera, D.; Migliore, M.D.; Lucido, M.; Schettino, F.; Panariello, G. A compressive-sensing inspired alternate projection algorithm for sparse array synthesis. Electronics 2017, 6, 3. [Google Scholar] [CrossRef]
- Pinchera, D.; Migliore, M.D. Comparison guidelines and benchmark procedure for sparse array synthesis. Prog. Electromagn. Res. M 2016, 52, 129–139. [Google Scholar] [CrossRef]
- Bucci, O.M.; Perna, S.; Pinchera, D. Synthesis of isophoric sparse arrays allowing zoomable beams and arbitrary coverage in satellite communications. IEEE Trans. Antennas Propag. 2015, 63, 1445–1457. [Google Scholar] [CrossRef]
- Migliore, M.D. On the sampling of the electromagnetic field radiated by sparse sources. IEEE Trans. Antennas Propag. 2015, 63, 553–564. [Google Scholar] [CrossRef]
- Migliore, M.D. A simple introduction to compressed sensing/sparse recovery with applications in antenna measurements. IEEE Antennas Propag. Mag. 2014, 2, 14–26. [Google Scholar] [CrossRef]
- Pinchera, D.; Migliore, M.D. Effective sparse array synthesis using a generalized alternate projection algorithm. In Proceedings of the IEEE Conference on Antenna Measurements & Applications (CAMA), Antibes Juan-les-Pins, France, 16–19 November 2014; pp. 1–2. [Google Scholar]
- Bucci, O.M.; Isernia, T.; Perna, S.; Pinchera, D. Isophoric sparse arrays ensuring global coverage in satellite communications. IEEE Trans. Antennas Propag. 2014, 62, 1607–1618. [Google Scholar] [CrossRef]
- Costanzo, S.; Borgia, A.; Di Massa, G.; Pinchera, D.; Migliore, M.D. Radar array diagnosis from undersampled data using a compressed sensing/sparse recovery technique. J. Electr. Comput. Eng. 2013, 2013, 8. [Google Scholar] [CrossRef]
- Migliore, M.D.; Pinchera, D. Compressed sensing in electromagnetics: Theory, applications and perspectives. In Proceedings of the 5th European Conference on Antennas and Propagation (EUCAP), Rome, Italy, 11–15 April 2011. [Google Scholar]
- Shi, Z.; Zhou, C.; Gu, Y.; Goodman, N.A.; Qu, F. Source estimation using coprime array: A sparse reconstruction perspective. IEEE Sens. J. 2016, 17, 755–765. [Google Scholar] [CrossRef]
- Gong, P.; Wang, W.Q.; Wan, X. Adaptive weight matrix design and parameter estimation via sparse modeling for MIMO radar. Signal Process. 2017, 139, 1–11. [Google Scholar] [CrossRef]
- Zhou, C.; Gu, Y.; Fan, X.; Shi, Z.; Mao, G.; Zhang, Y.D. Direction-of-arrival estimation for coprime array via virtual array interpolation. IEEE Trans. Signal Process. 2018, 66, 5956–5971. [Google Scholar] [CrossRef]
- Chen, P.; Cao, Z.; Chen, Z.; Liu, L.; Feng, M. Compressed sensing-based DOA estimation with unknown mutual coupling effect. Electronics 2018, 7, 424. [Google Scholar] [CrossRef]
- Chen, P.; Cao, Z.; Chen, Z.; Wang, X. Off-Grid DOA Estimation Using Sparse Bayesian Learning in MIMO Radar with Unknown Mutual Coupling. IEEE Trans. Signal Process. 2019, 67, 208–220. [Google Scholar] [CrossRef]
- Duan, H. MSM-FOCUSS for distributed compressive sensing and wideband DOA estimation. In Proceedings of the 2014 19th International Conference on Digital Signal Processing, Hong Kong, China, 20–23 August 2014; pp. 400–403. [Google Scholar]
- Malioutov, D.; Cetin, M.; Willsky, A. A sparse signal reconstruction perspective for source localization with sensor arrays. IEEE Trans. Signal Process. 2005, 53, 3010–3022. [Google Scholar] [CrossRef]
- Stoica, P.; Babu, P.; Jian, L. SPICE: A sparse covariance-based estimation method for array processing. IEEE Trans. Signal Process. 2011, 59, 629–638. [Google Scholar] [CrossRef]
- Wipf, D.P.; Rao, B.D. An empirical Bayesian strategy for solving the simultaneous sparse approximation problem. IEEE Trans. Signal Process. 2007, 55, 3704–3716. [Google Scholar] [CrossRef]
- Zhu, H.; Leus, G.; Giannakis, G. Sparsity-cognizant total least-squares for perturbed compressive sampling. IEEE Trans. Signal Process. 2011, 59, 2002–2016. [Google Scholar] [CrossRef]
- Yang, Z.; Xie, L.; Zhang, C. Off-grid direction of arrival estimation using sparse Bayesian inference. IEEE Trans. Signal Process. 2013, 61, 38–43. [Google Scholar] [CrossRef]
- Wu, X.; Zhu, W.P.; Yan, J. Direction of arrival estimation for off-grid signals based on sparse Bayesian learning. IEEE Sens. J. 2016, 16, 2004–2016. [Google Scholar] [CrossRef]
- Dai, J.; Bao, X.; Xu, W.; Chang, C. Root sparse Bayesian learning for off-grid DOA estimation. IEEE Signal Process. Lett. 2017, 24, 46–50. [Google Scholar] [CrossRef]
- Wang, Q.; Zhao, Z.; Chen, Z.; Nie, Z. Grid evolution method for DOA estimation. IEEE Trans. Signal Process. 2018, 66, 2374–2383. [Google Scholar] [CrossRef]
- Yang, Z.; Xie, L. On gridless sparse methods for multi-snapshot DOA estimation. In Proceedings of the 2016 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Shanghai, China, 20–25 March 2016; pp. 3236–3240. [Google Scholar]
- Wu, X.; Zhu, W.P.; Yan, J. A fast gridless covariance matrix reconstruction method for one-and two-dimensional direction-of-arrival estimation. IEEE Sens. J. 2017, 17, 4916–4927. [Google Scholar] [CrossRef]
- Wu, X.; Zhu, W.P.; Yan, J.; Zhang, Z. A Spatial Filtering Based Gridless DOA Estimation Method for Coherent Sources. IEEE Access 2018, 6, 56402–56410. [Google Scholar] [CrossRef]
- Zhang, X.; Liu, L.; Chen, P.; Cao, Z.; Chen, Z. Gridless Sparse Direction Finding Method for Correlated Signals with Gain-Phase Errors. Electronics 2019, 8, 557. [Google Scholar] [CrossRef]
- Wang, H.; Wang, X.; Wan, L.; Huang, M. Robust Sparse Bayesian Learning for Off-Grid DOA Estimation with Non-Uniform Noise. IEEE Access 2018, 6, 64688–64697. [Google Scholar] [CrossRef]
- Shutin, D.; Fleury, B.H. Sparse variational Bayesian SAGE algorithm with application to the estimation of multipath wireless channels. IEEE Trans. Signal Process. 2011, 59, 3609–3623. [Google Scholar] [CrossRef]
- Ji, S.; Xue, Y.; Carin, L. Bayesian compressive sensing. IEEE Trans. Signal Process. 2008, 56, 2346–2356. [Google Scholar] [CrossRef]
- Dempster, A.P. Maximum likelihood from incomplete data via the EM algorithm. J. R. Stat. Soc. 1977, 39, 1–38. [Google Scholar] [CrossRef]
© 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).