Local Wave Field Synthesis by Spatial Band-Limitation in The Circular Spherical Harmonics Domain

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 12

Audio Engineering Society

Convention Paper 9596


Presented at the 140th Convention
2016 June 4–7, Paris, France
This convention paper was selected based on a submitted abstract and 750-word precis that have been peer reviewed
by at least two qualified anonymous reviewers. The complete manuscript was not peer reviewed. This convention
paper has been reproduced from the author’s advance manuscript without editing, corrections, or consideration
by the Review Board. The AES takes no responsibility for the contents. This paper is available in the AES
E-Library (http://www.aes.org/e-lib), all rights reserved. Reproduction of this paper, or any portion thereof, is
not permitted without direct permission from the Journal of the Audio Engineering Society.

Local Wave Field Synthesis by Spatial Band-limitation in


the Circular/Spherical Harmonics Domain
Nara Hahn, Fiete Winter, and Sascha Spors

Institute of Communications Engineering, University of Rostock, Germany


Correspondence should be addressed to Nara Hahn (nara.hahn@uni-rostock.de)

ABSTRACT
The achievable accuracy of sound field synthesis (SFS) techniques, such as Wave Field Synthesis (WFS),
is mainly limited in practice due to the limited loudspeaker density. Above the so called spatial aliasing
frequency, considerable artifacts are introduced in the synthesized sound field. In local SFS, the accuracy
within a local listening area is increased at the cost of degradations outside. In this paper a new approach
for local WFS is proposed. The WFS driving functions are computed based on an order-limited harmonics
expansion of the target sound field. A local listening area is created around the shifted expansion center
where the synthesized sound field exhibits higher accuracy. The size of the local area is controlled by the
expansion order of the driving function. The derivations of 2D, 3D and 2.5D driving functions are given,
and the synthesized sound fields are evaluated by numerical simulations.
1 Introduction crete positions. The spatial discretization results
in spatial aliasing and a prominent artifacts are in-
troduced in the synthesized sound field. In general,
Sound field synthesis (SFS) is a spatial sound re-
the amount of artifacts depends on the number and
production technique where a desired sound field
the distribution of the secondary sources, as well
is physically reconstructed by a loudspeaker array.
as on the virtual source position and the listener
The loudspeakers, termed secondary sources, are
position [5].
driven individually in such a way that the super-
position of the reproduced sound fields approaches Instead of considering the entire listening area,
the target sound field. Two well established SFS local SFS techniques aim at increasing the physi-
methods are Wave Field Synthesis (WFS) and cal accuracy inside a predetermined local listening
near-field compensated higher-order Ambisonics area [6, 7, 8, 9]. This is typically achieved at the
(NFC-HOA) [1, 2, 3, 4]. Theoretically, a continu- cost of stronger artifacts outside the local area. In
ous distribution of secondary sources is required NFC-HOA, for instance, the local listening area
for a perfect synthesis. In practice, only a finite can be shifted by translating the expansion cen-
number of secondary sources can be placed at dis- ter to a target listening position [7]. The size of
Hahn et al. Local WFS by Spatial Band-limitation

the local area is controlled by the spatial band- It is worth noting that the presented derivations
width (circular/spherical harmonic order) of the are mathematically similar to the works in [14],
driving function. Some extensions of local NFC- [15] and [16]. In the latter studies, the source
HOA were introduced and investigated in [10]. For directivity is represented by spherical/circular har-
local WFS, two approaches are known so far. In [8], monics. The center of expansion is placed outside
a virtual loudspeaker array is created using focused the listening area, and thus the sound field is ex-
sources. By choosing a dense distribution of virtual pressed as an exterior expansion using singular
loudspeakers, the spatial aliasing frequency is in- basis functions. The expansion order depends on
creased and a better performance can be achieved the complexity of the directivity. In this paper,
in the local area. The second local WFS method on the contrary, the expansion center has to be
proposed in [9] employs the equivalent scattering located within the listening area, and the sound
approach [11]. Here, the boundary of the local lis- field is described by an interior expansion using
tening area is assumed to be a sound-soft scatterer. regular basis functions. The expansion order of
For a given incident field (target field), the local the sound field is determined by the size of the
WFS driving functions are computed based on the local area.
sound field scattered by the virtual boundary.
This paper is structured as follows. Notational and
In this paper, an alternative method for local WFS mathematical conventions are defined in Sec. 1.1.
is presented. Unlike the above mentioned local The concept of local SFS are reviewed and the
WFS methods, no explicit boundary is consid- local WFS driving functions are derived in Sec. 2.
ered. It rather exploits the properties of a spatially The proposed method is evaluated by numerical
band-limited sound field which exhibits higher ac- simulations and the properties of the synthesized
curacy around the expansion center. Similar to sound field are discussed in Sec. 3.
(local) NFC-HOA, the desired sound field is de-
scribed as a circular/spherical harmonics expansion 1.1 Nomenclature and Mathematical
with a limited order. The local WFS driving func- Preliminaries
tions are obtained by (i) computing the directional
gradient at each secondary source position and In this paper, the complex sound pressure at posi-
(ii) applying a spatial window that activates only tion x is denoted by uppercase S(x, ω) where the
the secondary sources illuminated by the virtual radial frequency ω is related to the temporal fre-
source [12]. Since the derivatives of the spheri- quency by ω = 2πf . The complex unit i is defined
cal/circular harmonics and the Bessel functions as i2 = −1, and the speed of sound is denoted by
are known, analytic driving functions can be de- c and assumed to be constant.
rived for typical virtual sources, e.g. plane waves
and point sources. The cylindrical coordinates (ρ, ϕ, z) is related to
its Cartesian coordinates (x, y, z) by
The derivation of WFS driving function based on a
harmonics representation was also presented in [13], x = ρ cos ϕ
but in a slightly different context. It was assumed y = ρ sin ϕ
that the sound field is captured e.g. by a spherical
z=z
microphone array and thus the direction of arrival
of the source is unknown. The captured sound where ρ denotes the radial distance from the z-axis
field is thus decomposed into plane waves so that and ϕ the polar angle from the x-axis. The spheri-
the selection of active secondary sources becomes cal coordinates (r, θ, φ) is related to the Cartesian
more convenient. In this paper, it is assumed coordinates by
that the position of the virtual source is known.
The driving functions are thus computed directly x = r cos φ sin θ
from the harmonics coefficients. The focus is on
y = r sin φ sin θ
increasing the local accuracy of the synthesized
sound field. z = r cos φ

AES 140th Convention, Paris, France, 2016 June 4–7


Page 2 of 12
Hahn et al. Local WFS by Spatial Band-limitation

where r denotes the radial distance from the origin,


φ the azimuth angle from the x-axis, and θ the
x0
colatitude angle measured from the z-axis.
n0
Within a source-free region, a propagating sound
field can be represented as a combination of the
regular basis solutions of the wave equation. A two- V P (x, ω)
dimensional homogeneous sound field independent Vl
to the z-coordinate can be expanded with respect
to a line (ρ = ρc , ϕ = ϕc ) parallel to the z-axis [17, ∂Vl
Eq. (4.49)]

X 0
S(ρ0 , ϕ0 , ω) = S̊µ (ω)Jµ ( ωc ρ0 )eiµϕ (1) ∂V
µ=−∞
virtual
source
where Jµ ( ωc ρ0 ) denotes the Bessel function of the
0
first kind of order µ, eiµϕ the µ-th circular har-
Fig. 1: Local sound field synthesis. The desired
monic and S̊µ (ω) the corresponding expansion co-
sound field is synthesized inside the local
efficient. The primed variables (ρ0 , ϕ0 ) denote the
listening area Vl by using the secondary
radial distance and the polar angle from the line
sources distributed on ∂V .
of expansion, respectively.
A three-dimensional homogeneous sound field can
be represented as a spherical harmonics expan- and (N +1)2 for the spherical harmonics expansion
sion [17, Eq. (6.140)]
SN (x − xc , ω)
S(x−xc , ω) N
X n
X
X∞ X n = S̆nm (ω)jn ( ωc r0 )Ynm (θ0 , φ0 ). (5)
= S̆nm (ω)jn ( ωc r0 )Ynm (θ0 , φ0 ) (2) n=0 m=−n
n=0 m=−n
In the remainder, N is frequently referred to as
where jn ( ωc r0 ) denotes the spherical Bessel function the spatial bandwidth of a sound field.
of the first kind of order n, Ynm (θ0 , φ0 ) the spherical For convenience, the coordinate system is always
harmonic, and S̆nm (ω) the corresponding expansion translated by −xc so that the expansion center
coefficient. The spherical harmonic is defined as coincides with the origin of the coordinate sys-
tem. Thus, (ρ0 , ϕ0 , z 0 ) = (ρ, ϕ, z) and (r0 , θ0 , φ0 ) =
q
(n−m)! m 0 imφ0
Ynm (θ0 , φ0 ) = 2n+14π (n+m)! Pn (cos θ )e (3)
(r, θ, φ).
with Pnm (·) denoting the associated Legendre poly-
nomial. The primed variables are defined as
2 Local WFS
x − xc = (r0 , θ0 , φ0 ).
2.1 Problem Statement
Inside a cylindrical (ρ0 < R) or spherical (r0 < R)
region, the sound field can be approximated by a As illustrated in Fig. 1, local SFS techniques aim at
finite number of harmonics with bounded error [18]. the physical reconstruction of a desired sound field
Both for (1) and (2), the required order is typically S(x, ω) within a local region x ∈ Vl by using mul-
approximated by N ≡ d ωc Re where d·e denotes tiple loudspeakers distributed on x0 ∈ ∂V . The
the ceiling function. The corresponding number synthesized sound field P (x, ω) is a superposition
of harmonics is 2N + 1 for the circular harmonics of the sound fields emitted by the individual sec-
expansion ondary sources. For a continuous secondary source
distribution, the reproduced sound field reads
N
X 0
S̊µ (ω)Jµ ( ωc ρ0 )eiµϕ
Z
SN (x − xc , ω) = (4)
P (x, ω) = D(x0 , ω)G(x − x0 , ω)dA0 (6)
µ=−N ∂V

AES 140th Convention, Paris, France, 2016 June 4–7


Page 3 of 12
Hahn et al. Local WFS by Spatial Band-limitation

where D(x0 , ω) denotes the driving function of circular/spherical local listening area is considered.
the secondary source at x0 and G(x − x0 , ω) The virtual sound field S(x, ω) is expanded with
the Green’s function characterizing the spatio- respect to the center of the local area Vl . If a local
temporal transfer function of the secondary sources. area with a radius of Rl is desired, the spatial band-
Equation (6) is either a surface integral or a con- width is limited by N = d ωc Rl e. The larger the
tour integral depending on the dimensionality of spatial bandwidth, the bigger the local listening
the problem. The goal is to find D(x0 , ω) that sat- area.
isfies P (x, ω) = S(x, ω) for x ∈ Vl . If Vl coincides
In the following, WFS driving functions are derived
with V it becomes a conventional SFS problem.
for different secondary source distributions and
2.2 Driving Function dimensionalities of the virtual sound field. The
driving functions are summarized in Table. 1.
WFS constitutes a high-frequency/far-field solu-
tion of (6) based on the Kirchhoff-Helmholtz inte- 2.4 2D Local WFS Driving Function
gral equation. A detailed theoretical introduction
on WFS can be found in [2]. The WFS driving Two-dimensional (2D) WFS is first considered.
function is given as the directional gradient of the Here a height-invariant sound field is synthesized
sound field evaluated at the secondary source posi- by using secondary line sources having a 2D dis-
tion x0 ∈ ∂V , tribution, e.g. linear or circular array. The sec-
ondary line sources are aligned perpendicular to


D(x0 , ω) = −2a(x0 ) ∇S(x, ω)|x=x0 , n0 (7) the horizontal plane, i.e. parallel to the z-axis.
The spatio-temporal response of a line source is
where n0 denotes
the normal vector on ∂V point- given by the 2D Green’s function [17, Eq. (8.51)]
ing inward, and ·, · the scalar product of two
vectors. The window function a(x0 ) activates only G2D (x − x0 , ω) = − 4i H0(2) ( ωc kx − x0 k) (11)
the secondary sources where the inner product of
the propagation direction and n0 is positive [12]. where H0(2) (·) denotes the 0-th Hankel function of
In the following derivation, a(x0 ) is omitted for the second kind.
convenience. The gradient ∇ is defined as The virtual sound field is represented by a circular
∂ ∂ ∂ harmonics expansion (4). To derive the driving
∇Cart ≡ êx + êy + êz (8) function by (7), the individual components of the
∂x ∂y ∂z
directional gradient are computed [19],
in Cartesian coordinates,

∂ρ S(x, ω) =
∂ 1 ∂ ∂
∇cyl ≡ êρ + êϕ + êz (9) N
∂ρ ρ ∂φ ∂z
X
ω
Jµ−1 ( ωc ρ) − Jµ+1 ( ωc ρ) eiµϕ
 
S̊µ (ω) 2c
in cylindrical coordinates, and µ=−N
(12)
∂ 1 ∂ 1 ∂
∇sph ≡ êr + êθ + êφ (10) and
∂r r ∂θ r sin θ ∂φ
N
in spherical coordinates where ê denotes the re- X
spective unit vector.

∂ϕ S(x, ω) = S̊µ (ω)Jµ ( ωc ρ)(iµ)eiµϕ (13)
µ=−N

2.3 Local WFS by Spatial Band-limitation


while

In this paper, the sound field in the local listening ∂z S(x, ω) =0 (14)
area is controlled by limiting the spatial band- due to the height invariance. In (12), the recur-
width of S(x, ω) in the circular/spherical harmon- rence relation of Jµ (·) is exploited [19, Eq. (9.1.27)].
ics domain. Due to the properties of a spatially The directional gradient is computed by substitut-
band-limited sound field discussed in Sec. 1.1, only ing (12), (13) and (14) into (9). The 2D WFS

AES 140th Convention, Paris, France, 2016 June 4–7


Page 4 of 12
Hahn et al. Local WFS by Spatial Band-limitation

driving function is then obtained by substituting In (17) the recurrence relation of jn (·) is ex-
(9) into (7) ploited [19, Eq. (10.1.20)], and in (18) the recur-
rence relation of Pnm (·) is used [19, Eq. (8.5.3) and
N
X (8.5.4)]. The directional gradient is computed by
D2D (x0 , ω) = −2 S̊µ (ω)eiµϕ0
substituting (17), (18) and (19) into (10). The
µ=−N
h WFS driving function is computed by substituting
ω
Jµ−1 ( ωc ρ0 ) − Jµ+1 ( ωc ρ0 )

× hêr , n0 i 2c (10) into (7). The resulting driving function (25)
i is listed in Table 1.
+ hêϕ , n0 iiµJµ ( ωc ρ0 ) . (15)
Obviously, a SFS system with a 3D secondary
Although not considered in this paper, the large source distribution is capable of synthesizing a 2D
argument approximation of Jµ (·) may be consid- sound field that is represented by S̊µ (ω). One may
ered to reduce the computational complexity [19, directly use the driving functions derived in (15).
Eq. (9.2.1)]. If necessary, S̊µ (ω) can be converted to S̆nm (ω) by
using the relation in [20, Eq. (14)] and plugging it
2.5 3D Driving Function into the 3D driving function (25).
In three-dimensional (3D) WFS, a virtual sound 2.6 2.5D Driving Function I – S̊µ (ω)
field is synthesized by using secondary point
sources that have a 3D distribution, e.g. planar or In practice, 2D WFS is infeasible since secondary
spherical array. The spatio-temporal transfer func- line sources are not available. A typical loud-
tion of a point source is given as the 3D Green’s speaker exhibits a point-source-like characteristic.
function [17, Eq. (8.41)], Therefore a 2D distribution (e.g. linear or circular
ω array) of secondary point sources is often used in
1 e−i c kx−x0 k SFS systems. This constitutes a dimensionality
G3D (x − x0 , ω) = . (16)
4π kx − x0 k mismatch and the 2D driving functions in (15)
cannot be used directly.
The virtual sound field exhibits three-dimensional
properties and can be represented by its spherical According to the large argument approximation of
(2)
harmonics expansion. The individual components Hm (·) [19, Eq. (9.2.4)], the 2D Green’s function
of the directional gradient in (10) are is related to the 3D Green’s function by
s
N n
X X 2πkx−x0 k

∂r S(x, ω) = S̆nm (ω) (17) G2D (x−x0 , ω) ≈ G3D (x−x0 , ω)
n=0 m=−n
i ωc
ω ω (20)
ω nj n−1 ( c r) − (n + 1)jn+1 ( c r) m
× c Yn (θ, φ), for ωc kx − x0 k  1. The latter is also known as the
2n + 1
stationary phase approximation. If (20) is plugged
into (6), the synthesis equation reads
N
X n
X

∂θ S(x, ω) = S̆nm (ω)jn ( ωc r) (18) P (x, ω) =
n=0 m=−n s
2πkx−x0 k
h Z
−1
× sin2 θ
(n + 1) cos θYnm (θ, φ) D2D (x0 , ω) G3D (x − x0 , ω)dA0 .
q i ∂V i ωc
2n+1 m (21)
− 2n+3 ((n + 1)2 − m2 )Yn+1 (θ, φ)

and The above equation can be interpreted as SFS


where secondary point sources are driven by the

∂φ S(x, ω) 2.5D driving function
N
X n
X s
= S̆nm (ω)jn ( ωc r)(im)Ynm (θ, φ). (19) 2πkx − x0 k
D2.5D (x0 , ω) = D2D (x0 , ω). (22)
n=0 m=−n i ωc

AES 140th Convention, Paris, France, 2016 June 4–7


Page 5 of 12
Hahn et al. Local WFS by Spatial Band-limitation

1.5 0.4

1
0.2
0.5
y/m

y/m
0 0

-0.5
-0.2
-1

-1.5 -0.4
-1 0 1 0.4 0.6 0.8 1 1.2
x/m x/m
(a) Local WFS (b) Local WFS (zoom)

1.5 0.4

1
0.2
0.5
y/m

y/m

0 0

-0.5
-0.2
-1

-1.5 -0.4
-1 0 1 0.4 0.6 0.8 1 1.2
x/m x/m
(c) Conventional WFS (d) Conventional WFS (zoom)

Fig. 2: Virtual point source at (1, 1.7, 0) with frequency of f = 4 kHz was synthesized by using a circular
loudspeaker array (56 loudspeakers, r0 = 1.5 m). Local WFS was used in (a) and (b) whereas
the conventional WFS was used in (c) and (d). For local WFS, the local area is centered at
(0.75, 0, 0) with a radius of 0.3 m which is indicated by dashed circles. The driving functions
were computed from the spherical harmonics expansion with the maximum order of N = 22.

tude decay and compensates the low-pass charac-


The driving function (22) depends on x, and the teristic of the secondary line sources.
synthesized sound field is accurate only at x, This
is a well-known property of 2.5D SFS, which is 2.7 2.5D Driving Function II – S̆nm (ω)
attributed to the mismatch of the sound field (2D)
and the secondary source distribution (3D). The Another type of 2.5D WFS is considered where
driving function is typically computed for a ref- S(x, ω) is represented by a spherical harmonics
erence point which is, in this case, obviously the expansion but the secondary sources have a 2D dis-
center of the local listening area x = 0. The driv- tribution, e.g. linear or circular array. While the
ing function thus reads virtual sound field exhibits 3D properties, only a
s 2D sound field can be synthesized. It is thus conve-
2πρ0 nient to convert the spherical harmonics expansion
D2.5D (x0 , ω) = D2D (x0 , ω). (23) into a circular harmonics expansion. This process
i ωc
reduces one dimension of the sound field, and thus
Note that the additional term corrects the ampli- the conversion is non-invertible. One possibility

AES 140th Convention, Paris, France, 2016 June 4–7


Page 6 of 12
Hahn et al. Local WFS by Spatial Band-limitation

1.5 0.4

1
0.2
0.5
y/m

y/m
0 0

-0.5
-0.2
-1

-1.5 -0.4
-1 0 1 0.4 0.6 0.8 1 1.2
x/m x/m
(a) Local WFS (b) Local WFS (zoom)

1.5 0.4

1
0.2
0.5
y/m

y/m

0 0

-0.5
-0.2
-1

-1.5 -0.4
-1 0 1 0.4 0.6 0.8 1 1.2
x/m x/m
(c) Conventional WFS (d) Conventional WFS (zoom)

Fig. 3: Virtual plane waves (φPW = − π2 ) synthesized by using a circular loudspeaker array (56 loudspeak-
ers, radius of r0 = 1.5 m). Local WFS was used in (a) and (b) whereas the conventional WFS
was used in (c) and (d). The local listening area is centered at (0.75, 0, 0) with radius of 0.3 m
which is indicated by dashed circles. The driving functions were computed from the circular
harmonics expansion where the expansion order depends on the frequency N (f ) = d 2πf c Rl e. The
maximum order was 122 for f = f s/2.

π
is to project the sound field onto the horizontal paring (28) with (4) on the xy-plane (θ = 2) yields
plane, as suggested in [13]. In this paper, only
the horizontal slice of the virtual sound field is ∞
X
synthesized, i.e. S(x, ω)|z=0 . S̆nm (ω)jn ( ωc r)Ynm (θ, 0) = S̊m Jm ( ωc r) (29)
n=|m|

In order to convert S̆nm (ω) to S̊µ (ω), the order of where ρ is substituted by r. As shown in [20,
summation in (5) is exchanged, Eq. (13)], the Bessel function can be represented
as a weighted sum of spherical Bessel functions,
 
∞ ∞
Jm ( ωc r) =
X X
 S̆nm (ω)jn ( ωc r)Ynm (θ, 0) eimφ
m=−∞ ∞
n=|m| X
(28) 4πim−n Yn−m ( π2 , 0)jn ( ωc r)Ynm ( π2 , 0), (30)
where Ynm (θ, φ) = Ynm (θ, 0)eimφ is exploited. Com- n=|m|

AES 140th Convention, Paris, France, 2016 June 4–7


Page 7 of 12
Hahn et al. Local WFS by Spatial Band-limitation

Driving functions Section

N
X
D2D (x0 , ω) = −2a(x0 ) S̊µ (ω)eiµϕ0
µ=−N
h
ω (24) 2.4
Jµ−1 ( ωc ρ0 ) − Jµ+1 ( ωc ρ0 )

× hêr , n0 i 2c
i
+ hêϕ , n0 iiµJµ ( ωc ρ0 )

N
X n
X
D3D (x0 , ω) = −2a(x0 ) S̆nm (ω)
n=0 m=−n
h
1 ω
njn−1 ( ωc r0 ) − (n + 1)jn+1 ( ωc r0 ) Ynm (θ0 , φ0 )

hêr , n0 i 2n+1 c

−1 ω
n
m (25) 2.5
+ hêθ , n0 i r0 sin2 θ jn ( c r0 ) (n + 1) cos θ0 Yn (θ0 , φ0 )
0
q o
− 2n+1 ((n + 1) 2 − m2 )Y m (θ , φ )
2n+3 n+1 0 0
i
im ω m
+ hêφ , n0 i r0 sin θ0 jn ( c r0 )Yn (θ0 , φ0 )

s
2πkx − x0 k
D2.5D (x0 , ω) = × D2D (x0 , ω) (26) 2.6
i ωc

N m
X S̆|m| (ω)eimϕ0
D2.5D (x0 , ω) = −2a(x0 ) −m π
m=−N
4πi|m|−m Y|m| ( 2 , 0)
h
ω (27) 2.7
Jm−1 ( ωc ρ0 ) − Jm+1 ( ωc ρ0 )

× hêr , n0 i 2c
i
+ hêϕ , n0 iimJm ( ωc ρ0 )

Table 1: WFS driving functions derived from circular/spherical harmonics expansions.

and thus rule of l’Hospital results in


m
S̆|m| (ω)
S̊m (ω) = (31) S̊m (ω) = −m π . (32)
P∞ ω
4πim−|m| Y|m| ( 2 , 0)
m m π
n=|m| S̆n (ω)jn ( c r)Yn ( 2 , 0)
P∞ m−n Y −m ( π , 0)j ( ω r)Y m ( π , 0)
.
n=|m| 4πi n 2 n c n 2
The 2.5D driving function can be computed by
substituting (32) into (26) (see Table 1). The
resulting driving function (27) is listed in Table 1.
The conversion of the coefficients is only valid
for a distinct radius r and θ. Thus, the sound Note that the driving function only requires a
pressures of the spherically and the cylindrically subset of S̆nm (ω) where n = |m|. Not surprisingly,
expanded sound fields do only coincide at that NFC-HOA also uses the same coefficients for 2.5D
coordinate. Choosing the origin and applying the synthesis using a circular array [4, Eq. (20)].

AES 140th Convention, Paris, France, 2016 June 4–7


Page 8 of 12
Hahn et al. Local WFS by Spatial Band-limitation

Conventional WFS Local WFS Conventional WFS Local WFS

15 15

10 10
Magnitude / dB

Magnitude / dB
5 5

0 0

-5 -5

-10 -10

-15 -15

2 3 4
10 10 10 10 2 10 3 10 4
Frequency / Hz Frequency / Hz
(a) expansion center at (0, 0, 0) (b) expansion center at (0.5, 0, 0)

Fig. 4: Frequency responses of a broadband plane wave (φPW = − π2 ) synthesized by a circular loudspeaker
array (56 loudspeakers, r0 = 1.5 m). For local WFS, the local area (Rl = 0.3 m) in (a) and (b)
are centered at (0, 0, 0) and (0.5, 0, 0), respectively. The driving functions were computed from
the circular harmonics expansion with a fixed order N = 22.

3 Evaluation where (rPS , θPS , φPS ) is the spherical coordinates


of the source position. The reproduced sound field
The driving functions derived in the previous sec- for conventional WFS suffers from strong artifacts
tion are used in numerical simulations of various regardless of the listening position. In local WFS,
scenarios. Only 2.5D WFS is considered where on the other hand, the sound field within the lo-
either a circular or rectangular array is used. The cal listening area (dashed circle) exhibits a better
circular array consists of 56 loudspeakers as the spatial structure. The amplitude is more evenly
system installed in the Technical University of distributed and also the phase is correctly synthe-
Berlin. The rectangular array with 64 loudspeak- sized.
ers is identical to the system installed in the Uni-
versity of Rostock [21]. The loudspeakers are as- In Fig. 3, a broadband plane wave is synthesized
sumed to be monopole point sources. Free-field carrying a Dirac shaped signal. The driving func-
sound propagation was considered and the speed of tion is computed for discrete frequencies and trans-
sound was set to 343 m/s. The sampling frequency formed to the time domain by inverse Fourier trans-
was fs = 44.1 kHz. All simulation results were form. In conventional WFS, shown in Fig. 3(c) and
obtained by the Sound Field Synthesis Toolbox 3(d), the first wavefront is perfectly synthesized
ver. 2.1.0 [22]. but it is followed by multiple wavefronts arriving
The advantage of local WFS compared to (non- from different directions. In local WFS, a sharp
local) WFS is demonstrated in Fig. 2. A monochro- wavefront is observed in the middle of the local
matic sound field of a point source is synthesized area. Interestingly, the sound field in Fig. 3(a)
where the frequency (4 kHz) is well above the spa- looks very similar to the sound field synthesized
tial aliasing frequency (≈ 1 kHz) of the system. by NFC-HOA [23, Fig. 1(c)] except the spatial
The driving functions are computed by using (27) shift by (0.5, 0, 0). This is not surprising because
together with the spherical harmonics expansion both in NFC-HOA and local WFS, spatial band-
coefficients of a point source, limitation is applied to the target sound field. This
representation of the sound field seems to have a
−m
S̆nm (ω) = −i ωc h(2) ω
n ( c rPS )Yn (θPS , φPS ) (33) strong influence on the synthesized sound field.

AES 140th Convention, Paris, France, 2016 June 4–7


Page 9 of 12
Hahn et al. Local WFS by Spatial Band-limitation

1.5 0.4

1
0.2
0.5
y/m

y/m
0 0

-0.5
-0.2
-1

-1.5 -0.4
-1 0 1 0.4 0.6 0.8 1 1.2
x/m x/m
(a) Local WFS (b) Local WFS (zoom)

1.5 0.4

1
0.2
0.5
y/m

y/m

0 0

-0.5
-0.2
-1

-1.5 -0.4
-1 0 1 0.4 0.6 0.8 1 1.2
x/m x/m
(c) Conventional WFS (d) Conventinal WFS (zoom)

Fig. 5: Virtual plane wave (φPW = − π4 , f = 4 kHz) synthesized by local WFS and conventional WFS
using a rectangular loudspeaker array (64 loudspeakers). Local WFS was used in (a) and (b)
whereas the conventional WFS was used in (c) and (d). The local listening area is indicated
by dashed circles centered at (0.75, 0, 0) with a radius of 0.3 m. The driving functions were
computed from the spherical harmonics expansion with maximum order of N = 22.

The frequency responses for different listening po- The fluctuation is in the order of ±1 dB. Both for
sitions are shown in Fig. 4. Two different local conventional and local WFS, a low-pass character-
listening areas centered at (0, 0, 0) and (0.5, 0, 0) istic is observed below 100 Hz which is attributed
are considered. The radius of the listening area to the high-frequency assumption in the derivation
is 0.3 m in both cases. Below the aliasing fre- of WFS.
quency (≈ 1 kHz) the magnitude responses are
almost identical, but at high frequencies the ad- WFS can be applied for arbitrary secondary source
vantage of local WFS is clearly visible. In con- distributions. In Fig. 5, a monochromatic sound
ventional WFS, spatial aliasing adds more energy field is synthesized by using a rectangular array.
in high frequencies thereby resulting in a high- The advantage of local WFS is clearly observable.
pass characteristic. Due to the strong fluctuation,
only an approximate equalization is possible. In 4 Conclusion
typical WFS systems, a pre-equalization filter is
applied to the input signal [24]. Local WFS, on A new approach for local WFS is presented in
the other hand, exhibits better spectral properties. this paper. It is based on the representation of

AES 140th Convention, Paris, France, 2016 June 4–7


Page 10 of 12
Hahn et al. Local WFS by Spatial Band-limitation

the virtual sound field by a band-limited circu- [6] Wu, Y. J. and Abhayapala, T. D., “Spa-
lar/spherical harmonics expansion. Due to the tial Multizone Soundfield Reproduction,” in
property of spatial band-limitation, the sound field Proc. of International Conference on Acous-
within a local region can be synthesized with higher tics, Speech and Signal Processing (ICASSP),
precision than conventional WFS. Local WFS driv- pp. 93–96, IEEE, 2009.
ing functions are derived for 2D, 2.5D and 3D
WFS as summarized in Table 1. Two variations of [7] Ahrens, J. and Spors, S., “An Analytical Ap-
2.5D WFS driving functions are presented where proach to Sound Field Reproduction with a
circular and spherical harmonics representations Movable Sweet Spot using Circular Distribu-
are considered, respectively. tions of Loudspeakers,” in Proc. of Interna-
tional Conference on Acoustics, Speech and
As demonstrated by numerical simulations, the
Signal Processing (ICASSP), Taipei, Taiwan,
local SFS method improves the technical perfor-
2009.
mance inside a predetermined target region. There-
fore, local SFS can be applied where the listener(s)
[8] Spors, S. and Ahrens, J., “Local Sound
can be assumed to be in a fixed region or if the
Field Synthesis by Virtual Secondary Sources,”
listener position can be estimated by a tracking
in Proc. of 40th Audio Engineering Soci-
system. The achievable perceptual improvement,
ety (AES) International Conference on Spa-
however, is still under investigation. The compari-
tial Audio, Tokyo, Japan, 2010, ISBN 978-0-
son between different local SFS methods is an open
937803-77-6.
topic and will be addressed in following studies.
[9] Spors, S., Helwani, K., and Ahrens, J., “Lo-
References cal Sound Field Synthesis by Virtual Acous-
tic Scattering and Time-reversal,” in Proc. of
[1] Berkhout, A. J., de Vries, D., and Vogel, P.,
131st Audio Engineering Society (AES) Con-
“Acoustic Control by Wave Field Synthesis,”
vention, Audio Engineering Society (AES),
The Journal of the Acoustical Society of Amer-
New York, USA, 2011.
ica (JASA), 93(5), pp. 2764–2778, 1993.
[2] Spors, S., Rabenstein, R., and Ahrens, J., [10] Winter, F., Ahrens, J., and Spors, S., “On
“The Theory of Wave Field Synthesis Revis- Analytic Methods for 2.5 D Local Sound
ited,” in Proc. of 124th Audio Engineering Field Synthesis Using Circular Distributions
Society (AES) Convention, pp. 17–20, 2008. of Secondary Sources,” IEEE Transactions on
Speech and Audio Processing, pp. 914–926,
[3] Daniel, J., Moreau, S., and Nicol, R., “Fur- 2016.
ther Investigations of High-order Ambisonics
and Wavefield Synthesis for Holophonic Sound [11] Fazi, F. M., Sound field reproduction, Ph.D.
Imaging,” in Proc. of 114th Audio Engineering thesis, University of Southampton, 2010.
Society (AES) Convention, 2003.
[4] Ahrens, J. and Spors, S., “An Analytical Ap- [12] Spors, S., “Extension of an Analytic Secondary
proach to Sound Field Reproduction Using Source Selection Criterion for Wave Field Syn-
Circular and Spherical Loudspeaker Distri- thesis,” in Proc. of 123rd Audio Engineering
butions,” Acta Acustica united with Acustica, Society (AES) Convention, New York, USA,
94(6), pp. 988–999, 2008. 2007.

[5] Spors, S. and Rabenstein, R., “Spatial Alias- [13] Ahrens, J. and Spors, S., “Wave Field Synthe-
ing Artifacts Produced by Linear and Circu- sis of a Sound Field Described by Spherical
lar Loudspeaker Arrays used for Wave Field Harmonics Expansion Coefficients,” Journal
Synthesis,” in Proc. of 120th Audio Engineer- of the Acoustical Society of America (JASA),
ing Society (AES) Convention, Paris, France, 131(3), pp. 2190–2199, 2012, doi:10.1121/1.
2006. 3682036.

AES 140th Convention, Paris, France, 2016 June 4–7


Page 11 of 12
Hahn et al. Local WFS by Spatial Band-limitation

[14] Fazi, F. M., Olivieri, F., Carpentier, T., and Wave Field Synthesis with respect to Spa-
Noisternig, M., “Wave Field Synthesis of Vir- tial Discretization Artifacts in Time Domain,”
tual Sound Sources with Axisymmetric Ra- in Proc. of 40th Audio Engineering Society
diation Pattern Using a Planar Loudspeaker (AES) International Conference on Spatial
Array,” in Proc. of 134th Audio Engineering Audio, 2010.
Society (AES) Convention, Audio Engineer-
ing Society, 2013. [24] Spors, S. and Ahrens, J., “Analysis and
Improvement of Pre-equalization in 2.5-
[15] Ahrens, J. and Spors, S., “Implementation dimensional Wave Field Synthesis,” in Proc.
of Directional Sources in Wave Field Synthe- of 128th Audio Engineering Society (AES)
sis,” in Proc. of Workshop on Applications Convention, London, UK, 2010, ISBN 978-0-
of Signal Processing to Audio and Acoustics 937803-74-5.
(WASPAA), IEEE, New Paltz, USA, 2007.
[16] Corteel, E., “Synthesis of Directional Sources
using Wave Field Synthesis, Possibilities, and
Limitations,” EURASIP Journal on Advances
in Signal Processing, 2007(1), pp. 1–18, 2007.
[17] Williams, E. G., Fourier Acoustics: Sound Ra-
diation and Nearfield Acoustical Holography,
Academic Press, 1999.
[18] Kennedy, R. A., Sadeghi, P., Abhayapala,
T. D., and Jones, H. M., “Intrinsic Limits
of Dimensionality and Richness in Random
Multipath Fields,” IEEE Transactions on Sig-
nal Processing, 55(6), pp. 2542–2556, 2007.
[19] Abramowitz, M. and Stegun, I. A., Handbook
of Mathematical Functions: with Formulas,
Graphs, and Mathematical Tables, 55, Courier
Dover Publications, 1972.
[20] Hahn, N. and Spors, S., “Sound Field Synthe-
sis of Virtual Cylindrical Waves using Circular
and Spherical Loudspeaker Arrays,” in Proc.
of 138th Audio Engineering Society (AES)
Convention, Warsaw, Poland, 2015.
[21] Erbes, V., Geier, M., Weinzierl, S., and Spors,
S., “Database of Single-channel and Binau-
ral Room Impulse Responses of a 64-channel
Loudspeaker Array,” in Proc. of 138th Au-
dio Engineering Society (AES) Convention,
Warsaw, Poland, 2015.

[22] Wierstorf, H. and Spors, S., “Sound Field


Synthesis Toolbox,” in Proc. of 132nd Audio
Engineering Society (AES) Convention, 2012.
[23] Ahrens, J., Spors, S., and Wierstorf, H.,
“Comparison of Higher Order Ambisonics and

AES 140th Convention, Paris, France, 2016 June 4–7


Page 12 of 12

You might also like