You are on page 1of 10

A spherical expansion for audio sounds generated by a circular parametric array

loudspeaker
Jiaxin Zhong, Ray Kirby, and Xiaojun Qiu

Citation: The Journal of the Acoustical Society of America 147, 3502 (2020); doi: 10.1121/10.0001261
View online: https://doi.org/10.1121/10.0001261
View Table of Contents: https://asa.scitation.org/toc/jas/147/5
Published by the Acoustical Society of America

ARTICLES YOU MAY BE INTERESTED IN

A non-paraxial model for the audio sound behind a non-baffled parametric array loudspeaker
The Journal of the Acoustical Society of America 147, 1577 (2020); https://doi.org/10.1121/10.0000793

Acoustic metamaterial capsule for reduction of stage machinery noise


The Journal of the Acoustical Society of America 147, 1491 (2020); https://doi.org/10.1121/10.0000857

The performance of active noise control systems on ground with two parallel reflecting surfaces
The Journal of the Acoustical Society of America 147, 3397 (2020); https://doi.org/10.1121/10.0001227

Efficient isogeometric boundary element method for analysis of acoustic scattering from rigid bodies
The Journal of the Acoustical Society of America 147, 3275 (2020); https://doi.org/10.1121/10.0001182

The acoustical impulse response of a line source of finite length above an absorbing plane
The Journal of the Acoustical Society of America 147, 3691 (2020); https://doi.org/10.1121/10.0001314

Insertion loss of a thin partition for audio sounds generated by a parametric array loudspeaker
The Journal of the Acoustical Society of America 148, 226 (2020); https://doi.org/10.1121/10.0001568
ARTICLE
...................................

A spherical expansion for audio sounds generated by a circular


parametric array loudspeaker
Jiaxin Zhong,a) Ray Kirby,b) and Xiaojun Qiuc)
Centre for Audio, Acoustics and Vibration, Faculty of Engineering and Information Technology, University of Technology Sydney,
New South Wales 2007, Australia

ABSTRACT:
The existing non-paraxial expression of audio sounds generated by a parametric array loudspeaker (PAL) is hard to
calculate due to the fivefold integral in it. A rigorous solution of the Westervelt equation under the quasilinear
approximation is developed in this paper for circular PALs by using the spherical harmonics expansion, which sim-
plifies the expression into a series of threefold summations with uncoupled angular and radial components. The
angular component is determined by Legendre polynomials and the radial one is an integral involving spherical
Bessel functions, which converge rapidly. Compared to the direct integration over the whole space, the spherical
expansion is rigorous, exact, and can be calculated efficiently. The simulations show the proposed expression can
obtain the same accurate results with a speed of at least 15 times faster than the existing one.
C 2020 Acoustical Society of America. https://doi.org/10.1121/10.0001261
V
(Received 1 April 2020; revised 28 April 2020; accepted 28 April 2020; published online 15 May 2020)
[Editor: Nail A. Gumerov] Pages: 3502–3510

I. INTRODUCTION paper.7,8 The quasilinear approximation is assumed because


the ultrasound level generated by a PAL is limited for safety
Parametric array loudspeakers (PALS) are an application
concerns.1 In this model, the ultrasounds are calculated first
of the parametric acoustic arrays for radiating highly direc-
with the Rayleigh integral, i.e., a twofold integral over the
tional audio sounds in air with the carrier wave of ultra-
area of the transducer surface. Then, an infinitely large vol-
sounds.1 PALS have been used in many applications such as
ume source is constructed with its source density function
active noise control systems,2 personal communications,3
being proportional to the product of the sound pressure of
measurements of the acoustic parameters of materials,4 and
ultrasounds. Finally, the audio sound is calculated by inte-
mobile robotic navigation,5 where calculation of the audio
grating the sound pressure generated by the volume source
sounds generated by a PAL is important.
over the whole space. This solution is a fivefold integral and
When a PAL radiates two intensive ultrasound (primary)
hard to compute. The Gaussian beam expansion (GBE)
waves at different frequencies, a secondary wave containing
method is widely used to simplify the calculation by trans-
the difference-frequency wave (the audio sound in air) is gen-
forming the twofold integral for the ultrasounds into a one-
erated due to the nonlinearity. The nonlinear interactions of
fold summation.9
primary waves are rather complex, and some approximations
The GBE method approximates the vibration velocity
and simplifications have to be made in the mathematical
profile of the transducer surface with a set of Gaussian ones
modelling. The simplest model assumes the ultrasound waves
to simplify the ultrasound expression thanks to the simplic-
are collimated and fully attenuated in the nearfield and the
ity of Gaussian beams under the Fresnel (high frequency)
audio sound is generated by a line array of virtual audio sour-
approximation.10 Although the GBE method uses less calcu-
ces with the exponentially decreased source strength along the
lation time than the direct integration of the Rayleigh inte-
radiation axis of the PAL. The KhokhlovZabolotskaya
gral, it is not an exact solution of the Westervelt equation
Kuznetsov (KZK) equation considers the diffraction, absorp-
under the quasilinear approximation. Furthermore, Gibbs
tion, and nonlinearity of this phenomenon under the parabolic
oscillations occur for a uniform piston source no matter how
approximation, and many methods have been proposed to
many Gaussian beams are used,9,10 and the calculation of
solve the KZK equation analytically or numerically; but the
the off-axis audio sound is slow due to the triple-integral
results are usually only valid within the paraxial region about
over the whole space.
20 from the transducer axis.6
In this paper, a simplified but rigorous solution of the
The sound pressure at wide angles can be predicted
Westervelt equation under the quasilinear approximation for
based on the Westervelt equation, and it is considered in this
a circular PAL is developed by using spherical harmonics
a)
expansion. The key is to express the Green function of a
Electronic mail: Jiaxin.Zhong@student.uts.edu.au, ORCID: 0000-0002-
point monopole in free space as a series of trigonometric,
9972-8004.
b)
ORCID: 0000-0002-3520-1377. Legendre, and spherical Bessel functions. The integrals in
c)
ORCID: 0000-0002-5181-1220. the expression of the audio sounds are then eliminated using

