Notes
Slide Show
Outline
1
IMPULSE RESPONSE MEASUREMENTS
2
Time Line
3
Basic sound propagation scheme
4
The Past
5
Traditional measurement methods
  • Pulsive sources: ballons, blank pistol
6
Example of a pulsive impulse response
7
Test with binaural microphones
  • Cheap electret mikes in the ear ducts
8
Loudspeaker as sound source
  • A loudspeaker is fed with a special test signal x(t), while a microphone records the room response
  • A proper deconvolution technique is required for retrieving the impulse response h(t) from the recorded signal y(t)
9
Measurement process
  • The desidered result is the linear impulse response of the acoustic propagation h(t). It can be recovered by knowing the test signal x(t) and the measured system output y(t).
  • It is necessary to exclude the effect of the not-linear part K and of the background noise n(t).


10
Electroacoustical methods
  • Different types of test signals have been developed, providing good immunity to background noise and easy deconvolution of the impulse response:
    • MLS (Maximum Lenght Sequence, pseudo-random white noise)
    • TDS (Time Delay Spectrometry, which basically is simply a linear sine sweep, also known in Japan as “stretched pulse” and in Europe as “chirp”)
    • ESS (Exponential Sine Sweep)
  • Each of these test signals can be employed with different deconvolution techniques, resulting in a number of “different” measurement methods
  • Due to theoretical and practical considerations, the preference is nowadays generally oriented for the usage of ESS with not-circular deconvolution


11
The first MLS apparatus - MLSSA
  • MLSSA was the first apparatus for measuring impulse responses with MLS
12
More recently - the CLIO system
  • The Italian-made CLIO system has superseded MLSSA for most electroacoustics applications (measurement of loudspeakers, quality control)
13
The first TDS apparatus - TEF
  • Techron TEF 10 was the first apparatus for measuring impulse responses with TDS
  • Subsequent versions (TEF 20, TEF 25) also support MLS
14
The Present
15
Today’s Hardware: PC and audio interface
16
Hardware: loudspeaker & microphone
17
The first ESS system - AURORA
18
MLS method
  • X(t) is a periodic binary signal obtained with a suitable shift-register, configured for maximum lenght of the period.


19
MLS deconvolution
  • The re-recorded signal y(i) is cross-correlated with the excitation signal thanks to a fast Hadamard transform. The result is the required impulse response h(i), if the system was linear and time-invariant
20
MLS measurement procedure
21
Example of a MLS impulse response
22
Exponential Sine Sweep method
  •  x(t) is a band-limited sinusoidal sweep signal, which frequency is varied exponentially with time, starting at f1 and ending at f2.
23
Test Signal – x(t)
24
Measured signal - y(t)
  • The not-linear behaviour of the loudspeaker causes many harmonics to appear
25
Inverse Filter – z(t)
  • The deconvolution of the IR is obtained convolving the measured signal y(t) with the inverse filter z(t) [equalized, time-reversed x(t)]
26
Deconvolution of Exponential Sine Sweep
  • The “time reversal mirror” technique is employed: the system’s impulse response is obtained by convolving the measured signal y(t) with the time-reversal of the test signal x(-t). As the log sine sweep does not have a “white” spectrum, proper equalization is required


27
Result of the deconvolution
  • The last impulse response is the linear one, the preceding are the harmonics distortion products of various orders
28
IR Selection
  • After the sequence of impulse responses has been obtained, it is possible to select and extract just one of them (the 1°-order - Linear in this example):
29
Example of an ESS impulse response
30
Maximum Length Sequence vs. Exp. Sine Sweep
31
Post processing of impulse responses
  • A special plugin has been developed for the computation of STI according to IEC-EN 60268-16:2003
32
Post processing of impulse responses
  • A special plugin has been developed for performing analysis of acoustical parameters according to ISO-3382
33
The new AQT plugin for Audition
  • The new module is still under development and will allow for very fast computation of the AQT (Dynamic Frequency Response) curve from within Adobe Audition
34
Spatial analysis by directive microphones
  • The initial approach was to use directive microphones for gathering some information about the spatial properties of the sound field “as perceived by the listener”
  • Two apparently different approaches emerged: binaural dummy heads and pressure-velocity microphones:


35
IACC “objective” spatial parameter
  • It was attempted to “quantify” the “spatiality” of a room by means of “objective” parameters, based on 2-channels impulse responses measured with directive microphones
  • The most famous “spatial” parameter is IACC (Inter Aural Cross Correlation), based on binaural IR measurements


