16
HAL Id: hal-00496945 https://hal.archives-ouvertes.fr/hal-00496945 Submitted on 2 Jul 2010 HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers. L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés. Vector-Sensor Array Processing for Polarization Parameters and DOA Estimation Caroline Paulus, Jerome Mars To cite this version: Caroline Paulus, Jerome Mars. Vector-Sensor Array Processing for Polarization Parameters and DOA Estimation. EURASIP Journal on Advances in Signal Processing, SpringerOpen, 2010, 2010 (Article ID 850265), pp.1-13. 10.1155/2010/850265. hal-00496945

Vector-Sensor Array Processing for Polarization Parameters

  • Upload
    others

  • View
    16

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Vector-Sensor Array Processing for Polarization Parameters

HAL Id: hal-00496945https://hal.archives-ouvertes.fr/hal-00496945

Submitted on 2 Jul 2010

HAL is a multi-disciplinary open accessarchive for the deposit and dissemination of sci-entific research documents, whether they are pub-lished or not. The documents may come fromteaching and research institutions in France orabroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, estdestinée au dépôt et à la diffusion de documentsscientifiques de niveau recherche, publiés ou non,émanant des établissements d’enseignement et derecherche français ou étrangers, des laboratoirespublics ou privés.

Vector-Sensor Array Processing for PolarizationParameters and DOA Estimation

Caroline Paulus, Jerome Mars

To cite this version:Caroline Paulus, Jerome Mars. Vector-Sensor Array Processing for Polarization Parameters and DOAEstimation. EURASIP Journal on Advances in Signal Processing, SpringerOpen, 2010, 2010 (ArticleID 850265), pp.1-13. �10.1155/2010/850265�. �hal-00496945�

Page 2: Vector-Sensor Array Processing for Polarization Parameters

Hindawi Publishing CorporationEURASIP Journal on Advances in Signal ProcessingVolume 2010, Article ID 850265, 13 pagesdoi:10.1155/2010/850265

Research Article

Vector-Sensor Array Processing for Polarization Parameters andDOA Estimation

Caroline Paulus and Jerome I. Mars

GIPSA Lab, Departement Images Signal, 961 rue de la Houille Blanche, BP 46, 38 402 Saint Martin d’Heres Cedex, France

Correspondence should be addressed to Jerome I. Mars, [email protected]

Received 13 July 2009; Revised 1 February 2010; Accepted 2 May 2010

Academic Editor: Kostas Berberidis

Copyright © 2010 C. Paulus and J. I. Mars. This is an open access article distributed under the Creative Commons AttributionLicense, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properlycited.

This paper presents a method allowing a complete characterization of wave signals received on a vector-sensor array. Theproposed technique is based on wavefields separation processing and on estimation of fundamental waves attributes as the state ofpolarization state and the direction of arrival. Estimation of these attributes is an important step in data processing for a wide rangeof applications where vector sensor antennas technology is involved such as seismic processing, electromagnetic fields studies, andtelecommunications, Compared to the classic techniques, the proposed method is based on computation of multicomponentwideband spectral matrices which enable to take into account all information given by the vector sensor array structures and thusprovide a complete characterization of a larger number of sources.

1. Introduction

Over the past decade, the use of vector-sensor array (VSA)technology for source localization has significantly increasedallowing a better characterization of the recorded phe-nomena in a wide range of applications (e.g., acoustics,electromagnetism, radar, sonar, geophysics, etc.) [1–5]. Forinstance in seismic acquisition case, vector sensors arenowadays widely used, allowing a better characterizationof the layers thanks to the state of polarization dimensionadded to detection process. With a vector sensor, we canhave access to the particle-displacement vector that describesthe particle motion in 3D at a given point in space. As thestate of polarization is wavefield dependent, it can be used asan essential attribute to separate waves in addition to theirdifferent DOAs. To resume multicomponent acquisitionswe provide more detailed information on the recordedwavefield and VSA-recorded signals allow the estimation ofthe directions of arrival (DOA) and the polarizations ofmultiple waves (or sources) impinging the array. In the caseof elastic and acoustic seismic surveys, the VSA-recordedsignals are a mixture of various wave types (body waves,surface waves, converted waves, multiples, noise, etc.). Com-bined multicomponent acquisition and multicomponent

processing and analysis provide better wave characterizationsand enhance the imaging resolution of geological features.In order to perform the characterization of each wave,separation of interfering wavefields is a crucial step. In thecase of multicomponent sensor arrays, methods of filtering,of source localization, and of polarization estimation havealready been developed for acoustics and electromagneticsources. In the last decade, many array processing techniquesfor source localization and polarization estimation using vec-tor sensors have been developed, mainly in electromagnetics.Nehorai and Paldi [1] proposed the Cramer-Rao boundand the vector cross-product DOA. Li and Compton Jr [3]developed the ESPRIT algorithm for a vector-sensor array.MUSIC-based algorithms were also proposed by Wong andZoltowski [6–8], who also developed vector-sensors versionsof ESPRIT [9–13]. These approaches represent a highlypopular subspace-based parameter estimation method anduse matrix techniques directly derived from scalar-sensorarray processing. Such a method is based on the long-vectorapproach, consisting in the concatenation of all componentsof the vector-sensor array in a long vector [9].

Page 3: Vector-Sensor Array Processing for Polarization Parameters

2 EURASIP Journal on Advances in Signal Processing

The originality of our method consists in keepingmultidimensional structures of data organization for pro-cessing. These structures are more adapted to the nature ofseismic polarized signals, allowing data organization closerto its multimodal intrinsic structure. This paper presentsa novel subspace separation method performing wavefieldsseparation. This method issued from the MulticomponentWideband Spectral Matrix Filtering (MWSMF) technique[14, 15] is a subspace separation algorithm derived fromthe classic spectral matrix filtering presented in [16, 17].After a separation step where each wavefield has beenisolated, we propose polarization and DOA estimationsfor each separated wavefield that takes all frequencies andall components into account. The algorithm treats the1various components as a whole rather than individually. InSection 2, we summarize the noise filtering and wavefields