3502 J. Acoust. Soc. Am. 147 (5), May 2020 0001-4966/2020/147(5)/3502/9/$30.00 C 2020 Acoustical Society of America
V
https://doi.org/10.1121/10.0001261

the orthogonal properties of the trigonometric and Legendre O-xyz is established centered at the center of the PAL, and the
functions. Compared to direct integration over the whole axis z is normal to the transducer surface.
space, spherical expansion is rigorous, exact, and can be cal- Because the ultrasound level generated by a PAL is lim-
culated efficiently. Similar techniques have been used in the ited due to safety concerns, the nonlinearity is weak and the
other literatures for calculating sound radiation from a baf- quasilinear approximation can be used in the derivation.1
fled piston,11 rotating sources,12 ring sources,13 and resilient For the PAL placed on an infinitely large baffle, the audio
and rigid disks.14 sound can be treated as the superposition of the sounds gen-
erated by infinitely many virtual sources at rv ¼ (xv, yv, zv)
II. THEORY and their image sources at (xv, yv, zv).8 By using the suc-
cessive method, the sound pressure of the audio sound is8
As shown in Fig. 1, a circular PAL with the radius of a
generates two harmonic ultrasounds at frequencies f1 and f2 ð1 ð1 ð1
ejka dv
(f1 > f2) and the boundary condition on the transducer sur- pa ðrÞ¼jq0 xa qðrv Þ dxv dyv dzv ;
1 1 1 4pdv
face is
z>0; (4)
vz ðqs ; tÞ ¼ v1 ðqs Þejx1 t þ v2 ðqs Þejx2 t ; (1)
where the complex audio wavenumber ka ¼ xa =c0 þ jaa ,
where j is the complex unit, vz represents the vibration aa is the sound attenuation coefficient in air at frequency
qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
velocity normal to the transducer surface, qs is the distance
fa, dv ¼ ðx  xv Þ2 þ ðy  yv Þ2 þ ðz  zv Þ2 is the distance
of the surface source point rs to the center of the PAL, vi(qs),
the amplitude of the vibration velocity at qs, is assumed to between the field point r and the virtual source point or
be axisymmetric about the radiation axis, and xi ¼ 2pfi its image, and the source density function is16
(i ¼ 1, 2) is the angular frequency of the ith primary wave. jbxa
The radiation of the PAL is governed by the well known qðrv Þ ¼  p1 ðrv Þp2 ðrv Þ; (5)
q20 c40
Westervelt equation,7

1 @2p d @3p b @ 2 p2 which is symmetric about the transducer surface, i.e., q(xv,
r2 p  2
¼   ; (2) yv, zv) ¼ q(xv, yv, zv).
c0 @t2 c0 @t3 q0 c40 @t2
4
The sound pressure of the ultrasounds can be obtained
by the Rayleigh integral as8
where p is the sound pressure and c0 is the linear sound
speed. The first term on the right-hand side accounts for the ð 2p ð a jki ds
e
fluid thermo-viscosity, where d is the sound diffusivity pi ðrv Þ ¼ 2jq0 xi vi ðqs Þqs dqs dus ; (6)
0 0 4pds
parameter, which relates to the atmospheric sound attenua-
tion coefficient a at the angular frequency x by where the complex ultrasonic wavenumber ki ¼ xi =c0 þ jai ,
aðxÞ ¼ x2 d=ð2c30 Þ.15 The second term on the right-hand ai is the sound attenuation coefficient at frequency fi, i ¼ 1
side accounts for the nonlinearity where q0 is the static fluid qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
density and b is the nonlinearity coefficient. and 2, ds ¼ ðxv  xs Þ2 þ ðyv  ys Þ2 þ z2v is the distance
The solutions of the ultrasounds and audio sound with between the virtual source point rv and the source point
the frequency fa ¼ f1 – f2 are denoted as rs ¼ (xs, ys, zs ¼ 0) on the transducer surface, xs ¼ qs cos us ,
and ys ¼ qs sin us . Equation (4) is an exact solution of the
p~i ðr; tÞ ¼ pi ðrÞejxi t ; i ¼ 1; 2; a; (3) Westervelt equation under the quasilinear approximation
but is hard to be calculated numerically due to the fivefold
where the subscripts “1,” “2,” and “a” represent the two integral after substituting Eqs. (5) and (6) into it.8
ultrasounds and the audio sound, respectively, r ¼ (x, y, z) is The GBE method can simplify the calculation by trans-
a field point location, the rectangular coordinate system forming the twofold integral Eq. (6) into a onefold
summation,9

