Sphere Scattering Effect Filter
This document describes details of sphere scattering effect filter. It inputs an incident wave to a rigid sphere then outputs the incident and scattered waves by the sphere. SoundObject enables a sense of leftward and rightward distance with it. Since the exact solution of the scattering by a rigid sphere is complicated, an approximate solution based on the dipole source is proposed. Next, the frequency and directional characteristics of the scattering effect by a sphere based on the proposed approximation are explained. Finally, this document describes the design and evaluation of the digital filter implementing the scattering effect by a sphere then clarifies that it enables a clearer sense of distance compared with the effects based on interaural time difference (ITD) and interaural level difference (ILD).
1. Scattering by a rigid sphere
As shown in Fig. 1, we assume a plane wave propagating to the negative direction of the x-axis as against a rigid sphere whose center is located at the origin and radius is a. Let G (jω) be a frequency transfer function representing a ratio of sound pressure observed in the surface area of the sphere to that of the plane wave. We find G (jω) from the acoustic fields of the plane wave and the scattering waves from the sphere observed at coordinate (r, θ0). In this case, the virtual sound source position of the scattering is located at the origin. In this document, j, t, c, ω, k, and ρ denote the imaginary unit, time, acoustic speed, angular frequency of the wave, wavenumber (k = ω/c), and medium density respectively.
Note: The above coordinate system is different from that of SoundObject.
1.1 Exact solution
The exact solution for the above problem is well known [1]. The acoustic field of plane wave pi is given below, where Pn denotes Legendre polynomials and jn denotes spherical Bessel functions.
And the acoustic field of scattering waves pr is given below, where hn(2) denotes spherical Hankel functions.
Therefore, the frequency transfer function G (jω) representing a ratio of sound pressure observed in the surface area of the sphere to that of the plane wave is given below.
1.2 Known approximate solutions
Since the above exact solution is computable but highly complicated, approximate solutions are proposed. [1] and [2] show approximations of scattered waves for ka ≪ 1. However, in head approximation by sphere, the frequency that gives ka = 1 is approximately 760Hz. Thus, these are unpractical for this application. Furthermore, [2] describes an approximation of scattered waves by the dipole source for kr ≪ 1, while it is also inapplicable. Therefore, this document proposes a further approximation of scattered waves by the dipole source.
1.3 Proposed approximate solution
Let Φi be the velocity potential of a plane wave observed at coordinate (r, θ0). It is given below, where A is an undetermined coefficient.
We approximate the scattered waves by the dipole source located at the origin. Let Φr be the velocity potential of scattered waves observed at coordinate (r, θ0). It is given by the following equation, where B is also an undetermined coefficient.
Therefore, the velocity potential Φ in the neighborhood of the sphere is given below.
To obtain the particle velocity, we find the normal derivative of the above equation.
The particle velocity is 0 at r = a.
Thus, the velocity potential Φ in the neighborhood of the sphere is given below.
Finally, the velocity potential in the surface area of the sphere is given below.
2. Transfer function of scattering effect by sphere
Based on the above discussions, the frequency transfer function G (jω) representing a ratio of sound pressure observed in the surface area of the sphere to that of the plane wave is given below.
The transfer function G (s) corresponding to the above frequency transfer function G (jω) is given below, where ωc = c /a.
An example of frequency characteristics of G (jω) is shown below, where c = 343.7 m/s and a = 71.5 mm.
And an example of directional characteristics of G (jω) is also shown below, where the radius direction and angle from the x-axis show gain (ratio) and θo respectively. The frequency whose wave length is equal to the diameter of the sphere is approximately 2,400Hz. The figure illustrates that the incident wave less than 2,000Hz is significantly propagated to the behind of the sphere. However, over 2,000Hz, differences in the front directional gain are rarely observed. Furthermore, over 3,000Hz, there is no significant difference in the directional characteristics.
For reference, an example of directional characteristics of the frequency transfer function based on the exact solution numerically calculated from equation (3) is shown below. Although slight differences are observed in detail, directional characteristics tendencies based on the exact and approximate solutions are the same. Since head is not a strictly rigid sphere, sufficient effects are expected by the proposed approximate solution.
Note: A numerical calculation program of the exact solution is available on the following link.
3. Sphere scattering effect filter
With bilinear transformation, we find an infinite impulse response (IIR) filter that implements a system transfer function H (z) equivalent to the transfer function G (s) denoted by equation (12). Bilinear transform-based design method for IIR filters is well-known, thus leaving out a detailed explanation. If needed, refer to the following document. (In Japanese).
The correspondence relationship between angular frequencies of the transfer function G (s) and system transfer function H (z) is warped by bilinear transformation. Therefore, compensated angular frequency ωa corresponding to ωc is shown below, where T denotes sampling interval.
Thus, the system transfer function H (z) is given below.
The above could be essentially implemented as a second-order IIR filter (biquad filter). An example of frequency characteristics of the above digital filter is shown below, where T = 1 /44,100 s.
4. Evaluation
SoundObject could select the output from scattered waves by the sphere and incident wave with ITD and ILD. Therefore, the sphere scattering effect filter could be evaluated with comparisons of these outputs. As shown in the following video, the latter output sounds like the acoustic source locates close to the ear regardless of the distance. On the other hand, the former demonstrates a clearer sense of distance enabled by the sphere scattering effect filter.
References
[1] P. M. Morse, "Vibration and Sound, Second Ed.," International series in pure and applied physics, McGRAW-HILL, 1948.
[2] T. Ito, "Principles of Acoustic Engineering," Corona Publishing, 1955 (In Japanese). Acoustic Lab. - Waseda Univ.