Next Article in Journal
The Approach for Identifying Opportunities in Product Innovation Design through Requirement Conflict Analysis
Previous Article in Journal
A Point Cloud Registration Algorithm Based on Weighting Strategy for 3D Indoor Spaces
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Visualization of Demodulated Sound Based on Sequential Acoustic Ray Tracing with Self-Demodulation in Parametric Array Loudspeakers

1
College of Information Science and Engineering, Ritsumeikan University, Osaka 567-8570, Japan
2
Faculty of Design Technology, Osaka Sangyo University, Osaka 574-8530, Japan
*
Author to whom correspondence should be addressed.
Appl. Sci. 2024, 14(12), 5241; https://doi.org/10.3390/app14125241
Submission received: 9 May 2024 / Revised: 2 June 2024 / Accepted: 13 June 2024 / Published: 17 June 2024
(This article belongs to the Section Acoustics and Vibrations)

Abstract

:
With the development of acoustic simulation methods in recent decades, it has become feasible to simulate the sound pressure distribution of loudspeakers before actually setting physical speakers and measuring the sound field. The parametric array loudspeaker (PAL) has attracted attention due to its sharp directivity and unique applications. However, the sound reproduced by PALs is generated by the nonlinear interactions of ultrasound in the air, which makes it difficult to simulate the reproduced sound of a PAL with low computational load. Focusing on the sharp directivity of ultrasound, we extended conventional acoustic ray-tracing methods to consider the self-demodulation phenomenon of PALs. In this study, we developed a visualization method for the demodulated sound of a PAL. Specifically, the demodulated sound pressure distribution can be simulated to estimate and visualize the area covered by the reproduced sound of PAL before setting a real PAL. In the proposed method, acoustic rays were generated sequentially to express the generation of demodulated sound. Therefore, the proposed method is expected to simulate the demodulated sound of a PAL with acceptable accuracy and low calculation complexity. Quantitative evaluation between simulation results and practical measurement has been carried out, and the results demonstrate the effectiveness of the proposed method.

1. Introduction

With the advancement of acoustic simulation and visualization technologies, it has become feasible to simulate and visualize a sound field with given conditions for the sound sources and environment in recent decades [1]. Therefore, loudspeaker placement, including the number, direction, and position of loudspeakers, can be optimized with simulation and visualization for various purposes [2,3,4], which is superior to typical trial-and-error methods. Popular acoustic simulation approaches can be generally categorized into wave-based approaches [5,6,7] and geometry-based approaches [8,9,10]. Representative wave-based acoustic simulation approaches are mainly based on the finite element method [11,12], boundary element method [13,14], and finite-difference time-domain (FDTD) method [15,16,17]. Wave-based methods divide the target space or boundary into a mesh of small elements or cells and take the wave features into consideration. Therefore, high simulation accuracy can be obtained by these methods but at a huge computational cost [18,19]. Geometry-based approaches, which are mainly based on the image source method [20,21] and the ray-tracing method [22,23], ignore several wave features but can achieve tolerable approximation accuracy for sounds in large spaces without high algorithmic complexity or heavy computational load [1].
Electro-dynamic loudspeakers (EDLs) are widely used in audio applications. A typical EDL holds wide directivity as it emits audible sound directly. In addition, parametric array loudspeakers (PALs) [24,25] use ultrasound to achieve much sharper directivity than can conventional EDLs [26,27]. In spite of the poorer sound quality compared with conventional EDLs [28], PALs have been attracting attention because of their sharp directivity and unique audio applications [29,30,31,32]. In the practical use of PALs, the target audible signal is converted into ultrasound with amplitude modulation [25] or frequency modulation [33]. The modulated signal holds multiple frequency components and is emitted into the air intensely. Due to the nonlinearity of air, the target audible signal is “demodulated" as one of the difference frequencies among these components. Because this phenomenon occurs due to the nature of the medium [34] rather than by artificial processing, the demodulation process of a PAL can be seen as self-demodulation [25,27]. To simulate the demodulated sound of a PAL, it is essential to consider both the propagation of emitted ultrasound and the self-demodulation phenomenon. When a wave-based simulation such as FDTD is used, the grid (or element) size should be set as very small because the ultrasound wavelength is short [35]. This will lead to heavy computational cost and a long simulation time to simulate the demodulated sound of a PAL in a wide space with a scale of thousands of wavelengths.
In the practical applications of PALs, we are mainly concerned with the sound pressure distribution of the demodulated sound. For example, in [31], an ideal situation is that the whole space can be covered by multiple PALs to obtain a sufficient sound pressure above a certain level at any position inside the space. A quick and feasible simulation of demodulated sound with low computational cost would be helpful in this case. Therefore, we focused on the ray-tracing method [22,23], which can be used to simulate the propagation of ultrasound emitted from PALs [36]. However, it is difficult to use the traditional ray-tracing method to express self-demodulation.
To solve this problem, we introduced self-demodulation to traditional acoustic ray-tracing methods based on Westervelt’s theory [24], enabling the simulation of the demodulated PAL sound with low computational cost and short simulation time. In this paper, we propose a simulation method for the demodulated sound of a PAL based on the sequential acoustic ray-tracing method. Discrete acoustic rays are generated sequentially along the propagation paths of the ultrasound, thereby generating the demodulated sound through the interactions among the ultrasound rays. Compared with traditional ray-tracing methods, the proposed method considers the self-demodulation phenomenon of PALs to achieve higher accuracy. Compared with FDTD-based methods, the proposed method can reduce the calculation complexity drastically because only the discrete acoustic rays are involved in the calculation rather than the whole simulation space. As mentioned, in practical applications of PAL such as [31], what we are most concerned about is the area covered by the reproduced sound rather than the detailed sound field. The proposed method is more feasible in such scenes as it has a much lower calculation complexity.
The rest of this paper is organized as follows. Section 2 gives a brief introduction of the basic principles of PALs that act as the theoretical support of the proposed method. Section 3 describes the proposed method in detail. Section 4 demonstrates the effectiveness of the proposed method through a comparison between numerical simulation and real-world measurements. Finally, Section 5 provides conclusions.

2. Principles of Parametric Array Loudspeakers