X
G
Ag
pi ðrv Þ ¼ q0 c0 vi;0
g¼1
1 þ jBg zv =Ri

 e½Bg =ð1þjBg zv =Ri Þ½ðxv =a Þþðyv =a Þþjki zv ;


2 2 2 2
(7)

where the Rayleigh distance Ri ¼ kia2/2, i ¼ 1, 2, Ag and Bg


are the GBE coefficients and G is the GBE number, and vi,0
is a constant determined by the velocity profile vi(qs) and
GBE coefficients. The GBE parameters Ag, Bg, and G are
obtained by the heuristic method where the transducer vibra-
FIG. 1. (Color online) Sketch of a baffled circular PAL. tion velocity profile is approximated by the superposition of
J. Acoust. Soc. Am. 147 (5), May 2020 Zhong et al. 3503
https://doi.org/10.1121/10.0001261

several (G) Gaussian velocity profiles. For a circular piston X


1

source where vi(qs) ¼ vi,0, the expansion coefficients have pi ðrv Þ ¼ q0 c0 ð2l þ 1ÞPl ðcos hÞPl ðcos hs Þ
l¼0
been calculated for G ¼ 10,9 G ¼ 15,17 G ¼ 25,18 or ða
G ¼ 40,10 where larger G provides more accurate results.  vi ðrs Þhl ðki rvs;> Þjn ðki rvs;< Þki2 rs drs ; (10)
The source density function of audio sounds Eq. (5) is 0
transformed into a twofold summation after substituting Eq.
(7) into it. By substituting Eq. (5) into Eq. (4), the audio where rs ¼ qs because hs ¼ p/2. By using the explicit expres-
sound pressure can be numerically calculated. For the off- sion of Pl(0) (Eq. 4.2.4 in Ref. 19),
axis field point, which is not located on the radiation axis of Pl ðcos hs Þ ¼ Pl ð0Þ
the PAL, the threefold integral in Eq. (4) has to be numeri- 8  
cally calculated. While for the on-axis field point, x ¼ y ¼ 0 >
> l 1
>
> C þ
and Eq. (4) can be simplified into a twofold integral using >
< 2 2 
ð1Þl=2  ; l ¼ even
the symmetry of the azimuthal angle,8 ¼ pffiffiffi l (11)
>
> pC þ 1
ð1 ð1 pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi2 >
> 2
2
ejka qv þðzzv Þ >
: 0; l ¼ odd:
pa ðrÞ ¼ 2pjq0 xa qðrv Þ qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
1 0 4p q2v þ ðz  zv Þ2
After omitting the odd terms and using the substitution
qv dqv dzv ; z > 0; (8) l ¼ 2n, Eq. (10) can be simplified as

where q2v ¼ x2v þ y2v : X


1

Although the GBE method is faster than the direct inte- pi ðrv Þ ¼ q0 c0 Cn P2n ðcos hv ÞRi;2n ðrv Þ; (12)
n¼0
gration in Eq. (6), calculating the ultrasound fields at virtual
source points in the whole space is still time-consuming. where the coefficient and the radial component are
Furthermore, Eq. (7) is not an exact transformation of  
Eq. (6) and the near field ultrasound pressure calculated by 1
C nþ
Eq. (7) is hard to make accurate.10 In Secs. II A and II B, the 2
Cn ¼ ð1Þn ð4n þ 1Þ pffiffiffi (13)
fivefold integral Eq. (4) is simplified without using any addi- pCðn þ 1Þ
tional approximations.
and
A. Simplification of ultrasounds 8 ð k i rv
>
>
>
> h ðk r Þ vi ðn=ki Þj2n ðnÞndn
The ultrasound field should be simplified first because it >
> 2n i v
>
> 0ð
is included in the expression of the audio sound Eq. (4). To < ki a
simplify the sound pressure of ultrasounds, a spherical coor- Ri;2n ðrv Þ ¼ þj2n ðki rv Þ vi ðn=ki Þh2n ðnÞndn; rv < a ;
>
> ki rv
dinate system (r, h, u) is established based on the rectangu- >
> ð ki a
>
>
lar one (x, y, z), where r, h, and u are the radial distance, >
> h ðk r Þ vi ðn=ki Þj2n ðnÞndn; rv > a
: 2n i v
polar angle, and azimuthal angle, respectively. The Green 0
function in free field, i.e., gi ðrv ; rs Þ ¼ ejki ds =ð4pds Þ in Eq. (14)
(6), can be expanded under the spherical coordinates as the
summation of spherical harmonic terms respectively, and C() is the gamma function (Sec. 3.1 in
Ref. 19). The inner (rv < a) and outer (rv > a) radial compo-
jki X
1
nents in Eq. (14) are denoted by Rin outer
gi ðrv ; rs Þ ¼ ð2l þ 1Þhl ðki rvs;> Þjl ðkrvs;< Þ i;2n ðrv Þ and Ri;2n ðrv Þ,
4p l¼0 respectively, for simplicity in the following text. The radial
Xl component Eq. (14) is obtained in Ref. 14 in a similar man-
ðl  mÞ! m
 P ðcos hv Þ ner. The numerical technique for calculating Eq. (14) is
m¼l
ðl þ mÞ! l described in Sec. III.
jmðuv us Þ
 Pm
