oa_2.pdf

4
Research Journal of Applied Sciences, Engineering and Technology 4(13): 1949-1952, 2012 ISSN: 2040-7467 © Maxwll Scientific Organization, 2012 Submitted: February 18, 2012 Accepted: March 24, 2012 Published: July 01, 2012 Corresponding Author: Fawad Zaman, Department of Electronic Engineering, IIU H-10, Islamabad, Pakistan 1949 Real Time Direction of Arrival Estimation in Noisy Environment Using Particle Swarm Optimization with Single Snapshot 1 Fawad Zaman,  2,4 I.M. Qureshi, 3 A. Naveed  and 1 Z.U. Khan 1 Department of Electronic Engineering, IIU H-10, Islamabad, Pakistan 2 Department of Electrical Engineering, Air University, E-9, Islamabad, Pakistan 3 School of Engineering and Applied Sciences (SEAS) ISRA UniversityI-10,  Islamabad Campus, Pakistan 4 Institute of Signals, Systems and Soft Computing (ISSS), Islamabad, Pakistan Abstract: In this study, we propose a method based on Particle Swarm Optimization for estimating Direction of Arrival of sources impinging on uniform linear array in the presence of noise. Mean Square Error is used as a fitness function which is optimum in nature and avoids any ambiguity among the angles that are supplement to each others. Multiple sources have been taken in the far field of the sensors array. In Case-I the sources are assumed to be far away fr om each other whereas, in case-II they are assumed to be close enough to each other. The reliability and effectiveness of this proposed algorithm is tested on the bases of comprehensive statistical analysis. The proposed algorithm require single snapshot and can be applied in real time situation. Key words: Direction of arrival, linear array, particle swarm optimization, signal to noise ratio INTRODUCTION To determine the Direction of Arrival (DOA) of signals impinging on an array of sensors is an active area of research, which finds its application in numerous fields including the communication, radar, sonar, seismology and radio astronomy etc (Gavan and Ishay, 2001). In conventional methods (Capon, 1997), one can estimate the DOA by using the concept of beamforming and null steering. The received signal contains the statistical information of the source, which is not exploited in the conventional technique. Hence it is a sort of underutilization of available information. Towards the end of eighties the subspace decomposition of r eceived signal was exploited for DOA. The idea was well appreciated and the ESPRIT algorithm introduced by (Roy and Kailath, 1989) is an example. The well known MUSIC algorithm is another example of same archive. Though MUSIC and ESPRIT are well accepted and widely used methods, however, both are computationally intensive and the number of snapshots required is twice that of the total number of sensors used in the array. Apart from the computational cost, another problem with both these algorithms is their performance limitation when the signals are correlated. Hence both the algorithms fail to generate useful results when the input signals are highly correlated. To overcome this problem, Matrix Pencil Method (Sarkar and Pereira, 1995) was introduced in mid- nineties which is time-wise efficient and applicable in non-stationary environment. It uses only single snapshot for the estimation of DOA in real time non-stationary environment. It requires minimum computational burden for implementation in real time. Computationally the most expensive part of the MP method is the Singular Value Decomposition (SVD) of a complex data matrix. In (Yilmazer et al., 2006), a unitary matrix pencil method is introduced which reduces the computational burden to one fourth by converting the complex data matrix into real. The other method which is used for converting the complex data matrix into real is Beam Space Method (Khan and Tufail, 2009) and hence, further reduces the computational burden. Particle Swarm Optimization (PSO) (Kennedy et al., 2001; Lu and Yan, 2004; Errasti1 et al., 2009) is nature inspired algorithm, which has recently been used for solving different problems, especially in the field of arr ay signal processing. In (Jiankui et al., 2006) PSO has been used for estimating DOA with fitness function from maximum likelihood principle, however, multiple snapshots, are required in this case. In the present study, we propose a PSO based algorithm which requires single snapshot for estimating DOA in noisy environment. Mean Square Error (MSE) is used as a fitness function because the key issue in multiple target tracking is the association of new estimates with old DOA estimates of the targets. N targets imply N! possible combination which requires some computations to associate the new DOAs with old DOAs of relevant targets (Smith and Bucchler, 1975). In using

