Modal Analysis of Rigid Microphone Arrays using Boundary Elements Fabio Kaiser.

46
Modal Analysis of Rigid Microphone Arrays using Boundary Elements Fabio Kaiser

Transcript of Modal Analysis of Rigid Microphone Arrays using Boundary Elements Fabio Kaiser.

Page 1: Modal Analysis of Rigid Microphone Arrays using Boundary Elements Fabio Kaiser.

Modal Analysis of Rigid Microphone Arrays using Boundary Elements

Fabio Kaiser

Page 2: Modal Analysis of Rigid Microphone Arrays using Boundary Elements Fabio Kaiser.

Compact Microphone Arrays

Fabio Kaiser - Modal Analysis of Rigid Microphone Arrays using Boundary Elements 2

Fig.: Model of an acoustic scene

• Sound field analysis

Tasks:•Source localization•Beamforming•3D sound recording

Applications:•Acoustic surveillance•Speech recognition•Telecommunication

Introduction BEM Modal Analysis Spatial Resolution Conclusions

Page 3: Modal Analysis of Rigid Microphone Arrays using Boundary Elements Fabio Kaiser.

Sound field analysis

• Model of sound propagation – Acoustic model

• Obtain model parameters by measuring or computing boundary values

Fabio Kaiser - Modal Analysis of Rigid Microphone Arrays using Boundary Elements 3

Fig.: Sketch of modal processing for a spherical array

Modal beamformer

• Orthogonal basis functions – modal functions – array modes• Frequency independent beampatterns• Operational frequency range

Introduction BEM Modal Analysis Spatial Resolution Conclusions

Page 4: Modal Analysis of Rigid Microphone Arrays using Boundary Elements Fabio Kaiser.

Spatial resolution

• Practical microphone arrays- Continuous pressure sensitive surface would be nice but...- Finite number of sampling points (microphones)- Finite number of array modes

• Finite spatial resolution

Fabio Kaiser - Modal Analysis of Rigid Microphone Arrays using Boundary Elements 4

N=3 N=8

Introduction BEM Modal Analysis Spatial Resolution Conclusions

Page 5: Modal Analysis of Rigid Microphone Arrays using Boundary Elements Fabio Kaiser.

This work

• Alternative array shapes

Fabio Kaiser - Modal Analysis of Rigid Microphone Arrays using Boundary Elements 5

• DSP for alternative...

• Array modes? Frequency independence? Real-valued?

• Spatial resolution? Discrimination of incidence directions?

Introduction BEM Modal Analysis Spatial Resolution Conclusions

Page 6: Modal Analysis of Rigid Microphone Arrays using Boundary Elements Fabio Kaiser.

Outlook

• Boundary Element Method

• Modal Analysis of Free-Field Scatterers

• Spatial Resolution of Rigid Microphone Arrays

• Conclusions

Fabio Kaiser - Modal Analysis of Rigid Microphone Arrays using Boundary Elements 6

Introduction BEM Modal Analysis Spatial Resolution Conclusions

Page 7: Modal Analysis of Rigid Microphone Arrays using Boundary Elements Fabio Kaiser.

Helmholtz Integral Equation

Fabio Kaiser - Modal Analysis of Rigid Microphone Arrays using Boundary Elements 7

Fig.: Region of definition for HIE

Solid angles:

Sound pressure and its normal derivative

Green‘s function and its normal derivative

Introduction BEM Modal Analysis Spatial Resolution Conclusions

Page 8: Modal Analysis of Rigid Microphone Arrays using Boundary Elements Fabio Kaiser.

Boundary Element Method

• Discretization of boundary and sound pressure (collocation)

• HIE becomes Matrix Equation

Fabio Kaiser - Modal Analysis of Rigid Microphone Arrays using Boundary Elements 8

• where

• using standard collocation (p and pn constant on element)

Introduction BEM Modal Analysis Spatial Resolution Conclusions

Page 9: Modal Analysis of Rigid Microphone Arrays using Boundary Elements Fabio Kaiser.

Rigid Scattering with BEM

• Solution for the scattering on a rigid body

Fabio Kaiser - Modal Analysis of Rigid Microphone Arrays using Boundary Elements 9