As shown in Figure 1, in a typical scenario for reproducing an audible sound at frequency f d with a PAL, the emitted signal can be expressed as
p ( 0 , t ) = n = 1 , 2 P n cos 2 π f n t ,
where n = 1 , 2 denotes the index of the frequency components and P n and f n denote the initial sound pressure and the frequency of the corresponding component, respectively. In addition, it should be noted that f 1 f 2 = f d .
Because the attenuation is exponential, the ultrasound propagating along the propagation axis can be given as
p ( r , t ) = n = 1 , 2 P n e α n r cos 2 π f n t k n r ,
where r denotes the distance to the PAL and α n and k n denote the attenuation rate and wavenumber of the frequency component indexed with n, respectively.
Based on Westervelt’s theory [24], a virtual source at frequency is generated as the product of nonlinear interactions [34], whose intensity can be given as
q ( r , t ) = β ρ 2 c 4 t p 2 ( r , t ) ,
where β and ρ denote the nonlinear coefficient and intensity of the air, respectively, and c denotes the speed of sound in air. By substituting Equation (2) into Equation (3), we find that the virtual source holds multiple frequency components, including f 1 + f 2 and f 1 f 2 . Here, we focus on the difference frequency f d = f 1 f 2 as it will become the sound reproduced by a PAL with self-demodulation. The intensity of the virtual source at the difference frequency can be given as
q d ( r , t ) = 2 π f d β P 1 P 2 ρ 2 c 4 e α 1 + α 2 r sin ( 2 π f d t k d r ) .
Under Westervelt’s theory [24], the demodulated sound can be regarded as a volume integral of virtual sources at the difference frequency f d . Considering a far-field observation point at distance R 0 , we can approximate the volume distribution of the virtual source further as a line distribution along the propagation axis. As shown in Figure 1, the collimated ultrasound can be approximated as a cylinder with a base area S and height L. In this case, the demodulated sound can be given as
p d ( R 0 , t ) = ρ 8 π e j k d R ( x , y , z ) R ( x , y , z ) q d ( r , t ) t d x d y d z + c . c . ρ S 8 π 0 L e j k d R ( r ) R ( r ) q d ( r , t ) t d r + c . c . ,
where j denotes imaginary unit 1 and c . c . denotes a complex conjugate. Equation (5) shows that the observed demodulated sound can be regarded as an accumulation of the sounds generated from a huge number of continuously distributed virtual sources. Therefore, in the proposed method, we extend this consideration and approximate the observed demodulated sound to an accumulation of sounds generated from finite discrete virtual sources.

3. Proposed Self-Demodulation-Based Visualization Method

3.1. Overview of the Proposed Method

In this paper, we propose the visualization of the demodulated sound of a PAL with the sequential ray-tracing method. Figure 2 shows the basic concept of sequential acoustic ray tracing in the proposed method, and Figure 3 gives an overview of the proposed method. A PAL, which is defined as the sound source, emits multiple acoustic rays from its propagation surface. The directions of the rays show the propagation direction and the directivity of the PAL. As the initial rays travel, new rays are generated sequentially along the directions of the initial rays. Each ray holds two indices: the ray index m ( m = 0 , 1 , 2 , , M 1 , where M is the total number of initial rays) to identify the original position and direction, and the frame index i i = 0 , 1 , 2 , to mark the update time.
The target sound reproduced by the PAL is set as an audible sound with frequency f d . Considering a case that uses a single sideband modulation [25], we can express the ultrasound emitted from the PAL with Equation (1). Here, the carrier wave at frequency f c corresponds to the component indexed with n = 1 in Equation (1), and the sideband wave at frequency f s corresponds to the component indexed with n = 2 in Equation (1).
The following variables are defined for each acoustic ray, and they are initialized at the beginning and updated in each frame.
  • The ray index m m = 0 , 1 , 2 , , M 1 is defined to identify the original positions.
  • A position vector u = u x , u y , u z T is defined as the starting position for each ray.
  • The direction vector v = v x , v y , v z T is defined as the direction of each ray, where v x 2 + v y 2 + v z 2 = 1 .
  • The sound pressure P c is defined as the sound pressure of the carrier wave at frequency f c .
  • The sound pressure P s is defined for each sideband wave at frequency f s .
  • The sound pressure P d is defined as the demodulated sound pressure at frequency f d .
  • The virtual source intensity Q d is defined as the intensity of the virtual source at frequency f d .
In the simulation, each time frame has a duration of Δ t . The frame index i i = 0 , 1 , 2 , is defined for the update time of ray tracing; therefore, the position vector of the m-th ray in the i-th frame is denoted as u ( m , i ) in the following description.

3.2. Simulation Initialization

The simulation conditions are set at the beginning of the initialization. As shown in Figure 3, we can divide the simulation initialization process into three steps: environment, sound source, and initial acoustic rays.
  • Step 1: The initialization of the environment
The initialization of the environment is almost same as other acoustic simulations. In this step, the simulation space and acoustic parameters are defined. The acoustic parameters include the speed of sound c, the frequency-dependent attenuation rate α , the nonlinear factor of air β , and the density of the air ρ . In the case that the reflector exists in the simulation space, the reflection attenuation η should also be defined. In this method, we also define several parameters to keep the possibility of utilizing the practically measured results to define acoustic parameters, and their definitions will be given in the following description.
  • Step 2: The initialization of the sound source
In the x y z -coordinate system, the center of the PAL is set at
u o = u ox , u oy , u oz T .
The propagation axis of the PAL is set as
v o = v ox , v oy , v oz T ,
s . t . v ox 2 + v oy 2 + v oz 2 = 1 .
Other aspects of the sound source are also defined at the beginning, such as the shape, size, and directional angle of the target PAL. The carrier frequency f c and sideband frequency f s and their corresponding sound pressure are also defined. The above definitions will be used in the next step to set the initial acoustic rays.
  • Step 3: The initialization of the initial acoustic rays
