ISC – In-Situ Room Compensation#

ISC – Tutorial#

Principle#

The In-Situ Room Compensation is a processing module that calculates complex filter functions to compensate for the influence of a non-anechoic measurement environment. This filter is the key to perform accurate acoustic measurements in almost every environment and to determine accurate free field frequency responses and non-linear symptoms (e.g. harmonic distortion, intermodulation distortion, thermal compression, etc.)

principle

Part 1: Viewing Results#

Example data used in this manual is stored in the Web Example database. If not downloaded already, get it from the latest R&D release <https://www.klippel.de/go/current-rnd-release> and open the web-based database.

See also

View Results for general information on how to download this database, open and view results in dB-Lab.

Select in the folder Directivity + Room Correction (NFS, ISC, POL) the driver object Room Compensation - Subwoofer (ISC, TBM, TRF, NFS)

open_example_database

This object shows the results of subwoofer measurement. The target is to measure harmonic distortion with the TRF – Transfer Function Measurement module and the CEA 2010 maximum peak SPL using the TBM – Tone Burst Measurement module. All measurements are performed in a normal office room.

Measurement in Room (no compensation)#

Open the operation 1a TRF In Situ – no correction and select the result window Fundamental + Harmonics. The Fundamental response shows very distinct room modes at low frequencies (below 300 Hz). These resonances, which change the SPL by ±10 dB, make an accurate acoustical measurement impossible. The Energy Time Curve shows the decay of the room very clearly. The sound pressure decays slowly. It takes about 500 ms until the sound pressure decay amounts to -70 dB. The harmonic distortions are showing this decay as well, because they are post filtered by the same room impulse response.

Note

Always ensure that the microphone is calibrated correctly before performing an acoustic measurement. See also Sensor Handling

image6 image7

In the following the ISC module will be used to compensate for the room influence.

Reference Measurement#

To determine the compensation filter of the room a reference measurement is required. In this example the speaker was measured with the NFS – Near Field Scanner, which gives very accurate free field data. The Operation 2 NFS-Reference shows the free field frequency response of the speaker.

There are other methods to determine the low frequency reference of a speaker as well. For example the device can be measured in a good anechoic room or outside in free field. In addition, while considering the specific limitations and assumptions also a near field measurement or a simulation based on lumped parameters can be used to determine the reference SPL response.

Compensating the Room#

Select the operation 3 ISC In Situ Room Compensation and open the Property Page.

The example uses the LFR method (Complete compensation with Low Frequency Reference), which requires only a low frequency reference and uses a time windowing to determine the high frequency free field response. For more details see the section ISC - Reference.

The transition range between windowing and the low frequency reference is defined by the parameter Cross Frequency Range.

In addition, there is a parameter to exclude or include the harmonic distortion of the In-Situ Measurement from the compensation filter. Here, Harmonic Distortion Measurement is checked to keep the distortion and don’t compensate for it.

image8

The next categories are specifying the source data for the ISC module. Both the In-Situ and the Reference measurements are linked as operation. In this example the measurement distance of the Free Field Reference and the test point are identical, but the In-Situ TRF – Transfer Function Measurement was measured under half space condition which causes 6 dB more output. This difference can be compensated automatically by selecting the automatic adjustment of Distance + Meas. Condition in the section Transfer Function Adjustments using the parameter Gain Adjustment.

image9

The LFR method has an additional section to specify the time window for the high frequencies. The module uses a Tukey window with an alpha parameter set to 0.5. The length of the window can be defined by hand or calculated automatically based on the distances to the room boundary and to the microphone.

image10

The next category includes the automatic adjustments of the transfer function. These adjustments are useful to correct small mismatches between the Reference measurement and the In-Situ measurement, e.g. a delay mismatch caused by small positioning errors.

image11

After running the ISC all parameter and automatic adjustment or mismatches are shown the Summary window. Also the frequency responses or the source data and the final compensation function are visualized in result windows. Using the Display tab of the Property Page, further information e.g. Phase Response can be shown.

image12

Measurement in Room with compensation#

The compensation function, calculated by the ISC-Module, is dependent on the physical measurement setup, speaker and microphone position, but is independent on the stimulus. That means the filter can be also applied to various other measurements (steady state or transient e.g. TRF – Transfer Function Measurement, DIS – Distortion, MTON – Multi-Tone Measurement, TBM – Tone Burst Measurement).

Transfer function Measurement (TRF)#

ISC Module is creating automatically a copy of the TRF In-Situ operation that has the compensation filter applied.

Open the operation 4a TRF In Situ (with correction curve). The Impulse Response shows that the long decay of the room was removed. Also the distinct room modes can be compensated by the filter. The room effects are removed from the fundamental as well as from the harmonics, thus a valid and accurate Harmonic Distortion measurement can be performed.

image13 image14

For further harmonic distortion measurement with the TRF module this operation can be used as a template.

Tone Burst Measurement (TBM)#