l ðcos hs Þe ; (9)
B. Simplification of audio sounds
where (rv,hv, uv) and (rs, hs, us) are spherical coordinates of Equation (4) can be similarly expanded under the spher-
the virtual source point rv and the source point on PAL sur- ical coordinates as the summation of spherical harmonic
face rs, respectively, rvs,< ¼ min(rv, rs), rvs,> ¼ max(rv, rs), terms
jl() is the spherical Bessel function, hl() ¼ jl() þ jyl() is ð 2p ð p ð 1
the spherical Hankel function of the first kind, yl() is the pa ðrÞ ¼ jq0 xa qðrv Þga ðr; rv Þrv2
spherical Neumann function, Pm l ðÞ is the associated 0 0 0
Legendre function at the degree l and order m, and hs ¼ p/2  sin hv drv dhv duv ; z > 0; (15)
as shown in Fig. 1.
Substituting Eq. (9) into Eq. (6) and performing the where ga() is given by Eq. (9). Substituting Eq. (9) into Eq.
integral with respect to us yields (15) and performing the integral with respect to uv yields
3504 J. Acoust. Soc. Am. 147 (5), May 2020 Zhong et al.
https://doi.org/10.1121/10.0001261

1 
X

1 Wigner 3j symbol equals to 0 if n1 þ n2 þ n3 is odd. After
pa ðrÞ ¼ q0 xa ka l þ Pl ðcos hÞ omitting the odd terms in Eq. (19) and using the substitution
l¼0
2
ðp ð1 l ¼ 2n, Eq. (19) becomes
 qðrv ÞPl ðcos hv Þhl ðkrv;> Þ X
1
0 0 pa ðrÞ ¼ jbq0 Cl Cm ð4n þ 1Þ
 jl ðkrv;< Þrv2 sin hv drv dhv ; (16) l;m;n¼0
!2
2l 2m 2n
where (r, h, u) are spherical coordinates of the field point r,  P2n ðcos hÞF2l;2m;2n ðrÞ;
rv,< ¼ min(rv, r), and rv,> ¼ max(rv, r). 0 0 0
Substituting the source density function Eq. (5) and the (21)
simplified ultrasounds Eq. (12) into Eq. (16), it has
  with the radial component of the audio sounds
X1
1
pa ðrÞ ¼ jbq0 Cl Cm l þ Pl ðcos hÞ ð1
l;m;l¼0
2 F2l;2m;2n ðrÞ ¼ R1;2l ðrv ÞR2;2m ðrv Þh2n ðka rv;> Þ
ð p  0
 P2l ðcos hv ÞP2m ðcos hv ÞPl ðcos hv Þsin hv dhv  j2n ðka rv;> Þka3 rv2 drv ; (22)
ð01 
 R1;2l ðrv ÞR2;2m ðrv Þhl ðka rv;> Þjl ðka rv;> Þka3 rv2 drv : and explicit expressions for the inner region (r < a) and the
0 outer region (r > a) are
(17)
Fin
2l;2m;2n ðrÞ
Using the formula for the integral of triple Legendre polyno- ðr h i
mials [Eq. (11) in Ref. 20], ¼ h2n ðka rÞ Rin ðr
1;2l v Þ R in
2;2m vðr Þ j2n ðka rv Þka3 rv2 drv
ðp 0
ða h i
Pn1 ðcos hÞPn2 ðcos hÞPn3 ðcos hÞ sin hdh  j2n ðka rÞ Rin 1;2l ðr v Þ R in
2;2m ðr v Þ h2n ðka rv Þka3 rv2 drv
0 r
 2 ð1 h i
n1 n2 n3 þ j2n ðka rÞ Rout out
¼2 ; (18) 1;2l ðrv Þ R2;2m ðrv Þ
0 0 0 a
 h2n ðka rv Þka3 rv2 drv ; r < a; (23)
Eq. (17) becomes
X
1 and
pa ðrÞ ¼ jbq0 Cl Cm ð2l þ 1Þ ða h i
l;m;l¼0
!2 Fout
2l;2m;2n ðrÞ ¼ h2n ðka rÞ Rin in
1;2l ðrv Þ R2;2m ðrv Þ
0
2l 2m l
 Pl ðcos hÞ  j2n ðka rv Þka3 rv2 drv þ h2n ðka rÞ
0 0 0 ðr h i
ð 1
 Rout out 3 2
1;2l ðrv Þ R2;2m ðrv Þ j2n ðka rv Þka rv drv
 R1;2l ðrv ÞR2;2m ðrv Þhl ðka rv;> Þ a
ð1
0 h i
 þ j2n ðka rÞ Rout out
3 2 1;2l ðrv Þ R2;2m ðrv Þ h2n ðka rv Þ
 jl ðka rv;> Þka rv drv ; (19) r
 ka3 rv2 drv ; r > a; (24)
 
n1 n2 n3
where is the Wigner 3j symbol that can respectively. It is shown in Sec. IV that only the outer region
0 0 0
of Eq. (24) is required for most scenarios because the inner
be calculated using the formula [Eq. (C.23) in Ref. 21]
! region is very small compared to the space of interests.
n1 n2 n3 Equation (21) is the main result of this paper. It is an
0 0 0 exact solution to the audio sounds generated by a PAL solved
8 by the Westervelt function with the quasilinear assumption.
>
> 0; 2n0 ¼ odd Because no additional assumptions are made in the deriva-
>
>
>
> n ! tion, it is equivalent rigorously to the original solution Eq.
>
< ð1Þn0 0

