# Direction-of-Arrival Estimation of Closely Spaced Emitters Using Compact Arrays

Authors: Hoi-Shun Lui; Hon Tat Hui
Journal: International Journal of Antennas and Propagation
 (2013)

---

## Abstract

Performance evaluation of direction-of-arrival (DOA) estimation algorithms has continuously drawn significant attention in the past years. Most previous studies were conducted under the situation that antenna element separation is about half wavelength in order to avoid the appearance of grating lobes. On the other hand, recent developments in wireless communications have favoured the use of portable devices that utilize compact arrays with antenna element separations of less than half wavelength. Performance evaluation of DOA estimation algorithms employing compact arrays is an important and fundamental issue, but it has not been fully studied. In this paper, the performance of the matrix pencil method (MPM) that applies to DOA estimations is investigated through Monte Carlo simulations. The results show that closely spaced emitters can be accurately resolved using linear compact array with an array aperture as small as around half wavelength.


---

## Body

## 1. Introduction

Direction-of-arrival (DOA) estimation is one of the most important applications in array signal processing. In the context of array signal processing, these algorithms can be grouped into three categories: conventional methods, subspace methods, and maximum likelihood techniques [1–4]. Throughout the last two decades, subspace methods have achieved great success due to their low complexity and reasonable performance. Out of all the subspace methods, Pisarenko’s method [4] was one of the first methods that exploited the structure of the data model. Schmidt [5] then studied the signal properties of a sensor array and introduced the Multiple Signal Classification (MUSIC) algorithm. The MUSIC algorithm exploits the geometrical structure of the signal. Performance evaluations of the MUSIC algorithm have been well studied in the 1980s to mid-1990s, for example [6, 7]. The main advantage of subspace methods over the conventional beamforming method is that the resolution is not limited by the aperture of the entire array, and subspace methods are therefore also known as super resolution techniques [8]. Another well-known subspace method is Estimation of Signal Parameters via Rotational Invariance Techniques (ESPRIT) [9, 10], which exploits the array structure such that the specific knowledge of the array manifold is not required. Compared to MUSIC, it is computationally more efficient without the need of searching peaks throughout the entire range of angles. A review about subspace methods from the statistical prospective can be found in [4]. In addition, there is another subspace method, known as the matrix pencil method (MPM), which was first applied to damped exponential extractions from transient electromagnetic signals [11–13] and later to DOA estimations [14–20]. One significant advantage of MPM over MUSIC and ESPRIT is that DOA estimation can be done using a single snapshot instead of the covariance matrix that requires a large number of snapshots [15, 16]. The incoming directions can be determined directly without the need for searching among all the directions as in the MUSIC. Even with coherent signals, spatial smoothing is not required.The DOA estimation problem is about estimation of undamped exponentials based on the measured samples of the signal from an array. Performance evaluations of subspace methods and the corresponding Cramer-Rao Lower Bound (CRLB), which gives the lower bound on the variance of any unbiased estimator, have been well studied for the estimation of a single damped/undamped exponential (e.g., [21–28]). Attempts have also been made for the case with two exponentials embedded in the signal. For instance, Stoica and Nehorai [26] have studied the DOA estimation performance of MUSIC for the case of two equal powered signals, and the results showed that the variance of MUSIC algorithm is smaller when (i) the number of sensors (the length of data) increases, (ii) the signals are not highly correlated, and (iii) the two signals are not closely spaced. Steedly and Moses [27] derived the complete expressions for the CRLB of the parameters of an exponential model with one set of damped/undamped exponentials and multiple sets of amplitude coefficients. For the case of two exponentials, numerical examples have shown that the angle CRLB is lower as the data length is large enough, and the signals are not closely spaced. In these studies, multiple snapshots of the signals or a single snapshot with long data length [27] are considered, and the separation between the sensors is usually fixed to the half wavelength. This is equivalent to the case where the array aperture is large (more than a wavelength if more than 3 elements). Such arrays are sometimes known as “standard arrays.” The half wavelength separation is essentially the upper limit of Nyquist sampling rate [4] that avoids the appearance of grating lobes in the visible region of an array. At the same time, it provides the largest possible array aperture potentially resulting in the highest resolution, for instance, in conventional beamformers [1]. In addition, another practical consideration is the mutual coupling effect between antenna elements. In most array signal processing algorithms, the algorithms are developed under the assumption that interactions between array elements can be ignored. Mutual coupling is usually treated as a source of noise. Calibrations and preprocessing procedures are required to compensate such an undesirable effect [29–31]. Recent work has demonstrated that the undesirable mutual coupling effect can be effectively compensated for arrays down to ≈0.1λ, both numerically [32, 33] and experimentally [34].In the last two decades, there has been significant interest in reducing the physical dimensions of existing electronic devices with the rapid development of the electronics industry. In line with this development, recent applications in antenna arrays have been focused on compact array design [35–37] with less than a half wavelength element separation. To our knowledge, the performance of subspace methods under the situations where (i) the array aperture is significantly reduced to less than a wavelength and (ii) the increment of the number of sensors is within such a small array aperture has not been well exploited. Perturbation analysis for subspace methods and the corresponding CRLB are well studied for the single exponential process. When there is more than one mode embedded in the signals, however, the variance [21] and the CRLB [27] of the estimation problem are given in the form of matrix expressions. The results of how array aperture and sampling rates change can affect the performance of subspace methods, however, cannot be easily observed.In view of this, this paper aims to characterize the effect of (i) changes in the array aperture with a fixed number of elements and (ii) changes in the number of elements in a fixed aperture on the accuracies DOA estimations with signals corrupted by Additive Gaussian White Noise (AGWN) using a Monte Carlo approach. In particular, the MPM will be considered. The focus of this study is on the effect of variations of the array aperture on the MPM algorithm under the ideal sensor condition. A brief review of MPM is first given followed by the Monte Carlo simulations and discussions towards the end of the paper.


