435
ROBUST AND WIDE-BAND SENSOR ARRAY PROCESSING Elio D. Di Claudio DIET University of Roma «La Sapienza» 10/03/2015 Robust and Wideband Array Processing I 1

ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Embed Size (px)

Citation preview

Page 1: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

ROBUST AND WIDE-BAND SENSOR ARRAY PROCESSING

Elio D. Di ClaudioDIET

University of Roma «La Sapienza»

10/03/2015 Robust and Wideband Array Processing I 1

Page 2: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Sensor arrays

• Multiple co-located sensors within fewwavelengths sample a wave-field in time andspace.

• Scalar or vector wave-fields are sampled byproper sensors (electro-magnetic, acousticpressure and velocity, strain…).

• Antenna is synthetically generated by linearlycombining element outputs in reception orfeeding properly convolved signal versions tosensors in transmission.

• Massively parallel hardware architectures.

10/03/2015 Robust and Wideband Array Processing I 2

Page 3: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Sensor array processing

• Time-synchronized multi-sensor systems (arrays)are widely used today in remote sensing,biomedical, telecommunications and multimediaapplications, for their capabilities of exploiting thewavefield properties for the purposes of localizationof sources and copy of (re-)radiated signals.

• Signals and environmental parameters areestimated by processing the received multi-channeldata.

• The array processing theory encompasses a broadrange of specific applications (radar, SAR/ISAR,sonar, MIMO…) into a compact framework.

10/03/2015 Robust and Wideband Array Processing I 3

Page 4: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Main advantages of sensor arrays

• Elimination or great reduction of mechanical sensor movements(rotating antennas, near-field microphones, etc…).

• Potentially smaller environmental impact (conformal arrays).

• Electronic compensation of platform movements (yaw, pitch androll).

• Multiple functions sharing the same sensors (e.g. search +tracking + radio-communications).

• Simultaneous management of multiple threads. This isimpossible to do consistently with single sensor systems.

• Higher transmitting power and antenna gain available.

• Greater empirical life-span, fault-tolerance and upgradeability ofsensor arrays than conventional systems.

• Hardware modularity (lower costs due to mass production of keycomponents even for few systems).

Robust and Wideband Array Processing I 4

Page 5: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Perceived array disadvantages

• Antenna cost more than proportional to element number.

• Computational cost roughly proportional to the cube ofthe number of sensors and the number of narrowbandchannels.

• Higher weight and power requirements.

• Reduced gain for the same antenna size due to inter-sensor gaps and near-fixed orientation.

• Ambiguity problems especially at high frequencies(circuitry size obstacles element size reduction w.r.t. thewavelength).

• Superficially attractive competing solutions incommunications (pico-cells, sensor networks).

• Difficult performance prediction in several environments.

10/03/2015 Robust and Wideband Array Processing I 5

Page 6: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

A bit of history…

• Most complex living organisms have passivearrays with two or more sensors, like ears,sonars and tactile systems for hunting, foodsearch and risk avoiding.

• At early stages of communications and remotesensing development, sensor arrays were notendorsed, because of technical and scientificknowledge limitations.

• Only pressing of war and the introduction of newservices forced switching to arrays.

• Today single-sensor systems are confined tolow-performance equipment.

10/03/2015 Robust and Wideband Array Processing I 6

Page 7: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

1940-1945: Early ideas

• Array processing techniques date back to the W.W. II, mainly in Germany (MAMMUT and WASSERMANN ground radars, hydrophone arrays on battleships, cruisers and submarines)

• Evolution of earlier two-sensor interferometers with the introduction of the electronic steering (beamforming) of many elementary sensorsPeak power 100Peak power 100Peak power 100Peak power 100----200 KW, 125 MHz, pulse 200 KW, 125 MHz, pulse 200 KW, 125 MHz, pulse 200 KW, 125 MHz, pulse

width 3width 3width 3width 3 µµµµs, PRF 500 Hz, range > 240 Km, , PRF 500 Hz, range > 240 Km, , PRF 500 Hz, range > 240 Km, , PRF 500 Hz, range > 240 Km, accuracy: 0.25accuracy: 0.25accuracy: 0.25accuracy: 0.25°°°° (v) for WASSERMANN, 0.5(v) for WASSERMANN, 0.5(v) for WASSERMANN, 0.5(v) for WASSERMANN, 0.5°°°°(h) for MAMMUT(h) for MAMMUT(h) for MAMMUT(h) for MAMMUT

Robust and Wideband Array Processing I 7

Page 8: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

1945-1968: Fourier-based array processing

• Phase scanned microwave radar

• Monopulse radar for tracking

• Digital beamforming (sonar)

• Early seismic imaging and migration algorithms

• Synthetic Aperture Radar (SAR)

• AR modeling of uniform linear arrays

Robust and Wideband Array Processing I 8

Page 9: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

1969-1972: Adaptive beamforming

• Linear combination of array outputs, optimized torecover signals of interest and cancel out interferences(passive sonar, radar)

Nulled out interferences

Y

OARRAY

1st source of interest

2nd source of interest

Adapted array beam-

patterns versus angle of

incidence of wavefronts

X

Beam

No. 1

Beam No. 2

Robust and Wideband Array Processing I 9

Page 10: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

1972-1977: 3-D applications

• Space-time array processing (STAP) for radar

• Magnetic resonance Fourier-based imaging

• Multi-function phased array radar

• Wave-based seismic processing

• Pisarenko harmonic decomposition: first consistent exploitation of the array signal model!

Robust and Wideband Array Processing I 10

Page 11: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

1977-1980: MUSIC and subspace techniques

• Integrated localization and adaptive beamforming of multiple sources by a subspace technique

• Consistent, but slightly suboptimal location estimates

• Initially applied to towed passive sonar and ESM systems

Robust and Wideband Array Processing I 11

Page 12: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

1980-1985: Theoretical advancements

• ML techniques for localization

• Extensive application of MLE to underwater acoustics and seismic prospecting

• Theoretical justification of signal subspace algorithms as approximate MLE.

• Fast and accurate rooting algorithms (ROOT MUSIC, MIN-NORM, ESPRIT) for direction finding

Robust and Wideband Array Processing I 12

Page 13: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

1985-90: Extensions

• Asymptotically efficient subspace techniques (WSFand MODE)

• Extensive performance analysis of algorithms

• Information Theoretic techniques for modelselection (AIC, MDL)

• HOS-based signal subspace identification (blindsignal separation)

• Processing of coherent multipath:– Spatial smoothing

– Toeplitz approximation

– Coherent wideband focusing

– Adaptive wideband steered beamforming

Robust and Wideband Array Processing I 13

Page 14: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

1990-1996: Rethinking

• Sensitivity analysis of algorithms to modeling errorsgave badly surprising results.

• Optimal subspace algorithms replace MLE in criticalapplications

• Quasi-deterministic signal modeling (instrumentalvariable fitting)

• Wide-band array interpolation and beamspaceprocessing

• Narrow-band matched-field processing forreverberant fields (underwater acoustics,ultrasound, seismics)

• Linearly constrained adaptive beamforming forrobust source tracking and signal copy

Robust and Wideband Array Processing I 14

Page 15: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

1997-2001: Network integration

• Smart-antennas (cellular base stations, satellites)

• Space Division Multiple Access

• Space-time coding

• Adaptive (2nd generation) multi-function, multi-static radar

• Seismic tomography

• MMIC active T/R modules for microwaves

• Array proposals for multimedia applications(audio recording and immersive playback,teleconference, acoustic surveillance)

Robust and Wideband Array Processing I 15

Page 16: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

2001-2005: Robust array processing

• Spread source modeling

• Isotropic and redundant arrays

• Robust Capon-type beamforming

• Robust wide-band parametric localization (WAVES)

• Robust ML wide-band steered beamforming

• Robust wide-band matched-field array processing

Robust and Wideband Array Processing I 16

Page 17: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

2005-Today

• Attempts to improve finite sample performance with random matrix statistical tools.

• MIMO systems under channel state uncertainties.

• Large scale (suboptimal) covariance estimationfor audio.

• Transfer of L1 based compressed sensingtechniques to array processing/spectralestimation.

– But all high resolution parametric array estimators do compressed sensing in a rigorous way.

10/03/2015 Robust and Wideband Array Processing I 17

Page 18: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

The future

• More rigorous array response modeling, especially for(ultra-) wide-band systems.

• Overcoming basic inadequacies of classical wide-band approaches:

– limitations of the binning approach;

– limitations of time delay approaches for multiple UWB sourceestimation.

– Severe inconsistency of estimators w.r.t. the physical model.

• Innovative beamspace processing (e.g., Laguerre-Gauss) for UWB arrays and SAR/ISAR.

• Understanding propagation uncertainties and spatialsource distribution effects on MIMO systems.

10/03/2015 Robust and Wideband Array Processing I 18

Page 19: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Some array-based products

10/03/2015 Robust and Wideband Array Processing I 19

Page 20: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Array problem setting

Goals:

•signal source localization in space and frequency

•optimal reconstruction of (re-)radiated signals

•array response calibration

•wave-field measurements

Available information:

•wave-field physical mode

•array geometry (spatial sampling)

•sensor characteristics

•probabilistic signal model

Robust and Wideband Array Processing I 20

Page 21: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Review of narrowband array classical theory

• Static beamforming

• Adaptive beamforming

• Parametric source localization

• Array geometries

• Mutual coupling effects

• Modal interpolation

• Calibration

• Only state of the art techniques are reviewed

• Blind signal recovery not considered here

10/03/2015 Robust and Wideband Array Processing I 21

Page 22: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

PROPAGATION AND ARRAY MODELING BACKGROUND

Part I

10/03/2015 Robust and Wideband Array Processing I 22

Page 23: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Example: EM wave propagation in homogeneous, isotropic and

linear medium

Far-field source

X

Y

0

rk

Array sensors

Near-field sourceS(f, k )

Robust and Wideband Array Processing I 23

Page 24: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Waves impinging on a N sensor array

10/03/2015

( )

1

2

( , ) ( , )

( , ) ( , ( , ))

( , ) ( )

( , ) ( )( )

... ...

( , ) ( )

i

j

i i

I

N N

f S f de

g f f f dK

g f fn

g f fnf

g f fn

=

=

= +

∫∫∫∫∫∫

k P

P r

1

2

E P k k

E P Pr

r

rx

r

Robust and Wideband Array Processing I 24

Page 25: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Starting assumptions

• Linear sensors and propagating medium (linearsuperposition of source signals) to ensuresuperposition of effects.

• Convolutive, discrete time (wide-band) model

• Additive noise, independent from source signals.

• Known array response for any source location ofinterest p (not sufficient for MLE!)

• No spatial aliasing (e.g., ambiguity of location)

0 1

( ) ( , ) ( ) ( )K D

d d

k d

n k s n k n= =

= − +

∑∑x h p v

Robust and Wideband Array Processing I 25

Page 26: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Point source approximation

• A point source is a source whose dimensionscannot be resolved from array data:

– Sources located at infinity (plane wave approximation).

– Small sources in near field (spherical wave).

– Represented by a Dirac pulse in spatial coordinates.

• Point source assumption allows consistentlocalization by arrays with sufficient number ofsensors.

• Extended sources often modeled by (stochastic)clusters of point sources emitting inter-correlatedsignals.

10/03/2015 Robust and Wideband Array Processing I 26

Page 27: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Standard frequency domain array model for point sources

10/03/2015

s1(f)

...

sD(f,)

a11(f,θθθθ1)

a1D(f,θθθθD)

aND(f,θθθθD)

aN1(f,θθθθ1)

+

n1(f)

nN(f)

+

...

...

x1(f)

xN(f)

...

...+

+

( ) ( , ) ( ) ( )f f f f= +x A s nΘΘΘΘ

Robust and Wideband Array Processing I 27

Page 28: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Narrow-band transfer function approximation

• Approximation of the generic array sensor response around the frequency of interest.

10/03/2015

( ) ( ) ( ) ( ) ( )

( ) ( ) ( ) ( ) ( )

( ) ( ) ( ) ( )

( ) ( )( )

0

0

,

0 0 0

0 0

0 0

, , ; , ,

,, , ,

,, ,

, 2

kj f

k k k k

k

k k k

f f

k

k k

f f

k k

a f A f e A f a f

A fA f A f f f A f

f

ff f f f

f

f f f

ϕ

ϕϕ ϕ

ϕ πτ

= ⋅ =

∂= + − + ≅

∂= + − +

≅ − −

pp p p p

pp p p

pp p

p p

Flat filter pass-band or peaked

response

Groupdelay

Robust and Wideband Array Processing I 28

Page 29: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Narrow-band array model approximations

• Narrow-band phasor model

– Signal envelopes transferred as pure sinusoids with frequency f0 .

• Time (group) delay model

– Delayed signal envelopes transferred as pure sinusoids with frequency f0

10/03/2015

( ) ( )( ) ( )

( )

0 0

0

,

ˆ,

1 1

2

k

k

k

a f s f

a f s f f

f f Bτ

π π

≤−

p

p

p ≪

( ) ( )( ) ( )

( )( )0 0

0 0

2

,

ˆ,

k

k

k

j f f f

a f s f

a f s f f

eπ τ− −

− ⋅p

p

p

Robust and Wideband Array Processing I 29

Page 30: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Narrow-band discrete time signal model

• The bandwidth of the filtered array signal, centred at f, is much smaller

than the reciprocal of the sum of the lengths of the impulse response and

of the source correlation

– Snapshots can be considered as mutually independent (i.e., the spectra of sampled

signals and noise are essentially constant within the filter pass-band)

• A wide-band, stationary signal can be decomposed into approximately

independent narrow-band components by a critically sub-sampled filter

bank or a block DFT processing

[ ]1

1

( )

( ) ( , ) ( , ) ( )

( )

D

D

s l

l f f l

s l

= +

x a p a p v⋯ ⋮

Robust and Wideband Array Processing I 30

Page 31: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Basic array research topics

• Flexible propagation and array response modelsfor theoretical analysis and simulation purposes.

• Field calibration of arrays based on experimentalmeasurements and/or parametric models (modalinterpolation).

• Beampattern (spatial filter) synthesis for optimaltransmission and reception of signals

• Model identifiability condition to prevent aliasingand false source detection;

• Source location and signal estimation bycalibrated or uncalibrated arrays.

10/03/2015 Robust and Wideband Array Processing I 31

Page 32: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Propagation and array response models

• Establish links between wave propagationequations and steering vector.

• Integral models based on voltage (line integral ofa vector field) and current (integral flux through asurface patch) concepts.

• Integral model have very low sensitivity w.r.t. fieldperturbations, maybe due to imperfectpropagation modeling.

• Hyperbolic wave equation solutions luckily notvery sensitive to boundary conditions.

10/03/2015 Robust and Wideband Array Processing I 32

Page 33: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Electric array multiport modeling example

• Array element discretization (integral equations based onvector potential), e.g., thin wire antennas, subdivided intopieces of about 0.1 λ.

• Linear medium and electrical loads.

• External electrical field E(f,r;p) given by a wavefront (linear-shaped or not) radiated at frequency f from the positioncharacterized by the generic coordinate vector p.

• Compact sub-elements w.r.t. wavelength, subdivided into twodisjoint subsets:

A. N antenna sub-elements connected by gaps to input/output waveguides(active array) , located around positions ra(n) with port currents Ia(n,p) andvoltages Va(n,p), for n=1,2,..,N.

B. M-N sub-elements not connected to waveguides (passive co-array)located around positions rb(n,p) with currents Ib(n,p), for n=N+1,2,..,M.They can also model nearby scatterers.

10/03/2015 Robust and Wideband Array Processing I 33

Page 34: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Multiport array model

• Wavefront excited array seen as a multiport with external voltage sources (generalized Thevenin equivalence).

10/03/2015

Passive

ports

Active (input-

output) ports

Source position dependent field induced voltages

Passive, not

excited multiport

Robust and Wideband Array Processing I 34

Page 35: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Impedance type integral model for thin wire antenna array

• Symbolic solution similar to the one obtained by the loop method for lumped circuits.

10/03/2015

( )( )

( )( ) ( )( )

n

gaaa ab a a

T

gbab bb b

a L a L gx n n n

C

V n K dl

= − +

= − + ≅ ∫r

V pZ Z I V

V pZ Z I 0

V Z I V r t E ri

Passive antenna loads and (optional) Tx

excitation

Field excitation voltages about proportional to incident

field components at each element (gap)

Robust and Wideband Array Processing I 35

Page 36: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Network solution

• Off diagonal terms in admittance matrix characterize mutual couplingbetween sensors

• Load-dependent mutual coupling.

• No general load optimization procedure unlike the single sensor case.

• Interference by sub-element and scatterer reflections (constructive ordestructive).

• For thin wires, impedance matrix blocks are nearly independent fromthe wavefront arrival angle (DOA).

10/03/2015

( )11 1T

a aa ab bb ab a ga ab bb gb

a L a L

−− − = − − − = − +

I Z Z Z Z V V Z Z V

V Z I V

Multiport open-circuit admittance matrix

Position dependent

external field excitation

Robust and Wideband Array Processing I 36

Page 37: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Steering vector calculation from antenna electrical model

• Loads are connected to array outputs and ADCssense array port voltages (or currents).

• The array steering vector for position p isobtained for zero transmission excitation.

10/03/2015

( ) ( ) ( )

( ) ( )

11

1 1

11 1

0;L a L a

T

a L aa ab bb ab

T

aa ab bb ab ga ab bb gb

a

−−− −

−− −

= = −

= + − ×

− −

V V Z I

V p Z Z Z Z Z

Z Z Z Z V p Z Z V p

a p V p

Robust and Wideband Array Processing I 37

Page 38: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Common approximations

• Sensors compact w.r.t. wavelength.

• Block shaped impedance and admittancematrices (e.g., decoupled wires).

• Response proportional to a projection of theelectric field at the sensor gaps (array ports).

10/03/2015

[ ]( )( ) ( ) ( )

( ) ( ) ( )

1

1

1 1 1

;

, ,

ab aa a aN

a L aa L ga

T

N N N

diag z z

a a

= =

= +

Z 0 Z

V p Z Z Z V p

a p t E r p t E r p

i ⋯ i

Robust and Wideband Array Processing I 38

Page 39: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Baseline far field steering vector

• Each sensor has a directivity pattern given by gn(f,p) and is located at position rn .

• Planar impinging wave-front.

• Given field polarization.

• In many cases the steering vector is normalized.

10/03/2015

( ) ( ) ( )

( ) ( ) ( ) ( ) ( )

1

1, , ,

2sin cos cos cos sin

N

Tjj

Nf g f e g f e

πθ ϕ θ ϕ ϕ

λ

⋅⋅ ∝

= − + +

k rk ra p p p

k i j z

Robust and Wideband Array Processing I 39

Page 40: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Mutual coupling reflection-based model

• Mutual coupling can be interpreted as the sum ofmultiple reflections between sensors.

• Linear transformation of the baseline steeringvector by a finite coupling matrix.

10/03/2015

( ) ( ) ( ) ( )

( ) ( )

2

0 0 0

1

1

1

0

0

0 0 ; 1

0

k

N

λλ

λ

≅ + + +

= <

a p a p Ta p T a p

T W W

a p WDW a p

Baseline steering vector

Mutual coupling transformation

Robust and Wideband Array Processing I 40

Page 41: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Invariances of ideal mutual coupling matrices

• The mutual coupling (MC) matrix of a long, linear, equi-spaced array tends to be Toeplitz (equal elements along diagonals) for a translational invariance argument:

– the neighborhood of all identical elements is the same, but translated along a line.

• Toeplitz MC matrix can be enforced on a whole short linear array by extending it with passive (dummy), impedance-matched elements.

• Circular array MC matrix ideally is circulant:– the neighborhood of all elements is the same, but rotated in

angle.

10/03/2015 Robust and Wideband Array Processing I 41

Page 42: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Mutual coupling remarks

• The above model does not consider the effect of nearby scattering and so essentially refers to short/small antenna arrays.

• Mutual coupling matrix mostly depends on the direction (sensors always are somewhat directive).

• Often it is preferable to consider the coupled array as an unknown one, calibrate and interpolate its response with a general model (e.g., circular harmonics, polynomials), rather than enforcing a particular steering vector structure.

10/03/2015 Robust and Wideband Array Processing I 42

Page 43: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Diversity factors in arrays

• The effectiveness of array design depends on thespatial diversity of sensor responses w.r.t. arrivalangles.

• The directivity gain terms create an angular partition ofthe space (beam space diversity):

– highly directive, oriented elements reduce the effective number ofsensors (i.e., number of resolvable sources) active in somedirections, but increase the overall array gain.

– increasing sensor directivity helps in reducing array size andmutual coupling.

• The phase (delay) components depend on the inter-sensor separation (element space diversity):

– a large separation increases directional and range resolutioncapabilities of the array at expense of ambiguity risks andsensitivity to sensor position and tolerances.

– a small separation creates a redundant wave-field sampling (i.e.,smaller spatial resolution) and increases mutual coupling.

10/03/2015 Robust and Wideband Array Processing I 43

Page 44: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Polarized plane waves

• Polarized incident plane wavefront, orthogonally decomposed on the plane perpendicular to the propagation vector -k.

• Linear composition of two plane waves.

( ) ( )

( , ) ( , ) ( , ) ;

( , ) Re

( , ) Re

x

y

t x y

j t

x x

j t

y y

j

xx

t jy y

t E t E t

E t Ee

E t Ee

AeE

E Ae

ω

ω

ϕ

ϕ

+ ⋅

+ ⋅

= + =− ×

=

=

= =

kr

kr

E r r i r j k i j

r

r

E

x

y

Ex

Ey

Et

Robust and Wideband Array Processing I 44

Page 45: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Steering vector of polarized waves

• Array output is the linear combination of the partial outputs for excitations along i and j.

• Linear combination of non-normalized partial steering vectors.

10/03/2015

( ) ( )

( )( ) ( )

( ) ( )( )( )

2 2

1 0, ; ,

0 1

, ,,

cos, ,

sin

yx

x

y

t x t y

jj

x x y y

x y

j

J

x y j

J

f f

A e f A e ff

A A

ef f

e

φφ

φ

φ

φ

φ

= ⇒ = ⇒

+∝

+

=

E a p E a p

a p a pa p

a p a p

Robust and Wideband Array Processing I 45

Page 46: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Vector arrays

• Most wave-fields are characterized by up to threeindependent components (e.g., vector potentials).

• Two or more sensors essentially sensitive to a singlepolarization or field component and located nearly atthe same position form a vector sensor.

• More information about the source signal, but limitedspace diversity addition: most sensors are not excitedby common wavefronts.

• In sonar and audio applications up to three orthogonalvelocity directional sensors plus one pressure (scalar)sensor are placed at each sampling site.

• Unequal sensor sensitivities and internal noise levelscomplicate processing.

10/03/2015 Robust and Wideband Array Processing I 46

Page 47: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Array manifold ambiguity

• The array steering vector describes a manifold (i.e., anhypersurface) w.r.t. parameters in p at constant frequency.

• Ambiguity or spatial aliasing arises when a steering vectorat direction p is linearly dependent from another set ofsteering vectors at different directions.

• A K-fold ambiguity arises when K steering vectors, referredto different angles, become linearly dependent, but allcombinations of dimension K-1 are linearly independent.

• In the presence of ambiguity, infinite scenarios exist thatcannot be distinguished by any data-based processingtechnique, leading to false, systematic source detections.

10/03/2015

( ) ( ) ( ) ( )

(1) (1)

1 0 1 1

(1) (1)

1 1 1 0, , , ; ,

K K

K K

=

∩ = ∅ ≠

a p a p c a p a p c

p p p p c c 0

⋯ ⋯

… …

Robust and Wideband Array Processing I 47

Page 48: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Correlation coefficientand simple ambiguity

• Simple ambiguity can be detected by a unitmagnitude correlation coefficient (CC) or gratinglobe among two different steering vectors, whoseplot is a kind of beampattern.

10/03/2015

( )( ) ( )( ) ( )

1 2

1 2

1 2

, 1

H

ρ = =a p a p

p pa p a p

Robust and Wideband Array Processing I 48

Page 49: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Ambiguity sources

• Basic spatial ambiguity is tied to:– unavoidable non-uniqueness of sensor relative phases within the FoV

(similar to digital signal aliasing);

– same directionality and mechanical orientation of array sensors;

– many sensors interspaced by much more than half wavelength.

– sampling lattices with few, distant sensors.

• To avoid low order ambiguities:– ensure sensor directivity pattern and/or orientation diversity (non-

identical sensors, squinted directional antennas, mutual coupling);

– insert many sensor interspaced by less than half wavelength;

– avoid large gaps in sampling lattices (several wavelengths wide);

– avoid close, similar sensors;

– prefer irregular lattices.

• High order ambiguity is tied to and measurable by the following modal array decomposition in the directional parameter space.

10/03/2015 Robust and Wideband Array Processing I 49

Page 50: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Modal decomposition of the array response

• The array manifold is approximated by a matrixcombination (expansion) of linearly independent basisfunctions of the location coordinates p at constantfrequency.

• The numerical rank of the mixing matrix A is themaximum number of independent steering vectorsand of surely detectable sources over the entire fieldof view (FoV).

• This number is smaller for smaller angular sectors!

10/03/2015

( ) ( ) ( ) ( ) ( )

( ) ( ) ( ) ( ) ( )* *

,

; ,

k k

k

k l kl k k

FOV FOV

f f u f

u u d f f u dδ

= ≅

= =

∫ ∫

a p a p A u p

p p p a a p p p

Robust and Wideband Array Processing I 50

Page 51: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Some modal decompositions

• Angular harmonic decomposition: sinusoidalbasis functions over azimuth fit each sensorresponse.

• Chebychev decomposition: stretched Chebychevangular polynomial basis over a sector.

• Spherical harmonic decomposition for 3-D arrays(little computational gains…).

• Local (prolate-like) decomposition on theorthogonal basis of actual steering vectors overlittle angular sectors. Requires SVD concepts(see later).

10/03/2015 Robust and Wideband Array Processing I 51

Page 52: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Angular harmonic expansion of the delay factor

• Azimuthal harmonic expansion of the delay factor in 2-D is expressed by Bessel J functions of the first kind.

• Expansion coefficients quickly converging to zero for

10/03/2015

( ) ( ) ( ) ( )

( ) ( ) ( )2

cossin

2cos sin ; cos sin

;

2

Rj

jx uj jnu

n

n

j n jn jn

n

n

R

e e e J x e

Re j J e e

πθ ϕ

λ

ϕ θ

πϕ ϕ θ θ

λ

πλ

+∞−⋅

=−∞

+∞⋅ −

=−∞

= + = +

= =

=

k r

k r

r i j k i j

2n Rπ λ>

Robust and Wideband Array Processing I 52

Page 53: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Bessel-J function table

• The Bessel functions of the first kind are found also in optics, waveguides and disk antennas.

10/03/2015 Robust and Wideband Array Processing I 53

Page 54: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Spherical harmonic decomposition

• Spherical harmonics – Solutions of the Laplace equation in spherical coordinates;

– Orthogonal basis for 3-D modal decomposition of 3-D arrays.

10/03/2015

( )( )

( )

( ) ( ) ( )( )

( )

( ) ( ) ( )( )

( )

( ) ( ) ( ) ( )

22 2

2 2 2 2

2 22

1 1 1sin 0

sin sin

2 1 !, cos

4 !

!1

!

11 1 ;

2 !

m m jm

l l

mm m

l l

m m l ml

m

l l l m

f f ff r

r r r r r

l l mY P e

l m

l mP x P x

l m

P x x x l m ll x

ϕ

θθ θ θ θ ϕ

θ ϕ θπ

+

+

∂ ∂ ∂ ∂ ∂ ∇ = + + = ∂ ∂ ∂ ∂ ∂

+ − = +

−= −

+

− ∂= − − − ≤ ≤

∂Robust and Wideband Array Processing I 54

Page 55: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Remarks on orthogonal expansion

• For algorithmic purposes, it is better to expand the normalized array steering vector, at the likely expense of the expansion convergence rate due to non-linear distortion of the angular response.

• Only vector direction matters for ambiguity.

• Phase/delay centering of the expansion is a critical art to reduce the expansion order and get low errors.

• Basis for a virtual array design independent of physical constraints.

10/03/2015

( )( )

( ) ( ) ( ) ( )2

, ˆˆ,

k k

k

ff u f

f= ≅∑

a pa p A u p

a pRobust and Wideband Array Processing I 55

Page 56: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Notes on orthogonal expansions (2)

• Frequency-dependent convergence rate (fasterat low frequencies, slower at high frequencies).

• Strong dependence on sensor directivity.

• Non parsimonious for sparse arrays.

• Divergence and or large fitting errors outside thecalibration/definition angular sector for a badbasis function selection.

• 3-D array manifold expansions not convenientfrom any point of view.

10/03/2015 Robust and Wideband Array Processing I 56

Page 57: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Notes on orthogonal expansions (3)

• Harmonic expansion reduces a general array to a transformed harmonic one, fine for algorithmic purposes (e.g., root-finding harmonic retrieval).

