Abstract
Particle velocity has been introduced to improve the performance of spatial sound field reproduction systems with an irregular loudspeaker array setup. However, existing systems have only been developed in the frequency domain. In this work, we propose a time-domain sound field reproduction method with both sound pressure and particle velocity components jointly controlled. To solve the computational complexity problem associated with the multi-channel setup and the long-length filter design, we adopt the general eigenvalue decomposition-based approach and the conjugate gradient method. The performance of the proposed method is evaluated through numerical simulations with both a regular loudspeaker array layout and an irregular loudspeaker array layout in a room environment.
1. Introduction
Spatial sound field reproduction aims at faithfully reproducing the sound field within an extended region of space so that listeners inside the region could experience the replication of the original sound field as realistically as possible. Such a system normally uses multiple loudspeakers as secondary sources to control sound radiation and nowadays has been widely used in various audio applications such as in theaters, cinemas, concerts, home entertainment systems, etc.
The exploration of spatial sound field reproduction has never stopped, up to now, many approaches have been developed for this technology, including wave field synthesis (WFS), Ambisonics, and least-squares (LS)-based multi-point control [1]. The WFS approach was first proposed by Berkhout, which is based on the Huygens–Fresnel integral to represent a sound field within a bounded region of the space by a continuous distribution of monopole and dipole secondary sources arranged on the boundary of that region [2,3]. For practical implementation, an array of equally spaced loudspeakers are used to approximate the continuous distribution of secondary sources. Reproduction artifacts due to the spatial discretization of the continuously-distributed secondary sources and the finite size of the array were investigated [4]. In WFS, a large number of closely spaced loudspeakers is necessary for accurate sound field reproduction.
Another well-known sound field reproduction technique, Ambisonics, was designed based on Huygens principle [5,6]. The system adopts the zero and first order spherical harmonic decomposition of the original sound field into four channels, and from a linear combination of these four channels to derive the loudspeaker driving signals. This low-order system is optimum only at low frequencies and when the listener stays at the central sweet spot. Later, Higher-Order Ambisonics (HOA) based on the higher-order spherical harmonic decomposition of a sound field was developed for high reproduction frequencies and large reproduction regions [7,8,9]. A typical Ambisonic or HOA system uses a circular or spherical loudspeaker array geometry. In addition, the spherical harmonic expansion order increases with the reproduction frequency and radius of the reproduction region, thus in most time HOA also requires densely distributed loudspeakers to match all the spherical harmonics to the given order to avoid spatial aliasing [10].
For arbitrarily placed loudspeakers, a simple approach in sound reproduction is the least-squares (LS) based multi-point control, which uses multiple microphones as matching points to derive the least-square solution as the loudspeaker weights [11]. This approach is a typical inverse problem, and Tikhonov regularization is commonly adopted to obtain the loudspeaker weights with limited energy and to improve the system robustness. With this method, the placement of both loudspeakers and matching microphones greatly affects control accuracy and filter stability [12]. In addition, the acoustic characteristics of loudspeakers affect the reproduction results, and its modeling though measurements has been discussed in previous work [13].
While most existing work focuses on controlling sound pressure only, some recent work started to investigate controlling the particle velocity in sound field reproduction [14]. A joint control of sound pressure and particle velocity has also been proposed for single-zone [15] and multi-zone sound field reproduction [16]. A general finding is that particle velocity assisted sound field reproduction is especially suitable to a non-uniformly spaced loudspeaker array with reduced number of loudspeakers and control points required. The extension to intensity based sound field reproduction has also been investigated [17,18].
So far, the particle velocity assisted sound field reproduction system has only been developed in the frequency domain. In this work, we propose a time-domain sound field reproduction algorithm with both sound pressure and particle velocity jointly controlled. As demonstrated in many works, time-domain processing in spatial sound recording and reproduction is suited for real-time applications [19,20]; however, it is also computationally expensive as long-tap room impulse response (RIR) filters are usually involved for sound field reproduction inside reverberant rooms. We adopt the eigenvalue decomposition (EVD)-based approach and the conjugate gradient (CG) method [21,22] in this work to reduce the computational complexity.
The paper is organized as follows. Frequency-domain velocity assisted sound field reproduction is reviewed in Section 2. In Section 3, the proposed time-domain sound field reproduction with joint control of sound pressure and particle velocity, and implementation details, are introduced. In Section 4, the effectiveness of the proposed method is evaluated through numerical simulations in a room environment of different reverbration times. Finally, Section 5 concludes this paper.
Notations: italic letters denote scalars, lower case boldface letters denote vectors, and upper case boldface letters denote matrices.
2. Review: Frequency-Domain Velocity-Assisted Sound Field Reproduction
As a starting point, we briefly review the concept of frequency-domain velocity assisted sound field reproduction. At an arbitrary observation position , the particle velocity and the complex-valued sound pressure with time-dependency have a relationship established by Euler’s equation,
where i is the imaginary unit, denotes the angular frequency, is the density of the propagation medium, and ∇ represents the gradient operation along the direction of the particle velocity vector. The components of the particle velocity vector can be defined either in the Cartesian coordinate, i.e., , or the polar coordinate, such as along the radial direction, the elevation and azimuth angular direction, respectively.
In sound field reconstruction, we consider the reproduced sound generated by an array of L loudspeakers located positioned at with surrounding the listening area. We define the acoustic transfer function (ATF) for the sound pressure component from the ℓth loudspeaker to the control point as . A special case is when the loudspeakers are modeled as point sources, and by assuming free-field propagation, the ATF is represented by the Green’s function, that is
where is the wave number, denotes the sound speed, and denotes the L2-norm.
Then, the reproduced sound pressure at position can be expressed as
where is a column vector containing the ATFs for all the loudspeakers to the position , is the vector consisting of the frequency-domain loudspeaker weights, and is the source audio signal. denotes the transpose operator.
Similarly, we can define the ATF for the particle velocity, i.e., , which is a column vector of length 3 for each component of , and has the following representation for the reproduced particle velocity:
where is a matrix of size .
Given that in sound field reproduction applications, we aim to reproduce the desired sound within a certain region of interest, by matching the sound pressure and particle velocity at multiple control points. That is, we have the matrix form representation of (3) and (4) as
where given M control points, and , and are column vectors of length M and , respectively. The ATF matrix
is of size of and , respectively.
Based on Equations (5) and (6), and assuming the unit amplitude of the source audio signal, i.e., , the cost function for a jointly controlling the reproduced sound pressure and particle velocity is formulated as follows:
where and represent the desired pressure and particle velocity, respectively. The control strategy is to minimize the reproduction error of both components, and is the parameter to adjust the relative weights for matching of pressure and velocity. Equation (7) is known as the weighted least squares problem and can be solved using a Moore–Penrose pseudoinverse with Tikhonov regularization.
3. Proposed: Time-Domain Sound Field Reproduction with Joint Control of Sound Pressure and Particle Velocity
3.1. System Formulation
Now, we discuss the problem of sound field reproduction in the time domain. Assuming the room impulse responses (RIRs) are pre-calibrated through measurements, the reproduced sound pressure and particle velocity at the mth () control point , generated by L loudspeakers located at , can be expressed as
where * denotes the linear convolution operator and n denotes the sampling index. denotes the input sound signal, denotes the control filter for the ℓth loudspeaker, and denote the RIRs of pressure and velocity components, respectively, from the ℓ-th loudspeaker to the m-th control point. Note that for particle velocity vector, we follow the convention to define three components along x, y and z axes, that is,
and
Represent (8) and (9) in matrix form, we have
where given the K-tap long RIR and J-tap long control filter,
and the RIR matrices and are Toeplitz matrices of size . The first row vector and the first column vector of are defined as and , respectively. The same formulation is adopted for each particle velocity component.
Then, we have
which are of size , , and , respectively.
In a similar way, the desired sound pressure and particle velocity at position can be expressed as
where and denote the RIR of pressure and particle velocity, respectively, from the virtual desired source to the mth control point.
While the conventional pressure-matching-based method aims to minimize the desired and reproduce sound pressure only, in this work, a joint control of sound pressure and particle velocity is investigated. That is, the mean squared error (MSE) between the desired and reproduced sound pressure and particle velocity are minimized simultaneously over N time samples and M control points. The cost function is formulated as follows:
where , , , and denote the desired and reproduced sound pressure, the desired and the reproduced particle velocity at the control point , respectively. Note that in (14), the first term of sound pressure control is a scalar, while the second term of particle velocity control is a vector, which can be further represented as
Equation (14) can also be represented in matrix form, i.e.,
where denotes weighting parameter.
The spatial autocorrelation matrix is defined as
with , , and the same formulation for each particle velocity component, that is, , , .
The spatial cross-correlation vector is defined as
with and the same formulation for each particle velocity vector, , , .
The constant term is defined as
with and the same formulation for each particle velocity component, , ,
Minimizing the cost function Equation (14) by setting its derivative of equal to 0, we get the solution
3.2. EVD-Based Approach with Conjugate Gradient Algorithm
While the joint control of sound pressure and particle velocity for sound field reproduction is especially suited to non-uniform loudspeaker array setup with reduce number of loudspeakers and control points required, the proposed time-domain reproduction method has the potential to be used in real-time applications. However, for long-length RIRs and control filters, the inverse solution in (16) requires very high computational complexity. To solve this problem, the eigenvalue decomposition (EVD) based approach is adopted with the conjugate gradient (CG) method to search for the optimal solution in an iterative manner.
In (19), the matrix is a symmetric positive definite matrix of size , where L is the number of loudspeaker used for reproduction and J is the length of the control filter for each loudspeaker. Solving the problem with the direct inverse operation requires operations. Instead, we assume that the space spanned by the spatial autocorrelation matrix can be approximated by its I dominant eigen vectors, where . Then, the CG method, which searches the solution in a set of orthogonal directions, can be used to find the solution iterative. The CG method adopted in this work has the advantage of reducing the computational complexity to by setting the dimension of search direction as I. The flow of the algorithm is summarized in Table 1.
Table 1.
Conjugate gradient algorithm for implementing the proposed time-domain sound field reproduction system.
4. Simulation
In this section, we verify the effectiveness of the proposed reproduction method through numerical simulations in a room environment. For convenience, we treat the loudspeaker as a simple point source in this simulation. Two different loudspeaker layouts are simulated, i.e., a regular and an irregular loudspeaker array on the horizontal plane. Therefore, we consider both the desired sound field and reproduced sound field on the horizontal plane, for which only the two components of particle velocity along x and y axes are matched. In the simulation setup, the origin of the coordinate coincides with the left-bottom corner of the room and we use a segment of speech as the input signal of the system.
4.1. Performance Evaluation Metrics
Two performance evaluation metrics adopted are as follows:
- The normalized mean squared error (NMSE) of reproduced sound intensity, which is defined aswith the sound intensity vector calculated as follows [23]:Here, and denote the reproduced and desired sound intensity at the point , respectively. The results over N time samples and M points are averaged in Equation (20).Specially, the intensity reproduction NMSE along c () axis is investigated separately, that is,Note that as proved in psycho-acoustic experiments, the sound intensity measure is closely linked with human perception of sound locations [24].
- The NMSE of the reproduced sound pressure, which defined aswhere and denote the reproduced and desired sound pressure at the point , respectively. This measure is commonly used for evaluating the accuracy of sound field reproduction systems.
4.2. Regular Loudspeaker Array
We first simulate the case of a regular circular loudspeaker array consisting of 8 evenly distributed loudspeakers, whose center is located at the center of the room and radius is 2 m. The dimension of the room is 8 m × 6 m × 4 m. Six control points (or matching microphones) form a concentric circle with the loudspeaker array, inside which is our sound reproduction zone. We have one matching point at the center of the circle, and the other five points evenly distributed on a circle with a radius of 0.2 m, as shown in Figure 1. The sampling frequency is set to 16 kHz. The RIRs are generated using the RIR Generator toolbox [25], which is based on the image source method [26]. The desired sound field comes from a point source located at = (6 m, 5 m, 2 m).
Figure 1.
Simulation setup: 8 loudspeakers locate on a circle with a radius of 2 m, which are denoted by the black squares. The red dots denote the controlled points. The blue star indicates the location of the virtual sound source.
In Figure 2, we plot the NMSE of the reproduced intensity varying with the tuning parameter . The case of or corresponds to controlling only the pressure or particle velocity, for which the reproduced sound intensity has a large error. The minimum intensity reproduction error occurs at , which is about 5 dB and 3 dB lower compared to the case of controlling only the pressure and the particle velocity, respectively. These results demonstrate that when the pressure and velocity are controlled with equal weights, which approximates sound-intensity control, the best reproduction performance can be obtained. As stated in literature, the sound intensity is closely related to source location perception [15], the proposed method also achieves the optimal reproduction results with sound intensity control under the regular loudspeaker array layout.
Figure 2.
The NMSE of the reproduced intensity at control points with different tuning parameter . The reverberation time = 200 ms and the control filter length .
We further investigate the validity of the proposed method in different reverberation conditions with varying control filter length. Figure 3 plots the NMSE of the reproduced sound intensity with the reverberation time increasing from 0.2 s to 0.7 s while the control filter length is set as a constant value of . As the reverberation time increase, the reproduction error also increases. In Figure 4, we change the control filter length, i.e., , to examine the reproduction performance. When , the error decreases rapidly with the increasing control filter length; however, when J is more than 800, the trend of the error decreases tends to be stable.
Figure 3.
The NMSE of the reproduced intensity at control points under different reverberation times. The tuning parameter and the control filter length .
Figure 4.
The NMSE of the reproduced intensity at controlled points with varying filter length. The tuning parameter and reverberation time ms.
We then investigate the reproduction performance within the entire reproduction region, especially the reproduction results at uncontrolled points. We randomly selected 20 uncontrolled points, whose positions are shown in Table 2. The corresponding reproduction error and with different values of the tuning parameter are drawn in Figure 5 and Figure 6, respectively. It can be seen that the NMSE value of both reproduced intensity and sound pressure firstly decreases and then increases at these uncontrolled points. The minimum error for the intensity reproduction and the sound pressure reproduction occurs at and , respectively. Compared with previous works based on multi-point pressure matching which obtain the optimal reproduction performance only at the matching (or control) points, the above results demonstrate that the proposed method with an appropriate value of can achieve an accurate reproduction over an enlarged area, even within the entire control region. In other words, jointly controlling the sound pressure and particle velocity helps to enlarge the sound reproduction area.
Table 2.
The 20 uncontrolled point positions.
Figure 5.
The NMSE of the reproduced intensity at uncontrolled points. The reverberation time = 200 ms and the control filter length .
Figure 6.
The NMSE of the reproduced sound pressure at uncontrolled points. The reverberation time = 200 ms and the control filter length .
4.3. Irregular Loudspeaker Array
Next, we investigate the proposed method on an irregular loudspeaker array. We adopt the widely used ITU-T standard 5.1 setup layout without the woofer unit to validate our method, as shown in Figure 7. In this setup, the angle between the left (right) and the center loudspeaker is , the angle between the surround left (surround right) and the center loudspeaker is , respectively. The other simulation setup is the same as Section 4.2.
Figure 7.
Simulation setup: The 5 loudspeakers are configured as the ITU-T standard 5.1, which are denoted by the black squares. The red dots denote the control points. The blue star indicates the location of the virtual sound source.
Figure 8 and Figure 9 show the NMSE of the reproduced intensity varying with the tuning parameter at the control and the uncontrolled points, respectively. At both the controlled and uncontrolled points, the reproduction error shows a consistent trend, that is, first decreasing and then increasing with the increase value of the tuning parameter . The minimum error occurs when in both Figure 8 and Figure 9, proving that a jointly control of sound pressure and particle velocity with an adjustable weighting parameter has the flexibility to be adapted to the irregular loudspeaker array layout.
Figure 8.
The NMSE of the reproduced intensity at controlled points. The reverberation time = 200 ms and the control filter length .
Figure 9.
The NMSE of the reproduced intensity at uncontrolled points. The reverberation time = 200 ms and the control filter length .
Figure 10 and Figure 11 show the NMSE of the reproduced sound pressure varying with the tuning parameter at the control and the uncontrolled points, respectively. Though Figure 10 indicates that the NMSE of the reproduced sound pressure monotonically increase as the parameter increase for reproduction at the control points. Plots in Figure 11, on the other hand, demonstrate that, at the uncontrolled points, the minimum sound pressure reproduction error occurs at = 0.2∼0.4, which is also lower than that of or , i.e., the sole control of pressure and particle velocity. We can draw the conclusion that a joint control of sound pressure and particle velocity is beneficial to improve both sound pressure and sound intensity reproduction within the entire reproduction region.
Figure 10.
The NMSE of the sound pressure at controlled points. The reverberation time = 200 ms and the control filter length .
Figure 11.
The NMSE of the sound pressure at uncontrolled points. The reverberation time = 200 ms and the control filter length .
4.4. Computation Complexity Performance
Finally, we examine the computational complexity performance of the proposed method, which uses the CG method to avoid a large-sized matrix inverse operation. We compared the processing time of the direct inverse operation and the CG method for implementing Equation (19). The run times were computed on a laptop with 2.4 GHz Intel(R) Core(TM) i5-1135G7 CPU with the algorithm simulated on the MATLAB R2020b. The cases of different iteration numbers, i.e., , are simulated, in comparison with the direct inverse operation, and the results are shown in Table 3.
Table 3.
The processing time of the direct inverse operation and the CG method, where the corresponding computational complexity is and , respectively. I is the iteration number of the CG method. The reverberation time = 200 ms and the control filter length .
Figure 12 plots the NMES of the reproduced intensity using the direct inverse operation and the CG method with different iteration numbers, i.e., . Combined with the results in Table 3, we can see that the CG method has almost the same reproduction accuracy as the direct inverse operation but significantly reduces the processing time.
Figure 12.
The NMSE of the reproduced intensity using the direct inverse and the adopted CG method. is the iteration number of CG. The reverberation time = 200 ms and the control filter length .
5. Conclusions
We have proposed a time-domain sound field reproduction method with sound pressure and particle velocity jointly controlled. The control was formulated using a Lagrangian cost function with a tuning parameter to adjust the control weights, which gives the flexibility to achieve the optimal control at different loudspeaker array layouts. While most existing works implement particle velocity or sound intensity assisted sound field reproduction in frequency domain, the present work focused on time-domain reproduction and adopted the conjugate gradient method to reduce computational complexity. The proposed method was evaluated on both a regular loudspeaker array layout and an irregular loudspeaker array layout. We demonstrated that the proposed method improves both sound pressure and sound intensity reproduction with reduced computational complexity. Given that the reproduction system of controlling the particle velocity is especially suitable to a non-uniformly spaced loudspeaker array with reduced number of loudspeakers and control points required, the present work has the potential in real-time sound field reproduction applications when the reproduction environment is time varying, such as in-car audio systems.
Author Contributions
Conceptualization, W.Z. and X.H.; methodology, X.H.; validation, X.H. and J.W.; writing—original draft preparation, X.H. and J.W.; writing—review and editing, W.Z. and L.Z.; supervision, L.Z.; funding acquisition, W.Z. All authors have read and agreed to the published version of the manuscript.
Funding
This work was supported by the National Natural Science Foundation of China (NSFC) under Grant Nos. 61671380.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
Not applicable.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Zhang, W.; Parasanga, N.S.; Chen, H.; Abhayapala, T.D. Surround by sound: A review of spatial audio recording and reproduction. Appl. Sci. 2017, 7, 532. [Google Scholar] [CrossRef]
- Berkhout, A.J. A holographic approach to acoustic control. J. Audio Eng. Soc. 1988, 36, 977–995. [Google Scholar]
- Berkhout, A.J.; de Vries, D.; Vogel, P. Acoustic control by wave field synthesis. J. Acoust. Soc. Am. 1993, 93, 2764–2778. [Google Scholar] [CrossRef]
- Spors, S.; Rabenstein, R. Spatial aliasing aritifacts produced by linear and circular loudspeaker arrays used for wave field synthesis. In Proceedings of the 120th Audio Engineering Society Convention, Paris, France, 20–23 May 2006. [Google Scholar]
- Gerzon, M.A. Periphony: With-height sound reproduction. J. Audio Eng. Soc. 1973, 21, 2–10. [Google Scholar]
- Gerzon, M.A. Ambisonics in multichannel broadcasting video. J. Audio Eng. Soc. 1985, 33, 859–871. [Google Scholar]
- Poletti, M.A. Three-dimensional surround sound systems based on spherical harmonics. J. Audio Eng. Soc. 2005, 53, 1004–1025. [Google Scholar]
- Daniel, J. Spatial sound encoding including near field effect: Introducing distance coding filters and a viable, new ambisonic format. In Proceedings of the 23rd AES International Conference: Signal Processing in Audio Recording and Reproduction, Copenhagen, Denmark, 23–25 May 2003. [Google Scholar]
- Ahrens, J.; Spors, S. Applying the ambisonics approach to planar and linear distributions of secondary sources and combinations thereof. Acta Acust. United Acust. 2012, 98, 28–36. [Google Scholar] [CrossRef] [Green Version]
- Ward, D.B.; Abhayapala, T.D. Reproduction of a plane-wave sound field using an array of loudspeakers. IEEE Trans. Speech Audio Process. 2001, 9, 697–707. [Google Scholar] [CrossRef] [Green Version]
- Kirkeby, O.; Nelson, P.A. Reproduction of plane wave sound fields. J. Acoust. Soc. Am. 1993, 94, 2992–3000. [Google Scholar] [CrossRef]
- 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] [Green Version]
- Bianco, F.; Teti, L.; Licitra, G.; Cerchiai, M. Loudspeaker FEM modelling: Characterisation of critical aspects in acoustic impedance measure through electrical impedance. Appl. Acoust. 2017, 124, 20–29. [Google Scholar] [CrossRef]
- Shin, M.; Nelson, P.A.; Fazi, F.M.; Seo, J. Velocity controlled sound field reproduction by non-uniformly spaced loudspeakers. J. Sound Vib. 2016, 370, 444–464. [Google Scholar] [CrossRef] [Green Version]
- Zuo, H.; Abhayapala, T.D.; Samarasinghe, P.N. Particle velocity assisted three dimensional sound field reproduction using a modal-domain approach. IEEE/ACM Trans. Audio Speech Lang. Process. 2020, 28, 2119–2133. [Google Scholar] [CrossRef]
- Buerger, M.; Hofmann, C.; Kellermann, W. Broadband multizone sound rendering by jointly optimizing the sound pressure and particle velocity. J. Acoust. Soc. Am. 2018, 143, 1477–1490. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Zuo, H.; Abhayapala, T.D.; Samarasinghe, P.N. Intensity based spatial soundfield reproduction using an irregular loudspeaker array. IEEE/ACM Trans. Audio Speech Lang. Process. 2020, 28, 1356–1369. [Google Scholar] [CrossRef]
- Zuo, H.; Abhayapala, T.D.; Samarasinghe, P.N. 3D multizone soundfield reproduction in a reverberant room using intensity matching method. In Proceedings of the 2012 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Toronto, ON, Canada, 6–11 June 2021. [Google Scholar]
- Feng, Q.; Yang, F.; Yang, J. Time-domain sound field reproduction using the group Lasso. J. Acoust. Soc. Am. 2018, 143, EL55–EL60. [Google Scholar] [CrossRef] [PubMed]
- Molés-Cases, V.; Piñero, G.; de-Diego, M.; Gonzale, A. Personal sound zones by subband filtering and time domain optimization. IEEE/ACM Trans. Audio Speech Lang. Process. 2020, 28, 2684–2696. [Google Scholar] [CrossRef]
- Lee, T.; Shi, L.M.; Nielsen, J.K.; Christensen, M.D. Fast generation of sound zones using variable span trade-off filters in the DFT-domain. IEEE/ACM Trans. Audio Speech Lang. Process. 2021, 29, 363–378. [Google Scholar] [CrossRef]
- Shi, L.M.; Lee, T.; Zhang, L.; Nielsen, J.K.; Christensen, M.D. Generation of personal sound zones with physical meaningful constraints and conjugate gradient method. IEEE/ACM Trans. Audio Speech Lang. Process. 2021, 29, 823–837. [Google Scholar] [CrossRef]
- Williams, E.G. Fourier Acoustics: Sound Radiation and Nearfield Acoustical Holography; Academic Press: London, UK, 1999. [Google Scholar]
- Gerzon, M.A. General metatheory of auditory localisation. In Proceedings of the 92nd Convention of the Audio Engineering Society, Vienna, Austria, 24–27 March 1992. [Google Scholar]
- Habets, E.A.P. Room Impulse Response Generator. 2010. Available online: http://home.tiscali.nl/ehabets/rir_generator.html (accessed on 20 September 2010).
- Allen, J.B.; Berkley, D.A. Image method for efficiently simulating small-room acoustics. J. Acoust. Soc. Am. 1979, 65, 943–950. [Google Scholar] [CrossRef]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).