¼ ðn 0  n 1 Þ!ðn 0  n2 Þ!ðn0  n3 Þ! (4) which has fivefold integrals and is more accurate than
> sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi the GBE solution. Equation (21) can be calculated more effi-
>
> ð2n0  2n1 Þ!ð2n0  2n2 Þ!ð2n0  2n3 Þ!
>
> ciently for three reasons. First, it is a series with threefold
>
>  ; 2n0 ¼ even;
: ð2n0 þ 1Þ! summation consisting of uncoupled spherical angular and
(20) radial components, so it can be calculated quickly for a large
number of field points. Second, the radial component
and the triangular inequality should be satisfied, i.e., F2l,2m,2n(r) can be transformed into a rapidly converged inte-
jn1 – n2j  n3  n1 þ n2, where 2n0 ¼ n1 þ n2 þ n3. The gral using the property of spherical Bessel functions (see
J. Acoust. Soc. Am. 147 (5), May 2020 Zhong et al. 3505
https://doi.org/10.1121/10.0001261

Ð k1 a Ð k1 a
FIG. 2. (Color online) Numerical results of the integral (a) h20 ðk1 aÞ 0 j20 ðnÞndn and (b) j20 ð0:1k1 aÞ 0:1k1 a h20 ðnÞndn using the GaussLegendre
quadrature.

Sec. III for details). Finally, due to the restrictions of the tri- Although the GaussLegendre quadrature is useful for
angular inequality, many values of Wigner 3j symbol are calculating integrals in Eq. (14), it overflows when calculat-
zero, so many terms do not need to be calculated. ing their integrand j2n ðzj Þ or h2n ðzh Þ if the order n is much
larger than the absolute value of the argument of the spheri-
III. NUMERICAL TECHNIQUES cal Bessel or Hankel functions, zj or zh. To solve the overflow
of spherical Bessel and Hankel functions, the normalized
The radial component of the sound pressure of ultra- versions of them are introduced as23
sounds Eq. (14) and of audio sounds Eq. (22) involves inte-
grals and can be calculated accurately using the normalized ð4n þ 1Þ!!
j2n ðzj Þ ¼ j2n ðzj Þ; (25)
spherical Bessel functions and the complex plane method, z2n
j
respectively. Although the theory is applicable for arbitrary
axisymmetric velocity profiles of ultrasounds, they are and
assumed to be uniform in Secs. III and IV, i.e., vi(qs) ¼ vi,0,
i ¼ 1 and 2. jz2nþ1
h2n ðzh Þ ¼ h
h2n ðzh Þ; (26)
ð4n  1Þ!!
A. Radial component of ultrasounds
which can be numerically obtained using the recurrence
Two types of definite integrals Ðin Eq. (14) are required relations and the MATLAB code package presented in Ref. 23.
x
to
Ð x2 be calculated, which are h2n ðxÞ 0 j2n ðnÞndn and j2n ðx1 Þ The normalized spherical Bessel and Hankel functions have
x1 h2n ðnÞndn. In this paper, the GaussLegendre quadrature
the asymptotic behavior,
is used to calculate them numerically (Sec. 5.5 in Ref. 22).
A typical example is shown in Fig. 2 when x ¼ 0.1k1, j2n!1 ðzj Þ h2n!1 ðzh Þ 1 þ Oð1=nÞ; (27)
x1 ¼ 0.01k1, and x2 ¼ 0.1k1, where k1 ¼ (1190.7 þ 0.297j)/m
is obtained using the data in Table I and a ¼ 0.1 m. It can be where O() means its quantity has the same magnitude as the
seen that the integration has a fast converge and a degree of one inside the parenthesis. By using the relations Eqs. (25)
40 is enough to achieve a satisfactory precision. and (26), the product is rewritten as

TABLE I. The parameters used in the numerical calculations.

Name Value Note

Frequencies of ultrasounds f1 ¼ 65 kHz Typical frequencies of the commercial PAL,


f2 ¼ 64 kHz e.g.: Holosonics Audio Spotlight AS-24i
Audio frequency fa ¼ 1 kHz —
Sound attenuation coefficients a1 ¼ 0.30 Np/m Calculated according to ISO 9613-1 with the relative
a2 ¼ 0.29 Np/m humidity 60% and temperature 25  C (Ref. 27)
aa ¼ 6.9  104 Np/m
Transducer surface radius a ¼ 0.1 m —
Surface vibration velocity amplitude v1,0 ¼ v2,0 ¼ 0.12 m/s The sound pressure level (SPL) of ultrasound is
about 125 dB at 1 m away on the radiation axis

3506 J. Acoust. Soc. Am. 147 (5), May 2020 Zhong et al.
https://doi.org/10.1121/10.0001261

FIG. 3. (Color online) Numerical results of the first term of the outer radial component Eq. (24) when r ¼ 1 m for (a) l ¼ m ¼ n ¼ 0 and (b) l ¼ m ¼ n ¼ 30.