• Possible improvements of low SNR thresholds and high SNR robustness for complex reasons

• Expansions reduce random calibration errors by relieving measurement noise (LS or ML fitting)!

10/03/2015

( ) ( ) ( )( )

( )2

,ˆ ,,

ff f

f= −

a pA u p v p

a pFixed interpolation

basis

Additivecalibration noise

Robust and Wideband Array Processing I 57

Page 58: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Near field array behavior

• The definition of near/far field is not very clear for arrays (sensor and array sizes differ by much).

• Conventionally the typical array antenna size D in formulas is made equal to the array (maximum) diameter.

• In thin wire / patch antenna simulators only far field components of the vector potential are retained!

10/03/2015 Robust and Wideband Array Processing I 58

Page 59: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Near-field source models

• The array model with coupling is valid even for adistance of few wavelengths between the targetand the sensors.

• Far field (point source) steering vector model isquickly approximated by increasing the sourcedistance.

• For really near field sources (<0.1 λ), the targetitself must be inserted in the array electric modelas some additional, coupled and electricallyfeeded elements.

• Steering vector and signal models remainessentially the same.

10/03/2015 Robust and Wideband Array Processing I 59

Page 60: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Basic commercial array types

• Passive Electronically Scanned Antenna (PESA):– Sensor outputs combined by a passive, distributed or lumped network in

Tx and/or Rx;

– MISO or MIMO models: sequential, programmable generation of synthetic beams.

– Signal amplification and demodulation only at beam outputs.

• Active Electronically Scanned Antenna (AESA):– Sensors combined by an active network made containing amplifiers and

other active elements (filters, summation nodes);

– Enables the use of T/R modules including amplifiers and matched interfaces behind each antenna patch;

– Signal demodulation at beam outputs.

• Parallel array receiver/transmitter:– one (digital) receiver/amplifier for each sensor;

– sensor outputs digitized and recorded in parallel batches;

– digital communication network.

– real time and batch processing possible even for multiple tasks;

– high power requirements for multiple receivers.

10/03/2015 Robust and Wideband Array Processing I 60

Page 61: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Performance notes

• PESA, AESA are often trademarks with little influence on intrinsic performance.

• Real technical evaluation elements include:– array aperture and ambiguity

– number of sensors available for flexible/adaptive post-combination

– noise factor

– reliability and restorability.

– antenna losses.

• Real world substitution of PESA with AESAwithout post-processing advances gave little or no practical advantage (e.g., F18).

10/03/2015 Robust and Wideband Array Processing I 61

Page 62: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Synthetic antenna generation

• Sensor outputs are combined by a Multiple InputSingle Output (MISO) multi-port network;

• Antenna gain given by the scalar product in frequencyor Laplace domains between the array steering vector(i.e., sinusoidal response to a wavefront) and thenetwork transfer function vector.

10/03/2015

( )( ) ( ) ( )1

,

,N

G f

H f H f f

=

p

a p⋯

Robust and Wideband Array Processing I 62

Page 63: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Notes

• Hyperbolic wave propagation is essentiallymodeled by delays and attenuation.

• Sensor combination that generates a beamrepresents an inversion of the propagationequations to recover the radiated signal.

• Due to multiple, diverse sensors, inversion ismuch easier than for SISO systems.

• Distributed networks more suited for this task.

• Lumped networks (generally LC) may require ahigh number of reactive elements for a goodwide-band approximation.

10/03/2015 Robust and Wideband Array Processing I 63

Page 64: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Basic analog combining operations

• Narrow-band

– Phase shift and weighted sum of sensor outputs.

– Valid only at a single frequency.

• Wide-band

– Delay and sum network.

– Continuousdelays allowed in principle.

10/03/2015

( ) ( )1

k

Kj

k k

k

y t A e x tϕ

=

= ∑ ( ) ( )1 1

K P

kp k kp

k p

y t a x t τ= =

= −∑∑

Robust and Wideband Array Processing I 64

Page 65: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Sensor interconnection network

• Early array sensors outputs were simply combined by LCdelay lines and amplifiers up to the VHF band (Hubbard,1921) and by waveguides and phase shifters above to createa fixed or programmable synthetic beam (as seen in thebeamforming section), giving origin to the passive phased-array.

• In the last decades, passive mixing networks were replacedby integrated (MMIC, MEMS), active network for noisebehavior and hardware modularity.

• Today each sensor, maybe specialized for transmission orreception, is preferably connected to a separate receiver andADC converter chain (parallel, active array) for subsequentDSP.

• Parallel array receivers preserve more statistical information,in particular the information about the actual steering vectors.

• Very large arrays (radar, sonar) may still require passive oractive combination of some sensor subsets (sub-arrays) toreduce hardware and computational costs.

10/03/2015 Robust and Wideband Array Processing I 65

Page 66: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Digital parallel array receiver

Sensor

array

Main oscillator

Synchronizedreceivers

T

T

T

~ System clock

S/H A/D

Host CPU

(Data fusion,

MMI)

BufferDSP

system

Robust and Wideband Array Processing I 66

Page 67: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Receiver building blocks

• Delay lines or phase shifters modify and/orcalibrate the steering vectors and the signalmodel, and create beams.

• RF mixers and amplifiers convert sensor outputsinto baseband signal envelopes and changeinstantaneous bandwidth and operatingfrequency of the array.

• Sampling and ADC devices are driven by a clockdistribution network.

• Basic DSP (DFT, filters) is used for signalpreconditioning after digital conversion andsample storage.

10/03/2015 Robust and Wideband Array Processing I 67

Page 68: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

LC delay lines

• Inductors and capacitors can be inserted or excluded by mechanical switches, relays, PIN diode matrices.

• Still used in electrostatic loudspeakers and up to VHF.

• Similar architecture is used for load matching in HF/VHF radios.

10/03/2015 Robust and Wideband Array Processing I 68

Page 69: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Electro-mechanical delay lines

• A piezo-mechanic sensor transforms the electricsignal into acoustic vibrations.

• In a piezo-electric material, the electric field isproportional to local strain.

• Acoustical signal propagation speed is reduced.

• Convenient delay is obtained by acousticpropagation through surface acoustic wavedevices (SAWs), quartz blocks, aerial baffles.

• At the end, the signal is converted back intoelectric form by another piezo-mechanictransducer (also used as pressure sensor inacoustic arrays).

10/03/2015 Robust and Wideband Array Processing I 69

Page 70: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Phase shifters

• Waveguides filled with ferroelectric or ferromagneticmaterial (almost constant group delay, good for UWB)and microstripes slow down wave propagation speed.In many cases a continuously variable delay ispossible.

• Fiber optic, single conductor waveguides: no TEMmode, variable group delay (dispersion) withfrequency. Suited for narrow-band applications.

• Two-conductors waveguides, commuted by PINdiodes, have very low dispersion for wide-band uses.

• Today in active arrays fixed phase shifters can beeasily and preferably used for sub-array combining.

10/03/2015 Robust and Wideband Array Processing I 70

Page 71: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Phase shifter design issues

• Passive phase shifters attenuate signals beforeamplifiers, bad for sensitivity and SNR!

• Network design similar to that of generalized FIRfilters, but with less control on response andsidelobes due to irregular delay lattices.

• Quantized (digital) phase shifters designs,common in radar applications, require complexoptimization routines of uncertain convergenge tothe global minimum (genetic, simulatedannealing).

• Phase shifters reduce cabling costs w.r.t. fullyparallel receivers.

10/03/2015 Robust and Wideband Array Processing I 71

Page 72: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Passive vs. active phase shifters

• Active phase shifters contain integrated amplifierstages.

– Magnitude and phase weighting (more freedom);

– Non reciprocal, uni-directional (transmission or reception);

– Signal gain;

– Power requirements.

• Passive phase shifters;– Essentially change phase (like optical lenses).

– Reciprocal (LC ladders, isotropic, homogeneous filling) for transmission and reception or non-reciprocal;

– Signal loss;

– Minimal power requirements.

– Interferences due to impedance mismatches.

10/03/2015 Robust and Wideband Array Processing I 72

Page 73: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Mixer and amplifiers

• Main problems for these components are:– Noise factor;

– Parameter mismatches and response fluctuation with time,especially within analog linear combination networks;

– Challenging signal ranges must be covered across the array(field peaks and nulls within wavelengths);

– Non-linear inter-modulation distortion introduces spuriousand statistically coupled sum-difference frequencycomponents in wide-band receivers.

• Real time checks:– Faulty channels provide spurious signals hard to detect in

subsequent processing;

– AGC must be precisely tracked and recorded on everysensor to ensure signal model consistency.

10/03/2015 Robust and Wideband Array Processing I 73

Page 74: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Basic array receiver types

• Homodyne receivers (complex carrier, two ADCs):– Low carrier frequency, easy to realize with DDS.

– Highly sensitive to I/Q calibration errors (overlapped spectralimages);

– Still preferred in the USA for RF communications given tighttolerances.

• Heterodyne receivers (real carrier with IF, one ADC):– Higher carrier frequencies;

– Insensitive to spectral aliases;

– Require low-cost analog filters, S/H and ADC;

– Extremely low phase noise oscillators (such as fractional PLLs);

– Higher signal range;

– Generally IF digital sampling.

• Baseband receivers in acoustics.

10/03/2015 Robust and Wideband Array Processing I 74

Page 75: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Array receiver requirements

• Carriers for demodulation must be delayed andscaled copies of a single signal.

• Power splitting techniques for small arrays andclock regeneration by PLL for large arrays aregenerally used.

• For astronomical search operations, that useeven sensors on satellites, radio synchronizationis adopted.

• The steering vector is modified by the receivertransfer functions and internal reflections, thatshould be perfectly known for accurateoperations.

10/03/2015 Robust and Wideband Array Processing I 75

Page 76: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Digitization issues

• Heavy ADC requirements:– High conversion ranges and rates: flash, sigma-delta and

successive approximation ADC with 6-16 bits, 100K-2Gsample/s in RF applications;

– Static and dynamic (for any subset of codes spanned withina small time interval) monotonicity of conversion;

– Dynamic range much greater for arrays than for singlereceivers because of wavefront spatial interference;

– AGC has to track huge signal changes;

– High spurious free range (SFR) to avoid false detections;

– Stability of transfer characteristics with time;

– Low aperture jitter;

– High power requirements: main challenge for costs andsizes.

10/03/2015 Robust and Wideband Array Processing I 76

Page 77: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Synchronization

• All ADCs must operate with a synchronous clock.

• Single clock source and power-splitters work forsmall array size.

• PLL regenerated clocks used for larger arrays.

• Synchronization errors between sensors areequivalent to a movement of the array sensors inthe direction of the impinging wavefront.

• Fixed (mean) delay errors can be compensatedby calibration.

• Random delay errors (aperture jitter) raiseessentially the noise floor with frequency.

10/03/2015 Robust and Wideband Array Processing I 77

Page 78: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Classical array modeling issues

• Ignoring mutual coupling effects (i.e., assuming diagonaladmittance matrix) leads to gross errors in processing.

• Actual steering vector much different from the theoreticalone, but recoverable by calibration, but correction tablesare memory and computation time consuming.

• Large changes of mutual coupling with frequency and/ordirection of wave-front arrivals.

• Algorithms tailored to specific, simple array geometriesand sensor directivity may not work reliably with closelyspaced antennas.

• Mutual coupling is small among microphones, piezo-electric sensors and hydrophones.

10/03/2015 Robust and Wideband Array Processing I 78

Page 79: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

ALGEBRAIC AND STATISICALCONCEPTS REVIEW

Part II

10/03/2015 Robust and Wideband Array Processing I 79

Page 80: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Numerical optimization

• Array processing and design is based on the solution of a set of numerical optimizationproblems.

• Optimization means obtaining a set of systemparameters (direction/time of arrivals, frequencyresponse, interpolation coefficients,…) or signalparameters (voltages, variance, mean…) from a set of linear or non-linear equations satisfying a set of conditions.

• A cost functional is derived and optimized from theoretical paradigms to find the best solutionamong the feasible solutions of the equation set.

10/03/2015 Robust and Wideband Array Processing I 80

Page 81: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Optimization for signalprocessing

• Cost functionals are tied to statistical properties of signalsand free design parameters of system equations

• If signals are not stationary or system equations are notpermanent, also optimal parameters (slowly) change with time.

• The rate of system changes should be much lower thanthe minimun frequency carried by signals, otherwise the equation set is inconsistent.

• Parameter updating is advantageously based on information carried by recently incoming signals.

10/03/2015 Robust and Wideband Array Processing I 81

Page 82: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Optimization problemformulation

• Building of a non-oriented system model based on physical equations and individuating information-carryinginput and output signals.

• Solve the non-oriented equation set so to make input-output relationships explicit, obtaining an abstract, orientedmodel.

• Define a cost functional based on signals, where systemparameters are the unknowns;

• Numerically find the global minimum (or maximum) of the cost functional.

10/03/2015 Robust and Wideband Array Processing I 82

Page 83: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Parametric model abstraction

Physical system

of interest

Physical model

(not oriented)

Abstract I/O model

(oriented)

Information

(signal-carried)

Parameters

(invariants)

Optimization

10/03/2015 Robust and Wideband Array Processing I 83

Page 84: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Array parametric model building elements

Acoustic

propagation

equations

Device equations

Electromagnetic

propagation

equations

Signal transfer

equations

Geometric

and physical

Constraints

(graph)

10/03/2015 Robust and Wideband Array Processing I 84

Page 85: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Problemi di ottimizzazione

Optimization

Deterministic

Stocastic

(data driven)

Stochastic signal

model

Heuristic cost

functional

Cost function

Deduced from

Signal model

10/03/2015 Robust and Wideband Array Processing I 85

Page 86: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Example: deterministic optimization(e.g., FIR filter design)

( )0

( ) ( ) ( , )dJ f H j H j d

π

ω ω ω= −∫w w

0 0.5 1 1.5 2 2.5 30

0.2

0.4

0.6

0.8

1

1.2

radianti

Ris

post

a in

am

piez

za

Progetto FIR (N=13)

rosso: Parks−McLellan

verde: Burrus (LS)

blu: desiderata

Cost

functional

Desired

response

Actual

response

Error

[ ]argmin ( )opt J=w

w w

Error weight function

Free

parameters

10/03/2015 Robust and Wideband Array Processing I 86

Page 87: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Stochastic optimization

• Stochastic optimization mainly uses input and output signals as a basis.

• Minimize or maximize the cost functional by modifying free model parameters.

• Generally non-linear injective function from the signalspace to the much lower-dimensional parameter space.

• Some parameters may be un-observable from systemoutput identification.

• Ensure paremeter identifiability issues before proceeding.

( )( ), ( )opt T n nΘ = u y

10/03/2015 Robust and Wideband Array Processing I 87

Page 88: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Cost functional minimization

w

J(w)Global

minimum

Local

minimum

Current

solution

Gradient

10/03/2015 Robust and Wideband Array Processing I 88

Page 89: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Classification

Optimization

algorithms

DirectIterative

Probabilistic

Genetic

Monte Carlo

Newton

Gradient

Search

Ranking

Linear Algebra

10/03/2015 Robust and Wideband Array Processing I 89

Page 90: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Direct algorithms

• Terminated in a finite number of steps.

• Include many linear algebra techniques (Gauss, Cholesky, Gram-Schmidt, QR, DCT, FFT, DWT,…) and rank-based ordering (e.g., medianfilter).

• Solve few, but important problems.

• Subject to round-off errors.

• Suited for small-sized problems (generally lessthan 100 unknowns).

• Fundamental building blocks for more general optimization techniques.

10/03/2015 Robust and Wideband Array Processing I 90

Page 91: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Probabilistic algorithms

• Ensure a guaranteed probability of finding the optimal solution given available time and computing resources.

• Try and err approach based on multiple evaluations of the cost functional for varyingparameters.

• Suited for big data problems (>100,000 unknowns) or for strongly non-linear functionals.

• Very slow convergence, not suited for real time signal processing.

10/03/2015 Robust and Wideband Array Processing I 91

Page 92: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Iterative algorithms

• Start from a coarse solution and refine it on the basis of a local model of the functional.

• Include fundamental processing blocks for signalprocessing, like SVD and EVD.

• Suited for medium to large sized problems (100-10.000 equations).

10/03/2015 Robust and Wideband Array Processing I 92

Page 93: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Search methods

• Start from a tentative coarse solution.

• Functiona evaluated on a local grid of points in the parameter space.

• Find the parameter changes that locally minimize the functional.

• Iterate until solution does not appreciably change(convergence).

• Simple and costly algorithms.

• Too slow for signal processing.

10/03/2015 Robust and Wideband Array Processing I 93

Page 94: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Descent methods

• Heuristic methods based on the multivariate Taylor expansionof the cost functional around the (supposed) global minimum.

• Iteratively refine a starting solution on the basis of the localgradient of the functional w.r.t. free parameters.

• Second order faster Newton type techniques require the additional knowlenge of the Hessian (second derivative matrix) of the functional or an its close approximation (Hessianreplacement matrix).

• Find the local extremum closest to the starting guess solution.

• The Hessian or its replacement must be positive definite withina compact region around the local minimum for convergence.

• Non positive Hessian means (local) parameter identifiabilityloss!

10/03/2015 Robust and Wideband Array Processing I 94

Page 95: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Gradient method (1st order)

J(w)

Current

solution

Gradient

New

solutionw

[ ]

[ ]

[ ] [ ]

[ ]

[ 1] [ ] [ ]

1

2

[ ] [ ] [ ]

( ) ( )

( ) ( ) ( ) ( )

k

k

k k

k

k k k

T

P

T

k k k

J

J JJ

w w

J J J O

η+

= =

= − ∇

∂ ∂ ∇ =∂ ∂

= + ∇ − + −

w

w

w w w w

w

w w

w w

w w w w w w

10/03/2015 Robust and Wideband Array Processing I 95

Page 96: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Complex derivatives

• Special complex derivatives are defined for complex vector variable optimization problems with real valued functionals.

• They must obey the chain, product, quotient rule.

• At an extremum, the conjugate derivative must be zero.

10/03/2015 Robust and Wideband Array Processing I 96

( ) ( )( )

( )( )

( ) ( )( )

( )( )

( ) ( ) ( )

( )

*

* * *

*

;Re Im Re Im

2 ; ; 2

2 ;

H H

f f f f f fj j

ff

∂ ∂ ∂ ∂ ∂ ∂= − = +

∂ ∂ ∂ ∂ ∂ ∂

∂ ∂∂= = =

∂ ∂ ∂∂

∈ → ∇ =∂w

w w w w w w

w w w w w w

w A w AwAwA 0 Aw

w w w

w

wℝ

Page 97: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Newton method (2nd order)

[ ]

[ ]

[ ]

1

[ 1] [ ] [ ]

[ ] [ ]

3

[ ] [ ] [ ]

0

( )

( ) ( ) ( )

1( ) ( ) ( )

2

k

k

k

H

k k k

ij

i j

T

k k

T

k k k

J

Jconst

w w

J J J

O

η −+

∀ ≠ ⇒ >

= − ∇

∂= ≈

∂ ∂

= + ∇ − +

+ − − + −

w

w

w

v 0 v Hv

w w H

wH

w w w w

w w H w w w w

10/03/2015 Robust and Wideband Array Processing I 97

Page 98: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Geometrical intepretation of the Newton method

J(w)

Current

solution

New

solution

If the Hessian is positive definite (paraboloid convexity

toward the graph bottom), the solution locally

converges very quickly to the global minimum:

10/03/2015 Robust and Wideband Array Processing I 98

Page 99: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Convergence rate

• Convergence rate in a neighborhood of the global minimum isexpressed by the order p and the convergence ratio β.

• The Newton method has p = 2 and β ≈ 1 (quadratic convergence).

• Gradient descent has p = 1 and β < (κ-1)2/(κ+1)2, where κ is the condition number of the Hessian (ratio between maximum and minimum eigenvalues):

1

[ 1] min

[ ] min

( )lim 1

( )

pk

kk

J J

J Jβ +

→∞

−= ≤

w

w

( )1 2 12

2 21; 10 ,10typκ κ−= ⊂H H ≫

10/03/2015 Robust and Wideband Array Processing I 99

Page 100: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Discussion

• Gradient descent is very slow for correlated inputs (i.e., ill-conditioned Hessian) and is used for little, cheap systems.

• Newton method is fast near the global minimum, but the Hessian must be positive definite everywhere for a global convergence capacity.

• Newton method should be initialized by other techniquesin most practical application.

• Functionals employed in array processing are oscillatingand non-convex far from the local minimum.

• No real guarantee of convergence in application!

10/03/2015 Robust and Wideband Array Processing I 100

Page 101: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Quadratic optimization and linear(ized) systems

• Most array processing problems involve quadratic or nearly quadratic cost functionals, so that the underlying problem is locally linear.

• Local linearization of system equations isessential for optimization purposes and sensitivity and performance analysis of array processing algorithms.

• The transfer functions between equationperturbations and parameters are sought.

• So principles of Least Squares optimization of linear equation sets is of paramount relevance.

10/03/2015 Robust and Wideband Array Processing I 101

Page 102: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Algebraical and statistical background

• Most math manipulations in array processinginvolve solving rank deficient, under- and over-determined linear systems and eigenvector-likematrix decompositions (e.g., SVD).

• Processing algorithms development is driven bytheir resistance to model (systematic or random)and statistical (finite sample) errors:

– random models;

– optimal estimation;

– robust estimation.

• A brief review of linear algebra and statisticalconcepts and applications will follow.

10/03/2015 Robust and Wideband Array Processing I 102

Page 103: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Least Squares linear systems

• The theory of linear Least Squares isfundamental to understand the links between theestimation theory and the numerical optimizationand to establish sound concepts of statisticalrobustness of sample estimates.

• In particular, Gaussian ML estimation problemsand performance analysis can be very oftenrecasted, at least locally around true parameters,as the solution and the sensitivity analysis of alinear LS system.

Robust and Wideband Array Processing I 103

Page 104: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Basic LS parametric estimation problems

• Interpolation of a noisy target vector on a fixedvector basis (design matrix).

• Inversion of the noisy output of a linear system torecover system inputs.

• Regression between two set of noisy signals.

• The three problems have different reasoningbehind and application and different statisticalproperties.

10/03/2015 Robust and Wideband Array Processing I 104

Page 105: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Linear interpolation

• The interpolation problem is the single LS problem which is completely understood.

,

1

( ) ( ); 1,2, ,P

n i i

i

x n a w v n n N P=

= + = >∑ … …

System outputs

Sampled interpolatingfunctions

Parameters

Additive noise

Robust and Wideband Array Processing I 105

Page 106: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Linear inversion

• Tries to recover a known signal by a set of system noisyobservations

• Frequently used in engineering, but not theoreticallyrigorous because of bias and input noise amplification.

1

( ) ( ) ( ); 1,2, ,P

i i

i

y n a x n v n n N P=

= + = >∑ … …

Known target

Noisy systemobservationsParameters

Fitting error

Robust and Wideband Array Processing I 106

Page 107: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Linear regression

• Tries to recover a noisy signal by a set of system noisyobservations

• Used in statistics and stochastic prediction problem (AR, MA, ARMA), but not well understood.

1

( ) ( ) ( ); 1,2, ,P

i i

i

y n a x n v n n N P=

= + = >∑ … …

Noisy target

Noisy systemobservationsParameters

Fitting error

Robust and Wideband Array Processing I 107

Page 108: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Interpolation problem setting

• In compact (matrix) form the following over-determinedsystem is derived from the above linear model:

( ) ( 1) ( 1) ( 1)

( )

N P P N N

N P

× × × ×

= −

>

= −

A w x e

Aw x e w

Interpolation(fitting) error

Parameterestimates

Robust and Wideband Array Processing I 108

Page 109: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Gaussian error model

• A stochastic model is assumed for the additivenoise (equal to the fitting error, if the estimatedparameter vector w were the true one).

• Often noise is assumed Gaussian distributed,white, with zero mean and unknown variance σ2.

• Under these hypoteses, each interpolatingequations constitutes a statistically independentobservation of the analyzed system.

Robust and Wideband Array Processing I 109

Page 110: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Gaussian Likelihood

• Problem unknowns are the parameter vector w and the noise variance.

2

2

1

2,

1

1( ) ; ( , ) ( ) ;

2

v P

v n i i

i

P

w

f v e e n x n a w

w

σ

πσ

=

= = −

∑w w ≜ ⋮

2

2

( , )

2

1

1( , )

2

e nN

N

n

L e σσπσ

=

= ∏w

w

Robust and Wideband Array Processing I 110

Page 111: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Concentrated Maximum Likelihood (ML) estimation

• The negative Gaussian log likelihood is first minimized w.r.t. w:

2 2

22

21

( , ) log ( , )

1log( ) ( , )

2 2

N N

N

n

l L

Nconst e n

σ σ

σσ =

= −

= + + ∑

w w

w

( ) ( )2 2

2 2argmin ( ) argminML LS= = − =

w w

w e w x Aw w

Robust and Wideband Array Processing I 111

Page 112: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

ML and Least Squares

• For this problem the ML estimate of interpolation coefficients coincides with the LS one.

• The estimate of the additive noise variance requires a little more attention:

22

2

1( )ML LS

Nσ = e w

ML estimate, biased for finite N

22

2 2

1( )ML LS

N Pσ =

−e w Unbiased estimate

Robust and Wideband Array Processing I 112

Page 113: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Separable ML estimates

• The LS problem arises from the elimination(concentration) of the parameter vector of theGaussian log-likelihood.

• The noise variance estimate is not independentof the other parameter estimates.

• However the sample error of the varianceestimate is a consequence of the parameterestimation errors: this ML problem is thereforesaid to be separable.

• However the LS solution is valid even when σ2=0and the Gaussian log-likelihood becomessingular.

Robust and Wideband Array Processing I 113

Page 114: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

LS algorithms: normal equations

• The LS solution satisfies the following Hermitian system of normal equations if the rank of the matrix A is full.

( ) 1†H H

LS

−= =w A A A x A x

H H

LS =A Aw A x

Moore-Penrose

pseudoinverse of A

Robust and Wideband Array Processing I 114

Page 115: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

LS solution sensitivity

• The LS solution by normal equations has severe risks ofnumerical instability. In particular, the LS solutioninsensitivity is expressed through the condition number κ(ratio betweem maximum and minimum eigenvalues) ofAHA, which is of order 105-1012 for radar and acousticsignals!

( )( )

( )

H H

H

Hε ε κ

+ + ∆ =

∆⇒ ≤ ⋅

A A E w w A x

E wA A

wA A≜

Robust and Wideband Array Processing I 115

Page 116: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Orthogonalization methods

• To overcome the numerical stability problem, LS techniques based on proper orthogonalization of the columns of A are used.

• These methods act directly on data, withoutbuilding Hermitian sample correlation matricesand are said of the square root type.

• In parallel to the algorithmic aspects, thesetechniques shed light on the stochastic influenceof single observations (equations) on the globalestimate.

Robust and Wideband Array Processing I 116

Page 117: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

QR decomposition (QRD)

( ) ( ) ( )

1 2

2( ) [ ( )]

1( )

1(3 3)

[( ) ]

; ;

; 0

0 0

N P N N N P

H H

NN P N N P

P P

N P P

× × ×

× × −

×

×− ×

=

= = =

× × ×

= = × × ×

A Q R

Q QQ Q I Q Q A 0

R

R R0

Q1 has the samecolumn span of A

Triangular Cholesky

factor of AHA

Robust and Wideband Array Processing I 117

Page 118: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Full rank LS-QR solution

( 1) ( 1)

22( ) ( 1)

12 1( ) ( 1) ( 1)

( 1) ( 1)

2(1 ) (1 1) (1 1)