• Implementation:- OpenBEM, http://www.openbem.dk/- By Peter Juhl (Phd thesis, 1993) and Vicente Cutanda

Henriquez

Introduction BEM Modal Analysis Spatial Resolution Conclusions

Page 10: Modal Analysis of Rigid Microphone Arrays using Boundary Elements Fabio Kaiser.

Axisymmetric BEM

• Formulation for rotationally symmetric bodies- Axis of symmetry is the z-axis

• Represent acoustic variables by

Fabio Kaiser - Modal Analysis of Rigid Microphone Arrays using Boundary Elements 10

• Computations for one m only

• Solutions assembled afterwards (truncation)

Introduction BEM Modal Analysis Spatial Resolution Conclusions

Page 11: Modal Analysis of Rigid Microphone Arrays using Boundary Elements Fabio Kaiser.

Acoustic Radiation Modes (ARMs) (1/2)

• Modal analysis of free-field radiators (Borgiotti,1990, Cunefare, 2004)

• Goal is a representation of surface vibration patterns

• ARMs loud and low

• ARMs of a continuous sphere- Low order spherical harmonics are: loud!

• Applications- Active noise control (Nelson, 1994)- Loudspeaker directivity control (Pasqual, 2010)

Fabio Kaiser - Modal Analysis of Rigid Microphone Arrays using Boundary Elements 11

Introduction BEM Modal Analysis Spatial Resolution Conclusions

Page 12: Modal Analysis of Rigid Microphone Arrays using Boundary Elements Fabio Kaiser.

Acoustic Radiation Modes (2/2)

Fabio Kaiser - Modal Analysis of Rigid Microphone Arrays using Boundary Elements 12

• Radiation Operator

• Singular value decomposition (SVD)

Introduction BEM Modal Analysis Spatial Resolution Conclusions

• uj and vj are „ARMs“ and σj are „radiation efficiencies“

Page 13: Modal Analysis of Rigid Microphone Arrays using Boundary Elements Fabio Kaiser.

Modal Analysis of Free-Field Scatterers

• The scattering problem

Fabio Kaiser - Modal Analysis of Rigid Microphone Arrays using Boundary Elements 13

• Neumann boundary condition (rigid case)

Introduction BEM Modal Analysis Spatial Resolution Conclusions

Page 14: Modal Analysis of Rigid Microphone Arrays using Boundary Elements Fabio Kaiser.

The Scattering Operator

Fabio Kaiser - Modal Analysis of Rigid Microphone Arrays using Boundary Elements 14

• where P: Ω -> S

• Using operator notation

Introduction BEM Modal Analysis Spatial Resolution Conclusions

• SVD of operator P- Array modes, modal strength

Page 15: Modal Analysis of Rigid Microphone Arrays using Boundary Elements Fabio Kaiser.

Spherical Source Distribution

Fabio Kaiser - Modal Analysis of Rigid Microphone Arrays using Boundary Elements 15

• Continuous plane wave distribution - Ambisonics

• where

• Ω is a sphere and

• is a single spherical basis function

Introduction BEM Modal Analysis Spatial Resolution Conclusions

Page 16: Modal Analysis of Rigid Microphone Arrays using Boundary Elements Fabio Kaiser.

Scattering Matrix

Fabio Kaiser - Modal Analysis of Rigid Microphone Arrays using Boundary Elements 16

• Using the BEM with pn=0

• In matrix form

• and

• with the scattering matrix

Introduction BEM Modal Analysis Spatial Resolution Conclusions

Page 17: Modal Analysis of Rigid Microphone Arrays using Boundary Elements Fabio Kaiser.

Scattering Matrix

• ...is the scattering response to spherical basis functions

Fabio Kaiser - Modal Analysis of Rigid Microphone Arrays using Boundary Elements 17

Introduction BEM Modal Analysis Spatial Resolution Conclusions

Page 18: Modal Analysis of Rigid Microphone Arrays using Boundary Elements Fabio Kaiser.

SVD of the Scattering Matrix

• Singular value decomposition

Fabio Kaiser - Modal Analysis of Rigid Microphone Arrays using Boundary Elements 18

