FuzzMeasure Pro User Guide
FuzzMeasure Pro User Guide
i
SMUG Software
Table of Contents
i
SMUG Software
ii
SMUG Software
iii
SMUG Software
When you’re ready to share your measurements, you can print your graphs, save them as PDFs, or copy
and paste them into other applications.
If you wish to perform further processing on your captured measurements, you can export your FuzzMeasure
measurements to Comma Separated Values (CSV) files, for use with GNU Octave, Excel, or Matlab.
5
SMUG Software
For advanced users, FuzzMeasure also allows you to apply automatic device correction to eliminate the
effects of the audio device used to capture the audio signal. This ensures the highest accuracy
measurements with your professional audio hardware.
-30
Magnitude (dB)
-40
-50
-60
-70
-80
10 20 30 40 50 70 100 200 300 500 700 1k 2k 3k 4k 5k 7k 10k 20k
Frequency (Hz)
6
SMUG Software
Microphone Calibration
If you have calibration data for your microphones, you can attach your calibration records to different record
channels for correction to be applied automatically. You can even apply different calibration records to
different record channels if you are recording on multiple channels simultaneously.
Synchronous Averaging
In noisy environments, you can increase the signal-to-noise ratio (SNR) of your measurements by averaging
the results of synchronous measurements. FuzzMeasure can automatically perform this measuring for you.
7
SMUG Software
Waterfall Plots
Analyze the Cumulative Spectral Decay (CSD) of your impulse responses with ease.
Impedance Measurements
Measure the impedance of loudspeakers, and estimate Thiele Small parameters for your raw loudspeaker
components.
8
SMUG Software
Field Recordings
You can take the measurement step away from your computer with FuzzMeasure’s field recording feature,
which removes the requirement to have your computer on-site for your measurements.
For example, you could use a CD player and DAT recorder to perform the measurement step while away
from your computer, and import it into FuzzMeasure later when you return to your office.
Obtaining Support
FuzzMeasure is easy to use, for an acoustical measurement tool. Of course, you may encounter issues
along the way, and you have a few options to obtain support. In most cases, you’ll get a response in a day
or less.
Discussion Group
The FuzzMeasure discussion group, located at [Link]
which is read and posted to by both the FuzzMeasure community, and the developer.
9
SMUG Software
Email
If you encounter any problems that you don’t think are better solved by any of the avenues mentioned above,
you can always send email to fuzzmeasure@[Link].
10
SMUG Software
Overview of FuzzMeasure
This chapter introduces you to the various windows and tools you’ll use in
FuzzMeasure.
When you first launch FuzzMeasure, you are greeted by the main window, which shows an empty
FuzzMeasure document. FuzzMeasure documents contain collections of measurement records, as well as
some details about the two main graphs. Each measurement record contains a title, the captured impulse
response, the date of the capture, and more information specific to a single impulse response measurement.
11
SMUG Software
Capturing Measurements
When you measure for the first time, a sheet will show up, warning you about the volume of the test signal.
Please ensure that you check your volume level before the first measurement, because you may be in for a
surprise if you don’t.
Once your measurement is complete, it will show up as a new entry in the list of measurement records.
Managing Measurements
Once you’ve built up a list of measurement records, it’s a good idea to keep them organized. You can easily
rename, rearrange, delete, duplicate, and otherwise change the measurement records in your collection.
12
SMUG Software
Note: If you ever accidentally crop the window, you can always restore the previous state of the record by
using the undo feature.
Minimum phase copies are also a good idea before running the Waterfall PlugIn, since you no longer have to
find the start of the impulse response after some delay.
13
SMUG Software
To get around this, FuzzMeasure allows you to capture field recordings by exporting the stimulus signal as
defined by the parameters in the Swept Sine Settings panel, and importing a recording of the system’s
response to that stimulus.
Note: For most situations, a longer sweep is better, and setting some delay before and after the sweep is
recommended. After exporting the signal from FuzzMeasure, you can burn it to an audio CD using iTunes or
Toast. Do not burn the CD as an MP3 CD, or allow the AIFF file to be compressed in any way.
Note: You must save the exported stimulus signal in a safe spot for later, because you’ll need it again to
import the field recording.
You can now record the response to the stimulus using your method of choice. However, the recording must
be done at the same sampling rate that you chose for the stimulus that you exported. Otherwise, importing
the field recording will not work. So, for example, if recording with a DAT deck, make sure that the deck is
set to record at 44100Hz if you set a 44100Hz sampling rate for your stimulus signal.
Once you’ve captured and saved your recording as an AIFF file, you can import it into FuzzMeasure as a field
recording.
14
SMUG Software
Locate your
field recording
Locate your
stimulus signal
In addition to supporting capture on multiple channels, FuzzMeasure also allows you to automatically correct
for the device’s own frequency response using a loopback channel.
Playback Settings
FuzzMeasure plays the log sweep stimulus signal through a single output channel on a single device. When
measuring multiple channel audio systems (such as a home theater), it is a requirement that you individually
measure each speaker. You can combine the graphs later, and analyze each speaker on their own more
effectively than if you tried to play the stimulus through all the channels at once.
15
SMUG Software
Record Settings
Unlike playback, FuzzMeasure can record the stimulus signal on multiple channels simultaneously. This
allows for complex setups with multiple microphone positions in auditorium or home theater environments.
When you have multiple channels selected for recording, a new record is added for each channel that you’ve
selected.
Device Correction
You can automatically correct a device’s response when you’re playing back and recording on the same
audio device. This will remove any nonlinearity in the response of the audio device you’re working with.
Synchronous Averaging
To achieve a higher Signal-Noise Ratio (SNR) in your acoustical measurements, FuzzMeasure can calculate
synchronous averages of the recorded log sweep signal. FuzzMeasure calculates the synchronous averages
by capturing the log sweep stimulus multiple times, and averaging the resulting impulse responses on each
record channel.
Note: You can also increase SNR by increasing the duration of your swept sine stimulus signal.
As you change the number of averages, FuzzMeasure will immediately inform you of the SNR improvement
that you can expect. Each doubling of averages will gain you approximately 3dB of SNR. So, 2 averages
buys you a 3dB improvement, 4 buys you 6dB, and so on.
16
SMUG Software
Setting the averaging value to an arbitrarily high value will not always guarantee that increase in SNR, as the
law of diminishing returns applies here. To see this in action, run a few measurements at a lower volume,
increasing averages with each step. This effect is seen most clearly in the log sweep impulse response and
energy decay curve views.
In general, averaging 4 or 8 times will suffice if you’re having trouble with a high noise floor in a single
measurement.
-2
-3
-4
-5
-6
0 10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 160 170 180 190 200
Time (ms)
In the graph above, the green curve represents a measurement done at a low volume with 1 synchronous average. The
blue curve represents the exact same settings, except with 16 synchronous averages. Note how the theoretical increase
of 12dB was not achieved.
17
SMUG Software
You can use the select, zoom, and move tools to work with the Frequency and Impulse graphs in
FuzzMeasure.
Tool
Selection
You can also use the selection tool to place markers in either the impulse display or the frequency display.
18
SMUG Software
19
SMUG Software
Copying Graphs
You can copy and paste your graphs into other applications, such as Mail, or Pages.
Printing a Graph
You can also print either graph from FuzzMeasure directly, if you wish.
Note: The exported graph data will contain all the values stored in the graph, even beyond your current
graph extents.
20
SMUG Software
• Enter the name you wish to give the exported impulse data, and select where you wish to put the impulse data on your
computer.
The display types correspond to different frequency domain analysis methods. Currently, these include
Magnitude Response, Mixed Phase Response, Minimum Phase Response, and Excess Phase Response.
When you select multiple measurements in the list of measurement records on the left side of the main
window, the default behavior is to show you all the records overlaid on top of one another for comparison
purposes. However, you can alter this behavior to also show you the Average, Difference, or Sum of the
records.
The display types correspond to different time domain analysis methods. Currently, these include Impulse
Response, Step Response, Log Squared Impulse Response, and Energy Decay Curve.
21
SMUG Software
You can also choose to normalize the values in the impulse display in case they turn up real small.
Normalization will boost (or shrink) the values in the display so that they fall between the range 0 and 1.
When using the log squared impulse response display, this means the values will peak at 0dB, and fall from
there.
22
SMUG Software
Overview of PlugIns
FuzzMeasure Pro contains some powerful PlugIns that extend its base
functionality beyond the standard set of impulse and frequency analysis
techniques.
By adopting a PlugIn system, FuzzMeasure allows for further features to be added easily in the future,
without convoluting the main interface.
The Impedance, Reverberation Time, and Waterfall PlugIns come included with FuzzMeasure, to help
analyze your measurements even further than with the main UI.
Impedance
The Impedance PlugIn allows you to show resistance and phase information for impedance measurements
captured in the main FuzzMeasure window, and then estimate Thiele Small parameters for use in
loudspeaker construction.
To get started, you must first build the impedance measuring jig as shown in Appendix A. Then, measure a
calibration resistor that’s close to the value of the speaker you wish to capture. Finally, measure a raw driver
to be used for Thiele Small parameter calculation.
Because FuzzMeasure relies on the ordering that you selected your measurements in the main window, it
often gets the resistor and impedance records mixed up.
23
SMUG Software
The graph on the top demonstrates an upside-down impedance measurement, while the graph on the bottom shows
one that’s correctly oriented.
Now, set the DC resistance value to the resistance value of your raw speaker in free air, not connected to
anything else. The quieter the environment, the less these values will swing.
Note: A speaker is a very sensitive microphone, too! Make your measurements in a quiet area, with few
reflecting surfaces near your speaker.
Reverberation Time
The Reverberation Time PlugIn calculates ISO 3382 reverberation time values on an octave band basis. In
order to use the reverberation time measurements, your measurements must have some prerequisites.
To use the EDT values, your measurement should be at least 20dB above the noise floor. You can verify this
by using the Energy Decay Curve or Log Squared Impulse Response impulse display modes.
To use the T20 and T30 values, your measurement should be at least 40dB and 60dB above the noise floor,
respectively. Longer sweep times or synchronous averaging can be used to improve your measurement’s
SNR (Signal to Noise Ratio) for reverberation time measurements.
24
SMUG Software
The reverberation time PlugIn will now show you the reverberation time estimates for each octave band,
based on a linear least squares fit of each octave band’s energy decay curve. If any values seem too far off,
double-check your source measurement to ensure it has a sufficient SNR.
You can copy, print, and export the reverberation time graph, just like you can in the main graphs.
400
344.43
300
225.81
200
106.56
100
42.16
4.89 8.43 12.74
0
32 63 125 250 500 1000 2000 4000 8000
Frequency (Hz)
This is an example graph demonstrating the Early Decay Time measurement of a home theater bookshelf speaker, as
captured in the listening area.
Waterfall
The 2D plots in FuzzMeasure are great for visualizing the frequency response for a given analysis window,
but there’s more to be gained in analyzing cumulative spectral decay of an impulse response when trying to
identify resonant behavior in speakers. A resonance will show up as a long decaying ridge along the time
axis.
25
SMUG Software
The conditions in which the waterfall plot is produced has an effect on each slice of the overall waterfall plot,
and hence each individual trace is not very useful on its own. However, it is the overall display of the plot
which provides such valuable information about the behavior of a speaker.
To prepare a record for use in the Waterfall PlugIn, set up the impulse response analysis window so that its
peak (or slightly before it) is at the beginning of the window. A simpler approach to this is just making a
minimum phase copy of your measurement record before importing it into the waterfall plugin.
This is a waterfall plot obtained from a bookshelf speaker in a home-theater system, with a 500ms analysis duration,
across the [20Hz,20kHz] range.
You can modify the parameters used in calculating the waterfall display on the right side of the waterfall plot
itself, and select a different camera to get an alternate view of your waterfall.
26
SMUG Software
Troubleshooting/FAQ
The majority of problems in FuzzMeasure have very straightforward solutions and explanations. However,
some issues may fall through the cracks. If this is the case, you can always exercise your support options,
as outlined in the first chapter of this guide.
Audio Hardware
The audio hardware is the most crucial part of the measurement chain. Your measurements are only as
accurate on the devices they’re captured on. Also, your measurements are affected by volume settings,
sample rate selections, and other factors.
Measurement microphones can be obtained for well under $100, and shoot right up to $1500 and beyond.
You get what you pay for, but many folks don’t really need the extra precision. A $500 microphone may have
1dB-2dB less error across the frequency range compared to a $100 microphone, and often get you access
to a factory-certified calibration record which you can use with FuzzMeasure.
27
SMUG Software
You can get phantom power for your microphone by doing one of the following:
• Purchase an audio interface that has built-in preamplifiers and phantom power for its microphone inputs.
• Purchase a preamplifier with phantom power that can be plugged into the line-in on your built-in or external audio
device.
I tried performing a measurement, but the result was not what I expected.
Sometimes FuzzMeasure does not catch the entire stimulus signal when it records. This problem will lead to
a garbled graph in the high-frequency range.
The graph on the left shows the result of a digital loopback measurement done with 0ms of end silence. The graph on
the right shows the same loopback, but with 50ms of end silence.
There is a delay in my audio system, and the sweep is getting cut off at the start.
Some audio systems (especially home theater receivers with optical digital inputs) have a little bit of a delay
before they play audio that’s coming in on their inputs. As a result, some of the swept sine signal won’t be
played through the speakers, and thus not captured by FuzzMeasure.
28
SMUG Software
SuperMegaUltraGroovy
FuzzMeasure
Construction of the impedance measurement jig.
To audio out
To audio in
Probe negative, connected
to common ground.
This impedance measurement jig is a simple voltage divider circuit which gives reasonably accurate results in most situa-
tions. Using an old RCA video cable, a 1k! resistor, and two probe leads, you can build this jig in about 5 minutes! Simply
take the RCA cable, split it in two, short out the common ground between the two, and separate the signal wire with the re-
sistor. Then, attach the negative probe lead to the ground, and the positive probe lead to one side of the resistor. The op-
posite side of the resistor should go to your audio device"s output jack, as pictured above.
29