Abstract
The adaptive antenna array system consists of a number of an antenna array element with the signal processing unit, which can adapt its radiation pattern to provide maxima towards the desired user and null towards the interferer. Hence to locate the desired user Direction of Arrival (DOA) of the signal needs to be estimated. This paper presents a parametric study of various DOA estimation algorithms on the uniform linear array (ULA) and also a comparative performance regarding resolution, Signal-to-Noise Ratio (SNR), the number of snapshots, separation angle, etc. It starts with traditional methods of Minimum Variance Distortionless Response (MVDR) algorithm. The subspace-based techniques use the eigenstructure of data covariance matrix. The different subspace-based techniques are Multiple Signal Classification (MUSIC), Root-MUSIC, and Estimation of Signal Parameters via Rotational Invariance Technique (ESPRIT). However, simulation results show that the antenna array elements, SNR, the snapshots, coherent nature of signals, and separation angle between the two sources can affect the DOA estimation results. The result shows that MUSIC algorithm has comparatively better resolution than MVDR, Root-MUSIC and ESPRIT algorithms.
Access provided by CONRICYT-eBooks. Download conference paper PDF
Similar content being viewed by others
Keywords
1 Introduction
The Direction of Arrival (DOA) estimation techniques are the emerging applications of many actual domains, such as radar, speech signal processing, mobile communication and so on [1,2,3]. DOA estimation technique is an essential part of Smart Antenna. The antenna array which collects data from impinging signals on it with a combination of spatial information by receiving signals, this received data used to estimate the angle of arrival with higher resolution algorithms [1, 4].
There are four different types of DOA estimation technique conventional, maximum likelihood, subspace based and integrated techniques [2, 5]. Beamforming techniques were used in conventional methods, and it requires a large number of the antenna element for getting better resolution. Maximum likelihood technique requires large computation. The integrated technique is a combination of property restoral technique and subspace-based technique. The sum and delay or Bartlett and MVDR or Capon etc. are spatial correlation type method. The DOA estimation techniques such as MVDR, MUSIC, Root-MUSIC, and ESPRIT have been analyzed.
The paper is organized as follows. The uniform linear array structure is presented in Sect. 2 with mathematical formulation required for DOA estimation algorithms. Section 3 details explanation of various DOA estimation algorithms. Next Sect. 4 shows the simulation result and discussion. Section 5 presents conclusion on the basis of simulation results.
2 Array Sensor System
Figure 1 shows the system consists of Uniform Linear Array (ULA) [1, 3]. Consider the D-number of signals impinges on ULA antenna elements, the received input data vector at M-elements, separated by a distance d can be represented as a combination of the D-incident signals and noise \( n\left( t \right) \). The signal vector \( u\left( t \right) \) is defined as
Where, \( s\left( t \right) \) is the vector of incident signals, \( n\left( t \right) \) is the noise vector, and \( a\left( {\phi_{j} } \right) \) is the array steering vector. In terms of the above data model, the input covariance matrix \( R_{uu} \) expressed as [3].
Where \( R_{ss} \) is the signal correlation matrix of \( E\left[ {ss^{H} } \right].\)
3 DOA Estimation Algorithms
3.1 MVDR Algorithm
The concept of MVDR algorithm is to minimize the received power in all direction of every impinging signal to nullify the effect of interference, also maintain a unity gain in desired direction [6, 7]. The condition apply on this algorithm is given as
By solving (5), the obtained \( w \) weight vector is (MVDR) beamformer weights. Applying Lagrange multiplier to Eq. (5) which is a constraint optimization,
The output power spectrum of MVDR for DOA estimation is given as,
3.2 MUSIC Algorithm
The Multiple Signal Classification algorithm was proposed by Schmidt [8] in 1979.
The array correlation matrix \( R_{uu} \) is given as follows,
Next step is to find the correlational matrices eigenvalues and their associated eigenvectors. Then produce \( D \) and \( M - D \) eigenvectors associated with the signals and noise respectively. Select the eigenvectors having smallest eigenvalues [9, 12]. Then construct the \( M \times \left( {M - D} \right) \) dimensional subspace composed of the noise eigenvectors such that,
The steering vectors of array and eigenvectors of noise subspace are orthogonal to each other, \( a^{H} \left( \phi \right)V_{n} V_{n}^{H} a\left( \phi \right) = 0 \) at an angle of arrival. Hence the MUSIC spectrum can be calculated as
The condition of orthogonality will give rises to peaks in the spectrum of MUSIC defined in Eq. (10) by minimizing the denominator.
3.3 Root-MUSIC Algorithm
To increase resolution performance and decrease the computational complexity various modifications have been proposed to the MUSIC algorithm. The Root-MUSIC algorithm developed by Barabell [10] which is based on an idea of polynomial rooting giving higher resolution, but it works only if a uniform spaced linear array is present. For the case of a uniform linear array with the spacing between each element is \( d \), the \( M^{th} \) element of the antenna steering vector \( a\left( \phi \right) \) which can expressed as,
The MUSIC spectrum is given by
Evaluating the MUSIC spectrum becomes equivalent to evaluating the roots of the polynomial given by \( D\left( z \right) \) on the unity circle, and therefore peaks of the spectrum [13]. In true sense, for the noiseless condition, the roots of the polynomial at the denominator of the function is called as poles and will be expressed on the unity circle which will determine DOA of impinging signal. In other words, a pole of \( D\left( z \right) \) at \( z = z_{1} = \left| {z_{1} } \right|\exp \left( {j\,{ \arg }\left( {z_{1} } \right)} \right) \) will leads to obtain a peak in the Root-MUSIC spectrum at
3.4 ESPRIT Algorithm
Estimation of Signal Parameters via Rotational Invariance Technique (ESPRIT) algorithm involves decomposing an N element array into two identical subarrays each with S element [11]. The objective of ESPRIT algorithm is to estimate the direction of arrival by determining the rotation operator. The relation of \( u_{0} \left( t \right) , { }u_{1} \left( t \right) \) are received signals, and \( n_{0} \left( t \right) , { }n_{1} \left( t \right) \) are additive noise is given as:
As per input covariance matrix given in Eq. (8), the Eigen decomposition becomes:
Where \( \wedge = diag\left\{ {\lambda_{0} \ldots \lambda_{M - 1} } \right\}{\text{ and }}V = \left[ {q_{0} \ldots q_{M - 1} } \right] \) represent the eigenvalues and eigenvectors. Estimation of the number of signals \( \hat{D} \), by using the theorem of multiplicity, \( K \) of the smallest eigenvalue \( \lambda_{\hbox{min} } ,\hat{D} = M - K. \) Obtain, the estimation of the signal subspace \( \hat{V}_{s} = \left\lfloor {\hat{V}_{0} \ldots \hat{V}_{L - 1} } \right\rfloor \) and decomposes it into sub-array matrix, and compute the eigendecomposition \( \left( {\lambda_{0} \ldots \lambda_{2i} } \right) \) and partition \( V\text{into} \, \hat{D} \times \hat{D} \) sub-matrices,
Calculate the eigenvalues of \( \psi_{1} = - V_{12} V_{22}^{ - 1} \) as,
ESPRIT gives the DOA estimation in terms of the eigenvaluee, therefore estimate the DOA as,
4 Simulation Results
DOA estimation techniques simulated using Matlab 2014a. In these simulations, 30 antenna elements of ULA are considered which are equally separated by the distance of λ⁄2. The noise is ideal Gaussian white noise. The simulation has been run for two independent narrow band signals with equal amplitude, and 1000 numbers of snapshots. The performance has been analyzed with different values array elements, and Signal to Noise ratio. The closely spaced and coherent type of nature of signals, also considered for the evaluating the performance of theses algorithms.
4.1 MVDR Algorithm
Case 1: Effect of signal to noise ratio and number of array elements on MVDR
The effect of changing the signal to noise ratio with three different values SNR1 = 10, SNR2 = 20 and SNR3 = 30, with the DOA is 200 and 600, it is clear from Fig. 2(a), as the value of SNR increases, the beamwidth of power spectrum becomes narrower. The resolution of DOA estimation can be increased by increasing SNR. Now, the three different values of the number of array elements are M1 = 10, M2 = 50, M3 = 100. It is found that the width of the spectral beam becomes narrower as the number of array elements increases as shown in Fig. 2(b).
Case 2: Effect of closely spaced in resolution and coherent signals on MVDR
The effect of closely spaced signals on MVDR algorithm with DOA is 200 and 240 i.e. with 40 resolution of the signals. It is clear from Fig. 3(a), as the signals are very close, MVDR gets fails to resolve the signal and observes very poor beamwidth in power spectrum. Now, if the two narrow band signals has large resolution with coherent in nature, and processes by MVDR. It is clear from Fig. 3(b), spectrum becomes oscillating. The auto covariance matrix rank degrades effectively when the signals are coherent in nature as well as in closely spaced in nature, and the MVDR shows poor performance.
4.2 MUSIC Algorithm
Case 1: Effect of signal to noise ratio and number of array elements on MUSIC
The effect of changing the signal to noise ratio with three different values SNR1 = 10, SNR2 = 20 and SNR3 = 30, with the DOA is 200 and 600, it is clear from Fig. 4(a), value of SNR increases, the spectral beam width becomes narrower the direction of the signal becomes clearer. The accuracy of DOA estimation can be increased by increasing SNR. Also, the three different values of the number of array elements are M1 = 10, M2 = 50, M3 = 100. Figure 4(b), shows that as the value of array elements increases, the spectral beam width becomes narrower.
Case 2: Effect of closely spaced in resolution and coherent signals MUSIC
The effect of closely spaced signals on MUSIC algorithm with DOA is 200 and 240 i.e. with 40 resolution of the signals. It is clear from Fig. 5(a), as the signals are very close, MUSIC gets resolve the signal but with less spectral beamwidth and observes satisfactorily performance in upper power levels in output spectrum. Now, if the two narrow band signals has large resolution with coherent in nature processes by MUSIC with the different values of SNR. It is clear from Fig. 5(b), spectrum becomes oscillating. The auto covariance matrix rank degrades effectively, when the signals are coherent in nature, and the MUSIC shows poor performance. It requires the computation of the matrix inverse which can be expensive for large arrays.
4.3 Root-MUSIC Algorithm
The simulation has been carried out for four independent narrow band signals with a DOA of 140, 230, 350, and 550. The performance of each independent signal has been analyzed for different values of snapshots (10, 50, 100, and 200) expressed in Table 1. Also, the performance of each independent signal has been analyzed for different values of SNR in dB (0, 10, 20, and 30) expressed in Table 2.
As the value of number of snapshots and signal to noise ratio increases the Root-MUSIC gives an accurate estimation of the direction of arrival.
4.4 ESPRIT Algorithm
The simulation has been carried out for four independent narrow band signals with a DOA of 140, 230, 350, and 550. The performance of each independent signal has been analyzed for different values of snapshots (10, 50 100, and 200) expressed in Table 3. Also, the performance for different values of SNR in dB (0, 10 20, and 30) expressed in Table 4.
Hence, the number of snapshots and SNR can be increased for accurate DOA estimation of the signal. As seen from simulation results of various DOA estimation techniques, as a number of snapshots, signal to noise ratio and a number of antenna elements increases, the resolution goes on increasing and results are more sharpen. The reason is that simulation environment is ideal i.e. 30 antenna elements, 1000 snapshots, and positive value of SNR. In practical situations, such as multiple signal receptions, aliasing, zero or negative value of SNR, with less number of snapshots, and fewer number of an antenna elements was degraded the performance of these algorithms. The remedy and scope for future modifications of these existing techniques are to develop the pre-processing as well as post-processing techniques to inherit the performance in real and practical environment.
5 Conclusions
This paper presents comparative performance simulation study of various DOA estimation techniques and their dependence of various parameters. The different DOA estimation techniques are MVDR, MUSIC, Root-MUSIC and ESPRIT algorithms. The algorithms were found to be responsive to the array elements, snapshots, SNR. The simulation result also shows that the resolution of the algorithm increases with increasing the number of array elements, the number of snapshots, SNR. The MUSIC algorithm is accurate as compared to the MVDR, Root-MUSIC, and ESPRIT algorithm, but has wide radiation pattern. The MUSIC algorithm is showing good performance in closely spaced signals compared to the MVDR, Root-MUSIC, and ESPRIT algorithm. Also, for coherent sources, MUSIC algorithm is not as efficient as Root-MUSIC and ESPRIT algorithm.
References
Balanis, C.A.: Antenna Theory Analysis and Design. Wiley, Hoboken (2005)
Liberti, J.C., Rappaport, T.S.: Smart Antenna for Wireless Communications. Prentice Hall PTR, Upper Saddle River (1999)
Gross, F.: Smart Antennas for Wireless Communications: With MATLAB. McGraw-Hill, New York City (2005)
Godara, L.A.: Application of antenna arrays to mobile communications, Part I: performance improvement, feasibility, and system considerations. Proc. IEEE 85, 1031–1060 (1997)
Capon, J.: High-resolution frequency-wave number spectrum analysis. Proc. IEEE 57(8), 1408–1418 (1969)
Schmidt, R.: Multiple emitter location and signal parameter estimation. IEEE Trans. Antennas Propag. 34(3), 276–280 (1986)
Barabell, A.: Improving the resolution of eigen structure-based direction-finding algorithms. In: IEEE International Conference on Acoustics, Speech and Signal Processing, vol. 8, pp. 336–339 (1983)
Roy, R., Kailath, T.: ESPRIT Estimation of signal parameters via rotational invariance techniques. IEEE Trans. Acoust. Speech Sig. Process. 37(7), 984–995 (1989)
Xiao-guang, W., Tian-wen, G.: Direction of arrival parametric estimation and simulation based on MATLAB. J. Comput. Inf. Syst. 6(14), 4723–4731 (2010)
Abdalla, M.M., Abuitbel, M.M., Hassan, M.: Performance evaluation of direction of arrival estimation using MUSIC and ESPRIT algorithms for mobile communication systems. In: Proceedings of the IEEE (2013)
Sanudin, R., Noordin, N.H., El-Rayis, A.O., Haridas, N., Erdogan, A.T., Arslan, T.: Capon-like DOA estimation algorithm for directional antenna arrays. In: IEEE International Conference on Antennas and Propagation (2011)
Mohanna, M., Rabeh, M.L., Zieur, E.M., Hekala, S.: Optimization of MUSIC algorithm for angle of arrival estimation in wireless communications. NRIAG J. Astron. Geophys. 2, 116–124 (2013)
Waweru, N.P., Konditi, D.B.O., Langat, P.K.: Performance Analysis of MUSIC. Root-MUSIC ESPRIT DOA Estimation Algorithm 8, 212–219 (2014)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Ganage, D., Ravinder, Y. (2017). Parametric Study of Various Direction of Arrival Estimation Techniques. In: Singh, D., Raman, B., Luhach, A., Lingras, P. (eds) Advanced Informatics for Computing Research. ICAICR 2017. Communications in Computer and Information Science, vol 712. Springer, Singapore. https://doi.org/10.1007/978-981-10-5780-9_16
Download citation
DOI: https://doi.org/10.1007/978-981-10-5780-9_16
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-5779-3
Online ISBN: 978-981-10-5780-9
eBook Packages: Computer ScienceComputer Science (R0)