The position vectors and direction vectors of acoustic rays for i = 0 are initialized based on the shape, size, and directional angle of the target PAL. When the target PAL has a rectangular shape, the position vectors are evenly distributed on the PAL surface. When the target PAL is circular (e.g., MEE or PS-60E), the position vectors are distributed as concentric circles on the PAL surface.
In Figure 4, we give an example of initialization for a circular PAL. The position vectors are distributed on the y z -plane and then extended to three-dimensional space with affine transformation and Rodrigues’ rotation formula. As shown in Figure 4, when the z-axis is the propagation axis ( v o = 0 , 0 , 1 T ), the position vectors on the y z -plane can be given as
u ( μ ) = u y ( μ ) , u z ( μ ) T ,
where μ = M , , 1 , 0 , 1 , , M denotes an index of initial positions. In this example, the initial positions are equally distributed along y-axis; therefore, we have
u y ( μ ) = y 0 + μ W / ( 2 M + 1 ) ,
u z ( μ ) = z 0 ,
where W denotes the diameter of PAL. The corresponding direction vectors can be given as
v ( μ ) = sin φ ( μ ) , cos φ ( μ ) T ,
φ ( μ ) = μ Φ / M ,
where Φ is the PAL directional angle. By rotating the y z -plane around the z-axis, we can obtain all the initial position vectors and direction vectors for acoustic rays, and we re-index them with index m = 0 , 1 , 2 , , M 1 , as shown in Figure 4c. Here, the acoustic ray indexed with m = 0 is located at the center of the target PAL, and the direction of the propagation axis remains constant. The initialization defines the initial position vector u ( m , 0 ) and the initial direction vector v ( m , 0 ) for each acoustic ray.
The sound pressures P c and P s are initialized based on the directivity of the PAL, which can be given as
P c ( m , 0 ) = P c ( 0 , 0 ) D c [ θ ( m , 0 ) ] ,
P s ( m , 0 ) = P s ( 0 , 0 ) D s [ θ ( m , 0 ) ] ,
where D c ( θ ) and D s ( θ ) denote the directivities of the carrier wave and sideband wave at the off-axis angle θ ( 0 θ π ), respectively. The off-axis angle for each acoustic ray θ ( m , i ) can be calculated as the angle between the propagation axis v o and the direction vector v ( m , i ) , which can be given as
θ ( m , i ) = cos 1 v ( m , i ) · v o v ( m , i ) v o = cos 1 v x ( m , i ) v ox + v y ( m , i ) v oy + v z ( m , i ) v oz ,
where · denotes the operator of an inner product.
The initial sound pressure of demodulated sound P d ( m , 0 ) is set as 0 due to the principle of self-demodulation in the PAL. The virtual source intensity Q d ( m , 0 ) is initialized as
Q d ( m , 0 ) = ζ P c ( m , 0 ) P s ( m , 0 ) ,
where ζ is defined as the generation efficiency of the virtual source. When the optimal value can be determined for every parameter, we have ζ = 2 π f d β ρ 2 c 4 based on Equation (4). However, in this method, we retain the possibility to calibrate the value of ζ based on practical measurement rather than substituting a theoretical value.

3.3. Sequential Update of Acoustic Rays

In the sequential update of acoustic rays, new acoustic rays are generated in each time frame as the successors of the rays generated in the previous time frame.
As with traditional ray-tracing methods, the acoustic rays are projected to go approximately straight. Therefore, the position vector of a new acoustic ray u ( m , i + 1 ) can be obtained as its position after traveling from u ( m , i ) in the direction v ( m , i ) within time duration Δ t , which can be given as
u ( m , i + 1 ) = u ( m , i ) + c Δ t v ( m , i ) .
Then, collision detection is carried out to check whether the acoustic ray collides with walls or another boundary. When the new position vector is beyond the defined boundary, the position vector is corrected based on the reflection off the boundary. As shown in Figure 5a, if no collision occurs, the new acoustic ray inherits the direction from the previous ray and continues in this direction. Therefore, in this case, the updated direction vector can be given as
v ( m , i + 1 ) = v ( m , i ) .
However, if a collision occurs, the position vector and the direction vector need to be corrected based on reflection off a boundary surface, such as a wall. As shown in Figure 5b, the position of the collision point on the boundary surface is noted as u b and the normal vector of boundary surface is noted as v b ( v b = 1 ). The position vector updated with Equation (18) is rewritten as u ˜ ( m , i + 1 ) , and the direction vector updated with Equation (19) is rewritten as v ˜ ( m , i + 1 ) . The corrected position vector u ( m , i + 1 ) is the mirror image of u ˜ ( m , i + 1 ) reflected off the boundary surface; therefore, it can be given as
u ( m , i + 1 ) = u ˜ ( m , i + 1 ) + u b u ˜ ( m , i + 1 ) cos ψ v b = u ( m , i ) + c Δ t v ( m , i ) + u b u ( m , i ) c Δ t v ( m , i ) cos ψ v b ,
cos ψ = u ( m , i ) u b · v b u ( m , i ) u b ,
where ψ denotes the angle of incidence. The corrected direction vector v ( m , i + 1 ) is the mirror image of u ˜ ( m , i + 1 ) reflected across the normal vector of boundary surface v b ; therefore, it can be given as
v ( m , i + 1 ) = v ˜ ( m , i + 1 ) 2 v ( m , i ) · v b v ( m , i ) v b v b , = v ( m , i ) 2 v ( m , i ) · v b v b .
The sound pressures of ultrasound P c and P s are updated according to the attenuation due to distance and reflection, which can be given as
P c ( m , i + 1 ) = η c ( m , i ) P c ( m , i ) e λ c c Δ t ,
P s ( m , i + 1 ) = η s ( m , i ) P s ( m , i ) e λ s c Δ t ,
where λ c and η c denote the coefficients of distance attenuation and reflection attenuation for the carrier wave, respectively, and λ s and η s denote the coefficients of distance attenuation and reflection attenuation for the sideband wave, respectively. The coefficient of distance attenuation can be either calculated theoretically (e.g., λ c = α c , λ s = α s ) or measured practically. The coefficient of reflection attenuation can be calculated from the absorption ratio of reflection, which is either determined theoretically or measured practically. If no collision occurs, there is no attenuation due to reflection, so we have η c ( m , i ) = η s ( m , i ) = 1 in this case.
The virtual source intensity Q d ( m , i ) is updated with the current ultrasound pressure, which is similar to Equation (17) and can be given as
Q d ( m , i ) = ζ P c ( m , i ) P s ( m , i ) .
The demodulated sound pressure P d ( m , i ) can be approximated as an accumulation of the virtual source intensity along the propagation path. Therefore, it is updated as a sum of attenuated virtual source intensity among acoustic rays with the same ray index m based on Equation (5) and can be given as
P d ( m , i + 1 ) = 1 2 P ^ d ( m , i + 1 ) + c . c . ,
P ^ d ( m , i + 1 ) = τ = 0 i 2 π f d Q d ( m , τ ) χ ( m , τ , i + 1 ) μ ( m , τ , i + 1 ) ,
where χ ( m , τ , i + 1 ) and μ ( m , τ , i + 1 ) denote the total distance attenuation ratio and total reflection attenuation ratio from the virtual source with index ( m , τ ) to the acoustic ray to be updated with index ( m , i + 1 ) and P ^ d is the complex-valued format of P d . The total reflection attenuation ratio μ is calculated by counting all reflection attenuation at the frequency of demodulated sound along the rays with the same index m, which can be given as
μ ( m , τ , i + 1 ) = τ = τ + 1 i η d ( m , τ ) ,
where η d denotes the coefficient of reflection attenuation at frequency f d . The total distance attenuation ratio χ can be measured practically or calculated theoretically based on Equation (5):
χ ( m , τ , i + 1 ) = ρ e j k d d ( τ , i + 1 ) 4 π d ( τ , i + 1 ) ,
where d ( τ , i + 1 ) denotes the distance between the virtual source with index ( m , τ ) and the acoustic ray with index ( m , i + 1 ) , which can be given as
d ( τ , i + 1 ) = ( i + 1 τ ) c Δ t .
As shown in Equation (27), to update the demodulated sound pressure, all acoustic rays with the same ray index m should be included in the calculation; however, the pressure can also be approximated in an iterative way if the distance to the PAL is far enough, which can be given as
P ^ d ( m , i + 1 ) P ^ d ( m , i ) + 2 π f d Q d ( m , i ) χ ( m , I , i + 1 ) η d ( m , i , i + 1 ) .
This can be explained by the demodulated sound of acoustic ray ( m , i ) traveling to the position of acoustic ray ( m , i + 1 ) , and the virtual source generated at the position of acoustic ray ( m , i ) also traveling to the position of acoustic ray ( m , i + 1 ) . This approximation can reduce the calculation complexity significantly when the acoustic rays travel far from the PAL.