separation principles. In Sections 3 and 4, we present thetechnique using the estimated multicomponent widebandspectral matrices of sources leading to the estimations of thepolarization and of the DOA parameters for each wavefield.Finally in Section 5, we present the performances of thealgorithm on several simulated 2C-datasets.

2. Noise Filtering and Wavefield Separation

In this section, the proposed subspace separation techniquebased on Multicomponent Wideband Spectral Matrix Fil-tering (MWSMF) is briefly explained (for more details, thereader might refer to [14, 15]).

2.1. Model Formulation and Hypothesis. Let us consideran uniform linear array composed of Nx omnidirectionalsensors uniformly spaced by distanceΔ and receiving P waveswith P < Nx. A convolutive model of seismic signal wasfirst suggested by Robinson [18] and, using the superpositionprinciple, the signal Oi(t) recorded on sensor i is a linearcombination of the P waves received on the array addedwith noise ni(t). Waves have been propagated through amedium and could have been attenuated, time delayed, orphase shifted. The signal Oi(t) recording all wavefieds can beexpressed as

xi(t) =P∑

p=1

apwp

(t − τi

(θp))

+ ni(t) (1)

with

(i) wp(t), the waveform signal emitted by a source p (ora wavefied p),

(ii) ap, a random amplitude of the source p,

(iii) τi(θp), a time propagation between source p andsensor depending of θp (the direction-of-arrival(DOA) of source p),

(iv) ni(t), a random noise supposed to be additive,temporally and spatially white, uncorrelated withthe sources, nonpolarized and with a power spectraldensity given by σ2

n .

In frequential domain, the problem can be divided into aset of instantaneous mixtures of signals as

xi(f) = P∑

p=1

apwp(f)e−2 jπ f τi(θp) + ni

(f), (2)

with xi( f ),wp( f ), and n( f ), respectively, the Fourier trans-form of xi(t), wp(t) and ni(t). The time delay τi(θp) can beexpressed as summation of two terms

τi(θp)= τ0,p + ξi

(θp)

, (3)

with τ0,p the time of propagation between the source anda referenced sensor (classically, the first sensor is used asreference) also called offset. ξi(θp) is the time of propagationbetween the reference and sensor i depending of the DOA(θp) of source p as

ξi(θp)= (i− 1)

Δ sin(θp)

V, (4)

where V characterizes the apparent wave velocity and Δ thedistance between two adjacent sensors.

In matrix formulation, (2) can be written as

X = S A + N (5)

with

(i) X = [x1( f ), . . . , xi( f ), . . . , xNx ( f )]T , a vector of sizeNx describing signals recorded on array at frequencybin f (T stands transposition operator),

(ii) S = [Sx1( f ), . . . , Sxp( f ), . . . , SxP( f )], a matrix ofsize Nx × P whose columns are steering vec-tors describing the propagation of each wave withSxP( f ) = [sx,1,p( f ), . . . , sx,Nx,p( f )]T and sx,i,p( f ) =wp( f )e−2 jπ f τi(θp),

(iii) A = [a1, . . . , ap, . . . , aP]T , a vector of size P whichcontains the random amplitudes of the waves,

(iv) N is a vector of size Nx which corresponds to theadditive noise.

In case of multicomponent acquisition with vector sensorarray, seismic data depend on three parameters: time (Nt

samples), distance (Nx sensors), and number of components(Nc components). These components, recording signals inthree directions as X (for in-line axis), Y (for cross-lineaxis), and Z for vertical axis, allow to express the state ofpolarization of the different wavefields.

On component Z, we can write the recorded signal as

zi(f) = P∑

p=1

αpejϕpapwp

(f)e−2 jπ f τi(θp) + ni

(f), (6)

where αp and ϕp are, respectively, the amplitude ratio andthe phase-shift between components X and Z characterizingpolarization parameters for a source p.

Page 4: Vector-Sensor Array Processing for Polarization Parameters

EURASIP Journal on Advances in Signal Processing 3

Frequency 1

Frequency 1

FrequencyNf

FrequencyNf

ComponentX

ComponentZ

Sensor 1

Sensor Nx

Sensor 1

Sensor 1

Sensor 1

Sensor Nx

Sensor Nx

Sensor Nx

Multicomponent wide bandspectral matrix

Classical spectral matricesWideband spectral matrix

on the Z component

ZX

ΓX ,X Γ

X ,Z

ΓZ,X Γ

Z,Z

Figure 1: Diagram of a 2-Component wideband spectral matrix showing in red the cross-component matrices, in blue the inner-componentmatrices, and in black each classical spectral matrices defined at each frequency bin.

In time domain, dataset recorded on a vector array of Nx

sensors (during Nt samples) can be expressed as

Tt ∈ RNx×Nt×Nc . (7)

In the frequency domain, this dataset is

T = FT{Tt

}∈ CNx×Nf ×Nc (8)

with Nf the number of frequency bins. To simplify notations,we will consider the case of 2-component sensors (Xand Z so Nc = 2). Nevertheless, proposed method canbe used for higher number of components (3, 4, 6,. . .).Dataset T is concatenated into a long-vector noted T of size

(NxNf Nc) which contains all frequencies of all sensors andall components:

T =[X(f1)T , . . . ,X

(fN f

)T, Z(f1)T , . . . ,Z

(fN f

)T]T, (9)

where X( fi) and Z( fi) are vectors of size Nx which corre-sponds to the ith frequency bin received on the Nx sensors,

respectively, on components X and Z. So the mixture modelis rewritten as

T = S A + N , (10)

where

(i) S = [S1, . . . , SP], a matrix of size NxNf Nc × Pwhose columns are steering vectors describing thepropagation of the P waves along the antenna for allfrequencies and all components,

(ii) A = [a1, . . . , aP]T , a vector of size P which containsthe random amplitudes of the waves,

(iii) N , a vector of size NxNf Nc which corresponds to theadditive noises supposed to be additive, temporallyand spatially white, uncorrelated with sources, non-polarized and with identical power spectral densityσ2n .

2.2. Estimation of the Multicomponent Wideband SpectralMatrix. Relations between components and sensors are

Page 5: Vector-Sensor Array Processing for Polarization Parameters

4 EURASIP Journal on Advances in Signal Processing

f = 1

f = Nf

f = 1

f = Nf

i = 1

i = 1

i = 1