Upload: rfraja

Post on 14-Apr-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

7/27/2019 OA_2.pdf

http://slidepdf.com/reader/full/oa2pdf 1/4

Research Journal of Applied Sciences, Engineering and Technology 4(13): 1949-1952, 2012

ISSN: 2040-7467

© Maxwll Scientific Organization, 2012

Submitted: February 18, 2012 Accepted: March 24, 2012 Published: July 01, 2012

Corresponding Author: Fawad Zaman, Department of Electronic Engineering, IIU H-10, Islamabad, Pakistan

1949

Real Time Direction of Arrival Estimation in Noisy Environment Using Particle

Swarm Optimization with Single Snapshot1Fawad Zaman, 2,4I.M. Qureshi,3A. Naveed  and 1Z.U. Khan

1Department of Electronic Engineering, IIU H-10, Islamabad, Pakistan2Department of Electrical Engineering, Air University, E-9, Islamabad, Pakistan

3School of Engineering and Applied Sciences (SEAS) ISRA UniversityI-10,

Islamabad Campus, Pakistan4Institute of Signals, Systems and Soft Computing (ISSS), Islamabad, Pakistan

Abstract: In this study, we propose a method based on Particle Swarm Optimization for estimating Direction

of Arrival of sources impinging on uniform linear array in the presence of noise. Mean Square Error is used 

as a fitness function which is optimum in nature and avoids any ambiguity among the angles that are

supplement to each others. Multiple sources have been taken in the far field of the sensors array. In Case-I the

sources are assumed to be far away from each other whereas, in case-II they are assumed to be close enoughto each other. The reliability and effectiveness of this proposed algorithm is tested on the bases of 

comprehensive statistical analysis. The proposed algorithm require single snapshot and can be applied in real

time situation.

Key words: Direction of arrival, linear array, particle swarm optimization, signal to noise ratio

INTRODUCTION

To determine the Direction of Arrival (DOA) of signals impinging on an array of sensors is an active areaof research, which finds its application in numerous fieldsincluding the communication, radar, sonar, seismologyand radio astronomy etc (Gavan and Ishay, 2001). Inconventional methods (Capon, 1997), one can estimatethe DOA by using the concept of beamforming and nullsteering. The received signal contains the statisticalinformation of the source, which is not exploited in theconventional technique. Hence it is a sort of underutilization of available information. Towards the end of eighties the subspace decomposition of received signalwas exploited for DOA. The idea was well appreciated and the ESPRIT algorithm introduced by (Roy and Kailath, 1989) is an example. The well known MUSICalgorithm is another example of same archive. ThoughMUSIC and ESPRIT are well accepted and widely used methods, however, both are computationally intensive and 

the number of snapshots required is twice that of the totalnumber of sensors used in the array. Apart from thecomputational cost, another problem with both thesealgorithms is their performance limitation when thesignals are correlated. Hence both the algorithms fail togenerate useful results when the input signals are highlycorrelated. To overcome this problem, Matrix PencilMethod (Sarkar and Pereira, 1995) was introduced in mid-nineties which is time-wise efficient and applicable innon-stationary environment. It uses only single snapshot

for the estimation of DOA in real time non-stationaryenvironment. It requires minimum computational burdenfor implementation in real time. Computationally the mostexpensive part of the MP method is the Singular ValueDecomposition (SVD) of a complex data matrix. In(Yilmazer et al., 2006), a unitary matrix pencil method isintroduced which reduces the computational burden toone fourth by converting the complex data matrix intoreal. The other method which is used for converting thecomplex data matrix into real is Beam Space Method (Khan and Tufail, 2009) and hence, further reduces thecomputational burden.

Particle Swarm Optimization (PSO) (Kennedy et al.,

2001; Lu and Yan, 2004; Errasti1 et al., 2009) is nature

inspired algorithm, which has recently been used for 

solving different problems, especially in the field of array

signal processing. In (Jiankui et al., 2006) PSO has been

used for estimating DOA with fitness function from

maximum likelihood principle, however, multiple