3[( 1) ] [( 1) 1][( 1) 1

;1 1

1 1

P P H

N P N

P P P P

P P

P

N P P N PN P

σ

× ×

× ×

× × ×

× ×

× × ×

− − × − − ×− − ×

= = − = − −

= = − − −

11

w wA xQR e Q e e

R r e

w wR 0 e

0 0 e

Robust and Wideband Array Processing I 118

Page 119: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Full rank LS solution by QRD

1

11 12 11 12

(1 )

[( 1) ] [( 1) 1]

LS LS

LSP

LSN P P N P

σ

×

− − × − − ×

= ⇒ =

=

R w r w R r

0 w

0 w 0

• Three equation subsets are visible after the QRD.

P equations are satified by the full

rank hypothesis.

One equation is satisfied if and

only if σ=0.

N-P-1 equations are always

satisfied.

Robust and Wideband Array Processing I 119

Page 120: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

LS solution property

• The LS fitting error is orthogonal to the column space of A (orthogonality principle).

10/03/2015

( )

1 11( ) ( ) ( )

1 1

1 1( )

( )

R QRD

N P N P P P

H

LS A

H

LS N

H

LS

× × ×

=

= =

= −

=

A Q R

x Q Q x P x

e w I Q Q x

e w A 0

Reduced size QRD of AThe LS interpolated

signal is the orthogonal

projection of x on the

column space of APA is the orthogonal

projection matrix of A

Robust and Wideband Array Processing I 120

Page 121: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Expected value of the LS solution

• If the noise is zero mean, the mean of the LS solution is the true w, hence the LS estimate is unbiased.

10/03/2015

0

† †

0

0

0

[ ] [ ]

[ ] [ ]

LS

LS

LS

E E

E E

+ = +

= = +

− =

= ⇒ =

x s n Aw v

w A x w A v

w w A v

v 0 w w

v is the random noise vector

superposed on s, assumed as

perfectly interpolable by A

Robust and Wideband Array Processing I 121

Page 122: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Estimation covariance of the LS solution

• If the noise is uncorrelated (white) amongobservations, the LS solution covariance onlydepends on the noise variance and the structureof the design matrix A.

10/03/2015

( )( ) ( )

0 0

† †

1 12 2 2

11 11

[ ] 0 [ ] [ ]

[ ] [( )( ) ]

[ ]

[ ]

H

vv

H

LS LS LS

H

LS vv

H H

vv N LS

E Cov E

Cov E

Cov

Covσ σ σ− −

= ⇒ = =

− −

=

= ⇒ = =

v v vv R

w w w w w

w A R A

R I w A A R R

Robust and Wideband Array Processing I 122

Page 123: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Directional properties of the LS solution

• The eigenvectors of AHA define specialcombinations (directions) of the parameters: theestimation error covariance among thesecombinations is diagonal and inverselyproportional to the eigenvalues of AHA.

10/03/2015

2

1

; 0

[ ]

H

k k k k

H

k j j k jk

PH

LS k k

k k

Cov

λ λ

λ λ δ

σλ=

= ≥

≠ ⇒ =

=

A Ac c

c c

w c c

The symmetrized interpolation

(or design) matrix is positive

semidefinite

Robust and Wideband Array Processing I 123

Page 124: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Design matrix choice issues

• The ideal design matrix AHA must have the lowestpossible condition number (i.e., 1), hence A must beorthogonal.

• It is important to discard high variance directions (at thepossible expense of bias) and/or reparametrize theproblem.

• This is the basic idea behind the Principal ComponentAnalysis (PCA).

Robust and Wideband Array Processing I 124

Page 125: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Best Linear Unbiased Estimator (BLUE)

• The LS estimator is a linear transformation (i.e., orthogonal projection) of the observation vector x .

• It is shown that it is also the best (minimun variance) linear unbiased estimator (BLUE) of w if the noise has zero mean and finite variance.

• In fact, let us consider an alternate estimator of w which satisfies:

* 0( )= = +w Bx B Aw v

Robust and Wideband Array Processing I 125

Page 126: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Unbiasedness condition

• Any linear, unbiased estimator must satisfy the third condition:

10/03/2015

* 0

* 0

* 0

[ ] [ ]

[ ] [ ]

[ ] P

E E

E E

E

= +

= ⇒ =

= ⇒ =

w BAw B v

v 0 w BAw

w w BA I

Robust and Wideband Array Processing I 126

Page 127: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Linear estimator covariance

• The covariance of a generic linear estimator hasthe same form as the covariance of the LSestimator.

10/03/2015

* * 0 * 0

2 2

*

( ) [( )( ) ]

[ ] ( ) [ ]

( )

H

H

vv

H

vv N

Cov E

E Cov E

Covσ σ

= − −

= ⇒ = =

= ⇒ =

w w w w w

v 0 v vv R

R I w BB

Robust and Wideband Array Processing I 127

Page 128: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Best linear unbiased estimator

• Let us consider the following positive semidefinite matrix obtained by the following symmetrization:

10/03/2015

( ) ( ) ( ) ( )

( )

2 † †

1 1 12

12

*

* *

( )( )

( ) ( )

( ) ( )

H

HH H H H

H H

P

LS

LS LS

Cov Cov

Cov Cov

σ

σ

σ

− − −

− − ≥

= + − −

= ⇒ = − ≥ − ≥

= ⇒ = ⇒ =

C B A B A 0

C BB A A BA A A A A BA

BA I C BB A A 0

w w 0

w w B A w w

Robust and Wideband Array Processing I 128

Page 129: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Comments on the BLUE estimator

• Zero mean and finite variance properties of noise do not imply the assumption of any special probability distribution.

• In any case, the LS estimate is the BLUE.

• For non Gaussian noise (e.g. Laplacian noise), the asymptotically best (more efficient) unbiased estimator is the Maximum Likelihood (ML) one and differs from the LS estimator, but it must be non-linear!

10/03/2015 Robust and Wideband Array Processing I 129

Page 130: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Statistical impact of each equation

† 1

0 11 1

11 0 1

2 2 2

12 21

( )

( ,1: ) ( )

H

LS

H

LS

N

k

v

k P k

=

− = =

∆ − =

∆ = ∑

w w A R Q v

z R w w Q v

z Q v

Estimation

error

normalized

w.r.t. all

directions

(isotropic)Statistical impact of the

k-th equation on the LS

estimate after orthogonal

re-parametrization

Noise sample

of the k-th

equation

Robust and Wideband Array Processing I 130

Page 131: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

On the statistical impact of equations on the LS estimate

• Noise and other disturbance effects on various LSequations are widely different.

• A large noise value affecting a high impact equationcan cause gross errors on the LS estimate.

• The same noise sample affecting a low impactequation may have negligible effects on the LSestimate.

• It is difficult to optimize the statistical impact in DSPapplications. In fact, most present sensor arrayproblems (e.g., ML) are not well posed.

• This is the main source of noise-induced breakdownat low SNR.

Robust and Wideband Array Processing I 131

Page 132: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Singular value Decomposition (SVD)

1( )1 2

( ) ( ) [ ( )] ( )

[( ) ]

1

1( )

1 2

1 1

0

; ; 0 0

0

0

HSVD

P PH

N P N P N N P P P

N P P

H H

N NP P

P

P

R SVDH

σ

σ

σ σ σ

×

× × × − ×− ×

×

= =

= = =

≥ ≥ ≥ ≥

=

A U U VUΣV

0

U U I V V I

A U V

ΣΣΣΣ

ΣΣΣΣ

ΣΣΣΣ

Left singularvectors

Right singular

vectors

Singular

values

Reduced

size SVD

Robust and Wideband Array Processing I 132

Page 133: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Eigenvectors and singular vectors compared

• The eigenvectors of the left- and right-symmetrized forms of matrix A are the singularvectors of A.

• The eigenvalues of the same symmetric formsare the squares of the singular values of A.

10/03/2015

( )

( )

2

2

(:, ) (:, )

(:, ),(:, )

,

SVDH H H H

k

SVDH H H H k

k k

k k Pk

P k N

σ

σ

= ⇒ =

≤= ⇒ =

< ≤

A A V Σ Σ V A AV V

UAA U ΣΣ U AA U

0

Robust and Wideband Array Processing I 133

Page 134: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

LS solution by SVD

• The linear LS interpolation problem is completely defined by the (reduced size) SVD of A.

10/03/2015

† 1

1 1 1 1

1

1 1

2 2

1( )

R SVDH H

H

LS

H

LSCov σ

−−

= ⇒ =

=

=

A U Σ V A VΣ U

w VΣ U x

w VΣ V

Robust and Wideband Array Processing I 134

Page 135: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Euclidean matrix norms

1( ) ,2

2 2

1

1 1

( ) ,22 2

† 1

( ) ,22 2

† 1

( ) ( )2 2

sup ( )

sup ( )

sup ( )

( )( ) ( )

( )

H

N P

H

NN N

H

PP N

H

N P P NP

σ

σ

σ

σκ κ

σ

×

− −

×

×

× ×

=

=

=

= = =

u v

u v

u v

u AvA A

u v

u A vA A

u v

u A vA A

u v

AA A A A A

A

Robust and Wideband Array Processing I 135

Page 136: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Optimal matrix rank truncation by SVD

min( , )

1( )

1

min( , )

1

1

min( , )2

1

min( , )2

1

(:, ) (:, )

(:, ) (:, )

N PR SVDH

kN P

k

r N PH

r k

k

N P

kFk

N P

r kFk r

k k

k k

σ

σ

σ

σ

×=

<

=

=

= +

=

=

− =

A U V

A U V

A

A A

Reduced r rank

approximation

of

A by SVD

Frobenius

norm of A

Reduced r rank

approximation

error

Robust and Wideband Array Processing I 136

Page 137: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Principal component analysis

• Design matrices with nearly dependent columnslead to hyper-sensitive LS solutions.

• It is possible to prune some parameters beforeestimation (still by QR and SVD concepts).

• Best results are obtained by using only thedominant singular triplets (principal components)of the design matrix.

• Often truncation is directed by statisticalsignificance tests (MDL, random matrix theory).

• The incomplete rank LS solution must be re-defined. The SVD is optimal even for this task.

Robust and Wideband Array Processing I 137

Page 138: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Reduced rank LS solution

( ) ( )

1

( ) 1

1

( ) 1 1

( ) 0

( ) 0

2

2

( ) 21

( )

(:, ) (:, )

( ) ( ) (:, 1: ) (:, 1: )

[ ][ ]

( )

( ) ( ) (:, 1: ) (:, 1: )

r LS r LS r

rH

LS r k

k

H

LS r LS

r LS r r

LS r

P

PH

LS r LS

k r k

M P r

k k

r P r P

EE

Cov

Cov Cov r P r P

σ

σ

σσ

=

= +

> > ⇒ = −

=

= + + +

= ⇒ =

=

= ⇒

= − + +

A w x e w

w V U x

e w e w U U x

A w A ww w

v 0

v I

w w V V

LS, r rank, minimum normsolution

Excess r rank

fitting error

Robust and Wideband Array Processing I 138

Page 139: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Discussion about reduced rank LS solution

• The rank reduced fitting error and bias increasew.r.t. the LS one, but the solution is statisticallymore stable.

• To avoid estimation bias, the target signal mustremain in the columns span of the reduced rankdesign matrix.

• If the noise is strong, a tradeoff must beexercised between bias and covariance of theparameter estimate.

• Delicate questions about consistency andasymptotical efficiency of the rank-reduced LSestimates arise.

10/03/2015 Robust and Wideband Array Processing I 139

Page 140: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Other SVD uses

• The SVD can be applied to a sample matrix X (Nobservations × P channels), furnishing at thesame time:

– ML Gaussian sample covariance (Rxx) for zero-meansignals;

– Observation location within the eigenvector space of Rxx

(Karhunen-Loewe Transform, KLT);

– Statistical impact analysis of single observations onto the LSsolution.

Robust and Wideband Array Processing I 140

Page 141: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Linear time invariant models

( 1) ( ) ( 1) ( 1)

2

( ) ( ) ( )

[ ( )] [ ( )]

[ ( ) ( ) ] [ ( ) ( ) ] ; [ ( ) ( ) ]

[ ( ) ( ) ] [ ( ) ( ) ] ; [ ( ) ( ) ]

[ ( ) ( ) ] ;

P P D P D P

Hp

Hp HpT T H

kl

HpH T H

kl P

H

kl xx

k k k

E k E k

E k l E k l E k l

E k l E k l E k l

E k l

δ

δ σ

δ

× × < × ×

= +

= =

= = =

= = =

=

x H s v

v s 0

s s v v 0 s s P

s v s v 0 v v I

x x R R2H

xx Pσ= +HPH I

The signal s and the noise v are realizations of independent,

multivariate, zero mean Gaussian processes. H is a constant

transfer matrix, like the array steering matrix.

Robust and Wideband Array Processing I 141

Page 142: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Gaussian ML covariance estimate

( )

( )

1

( )

1 2

1 1 1

1 2

1

1( ) exp

(1)1

( )

;

H

x xxP

xx

H

EVDH H

xxN P

H

R SVDH H

xx

p

NN

N

N

π−

×

−−

= −

⇒ = = Λ

= ⇒ =

= =

x x R xR

xX

R X X W W

x

X U V R V V

V W

ɶ≜ ⋮

ɶΣ ΣΣ ΣΣ ΣΣ Σ

Λ ΣΛ ΣΛ ΣΛ Σ

Eigenvector

decomposition

Sample covariancecompletely definedby the SVD

Robust and Wideband Array Processing I 142

Page 143: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

SVD, KLT and statistical impact

( ) ( ). .1

1 1

1 1

1

2

1 1

2

( ) ( ) ( )

1( ) ( )

( )

1( )

w pH

KLT

NH

P

k

N N

k

k k

k

k N k N k

k kN

k NP P N

N kP

− −

=

= =

=

=

=

∑ ∑

y V x x

y y I

y

y

ɶ ≜

ɶ ɶ

ɶ ≜

ɶ

Σ ΣΣ ΣΣ ΣΣ Σ In probabilityconvergenceof SVD to KLT

Observationswhitened by the SVD

Impact of eachobservation in termsof equivalent numberof observations

Robust and Wideband Array Processing I 143

Page 144: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Wiener–type noise reduction by the SVD

( ) ( )

( )

2

1 1( )

2 2 2 2

1 1

1

2 22 2

1 1

1

1

;

(:, ) (:, )

(:, ) (:, )

1, 0( )

0, 0

R SVDH

vv PN P

PH

ML k k

k

PHk

LS k

k k

u k k

u k k

xu x

x

σ

σ σ σ σ

σ σσ σ

σ

×

−=

−=

= =

= − −

−= −

>

X U Σ V R I

X U V

X U V

SuboptimalML spectralsubtraction

Optimal formula based on sample SVD perturbationanalysis (De Moore, 1994)

Robust and Wideband Array Processing I 144

Page 145: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Discussion

• An observation y(k) with Nk much larger than unity cansignificantly alter the global estimate.

• This condition is easily verifiable by the SVD or derivedrobust tools (e.g., the robust pseudocovariance).

• These problems raised questions about the robustness ofthe parametric array processing in real world.

• We need additional math support for assessing the qualityand robustness of an estimator.

Robust and Wideband Array Processing I 145

Page 146: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Empirical distribution

• Most common statistics and estimators depend on x onlythrough the sample empirical distribution FM(x) obtainedfrom M independent observations.

1 0

1 1

1 1 2

1 1( ) ( ); ( ) ( )

0, 0( ) ; , , ,

1, 0

M M

M i M i

i i

N

F x u x x dF x u x x dxM M

xu x x x x

x

−= =

= − = −

≤= =

>

∑ ∑

x …

Robust and Wideband Array Processing I 146

Page 147: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Empirical distribution examples

1x 2x 3x 4x x

4 ( )F x

0

0.25

0.50

0.75

1.00

1x 2x 3x 4x x

4 ( )dF x

dx

0

0.25

0.50

0.75

1.00

( ) ( ) ( ) ( ) ( )

x x x

N NF x dF y F x dF y f y dy−∞ −∞ −∞

= = =∫ ∫ ∫

Robust and Wideband Array Processing I 147

Page 148: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Estimators and empiricaldistributions

• A generic estimator TN(x) represents an injective,deterministic mapping between the empirical distributionspace and the parameter space of θθθθ:

[ ] 1 2

ˆ ( ) ( )

, , ,

M M M M

P

T T F

θ θ θ

= =

=

θ x x

θ …

Robust and Wideband Array Processing I 148

Page 149: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Estimation process

( )MF x

ˆNθ

[ ]( )M MT F x

Empirical

distribution spaceEstimate space

Robust and Wideband Array Processing I 149

Page 150: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Example: 1-D ML estimator (differential form)

0

1

1

log ( / ) 1( ) 0

log ( / )( ) 0

log ( / )10

ML

ML

ML

M

i

i

M

Mi

i

f xu x x dx

M

f xdF x

f x

M

θ θ

θ θ

θ θ

θθ

θθ

θθ

+∞

=−∞ =

+∞

−∞ =

= =

∂ − = ⇒ ∂

∂= ⇒

∂=

∑∫

u0(x) is the Dirac pulse, centered on zero.

Robust and Wideband Array Processing I 150

Page 151: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Consistency in distribution

• An estimator is said consistent at the distribution F(x) if, in probability

• Consistency means that, for increasing sample size, theestimated parameters converge in probability to thedesign ones (not always the true ones).

• The estimator variance vanishes for infinite sample size.

[ ] [ ]( ) lim ( )M MM

T F T F→∞

= =θ x x

Robust and Wideband Array Processing I 151

Page 152: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Asymptotic bias

• Estimators may not converge in probability (for increasingsample size) to the true parameters θθθθ0 . The limitdifference is said asymptotic bias.

( ) ( )

0 0

0 0Bias

M M

M M

E T

T

= ≠

= −

θ x θ θ

x θ θ θ

• An estimator is said asymptotically unbiased if

[ ]0lim 0MM

M→∞

− =θ θ

Robust and Wideband Array Processing I 152

Page 153: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Log-Likelihood

• By the Central Limit Theorem, the distribution of the(negative) log-likelihood of the sample x is asymptoticallyGaussian and can be expanded in Taylor series aroundthe true parameters θθθθ0....

( )

( )

( ) ( ) ( )0 0

0

1

0

3

0 0 0

1( / ) log ( / ) ( ) log ( / ) ( )

( / ) ( / ) ( / )

1( / )

2

M M

M i

i

M M M

T

M

l f x l f dF xM

l l l

O

θθ θ θ θ

θ θ

θ

θ

+∞→∞

= −∞

= =

=

= − → = −

= + ∇ − +

+ − − + −

∑ ∫x θ θ θ x θ

x x θ x θ θ θ

θ θ H x θ θ θ θ

Robust and Wideband Array Processing I 153

Page 154: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Regular distributions

• A distribution is said regular if:

• The gradient w.r.t. parameters of the log-likelihood of a

regular distribution is zero at the true parameters.

( ) ( ) ( )/

/ ; 1, , | / 0i

ff i P f dxθ θθ

+∞

−∞

∂∃∇ = = ∇ = ∂

∫x θ

x θ x θ…

[ ] ( / )log ( / ) ( / ) ( / ) 0

( / )

ff dF f dx

fθ θ

+∞ +∞

−∞ −∞

∇ = ∇ =∫ ∫x θ

x θ x θ x θx θ

Robust and Wideband Array Processing I 154

Page 155: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Fisher Information Matrix

• The Fisher Information Matrix (FIM) J[f(x/θθθθ)] is theexpected value of the Hessian (curvature) of the log-likehood functional.

( ) ( ) ( )

( ) ( ) ( ) ( )2

,

/ / / ( ) 0

log / log / log //

i ji j i j

f E dF x

f

θ θ θ θ

+∞

−∞

= = >

∂ ∂ ∂= − =

∂ ∂ ∂ ∂

∫J x θ H x θ H x θ

x θ x θ x θH x θ

Robust and Wideband Array Processing I 155

Page 156: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

ML estimate

• Minimizing the sample log-likelihood around the trueparameters leads to an approximate formula for the MLestimate, which resembles a single Newton iteration.

( )

( ) ( ) ( ) ( )( ) ( ) ( )

00

0 0

2

0 0

12

0 0

/ 0

/ /

/ /

M ML

M M ML ML

ML M N ML

l

l O

l Oθθ θ

==

= =

∇ = ⇒

∇ + − = −

= − ∇ + −

θ

θ θ θθ θ

θ θ θ θ

x θ

x θ H x θ θ θ θ θ

H x θ x θ θ θ

Robust and Wideband Array Processing I 156

Page 157: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Log-Likelihood statistics

( ) ( )

( ) ( ) ( ) ( ) ( )

( ) ( ) ( )

0

0

0

0

1

2

0 0, ,

( ) ( ) / log / 0

1 1Cov / log / log /

1 1/

log /

M M

T

M

N

N l

l

l

l li j j ii j

F x F x E l E f

l E fM M

OM M

f x

θ θ

θ θ θ

θ θ

=

==

=

→ ⇒ ∇ = −∇ =

∇ = ∇ ∇ =

= = +

∂= = −

∂ ∂

θ θ

θ θ

θ θ

x θ x θ

x θ x θ x θ J

H x θ H θ J

θH θ H θ

Robust and Wideband Array Processing I 157

Page 158: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

ML estimator (MLE) statistics

• At this point, it is easy to obtain the mainstatistics of the ML estimate, following the samepassages made with LS fitting estimate.

[ ] ( ) ( )

[ ] ( )

1

0 0 0

11 1

0

1/ /

lim

ML M M

MLM

E E l ON

Cov MM

θ−

−− −

→∞

− = − ∇ = +

− = =

θ θ H x θ x θ 0

Jθ θ J J J

Robust and Wideband Array Processing I 158

Page 159: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Local LS system interpretation of the MLE

• The fact that the sample Hessian of the MLEasymptotically converges to the FIM indicatesthat it arises from the symmetrization of a certainknown underlying system matrix.

• The unknown vector is the ML estimation error.

• The target is a zero mean, white random vector.

• A similar system block is appended for eachindependent observation.

• The resulting LS problem is homoscedastic, sothe MLE locally is the BLUE estimate of a zerovector.

10/03/2015 Robust and Wideband Array Processing I 159

Page 160: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Local LS interpretation of the MLE

10/03/2015

[ ]

( )

( )

[ ] [ ]

[ ] [ ] [ ]

2

1

0

2 21

2

1

0 0

; ; 1,2, ,

1 1

1 1; ; ;

10; Cov

; Cov

T

k k l kl

ML

M

mT T T

k

k

T

ML ML

E E k M

M M

f f fM

E f fM M

E M

σ δ

σ σ

σ σ

σ

=

= = =

− = −

= = = ∇ =

∇ = ∇ = =

− = − =

v 0 v v I

A v

θ θ e

A v

e e H A A J A v

JA A

θ θ 0 θ θ J

⋮ ⋮

Robust and Wideband Array Processing I 160

Page 161: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Cramer-Rao Bound

• The minimum covariance of any unbiased parameterestimator of a regular distribution is given by the Cramer-Rao bound (CRB), which asymptotically coincides with theML error covariance, if the number of parameters of thelikelihood is finite.

• In this case the MLE is said asymptotically efficient.

( ) [ ]

( ) [ ]

0

1 1

/0; lim ( )

Cov ( ) lim Cov

MM

M MLM

fdx E T

T CRB M

θ

→∞−∞

− −

→∞

∂= = ⇒

≥ = =

∫x θ

x θ

x θ θ J

Robust and Wideband Array Processing I 161

Page 162: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Efficiency of ML estimates

• The ML estimator is tied to the specificdistribution assumed for data and cannot berigorously generalized to other distributions.

• The MLE is often difficult or even impossible torealize.

• Different distributions may have quite differentML estimators.

( ) [ ]( )

( )( )2

2

1

2

1

ˆ/ median ;2

1 1ˆ/

2

x m

ML M

x m M

ML i

i

f x m e m x x

f x m e m xM

λ

σ

λ

σ π

− −

−−

=

= ⇒ =

= ⇒ = ∑

Robust and Wideband Array Processing I 162

Page 163: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Real world sample problems

• In real world samples many hiddencontamination sources exist:

– Missing data (inliers) by recording defects, arbitrary interpolations, zero padding, etc…;

– Non stationarities (transients, level changes) often introduced by the acquisition system;

– Gross errors (outliers), due to e.m. pulses, un-modeled interference, etc…;

– Actual distribution different from the assumedone (quantization, clipping, thresholding, etc…).

Robust and Wideband Array Processing I 163

Page 164: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Contaminated distributions

• Sometimes, a small, unknown fraction of samples comesfrom a different distribution.

• For instance, some return echoes used for radar clutterestimation contain a target: detection threshold is unduelyraised.

• Signal model slightly changes during acquisition.

• There is the need of a reference contamination model forassessing the robustness of an estimator.

Robust and Wideband Array Processing I 164

Page 165: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Example: contaminated array impulseresponse

Outliers

Outlier effects on

different

estimators

Empirical response

Robust and Wideband Array Processing I 165

Page 166: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Contamination model

• Gross errors: in the sample worst case outliers placed atinfinity exist with propability.

• Sistematically contaminated sample by a different

distribution H(x)

0

( )( ) (1 ) ( ) ( ); 1

dF xf x f x u

dx

εε ε ε ε= − + ∞≜ ≪

0( ) (1 ) ( ) ( ); 0 0.5F x F x H xε ε ε ε= − + < <

Robust and Wideband Array Processing I 166

Page 167: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Array robust estimation

• Classical robust estimators (median, covariance,MAD, robust regression,…) have several directapplications to array processing, especially incalibration, SCM estimation, fault detection.

• However, array processing mainly uses functional-type parametric (M-)estimators and error sources arepartly in the equation model and party in the data.

• Most robustness is required to avoid catastrophicintermediate decisions (e.g., source numberdetection) or mitigate their consequences.

• So array robust approaches follow a different paththan classical robust estimators.

10/03/2015 Robust and Wideband Array Processing I 167

Page 168: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

CALIBRATION AND ARRAYMODELS

Part III

10/03/2015 Robust and Wideband Array Processing I 168

Page 169: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Array calibration fundamentals

• The basic form of array calibration is essentiallyan interpolation problem.

• A known signal s(t), independent by any possibledisturbance, is transmitted by a source located atknown position p, for example in an anechoicchamber.

• There is only additive thermal noise, independentand equi-powered between sensors.

• In the general wide-band case, the expectedarray response is a convolution.

• In the narrow-band case, the length of theimpulse response is simply one.

10/03/2015 Robust and Wideband Array Processing I 169

Page 170: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

LS calibration

• The problem is solved in parallel for all sensors indiscrete time.

• Different receiver noise characteristics createestimation problems (hetero-scedasticobservations).

• Generally background noise can be assumedGaussian distributed in controlled environments.

10/03/2015

0

( ) ( ) ( ); 1,2, , ; 1,2, ,

ˆ;

P LS

nk n n

k

LS

n n n n n

h s t k x t v t n N t M=

− = − = =

= − =

Sh y v h S y

… …

Robust and Wideband Array Processing I 170

Page 171: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Notes on LS calibration

• In general, accurate time alignment of target responses vs.excitation source is required, otherwise:

– Non-causal or void responses may appear;

– Steering vectors are affected by unknown phase shifts in narrow-bandcases.

• Wide-band responses (assumed FIR) are converted intosteering vectors by the vector Discrete Time FourierTransform, after taking into account the mapping betweenthe analog analysis frequencies and the digital frequenciesafter demodulation and conversion.

• LS calibrated vectors are essentially corrupted by a smalladditive, independent Gaussian noise vectors, equi-powered between sensors. Its variance is inverselyproportional to the number of independent array responseobservations.

• Time-uncorrelated test signals are preferred (e.g., chirpsignals, sinusoids modulated by Barker codes), sinceprovide more independent observations.

10/03/2015 Robust and Wideband Array Processing I 171

Page 172: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Empirical modal calibration

• Steering vectors measured at different directionscan be interpolated on a finite angular modalbasis derived by a priori consideration.

• The resulting interpolated modal matrix providescleaner steering vectors than the calibrated ones.

• Good calibration is fundamental for the accuracyand robustness of subsequent array processing.

10/03/2015

( ) ( ) ( ) ( ) ( )1ˆ( , ) ;

1,2, , ;

LS

k k Q k kf f f

k K N Q N

ϕ ϕ ≅ = = ≥

a p G p p G u p⋯

… ≫

Robust and Wideband Array Processing I 172

Page 173: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Mutual coupling matrix estimation

• Forces estimation of an unique mutual couplingmatrix M for a wide angular sector.

• Extremely careful time alignment is required.

• Always prefer interpolation to inversion wheneverpossible.

• Solution easily ill-conditioned and diverging outsidethe sector, requiring further constraints (unitarymatrix, regularization).

• Matrix transformation model not valid in general(closure problem w.r.t. angular sensor response).

10/03/2015

( ) ( ) ( )ˆ , , ; 1,2, , ;LS

k k kf f f k K N≅ = ∈a p M a p p Ω… ≫

Robust and Wideband Array Processing I 173

Page 174: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

LS array calibration in telecommunication devices

• Routinely done in telecommunications devices,such as MIMO Wi-Fi ones, to estimate the actualsteering (mixing in pattern recognition jargon)matrix from a known periodic training sequence.

• Estimation often done in non-white noise.

• Different signal model than expected, often withdominant model error effects over symbol noise.

• Consequent perturbation of any derived estimate.

10/03/2015

( ) ( ) ( ) ( )

22; ; ??

t t t

E Cov

= + +

≅ =

y H H s v

H H H 0 H

ɺ

ɺ ɺ ɺ≪

Robust and Wideband Array Processing I 174

Page 175: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Array geometries

• The importance of the array size (aperture vs. thewavefront) and dimensional tolerances are ofparamount importance for final performance,exactly as in optics.

• The choice of an array geometry involvestradeoffs between number of elements, ambiguityresistance, synthetic gains, robustness toelement mis-calibration and mis-placement.

• Common geometries belong to a fewfundamental types, with some modifications(sensor pruning, filling, unequal spacing) andhybridizations.

10/03/2015 Robust and Wideband Array Processing I 175

Page 176: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Classical array geometries: ULA

• The most classical geometry is the Uniform Linear Array (ULA) with N omnidirectional (or identical) sensors, equispaced along a line by d wavelengths.

• Vandermonde type steering vector:

10/03/2015

( ) ( ) ( ) ( ) ( )2 sin 2 1 sin, , 1

Tj d j d N

f g f e eπ θ π θθ θ − − − ∝ a ⋯

Robust and Wideband Array Processing I 176

Page 177: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

ULA properties

• N-1 steering vectors corresponding to different wavenumbersdsin(θ) are linearly independent by the polynomial algebrafundamental theorem: therefore N-1 sources can beasymptotically resolved.

• Front-rear ambiguity and no resolution capability in elevationwith identical sensors.

• Ambiguity (spatial aliasing) within FOV for d>0.5.

• Invisible space (physically impossible wavenumbers) for d<0.5.

• Design techniques and processing derived from the ones ofFIR filters (LS, equi-ripple Remez, windowing).

10/03/2015

( ) ( )

( ) ( )

2 sin

11

, ;

, 1

j d

TN

g f const z e

f z z

π θθ

θ − −−

= =

∝ a ⋯

Robust and Wideband Array Processing I 177

Page 178: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Linear array ambiguities

• Enlarging inter-sensor separation or pruning the sensors raise CC sidelobes and create grating lobes of ambiguity for equal effective aperture.

10/03/2015 Robust and Wideband Array Processing I 178

Page 179: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

ULA mutual coupling

• Ignoring end effects, the mutual coupling ULA matrixis approximatively Toeplitz shaped, with equaldiagonal elements, which can be furtherapproximatively diagonalized by the DFT.

• Computational efficiency is retained.

• Dummy, not feeded, but loaded elements can beadded at both ULA ends to enforce Toeplitz couplingon active sensors

10/03/2015

( )( )

0 1 1

111 02

1

11 1 0

1

ˆ

T

N

N

NN

m m m

zm mz z

m

m m m z

−−−

− −−

a

⋱ ⋮

⋮⋮ ⋱ ⋱

Robust and Wideband Array Processing I 179

Page 180: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Compound linear arrays

• To overcome the limitations of the basic ULA, multiplelinear subarrays pointing to different directions can beemployed (L-shaped, X-shaped, grid) .

• Most basic ambiguities can be removed with areasonable number of additional sensors.

• New sampling lattices have to be re-checked forambiguity forms.

• Sources impinging from the directions of largesidelobes interfere with the main source and reduceor destroy spatial resolution.

• From these studies, some element can be moved(non-uniform LA) or pruned to save resources at theexpense of the sidelobe structure.

10/03/2015 Robust and Wideband Array Processing I 180

Page 181: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Sensor choices for linear arrays

• Directive sensors aligned in parallel on a lineararray do not modify ambiguity properties, exceptfor the attenuation of some sectors.

• Directional, parallel sensors force large minimuminter-sensor spacing with great ambiguity risks.

• Horns and apertures are less subject to mutualcoupling.

• Introducing diversity in directivity patterns andvector sensors zeroes computational andconstructive advantages of linear arrays, butremoves most ambiguities.

10/03/2015 Robust and Wideband Array Processing I 181

Page 182: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Isotropic arrays in 2-D

• The family contains circular and multiple ring arrays.

• Equal statistical performance over all azimuth angleswith omnidirectional sensors.

• Circular sensor coordinate scatter matrix (equalsingular values along abscissa and ordinate axes).

• Multi-ring circular arrays maintain isotropy even withequal, radially oriented directive sensor.

• Compact single-ring circular arrays have diagonalharmonic decomposition matrix with scaled Bessel-Jcoefficients.

• When a Bessel function is zero (resonance), thecircular array loses one effective sensor.

10/03/2015 Robust and Wideband Array Processing I 182

Page 183: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Uniform circular arrays

• Uniform circular arrays (UCAs) are the mostefficient isotropic arrays for a given physicalaperture.

10/03/2015

( ) ( )

( )( )

( ) ( )

( )

0

2 cos

2cos sin ; ; 0,1,2, , 1

2, ;

2 2; div2 mod2 1

2,

n

n

n

n n n n

Rj

jqq q j

n q

q

N Q Q

Qjqq q

n q

q Q

nR n N

N

Rf e j J e z z e

R RJ J Q N N

Rz f j J e z

π θ θθ θλ

θ

πθ θ θ θ

πθ

λ

π πλ λ

πλ

− +∞−

=−∞

+−

=−

= + = + = −

= = =

≤ + − ⇒

r i j

a

a

Robust and Wideband Array Processing I 183

Page 184: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

UCA mutual coupling

• Because of circular simmetry, the ideal mutualcoupling matrix of the UCA is right circulant andcan be diagonalized by the DFT.

• If the UCA is compact w.r.t. the wavelength, itsangular harmonics modal decomposition is also(near) diagonal even under mutual coupling.

• UCA enables processing algorithms in close formin the Z-domain, as the ULA.

10/03/2015 Robust and Wideband Array Processing I 184

Page 185: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Multi-ring array (MRA)

• Two or more rings with the same number of sensors avoidresonances over several octaves.

• Compact multi-ring arrays can be combined by spatial DFTand harmonic filters to give an overall wide-band diagonalharmonic decomposition equal for all frequencies (DiClaudio, 2005).

• Each combination output has a scaled harmonic spatialresponse.

• The number of sensors in inner rings cannot be reduced toavoid Bessel function aliasing by mutual coupling.

• Maximum number of resolvable sources less than thenumber of hamonics and the sensors on each ring (linearlydependent ring spatial responses).

• Cheap thin wire realizations.

10/03/2015 Robust and Wideband Array Processing I 185

Page 186: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

MRA DFT harmonic combining(Di Claudio, 2005)

• Spatial DFT can be realized by four quadrantmultipliers and analog Butler matrices made by phase shifters and couplers.

10/03/2015 Robust and Wideband Array Processing I 186

Page 187: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Other planar geometries

• Filled circular disks are often special cases of the MRA and can be viewed in different ways.

• Uniformly filled rectangle array (meshes) have two inter-related wavenumbers.

10/03/2015

( ) ( )( ) ( ) ( )2

cos sin cos

, , ,x yj d m d n

m na g eπ

ϕ θ θλθ ϕ θ ϕ

− + =

Robust and Wideband Array Processing I 187

Page 188: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

3-D geometries

• Primarily used in acoustics:– filled cylindric surfaces in sonar.

– filled spherical surfaces in aerial acoustics.

• Sensor shadowing and interconnection problems.

• Slow, memory hungry 3-D scan techniques.

10/03/2015 Robust and Wideband Array Processing I 188

Page 189: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Noise sources in arrays

• Internal noise sources:– Thermal, shot and Flicker noise from analog channel and

electronics;

– Digital quantization noise from ADC;

– Intermodulation noise by non-linearity;

– Tone-like spurious signals.

• External noise sources:– Industrial noise;

– Interference;

– Atmospheric noise;

– Spatially un-resolvable source mixture.

– Background clutter in active systems.

10/03/2015 Robust and Wideband Array Processing I 189

Page 190: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Thermal (Johnson, Nyquist)noise

• Originated in resistive devices.

• Zero mean, Gaussian distributed.

• White (constant) power spectral density up to someGHz.

• Independent between sensors.

• Only possible correlated exception is the noisegenerated by a resistive load and coupled (re-radiated)toward other sensors.

• Variance sensitive to AGC status.

10/03/2015

[ ] ( ) 23 2 2 11.3806488 10 4 ; ; 0vv m kg sE v P f kTR k K− − −×= = = °

Robust and Wideband Array Processing I 190

Page 191: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Shot (Schotty) noise

• Due to current inhomogeneities in resistive electric and electronic components (graphite).

• Poisson distributed.

• Heavier distribution tails than Gaussian(leptokurtotic, troublesome for LS fitting).

• Almost white and proportional to DC bias current.

• Almost independent between sensors.

10/03/2015 Robust and Wideband Array Processing I 191

Page 192: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Flicker noise

• Still not well explained.

• Linked to timecorrelated releases ofparticles, energy...

• Lepto-kurtotic (pulse-type) noise.

• (1/f) power spectrum.

• Relevant at lowfrequencies (audio,sonar) below about 100Hz, masked by othernoise sources at higherfrequencies.

10/03/2015 Robust and Wideband Array Processing I 192

Page 193: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Quantization noise

• Typical of ADC quantization.

• Uniformly distributed.

• Temporally correlated with simple or narrow-band signals.

• May take the form of spurious harmonics.

• Spurious correlation with useful signal:– mitigated by dithering or wide-band, complex signals.

– reduced by large ADC resolution.

• Nearly uncorrelated (spatially white) betweensensors.

10/03/2015 Robust and Wideband Array Processing I 193

Page 194: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Oversampling

• Oversampling + low pass filtering + decimation– more room in frequency for dispersing noise, post filtered by

a FIR interpolating filter.

– increases correlation with signal and create spurious harmonics: moderate advantages without other countermeasures, because of noise aliasing.

– Do not use IIR filters, that concentrate their strong re-quantization noise near system pole frequencies.

10/03/2015

Over-sampled

signalInterpolated

signal

Robust and Wideband Array Processing I 194

Page 195: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Noise shaping for audio

• In oversampled systems, collect, filter and re-circulateleast significant bits to push noise out of the band.

• As an alternative, use Sigma-Delta differentialmodulation.

10/03/2015 Robust and Wideband Array Processing I 195

Page 196: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Sigma-Delta loops

• Assumes that the quantizer generates white noise, uncorrelated with signals

10/03/2015

+

_

+x y∫

( ) ( )( ) ( )

1( ) ( ) ( )

1 1

X s Y sY s N s

s

sY s X s N s

s s

−= +

= ++ +ω

STF

ω

NTF

Low-pass

signal transfer

function (STF)

High-pass

noise transfer

function (NTF)

Robust and Wideband Array Processing I 196

Page 197: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Dithering

• ADC LSBs often excited by injecting out of band artificial noise at the input for dithering at littleexpense of in-band noise spectral density.

• Dither essentially shakes the ADC LSB, makesquantization noise uncorrelated with the signaland linearizes integral nonlinearities.

• Mainly done for RF (IF) signals. Digital dithering can be summed to input by a DAC and digitally subtracted or filtered out at the output.

• Enhanced resolution and SFR by more than 10 dB.

• Weak signal detection is also enhanced.

10/03/2015 Robust and Wideband Array Processing I 197

Page 198: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Aperture jitter model• Due to sampling time uncertainty in ADCs.

• Delay is multiplied by signal time derivative.

• ADC aperture jitter generates a Gaussian, temporallycoloured (high pass or nearly white) noise

• Independent (i.e., spatially white) between sensors.

• The delay τ(n) is a random process, generallyGaussian and with a low-pass spectrum, mainly due to the random electrical load on clock drivers.

10/03/2015

( ) ( ) ( ) ( ) ( ) ( )

( ) ( ) ( ) ( )* 2 *1;k

k

k k k k k k

t nT

sk k l kl

ds ts nT n s nT n s nT e nT

dt

E e e P Pτ

τ τ

τ ω ω δ ω ω ω=

+ ≅ + = +

≅≪

Robust and Wideband Array Processing I 198

Page 199: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Intermodulation noise

• Addition of small non-linear distortioncomponents originated by wide-band signalswhose spectrum extends over more than oneoctave.

• Increases with signal power.

• Non stationary.

• Complex spectrum, flattens while increasingsignal bandwidth.

• Maybe correlated between sensors (since theyreceive about the same signal mixture…).

10/03/2015 Robust and Wideband Array Processing I 199

Page 200: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

External noise sources

• Sum of many low-power signals (machinery, shrimps) orfew strong impulsive sources (lightning, jamming, NEMP,dolphins).

• Strong sources often better regarded as Signals of Interest(SOI), because of non-Gaussianity and nulling chance,sometimes excised from the sample.

• Spatially correlated between sensors.

10/03/2015

( )

( ) ( )

1

*

1 1

( ) ( , ) ;

( ) ( ) ( )

( , ) ( , )

K

k k k

k

H

vv

K KH

k k k l l l

k l

f f v f K N

f E f f

f E v f v f f

=

= =

=

=

=

∑∑

v a p

R v v

a p a p

Robust and Wideband Array Processing I 200

Page 201: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Clutter returns

• Active systems radiate e.m. energy versustargets.

• A large number of background objects reflectincoming signals toward the array receiver(clutter).

• Same return structure as signals of interest.

• Non Gaussian, heavy tailed clutter distribution.

• Clutter is correlated in space and with targetreturns.

• Clutter can be consistently estimated only in theabsence of targets of interests.

10/03/2015 Robust and Wideband Array Processing I 201

Page 202: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

NARROWBAND ARRAY PROCESSING REVIEW

Part IV

10/03/2015 Robust and Wideband Array Processing I 202

Page 203: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Digital beamforming

• A convolutive combination of sensor outputs realizes asynthetic beam.

• Static and adaptive narrow-band beamforming is realized witha single, generally complex, weight for each sensor outputsand one summing node.

• On-line analog beamforming– One beam at a time;

– Transients when switching weights;

– High operating frequency;

– Low latency.

• Off-line digital beamforming.– Multiple beams computed in parallel on stored data;

– No transients on switching;

– Low operating frequencies (IF, baseband);

– High latency.

10/03/2015 Robust and Wideband Array Processing I 203

Page 204: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Narrowband non-adaptive beamforming (Haykin 1984)

10/03/2015

0 0 0 0( , ) ( ) ( , ) ( , )Hg f f f b f≅ =p w a p p

w1

x1(kT)

.........

w2x2(kT)

w3x3(kT)

wN

xN(kT)

y(kT)

• Beam shaped by weight vector w.

• The spatial response b(f,θθθθ) is called

beampattern.

• Sensor spatial responses constitute

the linear basis for design, similar to

digital FIR filters.

Robust and Wideband Array Processing I 204

Page 205: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Typical beamforming and FIR filter optimization

• High order error norms are used (we requiresmooth solutions).

• LS optimization, good for noise and aliasingfiltering, can be performed also on-line.

• Equiripple or L-∞ norm or minimax designs for coefficien economy: complex and unstablealgorithms only for batch works.

10/03/2015

FoV

ˆ ( ) argmin ( , ) ( , )H

pf g f f d

= −∫w

p

w p w a p p

Robust and Wideband Array Processing I 205

Page 206: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

ULA beamforming examples• Windows directly applied to the steering vector to

suppress sidelobes (rectangular or intrinsic, Hann,Chebichev,…).

• Dominant pencil eigenvector design wev optimized foruniform interference loading in angle space.

10/03/2015

( )

( )( ) ( )

( ) ( )

2

0

1

0

1

0 0

2

2

argmax

H

ev H

aa

aa

H

aa

H

aa d

π

π

θ

θθ θ

θ θ θ

=

= ∫

w

w aw

w R w

R a

a R a

R a a

Robust and Wideband Array Processing I 206

Page 207: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Narrowband adaptive LCMV beamforming

•The weight vector w linearly combines array ouputs

optimizing a specific criterion and satisfies K<M linear

constraints

( ) ( ) 1, ; s.t.H Hy l l l L= = =w x C w d…

•In this example, the signal arriving from p0 passes without

distortion, the signal from p1 is cancelled, while the

beamformer output energy is minimized:

[ ][ ]

0 1( , ) ( , )

1 0T

f f=

=

C a p a p

d 2

argmin ( )opt E y l = w

w

Robust and Wideband Array Processing I 207

Page 208: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

LCMV beamformer optimization

•The (M-K)-dimensional, orthogonal basis U (blocking

matrix) is defined by

H =U C 0

•The vector w is decomposed into a fixed quiescent vectorw0, which satisfies the linear constraints, and an adaptivevector w1, which solves an unconstrained optimizationproblem.

0 1= +w w Uw

1

2

1 0 1argmin ( ) ( )H H H

opt E l l = + w

w w x w U x

0

H =C w d

Robust and Wideband Array Processing I 208

Page 209: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Narrow-band adaptive beamformer

Quiescent weight vector

x(l)

w1

w0

y(l)

u3

u2

u1

Sensor

outputs

Blocking

matrix

Adaptive processor

Robust and Wideband Array Processing I 209

Page 210: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

LCMV properties

• Assumes interferences uncorrelated with thesignal of interest.

• Correlated interference (e.g., specular multipath,repeater jammer) entering the blocking matrix(auxiliary beams) produce cancellation of theuseful signal.

• LCMV beamforming generalizes earlier and basicApplebaum and Capon Minimum VarianceDistortion-Less (MVDR) beamformers.

• Assumes Gaussian white signals: the LeastSquares error is the recovered signal. Costfunction should be adapted to the actual signaldistribution (Laplacian, pulsed,…), but the LCMVbeamformer architecture is unchanged.

10/03/2015 Robust and Wideband Array Processing I 210

Page 211: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

LCMV (MVDR) example

• Four Gaussian uncorrelated sources at -25°, -10°, 20°and 25°, with SNR = 26, 20, 14 and 26 respectively.

• Single unit gain constraint at 10° (i.e., MinimumVariance Distortion-Less Beamformer, MVDR).

10/03/2015

( ) ( )( ) ( )

( ) ( )

1

1

ˆ

ˆ

1

xx

MVDR H

xx

H

MVDR

−=

=

R a pw p

a p R a p

a p w p

Robust and Wideband Array Processing I 211

Page 212: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Notes on LCMV

• Rather high noise gain.

• Deep nulls at strong interfering sources.

• Unit gain versus the source of interest.

• Numerically delicate and non-regular sidelobelevel, partly due to finite sample SCM errors.

• If environment changes a little during adaptation(e.g., source direction, pointing constraint), highlevel of noise and interferences can be re-injected from the mainlobe.

10/03/2015 Robust and Wideband Array Processing I 212

Page 213: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Virtual array (beamspace)

• A bank of W di K<N fixed beamformers applied to anarray simulates a virtual array with K directive sensors.

10/03/2015

[ ]1( , ) ( , ) ( , )HH

Kf f f= =b W a w w a⋯θ θ θθ θ θθ θ θθ θ θ

•A virtual array generally works well only within a limited

angular sector ΩΩΩΩ, but offers a bunch of statistical and

computational advantages.

• K is essentially limited by the numerical rank of the

sector matrix:

( ) ( , ) ( , )Hp f f d⊂

= ∫A a aΩΩΩΩθ Ωθ Ωθ Ωθ Ω

θ θ θ θθ θ θ θθ θ θ θθ θ θ θ

Robust and Wideband Array Processing I 213

Page 214: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Virtual array uses

• Compresses the size of very large arrays (e.g.,phased array radars, pruned antennas) whileretaining maximum gain within a limited angularsector.

• Interpolation and recalibration of a real array onto avirtual one with special, simple geometry for reducingcomputations.

• Focusing of a near-field source onto a well-knownvirtual far-field response (distortion and curvature offield correction).

• Focusing from multiple frequencies onto a fixed virtualarray (chromatic aberration correction).

• Fault tolerance (elimination of faulty sensors andsubsequent response interpolation).

10/03/2015 Robust and Wideband Array Processing I 214

Page 215: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Prolate-like virtual array beams

• Four real, orthogonal beams concentrated within an angular sector centered at ULA broadside.

10/03/2015

( ) ( )

( ) ( )

2

2

H

k

H

k k

d

d

π

π

θ

θ

θ θ θ

θ θ θ λ

−∆

=

a a w

a a w

Robust and Wideband Array Processing I 215

Page 216: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Beamforming in trasmission

• A filtered version of the desired signal is applied ateach transmitting transducer.

• Beam is reconstructed by the Huygens principle.

• Transmission beamforming concentrates power in thedesired directions and minimizes the power radiated inundesired directions.

• Reduces EM pollution and evidence.

• Multiple beams can be simultaneously generated(space-time coding), for high capacity MIMOcommunications, sonar and multi-function radar.

10/03/2015 Robust and Wideband Array Processing I 216

Page 217: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Notes on transmit beamforming

• Basic rules for ambiguity are identical between transmit and receive beamforming.

• Ambiguity in capture means that it is not possible to avoid radiation toward grating lobe directions.

• So called super-directive transmit beamformingwith widely spaced sensors allows grating lobes, at least in element space.

• Grating lobes are suppressed by a certain sensor directivity in beamspace.

• In transmission there is not the issue of steering vector normalization: in such applications only radiation intensity at the target location counts!

10/03/2015 Robust and Wideband Array Processing I 217

Page 218: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Narrow-band array transmitter

10/03/2015

x(kT) T

Baseband

signal vectorDigital mixing

matrix

....

D/A

D/A

RF modulation

network

s(t,θθθθ)

Propagation

2( , ) ( , ) ( )pj f Ts f e f f

π τ−= a p Txθθθθ

Robust and Wideband Array Processing I 218

Page 219: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Multi-source localization

• Sonar and radar should detect and locatemultiple, closely spaced targets in typicalenvironments.

• Data batch available: track before detect. Noinformation loss accepted before localization (i.e.,no lossy compressed sensing).

• Signal copy to validate detection.

• Only arrays with DSP offer sufficient informationand flexibility for all these tasks.

• High computational costs, but affordable today.

10/03/2015 Robust and Wideband Array Processing I 219

Page 220: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Early narrow-band source localization techniques

• Earlier parametric direction finding narrow-band techniques were based on interferometry from two to four sensors.

– Phase /amplitude real time analysis.

– Special antenna design and accurate calibration.

• More measurements are available in modernarrays with DSP.

– Spatial AR regression over ULAs to detect wavenumbers;

– Beamforming on a grid of spatial coordinates and output power or feature peaking (spatial imaging).

– Anyway, not a correct exploitation of the array signal model.

10/03/2015 Robust and Wideband Array Processing I 220

Page 221: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Source localization approaches

10/03/2015

Energy peaking

(beamforming)

Interferometric

(geometric)

Stochastic

(parametric)

ML-SOSHOS

SubspaceMVDR

ICA MUSIC WSF ESPRIT TD

GCC

Bartlett

AR

Robust and Wideband Array Processing I 221

Page 222: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

The spatial covarianceapproach

• All existing localization algorithms are based on thestructure of the Spatial Covariance Matrix (SCM).

• The SCM collects all available stationary secondorder information from narrow-band arrays andcircular signals (uncorrelated I/Q components).

• High-order statistics (HOS) are sometimes used, butthey are built so to share the basic SCM structure.

• Other second-order (e.g., ciclostationary),approaches are more rigorously viewed within a wide-band framework, since they observe temporalcorrelations between snapshots.

10/03/2015

( ) ( )( ) H

xx f E l l = R x x

Robust and Wideband Array Processing I 222

Page 223: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Spatial covariance (SCM)

1

( ; ) ( , ) ( ) ( ), 1,2, ,

D

l f f l l l L

p p

= + =

=

x A p s v

p

[ ( )] [ ( )] ; [ ( ) ( ) ] [ ( ) ( ) ] ;

[ ( ) ( ) ] [ ( ) ( ) ] ; [ ( ) ( ) ] ( )

[ ( ) ( ) ] ( ) ( ); [ ( ) ( ) ] ( )

H T

T T H

kl

H H

kl v vv kl vv

E l E l E k l E k l

E k l E k l E k l f

E k l f f E k l f

δ

δ λ δ

= = = =

= = =

= =

s v 0 s v s v 0

s s v v 0 s s P

v v R x x R

( ) ( ; ) ( ; )

( , ) ( ) ( , ) ( ) ( )

H

xx

H

v vv

f E l f l f

f f f f fλ

=

= +

R x x

A p P A p R

Robust and Wideband Array Processing I 223

Page 224: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Gaussian SCM estimate

• Zero mean variables (previously remove DC offsets and demodulated sinusoidal carriers).

• Sample mean of independent snapshots (i.e., critically Nyquist sampled vector array outputs).

• Non-uniform time weighting is possible.

10/03/2015

( ) ( ) ( )( ) ( ) ( )

( ) ( ) ( ) ( ) ( )

1

1

; ; ;

1; ; ;

1 1ˆ ; ;

T

N

LH H

xx

l

l f x lT f x lT f

f f L f L N

f l f l f f fL L=

=

=

= =∑

x

X x x

R x x X X

⋯ ≫

Robust and Wideband Array Processing I 224

Page 225: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Remarks on SCM

• Sufficient statistics only for temporally white,circular Gaussian noise and signals(unconditional model) and near optimal for mostpractical environments.

– Gaussian ML estimators are functions of the SCM only.

– Energy-type (bolometric) detection and estimation.

– Needs further information on Rvv.

• Standard array signal model assumes isotropicnoise with unknown variance (Rvv = λvI).

• Whitening required for general noise covariance.

• Modified (real-valued) SCM required for non-circular (even Gaussian) signals and noise.

10/03/2015 Robust and Wideband Array Processing I 225

Page 226: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Noise whitening

• Algorithms are initially formulated for white noise, i.e., withSCM proportional to the identity matrix.

• The known or the independently estimated noise SCM isfactorized into Cholesky or Hermitian square root factors.

• The inverse of these factors is applied to signal snapshotsbefore computing SCM or to the SCM estimate.

• The transformed noise covariance is now white.

10/03/2015

( ) ( ) ( ) ( ) ( ) ( )( ) ( ) ( ) ( ) ( )

( ) ( ) ( ) ( ) ( )

1

1

1 1

; ; ;

; ;

, ,

H

vv v v v

H H

yy v vv v

H

v v v

f f f l f f l f

E l f l f f f f

f f P f f f λ

− −

− −

= =

= =

= +

R R R y R x

R y y R R R

R A p R A p I

Robust and Wideband Array Processing I 226

Page 227: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Signal coherence

• If some signal can be at least partially reconstructedby other ones, it is said to be coherent with them.

• Coherence strongly degrades source localization andsignal analysis by arrays.

• Coherence is originated by specular multipath oversmooth surfaces and jamming.

• Sometimes modeled by a curved wavefront.

• The steering vector of coherent sources is a linearcombination of the steering vectors of all rays.

• In the fully coherent case, P(f) is rank deficient.

• Partial coherence is observed in scattering andclutter.

10/03/2015 Robust and Wideband Array Processing I 227

Page 228: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Coherence example

• Two radiating sources and a common (point) scatterer.

10/03/2015

( ) ( ) ( )1 1

1 2 3 1 1 21 2 2 22

2 2

( )

( ) ( ) ( ) ( )

( )

s t t

y t s t t s t t t

s t t

γ γ−

= − + − + −

a p a p a p v

Robust and Wideband Array Processing I 228

Page 229: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Coherent signal covariance

• The signals of sources 1 and 2 are uncorrelated.

• Scattered signal is a mix of the two sourcesignals.

• Covariance is Hermitian and positive semi-definite.

10/03/2015

( )( ) ( )

( )

*

1 1 1 1 21 1

2 2*

1 1 1 1 21 1 1 2 2 2 2 2 22 2

*

2 2 2 2 22 2

0

0

p p t t

p t t p p p t t

p t t p

γ ρ

γ ρ γ γ γ ργ ρ

= − + − −

P

Robust and Wideband Array Processing I 229

Page 230: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Beamforming approach(Bartlett)

• A directive beam w(p) is pointed toward eachlocation p of interest;

• Locations are estimated by the local maxima ofthe beam output power.

10/03/2015

• This estimate is ML iff a single source is present,w(p)=a(p) and the noise is white. (Rnn=λIM).

ˆ( ) ( )ˆ argmax

( ) ( )

H

xxBF H

=

p

w p R w pp

w p w p

Robust and Wideband Array Processing I 230

Page 231: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Beamforming basedlocalization

• Generalization of periodogram techniques.

• Non-parametric estimates (imaging).

• Tolerant to signal coherence and model mismatches.

• Easy to compute in real time with precomputedbeamformers on a grid of location parameters.

• Source direction of arrival (DOA) estimated by pickingthe angle of maximum beamformer output power.

• Non consistent estimation in the multi-source case.– bias due to beam sidelobes.

– some sources may be masked or cancelled.

– Rayleigh resolution limit dictated by CC ambiguity function.

10/03/2015 Robust and Wideband Array Processing I 231

Page 232: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Minimum VariamceDistortionless beamformers

(Capon or MVDR)• w(p) minimizes the array output power without linearly

distorting the signal of interest coming from p (i.e.,w(p)Ha(p,f)=1) ;

• w(p) suffers of cancellation of the useful signal if thearray is mis-calibrated and/or sources are coherent,but it has low sensitivity to SCM estimation errors andto the presence of multiple closely spaced sources.

10/03/2015

1

1

1

ˆ ( , )( )

( , ) ( , )

( , ) ( , )ˆ argmax

ˆ( , ) ( , )

xx

H

xx

H

MVDR H

xx

f

f f

f f

f f

=

=

θ

R a pw p

a p R a p

a p a pp

a p R a p

ɶ

Robust and Wideband Array Processing I 232

Page 233: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Other beamformers for localization

• More sophisticated beamformers can be devised:– APES uses a normalized MVDR vector for constant noise

power output.

– More complex LCMV beamformers for particular cases (fixedsources/jammers).

– Robust beamformers to cope with model uncertainties andtailored to signal copy.

• Beamformers are superficially attractive forlocalization, because of simplicity and parallelprocessing, but are very costly, require large arraysand furnish quantized, non consistent, locationestimates.

• Beamformers may be useful for quick data inspection,but the performance of MVDR with coherent arrivalsis marginal.

10/03/2015 Robust and Wideband Array Processing I 233

Page 234: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Narrow-band parametricmodels

• Fully exploit the multi-source array signal model.

• Mostly based on a probabilistic data description.

• The number of sources (say D) must be known apriori or estimated from a set of snapshots.

• Gaussian parametric models demonstrated goodadherence to real world scenarios (at least fornoise) and have nice geometrical interpretations.

10/03/2015

ˆ ( ), 1, , ;T l l M D= =p x …

Robust and Wideband Array Processing I 234

Page 235: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Maximum Likelihood parameter estimation

• If a probabilistic characterization of signals isavailable and the parametric model equations areexact, a Maximum Likelihood (ML) estimatorunder mild conditions furnishes a set ofnoteworthy advantages:

– The ML approach casts parameter estimation as the searchof the local or global extrema of a real-valued functional;

– ML estimates are asymptotically unbiased; bias vanishes asO(1/M) for a number of independent observations M;

– ML estimates are consistent, i.e., estimation varianceasymptotically vanishes as O(1/M) ;

– If the number of parameters remains finite w.r.t. M, the MLestimator is asymptotically efficient, i.e., approaches thevariance Cramer Rao Bound (CRB) for unbiased estimators.

10/03/2015 Robust and Wideband Array Processing I 235

Page 236: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Mainstream Gaussian models

• Conditional Gaussian model:– Independent signal and noise processes.

– Gaussian circular noise field with known SCM, up to a scale factor;

– Deterministic, but unknown signals, that are estimated together with location parameters.

– Consistent, but not asymptotically efficient (though near optimal) vs. location for finite SNR and array size.

– Non-consistent (noisy) though useful signal estimates.

– Insensitive to signal distribution.

• Unconditional Gaussian model:– Independent, circular, Gaussian signal and noise processes;

– Estimates locations, signal covariance, noise variance.

– Asymptotically efficient vs. stochastic CRB, which is higher than deterministic CRB.

– Sensitive to actual signal and noise distributions.

10/03/2015 Robust and Wideband Array Processing I 236

Page 237: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Some comments on ML estimators

• The partition between noise and signals (ofinterest) is rather arbitrary and flexible.

• The essential limit to the partition is the statisticalindependence between the two processes.

• The steering vectors of all sources of interestmust be known.

• The noise SCM estimate must be consistent.

• Some signals may be considered asdeterministic or subject to known parametricmodifications (dispersion, Doppler shifts).

• In many practical cases, performance tradeoffs ofdifferent models are not clear.

10/03/2015 Robust and Wideband Array Processing I 237

Page 238: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Identifiability conditions(Schmidt, 1980)

10/03/2015

• The general localization problem with sensorarrays is well posed (not ambiguous) only when:

– The sources of interest are point sources (Dirac pulses inthe location parameter space), narrow-band (the source hasa rank-one representation in the SCM) .

– The source number D is smaller than the sensor number(i.e., N).

– The number of free model parameters to estimate(location+signal+noise related ones) is smaller than thenumber of free real parameters of the sample SCM (equal orless than N2). This is not obvious at all in 3-D or in somephysical problems (e.g., light speed estimate).

– D steering vectors, related to different directions, are alwayslinearly independent (no spatial aliasing);

Robust and Wideband Array Processing I 238

Page 239: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Conditional ML estimates

• The noise is spatially white (or pre-whitened).

• Often a single snapshot is avaliable (monopulseestimation).

• Signals are unknown and estimated together withlocation parameters (no a priori distribution isassumed).

• Raw array ouputs can be replaced by matched filtersampled outputs without information loss.

• Single source of interest in many cases.

• Simplified steering vector by special array geometries(Watson-Watts, proportional 2-D e 3-D monopulse).

• Non linear multi-source estimation. Sub-optimalestimators often preferred for initialization and lessstringent requisites.

10/03/2015 Robust and Wideband Array Processing I 239

Page 240: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Gaussian conditional ML monopulse model

• Single source, monopulse case.

• Signal estimated by LS fitting, conditioned to the candidate steering vector.

10/03/2015

( )

( ) ( )[ ] ( )

1 1( ) ( )

1 1

( ) ( ) , ( )

( ) ( )

1L ( ) , ( )

det

L ( ) log trace ( ) ( )

Hv vv

H

v vv

k k

N

v vv

H

v v vv

k k f s k

E k k

k k e

k N k k

λ

λ

π λ

λ λ

− −−

− −

= −

=

=

∝ +

e R e

e x a p

e e R

x p sR

x p e R e

Robust and Wideband Array Processing I 240

Page 241: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

ML monopulse estimator in white noise

• Signal estimate can be eliminated and the resultingconcentrated ML is a special beamforming search in thelocation parameter space.

• Neyman-Pearson detection test is set up after ML estimate.

10/03/2015

( )

( ) ( )( )

( )( )

( )

,

2

2

ˆ argmin ,

, ,argmin

,

ˆ , ˆ ˆˆ ; ,ˆ ,

CML Fs

H

F

H

CML

CML v CML CML F

CML

f s

f f

f

fs f s

= −

= −

= = −

p

p

p a p x

a p a pI x

a p

a p xa p x

a p

Robust and Wideband Array Processing I 241

Page 242: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Beamspace 3-D proportionalmonopulse

• Generally formed by four identical, directive sensorscolocated on the vertices of a square on the vertical yzplane, recombined into three orthogonal beams

• Elevation φ and azimuth θ are zero along the x axis.

• “Sum” beam (sigma) no. 1 with a single directionalmainlobe

• Gain of “difference” (delta) beams no. 2 e 3 aboutproportional to θ and φ through monopulse gains.

1

( , , ) ( , , ) ( ) ; , 1

( )

f g f K f

K f

θ

φ

θ φ θ φ θ θ φφ

a ≪

Robust and Wideband Array Processing I 242

Page 243: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Watson-Watts array

• Four identical and slightly directive sensors at the vertices of ha square with diagonal length d and sides aligned along x e y axes.

( )( )

( )( )

( )( )

( )( )

cos cos( )

cos cos( )

sin cos( )

sin cos( )

( , , ) ( , . )

dj

f

dj

f

dj

f

dj

f

e

ef g f

e

e

πθ φ

λ

πθ φ

λ

πθ φ

λ

πθ φ

λ

θ φ θ φ

a

Robust and Wideband Array Processing I 243

Page 244: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Polar source 2D angle parametrization and monopulse

• The source position isparametrized by the off-boresight angle θ and by the revolution angle ϕaround the boresightaxis.

xN

yN

zN

North

Zenith

O

xBA

zBA

yBA

Boresight

Axis

Rαααα

Rλλλλ

Line of sight

Axis

xLOS

Target

Robust and Wideband Array Processing I 244

Page 245: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Polar separable Gauss-Laguerre functions (GLF)

( ) 2

( 1) 2 2

,

2

,

,

0

!( , ) ( 1) 2

( )!

2

( ) ( 1)!

n nk

k n

n r jn

k n

hkh

k n

h

kL r

n k

r P r e e

n k xP x

k h h

π ϕ

ϕ π

π

+

=

= −+

×

+ = − −

Generalized radial Laguerre polynomials and

tangential circular harmonics.

Robust and Wideband Array Processing I 245

Page 246: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Polar Amplitude ComparisonMonopulse (P-ACM) receiver

• For any pair of GLFs having radial order 0 and consecutive radial orders, it is possible to build a P-ACM as follows:

2

0, ( , )n r jn

nL r r e eπ ϕϕ −∝

0, 1

0,

( , )( , )

( , )

n j

n

n

L rR r re

L r

ϕϕϕ

ϕ+∝ ∝ Monopulse

ratio

Circular

harmonic

GL radial

profile

Robust and Wideband Array Processing I 246

Page 247: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

First-order P-ACM

• The simplest polar ACM is characterized by the following three beampatterns:

2

2

2

1

2

3

/ 2

( ) e

( , ) Re e e

( , ) Im e e

j

j

G

G

G

γ

γ ϕ

γ ϕ

γ ϑ β

γ

γ ϕ γ

γ ϕ γ

=

=

=

=

Angular width of

the sum beam

Sum beam

In-phase beam

Quadrature beam

Robust and Wideband Array Processing I 247

Page 248: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

P-ACM sum beampattern

-3

-2,2

-1,4

-0,6

0,2

1

1,8

2,6

0,000

0,100

0,200

0,300

0,400

0,500

0,600

0,700

0,800

0,900

1,000

-3,0

-2,4

-1,8

-1,2

-0,6

0,0

0,6

1,2

1,8

2,4

3,0

elevation [deg]

Gain

azimuth [deg]

Robust and Wideband Array Processing I 248

Page 249: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

P-ACM difference beampatterns

-3

-2

-1

3,88578E-16

1

2

3

-0,5

-0,4

-0,3

-0,2

-0,1

0,0

0,1

0,2

0,3

0,4

0,5

-3,0

-2,4

-1,8

-1,2

-0,6

0,0

0,6

1,2

1,8

2,4

3,0

elevation [deg]

Gain

azimuth [deg]

-3

-2

-1

3,8

8578E

-16

1

2

3

-0,5

-0,4

-0,3

-0,2

-0,1

0,0

0,1

0,2

0,3

0,4

0,5

-3,0

-1,2

0,6

2,4

elevation [deg]

Gain

azimuth [deg]

Robust and Wideband Array Processing I 249

Page 250: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Unconditional Gaussian model assumptions

• In the stochastic model for passive arrays, signals andnoise are generally assumed as realizations ofindependent, zero mean, ergodic, multivariate circularGaussian processes, since:

– the PDF of narrowband filtered signals approaches a Gaussian PDF(Whittle, 1956), under mild assumptions.

– typical deviations from Gaussianity (impulse noise, sub-Gaussiansignals) can be treated as outlier contaminations (Johnson, 1993)and/or handled by simple modifications of techniques derived in aGaussian framework.

– ML parameter estimators for general non-Gaussian array signalsare generally direction-dependent and require informationunavailable in practice.

• M>N independent snapshot available.

• Location, signal covariance and noise variance are theunknowns.

Robust and Wideband Array Processing I 250

Page 251: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Unconditional Gaussian ML estimation

• The SCM is a sufficient statistic for ML parameterestimation, if:

– the array response is a continuous and derivable function of thedirectional parameters

– the array response is perfectly known for any possible combinationof parameters (a real issue).

– the noise-only SCM is known up to a real, positive scalar.

– the number of unknown parameters to be estimated is less than thenumber of the degrees of freedom of the SCM

• Array or signal redundancies (e.g., ciclo-stationarity) can beexploited to achieve identifiability in special cases.

• Under these hypotheses, ML estimation is asymptotically(M→∞) unbiased and efficient

• Estimation of directional parameters is statisticallydecoupled from that of signal cross-spectra in most cases.

Robust and Wideband Array Processing I 251

Page 252: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Unconditional ML localization

• Results in a non-linear covariance fitting which

requires a joint search in the directional parameter

space.

• After 1992, ML algorithms have been replaced by

more flexible and still asymptotically efficient signal

subspace fitting algorithms (WSF, MODE) based on

the equivalent signal subspace concept.

( ) ( )

( ) ( )

. .1

1

1

, ,

1ˆ ( ) ( )

ˆˆ ˆˆ ˆargmax trace s.t.

H

v

L w pH

xx xx v

l

H

UML xx xx xx v

l lM

λ

λ

λ

=

= → = +

= = +

p P

R x x R A p PA p I

p R R R A p PA p I

Robust and Wideband Array Processing I 252

Page 253: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Subspace fitting estimators

• An alternate, but statistically and numericalequivalent characterization of the SCM is interms of its eigenvectors, partitioned into signaland noise subspaces, and eigenvalues.

• ML algorithms can be manipulated to work onthis alternate SCM characterization.

• A priori estimation of the source number (or,better, the number of uncorrelated, impingingsignals) can be made from the eigen-spectrum.

• If the choice is correct, asymptotical efficiencycan be retained.

10/03/2015 Robust and Wideband Array Processing I 253

Page 254: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Signal subspace

• For spatially white noise and D sources, only η≤Deigenvalues of Rxx(f) are larger than the noise power λv.

• Remaining ones are all equal to λv.

• The η dominant eigenvectors define the signal subspacebasis Es.

• The other eigenvectors define the complementary noisesubspace basis En.

[ ] [ ]

ˆ 0ˆ ˆ ˆ ˆ ˆ

ˆ0

EVDHsH

xx v N s n s n

v N

EVD Hs

xx s n s n

n

η

λλ −

= + =

=

0R APA I E E E E

0 I

ΛR E E E E

Λ

ΛΛΛΛ

Robust and Wideband Array Processing I 254

Page 255: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

GLS Paige equations for subspace fitting algorithms

• Direct (ML-type) fitting (WSF, MODE):

• Inverse (MUSIC type) fitting, only valid for non-

coherent sources (η=D):

( )

( ). .1

ˆˆ argmin ( ) , ( ) : ( , ( ( )

0

v s sF F

w p

F

f

M

= =

→ ∞ ⇒ →

p

p E p C p A p C p R E p E W

E p

) ) +) ) +) ) +) ) +