Performing burst tests on subwoofers in compliance with CTA-2010 and CTA-2023 standards poses challenges, particularly due to room modes, which are critical issues in the low bass range (f < 100 Hz). Finding an environment suitable for accurate measurements in this frequency range is nearly impossible.

However, room imperfections can be compensated for effectively using a correction filter. Follow these steps to apply the correction filter:s.

1. Export the Filter Curve from ISC-Module#

Use the Clipboard Export function of the ISC Module to export the correction filter curve.

export_correction_curve

2. Apply Correction Curve to TBM microphone settings#

Apply the exported room correction filter to the microphone using the In1(Mic) Room Correction Curve or In2(Mic) Room Correction Curve parameter.

import_tbm

3. Start the TBM measurement#

Open the operation 4b TBM CEA2010A with correction (room resonance). This example demonstrates a TBM measurement conducted in a typical office room, where the microphone response is filtered using a compensation curve generated by the ISC Module.

Open the graph y1(t) Waveform. The curve Measured is showing the original signal of the microphone. The burst fundamental frequency was close to a room resonance and the short tone inputs enough energy to excite this low damped resonator. After applying the compensation filter (curve Prefiltered) the resonance was almost completely removed and a valid acoustical measurement was performed.

tbm_waveform

Multi-Tone Measurement (MTON)#

In order to use a room correction for the MTON module, the following steps must be taken:

1. Export the Filter Curve from ISC-Module#

Use the Clipboard Export function of the ISC Module to export the correction filter curve.

export_correction_curve

2. Apply Correction Curve to MTON microphone settings#

Apply the exported room correction filter to the microphone using the IN1 Room Correction parameter. The imported correction curve is displayed in the Room correction Curve result window.

import_mton

3. Start the MTON measurement#

During the processing the microphone signal is automatically filtered by the correction curve to ensure valid and accurate measurements.

3D Distortion Measurement (DIS)#

In order to use a room correction for the DIS module, the following steps must be taken:

1. Export the Filter Curve from ISC-Module#

Use the Clipboard Export function of the ISC Module to export the correction filter curve.

export_correction_curve

2. Apply Correction Curve to DIS microphone settings#

Use the calibration curve of the microphone input to consider the correction curve for you distortion measurement.

export_dis

Also set an additional excitation before the measurement to ensure that everything in steady state. The time depends on the decay of the room.

dis_preexcitation

ISC - Reference#

Parameters#

Measurement Type#

Compensation Method#

Selection of the method that is used to calculate the compensation filter.

Low Frequency Compensation (LFC)#

lfc

Features
  • requires accurate reference response \(H_{\mathrm{ref}}(f,\textbf{r}_{\mathrm{r}})\) with sufficient resolution at low frequencies only (below 1 kHz)

  • compensation function \(H_{\mathrm{c}}(f)\) is valid for a wide range of speakers

  • microphone positioning error has small influence on compensation function

Limits
  • Requires good acoustic treatment of the measurement room for high frequencies (above 1 kHz)

  • measurement points rr and rt shall be identical

  • distance correction assuming far field conditions (\(1/r\) law)

Application
  • Measurement in small (bad) anechoic room

  • Calculating a generic room correction curve for a fixed setup

Complete Compensation with Full Band Reference (FBR)#

fbr

Features
  • compensates for different measurement points rr and rt

  • compensation of room influence, position of the measurement points (e.g. near field effects)

Limits
  • requires accurate reference response \(H_{\mathrm{ref}}(f,\textbf{r}_{\mathrm{r}})\) with sufficient resolution at all frequencies

  • microphone positioning error affects the compensation function \(H_{\mathrm{c}}(f)\)

Application
  • measurement in small undamped room (e.g. office)

  • Far field correction of near field measurements

  • Comparison of measurements from different test boxes (e.g. EoL-Test)

Complete Compensation with Low Frequency Reference (LFR)#

lfr

Features
  • reference response \(H_{\mathrm{ref}}(f,\textbf{r}_{\mathrm{r}})\) with sufficient resolution at low frequencies only

  • compensation function \(H_{\mathrm{c}}(f)\) represents interaction between speaker and room

  • microphone positioning error has small influence on compensation function

Limits
  • windowing requires sufficient distance from reflective surfaces

  • measurement points rr and rt shall be identical

  • distance correction assuming far field conditions (\(1/r\) law)

Application
  • Measurement non-anechoic rooms (e.g. workshop, office)

Room Correction Curve (RCC)#

rcc

Features
  • no reference measure needed

  • using a low frequency room correction function

  • microphone positioning error has small influence

Limits
  • general reference curve only valid for the same measurement position and similar speaker

  • measurement points rr and rt shall be identical

  • distance correction assuming far field conditions (\(1/r\) law)

Application
  • Measurement in small (bad) anechoic room

  • Calculating a generic room correction curve for a fixed setup

  • Measurement non-anechoic rooms (e.g. workshop, office)

Harmonic Distortion Measurement#