snapshots, are required in this case.

In the present study, we propose a PSO based 

algorithm which requires single snapshot for estimating

DOA in noisy environment. Mean Square Error (MSE) is

used as a fitness function because the key issue in

multiple target tracking is the association of new

estimates with old DOA estimates of the targets. N targets

imply N! possible combination which requires some

computations to associate the new DOAs with old DOAs

of relevant targets (Smith and Bucchler, 1975). In using

7/27/2019 OA_2.pdf

http://slidepdf.com/reader/full/oa2pdf 2/4

 Res. J. Appl. Sci. Eng. Technol., 4(13): 1949-1952, 2012

1950

Mean Square Error (MSE) as fitness function, the new

estimation of DOAs is automatically linked with old 

estimation of angles from previous snapshot thus

decreasing computational complexity. The greatest

advantages of this proposed scheme are that it requiressingle snapshot, has reduced computational complexity

and avoids getting stuck in local minima, the inherent

advantage of PSO. Moreover, the proposed algorithm is

robust and thus generates results even at low values of 

Signal to Noise Ratio (SNR).

PROBLEM FORMULATION

Consider a Uniform Linear Array (ULA) having L

sensors with equal inter-element spacing d Suppose that

P sources lying in the far field of the array are impinging

from different directions and with each source signal

having amplitude si. We consider narrow band signal of known frequency To and additive white noise with zero

mean and unit variance F2i For L>P our signal model can

 be written as:

for l = 1, 2, …L (1) x S e nl i

 j l u

li

P

i

( )1

1

where ui = kd cos 2i is the path difference of the ith source

in the far field. For k = 2B/8 and d = 8/2 we get:

ui = B cos 2i (2)

In matrix form Eq. (1) can be written as:

x = As+n (3)

where

x = [x1, x2, … xL]T (4)

A is L × P matrix while s is a vector of length P which

contains the amplitudes of source signals:

 

s = [s1, s2, …sP]T (5)

Here n is the Additive White Gaussian Noise (AWGN)

with zero mean and variance F2i. It is a vector of length

L i.e.,

n = [n1, n2, …nL]T (6)

The problem in hand is to estimate the DOA of P

sources i.e.,21,22,… 2P from the received data X by using

PSO, where 2i is the angle of the ith source.

PROPOSED METHODOLOGY

The PSO introduced by Kennedy et al. (2001) isinspired by bird flocking and fish schooling. In PSO, the potential solutions are birds present in a swarm in thesearch space and referred to as particles. PSO has reduced computational complexity compared to GeneticAlgorithm and has the ability to avoid getting stuck inlocal minima.

Algorithm steps:

Step 1: Initialization: As shown in Eq. (1), the unknown parameters are [sk ]

P k = 1 and [2i]P i = 1. Hence,

we formulate M number of particles at random asfollows:

 bi = [si1, si2,...siP, 2i1, 2i2,...2iP]= [bi1, bi2,...biP, bi,P+1,...bi, 2P] (7)

 where 2ij 0 R:0#2ij # B for all i = 1, 2, …, M, j =1, 2, …P and sij 0 R:Ls # sij # Hs for all i = 1, 2,…, M, j = P+1, P+2,…2P, where Ls and Hsare thelowest and highest possible limits of the signalamplitude received at the array.

Step 2: Fitness evaluation:  Find the fitness of each particle using the fitness function given as:

FF(i) = 1/(1+D(i)) (8)

where D(i) is the difference function for ith particle and it is given as:

(9) D i L x xl l

i

l

 L

( ) /

11

2

where xl is given by Eq. (1) and is written as xl

i

follow:

(10),

( ) cos( ), x b el

i

i p k 

 j l b

P

i k 

1

1

Fitness function of ith particle = 1/(1+D(i)),which approaches 1 as D(i) approach zero.

Particle with highest fitness function is taken asglobal best pg. Consider each bi as its local best piin this step for all I.

Step 3a:Update particle velocity: 

v im (n)=v im (n!1)+N1(1!$)(p im! bim (n–1))+N2

$(pgm! bim(n–1)) (11)