1 z2n
j To illustrate the performance of the Gauss quadrature
j2n ðzj Þh2n ðzh Þ ¼ 2nþ1
j2n ðzj Þh2n ðzh Þ: (28) mentioned above, the numerical results of the first and third
jð4n þ 1Þ zh
term on the right-hand side of the outer radial component
B. Radial component of audio sounds Eq. (24) are shown in Figs. 3 and 4, where the numerical
parameters are presented in Table I. It can be found in
The radial component of audio sounds Eq. (22) contains Fig. 3 that the first integral over the range from 0 to a
three terms for both inner and outer regions as shown in always converges to a satisfactory precision with the maxi-
Eqs. (23) and (24). The integrals of the first and second term mum degree of Gauss quadrature being 70. The second
on the right-hand side of Eqs. (23) and (24) are similar and integral has the same convergent behavior, but it is not pre-
can be calculated with the GaussLegendre quadrature. sented in this paper for simplicity. However as shown in
Because the integration range of the third term is from r to Fig. 4(a), when l, m, and n are small, the integral in the third
1, the substitution of the variable to be integrated term over the range from r to infinity cannot converge even
  when the degree of GaussLegendre quadrature is up to
p
rv ¼ tan ðn þ 1Þ þ r; (29) 200. This is unacceptable for fast calculation of sound pres-
4
sure of audio sounds.
is used [Eq. (2.12) in Ref. 24] so that the new variable n is The poor integration performance of the third integral
integrated over the finite range from 1 to 1. Equation (29) at small orders is caused by the oscillatory nature of spheri-
is valid for the outer radial component Eq. (24) while the cal Hankel function when its argument is large.24 To solve
similar substitution is valid for the inner component Eq. (23) the problem, the scaled spherical Hankel function is
by setting r ¼ a in Eq. (29). introduced,

FIG. 4. (Color online) Numerical results of third term of the outer radial component of Eq. (24) when r ¼ a and l ¼ m ¼ n ¼ 0 for (a) the direct Gauss quadra-
ture and (b) applying the complex-plane method.

J. Acoust. Soc. Am. 147 (5), May 2020 Zhong et al. 3507
https://doi.org/10.1121/10.0001261

noted that although Eq. (31) is for the outer region as shown
in Eq. (24), the results for the inner region Eq. (23) can be
obtained by setting r ¼ a in Eq. (31).
As shown in Fig. 5, the variable to be integrated, rv, is
analytically continued from the real axis to the complex
plane as rv ! rv þ jg, where g is a real number.24 The inte-
grand in Eq. (31) is analytic in the upper half plane,24 so its
integral can be evaluated by deforming the contour. The inte-
gral along C1 equals to the sum of the integrals along C2 and
C1, while C1 equals 0 according to Jordan’s lemma (Sec.
74 in Ref. 26). Therefore, the integral Eq. (31) becomes
"ð #" ð #
k1 a k2 a
FIII
2l;2m;2n ðrÞ ¼ j2n ðka rÞ j2l ðnÞndn j2m ðnÞndn
0 0
ð1
FIG. 5. (Color online) Contours of integration in the complex plane. Along 
C2, f ¼ r þ jg, 0  g < 1. j h^2l ðk1 fÞh^2m ðk2 fÞh^2n ðka fÞ
0
 ejðkR rkI gÞ ka3 f2 ekR gkI r dg; (32)
h^n ðxÞ ¼ hn ðxÞejx ; (30)
which can be calculated by the MATLAB built-in function where f ¼ r þ jg. The highly oscillatory factor ejkR rv in Eq.
“besselh.” By using Eq. (30), the oscillatory factor of the (31) is then transformed into a rapid exponential decreasing
spherical Hankel function is extracted as ejx . The third factor ekR g in Eq. (32) as g ! 1.
term on the right-hand side of Eq. (24) is then rewritten as Note that the scaled spherical Hankel function h^n ðxÞ
"ð #"ð # instead of hn ðxÞ should be used when applying
k1 a k2 a
GaussLegendre quadrature on Eq. (32) to avoid the over-
FIII
2l;2m;2n ðrÞ ¼ j2n ðka rÞ j2l ðnÞndn j2m ðnÞndn
0 0 flow of the calculation of hn ðxÞ when the imaginary part of x
ð1 is large. Figure 4(b) shows the numerical result calculated

 h^2l ðk1 rv Þh^2m ðk2 rv Þh^2n ðka rv Þ by Eq. (32) with the same parameters used in Fig. 4(a). It
r
can be found the integration convergence is improved using
 ejkR rv ka3 rv2 ekI rv drv ; (31) the complex plane method and the required degree of
by substituting the outer radial component of ultrasounds GaussLegendre quadrature can be decreased to 25.
Eq. (14) into it, where kR ¼ Reðk1  k2 þ ka Þ and kI
IV. SIMULATIONS AND DISCUSSIONS
¼ Imðk1  k2 þ ka Þ. In Eq. (31), the oscillatory factor of the
integrand ejkR rv varies rapidly as rv approaches to infinity, so In this section, the numerical results for audio sounds
its numerical integration converges slowly. Equation (31) generated by a PAL with the parameters in Table I are pre-
can be converted into a rapidly convergent integral by rotat- sented. As shown in the spherical expansion Eq. (21), the
ing the line of integration through 90 in the complex plane sound pressure of audio sounds can be obtained by using the
based on the method used in Refs. 24 and 25. It should be threefold summation series with respect to l, m, and n