• Or eigenvectors (array modes)

• or eigenvectors (field mode re-combinations)

• with the singular values

Introduction BEM Modal Analysis Spatial Resolution Conclusions

Analysis for one frequency only!

Page 19: Modal Analysis of Rigid Microphone Arrays using Boundary Elements Fabio Kaiser.

Joint SVD

• Joint SVD via Joint eigendecomposition of Pz

Fabio Kaiser - Modal Analysis of Rigid Microphone Arrays using Boundary Elements 19

• and same for PzH

P

• Approximation necessary

• Minimization of off-diagonal terms of Σz

• Algorithms used from (Cardoso,1996)- http://perso.telecom-paristech.fr/~cardoso/jointdiag.html

Introduction BEM Modal Analysis Spatial Resolution Conclusions

Page 20: Modal Analysis of Rigid Microphone Arrays using Boundary Elements Fabio Kaiser.

Summary

Fabio Kaiser - Modal Analysis of Rigid Microphone Arrays using Boundary Elements 20

Using a surrounding spherical source distribution

Regular and high density mesh

Introduction BEM Modal Analysis Spatial Resolution Conclusions

Page 21: Modal Analysis of Rigid Microphone Arrays using Boundary Elements Fabio Kaiser.

Simulation Results

• Sphere and Cylinder

• k=0.1-10

• Axisymmetric bodies

Fabio Kaiser - Modal Analysis of Rigid Microphone Arrays using Boundary Elements 21

Introduction BEM Modal Analysis Spatial Resolution Conclusions

Page 22: Modal Analysis of Rigid Microphone Arrays using Boundary Elements Fabio Kaiser.

Sphere (R=1), Σ

• Singular values over k, Black dashed

Fabio Kaiser - Modal Analysis of Rigid Microphone Arrays using Boundary Elements 22

0

1-2

3-5

6-9

Introduction BEM Modal Analysis Spatial Resolution Conclusions

Page 23: Modal Analysis of Rigid Microphone Arrays using Boundary Elements Fabio Kaiser.

Sphere (R=1), U

Fabio Kaiser - Modal Analysis of Rigid Microphone Arrays using Boundary Elements 23

• Six „strongest“ singular vectors

• Colors...U for kR=(0.1,0.5,1)

• ---- ass. Legendre function

• Plotted over the whole circumferential (polar plot)

Introduction BEM Modal Analysis Spatial Resolution Conclusions

Page 24: Modal Analysis of Rigid Microphone Arrays using Boundary Elements Fabio Kaiser.

Sphere (R=1), V

Fabio Kaiser - Modal Analysis of Rigid Microphone Arrays using Boundary Elements 24

• V for several kR

• Below kr≈1, V is identity

• Above, modes start to mix

Introduction BEM Modal Analysis Spatial Resolution Conclusions

Page 25: Modal Analysis of Rigid Microphone Arrays using Boundary Elements Fabio Kaiser.

Cylinder (R=1,L=0.5), Σ

• Singular values over k, Black dashed

Fabio Kaiser - Modal Analysis of Rigid Microphone Arrays using Boundary Elements 25

Introduction BEM Modal Analysis Spatial Resolution Conclusions

Page 26: Modal Analysis of Rigid Microphone Arrays using Boundary Elements Fabio Kaiser.

Cylinder (R=1,L=0.5), U

Fabio Kaiser - Modal Analysis of Rigid Microphone Arrays using Boundary Elements 26

• Six „strongest“ singular vectors

• Colors...U for kR=(0.1,0.5,1)

• ---- ass. Legendre function

• Plotted over the whole circumferential (polar plot)

Introduction BEM Modal Analysis Spatial Resolution Conclusions

Page 27: Modal Analysis of Rigid Microphone Arrays using Boundary Elements Fabio Kaiser.

Cylinder (R=1,L=0.5), V

Fabio Kaiser - Modal Analysis of Rigid Microphone Arrays using Boundary Elements 27

• V for several kR

• Below kr≈1, V is identity

• Above, modes start to mix

Introduction BEM Modal Analysis Spatial Resolution Conclusions