( )2 2

. .1

2

ˆ argmin ( ) , ( ) : ( ( ) (

( ) 0

s v

w p

L

= =

→ ∞ ⇒ →

p

p e p c p E c p R e p a p

e p

ɶ ) + )) + )) + )) + )

Robust and Wideband Array Processing I 255

Page 256: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Equation comparison

• MUSIC type estimators estimate one source at time after suppressing the others.

– The desired steering vector is the target of a regression from sample signal subspace.

– Breakdown when other source residuals greater then signal coming from the analyzed direction.

– Fitting error is generally not detailed: robustness to array errors but performance limitations.

• ML/WSF estimators model all sources at the same time.

– The weighted signal subspace or the SCM itself is the target of interpolation by a set of trial steering vectors.

– Risk of curse of parameters.

10/03/2015 Robust and Wideband Array Processing I 256

Page 257: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Subspace estimators

• Direct and inverse subspace modeling are twofaces of the same medal.

• Direct signal subspace fitting is anheteroscedastic regression of a set of supposedtrue steering vectors onto the weighted samplesignal subspace.

• Inverse subspace fitting, like MUSIC (MultipleSignal Interception and Classification) tries torecover a single steering vector from the samplesignal subspace:

– Steering vector errors are accounted for in some manner;

– MUSIC-type beamforming nulls all sources except one at atime.