When using a compensation filter for a harmonic distortion measurement, it is import to compensate only for the fundamental component of the room. This can be done automatically in the ISC by activating the Harmonic Distortion Measurement checkbox and specify the Maximum Order of Harmonic Distortion. Up to this order the harmonic distortion will be included in the measurement with compensation.

Cross Frequency Range#

In the Cross Frequency Range the low frequency and high frequency reference curves will be merged to determine a full band compensation curve. The parameter defines the minimum and maximum frequency of this range.

cross_frequency_range

Using a Complete Compensation with Full Band Reference (FBR) this range is only used to do checks and adjustments of the transfer function.

Test Point - In Situ Measurement#

Link to the In-Situ TRF operation, which is measured at the Test point. The ISC imports data automatically from the selected TRF operation

In Situ - Condition

The parameter defines if the in situ measurement is performed in a half space or full space setup. This condition will be considered in the automatic adjustment of the transfer function.

Time Windowing#

Using the Complete Compensation with Low Frequency Reference (LFR) or the Low Frequency Room Correction curve (RCC), the ISC module is applying an automatic time windowing to separate the direct sound from the room reflections for high frequencies.

time_windowing

In Situ Meas. Distance
\(d_{sm}\) in \(m\)

Distance between loudspeaker and microphone

1st Reflection - Distance to Wall
\(d_{sw}\) in \(m\)

Distance between loudspeaker and first reflecting wall, used for automatic calculation of the time window length

Time Window Length
\(T_W\) in \(ms\)

Parameter specifies the length of the time window. This can be defined manually or can be calculated automatically by specifying the measurement distance and the distance to the first reflecting wall.

Time Delay
\(\tau\) in \(ms\)

Parameter specifies the time delay of the In Situ impulse response and affects the position of the automatic time window. If the parameter is unchecked the time delay is detected automatically.

The ISC module is using a Tukey window which is shown in h(t) Impulse Response result window.

Free Field (Reference)#

Definition of free field reference curve. This curve can be imported via the Clipboard or by a direct operation link to either a TRF operation measured in free field or to a NFS Visualization operation.

Reference Meas. Condition

The parameter defines if the reference measurement was performed in a half space or full space setup. This condition will be considered in the automatic adjustment of the transfer function.

Reference Meas. Distance

The parameter defines the measurement distance of the reference measurement. This distance will be considered in the automatic adjustment of the transfer function using the 1/r law.

Evaluation Point#

According to the IEC 60268-21 a compensation curve can be used to do an adjustment of the distance and map the data to a specific evaluation point. The ISC module can scale automatically the level and propagation delay using the \(1/r\) law. In addition, the measurement condition e.g. half space or full space can be scaled as well.

The Evaluation Point can be set to

  • Test Point,

  • Free Field (Reference) Position

  • User defined distance.

Differences between Test Point and Evaluation Point and the corresponding scaling are visualized in the summary result window.

For example, if the result should be scaled from a Test Point in 1 m in half space to an evaluation point in 10 m in fullspace.

The ISC module will subtract -26 dB. 20 dB for the distance (\(1/r\)) and 6 dB for the half space full space conversion.

image21

Transfer Function Adjustment#

When comparing a reference measurement with an In-Situ measurement, there are usually small mismatches in the mechanical alignment of the measurement setup.

These little mismatches like gain, delay and polarity are checked automatically and can be adjusted to ensure valid compensation filters.

Display#

Display parameter for hiding and showing additional results (e.g. phase response)

Results#

Summary#

The Summary window lists all input parameters of the module, as well as the automatic adjustments and mismatches between the In-Situ and Reference measurement. In addition, warnings and errors will be propagated here.

image22

h(t) Impulse Response#

Impulse Response of the In-Situ Measurement. Using the Complete Compensation with Low Frequency Reference (LFR) the automatic time window and the windowed Impulse Response are shown in this graph as well.

impulse_response

Energy Time Curve (ETC)#

The Energy Time Curve (ETC) graph displays the energy decay of the impulse response. It provides a view of how the sound energy decreases over time in the measured room. The ETC is the analytical envelope of the impulse response of the In-Situ measurement, displayed on a logarithmic scale.

This curve is primarily used to perform additional checks to assess the quality of the In-Situ measurement:

  • Measurement length: to verify that the recording was long enough to capture the full decay of the room.

  • Signal-to-Noise Ratio (SNR): to confirm that the measurement has sufficient dynamic range for reliable analysis.

By reviewing the ETC, users can ensure that the measurement setup and recording conditions were appropriate before proceeding with further acoustic analysis.

etc

Frequency Response#

The graph shows the frequency response of the In-Situ and Reference measurements, which are used to calculate the compensation filter.

frequency_response

Correction Curve#

Transfer function of complex compensation filter. This filter can be used to correct the setup for further acoustic measurements. (e.g. TRF – Transfer Function Measurement, TBM – Tone Burst Measurement, etc.)

correction_curve

This filter is only valid for the current setup and needs to be recalculated when changing the Setup (e.g. changing position of speaker or microphone, measurement in a different room)

Supported Modules for Im/Export#

supported_modules