where $ is taken as 0.1 and then slowly increased to 0.9 with steps of 0.1. Thus the second term on

7/27/2019 OA_2.pdf

http://slidepdf.com/reader/full/oa2pdf 3/4

 Res. J. Appl. Sci. Eng. Technol., 4(13): 1949-1952, 2012

1951

Table 1: Faraway spaced sources

SNR  21  22  23   24   1

  2  3

  4

 No noise 20º 19.9881 50º 50.1311 80º 80.067 120º 120.188430db 20º 19.6101 50º 50.3456 80º 80.2012 120º 120.223625db 20º 20.7673 50º 49.5891 80º 80.3991 120º 120.3988

20db 20º 19.3149 50º 50.7880 80º 80.4987 120º 119.500115db 20º 19.1001 50º 50.8231 80º 80.5783 120º 120.679810db 20º 19.0989 50º 49.3110 80º 80.6453 120º 120.81235db 20º 20.9177 50º 51.0018 80º 80.9085 120º 1119.1985

Table 2: Closely spaced sources

SNR  21   22  23   24  1

  2  3

  4

 No noise 30º 29.88915 40º 39.9875 50º 50.178 60º 60.099830db 30º 30.35685 40º 39.6590 50º 50.42 60º 59.445325db 30º 30.7894 40º 39.1398 50º 49.3943 60º 60.951020db 30º 31.2689 40º 41.4180 50º 50.9959 60º 61.376915db 30º 30..5452 40º 41.8694 50º 51.3090 60º 61.898810db 30º 28.3978 40º 38.0134 50º 51.8532 60º 57.68975db 30º 31.7317 40º 37.8981 50º 48.5021 60º 57.16744

the right, which is local intelligence, is given

more importance at the start and the third term,collective intelligence, is given more weightagetowards the end. Here N1 = N2 = 1

The velocity vim is doubly bounded i.e., – vmax# vmax # vim # vmax.

If vim(n)>vmax,vim(n) = vmax and if vim(n)<!vmax,vim(n) = !vmax 

Step 3b:Update positions:

 bim(n) = bim(n!1)+vim(n) (12)

bim(n) Should be restricted in the interval [-B, B]

for 1# m # P

Step 4a: Choosing local best and global best particles:

If fitness bl(n) fitness of  pl(n) replace  pl  with

bl(n) as a new local best.

Step 4b: If fitness bl(b) > pg replace pg with bl(n) as a newglobal best.

Repeat (a) & (b) for I = 1, 2, …M

Step 5: Termination criteria: If fitness of global best

 particle has reached the required fitness OR 

number of cycles has reached maximum number of cycles, Stop, else go back to step 3a.

SIMULATION AND RESULTS

In this section, various simulation results have been performed to estimate Direction of Arrival of far field sources. We use a Uniform Linear Array (ULA). Thedistance between the two adjacent elements is kept half the wavelength of the signal wave i.e., d = 8/2. Thereliability and effectiveness of the proposed scheme istested on the basis of large number of simulations byusing MATLAB version 7.8.0.347. The criteria made for the estimation of DOA is based on Mean Square Error (MSE) as a fitness evaluation function. The relation used for MSE is given in Eq. (9). Only a single snapshot is

used throughout the simulation results. All the results are

averaged over 50 runs.

Case I: In this case, four independent sources are takenwhich are spaced far away from each other in the far field of uniform linear array having 12 elements. Theimpinging signals on the ULA makes angles, 21 = 20º, 22

= 50º, 23 = 80º, 24 = 120º where, , , and are  1  2

  3  4

the estimates of 21, 22, 23 and 24, respectively as shown inTable 1. The results have been carried out with and without noise scenarios where the Signal to Noise Ratio(SNR) is ranging from to . The Table 1, shows that evenfor low SNR, the PSO based algorithm is robust enoughto give correct results for DOA estimation of sources

which are spaced faraway from each other.