36
LF “objective” spatial parameter
  • Other “spatial” parameters are the Lateral Energy ratio LF
  • This is defined from a 2-channels impulse response, the first channel is a standard omni microphone, the second channel is a “figure-of-eight” microphone:



37
Are IACC measurents reproducible?
  • Experiment performed in anechoic room - same loudspeaker, same source and receiver positions, 5 binaural dummy heads
38
Are IACC measurents reproducible?
  • Diffuse field - huge difference among the 4 dummy heads
39
Are LF measurents reproducible?
  • Experiment performed in the Auditorium of Parma - same loudspeaker, same source and receiver positions, 4 pressure-velocity microphones
40
Are LF measurents reproducible?
  • At 25 m distance, the scatter is really big
41
3D Impulse Response (Gerzon, 1975)
42
3D extension of the pressure-velocity measurements
  • The Soundfield microphone allows for simultaneous measurements of the omnidirectional pressure and of the three cartesian components of particle velocity (figure-of-8 patterns)
43
The Waves project (2003)
  • The original idea of Michael Gerzon was finally put in practice in 2003, thanks to the Israeli-based company WAVES
  • More than 50 theatres all around the world were measured, capturing 3D IRs (4-channels B-format with a Soundfield microphone)
  • The measurments did also include binaural impulse responses, and a circular-array of microphone positions
  • More details on WWW.ACOUSTICS.NET


44
The Future
45
The Future
  • Microphone arrays capable of synthesizing aribitrary directivity patterns
  • Advanced spatial analysis of the sound field employing spherical harmonics (Ambisonics - 1° order or higher)
  • Loudspeaker arrays capable of synthesizing arbitrary directivity patterns
  • Generalized solution in which both the directivities of the source and of the receiver are represented as a spherical harmonics expansion
46
Directivity of transducers
47
How to get better spatial resolution?
  • The answer is simple: analyze the spatial distribution of both source and receiver by means of higher-order spherical harmonics expansion
  • Spherical harmonics analysis is the equivalent, in space domain, of the Fourier analysis in time domain
  • As a complex time-domain waveform can be though as the sum of a number of sinusoidal and cosinusoidal functions, so a complex spatial distribution around a given notional point can be expressed as the sum of a number of spherical harmonic functions
48
Higher-order spherical harmonics expansion
49
3°-order microphone (Trinnov - France)
  • Arnoud Laborie developed a 24-capsule compact microphone array - by means of advanced digital filtering, spherical ahrmonic signals up to 3° order are obtained (16 channels)
50
4°-order microphone (France Telecom)
  • Jerome Daniel and Sebastien Moreau built samples of 32-capsules spherical arrays - these allow for extractions of microphone signals up to 4° order (25 channels)
51
4°-order microphone (Italy)
  • Angelo Farina’s spherical mike (32 capsules)
52
5°-order microphones (University of Sydney)
  • Chris Craig’s dual-sphere concentrical mike (64 capsules)
  • And his 32-capsules cylindrical mike
53
Verification of high-order patterns
  • Sebastien Moreau and Olivier Warusfel verified the directivity patterns of their 4°-order microphone array in the anechoic room of IRCAM (Paris)
54
What about source directivity ?
  • Current 3D IR sampling is still based on the usage of an “omnidirectional” source
  • The knowledge of the 3D IR measured in this way provide no information about the soundfield generated inside the room from a directive source (i.e., a musical instrument, a singer, etc.)
  • Dave Malham suggested to represent also the source directivity with a set of spherical harmonics, called O-format - this is perfectly reciprocal to the representation of the microphone directivity with the B-format signals (Soundfield microphone).
  • Consequently, a complete and reciprocal spatial transfer function can be defined, employing a 4-channels O-format source and a 4-channels B-format receiver:
55
Directivity of transducers
  • LookLine D-300 dodechaedron
56
Directivity of transducers
  • LookLine D-200 dodechaedron
57
Directivity of transducers
  • Omnisonic 1000 dodechaedron
58
High-order sound source
  • Adrian Freed, Peter Kassakian, and David Wessel (CNMAT) developed a new 120-loudspeakers, digitally controlled sound source, capable of synthesizing sound emission according to spherical harmonics patterns up to 5° order.
59
Technical details of high-order source
  • Class-D embedded amplifiers
60
Accuracy of spatial synthesis
  • The spatial reconstruction error of a 120-loudspeakers array is frequency dependant, as shown here:


