Introduction to ACME
note
ACME user guide is currently under construction.
Welcome to the ACME user guide. ACME (ACoustic Measurement Environment) is a multi-purpose acoustic measurement and analysis tool. It provides tools for measuring, a signal generator, power spectra and sound level analysis.
Additionally, ACME is the required software for performing μZ impedance tube (product page) measurements and analyses. More information on the measurement and analysis procedures for this system can be found at the µZ impedance (userguide).
For more detailed description, please continue reading this user guide.
Reporting bugs
If you find any software bugs, inconsistencies, errors or improvement hints, please let us know on support@ascee.nl and we will fix it as soon as possible.
Privacy notice
We value your privacy, so we do not store unnessesary (personal) information. No (tracking) cookies are stored. We do a small bit of analytics for this site, just to see how many people are watching our documentation and have a rough idea of where they are from1. Basically the only thing happening is a counter increase of the number of unique visitors we get.
Notes on this manual
The user interface of ACME picks up the style from its operating system. Therefore, colors, styles and places of buttons can vary a bit depending on your used operating system.
We did our best to provide a proper manual, free of errors. However, if you do find an error or incomplete part, please let us know by sending an email to support@ascee.nl.
Enjoy!😄
-
This is done by masking the last byte of the IP address ↩
System requirements
Operating system
ACME is compatible with the following operating systems:
- Microsoft® Windows 71
- Microsoft® Windows 10
- Microsoft® Windows 11
- Linux Mint 22.1
- Ubuntu 24.04 Noble Numbat
Note that ACME is currently only compatible with machines that have an x86-64 instruction set.
Hardware requirements
Minimum
- RAM: 4 GiB
- CPU clock speed: 2 GHz
- Processor: Dual core
- At least one free USB 2.0 A connector port
- Screen resolution: 1920 ⨉ 1080 pixels
- Free disk space: 1 GiB
ACME requires 400 MiB of disk space. However, ACME stores the raw measurement time data for each measurement. The size of a measurement file may vary. It depends on the number of channels, sample rate and the record duration. As a working metric, measurement files are approximately 10 MiB. Make sure there is sufficient free disk space to store your measurements.
Recommended
- RAM: 8 GiB
- CPU clock speed: 3 GHz
- Processor: Quad core
- At least one free USB 2.0 A connector port
- Screen resolution: 2560 ⨉ 1440 pixels
- Free disk space: 20 GiB
-
Not recommended, as it is no longer supported by Microsoft®. ↩
Installation guide
- Before continuing, please first check whether the system requirements are fulfilled.
- Download the latest version of ACME from the ACME page, specific for your operating system (OS).
- Double-click the installer, and follow OS-specific instructions below:
Windows installation instructions
Hardware drivers
Compatible general ASIO driver (optional)
In order to use any other ASIO device on Windows, an ASIO driver is required. ACME is compatible with ASIO4ALL 2.16. Please follow the instructions below to download ASIO4ALL 2.16:
- Go to ASIO4ALL.org and download version 2.16.
- Double-click on the installer. Use all default settings.
Audient EVO 16 (comes with μZ systems)
To use all channels on the Audient EVO 16 (as is required for the µZ case) on a Windows system, the EVO ASIO driver needs to be installed.
- Go to the Audient EVO 16 web page, and download the Windows driver (v4.4.0). Use all default settings when installing.
Once installed, the DAQ configuration in ACME will show the ASIO driver on API
PortAudio Windows ASIO
, as shown below:
Optional: USB Driver installation for DT9837A
For interacting with the DT9837A USB data acquisition, the driver needs to be installed. A general LibUSB driver needs to be coupled to the device, which is done using Zadig.
- Go to the website, or download Zadig using this link.
- Connect your DT9837A to the PC
- Run
zadig-2.9.exe
- For the
Zadig update policy
, pressNo
- When the program opens, you see the following window:
- Select the
DT9837A
, if not already selected, in the drop down list - Select the
WinUSB
driver, if not already selected, in the box at the right of the green arrow. - Press
Install Driver
- Select the
- The driver will then be installed:
- When finished you will see:
- Done! After installation, and when the device is connected, it will be visible in ACME's DAQ Configuration
ACME Installation
- Double-click
acme_v<X>_installer.exe
, where<X>
is the version specifier:
- Click
Yes
- Click
- You will see:
- Click
Next
- Click
- Wait till ACME is being installed:
- When the installation is finished, the following page is shown:
- Choose to launch ACME directly, by clicking
Finish
, or choose to quit by deselecting theLaunch ACME
box, and the clickingFinish
.
- Choose to launch ACME directly, by clicking
Linux installation instructions
Under construction. If you need help, send us a message and we will arrange a video conference.
Overview of ACME
When starting up for the first time, you have to Accept
the license agreement.
After that, you will see the interface with the Measure tab
activated.
ACME consists of two main tabs: Measure
and Analyze
. The Measure
tab contains functionality
for recording measurements, including a signal generator and signal monitors.
ACME measurements are stored in separate files and are grouped
together in a working folder. The measurements can be processed and plotted
on the Analyze
tab.
important
An ACME session is tied to a folder on your system. When you start ACME,
we recommend to first select a proper folder where the measurements are to be stored.
This is done by clicking in the Menu bar: File->Open measurement folder...
.
Measure tab
The figure above shows an overview of the Measure
tab.
- The DAQ configuration allows editing and configuring the DAQ devices. This
works using presets. Presets can be editing by right-clicking with the mouse
on the current configuration. The example above shows a configuration called
My DAQ Config
- You can switch to the
Analyze
panel by clicking theAnalyze
tab. This can be done at any moment, except when performing a measurement. - The
Signal Generator
box is used to control output test signals. - The
Measure
box is used to perform measurements. - The
PPM
shows Peak Programme Meter results, these are instantaneous and peak levels measured on the activated input channels. - The
Real time Viewer
has two tabs and allows for real time investigation of incoming signals. - The
System status indicator
is part of the status bar and shows current CPU and memory usage. If these are too high, values will turn red. This might also lead to buffer under or overruns during recording.
Analyze tab
The figure above shows an overview of the Analyze
tab.
- The measurement list shows an overview of the available measurement files in
the current folder. The current folder is also used in the
Measure
tab, as the place where measurement files are stored. Each measurement file in ACME is self-contained. - The compute box shows settings for performing post-processing computations. Post-processing is any tasks that extracts valuable information from the raw data stored in a measurement. For example, this can be the computation of sound levels, power spectra and insertion loss.
- The figure shows computed results in a plot. Multiple results can be added in the same plot if they are compatible.
- Figures can be annotated / marked up using the layout options. Lines can be
hidden, edited and legend labels can be changed using the
Plot operations...
button. The dialog that opens with this button also allows for exporting the result data.
DAQ device support
As data acquisition, ACME supports sound cards through the OS provided APIs:
- PulseAudio / ALSA (Linux),
- WASAPI / ASIO / DirectSound (Windows),
as well as the DT9837A USB DAQ. The backend of ACME is LASP, our in-house developed acoustic signal processing library. Through ACME's backend-independency, we strive to support multiple DAQ devices around. If you would like ACME to support a device we currently do not yet support, please contact us and we will discuss the possibilities.
µZ Impedance tube
ACME is the required software for performing measurements with the μZ impedance tube. See the product page and section in the user guide for more details.
Menu bar
The menu bar is located at the top of the screen.
It is organized as follows:
-
File
- Open measurement folder
- Recent folders
- Reload measurement folder
- Exit
-
Actions
- Toggle output stream
- Toggle input stream
- Start measurement
- Rescan DAQ devices
- Calibrate microphone
- Calibrate µZ system1
-
Settings
- Post processing
-
Help
- Open user guide in browser
- Show license agreement
- License key info
- Restore to default
- About
Detailed information
The items which might require more explanation are are discussed below.
Rescan DAQ devices
If a DAQ device is connected to the computer while ACME
is running, it does not recognize the device. Press this button to scan and recognize the new device.
Calibrate microphone
This opens a tool to determine the sensitivity of the microphone, which is required for measuring absolute sound pressure levels.
-
The
Calibrate µZ system
action is only available if the µZ module has been purchased. ↩
Toolbar
The toolbar is located near the top left of the screen and contains commonly used buttons.
Buttons
- Open measurement folder: Change the working folder in which ACME stores the measurements.
- Enable/disable the input stream: If in the DAQ configuration is set to duplex mode, this enables the duplex (input and output) stream.
- Enable/disable the output stream: No function when in duplex mode.
- Start measurement: Start a measurement with the settings defined in the Measure tab.
- FFT settings: Show the power spectra settings. For more information, see the FFT Settings page.
FFT settings
The Fast Fourier Transform (FFT) settings can be selected by clicking the purple Erlenmeyer flask in the toolbar, near the top of the screen.
This menu controls two sets of settings, depending on whether it is click in the Measure or Analyze tab.
- Measure tab: Real Time Spectrum Viewer
- Analyze tab: For plotting the measurements
The button pops up the following screen:
The settings are as follows:
Description | Typical value (Measure tab) | Typical value (Analyze tab) | |
---|---|---|---|
FFT length | Number of samples within the FFT window. A long window yields a higher frequency resolution, at the cost of slower updates (real time viewer) and more variance. | 8192 | 48000 |
Window type | The raw data is windowed before applying the FFT, to decrease window edge effects (time aliasing). | Hann | Hann |
Overlap | Overlap between successive windows. Without overlap, samples at the edge of the window are weighted less. A higher number is more accurate, at the cost of being computationally more expensive. | 0%: fast | 90%: accurate |
The resulting frequency resolution is calculated with:
In which is the sample rate and the FFT length. A sample rate of 48 kHz and an FFT lenght of 48 k result in a frequency resolution of 1 Hz.
Available windows are:
- Hann
- Hamming
- Bartlett
- Blackmann
- Rectangular
The difference between the Window types is subtle and is beyond the scope of this userguide. An exception is the Rectangular window, which turns the windowing function off and is unsuited for most analyses. The Hann window is a good all-round choice.
note
There is a special case for analyzing pure tones, when exactly an integer number of periods fits within the FFT window. In this case, a Window makes the results worse. The best result is obtained with the Rectangular
window, in combination with a large FFT length.
Measure tab
Access the Measure tab
by clicking its tab:
The various functions are explained in the subchapters.
Configure Data AcQuisition (DAQ)
A DAQ configuration defines the device used for generating signals and reading measurement data. ACME provides an API abstraction layer around a DAQ, and is able to work with different API's to read/write signal data. The easiest way to read signal data in ACME is by using an audio interface.
Managing DAQ configurations
On the Measure
tab, create a new device configuration by right clicking on
the dropdown box in DAQ
configuration:
Here you can choose to:
- Edit the current configuration (if any)
- Create a new configuration
- Create a new configuration by copying the currently selected configuration
- Delete a configuration
DAQ configuration presets are stored on your computer right after creation and will be visible every time you restart ACME.
Editing a configuration
Global settings
When you edit an existing configuration, or create a new one, a dialog will open:
The DAQ configuration has two tabs. The first is the global configuration. The settings apply to both input and output settings. You can control input and output independently, but the configurations stores settings for both input and output simultaneously. ACME allows the usage of only one input and one output device at the same time.
- The
Configuration name
is a free text field where you can enter the name of the configuration. Duplicate names are not allowed. - The Input API / Output API show the currently selected API for the input and output.
- When a device supports duplex mode, the input and output can be coupled to
the same device. In that case, the
Outpput device configuration
is greyed out, and theInput device configuration settings
apply to both input and output. - For the
Input device configuration
the sample rate can be set, this is the amount of samples that are taken per second (for each value). Lower values allow for smaller measurement file size, but also limit the highest maximum frequency that can be analyzed. - The
Frames per block
setting is advanced, and determines the real time latency in the real time viewer. Too low values might result in buffer X-runs. Advised is to leave this value to the default of 8192. Data type
is the format for which samples obtained from the device. The allowed settings here are dependent on the device and the device driver. Floating point values are the most precise, but sometimes they are already converted from fixed point. This depends on the underlying device. It is advised to use either 32 bits fixed point of floating point.- The
Run in duplex mode
checkbox switches the device to duplex mode. - For some devices, a hardware loopback exists. In that case this button is enabled and an artificial input channel appears, that copies over the output signal generated with the Signal generator.
Channel settings
The second tab contains settings for each channel. Depending on the selected API / device combination, some settings might be grayed out.
Depending on the selected input / output device, the available input and output channels is listed. From the given channels of a device, a subset can be enabled for input. These have to be checked next to the name.
-
The checkbox next to the
Name
field toggles enabling this channel. Any channel not enabled is not visible in thePPM
,Real time viewer
nor taken into account in a measurement. -
The
Name
field allows for a unique name for each channel. Duplicate names are not allowed. -
The
Sensitivity
field allows for setting the sensitivity. See background info below. -
Physical Quantity
is the kind of signal that is measured ultimately. For a microphone, this is acoustic pressure. Changing this setting is useful e.g. for measuring sound pressure levels. -
A
Digital highpass
applies a first order digital highpass filter to the incoming data. This can be used to remove unwanted DC offset from the measured signal. When the value is <=0, the digital highpass is turned off. Otherwise, it determines the cut-on frequency of the used digital highpass filter. -
Hardware AC coupling
is another option to remove unwanted DC offset from the measured signals. If the device supports it, checking this box will enable a hardware AC coupling. This can be done, for example, by placing a capacitor in series before the ADC. -
IEPE
is a sensor power supply. This can be turned on for some sensors, for example measurement microphones.
warning
Turning on IEPE lets the device put a bias voltage of (> 10 V) on the channel. If your channel configuration is incorrect, it might harm the incorrectly connected device.
Sensitivity settings
The sensitivity has a unit of , where is the unit of the physical quantity measured. For example when measuring acoustic pressure, the sensitivity has unit Pa. The following equation is applied to scale the data:
where is the physical measured quantity for channel and is the sensitivity for this channel. When data is stored as floating point, this equation is directly applied in this form.
Fixed point data caveats
Fixed point data is interpreted as fraction of full scale. So for fixed point data, the value is computed as
where is the maximum positive value that can be stored for the integer data. For example, for 16-bit integers this value is , for 32-bits integers this is .
When fixed point data is shown, it is always scaled to this maximum value, representing a number between -1 and 1.
Signal generator
The signal generator supplies the signal for a measurement. It consists of three parts:
- Type: Adjust the signal.
- Level: Slider for adjusting the output level. Press
Start
/Stop
to enable of disable the generator. - Equalizer: Modify the spectral content.
note
The generator can only run when an output or duplex stream is running.
Type
The generator supports three types:
- Sine
- Noise
- Sweep
Sine
Generate a continuous tone with a fixed frequency.
Noise
Generate white or pink noise. Pink noise has a Color 0-dB point
parameter. The
noise is only pink from this frequency up. A higher Color 0-dB point
results in
a stronger power spectral density, within the pink range. The parameter
Interruption period
makes the generator alternate between noise and silence.
Sweep
Generate a sweep. It has the following parameters:
- Sweep type: Sets whether the frequency increases (decreases) linearly between to start and stop frequency or exponentially. An exponential sweep puts equal power in each octave and is sometimes called a logarithmic sweep. If the results are to be viewed on a logarithmic frequency axis, use the exponential sweep.
- Sweep repetition: Sets whether the sweep increases in frequency, decreases in frequency or has an increase followed by a decrease.
- Start frequency: Sets the lower bound of the sweep.
- Stop frequency: Sets the upper bound of the sweep.
- Sweep time: Sets how fast the signal sweeps through the frequency range.
- Quiescent time: Adds a silent phase after each sweep.
Level
The slider does not directly control the signal level, it is only a gain knob. The peak output level depends on the signal type and equalizer settings. Consider the following chain:
[Type] ➔ [Level] ➔ [Equalizer]
The raw output of Type
is set to peak at 0 dBFS, for the Sine
and Sweep
output types. The gains of the Level
slider and Equalizer
are then added. For the Noise
output type, the peak value is not defined.
warning
The peak level can be higher than the setting of the Level
slider, if the Noise
type is selected or if the Equalizer
is enabled.
For Sine
and Sweep
output types, the peak level matches that of the Level
slider,
if the equalizer is disabled. A value of 0 dB then results in a full scale signal.
Equalizer
Right-click the preset box to create a new equalizer:
After entering a name, the settings window will show:
Adjust the sliders as desired. Scroll to the right to view the higher frequency bands.
Connect all levels
will make all sliders move simultaneously. Reset all levels
sets each band to 0 dB.
To disable the equalizer, press the Disable EQ
button.
Measurement settings
The Measurement
box contains the settings for the measurement.
Settings
The optional counter adds an underscore and a two digit number to the file name. It uses the lowest two digit number which has not already been taken. A third digit is added when required. This is handy when performing multiple measurements, which do not need individual annotations.
The measurement ends after Measurement time
, unless Measure indefinitely
is checked. Then it must be stopped manually.
The signal generator can automatically start together with a measurement, by checking Control signal generator
. Because of input and output buffers, the measurement misses the first part of the generated signal. The measurement can wait for it by using a value for Measurement delay
of at least two times the buffer size. In case of 8192 samples and a sample rate of 48 kHz, this equals 0.34 s.
For the Measurement type
, the following options are available:
- Generic
- Insertion loss
- µZ1
The Generic
option does not need additional explanation. The other options are explained in their own parts of the userguide.
Start
After clicking Start measurement
, a window is shown with the measurement progress:
note
A measurement can only be started when the input stream or duplex stream is running.
tip
Measurements can also be started with the spacebar key.
Notes can be added as a Measurement comment
while it is running. The measurement automatically stops after Measurement time
has elapsed, unless Measure indefinitely
was checked. If desired, the measurement can be stopped manually in two ways. If the result should be kept, click Stop and save
. If the result should be discarded, abort by clicking the X in the top right corner.
Once the measurement is ready, it is added to the Measurement list on the Analyze tab.
-
The
µZ
option is only available if the µZ module has been purchased. ↩
Signal monitor
The input signals are monitored on the signal monitor. It consists of three parts:
- PPM: Peak programme meter
- Real time signal viewer: Time domain view of one input channel
- Real time spectrum viewer: Frequency domain view of one input channel
Peak Programme Meter
The Peak Programme Meter (PPM) shows the peak level for each input channel. In one eyesight it shows the signal levels.
As the name suggests, the meter responds to the peak signal values. It can be used to help set the signal generator level or gain knobs in the system. Ideally the signal is as strong as possible, without overloading the input. A typical target level is -10 dBFS.
Features
For each channel there is a vertical bar. The bar is updated each time the DAQ sends a block of data and is green under normal circumstances. If clipping is detected, the bar turns red. To make it easier to read the peak levels, a horizontal line holds the peak value.
Options
Right-click inside the PPM to open an options menu. It has two settings:
- Minimum visible level: Sets the vertical range.
- Decay rate: Sets how quickly the bars drop, after the peak has passed. It does not affect the horizontal line that holds the peak value.
Minimum visible level
Decay rate
Real time signal viewer
This viewer shows the time domain data of one input channel.
It has two settings:
- Channel selector: Select the input channel with the drop down menu near the top. Only one channel can be viewed simultaneously.
- Time history: Adjust the slider to set the time scale.
Real time spectrum viewer
This viewer shows the spectral content of one input channel.
By default, the viewer is frozen to lessen the computational load. Click Unfreeze
to enable it:
A blue line will be drawn:
Settings
- Freeze: Hold the current graph for inspection. It also stops the computational load.
- Reset: Clear the time history, related to
Time weighting
. - FFT settings: See FFT settings.
- Settings menu: See below.
Settings menu
Select the input channel to be viewed and what property should be calculated. The settings shown below work for most situations. More information about the Power Spectra Settings can be found on the page Power Spectra.
Analyze tab
Access the Analyze tab
by clicking its tab:
Overview
The analyze tab is divided into three sections:
- Measurement list: red
- Compute: green
- Plot area: blue
The vertical divider (purple line in the image below) between the computation settings (left) and plot area (right) is draggable. If it is dragged to far to the left some of the options may become (partially) obscured.
Workflow
To plot one or more measurements, select them from the measurement list, pick the desired computation settings and click Compute
. A plot is created in the plot area. Only compatible measurements can be plotted simultaneously. In practice, this means that they must share the same DAQ Configuration.
The various sections are explained in the corresponding subchapters.
tip
If the Compute
button is disabled, it likely means the measurements you selected are not compatible. In this case, try plotting one measurement at a time.
Measurement list
The measurement is located in the top left of the Analyze
tab and lists the measurements of the current measurement folder. See Toolbar how to change this folder.
- Folder: shows current measurement folder
- Select All / None: select all or no measurements
- Select new: select recently added measurements
- Filter: search measurements
- Name: click to sort by name
- Timestamp: click to sort by date and time when the measurement was performed
- Comment: click the field next to a measurement to add a comment
Details are shown when the mouse hovers over a measurement:
Right-clicking on a measurement opens a menu:
Right-click --> Export selected measurement(s)
will export it as a wave audio file. It is exported to the measurement folder and gets the same name as that of the measurement.
Supported output type
are:
- 32 bit float
- 16 bit integer
- 32 bit integer
Normalize
maximizes the amplitude without clipping. If Overwrite existing files
is unchecked, the export is cancelled if an there is already a wave file with the same name in the measurement folder.
Right-click --> Export measurement metadata...
opens a screen with detailed information and allows to change the channel configuration.
Compute
The computation settings are located at the bottom left of the Analyze
tab.
They contain the following items:
- Start position: select from which point the data should be processed - will be set to the start of the signal by default.
- Stop position select up to which point the data should be processed - will be set to the end of the signal by default
- Compute: choose what to calculate
- Compute-specific settings: the contents of this sub-menu depend on what has been chosen at
Compute
- Output figure: select in which figure the results should be plotted.
- Compute button: press to calculate and plot
Start and stop position
The start and stop position select what part of the measurement is to be processed. Usually, they can be left at their default values, which uses the whole measurement. This option is disabled if multiple measurements with different lengths are selected.
Compute
This setting determines what is calculated. It offers the following options:
- Sound level meter - statistics
- Sound level meter - time dependent
- Power spectra
- Insertion loss
- µZ tool1
These options are further described in their respective sections.
Output figure
The option Output figure
sets where the calculated result should be plotted. A result can be plotted in a new figure, or in any compatible existing figures. A figure is compatible if it has the same axes (with or without phase) and contains similar data, of the same quantity. For example, it is not possible to plot sound levels and a waveform in one figure.
-
The
µZ tool
is only available if the µZ module has been purchased. ↩
Sound level meter - statistics
The sound level meter - statistics
computes the sound levels within octave or third octave bands. It operates on one channel and takes the statistics across the whole measurement time. Three statistics are available:
- Peak sound level (Lpk)
- Maximum sound level (Lmax)
- Equivalent sound level (Leq)
- Channel: channel to take the statistics of
- Statistics type: Lpk, Lmax or Leq
- Time weighting for Lmax: smooth out peaks; only applies to Lmax
0.1 ms; Fast (0.125 s); slow (1 s); 10 s - Frequency weighting: A, C or Z
- Frequency bands: octave or third octave
- First band: limiting the number of bands helps to keep the figure easy to read
- Last band:
Peak sound level (Lpk)
This is the strongest sound anywhere in the measurement, without time weighting to smooth out short peaks. Even though there is no time weighting, the bandpass filters for each band still mean that there is no instantaneous reaction to a short peak, especially at the lower frequency bands.
A sine wave has an Lpk of 3 dB above Lmax or Leq.
Maximum sound level (Lmax)
This is the strongest sound anywhere in the measurement, with time weighting to smooth out short peaks.
note
The time weighting filter requires run-in time. The result is only correct if the measurement time is much longer than the time weighting.
Equivalent sound level (Leq)
This is the average power. It can be viewed as the level that a sine wave would have, to have the same average power as the measuement.
Example
An example plot with all three statistics is shown below.
Power spectra
Power spectra compute the frequency domain data of the measurement.
- Auto power channel
- Frequency weighting
- Output type
- TF input
- TF output
- Smoothing
Start by selecting the Output type
. Depending on the choice, some items are greyed out.
Auto power | Bode diagram | Signal coherence | Transfer magnitude | Transfer phase | |
---|---|---|---|---|---|
Auto power channel | |||||
Frequency weighting | |||||
TF input | |||||
TF output | |||||
Reference channel | |||||
Smoothing width |
Output type
The following output types are available:
- Auto power
- Bode diagram
- Signal coherence
- Transfer magnitude
- Transfer phase
They are further explained below.
Auto power
Auto power shows the average spectral content of channel Auto power channel
.
It is the sum of the positive and negative frequencies, so the plot shows the
total signal power at this frequency bin. This corresponds to what a sound
level meter would do. The power is plotted on a logarithmic (dB) scale, with a
reference depending on the type of signal.
- For acoustic pressure, the reference is 20 µPa.
- For voltages, the reference is 1 V.
- For unscaled numbers, the reference is the rms level of a sine wave with unit amplitude, which is .
here are some examples / properties of these definitions:
- Assuming no spectra leakage and a rectangular window, an unscaled sine wave with an amplitude of 1.0 will have an auto power of 0 dBFS ("decibel full scale").
- An acoustic wave with an amplitude of 1 Pa rms, will show up with an overall level of 94 dB SPL.
- An acoustic sine wave with an amplitude of \sqrt{2} Pa, will show up with an overall level of 94 dB SPL.
- For white (Gaussian) noise, represented as unscaled numbers with variance of 1.0 and zero mean, up to the Nyquist frequency has an expected overall signal power of 1.0, and 0.0 above the Nyquist frequency., Therefore the expected auto power in each frequency bin . Therefore computed level in each bin is: = dBFS.
Note that due to this, for broadband signals the height of the auto powers in the spectrum depend on the frequency resolution: the higher the frequency resolution, the lower the levels. On the other hand, for narrow band signals, the height of the peaks are more / less independent on the frequency resolution.
To compute the signal auto power, select the right measurement(s) in the
Measurement List
, select the Auto power channel
, frequency weighting and
possible smoothing:
Ten press Compute
.
Bode diagram
This type plots both the estimated magnitude and phase of a transfer function between two channels.
The transfer function is taken from TF input
to TF output
. For best performance, tick the box Low noise
next to the channel with the lowest noise. This is usually the TF input
channel.
Signal coherence
The coherence between two signals is useful to check the signal to noise ratio and linearity. A value of 1 represents perfect coherence (the signals are perfectly related) and a value of 0 represents completely uncorrelated signals. The signal coherence is defined as:
where is the cross-power spectrum estimate from channel to channel .
note
The signal coherence depends on the FFT length, as set in the FFT settings. It should not be taken as an absolute measure.
Transfer magnitude
This is the magnitude part of the Bode diagram
. Additionally, Smoothing
is available.
Transfer phase
This is the phase part of the Bode diagram
.
Frequency weighting
Human hearing is less sensitive at low and high frequencies. Moreover, the frequency sensitivity depends on the level of the sound source as well. Frequency weighting can be applied as a coarse representation of that. The weightings are according to the IEC 61672:2003 standard.
- A: A-weighting
- C: C-weighting
- Z: no frequency weighting
Smoothing
Smoothing makes the graph easier to read, by removing details. It is only available on output types Auto power
and Transfer magnitude
. As power spectra are about the frequency domain, the data are always plotted on a logarithmic x axis. Fractional octave smoothing has been chosen to keep the window width visually constant.
warning
Smoothing changes the absolute levels, and thereby change the overall signal power. If smoothing is applied, the overall signal power (obtained by summing up the power in each frequency bin) is no longer accurate.
Plot
The plot area is located on the right side of the Analyze
tab.
- Tabs for each figure
- Reset axes
- Undo
- Redo
- Move
- Zoom
- Save figure (image)
- Cursor position
- Change layout
- Plot operations
- Preset for x axis
- Fit x axis to data
- Fit y axis to data
Change layout
In this menu, the formatting of the labels and the settings of the axes and can adjusted.
The yellow arrows on the right side are 'undo' buttons.
Plot operations
The plot operations menu contains the list of plots. This menu offers the options to change the line style, apply mathematical operations, reorder the plots or export the data. Depending on the number of plots selected, some buttons can be disabled.
- Plot list
- Select & remove
- Operations
- Arrange
Plot list
This area lists all plots within the figure.
- Checkbox: a plot is selected when this checkbox is ticked; the selection is used at the buttons at
Select & remove
,Operations
andArrange
- Name: for your own reference
- Channel: lists
Auto power channel
or (TF input
,TF output
) for power spectra - Line color: click the color to change
- Line width: light (1) to heavy (8)
- Line style: solid, dashed, dash-dot, dotted
- Marker: diamond, triangle etc. - not always available
- Offset: vertical offset applied to plot; to make overlapping plots visible or to move widely spaced plots together
- Visible: show / hide 10: Custom legend: tick the checkbox to modify the legend label
Select & remove
These buttons can quickly select or hide all plots, reset the line styles or remove one or more plots.
- Select All/None: select all or no plots
- Show/hide all: hide or show all plots
- Reset line styles: reset the
line color
,line width
,line style
andmarker
to the default cycler - Remove: delete selected plots
Operations
These operations apply to the selected plots.
- Average: calculate the power average and plot the result in the same figure
- Difference: calculate the difference - y values are simply subtracted, without any conversion to power
- Sum: calculate the sum, with the option to weigh each differently and a choice between summing power or decibels
- Export: export as
Numpy array
(.npz),Spreadsheet
(.xlsx) orComma Separated Values
(.csv)
Arrange
Move the selected plots up or down in the list. Multiple plots can be moved simultaneously.
µZ impedance tube
Introduction
µZ (pronounced: /'mju:zi:/) is a state-of-the-art impedance tube designed for precise acoustic testing of small material samples. The device gets it name from the symbols for micro (µ) and impedance (Z). It can be used to measure the acoustic properties of small material samples, like meshes, membranes, or vents, typically used in hearables. µZ operates effectively over a wide frequency range, depending on the specific type of device.
System | Inner diameter | Frequency range |
---|---|---|
µZ-20 | 20 mm | 20 Hz - 8 kHz |
µZ-30 | 30 mm | 20 Hz - 6 kHz |
Use-cases
Although it is designed to measure acoustic properties of thin samples, µZ can also be used for regular impedance tube measurements. Combined with the ACME measurement and analysis software, the system can be used for:
- Acoustic material characterization: Characterization of the series impedance of thin materials such as meshes and membranes.
- Sound absorption measurements: Evaluation of the normal incidence sound absorption and reflection coefficient of an acoustic sample.
- Quality control: Monitoring acoustic products to ensure consistent quality.
General measurement procedure outline
Usage of the µZ system consists of the following steps:
- Measurement configuration: Decide whether to use the 4 or 5 microphone method and (in case of the 5 microphone method) pick a cavity size.
- Setup: Connect the hardware and set a DAQ configuration in the ACME software.
- Calibration: Determine system and environmental parameters to ensure accurate measurement results.
- Reference measurement (optional): Measure the impedance of an empty sample holder, so it can be (automatically) corrected for in the analysis phase.
- Sample measurement: Measure the impedance of a sample, including its sample holder.
- Analysis: Plot various acoustic properties of the sample, as a function of frequency.
warning
µZ is a sensitive piece of measurement equipment and its results are affected by changes in temperature. Make sure to use µZ in a well-controlled environment with consistent climate conditions.
Package contents
The µZ system is delivered in a sturdy case and includes the following components:
- Main tube assembly
- Contains an enclosed speaker and 4 MEMS microphones.
- Supportive base
- Calibration/measurement tube (2x1)
- Can also be used to mount samples during regular impedance tube measurements.
- Hard end cap without tip microphone (2x1)
- Used for measurements in 4 microphone mode.
- Hard end cap with tip microphone
- Used for measurements in 5 microphone mode.
- Sample holder with 0.1 cc back cavity
- Used for 5 microphone measurements on samples with relatively high series impedance.
- Sample holder with 0.5 cc back cavity
- Used for 5 microphone measurements on samples with relatively low series impedance.
- Sample holder plate
- Clamps the sample to the back cavity.
- Sample holder plate mounting tool
- Used to lock the sample holder plate in place.
- Audio interface
- Required cabling2
- XLR cable (5x)
- 1/4" TRS Jack cable, short
- 1/4" TRS Jack cable, long
- USB-A to USB-C cable
- Power cable
- 5 V power supply
- Spare O-rings2
- 22.5 x 1.5 mm (5x)
- 7.0 x 1.5 mm (5x)
- 10.5 x 1.5 mm (5x)
warning
µZ comes pre-assembled with the microphones already mounted on the main tube and end cap. The microphones are an integral part of the µZ system and should never be unscrewed by the user. In case the microphones have been unscrewed and remounted, proper operation can no longer be guaranteed.
Measurement configurations
µZ works in two different configurations:
-
4 microphone mode
-
5 microphone mode
The difference is the presence of a tip microphone, which measures the sound that passes through the sample. Depending on the sample characteristics, one or the other method is preferred. How the configurations work is outlined below, including guidelines how to select the best configuration.
4 microphone mode
Inner workings
This configuration only uses the 4 MEMS microphones that come pre-assembled along the length of the main tube. The system uses plane wave decomposition on the soud field inside the tube, to extract the wave that travels from the loudspeaker to the other end of the main tube -at which a sample could be mounted- and the wave that is reflected and travels back. From this information, it calculates:
- reflection coefficient
- absorption coefficient
- input impedance
The input impedance is the impedance seen at the sample end of the main tube. It includes the sample holder and radiation impedance.
If the properties of only the sample itself need to be determined, a measurement of
a sample can be combined with a measurement of an empty sample holder: the
reference measurement. These have the same input impedance, except for the
contribution of the sample. ACME
can combine the measurements to extract the
series impedance of the sample.
5 microphone mode
The characteristic impedance of the tube is given by1:
where is the characteristic specific acoustic impedance of air (MKS Rayl), the inner cross-section of the tube (m) and the inner diameter of the tube (m). The units of are Pas/m.
For samples with a higher impedance than 20, the plane wave decomposition method by itself is not sufficient achieve good results over the entire frequency range. The acoustic volume velocity through the sample is so small than it cannot be determined with a good relative accuracy. It must be measured in a more direct way. This is done using an additional microphone in a cavity behind the sample. The microphone capturing the signal is called the tip microphone. The pressure measured in the back cavity is used to determine the volume velocity through the sample, which in turn is used to calculate the sample's acoustic properties.
Back cavity size
The pressure levels measured at the tip microphone are determined by the size of
the back cavity. Therefore, the ideal back cavity size depends on the specific
sample that's being tested. µZ-20
comes with cavities in two sizes:
- 0.5 cc: This is the default cavity.
- 0.1 cc: This cavity is suitable for samples with the highest impedances. With the extra small cavity size, only a tiny volume flow is required to get a usable signal at the tip microphone.
Choosing the most suitable measurement configuration
An overview or use cases for both measurement configurations are shown in the table below. The diameter is only a rough guideline.
Configuration | Sample specific acoustic impedance | Sample material | Sample diameter |
---|---|---|---|
4 mic | low | open, low flow resistance, compliant | > 5 mm |
5 mic (0.5 cc) | medium | ||
5 mic (0.1 cc) | high | closed, high flow resistance, stiff | < 2 mm |
The provided guidelines are all qualitative as the combination of a specific acoustic impedance, with a certain cross sectional area combined result in a series impedance. If no information is available about the sample under test, the following procedure can be followed:
- Measure the series impedance in the 5 mic (0.5 cc) configuration.
- If
ACME
warns that the signal on the tip microphone becomes too low, re-measure in the 5 mic (0.1 cc) configuration. - If
ACME
showed no warning, plot theInput impedance
, normalized toPlane wave impedance
. The value should be larger than 10 (20 dB). If not, re-measure in the 4 mic configuration.
note
For samples with large impedance variations across the frequency spectrum, it might be best to use different configurations for different frequency ranges.
The 4 microphone mode is suitable for low-impedance samples with respect to the characteristic impedance of the tube.
-
when we specify
Rayl
, we always mean MKS Rayl. 1 Rayl is 1 Pas/m ↩
Setup
The following sections describe the steps required to make µZ ready for use. The setup is split into two parts:
- Hardware: Setting up the impedance tube and connecting all the in- and outputs.
- Software: Creating a DAQ configuration in the ACME software that is compatible with µZ applications.
Hardware
This section covers the hardware setup of µZ, including cabling and setting up the Audient EVO 16.
Tube
Place the main tube in the base and mount the end cap, as shown above. Remember to mount the appropriate end cap for the desired measurement configuration:
- without tip microphone for 4 microphone mode
- with tip microphone for 5 microphone mode
All part are connected using a twist an latch system. An example of the procedure for mounting a part B onto another part A is as follows:
- Position part B such that its two grooves line up with those on part A. On sample holder parts only look at the grooves that extend towards the part it's being connected to.
- Slide part B onto part A.
- Twist part in a clockwise direction until only one of the grooves on parts A and B line up.
- Tighten the connection by closing the latches
The video belows shows the procedure. Here part B is the end cap and part A is the main tube. For all connecting parts the procedure is the same.
To disconnect the parts, the procedure should be reversed.
warning
When closing and opening the latches, make sure to restrict their motion with your hands. The latches are under significant tension when closed, so allowing them to spring open unrestricted will not only potentially cause visual damage to the outside of the parts, but could also cause the microphones to clip which will distort the measurement results for a period of time.
The main tube, calibration tube and sample holders contain O-rings to ensure airtight seals between the parts when the system is assembled. It is possible that repeatedly removing and mounting parts can cause the O-rings to fall out of their grooves. When doing measurements, periodically check whether the O-rings are still in place, especially when to results are not as expected. Spare O-rings are included with the system to replace ones that might get lost during use. If additional parts are needed, please contact ASCEE.
Cabling
Audient EVO 16
µZ comes with an Audient EVO 16 audio interface. Connect the interface to power using the power cable and connect it to the computer running ACME via the USB-C cable. Depending on your operating system, additional drivers might be required to fully use the EVO 16's capabilities. For more information, check the Audio driver requirements section.
note
The Audient EVO 16 audio interface has 8 line outputs. However, it is important that only line output channels 1 and 2 are used, since the output volume of the other 6 output channels can't be adjusted on the device itself.
Loopback
µZ measurements require a loopback of the speaker signal. To create this loopback, connect line output 2 to mic/line input 8 using the short TRS jack cable. Both the output and input are located on the back panel of the EVO 16. See figure below:
note
The cable specification has been updated from jack→XLR to jack→jack.
Microphones
Connect the microphones to mic/line inputs 3 to 7 on the back panel of the EVO 16, using the XLR to XLR cables. The suggested connections are listed in the table below. The microphone indices are marked on the µZ main tube and end cap with microphone.
Microphone | EVO 16 channel | Remarks |
---|---|---|
0 | 3 | |
1 | 4 | |
2 | 5 | |
3 | 6 | |
T(ip mic) | 7 | Optional |
The microphones will receive power from the phantom power on the EVO 16. Below a picture of the channel connection. The colors indicate the channel / microphone connectons.
Speaker
Connect the speaker amplifier to power using the 5V AC adapter. When using an alternative adapter, make sure to use one with the following output specifications:
Voltage | Max. Current | Connector dimensions | Connector polarity |
---|---|---|---|
5 VDC | 2 A | 2.1 x 5.5 mm | Center positive, barrel ground |
Connect the signal input socket of the speaker to the to line output 1 on the EVO 16 using the long TRS jack cable.
EVO settings
note
The Audient EVO 16 does not retain its settings when it is switched off. Therefore, the settings listed below need to be reset each time the unit is plugged in. During extended periods of inactivity, the EVO 16 may go into standy mode. The settings should be retained as long as it is still plugged in, but this should be checked just to be safe.
Set the volume of the line outputs on the EVO 16 to 100 by pressing the Speaker button on the front panel and turning the Control Wheel.
Turn on the phantom power on all the mic/line input channels that are connected to the microphones. The phantom power needs to be enabled on each of the channels separately, which can be done as follows:
- Select the channels by pressing the associated number button on the front panel
- Turn on the phantom power by pressing the 48V button. The button will light up and the screen will indicated that phantom power has been enabled.
The green LEDs in the microphones will light up if the phantom power is enabled properly, as shown in the picture on the first page of this section.
note
Do not turn on phantom power on the input channel that is used for the loopback.
DAQ configuration
To work with µZ, first a compatible DAQ configuration needs to be created in ACME. To do so, start ACME and open the Measure tab. Right-click the drop-down menu labeled DAQ Configuration and click Create new configuration.... This will open a dialog.
In the Global configuration tab set the settings as shown below, taking note of the following:
- The configuration name can be set to whatever you prefer, but it is recommended to make it something clearly linked to µZ.
- The Output settings are not used, since the EVO 16 will be used in duplex mode. Therefore, their values do not matter.
- The Input API is operating system dependent. It should be set to the PortAudio version for your operating system.
- The exact device name for the Audient EVO 16 may differ on your system, but it will be clearly recognizable as the Audient EVO 16.
In the Channel configuration tab set the settings as shown below, taking note of the following:
- The indices of the in- and output channels in the DAQ configuration do not match the channel indices on the Audient EVO 16, since the former starts counting at 0, while the latter starts at 1. Therefore, DAQ configuration channel 0 corresponds to channel 1 on the EVO 16.
- The input channel names should correspond to the order in which the physical hardware is connected. The configuration shown below corresponds to the connections that were suggested in the previous section.
- The input channel names must be exactly as shown below, because they will be used by the µZ toolbox to determine the system configuration.
- The tip microphone channel should be enabled or disabled, depending on the desired measurement configuration. If it is enabled, the software will assume the system is in 5 microphone mode. Otherwise it will assume the system is in 4 microphone mode.
- In the Output channel configuration channels 0 and 1 must be enabled. Their names are optional, but are added for clarity.
Calibration
To achieve accurate measurement results, µZ needs to know certain parameters about itself and the environment it's being used in. To determine these parameters, the response of the system needs to be measured in two configurations:
- Short: End cap (with or without microphone, depending on the measurement configuration) mounted directly onto the main tube.
- Long: Calibration tube mounted between the main tube and end cap.
Since µZ is sensitive to changes in climate conditions, the calibration procedure needs to be performed at the start of every measurement session. If the temperature changes by more than 2 °C (3.6 °F) over the session, a new calibration is required. ACME considers a calibration valid if it was performed in the last 12 hours but cannot warn for temperature changes.
The calibration procedure
To calibrate your µZ system, open the Actions menu in ACME's toolbar and click Calibrate µZ system:
This will open the µZ calibration wizard, which will guide you through the entire calibration process. Some additional information about the calibration process is listed below. This information can also be found in the calibration wizard.
Setting speaker output level
To get the best results, the speaker output should be as high as possible, without overloading the microphones. You will get an opportunity to check you levels prior to starting the short calibration measurement. This check is only necessary the first time you calibrate your µZ system.
During the signals check the PPM bars should peak around -15 dB. A speaker output level of -45 dBFS usually works well. If you do find any difficulties, please contact directly.
Two-stage measurements
The calibration measurements are performed using a sweep signal. To maximize the signal quality for each measurement, an amplitude envelope is applied. For this reason, two measurements are performed for each configuration. The initial measurement is used only to calculate the amplitude envelope.
Signal checks
The µZ toolbox performs a number of checks on each measurement to determine whether the system is operating as expected. The checks include:
- Signal levels on the input channels: Are the power supplies of the speaker and all microphones enabled?
- Channel names: Is the data as expected based on the channel name?
- System identification: Is the system that's being calibrated a µZ-20 or µZ-30?
- System configuration check: Is the data compatible with a short or long calibration measurement?
In case any of these checks fail, the calibration wizard will show an error message and give instructions for how the issue can be resolved.
note
If the calibration wizard shows an incorrect error (for example, a mislabeled input channel, while you are certain the channel names are correct) check all your connections and settings and restart the calibration wizard. Also check the signal generator level: if the level is too strong, the microphones may be driven into clipping. If the level is too low, the signal to noise ratio is insufficient for the label checker. If the problem persists, please contact ASCEE.
Saving measurements
Whenever the calibration wizard is closed, either after a successful calibration or after something has gone wrong, you will have the option to save the measurements that were performed so far. In some cases the definitive measurements can be useful for analysis. The initial measurements are generally only useful for debugging purposes.
Performing a measurement
The following sections describe the procedure for performing measurements with a µZ system. Two types of measurements are considered:
- Generic impedance tube measurements: General impedance tube measurements, e.g. to determine the sound absorption coefficient of acoustic samples.
- Series impedance measurements: Measurements to characterize thin acoustic material samples.
Both types of measurements require a valid calibration, which must be performed before the actual measurements and must not be older than 12 hours. Additionally, measurements using 5 microphone mode can only be performed if the system was calibrated using all 5 microphones, thus including the tip microphone.
Make sure to use the same DAQ configuration for the measurements as the one that was used during the calibration.
Setting up the software
The following section contains information about the signal generator and measurement settings for all µZ measurements. Other measurement settings can be specific for the type of measurement. Information about these settings can be found in the relevant sections of this user guide.
Measurement tab
Head to the tab Measure. Everything related to performing measurements can be found here.
Start the data streams
To start a measurement, first start the input and output streams in ACME by clicking the microphone button. This will start both streams, since the Audient EVO 16 is set to run in duplex mode.
Signal generator
µZ measurements can be performed using either a sweep or a noise signal.
note
'Sweep' is often the best method for muz, because it allows for a two-stage measurement. This yields a better signal to noise ratio. See 'Two-stage measurement' below for details.
important
The software checks the channel numbering after a measurement. The check relies on a sufficient signal to noise ratio.If the software tells that the channel numbers are wrong, try measuring with a longer time of at least 20 s.
Sweep
The recommended signal generator settings for a sweep signal are shown below.
- Sweep type: Set to
Exponential
. - Sweep repetition: Set to
Continous
. - Start frequency: Set to one octave lower than the lowest frequency to be captured in the measurement. Typical values are in the range of 10 - 200 Hz.
- Stop frequency: Sets the upper bound of the frequency range for the measurement. Its maximum allowable value is limited based on the specific µZ system being used.
- Sweep time: Determines how fast the speaker signal sweeps through the frequency range and as a result how long the measurement will take. This affects the quality of the measurement data. It is recommended to set this setting to 20,000 ms (20 s).
- Quiescent time: Not to be used for μZ applications: set to 0 ms.
important
The sweep time should be at least 10 s. Otherwise, the automatic equalization fails.
Noise
The recommended signal generator settings for a noise signal are shown below.
- Noise color: Set to
Pink
. - Color 0-dB point: Set to a value in the range of 20 - 200 Hz. A lower value will improve the signal to noise ratio at the lower end of the measurement range, while a higher value results in a stronger and cleaner signal above the
Color 0-dB point
. If a bandpass filter is used, there is no advantage to picking a high value and it can be left at 20 Hz.
When outputting a raw noise signal, it will be broadband, containing all frequencies from 0 Hz to the Nyquist frequency. The specified measurement range for µZ systems is much narrower. Additionally, some samples may exhibit non-linear behavior in certain frequency ranges and should ideally only be excited in a narrow frequency band.
For this reason it is recommended to band-pass the speaker signal to either the measurement range of your µZ system, or the sample under test, whichever is narrower. In ACME, this can be achieved by applying an Equalizer to the output signal. To create an equalizer, right-click the drop-down menu labeled Select Preset and click Create new equalizer.... This will open a dialog.
In the dialog, drag the sliders corresponding to the third-octave bands that are outside the desired measurement range fully down. Leave the other sliders unchanged. The EQ shown below is set up to use the entire measurement range of the µZ-20.
note
Admittedly, this user interface for setting filters is not user friendly. We are working on the improvement of this.
Save the specified equalizer by clicking OK and enable it by clicking the Enable EQ button.
Signal level
The optimum signal level takes the following factors into account:
- Maximize the signal to noise ratio
- Avoid overloading the microphones
- Avoid overloading the sample
- Avoid creating turbulence through the empty sample disk1
A quick method is to re-use the value entered in the calibration wizard. This only works when using a sweep and the 5 microphone method.
The full procedure to find the right level is as follows:
- Enable the signal generator by clicking the
Start
button. See image below. - Set the level slider such that the microphone channel with the highest level peaks at around -15 dB2.
- Listen for harmonic distortion (4 microphone method) or perform a measurement and plot the waveform or the tip microphone signal (5 microphone method) and visually check for harmonic distortion.
tip
If a sweep signal is used, the Sweep time
can be shortened to 2 seconds during
the test. Remember to return the parameter to its original setting before
starting the actual measurement.
Two-stage measurement
µZ measurements using a sweep signal are performed in two stages, like during the calibration. For this reason, an additional dialog will be opened which tracks the progress of the measurement.
warning
Since these two-stage measurements will be equalized automatically, make sure no other equalizer is enabled when starting the measurement.
A sub-set of the checks that are performed during the calibration will also be performed here. Unlike the calibration, these measurements do not need to be saved manually afterwards. The definitive measurement is saved automatically. The initial measurement that is used to calculate the amplitude envelope for the sweep signal is automatically discarded.
-
This seldom is a problem. It can be occur when measuring a sample disk with a small hole, using the 4 microphone method, but that method often is not the right one for those disks. ↩
-
Capacitative / compliant materials, like membranes, may resonate in the measurement range. If this is case, it is possible that the previously suggested signal levels may result in distorted results. If this occurs, try redoing the measurement with a lower signal level. ↩
Generic impedance tube measurements
Generic measurements are all measurements other than series impedance. The measurements generally involve placing acoustic samples of non-negligible thickness inside the measurement tube. An example is measuring the absorption coefficient of a fibrous absorber.
note
The µZ system uses normal sound incidence. This is different from the ISO 354:2003 standard 'Acoustics — Measurement of sound absorption in a reverberation room', which uses random incidence.
Hardware
The following hardware is required, in addition to the main tube assembly:
- End cap, without tip microphone
- Measurements tube: This tube is identical to the calibration tube and can be used interchangeably. If two tubes are available, we recommend to dedicate one to calibration, to guarantee it remains clean on the inside.
- Sample
Place the acoustic sample inside the measurement tube. If its thickness is smaller than the tube length, it should touch the end cap and leave empty space on the other end. The sample should cover the whole cross-section of the tube, without leaving a gap to the tube wall.
Mount the end cap to the measurement tube and mount the assembly onto the main tube.
Software
These settings are specific to generic impedance tube measurements. Other settings, like those for the signal generator can be found here.
Signal generator
Set the signal generator to sweep, according to Performing a measurement.
Measurement settings
The recommended measurement settings for generic measurements on a µZ system are shown below.
The following settings are specific to generic impedance measurements and are of interest to the user. All other settings should generally be set as shown above and are explained in Measurement settings.
- µZ measurement type: Indicates how the measurement should be processed during analysis. Set to
Generic
. - Reference plane offset: Indicates how far the sample is located behind the reference plane, which is the end of the main tube (see image below). To calculate this, subtract the thickness of the acoustic sample from the length of the measurement tube, which is 200 mm1.
Performing the sample measurement
- Start the measurement.
-
For example, the reference plane offset for a 130 mm thick acoustic sample would be 70 mm. ↩
Series impedance measurements
A series impedance measurement measures the series impedance of a sample, as a function of frequency.
It differs from generic impedance measurements, in the sense that it includes a reference measurement. This reference measurement is used to cancel the acoustic effect of a sample holder, so the properties of the sample itself can be extracted. Both measurements share the same procedure and settings. The only differences are:
- Which sample disk (empty or with sample) is mounted in the sample holder.
- Whether the checkbox
Reference measurement
is ticked.
The reference measurement must always be performed before the measurement with sample. A reference measurement remains valid for 12 hours. The reference measurement will automatically be tied to the sample measurement.
Hardware
To perform a series impedance measurement, the following hardware is required in addition to the main tube assembly:
- Sample holder / back cavity:
- Two options: 0.1 cc or 0.5 cc. In 4 microphone mode, always use the 0.5 cc cavity. In 5 microphone mode, see Measurement configurations for selection guidelines.
- Sample holder disk (empty):
- This disk will be used for the reference measurement. Make sure that this disk has the same hole shape and size as the one with the sample on it.
- Sample holder disk (with sample):
- The hole diameter and shape in the disk should match the active area of the sample under test.
- Sample holder plate:
- This plate will hold the sample holder disks in place during the measurements and is required for an airtight seal.
- Sample holder plate mounting tool:
- Is used to lock the sample holder plate in place.
- Hard end cap with tip microphone (optional, not shown):
- This end cap should only be used for measurements in 5 microphone mode. When measurements in 4 microphone mode, no end cap should be used.
Place the sample holder disk in the sample holder and lock it in place with the sample holder plate and mounting tool. Push the plate down before rotating. The plate rotates only a few millimeters at the edge. If the plate does not fall out when held upside down, it is mounted correctly.
Mount the sample holder directly onto the main tube. Remember to remove the calibration tube if you have just finished calibrating.
For measurements in 5 microphone mode, mount the end cap with microphone onto the sample holder. For 4 microphone mode measurements, leave the back of the sample holder open.
warning
The sample holders do not fit onto the calibration tube, only onto the main tube. Trying to mount a sample holder onto the calibration tube by force can cause damage to the system.
Software
These settings are specific to series impedance measurements. Other settings, like those for the signal generator can be found here.
Signal generator
Set the signal generator to sweep, according to Performing a measurement.
Measurement settings
The recommended measurement settings, for series impedance measurements on a µZ system, are shown below.
The following settings are specific to series impedance measurements and are of interest to the user. All other settings should generally be set as shown above and are explained in Measurement settings.
- µZ measurement type: Indicates how the measurement should be processed during analysis. Set to
Series impedance (4 microphones)
orSeries impedance (5 microphones)
depending on the hardware configuration being used. - Reference measurement: Check this box when performing the reference measurement. See below for more information.
- Cavity size (5 microphone mode only): Indicates what size back cavity was used during the measurement (
0.1 cc
or0.5 cc
). This is only relevant for measurements performed using 5 microphone mode. - Sample size: Indicates the active diameter or area of the sample under test. This is used to calculate the specific impedance of the sample. It must be the same for the sample measurement itself and the accompanying reference measurement.
Performing the reference measurement
- Mount the empty sample disk in the sample holder and attach it to the tube.
- Check the box
Reference measurement
. - Start the measurement.
Performing the sample measurement
- Replace the empty sample disk by one with a sample.
- Ensure the checkbox
Reference measurement
is unchecked. Leave all other settings as they are. - Start the measurement.
Analysis
After the measurements have been performed, it is time to analyze them. Move to the Analyze tab in ACME
.
FFT settings
Open the FFT settings menu and use the following settings:
- FFT length: 48000
- Window:
Hann
- Overlap: 90%
If the overlap cannot be set, the most likely cause is that the Measue tab is active instead of the Analyze tab,
Compute settings
µZ tool
Select the µZ tool
.
The other tools like Sound Level Meter - time dependent
and Power Spectra
work on the measurements as well, but access the raw microphone data instead. They can be useful for trouble shooting and are normally not required when using the impedance tube.
Output quantity
Further settings depend on the output quantity and are described on page Output quantity.
Message box
The message box near the bottom shows information about the calibration tied to the selected measurement. It also warns if a measurements cannot be plotted.
Output quantity
The software can calculate four quantities:
- Reflection coefficient
- Absorption coefficient
- Input impedance
- Series impedance
Series impedance only works if a reference measurement is associated to the measurement.
Reflection coefficient
When sound from the loudspeaker hits the sample, some of it is reflected back towards the speaker, some is transmitted and some is absorbed. The reflection coefficient is the ratio between the reflected wave and incident wave from the loudspeaker. It has both a magnitude and a phase.
Absorption coefficient
The absorption coefficient is the amount by which the reflected wave is attenuated. It has a value in the range of 0...1 and no phase. The system cannot dinstinguish wheter the remainder is absorbed or transmitted and assumes there is zero transmission.
Input impedance
The input impedance is the ratio between the acoustic pressure in front of the sample and the volume velocity flowing through it. It has both a magnitude and a phase. The impedance can be normalized in three different ways:
Normalization | Units | Description |
---|---|---|
Absolute impedance | MKS Rayl / m² | No normalization |
Tube cross-section | MKS Rayl | Multiply by the cross-section of the tube; for samples that cover the whole tube cross-section, it results in the specific impedance |
Plane wave impedance | - | Relative to the plane wave impedance of air, which is ~415 MKS Rayl |
The plane wave impedance is useful to check whether the 4 microphone method can be trusted. See Measurement configurations for details.
Series impedance
The series impedance is the ratio between the acoustic pressure drop across the sample and the volume velocity flowing through it. The series impedance can be normalized in two different ways:
Normalization | Units | Description |
---|---|---|
Absolute impedance | MKS Rayl / m² | No normalization |
Specific impedance | MKS Rayl | Multiply by the cross-section of the sample, to get the properties of the sample material, irrespective of its size |
tip
This quantity is useful for characterizing vent materials.
note
For resistive materials (i.e. series impedance irrespective of frequency), using the specific impedance
option makes sense: the absolute impedance scales linearly with the sample cross-section. The calculated specific impedance describes the sample material. However, for capacitive, membrane-like materials, this normalization does not result in anything useful, as there is a non-linear relationship between the absolute impedance and cross-section.
note
Some manufacturers specify a value for 'Air Permeability ( @ 70mbar)'. This can be converted to (MKS Rayl = and is the specific impedance for static airflow. If the material is resistive, it describes the specific impedance. If the material is capacitive, membrane-like, it does not describe the its primary acoustic behavior. It only describes the leakage.