Measure impulse response of audio system
The Impulse Response Measurer app enables you to acquire, analyze, and export impulse response and frequency response measurements through a user interface.
Using this app, you can:
Acquire impulse responses to create filters and generate models for offline simulations.
Determine whether audio devices (loudspeakers, for example) meet time and frequency specifications.
Optimize audio systems, such as automotive-acoustic systems, to match goal specifications.
Acquire accurate impulse response measurements for use in acoustic reporting.
MATLAB® Toolstrip: On the Apps tab, under Signal Processing and Communications, click the app icon.
MATLAB Command prompt: Enter impulseResponseMeasurer
.
Method
— Select excitation signal as MLS or swept sine waveMLS
(default) | Exponential Swept Sine
Select the excitation signal algorithm used to generate an impulse response measurement:
MLS
–– The maximum length sequence
(MLS) technique is based on the excitation of the acoustical
space by a periodic pseudorandom signal. The impulse response is
obtained by circular cross-correlation between the measured
output and the test tone. For more details, see [2].
Exponential Swept Sine
–– The swept
sine measurement technique uses an exponential time-growing
frequency sweep as an output signal. The output signal is
recorded, and deconvolution is used to recover the impulse
response from the swept sine tone. For more details, see [1].
The swept sine technique enables you to modify additional
Advanced Settings to control the
excitation signal. The advanced settings apply per run:
Sweep start frequency
Sweep stop frequency
Sweep duration
End silence duration
The value of the End silence duration is read-only and depends on the Sweep duration and Duration per Run (s): End silence duration = Duration per Run − Sweep duration
[1] Farino, Angelo. "Advancements in Impulse Response Measurements by Sine Sweeps." Presented at the Audio Engineering Society 122nd Convention, Vienna, Austria, 2007.
[2] Guy-Bart, Stan, Jean-Jacques Embrachts, and Dominique Archambeau. "Comparison of Different Impulse Response Measurement Techniques." Journal of Audio Engineering Society. Vol. 50, Issue 4, 2002, pp. 246–262.
[3] Armelloni, Enrico, Christian Giottoli, and Angelo Farina. "Implementation of Real-Time Partitioned Convolution on a DSP Board." Application of Signal Processing to Audio and Acoustics, 2003 IEEE Workshop, pp. 71–74. IEEE, 2003.