61
Complete high-order MIMO method
  • Employing massive arrays of transducers, it will be feasible to sample the acoustical temporal-spatial transfer function of a room
  • Currently available hardware and software tools make this practical only up to 4° order, which means 25 inputs and 25 outputs
  • A complete measurement for a given source-receiver position pair takes approximately 10 minutes (25 sine sweeps of 15s each are generated one after the other, while all the microphone signals are sampled simultaneously)
  • However, it has been seen that real-world sources can be already approximated quite well with 2°-order functions, and even the human HRTF directivites are reasonally approximated with 3°-order functions.
62
Improving
the ESS method
63
Topics
64
Pre-ringing at high and low frequency
  • Pre-ringing at high frequency due to improper fade-out
65
Pre-ringing at high and low frequency
  • Perfect Dirac’s delta after removing the fade-out
66
Pre-ringing at high and low frequency
  • Pre-ringing at low frequency due to a bad sound card featuring frequency-dependent latency
67
Kirkeby inverse filter
  • The Kirkeby inverse filter is computed inverting the measured IR
68
Pre-ringing at high and low frequency
  • Convolving the time-smeared IR with the Kirkeby compacting filter, a very sharp IR is obtained
69
Topics
70
Equalization of the whole system
  • An anechoic measurement is first performed
71
Equalization of the whole system
  • A suitable inverse filter is generated with the Kirkeby method by inverting the anechoic measurement
72
Equalization of the whole system
  • The inverse filter can be either pre-convolved with the test signal or post-convolved with the result of the measurement
  • Pre-convolution usually reduces the SPL being generated by the loudspeaker, resulting in worst S/N ratio
  • On the other hand, post-convolution can make the background noise to become “coloured”, and hence more perciptible
  • The resulting anechoic IR becomes almost perfectly a Dirac’s Delta function:
73
Topics
74
Sensitivity to abrupt pulsive noises
  • Often a pulsive noise occurs during a sine sweep measurement
75
Sensitivity to abrupt pulsive noises
  • After deconvolution, the pulsive sound causes untolerable artifacts in the impulse response
76
Sensitivity to abrupt pulsive noises
  • Several denoising techniques can be employed:
    • Brutely silencing the transient noise
    • Employing the specific “click-pop eliminator” plugin of Adobe Audition
    • Applying a narrow-passband filter around the frequency which was being generated in the moment in which the pulsive noise occurred
  • The third approach provides the better results:
77
Topics
78
Clock mismatch
  • When the measurement is performed employing devices which exhibit signifcant clock mismatch between playback and recording, the resulting impulse response is “skewed” (stretched in time):
79
Clock mismatch
  • It is possible to re-pack the impulse response employing the already-described approach based on the usage of a Kirkeby inverse filter:
80
Clock mismatch
  • However, it is always possible to generate a pre-stretched inverse filter, which is longer or shorter than the “theoretical” one - by proper selection of the lenght of the inverse filter, it is possible to deconvolve impulse responses which are almost perfectly “unskewed”:
81
Topics
82
High-frequency cancellation due to averaging
  • When several impulse response measurements are synchronously-averaged for improving the S/N ratio, the late part of the tail cancels out, particularly at high frequency, due to slight time variance of the system
83
High-frequency cancellation due to averaging
  • However, if averagaing is performed properly in spectral domain, and a single conversion to time domain is performed after averaging, this artifact is significantly reduced
  • The new “cross Functions” plugin can be used for computing H1:
84
Conclusions (I of II)
  • The ESS method revealed to be systematically superior to the MLS method for measuring electroacoustical impulse responses
  • Traditional methods for measuring “spatial parameters” (IACC, LF) proved to be unreliable and do not provide complete information
  • The 1°-order Ambisonics method can be used for generating and recording sound with a limited amount of spatial information
  • For obtaining better spatial resolution, High-Order Ambisonics can be used, limiting the spherical-harmonics expansion to a reasonable order (2°, 3° or 4°).
  • Experimental hardware and software tools have been developed (mainly in France, but also in USA), allowing to build an inexpensive complete measurement system
85
Conclusions (II of II)
  • ESS is now employed in top-grade measurement systems:
    Audio Precision (TM), Rhode-Schwartz and B&K / DIRAC
  • However, these completely-packaged measurement systems often do not allow to play “tricks” and to adjust the signals for solving problems, which have been shown here
  • Workarounds have been found for the problems occurring when performing ESS measurements
  • These workarounds are easily applied by working with a general purpose sound editor (Adobe Audition)
  • A number of additional plugins have been developed, making easy to generate the test signal, to deconvolve and process impulse responses, to compute inverse filters and to perform advanced processing (STI, AQT, etc.)
  • These plugins are freely downlodable at the AURORA web site:
  •      www.aurora-plugins.com