10/03/2015 Robust and Wideband Array Processing I 257

Page 258: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Weighted Subspace Fitting

• Assumes no error in steering vectors.

• Subspace weighting optimized for finite sample errorsonly.

• Asymptotically efficient under the central model evenfor coherent scenarios.

• Optimal Wiener type subspace weighting amplifiescalibration errors and whitens spurious projections ofsignal eigenvectors onto the noise subspace.

• All locations must be calibrated.

• Attempts of inserting effects of mis-calibrationresulted in loss of consistency, bias and efficiency.

10/03/2015 Robust and Wideband Array Processing I 258

Page 259: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Weighted signal subspace SNR threshold

• Wiener WSF weights indicate the existence of a a tight estimation threshold at low SNR.

• The threshold depends on the separation of the minimum SCM eigenvalue from noise.

• In academic simulations, ML may exploit signaleigenvector leakage in the noise subspace, butat the cost of high SNR instabilities.

10/03/2015

( ) ( )2

22

ˆ ˆˆ ˆ ˆ;

ˆ ˆ

k vk v k

WSF k k v

k v

w CovN N

λ λ λ λ λλ λ λ

λ λ

− +∝ ⇒ −≃ ≫

Robust and Wideband Array Processing I 259

Page 260: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

MODE• For ULAs a clever rooting technique is possible

for WSF, based on the property of ToeplitzSylvester matrices generated by a polynomial.

• Unit modulus root angles of the polynomialdirectly furnish azimuth estimates.

10/03/2015

( )

0

1

02 2

1

01 1

1

2

0 1 2

1 10 0

0 0;

0 0

0 0; 1,2, ,

D

D

D

ULA DN D N

DN N

D

D

ULA d d D d

b b

b b

b b

b b b b d D

α αα α

α α

α α α

− ×

− −

= =

= → + + + + = =

A B

BA

⋯⋯ ⋯

⋯⋯ ⋮

⋯⋮ ⋱ ⋱ ⋱ ⋱ ⋮

⋮ ⋯ ⋮⋯ ⋯

… …

Robust and Wideband Array Processing I 260

Page 261: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

MODE GLS equation

• Solved iteratively until (uncertain) convergence.

• The Sylvester matrix asymptotically spans the noise subspace orthogonal to steering vectors.

• Polynomial roots radii modifications w.r.t. unity account for little steering vector mis-calibration.

• However MODE remains a rather weak estimator.

10/03/2015

( ) ( ) ( ) ( )

( ) ( ) ( )

( )

1( ) ( )

1

ˆ

ˆ

k kk k

v s s

k k k

v s s

k

+ =

=

B A p C p B R E B E W

B R E B E W

B B

Robust and Wideband Array Processing I 261

Page 262: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Comments on MODE

• MODE exploits the fact that ULA subarrays share thesame steering vectors with a power-type phase shift.

• Implicit averaging of subarray SCMs (spatialsmoothing) to a certain degree restores the maximumsignal subspace rank D even in the case of fullcoherence.

• This method was used to enhance MUSIC, but at theexpense of the overall array effective aperture.

• MODE fully and correctly exploits spatial smoothingfor asymptotical efficiency and improved WSFiteration complexity and safety.

• However forward-backward conjugate relationships ofULA steering vectors can still provide statisticaladvantages by destroying source coherence.

10/03/2015 Robust and Wideband Array Processing I 262

Page 263: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

MUSIC as beamforming• Equivalent MUSIC functionals (pseudo-spectra)

for white noise establish links with Capon andBartlett estimators:

– Bartlett estimator for the uniformly weighted signalsubspace;

– MVDR estimator in the limit of infinite source SNR.

10/03/2015

( ) ( )( )

( )( ) ( )

2

2

, ,ˆ argmax

,

,argmax

, ,

H H

s s

H H

n n

f f

f

f

f f

=

=

p

p

a p E E a pp

a p

a p

a p E E a p

Robust and Wideband Array Processing I 263

Page 264: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Spatial spectra comparison

• Cost functions of Bartlett, Capon and MUSIC (signaland noise subspace versions) are compared.

10/03/2015 Robust and Wideband Array Processing I 264

Page 265: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

MUSIC properties

• Near asymptotically efficient for uncorrelated sources.

• Optimal w.r.t. i.i.d. Gaussian errors in normalized steeringvectors.

• Calibration needed only within the angular sector ofinterest.

• Small angle finite sample bias, but not negligible.

• Spurious sources and rather high estimation threshold atlow SNR.

• Classical source selection criteria cannot deal with stronglycoherent sources, but proper MUSIC spectra do showpeaks near coherent sources, but with bias and Rayleigh-limited resolution as a Bartlett beamformer!

• Suggested workarounds for coherent sources (Toeplitzconstraints, spatial smoothing) impair performance in theuncorrelated cases: SCM eigenstructure distortion, bias,reduced aperture, non-white background noise).

10/03/2015 Robust and Wideband Array Processing I 265

Page 266: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

MUSIC SNR threshold• MUSIC must invert the steering vector linearly

combining a noisy signal subspace.

• Signal subspace perturbations within the signalsubspace itself (Gs) do modify the problem.

• Signal subspace perturbations within the noisesubspace (Gv) regularize the system at low SNR, but at the expense of DOA bias and additionalerror variance.

• When error is excessive, MUSIC spectrum failsto resolve spatially close sources (nulls merge):

10/03/2015

( ) ( ) ( )( )( ) ( ) ( )

ˆ ˆ;

ˆ

s s

s s v v

θ θ θ

δ θ θ

= = −

+ + = −

E w a E w a v

E G E G w w a v

Robust and Wideband Array Processing I 266

Page 267: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

ROOT MUSIC

• For arrays with an harmonic response (ULA or circular harmonic azimutal fittings) the steering vector is Vandermonde.

• A polynomial in Z domain can be formed, simulatingan ideal Toeplitz noise subspace projector.

• Angles of roots close to the unit circle furnish DOA estimates (beware of quadrantal polinomialsymmetry).

• Highly reduced SNR threshold problems.

• Fast computation.

• Effective display of the low SNR/sample size MUSIC inconsistency.

• Mestre and al. try to approach ROOT MUSIC performance with modified spectral forms.

10/03/2015 Robust and Wideband Array Processing I 267

Page 268: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

ROOT MUSIC (2)

( )( )

( )

( )( ) ( ) ( )

( ) ( ) ( ) ( ) ( ) ( )

* 1

22

1 1

1 1

; ;

jf

jf jf

j f

T H H T

MUS v v v M

e zz z e z e z

ze

N zP z z z z z

z

θθ θ

θ

θ

θ− −

− −

= = = = = =

= = =

aA A Ae

a

e AE E A e e P e

⋮⋮

Toeplitz

Matrix equivalent

Robust and Wideband Array Processing I 268

Page 269: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

ROOT MUSIC (3)

• ROOT MUSIC creates a Toeplitz modification of the noise projector.

• The projector exactly intersects a slightly modified (i.e., exponentially weighted) steering vector:

– Superresolution possible by root and residue analysis.

• Spectral MUSIC does not exactly intersect the array manifold for finite sample and calibration errors:

– no viable technique for distinguishing and separately converge to relatively close sources.

10/03/2015 Robust and Wideband Array Processing I 269

Page 270: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

ROOT-MUSIC PERFORMANCE• 16 sensors ULA, 100 samples, two uncorrelated

equi-powered sources at 10° and 15° w.r.t. broadside.

• SS-MUSIC is an advanced variant.

10/03/2015 Robust and Wideband Array Processing I 270

Page 271: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

MUSIC and coherent sources• The asymptotical consistency of MUSIC is tied to the perfect

asymptotical nulling of all sources operated by noisesubspace eigenvectors.

• Nulls can be placed well within the Rayleigh resolution limit(super-resolution).

• Coherent sources cannot be individually nulled, but stillappear in the beampattern form of the MUSIC pseudo-spectrum: a literature tale has been (in part) disproved.

• However peaks produced by coherent arrivals appearseparate only because of the intrinsic array beampattern(good for ULA!) and they are anyway slightly biased, due tothe partial superposition of other sources contributes.

• So, while coherent sources can be detected from a MUSICpseudo-spectrum, only partially uncorrelated sources can beconsistently detected in super-resolution.

• Coherent sources can still be detected by MUSIC spectrabetter than using Bartlett beamforming, because of the implicitsource power equalization in the orthogonal signal subspacewhich reduces sidelobe interference.

10/03/2015 Robust and Wideband Array Processing I 271

Page 272: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Subspace DOA algorithmdataflow summary

• Collect and a set of independent snapshots

• Perform noise pre-whitening.

• Estimate SCM and its eigendecomposition from snapshots or compute SVD of the snapshot matrix.

• Estimate the numerical rank of the SCM (i.e., numberof uncorrelated signals) by Information Theoreticcriteria.

• Only for ML/WSF, get initial, rough DOA estimates by beamforming or other suboptimal techniques.

• Compute or locally refine DOA estimates.

• Optionally, estimate incoming signals by LS/SVD fitting or constrained beamforming on originalsnapshots.

• Validate signals.

10/03/2015 Robust and Wideband Array Processing I 272

Page 273: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Comparison of subspace techniques

WSF type

• Asymptotically efficient for finite sample errors.

• Handles coherent sources.

• Critical calibration.

• Multi-dimensional search.

• Amplify modeling errors.

• Gross errors expected at high SNR.

• Tolerant to under-estimationof D.

MUSIC type

• Near asymptotically efficient only for uncorrelated sources.

• Optimal for i.i.d. steering vector perturbations.

• Difficult handling of coherent sources.

• 1-D search.

• Higher low SNR threshold.

• Tolerant to over-estimationof D.

10/03/2015 Robust and Wideband Array Processing I 273

Page 274: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

(Almost-)deterministic model

• Two simultaneous and temporally alignedsnapshots x(k) e y(k) are available from an arrayand another auxiliary system (AS), whoseoutputs are considered as reference signals(e.g., stored replicas);

• Noise and interference components of the arrayand AS must be independent;

• It is not necessary to explicitly know noise SCMand the details of the AS.

• The AS may even be a non-linear system!

• Synchronization time shift must be lower than thesignal correlation time.

10/03/2015 Robust and Wideband Array Processing I 274

Page 275: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

(Almost-)deterministic model

• Includes as a limit case the purely deterministicmodel with known training signals (active radar).

10/03/2015

0( , ) ( ) ( )( )( )

( ) ( )( )

[ ( ) ( ) ] [ ( ) ( ) ]

[ ( ) ( ) ] ; [ ( ) ( ) ]

( ) ( )

x

y

H T

x y x y

T H

su

Hxx xy x x xyH

Hzz Hxy yy xy y y

f k kkk

k kk

E k k E k k

E k l E k k

E k k

Θ + = = +

= =

= =

= = =

A s nxz

Bu ny

n n n n 0

s u 0 s u P

R R C C RR z z

R R R C C

Robust and Wideband Array Processing I 275

Page 276: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Generalized cross-correlation(GCC)

• The GCC is the sufficient statistic for the quasi-deterministic ML estimate. Array and AS signalsare individually spatially whitened.

10/03/2015

( )1 1

1

( , ) ( , )

1ˆ ˆ ˆ ˆˆ ˆ ˆ; ; ( ) ( )

H H H

xy x xy y x su y

MH H H

xx x x yy y y xy

k

GCC f

k kM

− − − −

=

= =

= = = ∑

x y C C R C C A p P B C

R C C R C C R x y

1ˆ ˆ ˆˆ H

xy x xy y

− −=C C R C

Robust and Wideband Array Processing I 276

Page 277: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Parameter concentration

• Estimated location parameter are asymptotically (M→∞)neraly decoupled by those of the signal covariances;

• The Gaussian ML estimates of signal-relatedparameters are extracted as a function of locationparameters and back-substituted (imperfectconcentration);

• The orthogonal signal subspace is obtained by the leftsingular vectors of the GCC, having singular valuesclose to one.

• Optimal subspace weighting is given by singular valuesitself.

10/03/2015 Robust and Wideband Array Processing I 277

Page 278: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

GCC location estimates

• WSF, MUSIC and MODE are applicable, taking into account steering vector prewhitening.

10/03/2015

[ ] [ ]

( ) ( )( ) ( )

ˆ

ˆ ˆ( , )

ˆ ˆ ( , )

Hs

xy s n s n

n

x x s s

x s x

f

f

= ≅

+ =

+ =

Σ 0C U U V V

0 Σ 0

A p C p C E p C U Σ

C U w p C e p a p

Robust and Wideband Array Processing I 278

Page 279: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Sample SCM eigenspectra

• If η<D, signals are coherent. The number ofidentifiable coherent sources diminishes.

• Sample noise eigenvalues are spreaded around the true value (asymptotical Chi-squared distribution).

10/03/2015 Robust and Wideband Array Processing I 279

Page 280: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Sample GCC singular values

• GCC sample singularvalues are close to one forsources, while the othersdecay to zero whileincreasing M.

10/03/2015

(1 )

SVD Hs

xy s N s N

O M

=

0C E E V V

0

ɶɶ ɶ ɶ ɶ ɶΣΣΣΣ

Robust and Wideband Array Processing I 280

Page 281: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Rotational invariance

10/03/2015

• Some algorithms (ESPRIT, MODE) exploit the

rotational invariance (phase factor) existing among

steering vectors of two or more subarrays

characterized by a translational invariance.

X Y

d

d( ) ( )2 sin( )

, ,j

Y Xf f eπ θ

λθ θ−

=d

a a

Robust and Wideband Array Processing I 281

Page 282: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

ESPRIT (Roy e Kailath, 1985)

• Exploits GCC and rotational invariance concepts.

• Makes it easier the selection of the sources ofinterest from subarray outputs.

• Irremediably sensitive to mutual couplingbetween close subarrays.

10/03/2015

[ ]

[ ]

,s.t. 1

( ) 1

ˆˆ ˆ ˆ, argmin

ˆ

ˆ( ) arg( )

X H H

s Y X

Y

j

ESPRITg e ϕ θ

φ φ

θ θ ϕ φ

=

− −

⇒ = = +

= ⇒ = −

e c

EE c E c E c Re

E≜

Robust and Wideband Array Processing I 282

Page 283: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Source number estimatiom

• From SCM and GCC only the number of uncorrelatedimpinging signals can be estimated from the eigenvaluespectra.

• Coherent source resolution can be only asserted by thevalue of fitting residuals compared to the noise floorestimate (search for one more source…).

• The data projection on the noise subspace asymptoticallyapproaches a (M by N-D) random matrix with i.i.d.Gaussian entries for which several eigenvalue boundsexist.

• This is a relevant consequence of the asymptoticalindependence of eigenvector and eigenvalues estimates.

10/03/2015 Robust and Wideband Array Processing I 283

Page 284: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Likelihood ratio for signal detection in the SCM

• For η signals, N sensors and M samples:– (N-η)th power of the ratio between the geometrical and

arithmetical means of supposed noise eigenvalues (equalitytest);