i = 1

i = Nx

i = Nx

i = Nx

i = Nx

X

Z

X Z

Γs,p(X ,X)

(i, f ) Γs,p(X ,Z)

(i, f )

Γs,p(Z,X)

(i, f ) Γs,p(Z,Z)

(i, f )

Figure 2: Diagram of Γs,p

, the 2-Component wideband spectral matrix of the wave p.

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

−10 −5 0 5 10 15

MA

E

SNR (dB)

Proposed methodFlinn’s method

Figure 3: Mean Absolute Error for estimation of phase shiftbetween components for various SNRs (plain line: MWSM basedmethod; dotted line: Flinn’s method).

expressed in the calculation of the Multicomponent Wide-band Spectral Matrix (MWSM) Γ of T as

Γ = E[T TH

](11)

with E the expectation operator and H the transposeconjugate operation.

To avoid the fact that T TH is noninvertible (not fullrank) and to decorrelate sources from noise and from

0

0.05

0.1

0.15

0.2

0.25

0.3

0.35

0.4

0.45

0.5

−10 −5 0 5 10 15

MA

E

SNR (dB)

Proposed methodFlinn’s method

Figure 4: Mean Absolute Error for estimation of the amplituderatio between components for various SNRs (plain line: MWSMbased method; dotted line: Flinn’s method).

themselves, we perform smoothing operators to estimate thematrix Γ. This step is crucial since the effectiveness of filteringdepends on this estimation. In practice, mathematical expec-tation operator E is an averaging operation, like spatial orfrequential smoothing or both of them [19–22]. Objectiveof these averaging operations is to reduce the influence ofterms corresponding to the interactions between differentsources in order to uncorrelate them, and to uncorrelate

Page 6: Vector-Sensor Array Processing for Polarization Parameters

EURASIP Journal on Advances in Signal Processing 5

10−5

10−4

10−3

10−2

−18 −16 −14 −12 −10 −8 −6 −4 −2 0

MSE

SNR (dB)

MCWB-MUSICMUSICLV-MUSIC

Figure 5: Comparison of DOA estimation error for variousmethods. (dotted line: Classical MUSIC; semidotted line: LV-MUSIC; plain line: MW-MUSIC).

sources and noise, making the inversion of the spectralmatrix possible. The spatial smoothing could be done byaveraging spatial sub-bands. The uniform linear array withNx sensors is subdivided into overlapping subarrays in orderto have several identical arrays, which will be used to estimatespectral matrices in order to build a smoothed matrix. Shanet al. [21] have proven that if the number of subarrays isgreater than or equal to the number of sources Nw, thenthe spectral matrix of the sources is nonsingular. However,one assumption is that the wave does not vary rapidly overthe number of sensors used in the average, in particular,amplitude fluctuations must be smoothed out. To introducefrequency smoothing, two ways can be performed: eitherby weighting the autocorrelation and cross-correlation func-tions (in the time domain) or by averaging frequential sub-bands (in the frequential domain). For a better estimation ofthe multicomponent wideband spectral matrix, it is suitableto realize jointly spatial and frequential smoothing. For moredetails on averaging operators, we suggest to read [14].

The multicomponent wideband spectral matrix Γ is amatrix of dimension NxNf Nc × NxNf Nc. The structure

of Γ is presented diagrammatically on Figure 1. ΓX ,X

and

ΓZ,Z

correspond to the single-component wideband spectralmatrix for X and Z components, respectively. These termsare located on the main diagonal of Γ. The other blockscorrespond to the cross-component spectral matrices whichcontain information relating to the interaction between thecomponents and especially information on polarization.The results obtained by multicomponent wideband matrixfiltering are better than the ones obtained applying classicalfiltering methods on each components for the reason that theformer contains more information on the signal especiallyon polarization Since the multicomponent wideband matrixfiltering provides more information on the signal andespecially on polarization, better filtering results are obtained

5

10

15

20

0 20 40 60 80 100 120

Time

Sen

sors

Component X

(a)

5

10

15

20

0 20 40 60 80 100 120

Time

Sen

sors

Component Z

(b)

Figure 6: 2-Component initial dataset in time and distance ((a):Horizontal component X , (b): Vertical component Z).

rather than results based on classical filtering methods usedindependently on each component.

2.3. Estimation of Signal Subspace. Following the assump-tions made in Section 2.1, Γ can be written as

Γ = S ΓASH + σ2

n I. (12)

After smoothing (averaging) operators step, ΓA

=E[A AH] is nonsingular (with full rank equals to P in case of

Page 7: Vector-Sensor Array Processing for Polarization Parameters

6 EURASIP Journal on Advances in Signal Processing

500

1000

1500

2000

2500

3000

200

400

600

800

1000

1200

1400

(1) (2)

(3) (4)

500 1000 1500 2000 2500 3000

Figure 7: Modulus of the Multicomponent Wideband SpectralMatrix of the initial dataset (of size 3072 × 3072 with 3072 =24 × 64 × 2). Compared with Figure 1, block 1 is Γ

XX, block 4 is

ΓZZ

and blocks 2 and 3 are ΓXZ

, ΓZX

, respectively.

500

1000

1500

2000

2500

3000

0.5

1

1.5

2

2.5

3

3.5

4

4.5

(1) (2)

(3) (4)

500 1000 1500 2000 2500 3000

×10−3

Figure 8: Modulus of the multicomponent wideband spectralmatrix of the first extracted wave, Γ

s,1.

free noise dataset or equals to N−x in case of noisy dataset).2As columns of S are linearly independent, then the rank of the

signal part S ΓASH is P. So the estimated spectral matrix can

be decomposed uniquely using an eigenvalue decompositionas

Γ =NxNf Nc∑i=1

λiuiuHi , (13)

where λi and ui are, respectively, the real eigenvalues, theorthonormal eigenvectors of Γ. Eigenvalues can be arrangedin decreasing order (λ1 ≥ λ2 ≥ · · · ≥ λNxNf Nc ≥ σ2

n .).Each eigenvalue λi corresponds to the energy of the dataassociated with their respective eigenvector ui. The space

500

1000

1500

2000

2500

3000

1

2

3

4

5

6

7

8

9

(1) (2)

