You are on page 1of 5

Application of MUSIC, ESPRIT and ROOT

MUSIC in DOA Estimation


Tanuja S. Dhope(Shendkar)

Faculty of Electrical Engineering and Computing,University of Zagreb,Croatia

tanuja_dhope@yahoo.com

Abstract: Concept of communication systems, which use new parameter space or angle [2], which results in
smart antennas is based on digital signal processing MAT known as Space Division Multiple Access
algorithms. Thus, the smart antennas system becomes (SDMA). At the receivers side, the transmitted signal is
capable to locate and track signals by the both: users and received with its multipath components plus interferers
interferers and dynamically adapts the antenna pattern to
signal, as well as with present noise. Thus, detection of the
enhance the reception in Signal-Of-Interest direction and
minimizing interference in Signal-Of-Not-Interest direction. desired signal is a challenging task. The Smart Antenna
Hence, Space Division Multiple Access system, which uses System (SAS) employs the antenna elements and the
smart antennas, is being used more often in wireless digital signal processing which enables it to form a beam
communications, because it shows improvement in channel to a desired direction taking into account the multipath
capacity and co-channel interference. However, performance signal components. In this way, Signal-to-Interference-
of smart antenna system greatly depends on efficiency of and-Noise Ratio (SINR) improves by producing nulls
digital signal processing algorithms. The algorithm uses the towards the interferers Signal-OfNo-Interest (SONI)
Direction of Arrival (DOA) algorithms to estimate the [3].The performance of SAS greatly depends on the
number of incidents plane waves on the antenna array and
performance on DOA estimation.
their angle of incidence. This paper investigates performance
of the DOA algorithms like MUSIC, ESPRIT and ROOT In the paper we are investigating the performance of
MUSIC on the uniform linear array in the presence of white simulated MUSIC, ESPRIT and ROOT MUSIC
noise. The simulation results show that MUSIC algorithm is algorithms with MATLAB as a tool. The performance of
the best. The resolution of the DOA techniques improves as these algorithms is analysed by considering parameters
number of snapshots, number of array elements and signal- like number of array elements, user space distribution,
to-noise ratio increases. number of snapshots, signal to noise ratio, Mean Square
Error (MSE), which results in optimum array design in
Keywords: smart antenna, DOA, MUSIC, ESPRIT, SAS.
ROOTMUSIC, SDMA, adaptive beamforming.

I. INTRODUCTION II. DOA ESTIMATION ALGORITHMS

The high demand on the usage of the wireless The DOA algorithms are classified as quadratic type and
communication system calls for higher system capacities. subspace type [4]. The Barltett and Capon (Minimum
The system capacity can be improved either enlarging its Variance Distortionless Response) [4] are quadratic type
frequency bandwidth or allocating new portion of algorithms.. The both methods are highly dependent on
frequency spectrum to wireless services. But since the physical size of array aperature, which results in poor
electromagnetic spectrum is a limited resource, it is not resolution and accuracy, [3][5][8][10],[11],[12].
easy to get new spectrum allocation without the Subspace based DOA estimation method is based on the
international coordination on the global level. One of the eigendecomposition [6]. The subspace based DOA
approaches is to use existing spectrum more efficiently, estimation algorithms MUSIC and ESPRIT provide high
which is a challenging task. Efficient source and channel resolution, they are more accurate and not limited to
coding as well as reduction in transmission power or physical size of array aperture [2][5].
transmission bandwidth or both are possible solutions to The various DOA algorithm performance is analysed
the challenging issue. With the advances in digital based on number of snapshots, number of users, user space
techniques, the frequency efficiency can be improved by distribution, number of array elements, SNR and MSE.
multiple access technique (MAT), which gives mobile
users access to scarce resource (base station) and hence A .MUSIC
improves the systems capacity [1]. Family of existing MUSIC stands for MUiltiple SIgnal Classification, one of
Frequency Division Multiple Access (FDMA), Time the high resolution subspace DOA algorithms, which gives
Division Multiple Access (TDMA) and Code Division the estimation of number of signals arrived, hence their
Multiple Access (CDMA) can be enlarged by adding a