– upper bounded by one.

10/03/2015

( )

( )( )

1

1

1ˆ ˆ

ˆ

ˆ

N

v n

n

N

n

n

N

v

N

LR

η

ηη

λ η λη

λη

λ η

= +

= +−

=−

=

Robust and Wideband Array Processing I 284

Page 285: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Theoretical Information Criteria

• Minimize a cost function given by the scaled log-Likelihood Ratio LR plus a penalty term dependent on the sample size and the number of free SCM parameters for all hypotheses between zero and N-1 signals present.

• MDL is asymptotically consistent, but tends to underestimate the number of signals in finite sample, while AIC always tends to overestimate it.

10/03/2015

( ) ( ) ( )

( ) ( ) ( ) ( )

ln 2

lnln 2

2

AIC M LR N

MMDL M LR N

η η η η

η η η η

= − + −

= − + −

Robust and Wideband Array Processing I 285

Page 286: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Random matrix approach

• Tries to estimate a bound for the largest samplenoise eigenvalue for each hypothesis.

• Sets a lower threshold for signal eigenvalues.

• Results available under several assumptions.

• For Gaussian noise, sample eigenvalues can beapproximated in large sample by ranked Chi-Square or even Gaussian independent randomvariables.

10/03/2015

2

ˆ ˆ ˆ; Cov , ; 1 ,vn v n m mnE n m N

M

λλ λ λ λ δ η = + ≤ ≤ ≃

Robust and Wideband Array Processing I 286

Page 287: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Source copy and validation

• A heteroscedastic GLS fitting is finally performed toextract source signals of interest.

• Specially designed LCMV or even robustbeamformers may advantageously replace the LSfitting in many cases.

• If the last condition on LS error is not fulfilled in astatistical test, there are other (maybe coherent)sources to find!

10/03/2015

( ) ( ) ( ) ( )

( )2

1

ˆ ˆ; ,

1 ˆ1,2, , ;

H

vv v v v

M

v

k

f k k k

k M kM D

λ=

= + =

= ≅− ∑

R C C A p s C e x

e…

Robust and Wideband Array Processing I 287

Page 288: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Statistical test breakdown

• Temporal aliasing and spectral leakage from receiverfilters create non-white, non-stationary noise fields.

• Finite receiver bandwidth creates a multi-rank source,i.e., ghost sources.

• Any existing academic statistical model will breakdown! Simple, regularized tests may performacceptably and even better than sophisticated ones.

• Wrong number of sources implies some loss oflocation accuracy of all sources, starting from theweakest ones, or even a catastrophe at high SNR.

• Consistency may be lost due to the use of anautomatic source detection criteria: in some trials biasor over-fitting may spoil the overall estimates.

10/03/2015 Robust and Wideband Array Processing I 288

Page 289: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Remarks

• All these detection techniques are based on the assumption that the signal covariance rank is finiteand equals the number of arrivals (rays) rather thatthe number of uncorrelated source signal, as it is.

• ML techniques are robust (softly degrade theirconsistency and may lose weak sources) in the presence of covariance rank underestimation, but tooweak detected source may catastrophically impact estimation of stronger sources at high SNR (the Fisher Information Matrix becomes ill-conditioned).

• MUSIC is robust to rank overestimation instead, butfinds non-existing weak arrivals to be pruned later.

10/03/2015 Robust and Wideband Array Processing I 289

Page 290: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Self calibration

• Theoretically feasible only for lightly loaded arrays(i.e., D<<N) with sufficient degrees of freedom in theSCM, in addition to location and covarianceparameters.

• Requires a parametric, compact model for steeringvector errors.

• ML or subspace functional optimized for allparameters.

• In most cases, some parametrizations lead to singularFisher Information Matrix (hence some parametersare not uniquely identifiable).

• Several scenarios are anyway required to fully identifya valid re-calibration matrix.

10/03/2015 Robust and Wideband Array Processing I 290

Page 291: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Compressed sensing for arrays

• Any near-optimal technique examined here realizes a near-optimal compressed sensing scheme (minimal number of sources and their parametrization).

• Especially for coherent scenarios and ML/WSF initialization one may attempt to estimate the number of sources by a semi-parametric, general purpose compressed sensing algorithm.

• A codebook of tentative steering vectors is fitted to the signal subspace.

• A solution involving the minimal number of parameters is sought, generally obtained by regularized L1 norm fitting.

10/03/2015 Robust and Wideband Array Processing I 291

Page 292: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Basic compressed sensing solutions

• The codebook subspace fitting has infinite solutions.

• The minimum L2 norm solution is very smooth with spatially distributed amplitudes.

• Solutions however exhibit beamforming type peaks in the vicinity of sources using appropriate spectral measures.

10/03/2015

( ) ( ) ( )

( )( )

1 2

1

2

;

; diag

n

H H

s MN s

H

MN LP

θ θ θ−

⊥ ⊥

=

= =

= + =

A a a a

AC E W C A AA E W

C C A C CC

⋯Codebook

Solution set

Spectral measure

Robust and Wideband Array Processing I 292

Page 293: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Minimun norm L2 solution

• 10 sensors ULA, 4 sources (10.2°,15.3°,-20°,-30°), the first two are coherent, SNR about 20 dB.

• Zero fitting error.

• No compression, no super-resolution!

10/03/2015 Robust and Wideband Array Processing I 293

Page 294: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Tikhonov regularization

• A penalty is added to the cost functional to suppress small solution coefficients.

• Tikhonov regolarizationmakes the error non-zero, but the solution is still smooth and full.

10/03/2015

( ) ( ) ( )2 2

2 20

:, :, :,s

k

P k k kη

λ=

= − + ∑ AC E W C

Robust and Wideband Array Processing I 294

Page 295: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

L1 penalized solution

• Very simple version

• Five sources detected

• Sparse solution with many zeros

• Heavy computations

10/03/2015

( ) ( ) ( )2

2 10

:, :, :,s

k

P k k kη

λ=

= − + ∑ AC E W C

Robust and Wideband Array Processing I 295

Page 296: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Other CS type solutions

• More sophisticated L1 penalized functionals.

• Orthogonal Matching Pursuit (Cadzow 1990):– sequentially adds tentative sources minimizing the WSF LS

fitting error from a steering vector codebooks;

– first used in WSF initialization;

– re-proposed by many computer science authors in a simplified, less performing version!

• Direct pseudo-spectrum optimization.

10/03/2015 Robust and Wideband Array Processing I 296

Page 297: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

General purpose CS drawbacks

• No consistency claims is possible if all the source DOAs are not in the codebook!

– source splitting.

– source excision.

– ghost sources.

• Unclear detection and threshold strategies.

• Uncertain convergence: the important Restricted Isometry Property (RIP) is never satisfied for increasingly close DOA angles!

10/03/2015

( )

( ) ( )22 2

2 22

:, 0

1 1

s s

s s s

δ

δ δ

∀ = ∃ >

− ≤ ≤ +

A A s

y A y y

Robust and Wideband Array Processing I 297

Page 298: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Conclusions about CS

• General purpose compressed sensing is only interesting for data exploration and optimal algorithm initialization.

• CS is a Mathematical, non-physical viewpoint.

• Uncertain interpretation of results.

• High system complexity.

• No theoretical guarantees!

10/03/2015 Robust and Wideband Array Processing I 298

Page 299: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

PERFORMANCE AND ROBUSTNESS OF ARRAY PROCESSING

PART V

10/03/2015 Robust and Wideband Array Processing I 299

Page 300: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Error sources in array processing

• Signal-related errors

– Finite sample errors

– Heavy-tailed distributions

– Outliers

– Non-stationarity

– Spectral leakage

– Temporal aliasing

– Non-linearity

• Model-based errors

– Coherent sources

– Calibration errors

– Multipath & multimode propagation

– Reverberation

– Ambiguity

– Environmental changes

10/03/2015 Robust and Wideband Array Processing I 300

Page 301: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

First-order perturbationanalysis

• Statistical analysis of array processing algorithmsis not easy or productive with traditionaltechniques, because they are strongly non linear.

• The so called (first-order) perturbative methodhas a widespread relevance for this task.

• It works calculating the sensitivity w.r.t.parameters of the linearized model, a kind ofNewton derivative.

• Valid for moderate to high SNR and sample sizeand sufficiently small perturbations.

10/03/2015 Robust and Wideband Array Processing I 301

Page 302: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Perturbative techniques

• These techniques are strongly tied to the CRBconcept and can analyze the statistical impact ofvarious parameters and give a clear geometricalsignificance to estimation errors.

• Asymptotically, the linearized estimator around trueparameters assumes the form of the interpolation of arandom vector on a fixed basis, where the unknownare the parameter estimation errors.

• If the random vector is asymptotically Gaussiandistributed, as often it is, the local ML estimator is thelocal linear LS fitting.

• Anyway, the local BLUE estimator is still the LS one!

10/03/2015 Robust and Wideband Array Processing I 302

Page 303: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

SCM eigenvector perturbation(Golub 1989)

10/03/2015

• The EVD of a Hermitian matrix R perturbed by another

Hermitian matrix εR(1) is expanded in Taylor series w.r.t. the

dummy variable ε (scale factor of the perturbation itself).

• A deterministic relationship (transfer function) is obtained

between terms of the same order in ε :

( )( ) ( )( )

( )

(1) (1) (1) (1)

(1)

(1)2

2

; ;diag ;

H

i jH

ij

j i

g

ε ε ε ε

ελ λ

+ + + = + + + +

−∝ ⇒ = − = =

R R V V V V Λ Λ

R R v R vV VG G G G 0

R

… … …

ɶ≜

Robust and Wideband Array Processing I 303

Page 304: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Eigenvalue perturbation rewind

• Eigenvalue perturbation is asymptotically independentfrom that of eigenvectors.

• Sample eigenvalue distribution is asymptotically Chi-Squared with 2M degrees of freedom in the Gaussiancase, hence converging in large sample to aGaussian distribution.

• Eigenvalues estimates are asymptotically mutuallyindipendent.

• IMHO, a more detailed stochastic model is notdesirable for most applications, because of thedominance of systematic and random array modelperturbations on the SCM.

10/03/2015

2

ˆ ˆ ˆ; Cov , ; 1 ,vn v n m mnE n m N

M

λλ λ λ λ δ η = + ≤ ≤ ≃

Robust and Wideband Array Processing I 304

Page 305: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Stochastic finite sample perturbation

10/03/2015

• The random cosine matrix G can be statistically characterizedw.r.t. a dummy variable vanishing with M.

• Perturbation strength is reduced by increasing the SNR;

• Since a good SCM estimator is asymptotically Gaussian andunbiased for large M, EVD perturbation results are still valid fora wide class of signal distributions (asymptotical robustness)and ML or robust SCM estimators.

• Perturbations of signal eigenvectors into noise subspace aremutually uncorrelated!

( )

12

*

2

[ ] 0; [ ] 0

[ ]

ij ij kl

i j

ij kl ik jl

i j

M E g E g g

E g g

ε

λ λδ δ

λ λ

−⇒ = =

=−

Robust and Wideband Array Processing I 305

Page 306: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Asymptotical analysis of WSF(Viberg 1991)

10/03/2015

A deterministic relationship between parameter estimation

errors and finite sample signal subspace perturbation is found

by equating first order tems in ε:

( ) ( ) ( ) ( )

( ) ( ) ( ) ( )

( ) ( ) ( ) [ ]

1 †2

(1) (1)

(1) (1)

(1) (1) (1)

;

( ) ; ( )

( ) ;

s s

s

s n s

n

ε ε ε ε

ε ε ε

−= ⇒ =

+ + = +

= + + + +

+ ≅ +

A p C p E W C p A p E W

p p p W W W

C C C A p p A p ∆ p

CG

A p C A p ∆ p E E W E WG

C

ɺ… …

ɺ ⋯

====

Robust and Wideband Array Processing I 306

Page 307: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

The local linear system

10/03/2015

• Location errors are separable from spectral errors in C(1) by

projecting both term of first order expansion onto the

orthogonal complement of A(p), defined by the orthonormal

basis U:

( )

( ) ( )

(1)

;

; ,

H H

M D

H H

n n

−= = ⇒

⇒ ≅ ⇒

⇒ ≅ ∈

U U I U A p 0

C

U A p ∆ p U E G W

C

Fp r F r

ɺ ⋯

ℝ(1)(1)(1)(1)

Robust and Wideband Array Processing I 307

Page 308: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Asymptotical considerations

10/03/2015

• The design matrix F is fixed and characteristic of the array

and environment.

• The target vector r is instead random and depend on the

elements of G;

• If r is Gaussian and the array is perfectly calibrated, the

MLE (and BLUE) is locally given by a local LS interpolation

(i.e., by the classical WSF).

( )

( ) ( )

(1) † (1) (1) † †

1 1(1)2

[ ] ; [ ] [ ]

[ ]2

T

TvWSF s s v

E Cov Cov

Covη

λλ

−−

= ⇒ = =

∝ − ⇒ =

p F r p 0 p F r F

W Λ Λ I p F F

Robust and Wideband Array Processing I 308

Page 309: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

MODE vs. MD-MUSIC

• Two coherent sources at 0° and 15° in AWGN.

• Eight sensor ULA, d=0.5.

10/03/2015 Robust and Wideband Array Processing I 309

Page 310: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

SNR thresholds

• Non-linear parametric estimators are typically affectedby gross estimation errors whenever the square rootCRB approaches about one half of the angularseparation of closely spaced sources (at low SNR) ormodel uncertainty becomes of the same order ofmagnitude as finite sample errors (at high SNR).

• For medium SNR asymptotically efficient estimatorsdo approach the corresponding CRB.

• Introducing further information about SCM structure,such as forward-backward relationships for ULAs,may improve bounds and estimator performance, atleast in the absence of model errors.

• However, if model errors do not satisfy assumedsymmetries, performance may be worsened.

10/03/2015 Robust and Wideband Array Processing I 310

Page 311: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Gross errors presence and experiment validation

• Gross errors put into evidence by comparing thenon-robust sample standard deviation plot vs. therobust Median Absolute Deviation (MAD) plot,trimmed to a Gaussian distribution.

• However, even MAD has a non-regular behavior.

10/03/2015 Robust and Wideband Array Processing I 311

Page 312: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Discussion

• This perturbation analysis gives also origin to apractical, state of the art, Newton type localoptimization of the difficult WSF functional.

• The first order perturbation is valid for a large SNRrange and can be adapted in principle to any kind oferror.

• It demonstrates that no other algorithm based on theSCM can have better large sample estimationvariance than WSF, which must equate the ML one,i.e., approach the CRB, under mild conditions.

• The asymptotical perturbative setting makes it easy toanalyze the statistical impact of any local equation.

10/03/2015 Robust and Wideband Array Processing I 312

Page 313: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Model errors effects on the SCM

A. Eigenvalue bounds based on a singledeterministic perturbation.

B. Statistical analysis based on a deterministic orrandom steering vector perturbation model.

10/03/2015

( ) ( ) ( )( )

( ) 1 2

1

1 2

;

H

xx v

H H H

xx

NH

xx k k k N

k

N vη η

λ

λ λ λ λ

λ λ λ λ=

+ +

= + + +

= + + +

= ≥ ≥ ≥

= = = =

R E A E P A E I

R 0 EPA APE EPE

R 0 v v …

Robust and Wideband Array Processing I 313

Page 314: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Eigenvalue deterministic bound

• Steering vector errors modify eigenvectordirections and eigenvalues of the SCM.

• Static mis-calibration does not affect noiseeigenvalues (the signal subspace rank is notchanged).

• Time varying errors during acquisition (e.g.,originated by scattering, motion) modify noisesubspace eigenvalues and eigenvectors.

10/03/2015

( ) ( ) ( )

( )

( )( ) ( ) ( )

2 2 2 2

2

1

;

; 1;

2

H

k k k k k

k k v v

λ λ λ

ε ε κ

λ εκ λ λ εκ λ λ

= = − ≅ −

= =

≤ − + −

E EA A E v R E R 0 v

E A A A A

A A

ɺ

ɺ

Robust and Wideband Array Processing I 314

Page 315: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Notes on the deterministic bound

• Typical values of ε between 0.01 and 0.1.

• It is a pessimistic bound in general, but showsthat closely spaced sources may inflateeigenvalue changes through an high conditionnumber of the steering matrix.

• Noise subspace is not spherical anymore withtime-varying errors.

– Large sources may mask weaker ones;

– Source number detection must take this fact into account.

• Noise pre-whitening (not analyzed here) mayfurther inflate mis-calibration effects.

10/03/2015 Robust and Wideband Array Processing I 315

Page 316: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Eigenvector perturbations

10/03/2015

Array

Long range

Multipath (new

source)

Near sensor multipath

(mis-calibration)Near source scattering

TX

The scale of the

perturbation

scale does not

depend upon

the SNR!

( ) ( ) ( ) ( ) ( ) ( )

( ) ( ) ( ) ( ) ( )

( ) ( ) ( )

(1) (1)

22

(1) †

;

, , ,

l l l l l l l l l l l

H

ij i j

k kT

k k k

g k k i jη η

≅ +

= +

= > ≤

a p a p a p a p a p h

A p A p A p A p A p

v A p A p v

ɺ ɺɺ

ɶ ≪

,,,,

, , ,, , ,, , ,, , ,

,,,,

Robust and Wideband Array Processing I 316

Page 317: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Sensitivity to model errors

• SCM signal eigenvectors act as independent,cleaned snapshots, asymptotically summarizingall available information of the SCM.

• The finite sample WSF optimal weightingamplifies model errors for high SNR sources andsmall eigenvectors originated by coherent ones.

• An uniformly weighted signal subspace (used bythe so-called MD-MUSIC) improves results inmany of these cases at a significant expense ofstatistical efficiency:

10/03/2015

( )H

MUSIC D MUSIC s= ⇒ ∝C I W E A p

Robust and Wideband Array Processing I 317

Page 318: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Typical model error effects

Calibrated array Random 2% RMS array

errors

Robust and Wideband Array Processing I 318

Page 319: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Statistical robustness

• An estimator is said qualitatively robust if:– it is near optimal (i.e., near asymptotically efficient) to the

central (nominal) model, often a Gaussian one;

– a moderate perturbation (on the data or model side) produces astatistically bounded estimation error;

– a large contamination acting on few samples (e.g., lightning)cannot significantly impair the entire estimate (boundedinfluence function).

• A truly robust estimator has bounded impact of anySCM estimator and is a minimax estimator of somekind (minimizes the maximum risk of bias andvariance).

• Array parameter estimators are essentially M-estimators, i.e., they are based on non-linearfunctional optimizations, difficult to make robust andreasonably efficient from a statistical point of view.

10/03/2015 Robust and Wideband Array Processing I 319

Page 320: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Robustness hints

• Gaussian ML estimation is intrinsically non-robust,because tied to a single, well behaved distribution,leading to an unbounded statistical impact.

• Subspace algorithms instead work through anintermediate statistic (SCM, GCC), which can bemade robust in principle against data contamination.

• Gaussian-based estimators applied to a robuststatistic are essentially robust to data distribution.

• However on the equation side it is possible anasymptotical mismatch: while increasing the samplesize, local equations remain related to a wrong model,while the (robust) statistic converges to the true SCM!

10/03/2015 Robust and Wideband Array Processing I 320

Page 321: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Signal-related errors

• Finite sample effects have been analyzed indepth for localization and beamforming. In manycases they are not the primary source ofimpairment in practical applications

• Outliers, non-stationarities and heavy-taileddistributions are rather dangerous and can beafforded within the framework of robust SCMestimation.

• In any case, the reference (central) statisticalsignal model should be Gaussian, or, at least,elliptical. Without this assumption, existing arrayprocessing algorithms must be completely re-designed.

Robust and Wideband Array Processing I 321

Page 322: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Model-related errors

• They constitute the main thread to arrayprocessing algorithms even for smallperturbations.

• Consequences on direction finding algorithmsare:

– Non-consistent detection of the number of sources(imperfect noise whitening, weak signal masking);

– Bias;

– Gross errors in parameter estimation;

– Estimation variance plateaux at high SNR (the classicalCRB is not valid anymore).

Robust and Wideband Array Processing I 322

Page 323: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Qualitative robustness

• WSF and ML weight model errors aboutproportionally to the sum of signal powers:

– Masking of weak signals;

– Errors of all sources contribute to the DOA estimate error.

– Subspace fitting inconsistent if only some steering vectorsare poorly calibrated w.r.t. the true environment.

• MUSIC is only sensitive to the relative steering vector mismatch of the analyzed source (othersources are cancelled anyway by inversion).

• MUSIC pseudo-spectrum is insensitive (i.e. qualitatively robust) to zero-mean reasonablerandom steering vector perturbations.

10/03/2015 Robust and Wideband Array Processing I 323

Page 324: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Model errors as hidden coherence effects

• Most model errors can be viewed as a result of mis-calibration and some unexpected form of signalcoherence.

• Model errors at low SNR and/or moderate samplesize are masked by finite sample errors. Thus the MLestimator still essentially minimizes the estimationerror at low SNR.

• After a certain threshold SNR, model errors show upas irreducible bias and excess estimation variance.

• Weak algorithms exhibit a breakdown at high SNRwith a non consistent behavior (variance may evenincrease with SNR!).

• Excluding very low eigenvectors in coherent casesraises the low SNR threshold, but may avoidcatastrophe.

10/03/2015 Robust and Wideband Array Processing I 324

Page 325: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Random i.i.d. steering vector errors

• Steering vector error often assumed i.i.d.between sensors and directions.

• SCM diagonal loading depending on errorstrength and overall signal power.

• Formula useful for modified MMSE signalsubspace estimation and LCMV beamforming.

10/03/2015

[ ]

( ) ( ) ( ) ( )

22 2

2

2 2

0; ; 1

trace0

H

ij kl e ik jl e

xx xx xx N

E EN

EN

εσ δ δ σ

ε ε

= = ≅ ⇒ ≅

= = +

E E E A

PR E R R I

Robust and Wideband Array Processing I 325

Page 326: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Coherent multipath model

• By hypothesis, all the multipath arrivals happenwell within the duration of the temporal impulseresponse of the analysis filter

• Otherwise, SCM aliasing results and a newuncorrelated source appears.

• The actual array response (steering vector) is alinear combination of elementary steeringvectors, one for each multipath ray.

1,

1, ( ),

1

( ),

( ) ( ) ( )

d

d Q d d d

d

Q d d

l s l lη

γ

γ=

= +

∑x a a v⋯ ⋮

Robust and Wideband Array Processing I 326

Page 327: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Classical ML approach

• Elementary steering vectors individually belong to acalibrated manifold (e.g., plane waves parametrizedby their propagation directions).

• The SCM rank is less than the overall number ofmultipath arrivals.

• The combination coefficients are further unknowns tobe estimated from the sample SCM.

• High number of unknowns and few independentobservations are the receipt for bad parameterestimation.

• In addition, multipath coefficients often are timevarying (fast fading), impairing the rank limited SCMsource signature.

Robust and Wideband Array Processing I 327

Page 328: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Fast fading model

• Simplicistic scattering models are often used intelecommunications (circle, independent fadingcoefficient at each sensor).

• The mean SCM source signature is multi-rank,but is spread essentially within a rather smallangular sector, not filling the entire space, andbadly conditioned.

10/03/2015

( ) ( )

1, ( ),

1, ( ),

d d Q d d

T

d d Q d d

H H H H

d d d d d d dE l l E

γ γ

=

=

∝ =

A a a

γ

x x A γ γ A A P A

Robust and Wideband Array Processing I 328

Page 329: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Drawbacks

• It is practically impossible to calibrate for all possiblemultipath sources (far field, near field, spatially extendedsources, etc…).

• The overall number of resolvable sources diminishes,because the number of unknowns and the CRB increases.

• Rays (or small “difference type” eigenvectors) below athreshold SNR are badly estimated and damage the overallperformance.

• Only critical ML searches and some suboptimal subspacetechniques (spatial smoothing) can be used.

• The overall number of sources can be estimated byinformation theoretic criteria only by sequentially fitting aset of competing models on the data.

Robust and Wideband Array Processing I 329

Page 330: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Finite bandwidth source SCMsignature

• The SCM source model is multi-rank.

• The source subspace is confined within the subspace ofthe steering vector, plus its low-order derivatives vs.frequency.

• SCM structure is rather involved for ciclostationary sources.

• Aliasing and spectral leakage from filters further complicatethis formula.

• Multi-rank signature places a severe upper limit to thedetectability of weak sources spatially close to strongerones.

• The dominant eigenvector of a properly selected singlesource SCM is a better replacement for the steering vectorat the central bin frequency (i.e., a best rank-one SCMapproximation).

10/03/2015 Robust and Wideband Array Processing I 330

Page 331: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Finite bandwidth source SCM

10/03/2015

( ) ( ) ( ) ( )

( ) ( ) ( ) ( ) ( ) ( ) ( )

( ) ( ) ( ) ( ) ( )

( ) ( ) ( ) ( )

( ) ( ) ( ) ( )

2 2

1 1

2

1

* *

2( )

, , , ,1 ,1 ,1

0

,

, ,

, , ...

, , ...

, ,span ,

d d d

f f

H

d d d d d

f f

f

stat H

d s d d

f

NH H

k d k d k d k k k

k

d d

k d d n

f f s f H f

H f H u E s f s u f f dfdu

H f P f f f df

f ff

f f

η

η

λ λ=

=

= +

= +

≅ ≅

∂ ∂∈ ∂ ∂

∫ ∫

x p a p

R p a p a p

R p a p a p

u p u p u p u p

a p a pu p a p

Robust and Wideband Array Processing I 331

Page 332: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Matched-field processing

• In many cases, the multipath structure is notcompletely arbitrary (seismics, low-flying aircraftson the sea, ducts, shallow waters, microphonearrays within rooms) or it can be accuratelyestimated (quasi-static radio links).

• Solutions of the hyperbolic wave equation arequite insensitive to reasonable changes ofboundary conditions and losses in the medium.

• The array response is made by a linearcombination of modes, whose coefficientsdepend upon source location.

Robust and Wideband Array Processing I 332

Page 333: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Matched-field signal model

• A baseline solution is computed by a wavefieldsimulator for a given environmental parametervector c (propagation speed, reflectioncoefficients at the boundaries, surface roughnessindexes,…).

• A random error vector takes into accountwavefield approximations and uncertainties.

1

1

( , )

( , , ) ( , , ) ( , , ) ( , )

( , )

Q

Q

f f f f

γ

γ

= +

p c

a p c b p c b p c e p

p c

⋯ ⋮

Robust and Wideband Array Processing I 333

Page 334: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Properties of matched field model

• The matched-field model is often capable of 3-Dlocalization and beamforming, together with theidentification of some environmental parameters(as in seismic migration).

• The number of array sensors must be higherthan the number Q of significant modes for anunique matched-field source representation.

• Ambiguity in the presence of multiple sourcesincreases in reverberant environments.

• There is some freedom in choosing Q for the bestbias/variance trade-off of the overall matched-field modelling.

Robust and Wideband Array Processing I 334

Page 335: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Example: Low-flying beacon

• The main contribute to thesteering vector is due tothe direct path and thereflected path from theimage source

• Phase relationships arerather stable

• Diffuse multipath is alsopresent, depending on thesea state

• Height and distance of thebeacon are bothidentifiable with a sufficientvertical array aperture

Robust and Wideband Array Processing I 335

Page 336: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Matched field MUSIC for specular multipath

• Steering vector is an unknown combination of thesteering vectors of the target and of its reflection(s)from spread virtual sources, plus a random term.

• MUSIC can robustly cope with random array errors.Do not ever try this with ML or WSF!

• Constrained minimum eigenvalue problem at eachcandidate target location.

10/03/2015

( ) ( ) ( ) ( ) ( ) ( ) ( ) ( )

( ) ( ) ( ) ( ) ( ) ( ) ( )

( ) ( ) ( )2

,

ˆ ˆˆ ˆ ˆ, argmin

R

v

QRD

R

HH H

R N N R

MUSIC R

R

= + = +

= =

= p c

a p a p a p c p e p A p c p e p

A p c p Q p R p c p Q p c p

c Q p E E Q p cp c p

c

ɶ

Robust and Wideband Array Processing I 336

Page 337: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Real-world data examples

• Narrow-band matched-field localization experiment at the INFOCOM Dpt.

• Wave-field simulated by the virtual source Matlabprogram

• Recorded data well matched to simulated responses

• One sharp peak exists in the MUSIC pseudo-spectrum for a single source (above).

• Many spurious peaks arise in the two-source case (below)

Robust and Wideband Array Processing I 337

Page 338: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Robust matched-field array processing

• Matched-field processing inherently calls forrobust estimators due to practical wave-fieldapproximations.

• Capon-type adaptive beamforming is thepreferred basic matched-field technique for bothsignal copy and source localization tasks inuncertain environments.

• Both the SCM and the signal model can bemodified.

• Robust adaptive LCMV beamformers arerequired because of the risk of common errors inpointing, calibration, bad constraint setup, etc…

Robust and Wideband Array Processing I 338