3.4. Computational Complexity of the Proposed Method

From the above description, it is indicated that the simulation of the proposed method can be regarded as calculating Equation (31) or Equation (27) for M I times, where M denotes the number of initial acoustic rays and I denotes the total number of time frames until the end of simulation.
In the case that the above approximation is not utilized, where Equation (27) is calculated instead of Equation (31), the computational complexity of the proposed method can be expressed as
G prop . w / o appr . M I 2 .
In the case that the approximation as Equation (31) is utilized, the computational complexity of the proposed method can be expressed as
G prop . M I .
As mentioned, this approximation can significantly reduce the computational complexity of the proposed method.
Considering an FDTD-based method in three-dimensional space as a comparison, the whole field needs to be updated for I times if the same destination condition is applied. In this case, the computational complexity of the FDTD-based method can be given as
G 3dFDTD N x N y N z I ,
where N x , N y , and N z denote the number of meshes in the x, y, and z-axis, respectively. It can be obviously noticed that the proposed method with approximation can be regarded as an O ( N ) -algorithm, while FDTD-based methods are generally O ( N 3 ) -algorithms. Moreover, to simulate ultrasound in a large space, the number of meshes in the FDTD-based methods should be set large enough, while the number of rays in the proposed method can be set based on the desired resolution rather than physical constraints.

4. Evaluation Experiments

4.1. Experimental Conditions

To demonstrate the effectiveness of the proposed method, we carried out evaluation experiments in which we compared the results of numerical simulations and practical measurements. The experimental environment and conditions are summarized in Table 1, and the equipment used in the experiments is listed in Table 2. The PAL used in the experiments is shown in Figure 6; it consists of 8 columns of 10 ultrasonic transducers.
As shown in Figure 7, we prepared two experimental setups for the evaluation: one without reflection and the other with reflection. In Figure 7a, the PAL is placed at 0 , 0 , 0 T in the x y z -coordinate system, and the propagation axis of the PAL overlaps the z-axis. In Figure 7b, the PAL is rotated around the y-axis by 45 deg, and a reflector parallel to the z-axis is set to reflect the sound emitted from the PAL. The propagation axis collides with the reflector at 0.5 , 0 , 0.5 T . The reflector is made of acrylic plastic, and the reflection attenuation coefficient is measured in advance with the same procedure as [37]. Beyond the area shown in Figure 7, the environment is regarded as an open space, and all of the acoustic rays beyond those areas are absorbed. Therefore, the simulations for evaluation are terminated after all acoustic rays reach the boundary of the area where 0.5 x 0.5 , 0.5 y 0.5 , and 0 z 2.0 .
We set multiple points for the determination of the parameters to approximate the real environment, as described in Section 3. As shown in Figure 7a, we used the measurement results on the propagation axis to calibrate the parameters, including the generation efficiency of virtual source ζ and the distance attenuation ratio χ . A simple recursion based on Equation (31) is utilized to calculated these parameters in a backward manner.
A practical PAL generally has a frequency-dependent response [28]; therefore, we set calibration coefficients in the simulation according to the sideband frequency f s ( f s = f c f d for lower sideband modulation). The coefficients were calculated based on the measurement results at the points for parameter determination and are given in Table 3. A practical PAL also has directivity in the ultrasonic range [26,27]; therefore, we measured the frequency-dependent directivity in advance. The PAL was set on a pan-rotation unit to measure the directivity characteristics, which is same as the experiments in [27].
We also defined multiple evaluation points to evaluate whether the simulation results matched those of the practical measurement in Figure 7a. Here, some points were set for both parameter determination and evaluation, while other points were set for evaluation only. In Figure 7b, the setup with reflection, no point is set for parameter determination, and some points located on the path of the demodulated sound are set for evaluation.
The root mean square error (RMSE) was used to evaluate the error between the simulation and measured results, which can be given as
E rms = 1 G g = 0 G 1 SPL d sim SPL d meas 2 ,
where g ( g = 0 , 1 , , G 1 ) denotes the index of each evaluation point, G denotes the total number of evaluation points, SPL d sim denotes the simulated sound pressure level (SPL) in decibels of demodulated sound, and SPL d meas denotes the measured SPL of demodulated sound. The SPL can be calculated from the sound pressure in Pascals. For example, the SPL of demodulated sound can be given as
SPL d = 20 log 10 P d P 0 ,
where P 0 denotes the reference sound pressure ( P 0 = 2 × 10 5 Pa). Moreover, the average absolute error is also used to evaluate the error between the simulation and measured results, which can be given as
E abs = 1 G g = 0 G 1 SPL d sim SPL d meas .