Page 28: Modal Analysis of Rigid Microphone Arrays using Boundary Elements Fabio Kaiser.

Cylinder (R=1,L=1), Σ

• Singular values over k, Black dashed

Fabio Kaiser - Modal Analysis of Rigid Microphone Arrays using Boundary Elements 28

Introduction BEM Modal Analysis Spatial Resolution Conclusions

Page 29: Modal Analysis of Rigid Microphone Arrays using Boundary Elements Fabio Kaiser.

Cylinder (R=1,L=1), U

Fabio Kaiser - Modal Analysis of Rigid Microphone Arrays using Boundary Elements 29

• Six „strongest“ singular vectors

• Colors...U for kR=(0.1,0.5,1)

• ---- ass. Legendre function

• Plotted over the whole circumferential (polar plot)

Introduction BEM Modal Analysis Spatial Resolution Conclusions

Page 30: Modal Analysis of Rigid Microphone Arrays using Boundary Elements Fabio Kaiser.

Cylinder (R=1,L=1), V

Fabio Kaiser - Modal Analysis of Rigid Microphone Arrays using Boundary Elements 30

• V for several kR

• Below kr≈1, V is identity

• Above, modes start to mix

Introduction BEM Modal Analysis Spatial Resolution Conclusions

Page 31: Modal Analysis of Rigid Microphone Arrays using Boundary Elements Fabio Kaiser.

Cylinder (R=1,L=2), Σ

• Singular values over k, Black dashed

Fabio Kaiser - Modal Analysis of Rigid Microphone Arrays using Boundary Elements 31

Introduction BEM Modal Analysis Spatial Resolution Conclusions

Page 32: Modal Analysis of Rigid Microphone Arrays using Boundary Elements Fabio Kaiser.

Cylinder (R=1,L=2), U

Fabio Kaiser - Modal Analysis of Rigid Microphone Arrays using Boundary Elements 32

• Six „strongest“ singular vectors

• Colors...U for kR=(0.1,0.5,1)

• ---- ass. Legendre function

• Plotted over the whole circumferential (polar plot)

Introduction BEM Modal Analysis Spatial Resolution Conclusions

Page 33: Modal Analysis of Rigid Microphone Arrays using Boundary Elements Fabio Kaiser.

Cylinder (R=1,L=2), V

Fabio Kaiser - Modal Analysis of Rigid Microphone Arrays using Boundary Elements 33

• V for several kR

• Below kr≈1, V is identity

• Above, modes start to mix

Introduction BEM Modal Analysis Spatial Resolution Conclusions

Page 34: Modal Analysis of Rigid Microphone Arrays using Boundary Elements Fabio Kaiser.

Discussion – Modal Analysis

• Rotationally symmetric geometries (axisymmtric)

• Sphere vs. Cylinders

• Frequency dependent modes except for below kr≈1

• Modes are real-valued (at least of constant-phase)

• Joint SVD was applied- Diagonalzation using a range of k=0.1-10 - Smaller range better

Fabio Kaiser - Modal Analysis of Rigid Microphone Arrays using Boundary Elements 34

Introduction BEM Modal Analysis Spatial Resolution Conclusions

Page 35: Modal Analysis of Rigid Microphone Arrays using Boundary Elements Fabio Kaiser.

Analysis of Spatial Resolution (1/3)

• Sound pressure distribution due to incoming plane waves

Fabio Kaiser - Modal Analysis of Rigid Microphone Arrays using Boundary Elements 35

Fig.: Vertical and horizontal resolution angle with regard to a reference zenith angle ϑ0

Introduction BEM Modal Analysis Spatial Resolution Conclusions

Page 36: Modal Analysis of Rigid Microphone Arrays using Boundary Elements Fabio Kaiser.

Analysis of Spatial Resolution (2/3)

• Decomposition into two plane waves

Fabio Kaiser - Modal Analysis of Rigid Microphone Arrays using Boundary Elements 36

• where is a measured array response

• Solve in a least-squares sense

• yields

• We shall take a look closed on PHP

Introduction BEM Modal Analysis Spatial Resolution Conclusions

Page 37: Modal Analysis of Rigid Microphone Arrays using Boundary Elements Fabio Kaiser.