Page 339: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Robust matched-field adaptive beamforming approaches

• Statistically robust SCM estimation against finite sample errors and outliers.

• Mutual coupling correction.

• Optimal quiescent vector selection in a random environment.

• Direction-dependent linear constraints.

• Quadratic robustness constraints.

• Wideband ML steered beamforming.

• Matched-field focusing.

Robust and Wideband Array Processing I 339

Page 340: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Robustness to signal distribution

• Noise is often Gaussian, but not always.

• Non Gaussian signals of interest may appear whenusing the unconditional model.

• A set of distributions close in some norm to theGaussian one or a contaminated Gaussiandistribution is assumed as reference.

• Robust SCM estimation is all what is needed forsubspace estimators.

• Rotation properties of the scatter matrix (implicit byMUSIC, ML, WSF…) are not always maintained byrobust SCM estimators.

• Bias and nonnegative SCM estimates may result. Useregularization (e.g., add a scaled identity matrix)!

10/03/2015 Robust and Wideband Array Processing I 340

Page 341: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Main basic approaches to SCMrobustification

• Independent robust estimate of each cross-sensorcorrelation (or cross-correlation coefficient).

• Robust scale estimation along many different slices ofthe SCM (as in Bartlett beamforming), followed by anon-negative covariance fitting.

• Rotationally invariant robust SVD (PCA) by iterativere-weighting of the norm of each observation.

• Clustering of snapshots based on some heuristiccriteria (norm, alignment), followed by outlier excisionand robust SCM estimation of remaining ones.

10/03/2015 Robust and Wideband Array Processing I 341

Page 342: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Robust cross-correlationcoefficient

• A robust correlation coefficient is separately computedamong all real and imaginary part of sensor output signals.

• Quarter-square identity is used.

• SCM for circular signals is reconstructed.

10/03/2015

2 2

2 2 2 2

( ) ( )2( , )

( ) ( )

ˆ ( , ) median ( , ); 1,2, ,

median( ); ( ) median median( )

( )

ˆ( , ) ( ) ( , ) ( ); , 1, ,

1,

k i k j k i k jk kk i j

k k k i k j k i k j

i j k i j

i ii

i

i i j j

S c s S c sc s

c s S c s S c s

k K

SS

i j S S i j P

i

ρ

ρ ρ

ρ

+ − −=

+ + + −

= =

− = = −

= =

=

y y y yx x

y y y y

x x x x

x xy x x x

x

R x x x x

…, 1; 1, ,P j i P− = + …

Robust and Wideband Array Processing I 342

Page 343: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Robust element-wise SCMestimate

• Quality of the estimate is tied to the robust scale estimator S(x) used.

• The SCM estimate may not be positive definite (regularize it…).

• SCM estimate is not invariant over orthogonal/unitary transformations (conceptualissue for PCA).

• The presented robust SCM has high resistanceto outliers (~25%), but it is far from efficiency atthe multivariate Gaussian distribution.

10/03/2015 Robust and Wideband Array Processing I 343

Page 344: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

A clever orthogonally invariantuse of robust SCM

• Compute robust SCM as indicated.

• Compute EVD and save eigenvectors.

• Rotate the data matrix with these eigenvectors.a) Compute a robust scale estimate of rotated columns (i.e.,

robust singular values) and reconstruct a positive definiteSCM.

b) Identify, remove or clip outliers, then compute a Gaussianor pseudo-vcovariance SCM estimate.

• Constrain SCM estimate for circular signals.

• Bias might result, not a cheap approach, butuseful for accurate data inspection.

10/03/2015 Robust and Wideband Array Processing I 344

Page 345: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Robust SCM estimation• Processing strictly tied to the sample SCM eigen-

structure.

• Excision of anomalous snapshots (outliers).

• Adaptive re-weighting of remaining snapshots for SCM estimation (pseudo-covariance).

• Pseudo-SCM eigenvalue regularization.

x1

x2

e2

e1

Outliers

Robust and Wideband Array Processing I 345

Page 346: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Pseudo-covariance

• Robust ML estimation of a least informative, elliptical andcircular multivariate PDF.

• PDF choice limited by numerical considerations.• An improper PDF often results.• Used for clutter SCM estimation in radar.

( )

( ) ( )( )

( )

1

1( )

2

221

1

1

1 1, , ; ( ) ; ( )

det( )

10

Pseudocov( )

N x HP N

i i Ni HN

i i PH Nii i i P

i j

j

HH s

s n s n

n

f g s rr a P N

s

ssN

×

=

==

= ∝ =+

=

⇒ = − =

= =

∑∑ ∑

X x x x C xCC

Cy xy

y y Iy y y I

y

0x CC E E E E

0

ɶ

ɶɶ ɶ ɶ ɶ ɶ ɶ

ɶΛΛΛΛ

ΛΛΛΛ

Robust and Wideband Array Processing I 346

Page 347: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Notes on pseudo-covariance

• Pseudo-covariance preserves the orthogonaltransformation property of the Gaussian ML SCMestimate, so common subspace fitting estimators canbe applied without modifications.

• Preserves the independence of observations.

• It is able to equalize by construction the statisticalimpact of all snapshots on the SVD, so it is useful inclutter scatter estimation, where samples are takenad differente ranges and some bins can containtargets.

• It is not able to locate even one faulty sensor.

• Fine for moderately long-tailed noise distributions(e.g., shrimp noise in underwater sonar).

10/03/2015 Robust and Wideband Array Processing I 347

Page 348: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Robust beamforming

• In extreme cases multi-source high resolutionestimators substantially fail in locating signals ofinterest.

• A Capon based robust beamformer can be abetter choice than WSF or MUSIC, even forsignal copy.

• Antenna movements, near-field scattering, timevarying multipath, pointing errors, uncertainpropagation medium (non-homogeneous,stratified) are always present.

• Standard Capon is surely weak under coherentenvironments.

10/03/2015 Robust and Wideband Array Processing I 348

Page 349: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Signal cancellation in adaptive beamforming

• The signal of interest leaks in the blockingsubspace.

• The quiescent path and the adaptive sidelobecanceller both contain the signal of interest.

• If the SNR in the blocking subspace is greaterthan about 0.5, the signal at the beamformeroutput is almost completely suppressed.

( ) ( )0 0

0 1 1

1

( ) ( ) ( ); ( ) ( ) ( )

( ) ( ) ( )

cancellation

H H

H H H H

H

l s l l l as l l

l a s l v l

a a

⊥ ⊥

= + = +

+ = + +

+ ⇒

C x b v w x v

w w C x w b

w b ≪

Robust and Wideband Array Processing I 349

Page 350: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Diagonal loading

• The finite sample variance of adaptive beamformersmainly depends on the amplitude and spread of thesmallest (noise) eigenvalues of the empirical SCM.

• Small eigenvalues can be fully suppressed in a PrincipalComponent Analysis framework or increased by aconstant quantity, or raised above a threshold(eigenvalue thresholding).

• The simple diagonal loading applies the same amount ofregularization noise to all eigenvalues.

1

1ˆ ( , ) ( ) ( )L

H

xx

l

f l lL

λ λ=

= +∑R x x I

Robust and Wideband Array Processing I 350

Page 351: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Linear constraints on LCMV

• Static linear constraints were often inserted onthe LCMV weight vector design.

• In particular, gradient constraints are useful tomitigate effects of pointing errors.

• The beamformer mainlobe is however enlargedand any constraint strategy can be defeated bycertain array perturbations.

10/03/2015

( ) ( ) ( )1

1

0

0

H

qp p

∂ ∂ = ∂ ∂

a p a pa p w⋯

Robust and Wideband Array Processing I 351

Page 352: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

• A true robust beamforming procedure should notbe tied to an exact error modeling.

• Robust beamforming should withstand arrayperturbations of any kind up to a pre-specifiedleverage point.

• So it should be a minimax procedure of sometype.

• All developed robust beamformers make use ofadaptive diagonal loading in various forms.

• A finer error model specification is un-desired!

Minimax robust beamforming

10/03/2015 Robust and Wideband Array Processing I 352

Page 353: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Optimal matched-field quiescent vector

• It represents the best fit of a vector to a set of steeringvectors simulated within a ball in the space ofenvironmental parameters, centred around a set ofnominal parameters

• The optimal quiescent vector is proportional to thedominant eigenvector of the ball scatter matrix.

0

0

( )

dim( )

1 1 1

2 1

1 2 dim( )

( , , ) ( , , ) ( , )

; , 1, ,dim( )

H

c

B

rH H H

k k k k k k

k k r

r q

f f p d

q r

λ λ λ

λ λ λ λ ε

= = +

+

=

= + +

> > < = −

∑ ∑

c c

A

A

A a p c a p c c c c

A e e e e e e

A… …

Robust and Wideband Array Processing I 353

Page 354: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Linear constraints for robust matched field beamforming

• The eigenvectors corresponding to the negligibleeigenvalues of A define the blocking subspace

• The weight vector should not have significantprojections along remaining eigenvectors toavoid cancellation of the useful signal in adaptivebeamforming.

• These constraints are globally expressed by theundetermined set of linear equations:

[ ] *

1 2 1 dim( )0 0 ;H

r ra ⊥ + = = Ae e e w C e e⋯ ⋯ ⋯

Robust and Wideband Array Processing I 354

Page 355: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Quadratic constraints

• Cancellation can be mitigated in a minimaxapproach by keeping the norm of the adaptiveweight vector below a certain threshold.

• This is a ridge regression problem, equivalent toan optimal diagonal loading.

• Requires the solution of a secular equationinvolving sample SCM eigenvalues.

( )1

1

1 ; 0 1

: ; 0 1

Ha aa

a

δ δ δεε ε

+ > − < ⇒ <

∀ < <

w bw

b b

Robust and Wideband Array Processing I 355

Page 356: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Equivalent constraint formulations

• The SNR threshold approach leads to a similar normbound.

• The MV beamformer output power can be maximizedfor a steering vector in a ball around the nominal one(Robust Capon beamforming by Luo, Li and Stoica)

• The resulting ridge regression is equivalent to aconvex optimization problem (Vorobyov), but it is farmore computationally efficient.

• It is equivalent to a non-linear compression ofdominant SCM eigenvalues.

( )1 1

0min ( ) . .H

xx f s t ε− − − < aa R a Q a aɶ

Robust and Wideband Array Processing I 356

Page 357: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Robust beamforming example• Two uncorrelated, equi-powered Gaussian sources at 15°

(no. 1) and 31° (no. 2), SNR = 20 dB.

• Source no. 2 with five fully coherent scatterers with SNR around 0 dB, located at 28°, 29°, 30°, 31° and 33°.

• Beamformer aimed at 30°.

10/03/2015 Robust and Wideband Array Processing I 357

Page 358: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Comments on robust Capon beamforming

• The MVDR beamformer places several lobes oncoherent scatterers to cancel the main source no.2.

• The MVDR weight vector has very high norm(i.e., noise amplification).

• The light robustification herein performed bynorm limitation reduces the weight vector norm,stabilizes the mainlobe and avoids significantcancellation by nearby coherent scatters.

• The null placed on the interference source no. 1is however widened in the robust beamformer.

10/03/2015 Robust and Wideband Array Processing I 358

Page 359: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Space-time coding robustness• It can be viewed as a special matched-field

beamforming problem.

• Lack of robustness constraints with respect to the array response H can lead to:

– part of signals of interest creates a nearly white background noise field.

– SNR and upper rate bound reduction of each extracted stream due to uncorrelated friendly noise superposition.

– high risk of complete link loss.

[ ]

2

2

1

ˆ ( ) ( ) ( ) . . ( ) ;

( ) ( ) diag ; 0

( ) ( )

H

H

lm D i

T

l l l s t E l C

E l m p p p

E l m

δ

+ ≈ =

= ≥

=

W HUs v s s

s s

s s 0

Robust and Wideband Array Processing I 359

Page 360: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Space-time coding issues

• Limited accuracy of array steering vectorestimation, due to non-stationarity and shorttraining sequences.

• Non-independent, but low-rank sector correlatedfading.

• Some approaches taken by matched fieldmodels, such as picking only the largesteigenvectors of the array transfer matrix.

• Not much space for improvements, exceptadopting diagonally loaded signal copy for robustMMSE signal estimation.

10/03/2015 Robust and Wideband Array Processing I 360

Page 361: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Narrow-band model limitations

• Low number of independent snapshots availablefor a given observation time in reverberantenvironments.

• Very fine frequency resolution required in mostapplications:

– Analysis must be repeated for several close frequencies,leading to a wide-band, but incoherent processing.

– Excessive number of free parameters (curse ofdimensionality) and high estimation variance.

– Analysis unable to really separate contributions of variouspropagation modes.

• High wavefield ambiguity in reverberantenvironments.

• Much superior efficiency of robust algorithms inwide-band scenarios.

Robust and Wideband Array Processing I 361

Page 362: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

WIDEBAND ARRAY PROCESSING

Part VI

10/03/2015 Robust and Wideband Array Processing I 362

Page 363: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Wide-band array processing

• Narrow-band model conditions for identifiabilityare not fullfilled in relevant applications (sonar,acoustics, seismics, UWB communications).

• Wide-band signal model radically changes withfrequency.

• The common research goal is of extending theappealing geometrical narrow-band approachesto wide-band environments.

10/03/2015 Robust and Wideband Array Processing I 363

Page 364: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

The boundary between narrow-and wide-band settings

• The general array convolutional model mustsurely replace the instantaneous narrow-bandmixing model when the SCM is not anymore thesufficient statistic for Gaussian ML identification.

• This happens when the effective length of thearray output multi-channel correlation (the largestimpulse response length plus the signalcorrelation length) exceeds one sampling period.

• In this case the sufficient statistic for GaussianML identification in the stationary case becomesthe space-time covariance matrix (STCM).

10/03/2015 Robust and Wideband Array Processing I 364

Page 365: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Wide-band and UWB paradigms

• Array design and performance are tied to the ratiobetween physical distance/aperture and the operatingwave-length.

• Below λ/4 inter−sensor spacing, element responsesbecome too similar (redundant) and mutual couplingeffects quickly increase.

• Over λ/2 spacing, ambiguity appears in various forms.

• Over one octave signal bandwidth, amplifier andreceiver linearity becomes critical (IMD products).

• So it makes sense to speak about an Ultra-WideBand (UWB) paradigm when bandwidth is greaterthan about one octave.

10/03/2015 Robust and Wideband Array Processing I 365

Page 366: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Space-time covariance matrix

• The STCM is the multi-channel covariance matrix between all (zero mean) sensor outputs and their delayed versions up to a certain order P.

• The space time snapshot is also introduced.

10/03/2015

( )

( )( )

( )

( )( )

( )

1 1

22( )

H

ST ST STNP NP

ST t mT

t mT

E

t P T m P

m Pt P Tt

mT

×

=

=

=

− − − + − + − − = =

R x x

x x

xxx

xx

⋮⋮

Robust and Wideband Array Processing I 366

Page 367: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

STCM block structure

• The STCM has a block Toeplitz structure in thestationary case, useful for building fast estimationalgorithms.

10/03/2015

( ) ( ) ( ) ( )( ) ( )( ) ( )

( )( ) ( ) ( )

( ) ( ) ( )

0 1 2 1

1 0

2 1

1

1 1 0

xx xx xx xx

xx xx

xx xx

ST

xx

xx xx xx

H

xx

P

P

p E m m p

− − − +

= −

= +

R R R R

R R

R RR

R

R R R

R x x

⋯ ⋯

⋱ ⋱ ⋯ ⋮

⋱ ⋱ ⋱ ⋮

⋮ ⋱ ⋱ ⋱ ⋱ ⋮

⋮ ⋯ ⋯ ⋱ ⋱

⋯ ⋯ ⋯

Robust and Wideband Array Processing I 367

Page 368: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

STCM hints

• In some cases, the narrow-band steering vector mightbe considered as constant across the signalbandwidth, but source signals and/or the backgroundnoise are temporally correlated. It is easy to verifythat the STCM must still be used instead of thenarrow-band SCM, which implies P=1.

• STCM can be built with either (complex) pass-band or(real) low-pass signals.

• Integer delays have uncertain and slow convergenceto the array response across the full digital bandwidth.

– Signals can be oversampled and then low-pass filtered.

– By Papoulis theorem, the integer delay expansion can bereplaced by more quickly converging expansions, based onLaguerre generalized FIR (dispersive transmission lines) or 1-DGauss-Hermite filters banks.

10/03/2015 Robust and Wideband Array Processing I 368

Page 369: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Array model representation accuracy by STCM

• Many wide-band signal properties can be betterassessed in continuous time.

• Even under the finite bandwidth hypothesis,discrete time FIR (MA) type array models haveinherent approximations, to be evaluated foreach case.

• Sample Fourier transforms and integrals haveoften to be performed by high order quadratureand interpolation formulas.

• Estimation algorithms must take into accountthese basic approximation errors.

10/03/2015 Robust and Wideband Array Processing I 369

Page 370: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Delay of arrivals

• The simplest Ultra-Wide Band systems cannot affordresources for operating on the huge STCM and operate innon-critical environment (single dominating source, whitenoise and uncorrelated sensors).

• So it makes sense to operate on selected STCM slices onpairs of sensors.

• Non dispersive propagation implies a constant group delaybetween sensor pairs, which can be the target of alocalization procedure instead of angles.

• Time Difference of Arrivals (TDOA) localizes sources in anon-dispersive medium on one branch of a hyperboloid ofrevolution with two sensors placed in the foci, approachinga conical surface at long ranges.

• Al least two sensors are needed for far-field localization ona plane, three in 3-D space, using cone or hyperbolic leastmean intersection.

10/03/2015 Robust and Wideband Array Processing I 370

Page 371: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Time-Delay of Arrival (TDOA) estimation

• Assume that medium and sensor responses arematched so that output array signals are delayedcopies of the same source signal immersed intoindependent noise realizations.

• This model is often used in radio-astronomy,radio-navigation, seismics, aerial acoustics andUWB short-range communications.

• Fractional delay estimation implies oversampling.

• TDOA is measured between sensor pairs.

• In most cases, delays are clustered afterwards.

10/03/2015 Robust and Wideband Array Processing I 371

Page 372: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Two-sensor 2-D TDOA model

• Angle θ measured from the broadside of the measurementbasis line passing through a sensor pair.

• Single baseband (real valued) source signal.

• Weakly temporally correlated source signals.

• Independent, temporally white, additive noise betweensensors.

• Wave-front direction is estimated from inter-sensor delays.

10/03/2015

( ) ( ) ( ) ( )( ) ( ) ( ) ( )

( ) ( ) ( )

1 1 1

2 2 2

1 2 1 2

1 2

, *

, *

sin; , 0

x t A h t s t v t

x t A h t s t v t

A Acc

τ

θτ

= +

= − +

⋅ − −= = >

p

p p

k r r r rp

k

Robust and Wideband Array Processing I 372

Page 373: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Cross-correlation based TDOAtechniques

• Regression between two sensor signals.

• Optional estimation of sensor gain ratio.

• Maximization of the cross-correlation function.

• AMDF (i.e., MPEG-like motion compensation)does the same thing in the L1 norm, more robustto impulsive signals.

10/03/2015

[ ] ( ) ( )

( ) ( ) [ ] ( ) ( )

2

1 2,

1 2

1 2,

ˆˆ ,a argmin

ˆ argmax

ˆˆ ,a argmin

CC CCa

CC

AMDF AMDFa

E x t ax t

E x t x t

E x t ax t

τ

τ

τ

τ τ

τ τ

τ τ

= − −

= −

= − −

Robust and Wideband Array Processing I 373

Page 374: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Notes on cross-correlation techniques

• Popular in UWB communications and acoustics.

• Spurious peaks (delay ambiguity) for temporallycorrelated signals.

• Biased cross-correlation estimates lead to biaseddelay (angle) estimates.

• Discrete-time cross-correlation estimates interpolatedaround peaks by a parabola (Jacovitti-Scarano).

• AMDF better performing in many experiments.

• Really suboptimal and weak estimators to sensor mis-matching, reverberation and coloured source spectra.

10/03/2015 Robust and Wideband Array Processing I 374

Page 375: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

GCC TDOA models• The two sensor model is essentially a quasi-

deterministic-model.

• The GCC, concentrated w.r.t. sensor output spectra,is the sufficient statistic for this problem in thefrequency domain.

10/03/2015

( ) ( ) ( ) ( )( ) ( ) ( ) ( ) ( )

( )( ) ( )

( ) ( )

( ) ( ) ( )

( ) ( ) ( ) ( ) ( ) ( )

1 1 1

2

2 2 2

*

1 2

2 2

1 2

2 2*

1 2

2 22 2

1 1 2 2

j f

GCC

j f

s

s v s v

X f AH f S f V f

X f A H f S f e V f

E X f X ff

E X f E X f

A A H f P f e

A H f P f P f A H f P f P f

π τ

π τ

ρ

= +

= +

=

=+ ⋅ +

p

p

Robust and Wideband Array Processing I 375

Page 376: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

GCC properties

• The GCC of two delayed signals contains adisturbed harmonic vs. the analysis frequency.

• Whitening of sensor signals equalizes estimationvariance (a necessary condition for MLE…).

• Very insensitive statistic to signal and noisespectra.

• Difficult consistent and unbiased estimation ofthe GCC because periodogram estimates areaffected by finite bin width and spectral aliasing.

10/03/2015 Robust and Wideband Array Processing I 376

Page 377: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Pre-whitened GCC

• Two-stage pre-whitening is highly preferable:– A compactly parametrized pre-whitener (e.g., an AR one) is

preferably estimated from both sensor signals, averagingthe sum (LS) or the logarithmic sum (Approximate ML) ofsignal prediction errors.

– Both sensor signals are pre-whitened in parallel, may be in ablock-wise fashion (as done in LPC).

– GCC is estimated by a very long DFT applied to whitenedsignals.

– GCC is regularizes at (near-)zeroes of the spectra: howeverthese points will be missing data for harmonic estimation!

• Harmonic modulation is highly disturbing forparametric delay estimation:

– PHAT: use only the phase component of the non-zerosample GCC sequence.

10/03/2015 Robust and Wideband Array Processing I 377

Page 378: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

AR Pre-whitener

10/03/2015

( ) ( ) ( )

( ) ( ) ( )

( ) ( )

( ) ( )

1 1 1

1

2 2 2

1

2 2

1 2

2 2

1 2

ˆ argmin

ˆ argmin

p

p

P

p

p

P

p

p

p LSa

p AMLa

x m a x m p y m

x m a x m p y m

a E y m E y m

a E y m E y m

=

=

= − − +

= − − +

= +

= ⋅

Prediction

errors = pre-

whitened

signals

Robust and Wideband Array Processing I 378

Page 379: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

TDOA estimation

• DFT applied to PHAT: very common and highlysensitive to low SNR regions.

• Weighted LS fitting in the AML spirit, applied to GCC:robust (bounded frequency sample impact), butapparently unknown in the community.

• AR regression applied to GCC, robust to disturbed(by delay spread) harmonics.

• MUSIC can often detect multiple delays even inreverberant fields, but TDOA pairing is difficult andrequire lots of sensor pairs (Di Claudio, Parisi, 2000).

• Cepstral pre-processing may improve PHATestimation (Di Claudio, Parisi, 2003).

10/03/2015 Robust and Wideband Array Processing I 379

Page 380: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Final TDOA estimation

10/03/2015

( ) ( ) ( ) ( ) ( )

( )

( ) ( )

( ) ( ) ( )

2

1

2

1

ˆarg 2

2

ˆarg 2

2

2

ˆ ˆ ˆ

max 0.5

ˆ argmax

ˆ ˆˆ argmax

j k f j f k

kj k f j f k

PHATk k

kj f k

AMLk k

k f k f e k f e

f

e e

k f k f e

ρ π τ

ρ π τ

τ

π τ

τ

ρ ρ ρ

τ

τ

τ ρ ρ

∆ ∆

∆ − ∆

=

− ∆

=

∆ = ∆ ≅ ∆

∆ ⋅ <

=

= ∆ ∆

p

p

p

p

Robust and Wideband Array Processing I 380

Page 381: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

TDOA pooling for arrays

• In 3-D localization, seismics (distorted wave-fronts!)and multi-sensor estimation, several TDOAs areestimated by different sensor pairs.

• If the TDOA pattern is unique for a certain location, itcan be compared with the estimated TDOA pattern(Bienati, Spagnolini, 2001).

• TDOA sample errors by GCC or PHAT can beassumed asymptotically Gaussian with zero meanand variance inversely proportional to the SNR.

• Some gross error in TDOA estimation should beexpected: use robust LS interpolators (e.g., HuberIRLS).

10/03/2015 Robust and Wideband Array Processing I 381

Page 382: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

LS (CC) TDOA pattern matching

• Very expensive in seismics, but quite acceptablefor ULAs, where multiples of a single delay aresearched for.

• Balanced (LCC) type functionals for TDOApattern matching may be preferable, since errorsare expected in both reference and measurementsides.

10/03/2015

( ) ( ) ( ) ( )( )

( ) ( ) ( )( )

( ) ( )( )

2

, , ,,

1 1

2 22 2 2 2

, , , ,, ,

ˆ

ˆ argmax

ˆ

k l k l k lk l

k l k l k l k lk l k l

w

w w

τ τ

τ τ

=∑

∑ ∑p

p

p

p

Robust and Wideband Array Processing I 382

Page 383: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Multi-source localization by TDOAspatial clustering

10/03/2015

Pre-whitening

via LPC

100 200 300 400 500 600 700

100

200

300

400

500

600

700

800

900

schiera/e: 1 2 3 4 delay -> bias-medio=0.018, devs-media=0.078 ms

SNR=20 dB, med=[-2.56 3.21 -0.2] cT, devs=[27.61 19.23 2.19] cT

TDOA

via

ROOT-MUSIC

Pre-whitening

via LPC

TDOA

via

ROOT-MUSIC

Centroids of most

dense cluster give the

estimated speaker

positions

… … ...

Localization Clustering

20 40 60 80 100 120 140 160 180

-1.5

-1

-0.5

0

0.5

1

1.5

frames overlappati (50%) wind=r BIAS=0.013827 ms, DEV-STD=0.02387 ms

de

lay (m

s)

Reverberated sources are not

linearly separable by the GCC

Robust and Wideband Array Processing I 383

Page 384: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

TDOA actual performance

• The TDOA CRB in white noise is proportional to theenergy of the temporal derivative of the sequence, butmany error sources are present.

• The Bienati method approaches the single sourceCRB in a vast SNR range.

• While GCC based approaches demonstrated goodresults in ad hoc simulations and/or non-criticalenvironments, they cannot effectively afford:

– correlated noise (longer baseline needed, more ambiguity);

– multiple sources and specular reflections;

– sensor pair matching errors;

– signal copy (low gain and minimal interference suppression).

10/03/2015 Robust and Wideband Array Processing I 384

Page 385: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

New trends in TDOA estimation

• For moving targets, change rates of TDOAincrease overall accuracy.

• Complex non-linear ML fitting have been tried(Estimate-Maximize procedures).

• Noise sensor inter-correlation and sensormatching remain unsolved issues.

• STCM-based models were historically preferredbecause of the similarity with their narrow-bandcounterparts, higher flexibility and rigour of thetheoretical development.

• However any wide-band array model isintrinsically approximated to a certain degree.

10/03/2015 Robust and Wideband Array Processing I 385

Page 386: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

STCM sinusoidal response

• Only a complex sinusoid has an exact rank onesignature on the STCM and should beconsidered as the basis for further developments.

• The discrete time sinusoid frequency is tied tothe continuous time one by a mappingdetermined by demodulation and samplingoperations.

• The space-time steering vector (STSV) is afunction of the continuous and discrete timefrequencies and of location parameters.

10/03/2015 Robust and Wideband Array Processing I 386

Page 387: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Space-time steering vector

10/03/2015

( ) ( ) ( )

( )( )

( )( )

( ) ( )

( )

( )( )

( )

( ) ( ) ( )

2 2

2

2 2

1

2 1

2

1

2 1

; ; ;

,

,, ,

,

, , ,

j ft j m

j

j m j m

ST ST

NP

j P

N

jdef

N

ST

NP

j P

N

s t e s m e f

f

f ef e f e

f e

ef f f

e

π πυ

πυπυ πυ

π υ

πυ

π υ

υ υ

υ

×

×

= = =

= =

= =

a p

a px p a p

a p

I

Ia p a p E a p

I

Narrow-

band

steering

vector

Frequency

subspace

Robust and Wideband Array Processing I 387

Page 388: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

The frequency subspace

• E(υ) is a basis for the STCM subspace potentiallyspanned by all the steering vectors at a givenfrequency, in absence of invisible space.

• Frequency subspaces and space time steeringvectors obey the following relevant DFT-likeorthogonality property.

• The narrow-band steering vector can beevidently recovered by applying a multi-channel(block) P-point DFT to the STSV.

10/03/2015

2 2H

N kqk q PP P

π πδ =

E E I

Robust and Wideband Array Processing I 388

Page 389: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Signal subspace of a random source

• A stationary, random source has a multi ranksignature on the STCM with rank bound equal orgreater than P.