(3) (4)

500 1000 1500 2000 2500 3000

×10−3

Figure 9: Modulus of the multicomponent wideband spectralmatrix of the second extracted wave Γ

s,2.

generated by the smallest eigenvectors associated to thesmallest eigenvalues is referred to as the noise subspace Γ

N,

and its orthogonal complement as the signal subspace ΓS,

spanned by the steering vectors of the signal [23]. EstimatedMulticomponent Wideband Spectral Matrix can be writtenas

Γ = ΓS

+ ΓN=

P∑i=1

λiuiuHi +

NxNf Nc∑k=P+1

λkukuHk . (14)

After performing efficient average, a decorrelation ofwaves from themselves and waves from noise is obtained andthe spectral matrix is well estimated. Under these conditions,Thirion et al. in [24–26] have shown that the steering vectorsare identifiable to the eigenvectors. In fact steering vectorsthat account several frequencies (wideband context) caneasily show to be asymptotically orthogonal. In that case, thespectral matrix corresponding to the pth source (wave) isnoted Γ

s,pand is equal to

Γs,p= λpupu

Hp . (15)

2.4. Filtering by Projection onto the Signal Subspace. Thefiltering step corresponds to an orthogonal projection of theinitial data T onto the first P eigenvectors corresponding tothe signal subspace:

Ts =P∑i=1

⟨T ,ui

⟩ui. (16)

The projection onto the noise subspace (Tn) is obtained bysubtraction of Ts from the initial data

Tn = T − Ts =NxNf Nc∑i=P+1

⟨T ,ui

⟩ui. (17)

Page 8: Vector-Sensor Array Processing for Polarization Parameters

EURASIP Journal on Advances in Signal Processing 7

5

10

15

20

0 20 40 60 80 100 120

Time

Sen

sors

Component X

(a)

5

10

15

20

0 20 40 60 80 100 120

Time

Sen

sors

Component Z

(b)

Figure 10: First extracted wave after projection of initial datasetonto the first eigenvector. (a) Component X , (b) Component Z.

The final steps consist of rearranging the long-vectors Ts

and Tn in its initial form and computing an inverse Fouriertransform in order to come back to the time-distance-component domain.

3. Polarization Estimation

3.1. Introduction. After presenting the separation process-ing part, we propose to find polarization parameters oneach separated wavefield. State of polarization analysis is

5

10

15

20

0 20 40 60 80 100 120

Time

Sen

sors

Component X

(a)

5

10

15

20

0 20 40 60 80 100 120

Time

Sen

sors

Component Z

(b)

Figure 11: Second extracted wave after projecting initial dataset onthe second eigenvector. (a) Component X , (b) Component Z.

based on the computation of parameters describing theparticle movement associated with wave propagation. Thatmovement of the ground induced useful parameters whichwere first identified by Jolly in 1956 [27], whereas the firstattempt to measure this movement was done by Shimshoniand Smith in 1964 [28]. They introduced a successfulmethod of polarization analysis for earthquake data. Manyother algorithms were developed subsequently for seismicexploration applications [29–31]. One of the most effectiveand stable approaches in this regards is the algorithm

Page 9: Vector-Sensor Array Processing for Polarization Parameters

8 EURASIP Journal on Advances in Signal Processing

1

2

3

4

5

500 1000 1500 2000 2500 3000

×10−3

(1) (4)

(3)(2)

500 1000 1500 2000 2500 3000

2

0

−2

Figure 12: Upper plot = modulus of diagonals of blocks (1) and (4)diagonals of the spectral matrix of wave 1 (Figure 8). Bottom plot:angle of blocks (2) and (3) diagonals of the spectral matrix of wave1 (Figure 8).

−0.5 −1−1.5 −2−2.5 −3 0 20 40 60 80 100 1200

2

4

6

8

10

12

OffsetDOA (pts.)

×104

Figure 13: Amplitude of MW-MUSIC functional as a function ofDOA and offset.

0

5

10

15×104

−3−2.8 −2.5 −2 −1.5−1.3 −1 −0.5 0

DOA (pts.)

Figure 14: DOA estimation (cross-section for various offsets).

0

5

10

15

20

25

30

0 20 40 60 80 100

Temps

Cap

teu

rs

Onde 1

Onde 2

Composante X

(a)

0

5

10

15

20

25

30

0 20 40 60 80 100

Temps

Cap

teu

rs

Composante Z

(b)

Figure 15: Model of two waves with close DOAs.

developed by Flinn [32, 33] using the covariance matrix ofthe data. In the following part, we compare our proposedmethod (based on MWSM) with Flinn’s algorithm.

3.2. Proposed Method. We propose to use the spectralmatrices of rank one (linked to each pth source) obtainedfrom the decomposition of the multicomponent widebandspectral matrix (see (15)). Thus, once a wavefield hasbeen separated from other waves and from noise, we showthat its polarization parameters can be characterized from

Page 10: Vector-Sensor Array Processing for Polarization Parameters

EURASIP Journal on Advances in Signal Processing 9

0

5

10

15

20

25

30

0 20 40 60 80 100

Temps

Cap

teu

rs

Composante X

(a)

0

5

10

15

20

25

30

0 20 40 60 80 100

Temps

Cap

teu

rs

Composante Z

(b)

Figure 16: Initial noisy dataset.

the matrix elements of wavefield, Γs,p

. After separation

processing, the signal, noted Ox,p,i( f ), corresponding to thepth source received on component X at frequency f and onsensor i can be expressed as

Ox,p,i(f) = apwp

(f)e− j2π f τi(θp), (18)

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

−2 −1.5 −1 −0.5 0 0.5 1 1.5 2

DOA en echantillons

MCWB-MUSICLV-MUSIC

−0.2

Figure 17: Comparison between MW-MUSIC and LV-MUSIC.

where τi(θp) is the time of propagation between the sourceand the sensor i (for wave p). For the second component Z,we obtain

Oz,p,i(f) = αpe

jϕpapwp(f)e−2 jπ f τi(θp). (19)

The diagonal element of Γs,p

at the frequency f on the

ith sensor which corresponds to the interaction of the Xcomponent with itself could be expressed by

Γs,p(X ,X)

(i, f) = σ2

p

