Upload
mohammed-nawaz-shaik
View
215
Download
0
Embed Size (px)
Citation preview
8/8/2019 3-D DOA
1/17
ESTIMATION AND DETECTION OF COHERENT SIGNALS
BACHELOR OF ENGINEERING
Electronics and Communication Engineering
By
SHAIK MOHAMMED NAWAZ 04-08-4023SHAIK ASWATH HUSSAIN 04-08-4142L
MOHAMMED KHADEER 04-07-4046
Department of Electronics and Communication Engineering
Muffakham Jah College of Engineering and Technology
(Affliated to Osmania University)
Banjarahills Hyderabad
2009-2010
1
8/8/2019 3-D DOA
2/17
ESTIMATION AND DETECTION OF COHERENT SIGNALS
A project submitted in partial fulfillment of the requirement of the degree of
BACHELOR OF ENGINEERING
of theOsmania University
Hyderabad, Andhra Pradesh
BySHAIK MOHAMMED NAWAZ 04-08-4023
SHAIK ASWATH HUSSAIN 04-08-4142L
MOHAMMED KHADEER 04-07-4046
Muffakham Jah College of
Engineering and Technology
Department of Electronics & Communication Engineering
MUFFAKHAM JAH COLLEGE OF ENGINEERING & TECHNOLOGY
Mount Pleasant, 8-2-249, Road No.3, Banjarahills,Hyderabad - 500 035, Andhra Pradesh, India.
2009-2010
2
8/8/2019 3-D DOA
3/17
Department of Electronics and Communication Engineering
Certificate
This is to certify that
SHAIK MOHAMMED NAWAZ 04-08-4023
SHAIK ASWATH HUSSAIN 04-08-4142LMOHAMMED KHADEER 04-07-4046
Belonging to B.E. ECE 4/4 of Muffakham Jah College of Engineering and
Technology, has successfully completed their project work entitled during
the academic year 2010-2011 for the partial fulfillment of award of bachelor
of engineering in the field of ECE as presented by Osmania University, Hyd.
This is a bonafide record of the work carried under our guidance and
supervision.
Dr. KALEEM FATIMA Mrs. AYESHA NAAZ
H.O.D.ECE Associate Professor MJCET, ECED
PROJECT GUIDE
3
8/8/2019 3-D DOA
4/17
ACKNOWLEDGEMENT
Firstly, we would like to express our deepest sense of gratitude to Associate
Professor Mrs Ayesha Naaz for giving us the opportunity to work on this project. She
was always there to provide the insightful thinking needed for completion of the Project.
She has been a constant source of inspiration and guidance. We are also greatly indebted
to MJCET ECED for allowing us to complete our project in the labs. It has really been an
enriching experience for us. We would like to thank Mrs Ayesha Naaz for the
innumerable discussions we had with her during course of project.
We would also like to thank Dr Kaleem Fatima and Dr C. Rangaiah for their
constant support and help, without the help form them our project would have taken us
much longer than the final four months from start to finish. We are also indebted to thelab incharge Mr M.A. Majeed Zubair sir for his constant cooperation and help he has
provided.
We would once again like to thank Mrs Ayesha Naaz as she is not only expert in
signal processing, but also gave us engineering insight into the detailed engineering level
of our design. The really cool thing is that we took the basic data of ULA and continued
it up to the final 3D geometry and it matched up. This is some of the stuff engineers
dream of. Mrs Ayesha Naaz, as far as we are concerned, is the best signal processing
engineer we have worked with. we would recommend her to anyone.
Thanks are also due to our Lab mates for making our stay there a memorable one.
They were real fun to work with.
Finally I offer my heartiest gratitude to my family members for their selfless
blessings.
With sincere regards,
SHAIK MOHAMMED NAWAZ
SHAIK ASWATH HUSSAIN
MOHAMMED KHADEER
4
8/8/2019 3-D DOA
5/17
CONTENTSAbstract i
List of Symbols ii
List of abbreviation iii
1. Introduction to array signal processing.
2. Direction of arrival estimation
3. Esprit
4. Applications of DOA
5. Conclusions
6. References
ABSTRACT
Direction finding denotes the direction from which usually apropagatingwave
arrives at a point, where usually a set of sensors are located. Direction finding cannot be
implemented using a single sensor. To accomplish this task we need an array of sensors.
The processing of signal received by an array of sensors is known as array signal
processing
Array signal processing deals with the processing of signals received by an array
of sensors placed at different points in a field of interest which may be an
electromagnetic field. A sensor array is used to measure the wave field and extract
information about the sources, the medium and the properties of the sources. It has varied
fields of applications, such as Tomography, Seismology, Sonar, Radar communication,
Medical diagnosis etc.
5
http://en.wikipedia.org/wiki/Wave_propagationhttp://en.wikipedia.org/wiki/Wavehttp://en.wikipedia.org/wiki/Wavehttp://en.wikipedia.org/wiki/Wave_propagation8/8/2019 3-D DOA
6/17
ESPRIT algorithm is used to estimate the number and directions of arrival
(DOA) of the sources. The algorithm uses the orthogonal property for the estimation of
direction of arrival. It performs the Eigen value decomposition of the sample covariance
matrix of received signal at array of sensors.
ESPRIT is implemented on 1 D and 2 D array geometries such as triangle, square, circle.
List of Abbreviation
DOA Direction Of Arrival
MUSIC MUlti SIgnal Classification
SNR Signal to Noise Ratio
ULA Uniform Linear Array
UCA Uniform Circular Array
List of Symbols
D Distance between sensors
Azimuth angle
Wavelength
W White additive noise
r(t) Received signal at array element
s(t) Source signal
n(t) Random noise
A Steering vector
R Covariance Matrix of received signal
Hermit transform
Variance of additive noise
M Number of sensors
D Number of source signals
6
8/8/2019 3-D DOA
7/17
N Number of snapshots
Signal Subspace
Noise Subspace
Music Spectrum
elevation angle
INTRODUCTION TO ARRAY SIGNAL PROCESSING
Array signal processing is a part of signal processing that uses sensors that are
organized in patterns, or arrays, to detect signals and to determine information about
them. An array of sensors is used to receive a propagating wave field with the following
objectives:
1) To localize a source.
2) To receive a message from a distant source.
3) To image a medium through which the wave field is propagating.
An array of sensors is often used in many diverse fields of science and engineering,
particularly where the goal is study the propagating wave fields. Various fields of
7
d
1
Signal Source 1
Receive Signals
Sensor Array
(ULA )
Signal Source 2
8/8/2019 3-D DOA
8/17
application of array signal processing are tomography, seismology, sonar, radar,
communication, medical diagnosis etc.
The most common application of array signal processing involve estimating
direction of arrival (DOA), which our project investigates In signal processing,
direction of arrival denotes the direction from which usually apropagatingwave arrives
at a point, where usually a set of sensors are located.
We aim merely to demonstrate the potential that array geometries have in estimating
direction of arrival (DOA).
There are various DOA estimation algorithms available of which we are using
ESPRIT algorithm. ESPRIT is used to describe the experimental and theoretical
techniques involved in the determining the parameters of multiple wave fronts arriving at
an sensor array from measurements made on the signals received at the array. MUSIC
algorithm uses the orthogonal relation between signal subspace and noise subspace for
estimating the direction of arrival of the signal. ESPRIT performs the Eigen-
decomposition of the covariance matrix of received signal at the sensor array.
Direction of Arrival Estimation Algorithm
2.1 Introduction
We know that there is a one-to-one relationship between the direction of a signal
and the associated received steering vector. It should therefore be possible to invert the
relationship and estimate the direction of a signal from the received signals. An antenna
array therefore should be able to provide for direction of arrival estimation.
8
http://en.wikipedia.org/wiki/Wave_propagationhttp://en.wikipedia.org/wiki/Wavehttp://en.wikipedia.org/wiki/Wave_propagationhttp://en.wikipedia.org/wiki/Wave8/8/2019 3-D DOA
9/17
Fig 2.1: Antenna array and DOA estimation algorithm
In practice, the estimation is made difficult by the fact that there are usually an
unknown number of signals impinging on the array simultaneously, each from unknown
directions and with unknown amplitudes. Also, the received signals are always corrupted
by noise. Nevertheless, there are several methods to estimate the number of signals andtheir directions. Figure 2 shows some of these several spectral estimation techniques.
BASIC CONDITIONS OF DOA ALGORITHMS
The DOA algorithm must satisfy the following conditions :
Low computational intensity (MIPS/MFLOPS)
High accuracy (RMSE)
High speed
Easy implementation
Good performance at low SNRs
Works on a 2 microphone array system with 4cm separation between
them.
9
8/8/2019 3-D DOA
10/17
2.2 CLASSIFICATION OF METHODS OF DOA ESTIMATION
Figure 2.2: Some of the several spectral estimation techniques
Most of the antenna array direction of arrival(DOA) estimation methods are based
on the sub-space concept and require the Eigen-decomposition of the input correlation
matrix. State-space method, MUSIC, and ESPRIT are examples of these techniques.
Based on the Eigen- decomposition of covariance matrix of the array output, they offer
high resolution and give accurate estimates. In this work, Music algorithm for direction
of arrival estimation (DOA) is proposed. Of all techniques shown in Fig. 2, ESPRIT is
probably the most popular technique
10
8/8/2019 3-D DOA
11/17
Estimation of Signal Parameters via Rotational
Invariance Techniques
The ESPRIT method for DOA estimation was first proposed by Roy and Kailath .Assumethat the array ofNsensors consists ofN/2 pairs called doublets. The displacement vector
from one sensor in the doublet to its pair is identical for all the doublets. The first and
second members of the doublets can be separated and grouped to form two N/2 element
subarrays. The vectors x and y are the data vectors corresponding to each of the
subarrays. The output of the subarrays x and y can be expressed as:
Xn=ASn+Vn(x)
Yn=Asn+Vn(x)
is a digonal matrix rxr
Zn= | Xn | = AbSn+Vn
| Yn |
R is the covarience matrix of z.
2.3.3 Characteristics of ESPRIT algorithm
1. The algorithm has good performance and can be used with a variety of array
geometries.
2. The algorithm requires the knowledge of sensor element characteristics.
3. It can be used to estimate multiple parameters (Azimuth, Elevation, range etc.,)per source.
4. The performance of this algorithm improves when SNR and / or the number of
snapshots (i.e., the total information content) is increased above a particular threshold.
11
8/8/2019 3-D DOA
12/17
5. This algorithm encounters difficulties in presence of fully correlated sources (i.e.,
Multi path propagation) and is computationally expensive because it involves a search
over the function for the peaks. Spatial smoothing can be introduced to overcome
this problem. In fact, spatial smoothing is essential in a multipath propagation
environment . To perform spatial smoothing, the array must be divided up into smaller,
possibly overlapping subarrays and the spatial covariance matrix of each subarray is
averaged to form a single, spatially smoothed covariance matrix. The MUSIC algorithm
is then applied on the spatially smoothed matrix
6.
2.4ESPRIT
Algorithm flow chart
12
8/8/2019 3-D DOA
13/17
The unitary ESPRIT
13
8/8/2019 3-D DOA
14/17
QR ESPRIT
14
8/8/2019 3-D DOA
15/17
*( ) ( ) ( ) P a S a =
*
1( )
( ) ( ) ( )P
a in v s a
=
*
* *
( ) ( )( )
( ) ( )N N
a aP
a E E a
=
'( )
' 'N N
a aP
a E E a =
{ }1 0s in . ( ) / ( )K c a n g le z d
=
{ }10
sin a rg ( ) /( )K K
c d
=
Applications of doa
DOA estimation is a very important technique both in wirelesstelecommunication system and audio/speech processing system
The estimated DOAs of incoming signals can be used to suppress the
interference and enhance the desired signal in an adaptive array sensor system
Another applicable field of DOA estimation is robotics
It can deal with signals up to the number of sensors, and because its unnecessary
to search nulls of directivity patterns, the calculation cost is reduced.
15
8/8/2019 3-D DOA
16/17
. CONCLUSION
The conclusions based on the results of this simulation study are summarized as follows:
1. The ESPRIT method estimates signal DOA by finding the roots of two independentequations closest to the unit circle. This method does not require using a scan vector
to scan over all possible directions like the MUSIC (Multiple Signal Classification)
algorithm.2. Estimation error is relatively independent of signal azimuth angle if the signal
impinging the array from low elevation angle.
3. When the signal impinging the array from high elevation angle, there are some criticalazimuths angles that yield a very large estimation error. This is due to the fact that at
those critical azimuth angles, the received data vectors are very close. Thus there is not
sufficient information to process the received data. To avoid large estimation
error, we suggest to alternatively choosing a different subset and shifting the subset indifferent directions.
4. Estimation error can be reduced by (a) using an array containing a large number of
elements, (b) increasing the number of temporal averaging in matrix element
estimation.5. Array element position may deviate from the ideal position. Position deviation will
degrade DOA performance. Sensitivity analysis due to imprecise element position will becarried out in future study.
REFRENCES
1. SCHMIDT,R.O: Multiple emitter location and signal parameter estimation, IEEE
transactions on Antennas and propagation, vol . AP-34, march 1986
2. CHOI, Y.H: Subspace based coherent sources localization with forward and
backward covariance matrices, IEEE proceeding on radar sonar and Navigation, vol-
149, june 2002
3. USHA PADMINI,C. PRABHAKARNAIDU,S: CIRCULAR ARRAY AND
STIMATION OF DIRECTION OF ARRIVAL OF A BROADBAND SOURCE, signal
processing, vol-37, 1994
Books
1. Sensor array signal processing---- Prabhakar s.naidu
2. Digital spectral analysis--------Marple
16
8/8/2019 3-D DOA
17/17
17