## 2. Matrix Pencil Method (MPM) for DOAEstimation

Consider a space where there areP+1 signals coming from different directions and a uniform linear array (ULA) of N+1 identical sensors. The sensors are located along the x-axis with element separation between adjacent sensors denoted by Δ. Then, the signal x(n) received by the sensors can be written as [11, 14–22]
(1)x(n)=∑p=0PApexp(jγp+j2πΔncosϕpλ),0≤n≤N,
where Ap, γp, and ϕp are, respectively, the amplitude, phase, and DOA of each of the P+1 plane wave sources incident on the ULA. λ is the wavelength of the operation frequency. Equation (1) can also be written as(2a)x(n)=∑p=0Pcpypn,
where
(2b)cp=Apexp(jγp),(2c)yp=exp[(j2πΔcosϕp)λ].
In matrix form, this can be written as
(2d)[x(0)x(1)⋮x(N)]=[11…1y0y1…yp⋮⋮⋱⋮y0Ny1N⋯ypN][c0c1⋮cp]
or
(2e)x=Yc.Next, we define the L×(N-L+2) matrix X′ using x(k), the elements of X,
(3)X′=[x(0)x(1)⋯x(N-L+1)x(1)x(2)⋯x(N-L+2)⋮⋮⋱⋮x(L-1)x(L)⋯x(N)],
where L is the pencil parameter which satisfies the criteria of (N+1-P)≥L≥(P+2). Applying a singular value decomposition (SVD) to X′, we have
(4)X′=UΣVH.
The superscript “H” denotes the complex conjugate transpose of a matrix. If the data is not contaminated by noise, the first P+1 singular values are nonzero, and, hence, P can be determined. If the data is noise contaminated, the parameter P is estimated by observing the ratio of the various singular values to the largest one as defined by [11]
(5)σcσmax≈10-w,
where w is the number of accurate significant decimal digits of the data x(n). The singular values for which the ratio in (5) is below 10-w are essentially noise singular values, and they should be discarded. It should be noted that when the incoming signals are spatially well resolved, these results in larger singular values are easier to be solved. For instance, if we have two cases with incoming signals from the directions of (i) 5° and 6° and (ii) 5° and 46°, the second singular value in case (ii) is larger than that in case (i). As a result, only the cases of closely spaced emitters are considered in this work. The proposition here is that if we could find out how MPM performs under various array configurations for closely spaced emitters, it should also be able to work for spatially well-resolved signals.OnceP is determined based on the condition given in (5), the submatrix of U with the first P+1 columns can be formed and denoted as Us. To estimate the DOAs, the following matrix pencil problem is solved:(6a)U2-λ′U1=0,
or equivalently,
(6b)U1+U2-λ′I=0,
where U1 is Us with the last row deleted, U2 is Us with the first column deleted, λ′ is the eigenvalue of the matrix pencil problem, I is the (P+1)×(P+1) identity matrix, and the superscript “+” denotes the Moore-Penrose pseudoinverse of a matrix [21] defined as
(6c)U1+={U1HU1}-1U1H.The superscript “-1” denotes the inverse of a matrix. Once (6a), (6b), and (6c) are solved, the DOAs can be obtained by the following formula [16, 18]:
(7)ϕp=cos-1[λln(λp′)j2πΔ],
where p=1,2,…,P+1 (P+1 singular values from (6a), (6b) and (6c)). It is well known that if the argument of the function cos-1 in (7) is greater than 1 or a complex number, the resultant angle will become complex which is considered as a fail estimate for MPM. The resultant complex estimation angle can be used as a sanity check which indicates that MPM fails to resolve all the signals in that particular snapshot.