1
direction of arrival [4]. MUSIC deals with the matrix T of DxD such that = , where can be
decomposition of covariance matrix into two orthogonal decomposed into and :
matrices, i.e., signal-subspace and noise-subspace.
Estimation of DOA is performed from one of these
subspaces, assuming that noise in each channel is highly
uncorrelated. This makes the covariance matrix diagonal.
The covariance matrix is given by: If DxD is diagonal, unitary matrix with phase shifts
betwen doublets for each DOA, there exists a unique rank
D matrix FC such that,
[
where is a (10)
MxD array steering matrix. is noise variance and I is
an identity matrix of size MxM. Rearranging eqn (10),we get:
Writing the spatial covariance matrix in terms of
eigenvalues and eigenvectors[1] gives:
With B as full rank and sources are having distinct DOA,
then
The noise subspace eigenvalues and eigenvectors are

Eqn (11) indicates that if we are able to find out


eigenvalues of , which are diagonal elements of , we
can estimate DOA as =( , ,....., ) where
The noise subspaces can be written in the form of
:

DOA can be calculated by


Equation (5) indicates that we can find out the desired
value DOA of 1, 2,......, D by finding a set of vectors
that span and projecting arraymanifold matrix C. ROOTMUSIC
onto for all values of and evaluating the D values of The MUSIC spectrum is an all pole function of the form
, where the projection is zero .

The MUSIC Pseudospectrum is given as, Let C= using eqn (14) may be written as

B. ESPRIT
, and is the
Its acronym stands for Estimation of Signal Paramter entry in the mth row and nth column of C. Combination of
via Rotational Invariance Technique. This algorithm is two sums into one gives equation (16):
more robust with respect to array imperfections than
MUSIC [9],[14],[15]. Computation complexity and
storage requirements are lower than MUSIC as it does not
involve extensive search throughout all possible steering
vectors. But, it explores the rotational invariance property where is the sum of the entries of C.
th
in the signal subspace created by two subarrays derived Along the diagonal polynomial representation D(z) will
from original array with a translation invariance structure. be:
It is based on the array elements placed in identical
displacement forming matched pairs, with M array
elements, resulting in m=M/2 array pairs called
doublets.
Computation of signal subspace for the two subarrays, P1
and P2, results in two vectors V1and V2, such that Range If the eigendecomposition corresponds to the true spectral
[S] = Range[ ]. Also, there should exist a non-singular matrix, then MUSIC spectrum becomes
equivalent to the polynomial D(z) on the unit circle and
peaks in the MUSIC spectrum exists as ROOTs of the

2
D(z) lie close to the unit circle [4]. A pole of D(z) at
z=z1=|z1| exp(jarg(z1)) will result in a peak in the MUSIC
spectrum at .

III. SIMULATION RESULTS


The MUSIC, ROOTMUSIC and ESPRIT techniques for
DOA estimations are simulated using MATLAB.
Performance of the algorithm has been analyzed by
considering Mean Squared Error (MSE) for 50 trials as a
function of array elements, of SNR and as a function of
snapshots. The simulation has been run for four signals
coming from different angles 140,240,350,550, for 500
snapshots, SNR of10dB, and 16 array elements.

A,MUSIC spectrum for varying number of array


elements:
Fig. 1 indicates that as array size increases from 8 to 16,
peaks in the spectrum become sharper and hence
resolution capability of MUSIC increases .
Fig. 2: MUSIC spectrum for varying number of SNR
B. MUSIC spectrum for varying number of SNR:
Fig. 2 indicates that as SNR value decreases ,peaks in
spectrum start to disappear and hence resolution capability
of MUSIC for closely spaced signals like 280 and 350
decreases.

C.MUSIC spectrum for varying number of snapshots:


Fig.3 indicates the ability of MUSIC to resolve closely
spaced signals 280 and 350 as a function of number of
snapshots. As snapshots increase from 50 to 200,
resolution capability of MUSIC increases, and the two
signals can be clearly identified. Peaks in the spectrum
become further sharper for snapshots 500, 700 and 1000.

Fig. 3: MUSIC spectrum for varying number of snapshots

Comparison of three algorithms was performed for DOA


estimation for varying number of snapshots (n=200, 500,
700 and 1000) for four angles (14, 28, 35 and 55) with
SNR=10dB, array size=16 shown in Tables 1 to 3, and via
calculation of corresponding MSE, (Tables 4-6).

DOA estimation for varying number snapshots


(SNR=10dB, array size=16):

Table 1: DOA estimation by MUSIC


DOA n=200 n=500 n=700 n=1000
14 14 14 14 14
Fig.1: MUSIC spectrum for varying number of array 28 28 28 28 28
elements 35 35 34.9 35 35
55 55 55 55.1 55

3
Table 2: DOA estimation by ESPRIT
DOA n=200 n=500 n=700 n=1000
14 14.0194 14.0072 14.0455 14.0333
28 27.857 27.9793 27.9591 28.0015
35 34.6068 34.969 34.957 34.9344
55 55.2187 55.0274 55.0617 55.0323

Table 3: DOA estimation by ROOT MUSIC


DOA n=200 n=500 n=700 n=1000
14 14.0618 14.0126 14.0441 13.993
28 27.9769 28.0936 28.0121 28.0522
35 35.106 34.9903 34.9219 34.9371
55 55.0218 54.9161 54.9901 55.0315
Fig. 4: MSE by MUSIC as a function of snapshots
Tables 1 to 3 indicate that for 200 snapshots MUSIC gives
an accurate estimation for four signals. If number of
snapshots increases to 1000, peaks in the spectrum become
sharper and deeper as shown in Fig.4, and thus means
improvement of the resolution capability of MUSIC.
ESPRIT and ROOT MUSIC identify the four signals, but
the MSE is close, but not exactly zero. For snapshot value
of 100, both MUSIC and ESPRIT fail to detect closely
spaced signals 280 and 350 , but ROOT MUSIC identifies
them very well: typical value is 27.130 and 35.280
respectively. Table 4 reveals that MSE by MUSIC for
varying number of snapshots from 200 to 1000 is zero for
140 and 280, and almost zero for 350 and 550 . For closely
spaced signals 280 and 350 MUSIC gives MSE zero at
snapshots 700 and 1000 compared to other two techniques
(Figs. 4 to 6).

Table 4: MSE for DOA Estimation by MUSIC


Fig. 5: MSE by ESPRIT as a function of snapshots
DOA n=200 n=500 n=700 n=1000
14 0.0000 0.0000 0.0000 0.0000
28 0.0000 0.0000 0.0000 0.0000
35 0.0000 0.0002 0.0000 0.0000
55 0.0000 0.0000 0.0002 0.0000

Table 5: MSE for DOA Estimation by ESPRIT


DOA n=200 n=500 n=700 n=1000
14 0.0000 0.0000 0.0000 0.0000
28 0.0004 0.0000 0.0000 0.0000
35 0.0031 0.0000 0.0000 0.0001
55 0.0010 0.0000 0.0001 0.0000

Table 6: MSE for DOA Estimation by ROOT MUSIC


DOA n=200 n=500 n=700 n=1000
Fig. 6: MSE by ROOT MUSIC as a function of snapshots
14 0.0001 0.0000 0.0000 0.0000
Furthermore, study of DOA estimation has been
28 0.0000 0.0002 0.0000 0.0001 performed for various SNR values with 500 snapshots, 16
35 0.0002 0.0000 0.0001 0.0001 array elements and DOA=140 (Table 7). Results indicate
55 0.0000 0.0001 0.0000 0.0000
that as SNR decreases, the both: ESPRIT and ROOT
MUSIC are unable to detect the angle correctly as

4
compared to MUSIC. It is noted that ESPRIT gives more arrays,9th international conference and seminar on
error compared to ROOT MUSIC. Micro/Nanotechnologies and Electron Devices (EDM) 2010, pp 251-
255,Sept. 2010.
[3] C.Balanis,Antenna Theory, Analysis and Design, 3 rd edition, John
Table 7:DOA by MUSIC,ESPRIT and Root MUSIC wiley and Sons, Hoboken, New Jersey, 2005.
SNR MUSIC EPRIT Root MUSIC [4] Harry Trees, Optimum Array Processing, Detection, Estimation and
Modulation Part IV,John Wiley and Sons,NEW York , 2002.
10 14 13.97 13.95 [5] Lavate, T.B. Kokate, V.K. Sapkal, A.M. ,Performance Analysis of
0 14 13.87 13.7 MUSIC and ESPRIT DOA Estimation Algorithms for Adaptive Array
Smart Antenna in Mobile Communication , 2nd International
-5 13.9 14.13 14.17 Conference on Computer and Network Technology (ICCNT), pp 308-
-10 14.1 15.09 14.63 311,Apr.2010

[6] Rao, B.D. Hari, K.V.S. , Performance analysis of ROOT-MUSIC,


IEEE Transactions on Acoustics, Speech and Signal Processing, Vol 37
pp: 1939-1949,Dec 1989.
IV . CONCLUSIONS [7] Weber, R.J. Yikun Huang, Analysis for Capon and MUSIC DOA
This paper presents results of direction of arrival estimation algorithms, Antennas and Propagation Society International
estimation using MUSIC, ESPRIT and ROOT MUSIC Symposium, 2009. APSURSI '09. pp 1 4, June 2009.
[8] Jalali, M. Moghaddasi, M.N. Habibzadeh, A. , Comparing accuracy
algorithms. These three methods have greater resolution for ML, MUSIC, ROOT-MUSIC and spatially smoothed algorithms for 2
and accuracy than the other considered (Bartlett, CAPON) users, Microwave Symposium (MMS), 2009 Mediterrannean ,IEEE
and hence they are investigated much in detail. The conference ,pp: 15,Nov.2009.
simulation results show that performance of MUSIC, [9] Khan, Z.I. Awang, R.A. Sulaiman, A.A. Jusoh, M.H. Baba, N.H.
Kamal, M.M.D. Khan, N.I., Performance analysis for Estimation of
ESPRIT and ROOTMUSIC improves with more elements signal Parameters via Rotational Invariance Technique (ESPRIT) in
in the array, with higher number of snapshots of signals estimating Direction of Arrival for linear array antenna,IEEE
and greater angular separation between the signals. These International Conference on RF and Microwave Conference, 2008,pp530
improvements are analysed in the form of sharper peaks in 533 , Dec. 2008.
[10] Varade, S.W., Kulat, K.D,Robust Algorithms for DOA
MUSIC spectrum and smaller errors in angle detection. Estimation and Adaptive Beamforming for Smart Antenna
Results indicate that as number of snapshots increases, the Application,2 nd international conference on Emerging Trends in
MSE decreases, which results in accurate detection of Engineering and Technology (ICETET), 2009 , pp: 1195 1200, Dec.
closely spaced signals. For MUSIC, the ideal value of 2009.
[11] De Leon, F.A. Marciano, J.J.S. , Application of MUSIC, ESPRIT
number of snapshots is 700, which gives MSE as zero. and SAGE Algorithms for Narrowband Signal Detection and
The performance of the three algorithms has been Localization, TENCON ,IEEE Region 10 Conference, pp 1-4, Nov.
evaluated for different value of SNR, which results in 2006.
giving the highest ranking to MUSIC, as the most stable [12] Sheng, W.X.; Zhou, J.; Fang, D.G.; Gu, Y.C., Super resolution
DOA Estimation in switched beam smart antenna, Antennas,
and accurate algorithm, which provides high resolution Propagation and EM Theory, 2000. Proceedings. ISAPE 2000. 5th
despite lower value of SNR. Thus, this study adds a new International Symposium ,pp 603-606,2000.
possibility of user separation through SDMA and can be [13] A. Kangas,P. Stoica,T. Soderstrom.Finite sample and modelling
widely used in the design of smart antenna system. error effects on ESPRIT and MUSIC direction estimators,IEE Proc.-
Radar, Sonar Nauig., Vol. 141, No. 5,pp 249-222, October 1994.
[14] M. Ali Akbar, Hamza Bin Tila, M. Zulkifl Khalid and Muhammad
Asim Ajaz ,"Bit Error Rate Improvement using ESPRIT based
Beamforming and RAKE receiver , Multitopic Conference, 2009.
INMIC 2009. IEEE 13th International ,pp 1-6,Dec. 2009
V. REFERENCES [15] Walid G. Diab, Hassan M. ElkamchouchiA Deterministic Real-Time
[1] John Litva, Titus Lo, Digital Beamforming in Wireless DOA-based Smart Antenna Processor Personal, Indoor and Mobile Radio
Communication,Artech House Bostan-London,1996. Communications, 2007. PIMRC 2007. IEEE 18th International
Symposium ,pp 1-7, 2007
[2] Shauerman, Ainur K. Shauerman, Alexander A., Spectral-based
algorithms of direction-of-arrival estimation for adaptive digital antenna

You might also like