∣∣∣wp(f)∣∣∣2

. (20)

Likewise, the term corresponding to the interaction of Zcomponent with itself is

Γs,p(Z,Z)

(i, f) = α2

pσ2p

∣∣∣wp(f)∣∣∣2

(21)

and finally, the cross-term corresponding to the interactionbetween component X and Z could be written as

Γs,p(X ,Z)

(i, f) = αpσ

2p

∣∣∣wp(f)∣∣∣2

e− jϕp . (22)

All these terms are located either on the principal diagonalor on the secondary diagonals of the matrix Γ

s,p(see

Figure 2). Based on these structures, we deduce estimatorsfor polarization parameters of the pth wave on each sensori at frequency f . In fact, polarization parameters (αp,ϕp)expressed as amplitude ratio between components X and Zand phase shift for wave p can be expressed, respectively, by

αp(X ,Z)

(i, f) =

√√√√√ Γs,p(Z,Z)

(i, f)

Γs,p(X ,X)

(i, f) ,

ϕp(X ,Z)

(i, f) = arg

[Γs,p(X ,Z)

(i, f)].

(23)

Classically, the propagation medium is regarded asisotropic (nondispersive for frequency) so that the polariza-tion parameters are independent of frequency and sensor.

Page 11: Vector-Sensor Array Processing for Polarization Parameters

10 EURASIP Journal on Advances in Signal Processing

But in more realistic context where some dispersion appears,a better estimate of the polarization parameters can thus beobtained by averaging them over a range of frequencies andsensors. However, in order to have a correct estimate, theaveraging must be done only on the frequencies belongingto the signal bandwidth (L3dB = [ finf , fsup]). The estimatorsthus obtained are

αp(X ,Z) =

√√√√√ 1card(L3 dB) ·Nx

Nx∑i=1

fsup∑f= finf

Γs,p(Z,Z)

(i, f)

Γs,p(X ,X)

(i, f) , (24)

ϕp(X ,Z) = arg

⎡⎣ 1card(L3 dB) ·Nx

Nx∑i=1

fsup∑f= finf

Γs,p(X ,Z)

(i, f)⎤⎦ (25)

with card(L3 dB) being the cardinal of L3 dB.

3.3. Comparison between Flinn’s Method and Proposed MethodBased on MWSM. MWSM’s and Flinn’s methods are twodifferent approaches for polarization analysis. Flinn’s methoduses a covariance matrix and proposes a temporal approachon a single trace whereas our proposed method is afrequential approach which can either be on a single traceor on the whole array. In the case studied here, the waves’state of polarization can be considered as constant overdistance. Consequently, for a given wave, we can estimate theamplitude ratio and phase shift between the components bycarrying out an averaging of the parameters found on eachsensor.

To compare Flinn’s and our method and to illustratepolarization estimation, we consider the trivial case of asingle wave with infinite velocity, received on a 2C-sensorsarray, whose phase shift ϕ (= 0.4 rad) and amplitude ratio α(= 0.8) are constant over the array.

Figures 3 and 4 correspond respectively to the MeanAbsolute Error (MAE) between the theoretical and theestimated values of phase shift and amplitude ratio forvarious signal-to-noise ratio (SNR) from −10 dB to 15 dB.The average is done for 500 noisy realizations.

These figures show that for both methods, polarizationanalysis is very sensitive to noise and thus the estimates arebetter when SNR increases. We can notice that our MWSM-based method always gives better estimation than the Flinn’smethod for small SNR.

4. Direction-of-Arrival Estimation

4.1. Proposed Method. Just as we did for polarization stateestimation, we propose a DOA estimation method based onthe structure of Multicomponent Wideband Spectral Matrix.We call it MW-MUSIC for Multicomponent Wideband-MUSIC as it is an extension of the MUSIC (MUltipleSIgnal Classification) algorithm [34–37]. This method is anextension of the MUSIC algorithm for vector-sensor arrayscalled LV-MUSIC for Long-Vector MUSIC [1]. The first3extensions of MUSIC algorithm to polarized sources weremade by Schmidt [34], Ferrara and Parks [38], Wong andZoltowski [6, 8], and Wong et al. [13]. Algorithms to estimate

DOAs of polarized sources in electromagnetism were alsoproposed in [1, 39, 40]. Our proposed method has theadvantage of being able to compute both DOA and offset.

We define two matrices Us

(NxNf Nc × P size) and Un

(NxNf Nc × (NxNf Nc − P) size), containing the eigenvectorscorresponding to signal subspace and noise subspace, respec-tively,

Us= [u1, . . . ,uP

],

Un=[uP+1, . . . ,uNxNf Nc

].

(26)

These complex matrices enable us to write MWSM as

Γ = UsΛsUH

s+ σ2

bUnUH

n (27)

with Λs

being a diagonal matrix containing the P highesteigenvalues. If we multiply (12) on the right by U

n, we obtain

ΓUn= SΓ

ASH U

n+ σ2

b Un. (28)

By combining (27) and (28) and by using the orthogo-nality property of the matrices U

sand U

n, we obtain

σ2bUn

= SΓASH U

n+ σ2

bUn (29)

which implies:

SH Un= 0. (30)

We can rewrite it as

SHp UnUH

nSp = 0 (31)

with Sp, being the propagation vector corresponding to

the wave p. Thereafter, we note Πn= U

nUH

n, the matrix

corresponding to the projection on noise subspace.According to relation (31), propagation vectors are

orthogonal to noise subspace. Consequently, their projectionon Π

nis zero. MW-MUSIC algorithm exploits this idea by

carrying out the projection of directional vector h(θ, τ0,α,ϕ)on the estimated noise subspace. This vector models thearrival of a polarized wave of direction θ on multicomponentsensors’ antenna and is expressed as

h(θ, τ0,α,ϕ

) = 1NxNf Nc

(d(θ, τ0)

αe jϕd(θ, τ0)

)(32)

with

d(θ, τ0) =

⎛⎜⎜⎜⎜⎜⎝w(f1)e− j2π f1τ0e

(θ, f1

)T...

w(fN f

)e− j2π fN f τ0e

(θ, fN f

)T

⎞⎟⎟⎟⎟⎟⎠,

e(θ, fn

) =