• Some signal eigenvalues can be really low.

10/03/2015 Robust and Wideband Array Processing I 389

Page 390: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

STCM source subspace rank

• No sharp rank bound: the source cannot becompletely characterized by P subband steeringvectors of a DFT (closure problem)!

• A well defined noise subspace still exists.

10/03/2015

( ) ( ) ( )

( ) ( )

( ) ( )

, ,

2 12,0 , ,

, ,

H

ST S ST ST

ST ST ST

ST ST

P d

P

P P

π

π

υ υ υ υ

ππ

υ υ

=

− =

∫R a p a p

a p a p a p

a p e p

Robust and Wideband Array Processing I 390

Page 391: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

STCM based techniques

• Frequency domain binning approach:– A bank of critically sampled FIR filters (or a DFT) creates up to P

subband signals from the space-time snapshots.

– Each subband signal approximates the narrow-band model.

– A SCM is estimated for each subband.

– Almost Gaussian subband signals.

– Difficult signal reconstruction.

– Signal non- (ciclo-) stationarity is smoothed out.

– Aliasing and spectral leakage.

– High latency design for stationary signals.

• Time domain delay and sum approach:– Tapped delay filters or beamformers are applied to each sensor.

– Intrinsically UWB.

– Easy signal reconstruction, even not stationary.

– Low latency.

– High costs.

– Difficult multi-source location estimate.

10/03/2015 Robust and Wideband Array Processing I 391

Page 392: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Welch DFT periodogram STCM estimate

• Estimates a constrained frequency transformed, blockdiagonal STCM from independent space-timesnapshots.

• Assumes stationary signals, i.e.,enforcing zerocorrelation among different frequencies.

– Divides each sensor output sequence into non-overlappingsegments of length P , whose stacking gives origin to the STsnapshots.

– Applies a (windowed) DFT to each segment, forming Pnarrowband frequency domain snapshots.

– Estimate subband SCMs from narrowband snaphots.

• Rather slow temporal convergence.

• Plagued by spectral leakage (bias) and temporalaliasing.

• Asymptotically efficient w.r.t. observation time.

10/03/2015 Robust and Wideband Array Processing I 392

Page 393: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Welch binning data flow

10/03/2015

( )( )

( )

( ) ( ) ( ) ( )( )

( )

1

( )

1

,2

, , ; 0,1, , 1; 1,2, ,

,

ˆ 01ˆ ˆ ˆ, , ;

ˆ 1

k

N

xxLH Welch

xx xx k ST

l

xx

X k l

k l k l k P l LP

X k l

k k l k lL

P

πυ

υ=

= = = = − =

= = = −

x x

R 0

R R x x R 0

R

⋮ … …

⋱ ⋮

⋮ ⋯

Robust and Wideband Array Processing I 393

Page 394: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Temporal correlation basedSTCM estimate

• Separately computes cross- and auto-correlationsequences for each sensor pair and put them in the sampleSTCM.

– Biased temporal correlation estimator gives positive semidefinite STCMestimates (in the absence of numerical errors).

– Can employ FFT for fast aperiodic correlation.

– Costly memory shuffling.

– Minimal degrees of freedom (Toeplitz blocks) for maximum stability.

– Long triangular lag window;

– Lower bias than Welch periodogram in STCM for typical STCMs.

– Fast statistical convergence for M>NP.

– Optional temporal window for non-stationary signal tapering.

10/03/2015

( ) ( )* *

0

1ˆ ˆ ˆ( ) ; ( ) ( )M p

xy xy xy

m

R p x m x m p R p R pM

=

= + = −∑

Robust and Wideband Array Processing I 394

Page 395: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Covariance type STCM estimate

• Averages ST snapshots or builds intermediateToepliz/Hankel data matrices.

• Positive definite, unbiased STCM estimates.

• Fast SVD computation by conjugate gradient Lanczostype algorithms with low condition number,

• Employs fast aperiodic convolution algorithms.

• Optional temporal snapshot tapering window.

• Huge memory requirements.

10/03/2015

( ) ( )

( ) ( )1

1 1ˆ

1

MH H

ST ST ST ST ST

m

ST ST ST

m mM M

M

=

= =

=

∑R x x X X

X x x⋯

Robust and Wideband Array Processing I 395

Page 396: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Links between subband SCM estimates

• Welch periodogram subband SCM estimate is a Bartlett type estimator applied to the STCM.

• Capon MVDR SCM estimate is possible (Krolik):– Spectral leakage suppression.

– Fast convergence.

– Signal cancellation issues for non- (or cyclo-) stationarysignals.

– Background noise SCM distortion.

10/03/2015

( )( ) ( ) ( )

( )( ) ( ) ( )

( )

1( ) 1

ˆ ˆ

ˆ ˆ

Bartlett H H

k ST kN N

MVDR H H

k ST kN N

k

k

υ υ

υ υ

×

−−

×

=

=

R E R E

R E R E

Robust and Wideband Array Processing I 396

Page 397: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Work in progress

• Use 2-D Hermite-Laguerre expansion of thearray response, which turns out to be asophisticated beamspace transformation of theSTCM for ULAs.

– More accurate response modeling.

– Fast convergence (low degrees of freedom).

– Finite rank signal subspaces.

• Optimal rank detection of the sample STCM.

• Understanding observed loss of consistence ofBartlett and Velch SCM estimators from STCM.

10/03/2015 Robust and Wideband Array Processing I 397

Page 398: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Array design issues

• A single array cannot efficiently cover abandwidth larger than about one octave:

– Small aperture and high mutual coupling at low frequencies.

– Excessive spacing and ambiguity at high frequencies.

• Telescopic arrays with scaled, nested subarraysare required for demanding UWB applications(sonar, audio, ESM).

– Multi-ring circular arrays;

– Irregularly spaced arrays.

– Pruned arrays.

– Interpolated arrays.

– Difficult signal copy from sparse subarrays.

Robust and Wideband Array Processing I 398

Page 399: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Wideband beamforming on the STCM

• Mainly used in sonar, radar, seismic inversionand ultrasound.

• Multi-channel convolution applied to the space-time snapshots in time or frequency domain.

• Array model heavily changes with frequency.

• Huge data: heavy compromises betweencomputational power and global efficacy.

• Huge number of free parameters: constrainedarchitectures are searched.

• Delay and sum (adaptive) beamforming useful forwide-band signal copy.

10/03/2015 Robust and Wideband Array Processing I 399

Page 400: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Delay and sum beamformer

• Tapped delay lines (FIR filters) connected to eachsensor.

• Adaptive LCMV possible.

• Distortion-less response constraint inverts arrayresponse to a desired response hd.

• Typically operates with two to four time oversampling.

10/03/2015 Robust and Wideband Array Processing I 400

Page 401: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Delay-and-sum MVDRbeamformer

• Noise and independent interference collected in an additive vector v.

• DR constraint plus optional ones.

10/03/2015

( ) ( ) ( ) ( ) ( )

( ) ( )

( ) ( ) ( )

( ) ( )

( )

( ) ( ) ( )

( )

0 0

1 1 1

0 011

11 1 11

11 1

;

; ;

ˆ argmin s.t.

Q P QH

p q

p q

NQ N N

NQNH H

dNQNP P Q

NP Q

NQN N

H H

MVDR ST d

m s m p m y m m q= =

× × ×

××

×× − + ××

×× ×

= − + = −

= = = =

= =

∑ ∑

w

x h v w x

h 0 0

w h 0 h

w h w w H h0

w h

0 0 h

w w R w w H h

⋱ ⋮⋮ ⋮

⋮ ⋱ ⋱

Robust and Wideband Array Processing I 401

Page 402: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Steered delay and sum beamformer

• Fractional delays align in time all the componentsof the signal coming from the direction of interest.

• Short (narrow-band type) weight vector cancelsinterferences while preserving desired signal.

10/03/2015

τ0-τ1(p)w1

x1(m)

τ0-τN(p)wN

xN(m)

...y(m)

Robust and Wideband Array Processing I 402

Page 403: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Focused beamformers

• Steered beamformers, preferred in radio-astronomy,sonar and ultrasound, have the minimum number offree parameters among wide-band beamformers.

• Interfering sources not well compressed in rank withloss of degrees of freedom.

• Alternate formulation of steered beamforming in thefrequency domain after binning.

– Realign all the source steering vectors at bin frequencies ontothe corresponding steering vectors of a virtual array at leastwithin a sufficiently wide angular sector centered on thedirection of interest.

– Linear transformation (focusing matrices) of bin outputs.

– Unitary transformations preserve orthogonality betweenconstraint and blocking subspaces for adaptive beamforming.

10/03/2015 Robust and Wideband Array Processing I 403

Page 404: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Focusing matrices

• Orthogonal (Procrustes) focusing matrices– work only on the union of small angular sectors, one or two

beamwidths wide;

– rather high focusing errors;

– careful scaling of amplitudes and phases of steering vectors isneeded to avoid signal distortion;

– no off-sector spatial filtering capability.

• LS and equiripple interpolation:– spatial filtering of off-sector sources;

– near singular focusing matrices for narrow sectors;

– wide angular sectors possible but with rather lage errors;

– virtual narrow-band array manifold must be within the span ofthe (harmonic) modal decomposition of the manifolds of allfrequencies;

– reduced virtual array size often required to full-fill thisrequirement;

– no directional ambiguity is allowed!

10/03/2015 Robust and Wideband Array Processing I 404

Page 405: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Wide-band steered (focused) beamformer (STBF)

( ) ( )( ) ( ) ( ) ( ) ( )

0

0

1 1 2

, , , ;

( , , ) , ; , , , , ;

1,2, , ; , 1, ,

k k

H

f k f k k k k

f

y k l f l f l f l s f l

l L k k k k

= = ≅

= = + …

T a p c a p c

w w x x T x a p c

…Robust and Wideband Array Processing I 405

Page 406: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Procrustes unitary focusing

• Based on the SVD and the orthogonal polarfactorization of matrices.

• i.i.d. steering vectors errors would induce bias andcan be consistently corrected in a LS sense by aproper PCA.

10/03/2015

( )( ) ( )

( )( ) ( )

( )

0 1 1

0

1

20 1 2,

1 2,

; , , ;

ˆ ˆ; ; argmin

ˆ ;

HN

o o Q j j j j Q jN Q N N Q

H

j j j j j v N j jF

SVD SVDH T H H

j j j j j j j v N j j j j

H

j j j

f f

E λ

λ

× ≥ ×

=

= =

= + = = −

= − =

=

T T I

A a p a p A a p a p

A A E E E I T A TA

A U Σ V A V Σ Σ I U Q Γ Q

T Q Q

⋯ ⋯

Robust and Wideband Array Processing I 406

Page 407: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Remarks on unitary focusing

• Possible only within the union of small angularsectors (< one beamwidth for each sector acrossits central direction).

• Good academic simulation results based on heuristic (magic) angle selection and equationweighting schemes.

• Non-convergence of iterated focusing.

• It is essential to match normalized and phasecentered steering vectors:

– Unitary matrices cannot change vector L2 norm. Steering vector normalization prevents irreducible fitting errors.

– Phase centering minimizes phase rotations within the sectorand the overall fitting error.

10/03/2015 Robust and Wideband Array Processing I 407

Page 408: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Adaptive STBF

• Approximately common signal model for allfrequencies after preliminary focusing.

• Single weight vector of length N for allfrequencies.

• Refined quiescent vector in LCMV structureagainst multipath.

• Capability of isolating, combining or suppressingreverberation modes on the basis of their relativegroup delays.

• ML-STBF is almost independent of the signalspectrum and intrinsically robust to model andfinite sample errors.

• Targeted to seismic, underwater, ultrasound andaudio processing.

Robust and Wideband Array Processing I 408

Page 409: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

MV-STBF• Suppresses multipath delayed more than thesource only correlation time.

• Averages sample focused subband matrices.

10/03/2015

( ) ( )( ) ( ) ( ) ( )

( ) ( ) ( )

( )

( )

( )

( ) ( )

( )

( ) ( )

1

( )0

22

0

, ,

, ,

1ˆ , ,

1 ˆargmin . .

( )

F k k k

F H H

xx F k F k k xx k

LF H

xx F k F k

l

H

HH F

MV xx

kH

f l f l

k E f l f l k

k f l f lL

k s tK

γ

=

=

= =

=

= ==

− ≤

∑w

x T x

R x x T R T

R x x

C w d

C w dw w R w

Q w w

ɶ

Robust and Wideband Array Processing I 409

Page 410: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Stochastic ML-STBF

• Output subband signals are assumed as zero mean,circular, Gaussian and mutually independent w.r.t.time and frequency.

• Fast and safe modified Newton algorithm for training.

• Built-in linear and quadratic robustness constraints.

• Implicit time domain de-correlation of multipath andfocusing errors delayed beyond one sampling period!

( )0( )

22

0

ˆargmin ln . .( )

0

H

H

H F H

ML xx kH

k

k

k C s t

C

γ

=

= = + − ≤

∑w

C w d

C w dw w R w w w

Q w wɶ

Robust and Wideband Array Processing I 410

Page 411: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Choice of the adaptive STBFquiescent vector

• Focused subband steering vectors are notgenerally aligned on the same direction and donot have the same magnitude.

• The optimal quiescent vector (i.e., the effectivefocused array response) departs from the(scaled) steering vector of the virtual array at thepointing direction.

• An optimal quiescent vector should be within theball of focused steering vectors.

• Different optimality criteria can be established!

• All work much better than the standard one…

10/03/2015 Robust and Wideband Array Processing I 411

Page 412: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Wide-band quiescent vectors• The ML-STBF theory allows the development of

a set of powerful, spectrum insensitive wideband matched-field quiescent vectors

2

0,

2

0 2

2

0 2 22

( , ) argmin ( , , )

( , , )( , ) argmax

( , , )( , ) argmax

( , , )

k

k

j

PB LS k k

k

H

k k k

WAVES

k

H

k k

MLH

kk k k

f e

p f

f

f

θ

θ

σ

∝ −

∝ +

x

x

x

w p c Q T a p c x

x T a p cw p c

x

x T a p cw p c

x T a p c x

Robust and Wideband Array Processing I 412

Page 413: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Quiescent vector choice

• ML vector preferable for applications to reverberant fields (spectrum estimation, imaging) since optimizes log-spectrum (real cepstrum) response.

• WAVES vector useful only for moderate reverberation level.

• PB-LS vector very robust under multipath.

• Further 1-D phase and magnitude control of the frequency response is required for correct signalextraction.

10/03/2015 Robust and Wideband Array Processing I 413

Page 414: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Comparison between the ML-STBF and the robust MV-STBF

• Two coloured, uncorrelated far-field sources at 7 and 15 degrees from broadside

• ULA 10 sensors, SNR 20 dB, 80-120 Hz, L=100

-50

510

1520

25 80

90

100

110

1200

10

20

30

40

50

Frequency [Hz]

MV-STBF

Steering angle [DEG]

PS

D [d

B]

-50

510

1520

25 80

90

100

110

1200

10

20

30

40

50

Frequency [Hz]

ML-STBF

Steering angle [DEG]

PS

D [d

B]

Robust and Wideband Array Processing I 414

Page 415: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Mediterranean Vertical Array Data - wavenumber scan

• Vertical ULA, 48 sensors moored in shallow water near the isle of Elba (SACLANT), WAVES vector, narrowband source at 160 Hz

-20

-10

0

10

20

140150

160170

180190

200

30

40

50

60

70

80

Frequency [Hz]

ML-STBF

Steering angle (DEG)

PS

D [d

B]

-20

-10

0

10

20

140150

160170

180190

200

30

40

50

60

70

80

Frequency [Hz]

MV-STBF

Steering angle (DEG)

PS

D [d

B]

Robust and Wideband Array Processing I 415

Page 416: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Acoustic source separation

• INFOCOM array (8 microphones)

• Bandwidth 400-1150 Hz

• ML-STBF + ML quiescent vector

• Unitary matched-field focusing

0 2 4 6 8 10 12

x 104

-4

-3

-2

-1

0

1

2

3

4x 10

-8

Time samples

Am

plitu

de

Pulse trains separately received by a single mic.

f2p1f1p4

0 2 4 6 8 10 12

x 104

-4

-3

-2

-1

0

1

2

3

4x 10

-8

Time samples

Am

plitu

de

ML-STBF output after matched field focusing

f2p1f1p4

Robust and Wideband Array Processing I 416

Page 417: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

Random scattering

• Optimal quiescent vectors can largely improve output SNR and multipath suppression/combination with ML-STBF and MV-STBF.

• ULA 25 sensors, 0.8-1.2 GHz, L=100, 5% RMS array errors, 10 randomly located scatterers + far-field AR interference.

6 7 8 9 10 11 12 13 14-15

-10

-5

0

5

10

15

STEERING ANGLE [DEG]

SR

R [d

B]

ML-STBF

a d

WAVESMLPB-LS

0.8 0.85 0.9 0.95 1 1.05 1.1 1.15 1.2

x 108

-10

-5

0

5

10

15

20

25

30

35

40

FREQUENCY [Hz]

AR

RA

Y S

NR

[d

B]

ML-STBF: STEERING ANGLE 10 DEGREES

a d

WAVESMLPB-LS

Robust and Wideband Array Processing I 417

Page 418: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Wide-band parametric localization techniques

• Incoherent techniques– Separate localization within each subband with beamforming,

MUSIC, ML, WSF, etc….

– Clustering of location estimates in frequency.

– Low SNR clustering breakdown.

– Low independent sample number.

– No focusing issues.

– High number of narrow-band targets.

• Coherent techniques– Single basic statistic for the entire bandwidth (STCM, subband

SCM set, etc…).

– Overall wide-band functional not completely consistent(focusing, spectral leakage, pathological signals with fewmodes).

– Bias and excess estimation variance at high SNR.

– Low SNR thresholds.

– Number of detectable sources lower than the sensor number.

10/03/2015 Robust and Wideband Array Processing I 418

Page 419: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Coherent wide-band estimators

• Often assume independent bin information.

• Approximate ML or WSF estimates– High statistical efficiency for all scenarios.

– Non-robust to mis-modeling at high SNR.

– Uncertain convergence to the true parameters.

– Need bootstrapping by suboptimal estimators.

– Lower SNR threshold limited by bootstrapping.

• Focusing techniques– Start from focused SCMs or STCM.

– Performance limited by focusing errors at high SNR.

– Near-optimal performance at low SNR with final WSF/MODEtype estimators and full beamspace width.

– Virtual array choice very important for results (ULA or canonicalharmonic decomposition are the preferred manifolds forfocusing).

– Reduced Fisher information for reduced size beamspaces.

10/03/2015 Robust and Wideband Array Processing I 419

Page 420: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Wide-band coherent WSF and Approximated ML estimators

• Assume the availability of independent subbandSCM estimates and the proper Gaussian(elliptical) statistical model for data.

• Independency means non-overlapping bin filterresponses (insufficient for signal copy).

• Approximation mainly comes from:– ignoring correlations among bin;

– finite bin bandwith;

– non-closed subspace fitting with subband steering vectorsmeasured at the central bin frequency;

– spectral leakage and aliasing (non-white, non-stationary,statistically dependent noise background).

10/03/2015 Robust and Wideband Array Processing I 420

Page 421: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Wide-band WSF and AML• Given in advance:

– (whitened) SCM estimates;

– number of wide-band sources;

– array manifold for all directions and frequency of interest;

– good initial location guesses within a fraction of beamwidth.

10/03/2015

( ) ( ) ( )

( ) ( ) ( )

( ) ( ) ( ) ( )

,

,

1 †

, ,,

1

, ,,

,

,

ˆ ˆˆ , argmin trace , ,

ˆˆ ˆˆ , , argmin trace , ,

ˆ ˆˆ ˆ ˆ

ˆ ˆˆ , , argmin

v k

v k

AML v k v k N k k xx

k

H

UML k v k xx k k k v k N

k

H

xx S S S v k N

WSF k v k

f f k

k f f

k k k k

λ

λ

λ λ

λ λ

λ

λ

= −

= +

≅ +

=

p

p

p

p I A p A p R

p P R A p P A p I

R E Λ E I

p C

( ) ( ) ( )2

,

ˆ,k

k k S

k F

f k k

− ∑

C

A p C E W

Robust and Wideband Array Processing I 421

Page 422: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Wide-band coherent focusing,CSSM (Wang-Kaveh 1985)

• Focused SCMs are averaged together to form anuniversal covariance matrix USCM).

• A narrow-band location estimator is applied to theUSCM.

• Approximates a conditional (A)ML estimator.

10/03/2015

( ) ( )( ) ( )

( ) ( )

( ) ( ) ( )

0

,0 0

1

000 0 0 0

, ;

( );

k k

F H

xx k xx k

FH

v kk vv

F Hxx k k xx vv

k k

f

k k

k

kα α λ−

= ≅

λ≅ +

= ≅ +

∑ ∑

T A p A p

R T R T

RA p P A p

R A p P A p RR

Robust and Wideband Array Processing I 422

Page 423: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

WAVES subspace focusing(Di Claudio, Parisi, 2001)

• CSSM focusing errors impair consistency ofestimates;

• Focusing only weighted signal subspaces allows tocontrol the statistical impact of sample (corrupted)subspaces.

• Subband sample signal eigenvectors play the roleof independent observations within a pseudo-datamatrix (Weighted AVErage of Signal Subspaces,WAVES).

10/03/2015

( ) ( ) ( ) ( ) ( ) ( )

( )

1 1 1 1

. .1

0

ˆ ˆ ˆ

ˆ

J

def

k s k J s J J

w p

o

k k k k k kα α =

Z T E W T E W

Z A p C

Robust and Wideband Array Processing I 423

Page 424: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

WAVES location estimator

• A USCM is generated from WAVES and used fornarrow-band parametric estimation.

• The optimal, universal noise SCM is the same asin CSSM at least in white noise.

• The optimal subspace weighting is the same asthe WSF one.

• WAVES approximates a coherent wide-bandWSF or UML.

10/03/2015

( ) ( ) ( )1

1

0 1

0 0ˆ ˆ ; 0

JkH H

k o o vv o

k k

O Nα λ λ−

=

+ = +

∑ ZZ A p P A p R≃

Robust and Wideband Array Processing I 424

Page 425: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

WAVES optional robustweighting

• The WAVES is assumed as generated by samples of anelliptical, zeo-mean, non-Gaussian multivariatedistribution.

• The USCM signal subspace is estimated by a robustpseudocovariance trimmed on a Least InformativeDistribution (Huber 1981).

• Fine for coherent sources and strong interferers.

• Slight performance loss in non-critical scenarios.

10/03/2015

ɶ ( ) ɶ( ) ɶ ɶ ɶ( )2 21

1 1

; ( ) ;H

k k kk k k k k

k k

SVDHs

s n

n

s x x a s sη η

ρ−

= =

= = + =

=

∑ ∑-1y X T e y y y y I

0X U U V

0

ɶ ɶ

ɶɶ ɶ ɶ ɶ

ɶΣΣΣΣ

ΣΣΣΣ

Robust and Wideband Array Processing I 425

Page 426: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

CSSM vs. WAVES

10/03/2015

• ULA focused in beamspace (N=8, M=100, J=33, D=4),

two white sources and two coloured AR interference

sources.

• Continuous line: WAVES; Dashed line: CSSM:

WAVES has smaller bias.

Robust and Wideband Array Processing I 426

Page 427: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

CSSM vs. WAVES comparison

• CSSM may have a slightly higher performancethan WAVES at low SNR and with nearly whitesources (it is a conditional estimator).

• However WAVES can better afford non-whitespectra, strong and weak sources, discard emptybins and asymptotically converges to the correctsubspace even if noise SCM is mis-specified.

• Under certain conditions (unitary focusing, nofocusing errors), WAVES is asymptoticallyequivalent to the wide-band WSF.

• Both CSSM and WAVES can employ the samefocusing techniques.

10/03/2015 Robust and Wideband Array Processing I 427

Page 428: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Notes on coherent focusing

• Focusing of any kind can decorrelate coherentsources with a delay larger than one samplingperiod.

• USCM signal subspace rank shrinks for reallycoherent wave-fronts and requires the use ofMODE or WSF for final location estimator.

• Focusing is effective for fractional bandwidths upto 50% and reasonably wide sectors.

• Unitary coherent focusing requires preliminarybeamforming to find source clusters.

• Unitary focusing can be performed only within theunion of source clusters, one-two beamwidthswide each , to avoid excessive errors.

10/03/2015 Robust and Wideband Array Processing I 428

Page 429: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Matched field WAVES

• WAVES puts in evidence and smooths outrandom array perturbations, seen as excessnoise in the USCM.

• If steering vectors are derived by a matched-fieldmodel, robust localization exploiting even 3-Dreflections is possible.

• WAVES noise subspace weighted with theinverse sample noise eigenvalues (EW-MUSIC)better compensates for reverberation effectseven in case of wrong estimation of the sourcenumber.

10/03/2015 Robust and Wideband Array Processing I 429

Page 430: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

10/03/2015

3-D localization experiment in reverberant field by MF-WAVES

• INFOCOM Dpt. microphone array, 600-1200 Hz

• Two acoustic sources in reverberant room at (2.10, 3.11, 0.82) and (2.70, 3.11, 0.82) m

• WAVES + EW-MUSIC

• Matched-field focusing

• 15 calibration points

• 6 dB SRR

• Sep. 1/5 beamwidth

• Low bias

Robust and Wideband Array Processing I 430

Page 431: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Beamforming invariance focusing

• It is possible to focus the wide-band array on avirtual array of smaller size, generally derived bylinearly (beamspace) transforming an ULAmanifold or an harmonic basis in azimuth.

• First the minimum LS error subspace is found fora given angular sector and defines the finalvirtual array manifold.

• The steering vectors at each frequency of interestare fitted to the virtual target.

• Weighted LS error functional with angulargradient error control (important for asymptoticalperformance) gives best results.

10/03/2015 Robust and Wideband Array Processing I 431

Page 432: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Weighted LS beamforminginvariance

10/03/2015

( ) ( ) ( ) ( )

( ) ( ) ( ) ( )

( )( )

0 00 0 0 00

1 0 0 1 0

0 0 0 0 0

1

1

1 2 1 2

2

0 1 0 0 0 1 0 0 1

, , ;

1; ;

;

k k M k M

KQRD QRDH H H H

k k k k k

k

HEVD

N NN N N NN

LSH H H H H H

k k

f f

K

η

η ηη ηη

η η

=

× × × − × −−

×

= =

= = =

≅ = <

≅ = =

A a p a p A a p a p

WA Q R WA Q R C Q Q Q Q

Λ I 0C U U U U

0 Λ I

WA T Q U C B C U Q W b p

⋯ ⋯

⋯ ( )0 M b p

Tentative virtual

array response

Low error

subspaceArbitrary

matrix

Refined virtual

array response

Diagonal

weight

matrix

Robust and Wideband Array Processing I 432

Page 433: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Focusing filters• A bank of D&S wide-band beamformers is applied to

the ST snapshot and realigns all frequencies as in asingle narrow-band snapshot, albeit with correlatedsignals and noise.

• Any set of focusing matrices for a finely spacedfrequency set can be rendered as a focusing filterbank by frequency interpolation.

• Sophisticated numerical Inverse FT approximation isrequired (wildly oscillating functions!).

10/03/2015

( )( )

( ) ( )

( ) ( ) ( ) ( ) ( )( )

( )( )

1

0 0 1 0

; ; 1,2, ,

,

H H

f ST k kNP

k k f D f

D

m m k K

s m

f m m

s m

ηυ

×= ≅ =

≅ ⇒ ≅ +

x W x W E T

T a p a p x a p a p v

⋯ ⋮

Robust and Wideband Array Processing I 433

Page 434: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

STCM based MUSIC (BASS-ALE)

• Exploits the STCM noise subspace.

• Not capable of coping with coherent sources.

• Small source power impact on functional.

10/03/2015

( )

( )( )

( )

1

1, 2, 1, 2,

2

2

1,

1ˆ argmin ,

k

H H

ST S S S v v vNP

R SVD HNH

v k k k k kNP NP

H

BASS ALE k k

k

fK

η

η

η

λ

υ

×

−−

× −

= +

≅ = ≅

=

p

R E Λ E E E

Σ I 0E E U U V V

0 Σ 0

p a p V

Robust and Wideband Array Processing I 434

Page 435: ROBUST AND WIDE-BAND SENSOR ARRAY …phdict.uniroma1.it/.../ROBUST_AND_WIDE-BAND_SENSOR_ARRAY_PROCESSING...Perceived array disadvantages ... 1969-1972: Adaptive beamforming ... •

Work in progress

• The rich structure of the STCM can be exploitedfor high resolution MUSIC type estimators forhigh resolution narrow-band signal subspacecircumventing SCM estimation (STCM-MUSIC).

• STCM-MUSIC is very robust to the sourcecovariance structure and approaches the wide-band CRB even with coherent and stronglycoloured signals.

• Exploits source power information.

• For any wide-band estimator, pure sinusoidal orcyclostationary signal estimates remain the mainchallenge.

10/03/2015 Robust and Wideband Array Processing I 435