4.2. Experimental Results

Figure 8 shows the SPL measurement results for sideband waves ( SPL s ) along the z-axis. Because a PAL produces a frequency-dependent response, the results are shown in separate panels according to sideband frequency f s . These measurement results were used for parameter determination, as mentioned in Section 4.1.
Figure 9 shows the simulation and measurement results for the SPL of demodulated sound ( SPL d ) along the z-axis. Similarly to Figure 8, the results are shown in separate panels according to demodulated frequency f d . The measurement results were also used for parameter determination, as mentioned in Section 4.1. The simulation results of the proposed method generally match the measurement results, especially for f d = 2 , 3 , , 7 kHz. However, it is difficult for the proposed method to express the SPL fluctuation as the distance from the PAL increases. When f d = 1 kHz, the error between simulation and measurement is larger than that at other frequencies. This can be explained by the low demodulation efficiency when the demodulated frequency f d is low, which can be demonstrated theoretically from Equations (4) and (5).
The simulation results of demodulated sound pressure on the x z -plane in the experimental setup without reflection (as shown in Figure 7a) are shown in Figure 10 and Figure 11, and the results for the experimental setup with reflection (as shown in Figure 7b) are shown in Figure 12 and Figure 13. The simulation and measurement results are given in pairs for comparison. As a quantitative evaluation, we used Equations (35) and (37) (Section 4.1) to calculate the RMSE and average absolute error, respectively, of the demodulated sound pressures between the simulation and measurement results. The results are given in Table 4 and Table 5, respectively.
The above results show that the proposed method can generally approximate the propagation of the demodulated sound of a PAL. The frequency-dependent demodulation efficiency [25,28] can also be reflected in the simulation results of the proposed method because our method can include self-demodulation in the calculation of demodulated sound pressure. In the cases without reflection, the error between simulation and measurement is very small, especially when the demodulated frequency f d is in the range of 2 kHz f d 6 kHz. When f d = 1 kHz, the demodulation efficiency is much lower so it is considered that the simulation results contain more errors. In the cases with reflection, the error between simulation and measurement is much larger than that in the cases without reflection, and the error increases obviously as the demodulated frequency f d increases, which is different from the error in the cases without reflection. Two major reasons can be identified: one is that the reflection coefficients were not set properly, and the other is that the measurement results also lack accuracy. In summary, the experimental results demonstrated the effectiveness of the proposed method in approximating the demodulated sound of a PAL. To further improve the accuracy in various simulation conditions (e.g., reflection), determining the parameters properly plays an important role, as in other acoustic simulations.

5. Conclusions

In this paper, we proposed a simulation method for demodulated PAL sound. This method is based on the sequential ray-tracing method and is extended to express the self-demodulation phenomenon in the sound reproduction; therefore, it can simulate the distribution of the demodulated sound of a PAL with higher accuracy than can other geometry-based simulation methods and has much lower calculation complexity than FDTD-based methods. The experimental results demonstrated the effectiveness of the proposed method with a quantitative evaluation.
In the future, we plan to further improve the accuracy of the proposed method by investigating a feasible approach to estimate the simulation parameters with higher accuracy. The simulation of the proposed method is in three-dimensional space; however, it is difficult to show the results in three-dimensional space. Therefore, we also plan to develop a user-friendly interface to show the simulation results.

Author Contributions

Conceptualization, M.S. and T.N.; methodology, Y.G. and M.N.; software, M.S.; validation, Y.G., M.N. and T.N.; formal analysis, Y.G.; investigation, Y.G. and M.S.; resources, T.N.; data curation, M.S.; writing—original draft preparation, Y.G.; writing—review and editing, Y.G., M.N. and T.N.; visualization, M.S. and Y.G.; supervision, M.N. and T.N.; project administration, T.N.; and funding acquisition, Y.G., M.N. and T.N. All authors have read and agreed to the published version of the manuscript.

Funding

This work was partly supported by Ritsumeikan University R-GIRO, RARA, and ARC, as well as JSPS KAKENHI Grant Numbers JP21H03488, JP21H04427, JP23H03425, JP23K21691, JP23K28115, and JP24K20803.

Data Availability Statement

The raw data supporting the conclusions of this article will be made available by the authors on request.

Conflicts of Interest

The authors declare no conflicts of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