Case II: In this section, we consider four independentsources which are spaced close to each other in the far field of ULA. The ULA is consisting of twelve elements.The assumed sources, impinging on ULA makes theangles 21 = 30º, 22 = 40º, 23 = 50º and 24 = 6 as shown inTable 2. In this case, again the SNR is ranging from 5 to30 dB. As shown in Table 2, that in this case, the performance of proposed algorithm slightly degraded for decrease in SNR which is quite obvious. However, onecan see from Table 2, that even in this case, the PSO based algorithm is robust enough to give correct resultsfor closely spaced sources even in the presence of low

SNR.In this section, we evaluate the performance of Mean

Square Error (MSE) against noise as shown in Fig. 1. Inthis case, the values of SNR is ranging from 5dB to 30dBwhile the MSE is ranging from 10G2 to 10G10 . The MSEcurves are carried out for two cases i.e. when the sourcesare placed close to each other and when the sources are placed far-away from each other. In both cases, weconsider four sources and twelve elements in the ULA. Ithas been shown in Fig. 1, that the performance of PSO based algorithm in terms of MSE, produce better results

7/27/2019 OA_2.pdf

http://slidepdf.com/reader/full/oa2pdf 4/4

 Res. J. Appl. Sci. Eng. Technol., 4(13): 1949-1952, 2012

1952

10-10

10-8

10-6

10-4

10-2

5 10 15 20 25 30(SNR)

    M    S    E

Closely spaced source sourcesFaraway spaced source sources

Fig. 1: Performance analysis of MSE vs SNR 

for both cases against the different values of SNR for DOA estimation. However the results are much better,when the sources are placed far-away from each other ascompare to the sources which are placed close to each

other.

CONCLUSION AND FUTURE WORK

In this study, a PSO based algorithm is develop for estimating Direction of Arrival far field sources. MeanSquare Error is used as fitness function. The PSO based algorithm is robust enough to give correct estimation for sources which are spaced far away from each other aswell as to closely spaced sources in noisy environment.The PSO based algorithm requires single snapshot toconverge. The algorithm fails when number of sources isgreater than the number of sensors in the ULA as it becomes an under-determined problem.

In future, we will jointly estimate the azimuth and elevation angles by using two dimensional sensors array.

REFERENCES Capon, J., 1997. High resolution frequency-wave number 

Spectrum analysis. Proc. IEEE., 57: 1408-1418.

Errasti1, B., D. Escot, D. Poyatos and I. Montiel, 2009.

Performance analysis of the Particle Swarm

Optimization algorithm when applied to direction of 

arrival estimation. ICEAA '09. International

Conference on Electromagnetics in Advanced Applications, pp: 447-450.

Gavan, J. and J.S. Ishay, 2001. Hypothesis of natural

radar tracking and communication direction finding

systems affecting hornets flight. Progress

Electromagnetic Res., 34: 299-312.

Jiankui, Z., H. zishu and L. benyong, 2006. Maximum

Likelihood DOA Estimation Using Particle Swarm

Optimization Algorithm. Proc IEEE., pp: 1-4.

Khan, M.F. and M. Tufail, 2009. Beamspace matrix

method for direction of arrival estimation. IEICE

Electron. Express., 6: 1168-1173.

Kennedy, R., C. Eberhart and Y. Shi, 2001. Swarm

Intelligence. Morgan, Kaufmann.Lu, Z.S. and S. Yan, 2004. Multiuser detecter based on

 particle swarm optimization. Proceeding IEEE 6th

CSSET., 2: 783-786.

Roy, R. and T. Kailath, 1989. ESPRIT-estimation of 

signal parameters via rotational invariance technique.

IEEE Trans. Accoust. Speech, Signal Process., 37:

984-995.

Sarkar, T. and O. Pereira, 1995. Using the matrix pencil

method to estimate the paprameters of a sum of 

complex exponentials. IEEE Antennas Propag., 37:

48-55.

Smith, P. and G. Bucchler, 1975. A branching algorithm

for discriminating and detecting multiple objects.

IEEE Trans. Automat. Contr., 20: 101-104.

Yilmazer, N., J. Koh and T.K. Sarkar, 2006. Utilization of 

a unitary transform for efficient computation in the

matrix pencil method to find the direction of arrival.

IEEE Trans. Antenna Propag., 54: 175-181.