Analysis of Spatial Resolution (3/3)

• Ragarding only the matrix

Fabio Kaiser - Modal Analysis of Rigid Microphone Arrays using Boundary Elements 37

• Use determinant

Introduction BEM Modal Analysis Spatial Resolution Conclusions

Page 38: Modal Analysis of Rigid Microphone Arrays using Boundary Elements Fabio Kaiser.

Example: Rigid sphere

Fabio Kaiser - Modal Analysis of Rigid Microphone Arrays using Boundary Elements 38

Introduction BEM Modal Analysis Spatial Resolution Conclusions

Page 39: Modal Analysis of Rigid Microphone Arrays using Boundary Elements Fabio Kaiser.

Simulation Results

• Compared arrays

Fabio Kaiser - Modal Analysis of Rigid Microphone Arrays using Boundary Elements 39

• Short cylinder , long cylinder

• Sound pressure on array using BEM

• Rth = 0.5

• High density mesh, no spatial aliasing

• Ribbon array height +- 0.5R

Fig.: Different array shapes, (a) ring arrays, (b) ribbon arrays, (c) full arrays.

Introduction BEM Modal Analysis Spatial Resolution Conclusions

Page 40: Modal Analysis of Rigid Microphone Arrays using Boundary Elements Fabio Kaiser.

Ring Array

Fabio Kaiser - Modal Analysis of Rigid Microphone Arrays using Boundary Elements 40

Introduction BEM Modal Analysis Spatial Resolution Conclusions

Page 41: Modal Analysis of Rigid Microphone Arrays using Boundary Elements Fabio Kaiser.

Ribbon Array

Fabio Kaiser - Modal Analysis of Rigid Microphone Arrays using Boundary Elements 41

Introduction BEM Modal Analysis Spatial Resolution Conclusions

Page 42: Modal Analysis of Rigid Microphone Arrays using Boundary Elements Fabio Kaiser.

Full Array

Fabio Kaiser - Modal Analysis of Rigid Microphone Arrays using Boundary Elements 42

Introduction BEM Modal Analysis Spatial Resolution Conclusions

Page 43: Modal Analysis of Rigid Microphone Arrays using Boundary Elements Fabio Kaiser.

Conclusions

• Rigid Microphone Arrays- Methods also valid for open arrays

• Investigations on alternative array shapes- Cylinder as an example

• Boundary Element Method for scattering- Axisymmetric formulation advantage concerning sampling

Fabio Kaiser - Modal Analysis of Rigid Microphone Arrays using Boundary Elements 43

Introduction BEM Modal Analysis Spatial Resolution Conclusions

Page 44: Modal Analysis of Rigid Microphone Arrays using Boundary Elements Fabio Kaiser.

Conclusions – Modal Analysis

• Method for modal analysis of microphone arrays- Scattering operator and/or matrix- Axisymmetric BEM- SVD, Joint SVD

• Frequency independent modes - Just for frequencies below kr≈1 (e.g. r=0.1m -> k≈550Hz)- -> Open arrays could have been used

• Simplification of DSP possible

Fabio Kaiser - Modal Analysis of Rigid Microphone Arrays using Boundary Elements 44

Introduction BEM Modal Analysis Spatial Resolution Conclusions

Page 45: Modal Analysis of Rigid Microphone Arrays using Boundary Elements Fabio Kaiser.

Conclusion – Spatial Resolution

• Measure for local horizontal and vertical resolution

• Based on correlation of array responses

• Scattering by employing BEM

• In combination widely applicable

Cylindrical Microphone Arrays:

• Heigth of array influences vertical resolution

• Cylinder behaves similar to sphere

• -> Cylindrical equivalent of a spherical microphone array- Adcantage: Easier to build

Fabio Kaiser - Modal Analysis of Rigid Microphone Arrays using Boundary Elements 45

Introduction BEM Modal Analysis Spatial Resolution Conclusions

Page 46: Modal Analysis of Rigid Microphone Arrays using Boundary Elements Fabio Kaiser.

Thank you!

Question!?

Fabio Kaiser - Modal Analysis of Rigid Microphone Arrays using Boundary Elements 46