References

  1. Vorländer, M. Computer simulations in room acoustics: Concepts and uncertainties. J. Acoust. Soc. Am. 2013, 133, 1203–1213. [Google Scholar] [CrossRef] [PubMed]
  2. Gao, H.; Feng, X.; Shen, Y. Weighted Loudspeaker Placement Method for Sound Field Reproduction. IEEE/ACM Trans. Audio Speech Lang. Process. 2022, 30, 1263–1276. [Google Scholar] [CrossRef]
  3. Koyama, S.; Chardon, G.; Daudet, L. Optimizing Source and Sensor Placement for Sound Field Control: An Overview. IEEE/ACM Trans. Audio, Speech, Lang. Process. 2020, 28, 696–714. [Google Scholar] [CrossRef]
  4. Zhu, M.; Zhao, S. An iterative approach to optimize loudspeaker placement for multi-zone sound field reproduction. J. Acoust. Soc. Am. 2021, 149, 3462–3468. [Google Scholar] [CrossRef] [PubMed]
  5. Bilbao, S. 3D Interpolation in Wave-Based Acoustic Simulation. IEEE Signal Process. Lett. 2022, 29, 384–388. [Google Scholar] [CrossRef]
  6. Bilbao, S.; Hamilton, B. Directional Sources in Wave-Based Acoustic Simulation. IEEE/ACM Trans. Audio Speech Lang. Process. 2019, 27, 415–428. [Google Scholar] [CrossRef]
  7. Yoshida, T.; Okuzono, T.; Sakagami, K. Binaural Auralization of Room Acoustics with a Highly Scalable Wave-Based Acoustics Simulation. Appl. Sci. 2023, 13, 2832. [Google Scholar] [CrossRef]
  8. Savioja, L.; Svensson, U.P. Overview of geometrical room acoustic modeling techniques. J. Acoust. Soc. Am. 2015, 138, 708–730. [Google Scholar] [CrossRef]
  9. Binek, W.; Pilch, A.; Kamisiński, T. Direct application of the diffusers’ reflection patterns in geometrical acoustics simulations. Appl. Acoust. 2022, 198, 108949. [Google Scholar] [CrossRef]
  10. Mozaffarzadeh, M.; Verweij, M.D.; de Jong, N.; Renaud, G. Comparison of Phase-Screen and Geometry-Based Phase Aberration Correction Techniques for Real-Time Transcranial Ultrasound Imaging. Appl. Sci. 2022, 12, 10183. [Google Scholar] [CrossRef]
  11. Reddy, J.N. An Introduction to the Finite Element Method, 3rd ed.; McGraw-Hill Education: New York, NY, USA, 2006. [Google Scholar]
  12. Barbieri, R.; Barbieri, N. Finite element acoustic simulation based shape optimization of a muffler. Appl. Acoust. 2006, 67, 346–357. [Google Scholar] [CrossRef]
  13. Marburg, S.; Nolte, B. Computational Acoustics of Noise Propagation in Fluids: Finite and Boundary Element Methods; Springer: Berlin/Heidelberg, Germany, 2008; Volume 578. [Google Scholar]
  14. Bai, M.R. Application of BEM (boundary element method)-based acoustic holography to radiation analysis of sound sources with arbitrarily shaped geometries. J. Acoust. Soc. Am. 1992, 92, 533–549. [Google Scholar] [CrossRef]
  15. Yuan, X.; Borup, D.; Wiskin, J.; Berggren, M.; Johnson, S. Simulation of acoustic wave propagation in dispersive media with relaxation losses by using FDTD method with PML absorbing boundary condition. IEEE Trans. Ultrason. Ferroelectr. Freq. Control 1999, 46, 14–23. [Google Scholar] [CrossRef] [PubMed]
  16. Van Mourik, J.; Murphy, D. Explicit Higher-Order FDTD Schemes for 3D Room Acoustic Simulation. IEEE/ACM Trans. Audio Speech Lang. Process. 2014, 22, 2003–2011. [Google Scholar] [CrossRef]
  17. Cingolani, M.; Fratoni, G.; Barbaresi, L.; D’Orazio, D.; Hamilton, B.; Garai, M. A Trial Acoustic Improvement in a Lecture Hall with MPP Sound Absorbers and FDTD Acoustic Simulations. Appl. Sci. 2021, 11, 2445. [Google Scholar] [CrossRef]
  18. Pind, F.; Jeong, C.H.; Hesthaven, J.S.; Engsig-Karup, A.P.; Strømann-Andersen, J. A phenomenological extended-reaction boundary model for time-domain wave-based acoustic simulations under sparse reflection conditions using a wave splitting method. Appl. Acoust. 2021, 172, 107596. [Google Scholar] [CrossRef]
  19. Brankovic, M.; Everett, M.E. A Method for Modeling Acoustic Waves in Moving Subdomains. Acoustics 2022, 4, 394–405. [Google Scholar] [CrossRef]
  20. Borish, J. Extension of the image model to arbitrary polyhedra. J. Acoust. Soc. Am. 1984, 75, 1827–1836. [Google Scholar] [CrossRef]
  21. Rajapaksha, T.; Qiu, X.; Cheng, E.; Burnett, I. Geometrical room geometry estimation from room impulse responses. In Proceedings of the 2016 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Shanghai, China, 20–25 March 2016; pp. 331–335. [Google Scholar] [CrossRef]
  22. Vorländer, M. Simulation of the transient and steady-state sound propagation in rooms using a new combined ray-tracing/image-source algorithm. J. Acoust. Soc. Am. 1989, 86, 172–178. [Google Scholar] [CrossRef]
  23. Funkhouser, T.; Tsingos, N.; Carlbom, I.; Elko, G.; Sondhi, M.; West, J.E.; Pingali, G.; Min, P.; Ngan, A. A beam tracing method for interactive architectural acoustics. J. Acoust. Soc. Am. 2004, 115, 739–756. [Google Scholar] [CrossRef]
  24. Westervelt, P.J. Parametric Acoustic Array. J. Acoust. Soc. Am. 1963, 35, 535–537. [Google Scholar] [CrossRef]
  25. Gan, W.S.; Yang, J.; Kamakura, T. A review of parametric acoustic array in air. Appl. Acoust. 2012, 73, 1211–1219. [Google Scholar] [CrossRef]
  26. Sugibayashi, Y.; Kurimoto, S.; Ikefuji, D.; Morise, M.; Nishiura, T. Three-dimensional acoustic sound field reproduction based on hybrid combination of multiple parametric loudspeakers and electrodynamic subwoofer. Appl. Acoust. 2012, 73, 1282–1288. [Google Scholar] [CrossRef]
  27. Geng, Y.; Nakayama, M.; Nishiura, T. Narrow-edged beamforming based on individual phase inversion in amplitude-modulated wave for parametric array loudspeaker. Appl. Acoust. 2022, 200, 109060. [Google Scholar] [CrossRef]
  28. Geng, Y.; Nakayama, M.; Nishiura, T. Demodulated sound quality improvement for harmonic sounds in over-boosted parametric array loudspeaker. Appl. Acoust. 2022, 186, 108460. [Google Scholar] [CrossRef]
  29. Miyachi, T.; Balvig, J.J.; Kisada, W.; Hayakawa, K.; Suzuki, T.; Howlett, R.J.; Jain, L. A Quiet Navigation for Safe Crosswalk by Ultrasonic Beams. In Proceedings of the Knowledge-Based Intelligent Information and Engineering Systems, Vietri sul Mare, Italy, 12–14 September 2007; Springer: Berlin/Heidelberg, Germany, 2007; pp. 1049–1057. [Google Scholar]
  30. Tanaka, N.; Tanaka, M. Active noise control using a steerable parametric array loudspeaker. J. Acoust. Soc. Am. 2010, 127, 3526–3537. [Google Scholar] [CrossRef] [PubMed]
  31. Sayama, S.; Ogami, Y.; Nakayama, M.; Nishiura, T. Acoustic Space-Sharing with Multiple Parametric Array Loudspeakers for Daily Sports and Exercise. In Proceedings of the Forum Acusticum, Lyon, France, 7–11 December 2020; pp. 2599–2605. [Google Scholar] [CrossRef]
  32. Geng, Y.; Sayama, S.; Nakayama, M.; Nishiura, T. Movable virtual sound source construction based on wave field synthesis using a linear parametric loudspeaker array. APSIPA Trans. Signal Inf. Process. 2023, 12, e14. [Google Scholar] [CrossRef]
  33. Geng, Y.; Nakayama, M.; Nishiura, T. Narrow-edged Acoustical Beamforming Utilizing Phase Inversion for Frequency Modulation-based Parametric Array Loudspeaker. In Proceedings of the 2023 Asia Pacific Signal and Information Processing Association Annual Summit and Conference (APSIPA ASC), Taipei, Taiwan, 31 October–3 November 2023; pp. 2287–2293. [Google Scholar] [CrossRef]
  34. Thuras, A.L.; Jenkins, R.T.; O’Neil, H.T. Extraneous Frequencies Generated in Air Carrying Intense Sound Waves. J. Acoust. Soc. Am. 1935, 6, 173–180. [Google Scholar] [CrossRef]
  35. Nomura, H.; Hedberg, C.M.; Kamakura, T. Numerical simulation of parametric sound generation and its application to length-limited sound beam. Appl. Acoust. 2012, 73, 1231–1238. [Google Scholar] [CrossRef]
  36. Shimokata, M.; Nakayama, M.; Nishiura, T. Visualization of demodulated sound based on sequential acoustic-ray-tracing for parametric array loudspeakers in three-dimensional space. In Proceedings of the INTER-NOISE and NOISE-CON Congress and Conference Proceedings. Institute of Noise Control Engineering, Seoul, Republic of Korea, 23–36 August 2020; Volume 261, pp. 3839–3850. [Google Scholar]
  37. Kimura, K.; Yamamoto, K. A method for measuring oblique incidence absorption coefficient of absorptive panels by stretched pulse technique. Appl. Acoust. 2001, 62, 617–632. [Google Scholar] [CrossRef]
