Prefiltering the wave field synthesis operators - anti-aliasing and - - PowerPoint PPT Presentation

prefiltering the wave field synthesis operators anti
SMART_READER_LITE
LIVE PREVIEW

Prefiltering the wave field synthesis operators - anti-aliasing and - - PowerPoint PPT Presentation

Prefiltering the wave field synthesis operators - anti-aliasing and source directivity Gergely Firtha, P eter Fiala firtha@hit.bme.hu Budapest University of Technology and Economics ISMA2012 September 17, 2012 Introduction Theory


slide-1
SLIDE 1

Prefiltering the wave field synthesis operators - anti-aliasing and source directivity

Gergely Firtha, P´ eter Fiala firtha@hit.bme.hu Budapest University of Technology and Economics ISMA2012 September 17, 2012

slide-2
SLIDE 2

Introduction Theory Research Applications Conclusion

Outline

◮ Introduction

◮ Motivation

◮ Theory of sound field reproduction

◮ Wave field synthesis (WFS) ◮ Spectral division method (SDM)

◮ Research activity

◮ Comparison fo WFS and SDM driving functions ◮ Effects of linear filtering of the synthesis operators

◮ Applications of linear filtering:

◮ new method for synthesizing directive sources ◮ proper filter design to avoid spatial aliasing

◮ Conclusion

  • G. Firtha

Prefiltering the wave field synthesis operators

slide-3
SLIDE 3

Introduction Theory Research Applications Conclusion

Motivation

x → [m] y → [m] Synthesis of a virtual monopole Problem with stereophonic techniques:

◮ Perfect surround sound only at the sweet

spot Aim of sound field reconstruction:

◮ Physically recreating virtual wave fields,

wave fronts with properly driven densely spaced loudspeakers Applications:

◮ Entertainment (Cinemas, sound

enhancement in theatres)

◮ Active noise control

  • G. Firtha

Prefiltering the wave field synthesis operators

slide-4
SLIDE 4

Introduction Theory Research Applications Conclusion

Motivation

Phenomena, described as filtering problems physically arise from the theory of sound field reconstruction Effects of linear filtering of the loudspeaker driving functions have not been investigated Objectives:

◮ Examine the effects of filtering on the reconstructed sound

field

◮ Give a utilizeable physical interpretation for linear filtering ◮ Utilize the presented technique for improved synthesis of

directional sources

◮ Find optimal filter design for anti-aliasing filtering

  • G. Firtha

Prefiltering the wave field synthesis operators

slide-5
SLIDE 5

Introduction Theory Research Applications Conclusion

Theory of sound field reconstruction

z y x : Elements of secondary source distribution Virtual source Listener Reference line ys yref

General sound field reconstruction problem: P(x, ω)synth = ∞

−∞

Q(x0, ω)G(x|x0, ω)dx

!

= P(x, ω)virtual

  • G. Firtha

Prefiltering the wave field synthesis operators

slide-6
SLIDE 6

Introduction Theory Research Applications Conclusion

Wave field synthesis

◮ Derivation of driving functions

in spatial domain

◮ Rayleigh integrals:

Sound field of a sound source via boundary conditions, in case of linear boundary ↓ Rayleigh I. contains explicitly the driving functions

◮ Approximations → perfect

synthesis only on reference line

Primary source Vn(x) x y

P(x, ω)primary = ∞

−∞

−jωρ0Vn(x0, ω)

  • Q(x0,ω)

G(x|x0, ω)dx

  • G. Firtha

Prefiltering the wave field synthesis operators

slide-7
SLIDE 7

Introduction Theory Research Applications Conclusion

Spectral Division Method

◮ Derivation of driving functions in spectral domain ◮ Fourier-transform along x-axis: x

F

− → kx = k sin ϕ

◮ The general reconstruction integral, written along the reference line

represents a convolution along the synthesis line: P(x, yref) = ∞

−∞

Q(x0)G3D(x − x0, yref)dx = Q(x) ∗ G3D(x, yref)

◮ If spectra of the virtual sound field and secondary monopole known

  • n reference line:

˜ Q(kx) = F (P(x, yref)) F (G(x, yref)) = ˜ P(kx, yref) ˜ G(kx, yref)

  • G. Firtha

Prefiltering the wave field synthesis operators

slide-8
SLIDE 8

Introduction Theory Research Applications Conclusion

Comparison of WFS and SDM driving functions

Result: in the far-field of monopole (kr ≫ 1) WFS ≈ SDM F−1 (QSDM(kx, ω)) ≈ QWFS(x, ω) = Q(x)

  • G. Firtha

Prefiltering the wave field synthesis operators

slide-9
SLIDE 9

Introduction Theory Research Applications Conclusion

Linear filtering of the driving functions

h(x) x Virtual source Secondary source distribution

Linear filter is defined with it impulse response (h(x)) or transfer function (˜ H(kx)) Conclusions:

◮ Filtering Q(x) ≡ synthesis with extended

secondary sources

  • G. Firtha

Prefiltering the wave field synthesis operators

slide-10
SLIDE 10

Introduction Theory Research Applications Conclusion

Linear filtering of the driving functions

h(x) x Virtual source Secondary source distribution

Linear filter is defined with it impulse response (h(x)) or transfer function (˜ H(kx)) Conclusions:

◮ Filtering Q(x) ≡ synthesis with extended

secondary sources

◮ Filtering Q(x) ≡ synthesis of the field of

an extended virtual source

  • G. Firtha

Prefiltering the wave field synthesis operators

slide-11
SLIDE 11

Introduction Theory Research Applications Conclusion

Linear filtering of the driving functions

h(x) x Virtual source Secondary source distribution