FIG. 6. (Color online) Convergence of the audio sound SPL with respect to the truncated term N for (a) the on-axis field points at x ¼ 0 and (b) the off-axis
field points at z ¼ 1 m.

3508 J. Acoust. Soc. Am. 147 (5), May 2020 Zhong et al.
https://doi.org/10.1121/10.0001261

FIG. 7. (Color online) The sound fields of audio sounds generated by a PAL (a) in whole space and (b) on the radiation axis.

provided that the angular component P2n(cosh) and the shows the SPLs of audio sounds on the radiation axis, i.e.,
radial component Eq. (22) are obtained. The series should x ¼ 0, calculated by the two methods, are almost the same.
be truncated to obtain numerical results. The truncated term Table II shows the calculation time of the two methods
is set as N for all l, m, and n for simplicity. for three typical field points. The precision criterion is to
Figure 6 shows the audio sound pressure level (SPL) make the difference between the SPL calculated by two
with respect to the truncated term N for (a) the on-axis field methods be less than 0.02 dB. The calculation time is based
points at x ¼ 0 and (b) the off-axis field points at z ¼ 1 m. It on a personal computer with 2.5 GHz main frequency and
can be found that all curves converge as the truncated term 16 GB random access memory. It can be seen from Table II
increases. Specifically, the truncated error is less than 0.3, that the calculation time of the proposed method is small
0.1, and 0.01 dB when the truncated term N ¼ 60, N ¼ 70, and almost the same for all cases, while the one of the GBE
and N ¼ 85, respectively. So, the results with N ¼ 85 are pre- method is at least 15 times larger.
sented in the following simulations. The computation load of the GBE method is brought by
To illustrate the efficiency and accuracy of the proposed the requirements of sound pressure of ultrasounds at many
method, the widely used GBE method of Eq. (7) is used for virtual source points and the integral over a large space,
comparisons.8 The GBE parameters in Ref. 10 are adopted which do not occur in the proposed method. The conver-
in this paper. For the GBE method, the field coordinate is gence speed of the GBE method is different at different field
also the integrated (virtual source) coordinate as shown in points and it converges very slowly when the field point is
Eq. (4) which may cause singularities if the close to the plane z ¼ 0. For example, it requires even more
GaussLegendre quadrature is used, so the 1/3 Simpson’s than 2000 s to obtain the accurate result at x ¼ y ¼ z ¼ 0 as
rule (Sec. 2.2 in Ref. 28) is used to calculate the numerical shown in Table II. The reason is that the near field virtual
results of integrals of Eqs. (4) and (8). The integrated coor- sources are dominant in this case while their source density
dinates are evenly discretized, and the field coordinate is set function (proportional to the ultrasounds sound pressure)
as the middle point between adjacent integrated coordinates varies significantly so that the integrand in Eq. (4) oscillates
to avoid singularities. The infinitely large integral domain of dramatically.10 However, it should be noted that both solu-
the integral needs to be reduced to a specific region covering tions of Eq. (4) and Eq. (21) have limited ability to capture
the major energy of ultrasound beams,16 so the integral the nearfield sound correctly because the local nonlinear
domain is reduced to a cylindrical column centered along effects are neglected in the Westervelt equation. In this case,
the axis of the PAL with a radius of 5 m (50 times of the PAL the more complex second-order nonlinear wave equation
radius) and a length of 10 m (more than four times of the has to be used and the proposed method needs to be
effective absorption length). extended.7 It is also noteworthy that all field coordinates of
Figure 7(a) shows the SPL distribution of audio sounds
generated by a PAL in whole space calculated by the pro- TABLE II. Calculation time of the proposed method and GBE method.
posed method, which is similar to that calculated by the
Calculation time (s)
GBE method (not shown here for simplicity). The separation
of the inner and outer regions, i.e., r ¼ a ¼ 0.1 m, is plotted Calculated field point Proposed method GBE method
as a black hemi-circle in Fig. 7(a). It can be found the inner x ¼ y ¼ 0 and z ¼ 1 m (on-axis) 12.1 186.1
region is insignificant for PAL applications because it is very x ¼ 0.5 m, y ¼ 0, and z ¼ 1 m (off-axis) 11.9 220.5
small. Therefore, only the calculation of the outer region x ¼ y ¼ z ¼ 0 (nearfield) 15.2 2059.5
sound fields Eq. (24) is required for most cases. Figure 7(b)
J. Acoust. Soc. Am. 147 (5), May 2020 Zhong et al. 3509
https://doi.org/10.1121/10.0001261

