SlideShare a Scribd company logo
1 of 7
Download to read offline
T. B. Lavate, V. K. Kokate & A. M. Sapkal
International Journal of Computer Netwoks (IJCN), Volume(2):Issue(3) 152
Performance Analysis of MUSIC and ESPRIT DOA Estimation
Algorithms for Adaptive Array Smart Antenna in Mobile
Communication
T.B.LAVATE lavate.tb@rediffmail.com
Department of E&T/C,College of Engineering Pune,
Pune University
Pune-411005, India
Prof. V. K. Kokate vkkokateetc@gmail.com
Department of E&T/C,
IndiraCollege of Engineering and management Pune.
Pune University
Pune, 411017,India.
Prof. Dr. A.M. Sapkal ams.extc@coep.ac.in
Department of E&T/C,College of Engineering Pune,
Pune University
Pune-411005, India
Abstract
Adaptive array smart antenna involves the array processing to manipulate the
signals induced on various antenna elements in such way that the main beam
directing towards the desired signal and forming the nulls towards the interferers.
Such smart antennas are widely used in wireless mobile communications as they
can increase the channel capacity and coverage range. In adaptive array smart
antenna, to locate the desired signal, various direction of arrival (DOA) estimation
algorithms are used. This paper investigates and compares MUSIC and ESPRIT,
DOA estimation algorithms which are widely used in the design of smart antenna
system. MUSIC and ESPRIT algorithms provide high angular resolution and
hence they are explored much in detail by varying various parameters of smart
antenna system .However simulation in this paper shows that MUSIC algorithm
is highly accurate and stable and provides high angular resolution compared to
ESPRIT and hence MUSIC algorithm can be widely used in mobile
communication to estimate the DOA of the arriving signals.
Keywords: MUSIC, ESPRIT, Smart antenna, DOA.
1. INTRODUCTION
One of the most promising techniques for increasing the capacity in 3G cellular is the adaptive
array smart antenna. The smart antenna technology is based on antenna arrays where the
radiation pattern is altered by adjusting the amplitude and relative phase on the different
elements. If several transmitters are operating simultaneously, each source creates many
multipath components at the receiver and hence receive array must be able to estimate the
angles of arrival in order to decipher which emitters are present and what are their angular
T. B. Lavate, V. K. Kokate & A. M. Sapkal
International Journal of Computer Netwoks (IJCN), Volume(2):Issue(3) 153
locations. This information in turn can be used by the smart antenna to eliminate or combine
signals for greater fidelity or suppress interferers to improve the capacity of cellular mobile
communication . The various DOA estimation algorithms are Bartlett, Capon, Min-norm, MUSIC
and ESPRIT. But MUSIC and ESPRIT algorithms are high resolution and accurate methods
which are widely used in the design of smart antennas and hence their performance is evaluated
in following sections. With use of MUSIC algorithms smart antennas add a new possibility of user
separation by space through space division multiple access (SDMA).
2. DOA ESTIMATION ALGORITHMS
The purpose of DOA estimation is to use the data received by the array to estimate the direction
of arrival of the signal. As shown in Fig. 1, the results of DOA estimation are then used by the
array to design the adaptive beam former in such way as to maximize the power radiated towards
the users and to suppress the interference. In short the successful design of adaptive array
smart antenna depends highly on the performance of DOA estimation algorithm. In the design of
adaptive array smart antenna for mobile communication the performance of DOA estimation
algorithm depends on many parameters such as number of mobile users and their space
distribution , the number of array elements and their spacing, the number of signal samples and
SNR. Number of DOA estimation algorithms have been developed and categorized into two
methods viz. conventional and subspace methods. Conventional methods also called classical
methods which first compute a spatial spectrum and then estimate DOAs by local maxima of the
spectrum. Methods that fall under this class are Bartlett, Capon methods. But these methods
suffer from lack of angular resolution. For this reason high angular resolution subspace methods
such as MUSIC and ESPRIT algorithms are most used.
2.1 Music Algorithm
MUSIC is an acronym which stands for Multiple Signal classification. It is high resolution
technique based on exploiting the eigenstructure of input covariance matrix. MUSIC makes
assumption that the noise in each channel is uncorrelated making correlation matrix diagonal.
The incident signals are somewhat correlated creating non diagonal signal correlation matrix.
ω1
ω2
ωM
Beamformer
Source
Estimation
Processor
∑ Mobilelocation
data
DOA Estimation
Algorithms
eg; Music, ESPRIT
X1(k)
X2(k)
XM(k)
Ѳ1
Ѳ2
ѲD
M signal ports
FIGURE 1: M element antenna array with D arriving signals.
If the number of signals impinging on M element array is D, the number of signal eigenvalues
and eigenvectors is D and number of noise eigenvalues and eigenvectors is M-D. The array
correlation matrix with uncorrelated noise and equal variances is then given by
Rxx = A*Rss*AH
+σn
2
*I (1)
where A= [a(θ1) a(θ2) a(θ3) --- a(θD)] is M x D array steering matrix
T. B. Lavate, V. K. Kokate & A. M. Sapkal
International Journal of Computer Netwoks (IJCN), Volume(2):Issue(3) 154
Rss=[s1(k) s2(k) s3(k) ---- sD(k)]
T
is D x D source correlation matrix
Rxx has D eigenvectors associated with signals and M – D eigenvectors associated with the
noise. We can then construct the M x (M-D) subspace spanned by the noise eigenvectors such
that
VN =[v1 v2 v3 ------- vM-D] (2)
The noise subspace eigenvectors are orthogonal to array steering vectors at the angles of
arrivals θ1, θ2, θ3, θD and the MUSIC Pseudospectrum is given as
P MUSIC(θ) = 1/abs((a(θ)H
*VN *VN
H*
a(θ)) (3)
However when signal sources are coherent or noise variances vary the resolution of MUSIC
diminishes. To overcome this we must collect several time samples of received signal plus
noise, assume ergodicity and estimate the correlation matrices via time averaging as
1 K
Rxx = ∑x(k)*x(k)
H
(4)
K k=1
and
Rxx = A*Rss*AH
+ A*Rsn + Rns *AH
+ Rnn (5)
The MUSIC Pseudospectrum using equation (3) with time averages now provides high angular
resolution for coherent signals.
2.2 ESPRIT Algorithm
ESPRIT stands for Estimation of Signal Parameters via Rotational Invariance Techniques which
is another subspace based DOA estimation algorithm. It does not involve an exhaustive search
through all possible steering vectors to estimate DOA and dramatically reduces the computational
and storage requirements compared to MUSIC. The goal of the ESPRIT technique is to exploit
the rotational invariance in the signal subspace which is created by two arrays with a translational
invariance structure. ESPRIT assumes that there are D < M narrowband sources centered at the
centre frequency f0. ESPRIT further assumes multiple identical arrays called doublets and these
arrays are displaced translationally but not rotationally. Fig. 2 shows four element linear array
which is composed of two doublets.
d
y
x
Ar ray-1
Ar ray-2
Ѳ1
Ѳ2
ѲD
S2(k)
FIGURE 2: Four element linear array with two doublets.
The two subarrays , array-1 and array-2 are displaced by distance ‘d’. The signals induced on
each of the arrays are given by
T. B. Lavate, V. K. Kokate & A. M. Sapkal
International Journal of Computer Netwoks (IJCN), Volume(2):Issue(3) 155
x1(k) = A1*s(k) + n1(k)
and
x2(k) = A1*Λ*s(k) + n2(k)
where Λ = diag{ejkdsin(θ1)
ejkdsin(θ2)
----- ejkdsin(θD)
}
= D x D diagonal unitary matrix with phase shifts between
doublets for each DOA.
Creating the signal subspace for the two subarrays results in two matrices V1 & V2. Since the
arrays are translationally related, the subspaces of eigenvectors are related by a unique
nonsingular transformation matrix ф such that
V1ф =V2
There must also exist a unique nonsingular transformation matrix T such that
V1 = AT and V2 =AΛT and finally we can derive
T ФT
-1
= Λ (6)
Thus the eigenvalues of ф must be equal to the diagonal elements of Λ such that
λ1 = e
jkdsin(θ1)
, λ2 = e
jkdsin(θ2)
----- λD = e
jkdsin(θD)
Once the eigenvalues of ф, λ1 ,λ2, ------ λD are calculated, we can estimate the angles of
arrivals as
θi =sin-1
(arg(λi)/kd) (7)
Clearly the ESPRIT eliminates the search procedure & produces the DOA estimation directly in
terms of the eigenvalues without much computational and storage requirements. This
eigenstructure method has shown excellent accuracy and resolution in many experimental and
theoretical studies.
3. SIMULATION RESULTS
The MUSIC & ESPRIT methods of DOA estimation are simulated using MATLAB. A uniform
linear array with M elements has been considered here.
3.1 Simulation results of MUSIC DOA estimation algorithm
-30 -20 -10 0 10 20 30 40
-40
-35
-30
-25
-20
-15
-10
-5
0
5
10
AOA Degrees
|P()|db
M=5
M=11
M=5
M=11
FIGURE 3: MUSIC spectrum for DOA= -5, 10, 25 degrees
T. B. Lavate, V. K. Kokate & A. M. Sapkal
International Journal of Computer Netwoks (IJCN), Volume(2):Issue(3) 156
-30 -20 -10 0 10 20 30 40
-40
-35
-30
-25
-20
-15
-10
-5
0
5
10
AOA Degrees
|P()|db K=10
K=100
K=10
K=100
FIGURE 4: MUSIC spectrum for varying number of snapshots
SNR (dB) MUSIC (θ) ESPRIT(θ)
-20 21.66 -39.08
-19 24.00 23.47
0 24.66 26.02
9 25.00 25.67
20 25.00 25.21
21 25.00 24.99
TABLE 1: DOA Estimation by MUSIC & ESPRIT for varying SNR.
(Input θ =25 deg, M=4, k=100)
Fig. 3 shows the MUSIC spectrum for uniform linear array with varying elements and SNR=20
dB, K=100 for direction of arrivals -5, 10, 25 degrees. Spacing between elements is assumed to
be 0.5λ.When number of elements in array is increased to 11 MUSIC spectrum takes the form of
sharper peaks in which angular resolution is improved. The number of signal snapshots used to
generate realistic signal model is a key factor in the realization of practical antennas . Fig.4 shows
the music spectrum obtained for snapshots equal to 10 and 1000. Increased snapshots leads to
sharper MUSIC spectrum peaks indicating more accurate detection and better resolution.
3.2 Simulation results of ESPRIT DOA estimation algorithm
Simulation of ESPRIT algorithm for linear uniform array with four elements is carried out by
varying different parameters of linear array.
TABLE 2: DOA Estimation Using ESPRIT For varying Angular Separation (M=4, SNR=20 dB, K=100)
Sr,no, θ Input (deg) θ ESPRIT (deg)
10 9.431
25 23.94
20 20.022
80 80.27
T. B. Lavate, V. K. Kokate & A. M. Sapkal
International Journal of Computer Netwoks (IJCN), Volume(2):Issue(3) 157
TABLE 3: DOA Estimation using ESPRIT for Varying Number of Snapshots K. (M=4, SNR=20 dB)
TABLE 4: DOA estimation using ESPRIT for varying number of signals.(M=4, SNR=20dB,K=100)
Table 2 illustrates that the percentage error in DOA detection using ESPRIT algorithm decreases
as angular separation between arriving signals increases. Table 3 illustrates that when number of
samples are increased the error becomes small. Table 4 illustrates how the ESPRIT algorithm
can successfully detects 2 incident signals on array of 4 elements and how it completely fails if
the number of incident signals increased to 4. Table 1 indicates DOA estimation by both MUSIC
and ESPRIT with respect to SNR. This table clearly indicates that MUSIC provides high
resolution and accurate detection of an angle of arrival than that of ESPRIT.
4. CONCLUSION
This paper presents the results of direction of arrival estimation using ESPRIT & MUSIC. These
two methods have greater resolution and accuracy and hence these are investigated much in
detail. The simulation results of both MUSIC and ESPRIT show that their performance improves
with more elements in the array, with large snapshots of signals and greater angular separation
between the signals. These improvements are seen in form of the sharper peaks in the MUSIC
and smaller errors in angle detection in the ESPRIT. However Table 1 shows that there are more
errors in DOA estimation by using ESPRIT compared to the MUSIC algorithm. Clearly MUSIC is
more stable and accurate and provides high resolution and this adds new possibility of user
separation through SDMA and can be widely used in the design of smart antenna system.
5. REFERENCES
1. L.C.Godara.“Application of antenna arrays to mobile communication II: Beamforming &
direction of arrival considerations”, Proceedings of IEEE, volume 85,issue 8,August 1997,
pages 1195-1245.
2. Lal. C. Godara.“Limitations and capabilities of directions of arrival estimation techniques
using an array of antennas: A Mobile communications perspective ,” proceedings of IEEE,
pp 327-333,1996.
K=10
θ Input (deg) θ ESPRIT (deg)
80 79.39
20 19.92
K=1000
80 80.04
20 20.00
No. of signals θ Input (deg) θ ESPRIT (deg)
20 20.08
2
40 39.96
10 24.46
30 32.34
50 -44.524
70 -18.82
T. B. Lavate, V. K. Kokate & A. M. Sapkal
International Journal of Computer Netwoks (IJCN), Volume(2):Issue(3) 158
3. Paulraj and T. Kailath.“Eigenstructure methods for direction of arrival estimation in the
presence of unknown noise field”, IEEE Transaction Acoustic, speech and signal processing,
Vol.Assp. 34, No.1, pp. 1302, Feb. 1986.
4. J. C. Liberti, T. S. Rappaport.“ Smart antenna for wireless communications,” Prentice Hall
India,1999.
5. Frank Gross .“ Smart antennas for wireless communication,” McGraw Hill. New York, 2005
6. T. S. Rappaport, “Wireless Communications: Principles and Practice”, 2005 ,Prentice Hall .
7. Ahmed EI Zooghby, “Smart Antenna Engineering”, Artech House, 2005
8. Preeti Gupta, Munish Rattan,”Performance Analysis of direction of arrival estimation
algorithms for smart antennas”, Proceedings of second national conference on wireless and
optical communication, pp. 60-64,Chandigarh,India,December-2008.

More Related Content

What's hot

Eigen Subspace based Direction of Arrival Estimation for Coherent Sources
Eigen Subspace based Direction of Arrival Estimation for Coherent SourcesEigen Subspace based Direction of Arrival Estimation for Coherent Sources
Eigen Subspace based Direction of Arrival Estimation for Coherent SourcesINFOGAIN PUBLICATION
 
Analytical Review of Feature Extraction Techniques for Automatic Speech Recog...
Analytical Review of Feature Extraction Techniques for Automatic Speech Recog...Analytical Review of Feature Extraction Techniques for Automatic Speech Recog...
Analytical Review of Feature Extraction Techniques for Automatic Speech Recog...IOSR Journals
 
PERFORMANCE EVALUATION OF ADAPTIVE ARRAY ANTENNAS IN COGNITIVE RELAY NETWORK
PERFORMANCE EVALUATION OF ADAPTIVE ARRAY ANTENNAS IN COGNITIVE RELAY NETWORKPERFORMANCE EVALUATION OF ADAPTIVE ARRAY ANTENNAS IN COGNITIVE RELAY NETWORK
PERFORMANCE EVALUATION OF ADAPTIVE ARRAY ANTENNAS IN COGNITIVE RELAY NETWORKcsijjournal
 
On Complex Enumeration for Multiuser MIMO Vector Precoding
On Complex Enumeration for Multiuser MIMO Vector PrecodingOn Complex Enumeration for Multiuser MIMO Vector Precoding
On Complex Enumeration for Multiuser MIMO Vector PrecodingTSC University of Mondragon
 
Heuristic based adaptive step size clms algorithms for smart antennas
Heuristic based adaptive step size clms algorithms for smart antennasHeuristic based adaptive step size clms algorithms for smart antennas
Heuristic based adaptive step size clms algorithms for smart antennascsandit
 
Physical security with power beacon assisted in half-duplex relaying networks...
Physical security with power beacon assisted in half-duplex relaying networks...Physical security with power beacon assisted in half-duplex relaying networks...
Physical security with power beacon assisted in half-duplex relaying networks...TELKOMNIKA JOURNAL
 
Multiuser MIMO Vector Perturbation Precoding
Multiuser MIMO Vector Perturbation PrecodingMultiuser MIMO Vector Perturbation Precoding
Multiuser MIMO Vector Perturbation Precodingadeelrazi
 
Application of MUSIC Algorithm for Adaptive Beamforming Smart Antenna
Application of MUSIC Algorithm for Adaptive Beamforming Smart AntennaApplication of MUSIC Algorithm for Adaptive Beamforming Smart Antenna
Application of MUSIC Algorithm for Adaptive Beamforming Smart AntennaIRJET Journal
 
Comparative Analysis of Different Wavelet Functions using Modified Adaptive F...
Comparative Analysis of Different Wavelet Functions using Modified Adaptive F...Comparative Analysis of Different Wavelet Functions using Modified Adaptive F...
Comparative Analysis of Different Wavelet Functions using Modified Adaptive F...IJERA Editor
 
Design of an Adaptive Hearing Aid Algorithm using Booth-Wallace Tree Multiplier
Design of an Adaptive Hearing Aid Algorithm using Booth-Wallace Tree MultiplierDesign of an Adaptive Hearing Aid Algorithm using Booth-Wallace Tree Multiplier
Design of an Adaptive Hearing Aid Algorithm using Booth-Wallace Tree MultiplierWaqas Tariq
 
Massive MIMO and Random Matrix
Massive MIMO and Random MatrixMassive MIMO and Random Matrix
Massive MIMO and Random MatrixVARUN KUMAR
 
DIGITAL WAVE FORMULATION OF THE PEEC METHOD
DIGITAL WAVE FORMULATION OF THE PEEC METHODDIGITAL WAVE FORMULATION OF THE PEEC METHOD
DIGITAL WAVE FORMULATION OF THE PEEC METHODPiero Belforte
 
Image Fusion Ehancement using DT-CWT Technique
Image Fusion Ehancement using DT-CWT TechniqueImage Fusion Ehancement using DT-CWT Technique
Image Fusion Ehancement using DT-CWT TechniqueIRJET Journal
 

What's hot (16)

Eigen Subspace based Direction of Arrival Estimation for Coherent Sources
Eigen Subspace based Direction of Arrival Estimation for Coherent SourcesEigen Subspace based Direction of Arrival Estimation for Coherent Sources
Eigen Subspace based Direction of Arrival Estimation for Coherent Sources
 
Analytical Review of Feature Extraction Techniques for Automatic Speech Recog...
Analytical Review of Feature Extraction Techniques for Automatic Speech Recog...Analytical Review of Feature Extraction Techniques for Automatic Speech Recog...
Analytical Review of Feature Extraction Techniques for Automatic Speech Recog...
 
PERFORMANCE EVALUATION OF ADAPTIVE ARRAY ANTENNAS IN COGNITIVE RELAY NETWORK
PERFORMANCE EVALUATION OF ADAPTIVE ARRAY ANTENNAS IN COGNITIVE RELAY NETWORKPERFORMANCE EVALUATION OF ADAPTIVE ARRAY ANTENNAS IN COGNITIVE RELAY NETWORK
PERFORMANCE EVALUATION OF ADAPTIVE ARRAY ANTENNAS IN COGNITIVE RELAY NETWORK
 
On Complex Enumeration for Multiuser MIMO Vector Precoding
On Complex Enumeration for Multiuser MIMO Vector PrecodingOn Complex Enumeration for Multiuser MIMO Vector Precoding
On Complex Enumeration for Multiuser MIMO Vector Precoding
 
Heuristic based adaptive step size clms algorithms for smart antennas
Heuristic based adaptive step size clms algorithms for smart antennasHeuristic based adaptive step size clms algorithms for smart antennas
Heuristic based adaptive step size clms algorithms for smart antennas
 
Physical security with power beacon assisted in half-duplex relaying networks...
Physical security with power beacon assisted in half-duplex relaying networks...Physical security with power beacon assisted in half-duplex relaying networks...
Physical security with power beacon assisted in half-duplex relaying networks...
 
Multiuser MIMO Vector Perturbation Precoding
Multiuser MIMO Vector Perturbation PrecodingMultiuser MIMO Vector Perturbation Precoding
Multiuser MIMO Vector Perturbation Precoding
 
Application of MUSIC Algorithm for Adaptive Beamforming Smart Antenna
Application of MUSIC Algorithm for Adaptive Beamforming Smart AntennaApplication of MUSIC Algorithm for Adaptive Beamforming Smart Antenna
Application of MUSIC Algorithm for Adaptive Beamforming Smart Antenna
 
Comparative Analysis of Different Wavelet Functions using Modified Adaptive F...
Comparative Analysis of Different Wavelet Functions using Modified Adaptive F...Comparative Analysis of Different Wavelet Functions using Modified Adaptive F...
Comparative Analysis of Different Wavelet Functions using Modified Adaptive F...
 
Design of an Adaptive Hearing Aid Algorithm using Booth-Wallace Tree Multiplier
Design of an Adaptive Hearing Aid Algorithm using Booth-Wallace Tree MultiplierDesign of an Adaptive Hearing Aid Algorithm using Booth-Wallace Tree Multiplier
Design of an Adaptive Hearing Aid Algorithm using Booth-Wallace Tree Multiplier
 
Massive MIMO and Random Matrix
Massive MIMO and Random MatrixMassive MIMO and Random Matrix
Massive MIMO and Random Matrix
 
DIGITAL WAVE FORMULATION OF THE PEEC METHOD
DIGITAL WAVE FORMULATION OF THE PEEC METHODDIGITAL WAVE FORMULATION OF THE PEEC METHOD
DIGITAL WAVE FORMULATION OF THE PEEC METHOD
 
Image Fusion Ehancement using DT-CWT Technique
Image Fusion Ehancement using DT-CWT TechniqueImage Fusion Ehancement using DT-CWT Technique
Image Fusion Ehancement using DT-CWT Technique
 
L010628894
L010628894L010628894
L010628894
 
Final document
Final documentFinal document
Final document
 
Er4301866870
Er4301866870Er4301866870
Er4301866870
 

Similar to MUSIC and ESPRIT DOA Estimation Algorithms for Smart Antennas

RESOLVING CYCLIC AMBIGUITIES AND INCREASING ACCURACY AND RESOLUTION IN DOA ES...
RESOLVING CYCLIC AMBIGUITIES AND INCREASING ACCURACY AND RESOLUTION IN DOA ES...RESOLVING CYCLIC AMBIGUITIES AND INCREASING ACCURACY AND RESOLUTION IN DOA ES...
RESOLVING CYCLIC AMBIGUITIES AND INCREASING ACCURACY AND RESOLUTION IN DOA ES...csandit
 
CHANNEL ESTIMATION AND MULTIUSER DETECTION IN ASYNCHRONOUS SATELLITE COMMUNIC...
CHANNEL ESTIMATION AND MULTIUSER DETECTION IN ASYNCHRONOUS SATELLITE COMMUNIC...CHANNEL ESTIMATION AND MULTIUSER DETECTION IN ASYNCHRONOUS SATELLITE COMMUNIC...
CHANNEL ESTIMATION AND MULTIUSER DETECTION IN ASYNCHRONOUS SATELLITE COMMUNIC...ijwmn
 
Digital signal processing techniques for lti fiber
Digital signal processing techniques for lti fiberDigital signal processing techniques for lti fiber
Digital signal processing techniques for lti fibereSAT Publishing House
 
A Novel Algorithm to Estimate Closely Spaced Source DOA
A Novel Algorithm to Estimate Closely Spaced Source DOA  A Novel Algorithm to Estimate Closely Spaced Source DOA
A Novel Algorithm to Estimate Closely Spaced Source DOA IJECEIAES
 
Digital signal processing techniques for lti fiber impairment compensation
Digital signal processing techniques for lti fiber impairment compensationDigital signal processing techniques for lti fiber impairment compensation
Digital signal processing techniques for lti fiber impairment compensationeSAT Journals
 
11.design and implementation of distributed space frequency to achieve cooper...
11.design and implementation of distributed space frequency to achieve cooper...11.design and implementation of distributed space frequency to achieve cooper...
11.design and implementation of distributed space frequency to achieve cooper...Alexander Decker
 
A robust doa–based smart antenna processor for gsm base stations
A robust doa–based smart antenna processor for gsm base stationsA robust doa–based smart antenna processor for gsm base stations
A robust doa–based smart antenna processor for gsm base stationsmarwaeng
 
Performance analysis of adaptive filter channel estimated MIMO OFDM communica...
Performance analysis of adaptive filter channel estimated MIMO OFDM communica...Performance analysis of adaptive filter channel estimated MIMO OFDM communica...
Performance analysis of adaptive filter channel estimated MIMO OFDM communica...IJECEIAES
 
High Resolution Method using Patch Circular Array
High Resolution Method using Patch Circular Array High Resolution Method using Patch Circular Array
High Resolution Method using Patch Circular Array IJECEIAES
 
Simulation of an adaptive digital beamformer using matlab
Simulation of an adaptive digital beamformer using matlabSimulation of an adaptive digital beamformer using matlab
Simulation of an adaptive digital beamformer using matlabIJARBEST JOURNAL
 
Performance Comparison of Modified Variable Step Size Leaky LMS Algorithm for...
Performance Comparison of Modified Variable Step Size Leaky LMS Algorithm for...Performance Comparison of Modified Variable Step Size Leaky LMS Algorithm for...
Performance Comparison of Modified Variable Step Size Leaky LMS Algorithm for...ijcnac
 
A novel high resolution doa estimation design algorithm of close sources sign...
A novel high resolution doa estimation design algorithm of close sources sign...A novel high resolution doa estimation design algorithm of close sources sign...
A novel high resolution doa estimation design algorithm of close sources sign...eSAT Journals
 
Rabid Euclidean direction search algorithm for various adaptive array geometries
Rabid Euclidean direction search algorithm for various adaptive array geometriesRabid Euclidean direction search algorithm for various adaptive array geometries
Rabid Euclidean direction search algorithm for various adaptive array geometriesjournalBEEI
 
Analysis of Space Time Codes Using Modulation Techniques
Analysis of Space Time Codes Using Modulation TechniquesAnalysis of Space Time Codes Using Modulation Techniques
Analysis of Space Time Codes Using Modulation TechniquesIOSR Journals
 

Similar to MUSIC and ESPRIT DOA Estimation Algorithms for Smart Antennas (20)

Mb3421682170
Mb3421682170Mb3421682170
Mb3421682170
 
HIGH RESOLUTION METHOD FOR DOA ESTIMATION
HIGH RESOLUTION METHOD FOR DOA ESTIMATIONHIGH RESOLUTION METHOD FOR DOA ESTIMATION
HIGH RESOLUTION METHOD FOR DOA ESTIMATION
 
F0362038045
F0362038045F0362038045
F0362038045
 
Ag4301181184
Ag4301181184Ag4301181184
Ag4301181184
 
RESOLVING CYCLIC AMBIGUITIES AND INCREASING ACCURACY AND RESOLUTION IN DOA ES...
RESOLVING CYCLIC AMBIGUITIES AND INCREASING ACCURACY AND RESOLUTION IN DOA ES...RESOLVING CYCLIC AMBIGUITIES AND INCREASING ACCURACY AND RESOLUTION IN DOA ES...
RESOLVING CYCLIC AMBIGUITIES AND INCREASING ACCURACY AND RESOLUTION IN DOA ES...
 
CHANNEL ESTIMATION AND MULTIUSER DETECTION IN ASYNCHRONOUS SATELLITE COMMUNIC...
CHANNEL ESTIMATION AND MULTIUSER DETECTION IN ASYNCHRONOUS SATELLITE COMMUNIC...CHANNEL ESTIMATION AND MULTIUSER DETECTION IN ASYNCHRONOUS SATELLITE COMMUNIC...
CHANNEL ESTIMATION AND MULTIUSER DETECTION IN ASYNCHRONOUS SATELLITE COMMUNIC...
 
Digital signal processing techniques for lti fiber
Digital signal processing techniques for lti fiberDigital signal processing techniques for lti fiber
Digital signal processing techniques for lti fiber
 
A Novel Algorithm to Estimate Closely Spaced Source DOA
A Novel Algorithm to Estimate Closely Spaced Source DOA  A Novel Algorithm to Estimate Closely Spaced Source DOA
A Novel Algorithm to Estimate Closely Spaced Source DOA
 
Digital signal processing techniques for lti fiber impairment compensation
Digital signal processing techniques for lti fiber impairment compensationDigital signal processing techniques for lti fiber impairment compensation
Digital signal processing techniques for lti fiber impairment compensation
 
11.design and implementation of distributed space frequency to achieve cooper...
11.design and implementation of distributed space frequency to achieve cooper...11.design and implementation of distributed space frequency to achieve cooper...
11.design and implementation of distributed space frequency to achieve cooper...
 
A NOVEL SNAPSHOT BASED APPROACH FOR DIRECTION OF ARRIVIAL ESTIMATION WITH LEA...
A NOVEL SNAPSHOT BASED APPROACH FOR DIRECTION OF ARRIVIAL ESTIMATION WITH LEA...A NOVEL SNAPSHOT BASED APPROACH FOR DIRECTION OF ARRIVIAL ESTIMATION WITH LEA...
A NOVEL SNAPSHOT BASED APPROACH FOR DIRECTION OF ARRIVIAL ESTIMATION WITH LEA...
 
A robust doa–based smart antenna processor for gsm base stations
A robust doa–based smart antenna processor for gsm base stationsA robust doa–based smart antenna processor for gsm base stations
A robust doa–based smart antenna processor for gsm base stations
 
Performance analysis of adaptive filter channel estimated MIMO OFDM communica...
Performance analysis of adaptive filter channel estimated MIMO OFDM communica...Performance analysis of adaptive filter channel estimated MIMO OFDM communica...
Performance analysis of adaptive filter channel estimated MIMO OFDM communica...
 
High Resolution Method using Patch Circular Array
High Resolution Method using Patch Circular Array High Resolution Method using Patch Circular Array
High Resolution Method using Patch Circular Array
 
Simulation of an adaptive digital beamformer using matlab
Simulation of an adaptive digital beamformer using matlabSimulation of an adaptive digital beamformer using matlab
Simulation of an adaptive digital beamformer using matlab
 
Performance Comparison of Modified Variable Step Size Leaky LMS Algorithm for...
Performance Comparison of Modified Variable Step Size Leaky LMS Algorithm for...Performance Comparison of Modified Variable Step Size Leaky LMS Algorithm for...
Performance Comparison of Modified Variable Step Size Leaky LMS Algorithm for...
 
A novel high resolution doa estimation design algorithm of close sources sign...
A novel high resolution doa estimation design algorithm of close sources sign...A novel high resolution doa estimation design algorithm of close sources sign...
A novel high resolution doa estimation design algorithm of close sources sign...
 
Rabid Euclidean direction search algorithm for various adaptive array geometries
Rabid Euclidean direction search algorithm for various adaptive array geometriesRabid Euclidean direction search algorithm for various adaptive array geometries
Rabid Euclidean direction search algorithm for various adaptive array geometries
 
Analysis of Space Time Codes Using Modulation Techniques
Analysis of Space Time Codes Using Modulation TechniquesAnalysis of Space Time Codes Using Modulation Techniques
Analysis of Space Time Codes Using Modulation Techniques
 
Dq24746750
Dq24746750Dq24746750
Dq24746750
 

Recently uploaded

Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersChitralekhaTherkar
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptxPoojaSen20
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 

Recently uploaded (20)

Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of Powders
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptx
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 

MUSIC and ESPRIT DOA Estimation Algorithms for Smart Antennas

  • 1. T. B. Lavate, V. K. Kokate & A. M. Sapkal International Journal of Computer Netwoks (IJCN), Volume(2):Issue(3) 152 Performance Analysis of MUSIC and ESPRIT DOA Estimation Algorithms for Adaptive Array Smart Antenna in Mobile Communication T.B.LAVATE lavate.tb@rediffmail.com Department of E&T/C,College of Engineering Pune, Pune University Pune-411005, India Prof. V. K. Kokate vkkokateetc@gmail.com Department of E&T/C, IndiraCollege of Engineering and management Pune. Pune University Pune, 411017,India. Prof. Dr. A.M. Sapkal ams.extc@coep.ac.in Department of E&T/C,College of Engineering Pune, Pune University Pune-411005, India Abstract Adaptive array smart antenna involves the array processing to manipulate the signals induced on various antenna elements in such way that the main beam directing towards the desired signal and forming the nulls towards the interferers. Such smart antennas are widely used in wireless mobile communications as they can increase the channel capacity and coverage range. In adaptive array smart antenna, to locate the desired signal, various direction of arrival (DOA) estimation algorithms are used. This paper investigates and compares MUSIC and ESPRIT, DOA estimation algorithms which are widely used in the design of smart antenna system. MUSIC and ESPRIT algorithms provide high angular resolution and hence they are explored much in detail by varying various parameters of smart antenna system .However simulation in this paper shows that MUSIC algorithm is highly accurate and stable and provides high angular resolution compared to ESPRIT and hence MUSIC algorithm can be widely used in mobile communication to estimate the DOA of the arriving signals. Keywords: MUSIC, ESPRIT, Smart antenna, DOA. 1. INTRODUCTION One of the most promising techniques for increasing the capacity in 3G cellular is the adaptive array smart antenna. The smart antenna technology is based on antenna arrays where the radiation pattern is altered by adjusting the amplitude and relative phase on the different elements. If several transmitters are operating simultaneously, each source creates many multipath components at the receiver and hence receive array must be able to estimate the angles of arrival in order to decipher which emitters are present and what are their angular
  • 2. T. B. Lavate, V. K. Kokate & A. M. Sapkal International Journal of Computer Netwoks (IJCN), Volume(2):Issue(3) 153 locations. This information in turn can be used by the smart antenna to eliminate or combine signals for greater fidelity or suppress interferers to improve the capacity of cellular mobile communication . The various DOA estimation algorithms are Bartlett, Capon, Min-norm, MUSIC and ESPRIT. But MUSIC and ESPRIT algorithms are high resolution and accurate methods which are widely used in the design of smart antennas and hence their performance is evaluated in following sections. With use of MUSIC algorithms smart antennas add a new possibility of user separation by space through space division multiple access (SDMA). 2. DOA ESTIMATION ALGORITHMS The purpose of DOA estimation is to use the data received by the array to estimate the direction of arrival of the signal. As shown in Fig. 1, the results of DOA estimation are then used by the array to design the adaptive beam former in such way as to maximize the power radiated towards the users and to suppress the interference. In short the successful design of adaptive array smart antenna depends highly on the performance of DOA estimation algorithm. In the design of adaptive array smart antenna for mobile communication the performance of DOA estimation algorithm depends on many parameters such as number of mobile users and their space distribution , the number of array elements and their spacing, the number of signal samples and SNR. Number of DOA estimation algorithms have been developed and categorized into two methods viz. conventional and subspace methods. Conventional methods also called classical methods which first compute a spatial spectrum and then estimate DOAs by local maxima of the spectrum. Methods that fall under this class are Bartlett, Capon methods. But these methods suffer from lack of angular resolution. For this reason high angular resolution subspace methods such as MUSIC and ESPRIT algorithms are most used. 2.1 Music Algorithm MUSIC is an acronym which stands for Multiple Signal classification. It is high resolution technique based on exploiting the eigenstructure of input covariance matrix. MUSIC makes assumption that the noise in each channel is uncorrelated making correlation matrix diagonal. The incident signals are somewhat correlated creating non diagonal signal correlation matrix. ω1 ω2 ωM Beamformer Source Estimation Processor ∑ Mobilelocation data DOA Estimation Algorithms eg; Music, ESPRIT X1(k) X2(k) XM(k) Ѳ1 Ѳ2 ѲD M signal ports FIGURE 1: M element antenna array with D arriving signals. If the number of signals impinging on M element array is D, the number of signal eigenvalues and eigenvectors is D and number of noise eigenvalues and eigenvectors is M-D. The array correlation matrix with uncorrelated noise and equal variances is then given by Rxx = A*Rss*AH +σn 2 *I (1) where A= [a(θ1) a(θ2) a(θ3) --- a(θD)] is M x D array steering matrix
  • 3. T. B. Lavate, V. K. Kokate & A. M. Sapkal International Journal of Computer Netwoks (IJCN), Volume(2):Issue(3) 154 Rss=[s1(k) s2(k) s3(k) ---- sD(k)] T is D x D source correlation matrix Rxx has D eigenvectors associated with signals and M – D eigenvectors associated with the noise. We can then construct the M x (M-D) subspace spanned by the noise eigenvectors such that VN =[v1 v2 v3 ------- vM-D] (2) The noise subspace eigenvectors are orthogonal to array steering vectors at the angles of arrivals θ1, θ2, θ3, θD and the MUSIC Pseudospectrum is given as P MUSIC(θ) = 1/abs((a(θ)H *VN *VN H* a(θ)) (3) However when signal sources are coherent or noise variances vary the resolution of MUSIC diminishes. To overcome this we must collect several time samples of received signal plus noise, assume ergodicity and estimate the correlation matrices via time averaging as 1 K Rxx = ∑x(k)*x(k) H (4) K k=1 and Rxx = A*Rss*AH + A*Rsn + Rns *AH + Rnn (5) The MUSIC Pseudospectrum using equation (3) with time averages now provides high angular resolution for coherent signals. 2.2 ESPRIT Algorithm ESPRIT stands for Estimation of Signal Parameters via Rotational Invariance Techniques which is another subspace based DOA estimation algorithm. It does not involve an exhaustive search through all possible steering vectors to estimate DOA and dramatically reduces the computational and storage requirements compared to MUSIC. The goal of the ESPRIT technique is to exploit the rotational invariance in the signal subspace which is created by two arrays with a translational invariance structure. ESPRIT assumes that there are D < M narrowband sources centered at the centre frequency f0. ESPRIT further assumes multiple identical arrays called doublets and these arrays are displaced translationally but not rotationally. Fig. 2 shows four element linear array which is composed of two doublets. d y x Ar ray-1 Ar ray-2 Ѳ1 Ѳ2 ѲD S2(k) FIGURE 2: Four element linear array with two doublets. The two subarrays , array-1 and array-2 are displaced by distance ‘d’. The signals induced on each of the arrays are given by
  • 4. T. B. Lavate, V. K. Kokate & A. M. Sapkal International Journal of Computer Netwoks (IJCN), Volume(2):Issue(3) 155 x1(k) = A1*s(k) + n1(k) and x2(k) = A1*Λ*s(k) + n2(k) where Λ = diag{ejkdsin(θ1) ejkdsin(θ2) ----- ejkdsin(θD) } = D x D diagonal unitary matrix with phase shifts between doublets for each DOA. Creating the signal subspace for the two subarrays results in two matrices V1 & V2. Since the arrays are translationally related, the subspaces of eigenvectors are related by a unique nonsingular transformation matrix ф such that V1ф =V2 There must also exist a unique nonsingular transformation matrix T such that V1 = AT and V2 =AΛT and finally we can derive T ФT -1 = Λ (6) Thus the eigenvalues of ф must be equal to the diagonal elements of Λ such that λ1 = e jkdsin(θ1) , λ2 = e jkdsin(θ2) ----- λD = e jkdsin(θD) Once the eigenvalues of ф, λ1 ,λ2, ------ λD are calculated, we can estimate the angles of arrivals as θi =sin-1 (arg(λi)/kd) (7) Clearly the ESPRIT eliminates the search procedure & produces the DOA estimation directly in terms of the eigenvalues without much computational and storage requirements. This eigenstructure method has shown excellent accuracy and resolution in many experimental and theoretical studies. 3. SIMULATION RESULTS The MUSIC & ESPRIT methods of DOA estimation are simulated using MATLAB. A uniform linear array with M elements has been considered here. 3.1 Simulation results of MUSIC DOA estimation algorithm -30 -20 -10 0 10 20 30 40 -40 -35 -30 -25 -20 -15 -10 -5 0 5 10 AOA Degrees |P()|db M=5 M=11 M=5 M=11 FIGURE 3: MUSIC spectrum for DOA= -5, 10, 25 degrees
  • 5. T. B. Lavate, V. K. Kokate & A. M. Sapkal International Journal of Computer Netwoks (IJCN), Volume(2):Issue(3) 156 -30 -20 -10 0 10 20 30 40 -40 -35 -30 -25 -20 -15 -10 -5 0 5 10 AOA Degrees |P()|db K=10 K=100 K=10 K=100 FIGURE 4: MUSIC spectrum for varying number of snapshots SNR (dB) MUSIC (θ) ESPRIT(θ) -20 21.66 -39.08 -19 24.00 23.47 0 24.66 26.02 9 25.00 25.67 20 25.00 25.21 21 25.00 24.99 TABLE 1: DOA Estimation by MUSIC & ESPRIT for varying SNR. (Input θ =25 deg, M=4, k=100) Fig. 3 shows the MUSIC spectrum for uniform linear array with varying elements and SNR=20 dB, K=100 for direction of arrivals -5, 10, 25 degrees. Spacing between elements is assumed to be 0.5λ.When number of elements in array is increased to 11 MUSIC spectrum takes the form of sharper peaks in which angular resolution is improved. The number of signal snapshots used to generate realistic signal model is a key factor in the realization of practical antennas . Fig.4 shows the music spectrum obtained for snapshots equal to 10 and 1000. Increased snapshots leads to sharper MUSIC spectrum peaks indicating more accurate detection and better resolution. 3.2 Simulation results of ESPRIT DOA estimation algorithm Simulation of ESPRIT algorithm for linear uniform array with four elements is carried out by varying different parameters of linear array. TABLE 2: DOA Estimation Using ESPRIT For varying Angular Separation (M=4, SNR=20 dB, K=100) Sr,no, θ Input (deg) θ ESPRIT (deg) 10 9.431 25 23.94 20 20.022 80 80.27
  • 6. T. B. Lavate, V. K. Kokate & A. M. Sapkal International Journal of Computer Netwoks (IJCN), Volume(2):Issue(3) 157 TABLE 3: DOA Estimation using ESPRIT for Varying Number of Snapshots K. (M=4, SNR=20 dB) TABLE 4: DOA estimation using ESPRIT for varying number of signals.(M=4, SNR=20dB,K=100) Table 2 illustrates that the percentage error in DOA detection using ESPRIT algorithm decreases as angular separation between arriving signals increases. Table 3 illustrates that when number of samples are increased the error becomes small. Table 4 illustrates how the ESPRIT algorithm can successfully detects 2 incident signals on array of 4 elements and how it completely fails if the number of incident signals increased to 4. Table 1 indicates DOA estimation by both MUSIC and ESPRIT with respect to SNR. This table clearly indicates that MUSIC provides high resolution and accurate detection of an angle of arrival than that of ESPRIT. 4. CONCLUSION This paper presents the results of direction of arrival estimation using ESPRIT & MUSIC. These two methods have greater resolution and accuracy and hence these are investigated much in detail. The simulation results of both MUSIC and ESPRIT show that their performance improves with more elements in the array, with large snapshots of signals and greater angular separation between the signals. These improvements are seen in form of the sharper peaks in the MUSIC and smaller errors in angle detection in the ESPRIT. However Table 1 shows that there are more errors in DOA estimation by using ESPRIT compared to the MUSIC algorithm. Clearly MUSIC is more stable and accurate and provides high resolution and this adds new possibility of user separation through SDMA and can be widely used in the design of smart antenna system. 5. REFERENCES 1. L.C.Godara.“Application of antenna arrays to mobile communication II: Beamforming & direction of arrival considerations”, Proceedings of IEEE, volume 85,issue 8,August 1997, pages 1195-1245. 2. Lal. C. Godara.“Limitations and capabilities of directions of arrival estimation techniques using an array of antennas: A Mobile communications perspective ,” proceedings of IEEE, pp 327-333,1996. K=10 θ Input (deg) θ ESPRIT (deg) 80 79.39 20 19.92 K=1000 80 80.04 20 20.00 No. of signals θ Input (deg) θ ESPRIT (deg) 20 20.08 2 40 39.96 10 24.46 30 32.34 50 -44.524 70 -18.82
  • 7. T. B. Lavate, V. K. Kokate & A. M. Sapkal International Journal of Computer Netwoks (IJCN), Volume(2):Issue(3) 158 3. Paulraj and T. Kailath.“Eigenstructure methods for direction of arrival estimation in the presence of unknown noise field”, IEEE Transaction Acoustic, speech and signal processing, Vol.Assp. 34, No.1, pp. 1302, Feb. 1986. 4. J. C. Liberti, T. S. Rappaport.“ Smart antenna for wireless communications,” Prentice Hall India,1999. 5. Frank Gross .“ Smart antennas for wireless communication,” McGraw Hill. New York, 2005 6. T. S. Rappaport, “Wireless Communications: Principles and Practice”, 2005 ,Prentice Hall . 7. Ahmed EI Zooghby, “Smart Antenna Engineering”, Artech House, 2005 8. Preeti Gupta, Munish Rattan,”Performance Analysis of direction of arrival estimation algorithms for smart antennas”, Proceedings of second national conference on wireless and optical communication, pp. 60-64,Chandigarh,India,December-2008.