Linear filter is defined with it impulse response (h(x)) or transfer function (˜ H(kx)) Conclusions:

◮ Filtering Q(x) ≡ synthesis with extended

secondary sources

◮ Filtering Q(x) ≡ synthesis of the field of

an extended virtual source

◮ Virtual source extension and secondary

source extension are interchangeable

◮ Extension of virtual, or secondary source

elements is defined by the filter impulse response

  • G. Firtha

Prefiltering the wave field synthesis operators

slide-12
SLIDE 12

Introduction Theory Research Applications Conclusion

Application: Synthesizing directive sources

◮ Spatial extension (normal velocity) of

the virtual source is given → impulse response of the filter is defined explicitly Vn(xS) ∝ h(x)

◮ In the far-field the extended source

seems as a directive point source: P(x) = D(ϕ)G(x|xs) ∝ ˜ Vn(kx)G(x|xs)

◮ Directivity function of the virtual source

is given → transfer function of the filter is defined explicitly: D(ϕ)

kx=k sin ϕ

− − − − − − → ˜ H(kx)

0.2 0.4 0.6 0.8 1 30 210 60 240 90 270 120 300 150 330 180

  • k

k

  • 1

1

D(ϕ) ˜ H(kx) kx kx = k sin ϕ

  • G. Firtha

Prefiltering the wave field synthesis operators

slide-13
SLIDE 13

Introduction Theory Research Applications Conclusion

Example: synthesizing a quadrupole

◮ Directivity function is given: D(ϕ) = cos (2ϕ) ◮ Transfer function of the linear filter: ˜

H(kx) = cos

  • 2 arcsin kx

k

  • ◮ Impulse response of the filter: h(x) = δ(x) − 2δ′′(x)

k2 ◮ The proposed (lineary filtered) driving functions:

Qquad(x) = h(x) ∗ Qmono(x) = Qmono(x) − 2 k2 Q′′

mono(x) ◮ Traditional WFS driving functions for a virtual quadrupole:

Qtrad

quad(x) = D(ϕ)Qmono(x)

  • G. Firtha

Prefiltering the wave field synthesis operators

slide-14
SLIDE 14

Introduction Theory Research Applications Conclusion

Example: synthesizing a quadrupole

Original field Synthesis using traditional WFS Synthesis using proposed method x [m] y [m]

reference line reference line

3 2 1 1 1.5 3 2 1 1 1.5 3 2 1 1 1.5 1 0.5 −0.5 −1 [Pa]

  • G. Firtha

Prefiltering the wave field synthesis operators

slide-15
SLIDE 15

Introduction Theory Research Applications Conclusion

Example: synthesizing a quadrupole

0.5 1 1.5 2 2.5 3 −1 −0.5 0.5 1 1.5 2 x −> [m] Cross−section along the reference line Pressure −> [Pa] Original field Field using linear filtering Field using traditional WFS

◮ Traditional synthesis: great amplitude and phase errors ◮ Proposed method: only slight amplitude errors

  • G. Firtha

Prefiltering the wave field synthesis operators

slide-16
SLIDE 16

Introduction Theory Research Applications Conclusion

Effects of spatial sampling

Spectrum of sampled driving function Spectrum of Green-function kx → [ rad

m ]

− 2π

dx

−kx,Nyq kx,Nyq

2π dx

k ← [ rad

m ]

◮ Continuous source distribution → discrete loudspeakers ≡ spatial

sampling of the secondary distribution

◮ Mathematical model: applying sampled driving function

  • G. Firtha

Prefiltering the wave field synthesis operators

slide-17
SLIDE 17

Introduction Theory Research Applications Conclusion

Avoiding spatial aliasing

◮ Effect of aliasing: undesired plane wave components

Spatial-bandlimiting is needed

◮ Reproduction filter:

◮ Spatial low pass filtering by the secondary source distribution ◮ Directive source elements act as spatial low pass filter

◮ Anti-aliasing filter:

◮ Pre-filtering of Q(x) is needed ◮ Proper low-pass filter design is possible

  • G. Firtha

Prefiltering the wave field synthesis operators

slide-18
SLIDE 18

Introduction Theory Research Applications Conclusion

Avoiding spatial aliasing

◮ Assuming ideal stop band attenuation:

The virtual source extension is defined by the resultant of anti-aliasing and reconstruction filters

◮ Filter design considerations for a virtual monopole:

◮ The resultant impulse response should be a Dirac-delta ◮ Narrow impulse response → low stop-band attenuation ◮ Sharp transition on cut-off kx → wide virtual source ◮ Compromise is needed

  • G. Firtha

Prefiltering the wave field synthesis operators

slide-19
SLIDE 19

Introduction Theory Research Applications Conclusion

Examples for anti-aliasing filtering

Aim: synthesize a virtual monopole on extended area, applying discrete sources

Ideal LP filter x ← [m] h(x) x y → [m] x Hann filter

x

Chebyshev filter

  • G. Firtha

Prefiltering the wave field synthesis operators

slide-20
SLIDE 20

Introduction Theory Research Applications Conclusion

Summary and conclusion

Main findings

◮ WFS and SDM techniques are proven to be equivalent for a virtual

monopole in the far-field

◮ linear filtering of the driving functions can be interpreted as

synthesis, applying spatially extended / directive secondary or virtual sources Applications of linear filtering:

◮ Improved method for synthesis of directive sources ◮ Proper anti-aliasing filtering for discrete secondary source

distribution Further possibilities

◮ Analytical driving function for arbitrary directive sound sources

based on multipole expansion

◮ Examine the level of audible aliasing effects to optimize the

anti-aliasing filter

  • G. Firtha

Prefiltering the wave field synthesis operators

slide-21
SLIDE 21

Thank you for your attention!