## 3. Monte Carlo Simulations

This section presents Monte Carlo simulations of DOA estimations using ULAs with different array apertures and different number of elements. Three cases are presented to illustrate our findings. First, a four-element ULA with different apertures under the illumination of two closely spaced emitters is studied. Then, ULAs with fixed apertures but different numbers of elements are considered. Lastly, DOA estimations of three closely spaced incoming signals using arrays with a fixed aperture but different numbers of elements are studied.Case 1 (Four-Element ULAs with Different Apertures (2 Incoming Signals)).
A ULA with four ideal isotropic sensors is studied. The objective is to investigate how the accuracy of DOA estimation is affected by the reduction of the array aperture. The separation of the array elements is changed fromΔ=0.5λ down to 0.05λ, with a step size of 0.05λ. This corresponds to a reduction of the array aperture (defined as the physical length of the array) from 1.5λ to 0.15λ. The case with Δ=0.5λ is the usual “standard” interelement separation used in those conventional arrays.
Two equal-power and equal-phase coherent sources come from the azimuth angles ofϕ1=5° and ϕ2=6°, which are close to the endfire direction (ϕ=90° corresponds to the broadside direction). The signals (both magnitude and phase) are contaminated with AGWN at a signal-to-noise ratio (SNR) of 5 dB. To evaluate the performance of the DOA estimations, the average bias, b-, is introduced and used as a metric throughout this paper. It is given by
(8)b-=∑i=1QbiQ,
where bi=|ϕ^i-ϕi| is the absolute value of the bias of the estimated direction (ϕ^i being the mean of the estimated directions; ϕ^i is determined from 10,000 independent Monte Carlo simulations), Q is the number of incoming signals which is 2 in this case. For a successful DOA estimation, all the signals should be accurately estimated. A small value of average bias is obtained only if all the incoming signals are accurately estimated. At each value of interelement separation (Δ) shown in the figures in this paper, the average bias is obtained by 10,000 independent Monte Carlo simulations.
The results are shown in Figure1. It is shown that the average biases decrease as the interelement separation increases. This indicates that the estimated directions are more accurate when the interelement separation is large. However, when Δ=0.05λ, the average bias is 3° when the SNR levels of the two incoming signals are both 5 dB. This means that MPM fails to resolve the two incoming signals as the difference between the two signals is only 1°. To probe further, the biases of the estimated directions of the two signals are also included. It is interesting to see that for the case of Δ=0.05λ, the bias of ϕ1 is about 0.4° (i.e., the estimated direction is about 5.4°), which is close to the mean of the two incoming signals (5° and 6°). The bias of ϕ2 is around 6° which is far from the actual incoming direction, which further confirms that MPM fails to resolve the two incoming signals under such an array configuration. To investigate if the performance varies at different SNR level, the same DOA problem is repeated except that the SNR level is 3 dB. It is found that there is no significant difference as compared to the case of SNR = 5 dB.
Next, we study the effect on the performance of MPM when the incoming signals are not of equal power and equal phase. The entire procedure is repeated for the DOA estimation ofϕ1=5° and ϕ2=6° except that the amplitudes of the two signals are different and they are 90° out of phase. For ϕ2=6°, four different amplitudes of A2=2A1, 3A1, 5A1, and 10A1 are considered, where A1 and A2 are the amplitudes of the incoming signals at ϕ1=5° and ϕ2=6°, respectively. The amplitude of the signal from ϕ1=5° remains to be the same for all cases. The average biases for the four cases are shown in Figure 2(a). The average biases in the range of 1.5° to 2° are found when Δ=0.05λ, which is considered as a fail estimate as the difference between the two incoming signals is only 1°. As Δ is larger than 0.2λ, the average biases decrease to the level of 10-3° which agrees with the results for the equal-power and equal-phase case shown in Figure 1. The biases of the two signals are also included in Figure 2(b). At Δ=0.05λ, the biases of ϕ1=5° and ϕ2=6° are at the levels of 0.5° and 3°, respectively, which is similar to the results for the two signals with equal power in Figure 1. Such biases indicate that the two signals cannot be accurately resolved with this array aperture.
To investigate the performance of MPM for DOA estimations when the incoming signal direction changes, DOA estimation problems with the two signals coming from the directions ofϕ1=10° to 90° and ϕ2=ϕ1+1° are considered. Here, only the angular range of 0° to 90° is considered as the angular range of 90° to 180° is simply the mirror image of that of 0° to 90°. The same DOA estimation calculation procedure is repeated for all cases independently. The step size of Δϕ1=5° is considered, and the results are shown in Figure 3. Similarly, the average biases decrease as Δ increases for the same incoming signals. The results show that the average bias is below 10-3° when the array element separation is greater than or equal to 0.2λ. Furthermore, we also note from the figure that as the signals are coming from a direction closer to the broadside direction of 90°, the accuracy of estimation increases quite significantly even when the element separation remains the same. For instance, when the element separation is 0.05λ with incoming signals of ϕ1=10° and ϕ2=11°, an average bias of ~0.7° is resulted. When the incoming signals become ϕ1=55° and ϕ2=56°, the average bias now becomes <10-4° which is considered as accurate (with less than 0.01% error).Figure 1
Summary of DOA estimations using MPM for a four-element ULA with interelement separation varying from0.05λ to 0.5λ. Two equal-power incoming signals are from the directions of ϕ1=5° and ϕ2=6° with an SNR of 5 dB and 3 dB, respectively. The graph shows (i) average bias of the estimated directions and (ii) bias of the estimation of signals 1 and 2.Summary of DOA estimations using MPM for a four-element ULA with interelement separation varying from0.05λ to 0.5λ. The two incoming signals are from the directions of ϕ1=5°(A1=1, γ1=90°) and ϕ2=6°(A2=2, 3, 5, and 10, γ2=180°) with an SNR of 5 dB. (a) Average biases of the estimated directions; (b) biases of the estimation of signal 1 and signal 2.
(a)
Average Bias
(b)
Bias of Signal 1 and 2Figure 3
Summary of DOA estimations using MPM for a four-element ULA with interelement separation varying from0.05λ to 0.5λ. Two equal-power incoming signals are from the directions of ϕ1=10° to 90° and ϕ2=ϕ1+1° with an SNR of 5 dB. The step size of Δϕ1=5° is considered. The figure shows the average biases of the estimated directions.Case 2 (Fixed Aperture ULAs with Different Numbers of Elements (2 Incoming Signals)).
In the previous case, when the two closely spaced emitters approach to the endfire directions, it was found that the array aperture of the four-element ULA has to be ≥0.60λ (Δ≥0.2λ) for an accurate DOA estimation. Figure 4 shows the results of DOA estimations with different fixed array apertures that ranged from 0.25λ to 1λ, but with a different number of array elements varying from 4 to 20. Note that under a fixed array aperture, the interelement separation has to be changed with the change in the number of elements in the array. For example, for the four-element array with an aperture of 0.5λ, the interelement separation is 0.1667λ(=0.5λ/(4-1)).
The array apertures of0.25λ and 0.5λ are first considered, and the results are shown in Figures 4(a) and 4(b). When the incoming signals are close to the endfire directions (between 5° and 15°), the average biases decrease when the number of elements increases from 4 to 20. As the incoming signals are moving towards the broadside direction (between 20° and 90°), the average biases decrease rapidly with an average bias less than 10-4° regardless of the number of elements.
Now, the same estimation procedure is repeated with an array aperture of0.75λ. When the aperture is increased from 0.5λ to 0.75λ, as shown in Figure 4(c), the average biases have been significantly reduced for all cases (below 2.2×10-3° for all cases). The maximum average bias is reduced from 1.56×10-2° (0.5λ aperture) to 2.2×10-3° (0.75λ aperture), which is almost a factor of 7. This indicates a significant improvement of the DOA estimations compared with the two cases of aperture size of 0.25λ and 0.5λ.
The previous results show that for a fixed small array aperture (especially for the cases of0.25λ and 0.5λ), the accuracies of DOA estimation can be improved by increasing the number of elements when the incoming signals are close to the endfire directions. When the incoming signals are moving towards to the broadside direction, increasing the number of elements under a fixed aperture does not necessary improve the accuracies of the estimation. Comparing between signals coming from the broadside direction and the endfire directions, better accuracies are expected under the same array configuration.
When the array aperture is further increased to1λ, as shown in Figure 4(d), it is not obvious if increasing the number of elements enhances the DOA performance under this aperture. On the other hand, it is worth noting that as the array aperture increases from 0.25λ to 1λ, the average biases for all cases (different number of elements and incoming signals) decrease. This indicates that the accuracy of DOA estimation depends more on the array aperture than on the number of elements when the aperture is sufficiently large. While not presented here, the results on the array apertures of 1.25λ and 1.5λ indicate that there is some improvement of DOA accuracy as the number of elements increases. These results show that further increase in the number of elements for large aperture arrays (>1λ) only yields minor improvement to the accuracy of the estimated angles.Summary of DOA estimations using MPM for a four-element ULA with the number of array elements varying from 4 to 20. Two equal-power incoming signals are from the directions ofϕ1=10° to 90° and ϕ2=ϕ1+1° with an SNR of 5 dB. The step size of Δϕ1=5° is considered. The figures show the average biases of the estimated direction. The apertures of the arrays are (a) 0.25λ, (b) 0.5λ, (c) 0.75λ, and (d) 1λ.
(a)
(b)
(c)
(d)Case 3 (Fixed Aperture ULAs with Different Number of Elements (3 Incoming Signals)).
In the last case, we consider DOA estimation problems of three closely spaced, equal-power, and equal-phase signals with an SNR of 5 dB come from the directions fromϕ1=45° to 90° with Δϕ1=5°, ϕ2=ϕ1+1°, and ϕ3=ϕ1+2°. First, the array aperture of 0.75λ is investigated. The number of array elements varies from 6 to 20 (the minimum number of sensors required for resolving 3 incoming signals using MPM is 6). The average biases of the DOA estimations are shown in Figure 5(a). It can be clearly seen that the average biases decrease with the number of the elements. Compared to the case with two signals of ϕ1=45°, ϕ2=46° with the array aperture of 0.25λ (Figure 4(a)) and the case of ϕ1=5°, ϕ2=6° with the array aperture of 0.75λ (Figure 4(c)) with 6 array elements, the average biases presented in Figure 5(a) (6°) are much higher than those in Cases 1 and 2 (10-4° and 10-3°, resp.). This is because resolving three incoming signals using MPM and resolving two incoming signals are two different mathematical problems with different CRLB, and they should be considered separately. As expected, when the incoming signals are moving towards the broadside directions, the average biases reduce to 2° for the case of 6 antenna elements. The average biases are also reduced as the number of elements increases. However, even with 20 elements, the average biases are between 0.5° and 3°. These bias values are considered as high as the actual separations between the three sources, only 1°, and thus it cannot be concluded that the sources are clearly resolved.
Lastly, the incoming signals of the same DOA problems and the array aperture are increased to1λ and 1.25λ, and the average biases are shown in Figures 5(b) and 5(c), respectively. For the same DOA problem, the average biases decrease as the number of array element increases. At an array aperture of 1λ with 20 array elements, the average biases are at a level less than 0.1° for DOA when the incoming signals are more than 75°. For the DOA problem with incoming signals (ϕ1=45°, ϕ2=46°, and ϕ3=47°) with 20 array elements, the average bias is 0.628°. However, when the array aperture is further increased to 1.25λ, the average bias reduces to smaller than 0.1° with the 20 array elements  (as shown in Figure 5(c)). The average biases for the same DOA estimation problem but with an array aperture of 1.5λ are shown in Figure 5(d). As can be seen, when the signal sources are closer to the broadside direction, the average biases are smaller. However, an increasing number of array elements do not necessarily increase the accuracy of DOA estimation in this aperture. On the other hand, when the signal sources are closer to the endfire direction, the accuracy of DOA estimation does increase substantially when the number of array elements is increased (see Figure 5(d)).Summary of DOA estimations using MPM for a four-element ULA with the number of array elements varying from 6 to 20. Three equal-power incoming signals are from the directions ofϕ1=40° to 90°, ϕ2=ϕ1+1°, and ϕ3=ϕ1+2° with an SNR of 5 dB. The step size of Δϕ1=5° is considered. The figures show the average biases of the estimated directions with array aperture (a) 0.75λ, (b) 1.00λ, (c) 1.25λ, and (d) 1.50λ.
(a)
(b)
(c)
(d)


## 4. Discussions and Conclusions

In this paper, we have investigated the performance of MPM in DOA estimations using ULAs with different array apertures and different numbers of array elements through Monte Carlo simulations. The results show that minimum linear array apertures of0.6λ and 1λ are required to resolve two and three incoming signals, respectively (i.e., element separation of ≤0.2λ). The performance could be improved by increasing the number of elements. In practice, the emitters are less closely spaced which would be easier to resolve, and potentially, the size of the array and/or the number of elements can be further reduced. The finding provides us with the fundamental limit of DOA estimation in compact array. Arguably, the conclusions from this study are not limited to DOA estimations using compact antenna arrays (with interelement separation of 0.25λ [35] down to 0.125λ [37]) with MPM but are also applicable to acoustic or sonar arrays, as well as to other subspace methods.



---

*Source: 104848-2013-02-20.xml*