6
the proposed method shown in Eq. (21) are uncoupled so M. F. Hamilton and D. T. Blackstock, Nonlinear Acoustics (Acoustical
that the field in whole space can be calculated much faster Society of America, New York, 2008).
7 
M. Cervenka and M. Bednaøık, “A versatile computational approach for
for a large number of field points than the GBE method. the numerical modelling of parametric acoustic array,” J. Acoust. Soc.
Am. 146(4), 21632169 (2019).
V. CONCLUSIONS 8 
M. Cervenka and M. Bednaøık, “Non-paraxial model for a parametric
acoustic array,” J. Acoust. Soc. Am. 134(2), 933938 (2013).
9
A simplified but rigorous expression of the quasilinear J. Wen and M. Breazeale, “A diffraction beam field expressed as the
solution of the Westervelt equation for calculating the audio superposition of Gaussian beams,” J. Acoust. Soc. Am. 83(5),
17521756 (1988).
sounds from a circular PAL is developed in this paper. The 10 
M. Cervenka and M. Bednaøık, “On the structure of multi-Gaussian beam
key step is to express the Green function of a point mono- expansion coefficients,” Acta Acust. Acust. 101(1), 1523 (2015).
11
pole in free space by a series consisting of trigonometric, T. D. Mast and F. Yu, “Simplified expansions for radiation from a baffled
Legendre, and spherical Bessel functions, so that the five- circular piston,” J. Acoust. Soc. Am. 118(6), 34573464 (2005).
12
M. A. Poletti, “Series expansions of rotating two and three dimensional
fold integral in the expression of audio sounds generated by
sound fields,” J. Acoust. Soc. Am. 128(6), 33633374 (2010).
a PAL can be simplified to threefold summations by using the 13
M. J. Carley, “Series expansion for the sound field of a ring source,”
orthogonal properties of the trigonometric and Legendre J. Acoust. Soc. Am. 128(6), 33753380 (2010).
14
functions. The proposed expression has the uncoupled angu- M. A. Poletti, “Spherical expansions of sound radiation from resilient and
rigid disks with reduced error,” J. Acoust. Soc. Am. 144(3), 11801189
lar component determined by Legendre polynomials and the (2018).
radial one, which is a rapidly converged integral involving 15
H. Bass, L. Sutherland, and A. Zuckerwar, “Atmospheric absorption of
spherical Bessel functions that converge rapidly. Unlike the sound: Update,” J. Acoust. Soc. Am. 88(4), 20192021 (1990).
16
widely used GBE method, the proposed expansion avoids J. Zhong, R. Kirby, and X. Qiu, “A non-paraxial model for the audio
sound behind a non-baffled parametric array loudspeaker (L),” J. Acoust.
the additional Fresnel approximation and can be calculated Soc. Am. 147(3), 15771580 (2020).
efficiently. In the numerical simulations, the GBE method is 17
D. Huang and M. Breazeale, “A Gaussian finite-element method for
at least 15 times slower than the proposed method and description of sound diffraction,” J. Acoust. Soc. Am. 106(4), 17711781
shows poor convergence in the near field while the proposed (1999).
18
H.-J. Kim, L. W. Schmerr, Jr., and A. Sedov, “Generation of the basis sets
method is computationally efficient in whole space. Future for multi-Gaussian ultrasonic beam models—An overview,” J. Acoust.
work can explore fast calculation methods for rectangular Soc. Am. 119(4), 19711978 (2006).
19
PALS. S. Zhang and J. Jin, Computation of Special Functions (Wiley, New
York, 1996).
20
H. A. Mavromatis and R. S. Alassar, “A generalized formula for the inte-
ACKNOWLEDGMENTS
gral of three associated Legendre polynomials,” Appl. Math. Lett. 12(3),
This research is supported under the Australian 101105 (1999).
21
A. Messiah, Quantum Mechanics: Volume II (North-Holland,
Research Council’s Linkage Project funding scheme (No. Amsterdam, 1962).
LP160100616). 22
T. Sauer, Numerical Analysis (Pearson Education, New York, 2012).
23
M. Majić and E. C. Le Ru, “Numerically stable formulation of Mie theory
1 for an emitter close to a sphere,” Appl. Opt. 59(5), 12931300 (2020).
W. S. Gan, J. Yang, and T. Kamakura, “A review of parametric acoustic
24
array in air,” Appl. Acoust. 73(12), 12111219 (2012). K. Davies, M. Strayer, and G. White, “Complex-plane methods for evalu-
2 ating highly oscillatory integrals in nuclear physics: I,” J. Phys. G: Nucl.
N. Tanaka and M. Tanaka, “Mathematically trivial control of sound using
a parametric beam focusing source,” J. Acoust. Soc. Am. 129(1), Phys. 14(7), 961–972 (1988).
25
165172 (2011). D. Huybrechs and S. Vandewalle, “On the evaluation of highly oscillatory
3
Y. Nakashima, T. Ohya, and T. Yoshimura, “Prototype of parametric array integrals by analytic continuation,” SIAM J. Numer. Anal. 44(3),
loudspeaker on mobile phone and its acoustical characteristics,” in Audio 10261048 (2006).
26
Engineering Society Convention 118, Barcelona, Spain (2005), pp. 16. J. W. Brown and R. V. Churchill, Complex Variables and Applications
4
B. Castagnède, A. Moussatov, D. Lafarge, and M. Saeid, “Low frequency (McGraw-Hill, New York, 2003).
27
in situ metrology of absorption and dispersion of sound absorbing porous ISO 9613-1:1993. “Acoustics—Attenuation of sound during propagation
materials based on high power ultrasonic non-linearly demodulated outdoors—Part 1: Calculation of the absorption of sound by the atmos-
waves,” Appl. Acoust. 69(7), 634648 (2008). phere” (International Organization for Standardization, Geneva, 1993).
5 28
E. Skinner, M. Groves, and M. K. Hinders, “Demonstration of a length P. F. Davis and P. Rabinowitz, Methods of Numerical Integration
limited parametric array,” Appl. Acoust. 148, 423433 (2019). (Academic, San Diego, CA, 1984).

3510 J. Acoust. Soc. Am. 147 (5), May 2020 Zhong et al.

You might also like