Figure 1. Geometry of a parametric array loudspeaker, an on-axis virtual source, and a far-field point for observing demodulated sound.
Figure 1. Geometry of a parametric array loudspeaker, an on-axis virtual source, and a far-field point for observing demodulated sound.
Applsci 14 05241 g001
Figure 2. Basic concept of sequential acoustic ray tracing in the proposed method.
Figure 2. Basic concept of sequential acoustic ray tracing in the proposed method.
Applsci 14 05241 g002
Figure 3. Diagram of the proposed method.
Figure 3. Diagram of the proposed method.
Applsci 14 05241 g003
Figure 4. Geometry of position vector initialization for a circular PAL: (a) three-dimensional view. (b) 2-dimensional view on the y z -plane. (c) 2-dimensional view on the x y -plane with index m = 0 , 1 , , 16 .
Figure 4. Geometry of position vector initialization for a circular PAL: (a) three-dimensional view. (b) 2-dimensional view on the y z -plane. (c) 2-dimensional view on the x y -plane with index m = 0 , 1 , , 16 .
Applsci 14 05241 g004
Figure 5. Concepts for updating position vectors and direction vectors: (a) case in which the new position does not collide with the boundary; (b) case in which the new ray collides with the boundary.
Figure 5. Concepts for updating position vectors and direction vectors: (a) case in which the new position does not collide with the boundary; (b) case in which the new ray collides with the boundary.
Applsci 14 05241 g005
Figure 6. Photograph of the parametric array loudspeaker used in experiments.
Figure 6. Photograph of the parametric array loudspeaker used in experiments.
Applsci 14 05241 g006
Figure 7. Setups of evaluation experiments: (a) experimental setup without reflection; (b) experimental setup with reflection.
Figure 7. Setups of evaluation experiments: (a) experimental setup without reflection; (b) experimental setup with reflection.
Applsci 14 05241 g007
Figure 8. Measurement results for the sound pressure level of sideband waves along the z-axis for different sideband frequencies: (a) f s = 39 kHz, (b) f s = 38 kHz, (c) f s = 37 kHz, (d) f s = 36 kHz, (e) f s = 35 kHz, (f) f s = 34 kHz, and (g) f s = 33 kHz.
Figure 8. Measurement results for the sound pressure level of sideband waves along the z-axis for different sideband frequencies: (a) f s = 39 kHz, (b) f s = 38 kHz, (c) f s = 37 kHz, (d) f s = 36 kHz, (e) f s = 35 kHz, (f) f s = 34 kHz, and (g) f s = 33 kHz.
Applsci 14 05241 g008
Figure 9. Simulation and measurement results for the sound pressure level of demodulated sound along the z-axis for different demodulated frequencies: (a) f d = 1 kHz, (b) f d = 2 kHz, (c) f d = 3 kHz, (d) f d = 4 kHz, (e) f d = 5 kHz, (f) f d = 6 kHz, and (g) f d = 7 kHz.
Figure 9. Simulation and measurement results for the sound pressure level of demodulated sound along the z-axis for different demodulated frequencies: (a) f d = 1 kHz, (b) f d = 2 kHz, (c) f d = 3 kHz, (d) f d = 4 kHz, (e) f d = 5 kHz, (f) f d = 6 kHz, and (g) f d = 7 kHz.
Applsci 14 05241 g009
Figure 10. Simulation results for the sound pressure distribution of demodulated sound in the x z -plane without reflection: (a) f d = 1 kHz, (b) f d = 2 kHz, (c) f d = 3 kHz, (d) f d = 4 kHz, (e) f d = 5 kHz, (f) f d = 6 kHz, and (g) f d = 7 kHz.
Figure 10. Simulation results for the sound pressure distribution of demodulated sound in the x z -plane without reflection: (a) f d = 1 kHz, (b) f d = 2 kHz, (c) f d = 3 kHz, (d) f d = 4 kHz, (e) f d = 5 kHz, (f) f d = 6 kHz, and (g) f d = 7 kHz.
Applsci 14 05241 g010
Figure 11. Measurement results for the sound pressure distribution of demodulated sound in the x z -plane without reflection: (a) f d = 1 kHz, (b) f d = 2 kHz, (c) f d = 3 kHz, (d) f d = 4 kHz, (e) f d = 5 kHz, (f) f d = 6 kHz, and (g) f d = 7 kHz.
Figure 11. Measurement results for the sound pressure distribution of demodulated sound in the x z -plane without reflection: (a) f d = 1 kHz, (b) f d = 2 kHz, (c) f d = 3 kHz, (d) f d = 4 kHz, (e) f d = 5 kHz, (f) f d = 6 kHz, and (g) f d = 7 kHz.
Applsci 14 05241 g011
Figure 12. Simulation results for the sound pressure distribution of demodulated sound in the x z -plane with reflection: (a) f d = 1 kHz, (b) f d = 2 kHz, (c) f d = 3 kHz, (d) f d = 4 kHz, (e) f d = 5 kHz, (f) f d = 6 kHz, and (g) f d = 7 kHz.
Figure 12. Simulation results for the sound pressure distribution of demodulated sound in the x z -plane with reflection: (a) f d = 1 kHz, (b) f d = 2 kHz, (c) f d = 3 kHz, (d) f d = 4 kHz, (e) f d = 5 kHz, (f) f d = 6 kHz, and (g) f d = 7 kHz.
Applsci 14 05241 g012
Figure 13. Measurement results for the sound pressure distribution of demodulated sound in the x z -plane with reflection: (a) f d = 1 kHz, (b) f d = 2 kHz, (c) f d = 3 kHz, (d) f d = 4 kHz, (e) f d = 5 kHz, (f) f d = 6 kHz, and (g) f d = 7 kHz.
Figure 13. Measurement results for the sound pressure distribution of demodulated sound in the x z -plane with reflection: (a) f d = 1 kHz, (b) f d = 2 kHz, (c) f d = 3 kHz, (d) f d = 4 kHz, (e) f d = 5 kHz, (f) f d = 6 kHz, and (g) f d = 7 kHz.
Applsci 14 05241 g013
Table 1. Experimental environment and conditions.
Table 1. Experimental environment and conditions.
EnvironmentSoundproof room
(Width: 2.3 m/Depth: 3.2 m/Height: 2.2 m)
Ambient noise level L A = 22.8 dB
Reverberation time T 60 = 150 ms
Frame interval Δ t = 0.15 ms
Carrier frequency f c = 40 kHz
Sideband frequency f s = 33 , 34 , , 39 kHz
Demodulated frequency f d = 1 , 2 , , 7 kHz
Applied voltage15 V
Table 2. Experimental equipment.
Table 2. Experimental equipment.
Ultrasonic sound pressure meterRION, UN-14
MicrophoneSennheiser, MKH 8020
A/D, D/A converterRME, Fireface UFX
Power amplifierJVC, PS-A2002
Ultrasonic transducerSPL Limited, UT1007-Z325R
Table 3. Calibration coefficients on sound pressure of sideband wave P s .
Table 3. Calibration coefficients on sound pressure of sideband wave P s .
Demodulated frequency f d (kHz)1234567
Sideband frequency f s (kHz)39383736353433
Ratio of sound pressure P s 1.0 (reference)0.760.288.2 × 10 2 2.8 × 10 2 1.5 × 10 2 8.8 × 10 3
Table 4. Root mean square error E rms for the sound pressure level of demodulated sound between the simulation and measurement results (dB).
Table 4. Root mean square error E rms for the sound pressure level of demodulated sound between the simulation and measurement results (dB).
Evaluation AreaDemodulated Frequency f d (kHz)
1234567
Points for parameter determination1.940.870.830.810.930.650.52
Points for evaluation (without reflection)2.151.141.391.131.160.981.26
Points for evaluation (with reflection)2.481.892.282.944.234.254.95
Table 5. Average absolute error E abs for the sound pressure level of demodulated sound between the simulation and measurement results (dB).
Table 5. Average absolute error E abs for the sound pressure level of demodulated sound between the simulation and measurement results (dB).
Evaluation AreaDemodulated Frequency f d (kHz)
1234567
Points for parameter determination1.670.640.620.590.730.460.42
Points for evaluation (without reflection)1.840.810.900.750.900.630.71
Points for evaluation (with reflection)1.931.261.902.223.133.223.67
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Geng, Y.; Shimokata, M.; Nakayama, M.; Nishiura, T. Visualization of Demodulated Sound Based on Sequential Acoustic Ray Tracing with Self-Demodulation in Parametric Array Loudspeakers. Appl. Sci. 2024, 14, 5241. https://doi.org/10.3390/app14125241

AMA Style

Geng Y, Shimokata M, Nakayama M, Nishiura T. Visualization of Demodulated Sound Based on Sequential Acoustic Ray Tracing with Self-Demodulation in Parametric Array Loudspeakers. Applied Sciences. 2024; 14(12):5241. https://doi.org/10.3390/app14125241

Chicago/Turabian Style

Geng, Yuting, Makoto Shimokata, Masato Nakayama, and Takanobu Nishiura. 2024. "Visualization of Demodulated Sound Based on Sequential Acoustic Ray Tracing with Self-Demodulation in Parametric Array Loudspeakers" Applied Sciences 14, no. 12: 5241. https://doi.org/10.3390/app14125241

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop