updated PDF Sample Champion User Manual (4.23 MB)
Champion Release 3.8
WAV files LOAD/SAVE
in the following WAV file formats has been added:
PCM WAV 16 bit (Integer format)
PCM WAV 24 bit (Integer format)
PCM WAV 32 bit (Integer format)
IEEE WAV 32 bit (Floating Point format)
IEEE WAV 64 bit (Floating Point format)
SAVING in the following WAV file formats has been added:
PCM WAV 16 bit (Integer format)
PCM WAV 32 bit (Integer format)
IEEE WAV 32 bit (Floating Point format)
IEEE WAV 64 bit (Floating Point format)
Time data (of both Impulse Response or Scope buffers) can be
now imported/exported also in the above WAV formats.
normalization options concerning WAV files LOAD and SAVE have
been added in Settings/File Options window.
Example: a PCM 16 bit WAV file can handle integer data between
+/-32767. A measured impulse response has a peak value of 0.254
mPascal. If it is saved as PCM 16 bit WAV without normalization,
the resulting WAV file will contain only zero values.
The same happens when saving as PCM 32 bit WAV, that can handle
integer data between +/-2147483647.
IEEE floating point WAV format does not have this problem since
can handle floating point data. A normalization to "1"
is available anyway for giving the better compatibility with
The normalization feature can be disabled setting the normalization
peak value to "0".
LOADING a WAV file (that can be classified as Scope or
Impulse Response by the Load WAV file as setting), another
option is available:
Responses: the peak can be optionally normalized to "1"
data: the current amplitude calibration can be optionally
FRD files LOAD/SAVE
files are an ASCII stadard format for frequency response exchange
between different software systems. More info are here.
is an FRD file format example:
Frequency Data exported from SampleChampion
* DeltaF (Hz) = 5.85937500
* FFT Length = 8192
* Data (from f=0 to f=24000.00000000 Hz):
* FREQUENCY -------- SPL --------------PHASE -------
5.859375000 -6.6413279209929422 161.172205576833990
11.71875000 -6.2717003153797555 142.893539456514790
17.57812500 -5.7170485135652076 125.547620204225055
23.43750000 -5.0415376898741889 109.294398830669541
29.29687500 -4.3013566780912727 94.1163743150220921
35.15625000 -3.5376477339700959 79.8990622262171842
41.01562500 -2.7771475142395961 66.4949803316312349
46.87500000 -2.0357062995903430 53.7595379304933006
52.73437500 -1.3218866288923240 41.5660817383207405
Champion can now save and load frequency data also in this format.
In order to have the better results, the current FFT size
setting in Sample Champion must be the same of the
loaded FRD file.
FRD spectra saving feature has been added also inside the Enhanced
View plugin, in order to save Minimum Phase data.
save frequency data from Enhanced View plugin the Phase
View must be selected.
Some basic editing functions on the phase have been added in
the Enhanced View plugin: Add and Shrink.
New THD and THD+N computation mode
is now possible to select a different computation formula of
THD and THD+N.
RTA window is available the THD Mode option.
the THD Mode option, THD
will be computed by means of the following formula:
THD+N will be computed by means of the following formula:
to Application note
# 8 for more information.
Increased accuracy and displayed digits in Correlation Meter
Additional Audio Settings options
one audio input format parameter is changed, the output format
will be changed accordingly. Also a Buffer Length change will
cause the automatic selection of an MLS signal with the right
parameters and MLS signal settings can still be changed manually.
Average mode new option
possible to let the software ignore the first sampled
buffer when in Average Mode. When the option is enabled
the first buffer will not be averaged.
can be useful for some soundcards or in specific measurements
settings (for having a stationary sound field, for example).
Other small changes and bug fixed:
Fixed the "Right Bank" error when the FFT button was
pressed and the Time window was maximized.
Changed the IFT button in spectrum window
IFT button also automatically opens a time window with the result
of the Inverse Fourier Transform.
- Now the LOAD dialog remembers the last file type.
Shortcuts to the Plugins have been added in the right bar
Fixed the Flashing save window bug in Windows 2000
Manual Amplitude calibration
new method for the amplitude calibration procedure has been
added. The amplitude calibration can be performed in real-time
using a pure tone source (external or internal) or off-line
by means of a manual setting.
the Setting / Calibration window a new section is present:
The manual procedure allows to set a dB (Peak) calibration
without a real measurement. The user can assign to a time peak
value (Scope window, raw sampled data) a dB (Peak) power level
by pressing the SET button.
the example above a peak value of 32767 in Scope window has
been assigned to 0 dB. In this way a 16 bit WAV file with a
sine signal between +/- 32767 will show a spectrum with a peak
of 0 dB. With this same calibration a WAV file with a
sine between +/-327 will show a peak in the spectrum of about
Scope data info button searches minimum and maximum values
of the current data in Scope buffer (loaded from a file or measured
in real-time). The uncalibrated maximum data (Left
and Right channels) are automatically written in the LEFT and
RIGHT fields of manual calibration.
this way the manual calibration is very simple:
after pressing the Scope data info button, the user can
write the desired dB value for LEFT and RIGHT channels (only
LEFT for mono) and press SET.
In the above example a 100 dB value has been set. The LEFT and
RIGHT values (7976 and 7912) are the raw (uncalibrated)
max values found in the Scope window, written automatically
after pressing the Scope data info button.
Champion Release 3.6
option allows a very robust synchronization of your soundcard
and avoids all errors due to data sync loss. It allows extremely
accurate measurements when used in the Average mode.
the auto-sync function is active, the time latency calibration
(that depends on many factors: soundcard hardware and drivers,
operating system, etc..) will be automatically compensated.
can be enabled in the Settings/General window:
or in the Settings/Calibration window:
When this option is enabled, the soundcard Channel 2 INPUT
must be connected directly to Channel 2 OUTPUT (Loopback).
Example of connection:
Adjust input and output levels of Channel 2 in order to obtain
a low input peak level. Usually a value of 1% or 2% of the peak
level is enough to activate the sync function.
The microphone (or any other input device) can be connected
to Channel 1 INPUT. The power amplifier and loudspeaker
can be connected to Channel 1 OUTPUT.
this option is active, the saving window consents to optionally
save only the impulse response channel 1 data (channel 2 contains
only sync information).
New method for the evaluation of the Noise Floor
new method for the evaluation of the Noise Floor value
in the SNR computation has been added and can be accessed
in the RTA window.
It is now possible to select 3 options:
computation of the Noise Floor level as logarithmic sum
of narrow band power levels in a frequency range selected
by the user. This option can be used for estimating the
Noise Floor WITHOUT the harmonics due to distortion;
it is, for instance, possible to select the band 100..800 Hz
when a 1 kHz tone is used as signal generator.
manual: this option allows to set manually the Noise
Floor value. It can be measured, for example, recording the
background noise in absence of input signals.
computation of the Noise Floor level as logarithmic sum of narrow
band power levels on the whole bandwidth from 20 to 20000
A yellow line corresponding to the Noise Floor level and a blue
line under the frequency range selected by the user for the
computation can be optionally visualized on the plot.
If the pure tone used for the measure falls inside the frequency
range selected by the user, it is automatically excluded from
Noise Floor value used for THD+N computation is not influenced
by this option and is computed on the whole bandwidth; all harmonics
generated by the 2 pure tones are also automatically excluded.
computation is not influenced by this option.
Load and Save Spectra in RTA window
for saving and loading the spectra measured in RTA window (narrow
band, 1/1 or 1/3 octave) have been added. Now functions (Transfer
function, Cross-Spectrum, Coherence, Auto-Correlation, Cross-Correlation)
can be computed in post-processing mode on loaded data.
channel and right channel FFT banks can be saved and loaded
Clear all data buffers
function (Post-Processing menu) for clearing all data currently
in memory buffers (impulse response, scope, FFT, etc..) has
The "Remove offset from sampled data" function (Settings/Advanced),
time window autoscale and zoom out functions have been improved.
Champion Release 3.4
Room Acoustics Plugin: Improved computation accuracy.
Added an option for selecting comma or dot as
decimal separator in the exported Excel files.
a visualization bug in Excel export window.
Smooth Spectrum: Added a post-processing function for
smoothing spectra. The number of cycles can be selected, to
obtain a more deep effect.
smoothing is obtained performing a moving average on the frequency
data. The spectrum, after the smoothing, will have only Real
data (the Imaginary part is set to 0). The original (unsmoothed)
spectrum can be restored by pressing F5 (refresh).
Custom Plot Label: The label of frequency plots can be
option allows to the user the personalization of the title label
of the frequency plot, adapting it to the kind of data analyzed
and to current settings.
Champion Release 3.2
Room Acoustics Plugin: Now the computed acoustical parameters
(1/1 and 1/3 octave) can be exported directly as Excel file
Manual Data windowing and additional Information: The
windowing of the Impulse Response (Selection A and B) can now
be done also manually. Moreover some very useful information
computed from the current data window are shown.
microphone-loudspeaker distance can be easily computed from
the current data window, just placing the beginning of data
window at t=0 and the end of data window at the peak position.
Other distance computations can be easily done moving the start
and end of the data window.
This can help to find and verify the true anechoical part of
an Impulse Response and isolate the first floor or walls reflections.
Quick Spectrum: A shortcut to the Frequency Analysis
window of selected data is now available (Selection A and B).
Excel export of Time Data: Time Data (Scope or Impulse
Response) can be exported directly as Excel file (.XLS).
Time Data export button is located inside the Time domain
View Values window.
Excel export of Frequency Data: Frequency Data can be
exported directly as Excel file (.XLS).
Frequency Data export button is located inside the Frequency
domain View Values window.
Adapt to Large Fonts: Now Sample Champion can work correctly
also when Large Fonts are in use in Windows. Since the Windows
appearance, with Large Fonts in use, is different in different
Windows versions, the user can select the better Mode, for an
toolbar will be shown correctly when the optimal Mode is selected.
The Adapt to Large Fonts function is enabled or disabled
automatically when the user changes the Font setting in windows,
but can be also enabled or disabled manually.
Large/Small Fonts setting in Windows can be found in Screen/Properties/Settings/Advanced:
Large Fonts (120 dpi) or Small Fonts (96 dpi). The Small Fonts
setting is anyway recommended.
Impedance Calibration Plugin: Improved the Impedance
Calibration accuracy. Now it is no more dependent from Peak/RMS
Setting in main program. Check here
File Operations: Fixed a visualization bug in the list
of processed files in File Operations log window.
Champion Release 3.0
Program optimization: Sample Champion uses now considerably
reduced system resources. It is thus much easier to use
the program while other software are running. The "Low
system resources" alert message should now appear only
and position of the main program window are saved and restored.
of sample rates up to 192 kHz. The support must be enabled
in Settings/Hardware window. Note that some old soundcards give
an error when a sample rate not allowed is used or tested.
frequency plots in the main program have now a lower
limit of 1 Hz (in registered version).
spectrum normalization function has been added. This function
is available also in the RTA window.
graphical user interface can be adapted under the XP operating
rarely occurring bug in the Enhanced View plugin when plotting
ETC graph has been fixed.
Impedance and T/S Plugin some new features have been
added: higher and lower frequency computation can be set; calibration
with external resistor accuracy has been highly improved; some
other minor bugs have been eliminated.
Champion Release 2.8
TIME ANALYSIS FUNCTIONS (Major upgrade)
completely new bunch of functions have been added to Sample
Champion. It's now possible to analyze simultaneously in real-time
the 2 oscilloscope input channels and perform some DSP functions
The RTA functions display can be opened by pressing the button:
on the remote bar.
In order to operate properly, the RTA window requires that:
- Number of input channels = 2
- INPUT BUFFER LENGTH = FFT LENGTH
For example, for a buffer of 16K samples, the settings
are the following:
All the frequency windows in the main program must be closed
when RTA functions are used.
the SIGNAL ANALYSIS FUNCTIONS window, the FFTs of one or both
input channels can be plotted simultaneously, using different
graph options. Note that, in some cases, when the FFTs of both
channels are plotted, it could be necessary to use the line
plotting option, to prevent the masking of one channel by
1/3 Octave and 1/1 Octave plot of both channels or of a single
one are available:
It is possible to optionally write the Octave or 1/3 Octave
value and frequency directly on the plot.
the FFT data of the 2 input channels it's possible to perform
in real-time and plot the following DSP functions:
Transfer function [L(1)] / [R(2)] (Frequency
- Transfer function [R(2)] / [L(1)] (Frequency
- Cross-Spectrum [L(1)] * [R(2)] (Frequency
- Cross-Spectrum [R(2)] * [L(1)] (Frequency
- Coherence (Frequency Domain)
- Auto-Correlation [L(1)] (Time Domain)
- Auto-Correlation [R(2)] (Time Domain)
- Cross-Correlation (Time Domain)
- Correlation Meter
- Stereo Check
function performs the complex FFT operation of channel 1 divided
by the FFT of channel 2 (L/R) or the FFT of channel 2 divided
by the FFT of channel 1 (R/L).
measuring a transfer function, it's recommended to use a wide
band signal (MLS) to obtain information on the entire audio
band up to half the sample rate. In some cases it could be useful
to make some averages to improve the measures.
NOTE: when using the
RTA functions, ONLY the complex average is available
and NOT the power average. In other words, the average is done
on the complex FFT data and when average option is enabled IT'S
RECOMMENDED to use ALWAYS the internal
signal generator to maintain the synchronism between
each block of time data sampled and perform thus correctly the
is computed by multiplying one complex spectrum by the complex
conjugate of a second spectrum. It gives information about the
power common to 2 signals.
the figure above a Cross-Spectrum example is shown. The spectrum
of channel 1 is plotted in green, the spectrum of channel 2
in red and the Cross-Spectrum in yellow. The frequency axis
is linear. Also the MAX values of the spectrums are shown on
the plot .
that the Cross-Spectrum of ch.1*ch.2 can be different from the
Cross-Spectrum of ch.2*ch.1!
spectra of the 2 input channels can be plotted on the same plot
as the the selected function (in the frequency domain). The
input spectrum can be plotted also in 1/3 octave mode, like
in the example below (frequency axis logarithmic):
function is the ratio of the squared magnitude of the Cross-Spectrum
and the spectrum of channel 1 multiplied by the spectrum of
channel 2. It gives information about the mutual linearity of
The example below shows the coherence of a signal before (ch.1)
and after (ch.2) a digital reverb effect.
Time domain functions give information about the mutual correlation
of 2 signals (or the same signal in case of Auto-Correlation).
It is very useful for finding, for example, echo or delays in
time data. In the example below a signal has been passed through
a digital echo effect; the peaks correspond to the delays (with
feedback) set on the effect machine.
perform this test, a pulse signal has been used. It can be downloaded
here and loaded in
Sample Champion as shown below:
function offers a quick and easy way to check the correlation
between the 2 input channels. This measurement can be performed
by pressing only REC (red) button (no signal generator) for
measuring, for example, a stereo musical signal. In other cases
it is possible to use the signal generator.
single number is given:
LEFT and RIGHT signals are identical
0 = LEFT
and RIGHT signals are not correlated
-1 = LEFT
and RIGHT signals are exactly out of phase (180 degrees)
function plots the LEFT channel versus the RIGHT channel. It's
easy, in this way, to obtain information about the 2 channels.
Example of a stereo musical signal:
Example of a mono musical signal. The amplitude of the 2 signals
are exactly the same since the slope of the line is exactly
Example of a signal present only on the right channel:
the computation of SNR, THD, THD+N and IMD can be performed
in the RTA window. See the documentation of Audio Quality plugin
about these parameters.
data box containing all details about the parameters computation
can be shown inside the data box.
of scope spectrum or functions can be exported as TXT files
(with options set in Settings/File Options) and the graph can
be saved as BMP image.
TO REMEMBER WHEN USING RTA FUNCTIONS:
THE AVERAGE IS COMPUTED ONLY IN COMPLEX MODE
ONLY THE INTERNAL SIGNAL GENERATOR MUST BE USED
IF THE YELLOW LABEL "BUFFER OK" ON THE REMOTE BAR
IS NOT VISIBLE EVERY SAMPLING CYCLE, THE STEP VALUE MUST BE
INCREASED TO AVOID LOSS OF DATA
IF THE SYSTEM DOES NOT RESPOND (STEP VALUE TOO LOW!), THE SAMPLING
CAN BE STOPPED BY PRESSING THE "BREAK" KEY OF THE
KEYBOARD (WAIT THEN FOR THE STOP)
global system resource monitor has been now integrated in Sample
is located on the remote bar. When system resources are too
low, a warning window is opened, and some actions are suggested
function can be enabled only in Windows 95, 98 and Me.
OF PEAK AT X=100
option (Processing menu) can be useful for avoiding to move,
in some cases, the position of the data windowing cursors.
bugs concerning saving and loading of WAV files and the use
of Microphone compensation function with low sampling frequencies
has been fixed.
Champion Release 2.6 and above.
This function is very useful for merging Nearfield with Farfield
measurements. This function can be activated from the Processing
This is an example concerning the use of this function (with
2 of the spectrum files in the setup package):
- Open SC and select in the processing menu "Spectra merge"
- Load as File 1 "Lower_QC.spe"
- Load as File 2 "Upper_QC.spe"
- Select "Combine file 1 and 2" and press Refresh (set Top Plot
value around -42 dB for plotting the spectrum)
- Now you can "attach" the first spectrum to the second at the
split point (or vice versa) and save the result of the operation
the total power value of each measurement cycle is shown in
the Info window.
Log History of the Info window can be now saved in a file
or copied to the Windows Clipboard.
new in version 18.104.22.168
What's new in version 22.214.171.124 to
2.8 (previous update)
new in version 126.96.36.199 (previous update)