⎛⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎝

1

...

e− j2π fn(i−1)(Δ sin(θ)/V)

...

e− j2π fn(Nx−1)(Δ sin(θ)/V)

⎞⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎠.

(33)

Page 12: Vector-Sensor Array Processing for Polarization Parameters

EURASIP Journal on Advances in Signal Processing 11

The extended MUSIC functional, calculated by projec-tion of h(θ, τ0,α,ϕ) on the noise subspace is given by

MW−MUSIC(θ, τ0,α,ϕ

)= 1

h(θ, τ0,α,ϕ

)HΠ

nh(θ, τ0,α,ϕ

) . (34)

The functional allows local maxima for a set of values θ, τ0,α,and ϕ. We use the fact that two parameters (α,ϕ) have beenalready found by the method proposed on Section 3. Afterthis stage, the functional only depends on two parameters,θ the direction of arrival and τ0, the offset, and it will givemaximum for values of (θ, τ0) corresponding to the sourcespresent in the signal. It is clear that processing will work withlot of efficiency in case of far field sources (waves can beconsidered as locally plane).

4.2. Study of Estimator Variance. In this part, we comparevariances of various estimators: MUSIC, LV-MUSIC andMW-MUSIC. Mean Square Error (MSE) for DOA estima-tion is presented for various SNRs (Figure 5). Each pointcorresponds to an average over 200 realizations. In thiscase under study, a polarized source is received on anarray of 30 2C-sensors. The DOA of the source, expressedin terms of samples of delay between two sensors, is 1sample. A white Gaussian noise is added to the signal witha SNR from −18 dB to 0 dB. For classical MUSIC algorithmwhich operates only on one component, we carry out anaverage of the results obtained from the two components.Figure 5 shows clearly that when we take into account thepolarization information and frequential coherency givenby the MWSM’s structure, statistical performances of theestimator are improved. This induces that MW-MUSIC givesbetter results rather than Classical-MUSIC algorithm.

5. Synthetic Examples

Proposed method consisting of wavefield separation followedby polarization and DOA estimation steps is applied ona 2-Components synthetic seismic profile to validate theefficiency of the method. Figure 6 plots two waves receivedon an array of 24 2C-sensors superimposed by a whitegaussian noise (SNR = 4 dB). The fastest wave, (called wave 1)has a linear polarization parameter (α = 1.5 and ϕ = 0 rad)and the slowest wave (called wave 2) is characterized by anelliptic polarization (α = 1.5 and ϕ = 1.5 rad).

5.1. Wavefield Separation. The first step of proposed methodconsists of separating the two waves and the noise usingthe multicomponent wideband spectral matrix filtering tech-nique (see Section 2). Estimation of the MulticomponentWideband Spectral Matrix (MWSM) is done using bothspatial and frequential smoothing. Its modulus of this matrixis presented in Figure 7. We observe the same structure asin Figure 1 where the large energetic pattern is associatedto wave 1 (low frequency content), and smaller energeticpattern to wave 2 (high frequency content). The MWSMatrix is then decomposed using eigenvalue decomposition.

Table 1: True and estimated values of polarization parameters ofwave 1 and wave 2.

True values Estimated values

wave 1α1 = 1.5 α1 = 1.1

ϕ1 = 0 rad ϕ1 = 3 · 10−2 rad

wave 2α2 = 1.5 α2 = 1.17

ϕ2 = 1.5 rad ϕ2 = 1.54 rad

Observing the decrease of eigenvalues, we decide to keep thetwo first eigen sections, corresponding to modeled waves:

Γs,1= λ1u1u

H1 , Γ

s,2= λ2u2u

H2 . (35)

Figures 8 and 9 show the modulus of Γs,1

(wave 1) and Γs,2

(wave 2). We can observe from these figures that separationof waves is efficient since patterns are well separated andno energetic interferences appear. Thus, by projecting theinitial data on the first eigenvector u1, we obtain the firstextracted wavefield (wave 1) (Figure 10) and on the secondeigenvector u2, the second extracted wavefield (wave 2)(Figure 11). These two figures clearly show that the noise hasbeen removed and the waves have been well separated.

5.2. Polarization Estimation. After separation of waves, thesecond step consists of making the polarization analysisof the two waves using the matrix elements of Γ

s,1and

Γs,2

(see Section 3). As previously presented, in Figure 8

(resp., Figure 9), blocks (1) and (4) correspond to widebandspectral matrices of wave 1 (resp., wave 2) on componentsX and Z, respectively. We denote them by Γ

s,1(X ,X)and Γ

s,1(Z,Z)

(resp., Γs,2(X ,X)

and Γs,2(Z,Z)

). Blocks (2) and (3) correspond

to the cross-spectral matrices of wave 1 (resp., wave 2)containing the interactions between components X and Z.We denote them by Γ

s,1(X ,Z)and Γ

s,1(Z,X)(resp., Γ

s,2(X ,Z)and 4

Γs,2(Z,X)

).

Figure 12 shows two graphs. The upper plot correspondsto the modulus of diagonals of blocks (1) and (4) of Γ

s,1. It

enables to determine the frequency band L1 = [ finf 1, fsup 1]used to estimate the polarization parameters as well as tocarry out the estimation of the amplitude ratio α1 betweencomponents X and Z (see (25)). The bottom graph ofFigure 12 shows the phase of blocks (2) and (3) diagonals.It allows to obtain phase shift ϕ1 between components X andZ (see (25)). In a similar way, it is possible to estimate thepolarization parameters of wave 2 by using the principal andsecondary diagonals of the spectral matrix Γ

s,2.

The values obtained for the polarization parameters ofeach wave are summarized in Table 1. The phase shift ϕestimation results are really satisfactory as we find less than2% error. The amplitude ratio α is also well estimated witha bigger error (10%). This can be attributed to the spectralmatrix estimation step. Infact, the spatial smoothing usedto estimate MWSM might affect the wave amplitudes sincesmoothing is equivalent to an averaging in distance over asmall number of sensors.

Page 13: Vector-Sensor Array Processing for Polarization Parameters

12 EURASIP Journal on Advances in Signal Processing

Table 2: Estimation of DOAs and offsets.

DOA (pts.) Offset (pts.)

True Values Estimated Values True Values Estimated Values

wave 1 −1.3 −1.30 28 27

wave 2 −2.8 −2.84 44 42

5.3. DOA Estimation. The last step is the estimation ofDOA and offset of each wave (see Section 4). We computethe MW-MUSIC functional for values of the DOA, ξ(θ),between [− 3; 3] with a step of 0.01 and for the offsetτ0, between [0; 127] with a step of 1. The results obtainedare shown in Figure 13. The two main lobes are found atthe original values of offsets and DOAs of the two wavessamples. Figure 14 corresponds to the cross-sections of the3D-function (Figure 13) for fixed offsets. The vertical linesshow the theoretical values of the DOAs. The estimatedvalues for the DOAs and the offsets are recapitulated inTable 2. One can note that the estimated values are very closeto the true values (percentages of error between 0 and 4%).

5.4. A More Realistic Example. Now, we consider a 2-Component acquisition simulation recording two waves(15). These two waves called Onde1 and Onde2 have shownsame spectrum, same offset, same polarisation parameters,and two very close DOAs (ξ(θO1) = 0; ξ(θO2) = −0.2). TheSignal-to-Noise ratio is estimated at 0 dB (Figure 16).

We propose to compare Long Vector-MUSIC and Multi-component Wideband-MUSIC algorithms. We show onFigure 17, that resolution given by MW-MUSIC is betterthan LV-MUSIC. A full separation, polarisation and DOA’sestimation have been also realized on a real seismic example[41].

6. Conclusion

A novel method providing wavefields separation along withan estimation of both the polarization parameters and thedirections of arrival was presented. Taking into accountthe polarization and the widebandness of the signal leadsto a better characterization of a greater number of waves(NxNf Nc − 1) as opposed to the monocomponent array case(Nx − 1). The performance and efficiency of the methodwas proven using several simulations. Comparison of thewideband matrix filtering method with those of the classicfiltering technique has already been done [15] and gaveencouraging result for wideband case. We also obtainedpromising results for DAO estimation using the proposedmethod which can be attributed to the fact that our methodtakes into account the entire frequency information and istherefore insensitive to frequency band selection.

Acknowledgments

The authors would like to thank reviewers for interestingremarks and A. A. Khan for improving the language.

References

[1] A. Nehorai and E. Paldi, “Vector-sensor array processing forelectromagnetic source localization,” IEEE Transactions onSignal Processing, vol. 42, no. 2, pp. 376–398, 1994.

[2] A. Nehorai and E. Paldi, “Acoustic vector-sensor array process-ing,” IEEE Transactions on Signal Processing, vol. 42, no. 9, pp.2487–2491, 1994.

[3] J. Li and R. T. Compton Jr., “Angle and polarization estimationusing ESPRIT with a polarization sensitive array,” IEEETransactions on Antennas and Propagation, vol. 39, no. 9, pp.1376–1383, 1991.

[4] D. Rahamim, J. Tabrikian, and R. Shavit, “Source localizationusing vector sensor array in a multipath environment,” IEEETransactions on Signal Processing, vol. 52, no. 11, pp. 3096–3103, 2004.

[5] H.-W. Chen and J.-W. Zhao, “Wideband MVDR beamformingfor acoustic vector sensor linear array,” IEE Proceedings: Radar,Sonar and Navigation, vol. 151, no. 3, pp. 158–162, 2004.

[6] K. T. Wong and M. D. Zoltowski, “Self-initiating MUSIC-based direction finding and polarization estimation in spatio-polarizational beamspace,” IEEE Transactions on Antennas andPropagation, vol. 48, no. 8, pp. 1235–1245, 2000.

[7] K. T. Wong and M. D. Zoltowski, “Diversely polarized root-MUSIC for azimuth-elevation angle-of-arrival estimation,”in Proceedings of the AP-S International Symposium & URSIRadio Science Meeting, pp. 1352–1355, July 1996.

[8] K. T. Wong and M. D. Zoltowski, “Root-MUSIC-basedazimuth-elevation angle-of-arrival estimation with uniformlyspaced but arbitrarily oriented velocity hydrophones,” IEEETransactions on Signal Processing, vol. 47, no. 12, pp. 3250–3260, 1999.

[9] K. T. Wong and M. D. Zoltowski, “Uni-vector-sensor ESPRITfor multisource azimuth, elevation, and polarization estima-tion,” IEEE Transactions on Antennas and Propagation, vol. 45,no. 10, pp. 1467–1474, 1997.

[10] M. D. Zoltowski and K. T. Wong, “Closed-formeigenstructure-based direction finding using arbitrarybut identical subarrays on a sparse uniform Cartesian arraygrid,” IEEE Transactions on Signal Processing, vol. 48, no. 8, pp.2205–2210, 2000.

[11] M. D. Zoltowski and K. T. Wong, “ESPRIT-based 2-D direc-tion finding with a sparse uniform array of electromagneticvector sensors,” IEEE Transactions on Signal Processing, vol. 48,no. 8, pp. 2195–2204, 2000.

[12] K. T. Wong and M. D. Zoltowski, “Closed-form directionfinding and polarization estimation with arbitrarily spacedelectromagnetic vector-sensors at unknown locations,” IEEETransactions on Antennas and Propagation, vol. 48, no. 5, pp.671–681, 2000.

[13] K. T. Wong, L. Li, and M. D. Zoltowski, “Root-MUSIC-baseddirection-finding and polarization estimation using diverselypolarized possibly collocated antennas,” IEEE Antennas andWireless Propagation Letters, vol. 3, no. 1, pp. 129–132, 2004.

[14] C. Paulus, J. Mars, and P. Gounon, “Wideband spectral matrixfiltering for multicomponent sensors array,” Signal Processing,vol. 85, no. 9, pp. 1723–1743, 2005.

[15] C. Paulus and J. I. Mars, “New multicomponent filters forgeophysical data processing,” IEEE Transactions on Geoscienceand Remote Sensing, vol. 44, no. 8, pp. 2260–2270, 2006.

[16] H. Mermoz, “Imagerie, correlation et modeles,” Annales desTelecommunications, vol. 31, no. 1-2, pp. 17–36, 1976.

[17] J. C. Samson, “The spectral matrix, eigenvalues, and principalcomponents in the analysis of multichannel geophysical data,”

Page 14: Vector-Sensor Array Processing for Polarization Parameters

EURASIP Journal on Advances in Signal Processing 13

Annales Geophysicae, vol. 1, no. 2, pp. 115–119, 1983.[18] E. A. Robinson, “Predictive decomposition of time series with

application to seismic exploration,” Geophysics, vol. 32, pp.418–484, 1967.

[19] B. D. Rao and K. V. S. Hari, “Weighted subspace methodsand spatial smoothing. Analysis and comparison,” IEEETransactions on Signal Processing, vol. 41, no. 2, pp. 788–803,1993.

[20] S. S. Reddi, “On a spatial smoothing technique for multiplesource location,” IEEE Transactions on Acoustics, Speech, andSignal Processing, vol. 35, no. 5, p. 709, 1987.

[21] T. Shan, M. Wax, and T. Kailath, “On spatial smoothingfor direction-of-arrival estimation of coherent signals,” IEEETransactions on Acoustics, Speech, and Signal Processing, vol. 33,no. 4, pp. 806–811, 1985.

[22] S. U. Pillai and B. H. Kwon, “Forward/backward spatialsmoothing techniques for coherent signal identification,” IEEETransactions on Acoustics, Speech, and Signal Processing, vol. 37,no. 1, pp. 8–15, 1989.

[23] H. Wang and M. Kaveh, “Coherent signal-subspace processingfor the detection and estimation of angles of arrival of multiplewide-band sources,” IEEE Transactions on Acoustics, Speech,and Signal Processing, vol. 33, no. 4, pp. 823–831, 1985.

[24] N. Thirion, J. I. Mars, and J.-L. Lacoume, “Analytical linksbetween steering vectors and eigenvectors,” in Proceedings ofthe European Signal Processing Conference (EUSIPCO ’96), pp.81–84, Trieste, Italy, 1996.

[25] N. Thirion, J. Lacoume, and J. Mars, “Resolving power ofspectral matrix filtering: a discussion on the links steeringvectors / eigenvectors,” in Proceedings of the 8th IEEE SignalProcessing Workshop on Statistical Signal and Array Processing(SSAP ’96), pp. 340–343, June 1996.

[26] N. Thirion, J. I. Mars, and J.-L. Boelle, “Separation ofseismic signals: a new concept based on blind algorithm,”in Proceedings of the European Signal Processing Conference(EUSIPCO ’96), pp. 85–88, Trieste, Italy, 1996.

[27] R. N. Jolly, “Investigation of shear waves,” Geophysics, vol. 21,no. 4, pp. 905–938, 1956.

[28] M. Shimshoni and S. W. Smith, “Linear end parabolic τ-previsited,” Geophysics, vol. 29, no. 5, pp. 664–671, 1964.

[29] S. A. Greenhalgh, I. M. Mason, C. C. Mosher, and E.Lucas, “Seismic wavefield separation by multicomponent tau-p polarisation filtering,” Tectonophysics, vol. 173, no. 1-4, pp.53–61, 1990.

[30] C.-S. Shieh and R. B. Herrmann, “Ground roll: rejection usingpolarization filters,” Geophysics, vol. 55, no. 9, pp. 1216–1222,1990.

[31] G. M. Jackson, I. M. Mason, and S. A. Greenhalgh, “Principalcomponent transforms of triaxial recordings by singular valuedecomposition,” Geophysics, vol. 56, no. 4, pp. 528–533, 1991.

[32] E. A. Flinn, “Signal analysis using rectilinearity and directionof particule motion,” Proceedings of the IEEE, vol. 56, pp. 1874–1876, 1965.

[33] C. B. Archambeau and E. A. Flinn, “Automated analysis ofseismic radiation for source characteristics,” Proceedings of theIEEE, vol. 53, pp. 1876–1884, 1965.

[34] R. O. Schmidt, A signal subspace approach to multiple emitterlocation and spectral estimation, Ph.D. dissertation, StanfordUniversity, Stanford, Calif, USA, 1981.

[35] R. O. Schmidt, “Multiple emitter location and signal param-eter estimation,” IEEE Transactions on Antennas and Propaga-tion, vol. 34, no. 3, pp. 276–280, 1986.

[36] M. Kaveh and A. J. Barabell, “The statistical performance ofthe MUSIC and the minimum-norm algorithms in resolving

plane waves in noise,” IEEE Transactions on Acoustics, Speech,and Signal Processing, vol. 34, no. 2, pp. 331–341, 1986.

[37] P. Stoica and A. Nehorai, “MUSIC, maximum likelihood, andCramer-Rao bound,” IEEE Transactions on Acoustics, Speech,and Signal Processing, vol. 37, no. 5, pp. 720–741, 1989.

[38] E. R. Ferrara Jr. and T. M. Parks, “Direction finding withan array of antennas having diverse polarizations,” IEEETransactions on Antennas and Propagation, vol. 31, no. 2, pp.231–236, 1983.

[39] Y. Hua, “Pencil-MUSIC algorithm for finding two-dimensional angles and polarizations using crossed dipoles,”IEEE Transactions on Antennas and Propagation, vol. 41, no. 3,pp. 370–376, 1993.

[40] A. Swindlehurst and M. Viberg, “Subspace fitting withdiversely polarized antenna arrays,” IEEE Transactions onAntennas and Propagation, vol. 41, no. 12, pp. 1687–1694,1993.

[41] C. Paulus and J. I. Mars, “Polarization analysis on seismicdata after multicomponent wavefield filtering,” in Proceedingsof EAGE/SEG Research Workshop, Multicomponent Seismic—Past, Present and Future, Pau, France, September 2005.

Page 15: Vector-Sensor Array Processing for Polarization Parameters

14 EURASIP Journal on Advances in Signal Processing

Composition Comments

1. We changed parts to sections as per journal style.

Please check.

2. We made the highlighted change as per journal style.

Please check.

3. We made the highlighted change according to the list

of references. Please check.

4. We made the highlighted change. Please check.

Page 16: Vector-Sensor Array Processing for Polarization Parameters

Author(s) Name(s)

Author 1

Author 2