Professional Documents
Culture Documents
SR-8 ChannelAnalyzer
Version 2.70
Soft dB inc.
By
Alex Boudreau, Ph. D.
&
Bruno Paillard, Professor. P. eng. Ph. D.
August 2003
Instruction manual for the acquisition system SR-8 ChannelAnalyzer
Table of Contents
4.0 INTERFACE.............................................................................................................................6
4.1 TIME GRAPH............................................................................................................................6
4.2 FREQUENCY GRAPH ................................................................................................................8
4.2.1 Spectrum display..............................................................................................................8
4.2.2 Acquisition and averaging...............................................................................................9
4.2.3 Other indicators and controls........................................................................................12
5.0 CONFIGURATION OF THE ANALYZER ........................................................................15
5.1 INPUT CONFIGURATION.........................................................................................................15
5.2 OUTPUT CONFIGURATION .....................................................................................................18
5.3 SAVING AND LOADING OF A CONFIGURATION .......................................................................19
6.0 CALIBRATION TOOLS OF THE ANALYZER................................................................19
6.1 ABSOLUTE CALIBRATION INTERFACE....................................................................................19
6.2 RELATIVE CALIBRATION INTERFACE ....................................................................................20
7.0 REFERENCES .......................................................................................................................20
Soft dB inc. p. 2
Instruction manual for the acquisition system SR-8 ChannelAnalyzer
1.0 Introduction
The Signal Ranger DSP board was developed by Bruno Paillard, professor at
the Department of Electrical and Computer Engineering of Université de
Sherbrooke. The DSP used on the Signal Ranger board is a TMS320VC5402 100
MHz fixed point DSP from Texas Instrument. The board has 8 analog inputs and
8 analog outputs. The DSP board is connected to a PC via USB allowing the
exchange of data and providing power to the board. The following figure presents
the board and its connectors. All inputs and outputs have individual ADCs, DACs
and integral anti-aliasing filters.
Soft dB inc. p. 3
Instruction manual for the acquisition system SR-8 ChannelAnalyzer
3.0 Installation
When the Signal Ranger board is connected to the PC for the first time,
Windows asks to select the USB driver for the new peripheral. The user must
select the driver in the sub-directory UsbDriver.
After installation, three shortcuts in the Start menu allow to access the
three following programs:
Soft dB inc. p. 4
Instruction manual for the acquisition system SR-8 ChannelAnalyzer
Soft dB inc. p. 5
Instruction manual for the acquisition system SR-8 ChannelAnalyzer
4.0 Interface
The interface displays two graphs: a temporal one and a frequential one.
The Input (Y) control allows the selection of the input channel for the time
signal. The label Amplitude(Unit) on the Y scale of the graph indicates that the
units depend on the user’s definition (see section 5.0 for the analyzer
configuration).
Soft dB inc. p. 6
Instruction manual for the acquisition system SR-8 ChannelAnalyzer
The UNITrms indicator indicates the RMS level of the signal block that is
currently selected.
These graph controls configure the time signal display. The small locks
activate the autorange mode when they are locked. The scales can be adjusted
directly on the edges of the graph’s axes when the locks are unlocked (see Figure
#3).
Soft dB inc. p. 7
Instruction manual for the acquisition system SR-8 ChannelAnalyzer
The type of frequency graph is selected by the Spectrum type control. The
following table presents the characteristics of each of those graphs. In this
notation x represents the reference, while y represents the other inputs.
Type Description
Instant spectrum (Syy) Instantaneous autospectrum of the signal y
Auto spectrum (Syy) Autospectrum of the signal y
1/12octave (Syy) 1/12 Octave Autospectrum of the signal y
1/3octave (Syy) 1/3 Octave Autospectrum of the signal y
Octave (Syy) Octave Autospectrum of the signal y
Cross spectrum (Sxy) Cross-spectrum between the reference x and the signal y
Fr. Response H1 Transfer function y/x calculated by Sxy/Sxx
Fr. Response H2 Transfer function y/x calculated by Syy/Sxy
Fr. Response H3 Transfer function y/x calculated by (H1+H2)/2
Coherence Coherence between the signals x and y calculated by
H1/H2
These two controls allow the configuration of the frequency graphs. They
do not have any impact on the coherence graph. The Amp. Format control allows
to select the linear, dB or dB(A) representation. The dB(A) representation is not
possible for all Hx graphs.
This control adjusts the reference used for the dB calculation for
autospectra and cross-spectra. For example in the case of the autospectrum:
Soft dB inc. p. 8
Instruction manual for the acquisition system SR-8 ChannelAnalyzer
Amplin
Ampdb = 10 * log10 ( )
dBref 2
These are the units used for the display of the auto-spectrum and cross-
spectrum. The following table describes each display type:
These two indicators present the total and the delta total of the spectrum (real part
or amplitude following the display selection). The delta total is the summation of
the spectrum between the two cursors of the spectrum graph. Both the total and
delta total are calculated using the with for the following graph type selected:
1/12octave (Syy)
1/3octave (Syy)
Octave (Syy)
Fr. Response H1
Fr. Response H2
Fr. Response H3
Coherence
These three controls start the acquisition (Start Average), reset the average
(Reset Average) and stop the acquisition (Stop Average).
Soft dB inc. p. 9
Instruction manual for the acquisition system SR-8 ChannelAnalyzer
The Average Type control selects the type of averaging used during the
acquisition. In exponential mode, the Nbr of averages control adjusts the time
constant of the exponential. For each acquisition block, the average is calculated
following the equation:
1 1
Averagei = * Input + (1− ) * Averagei−1
Nbraverages Nbraverages
The Nbr of averages control specifies the number of data blocks used to
calculate the linear average. In the case of an exponential average, this control
specifies the integration time constant as a number of blocks. In linear mode, the
average stops automatically when the selected number of blocks have been
processed. In exponential mode, the average never stops by itself.
This indicator displays the number of blocks acquired since the average
was started.
This indicator switches from the left state to the right state at the end of a
linear average
These two indicators evaluate the real time rate for the continuous
acquisition mode. Data transfer from the DSP board to the PC requires a certain
amount of time that depends on the PC, on the USB port and on the analyzer’s
configuration. When the acquisition time is sufficiently long, data transfer can be
done in real time without introducing additional delays. The instantaneous delay
indicator (Delay(ms)) is updated between each acquisition block and is zero if the
acquisition is in real time. A non-zero delay indicates the amount of signal that is
lost between each block. In addition, the Real tine rate indicator display the real
time rate. The rate is calculated using the following equation:
Rate = Total acquisition time / Total acquisition time for the real time case
Soft dB inc. p. 10
Instruction manual for the acquisition system SR-8 ChannelAnalyzer
Soft dB inc. p. 11
Instruction manual for the acquisition system SR-8 ChannelAnalyzer
This control saves the current frequency graph. The user interface used for
the save operation is displayed below in Figure #4.
Delimiter :
A mode compatible with Excel (tabs between data columns) and a mode
compatible with Matlab (; between data columns) are both available.
With the No (current only) option selected, only the selected frequency
graph (Spectrum type) is saved. With the Yes option selected, the frequency
graphs of all inputs are saved. In the case of the Hx frequency graph, the
coherence is included in the file in addition to the real and imaginary parts.
Soft dB inc. p. 12
Instruction manual for the acquisition system SR-8 ChannelAnalyzer
Header
The user can also request that a header presenting the saved data be
included in the file. Below is an example of the structure of the file for a H1 type
graph with the options Save all input and Header set to Yes (for a case with two
frequency values).
Graph Type : H1
Freq (Hz) : Real(1) : Imaginary(1) : Coherence(1) : Real(2) : Imaginary(2) : Coherence(2) :
0.00E+00 1.00E+00 0.00E+00 1.00E+00 3.56E+02 0.00E+00 5.13E-04
5.30E+00 1.00E+00 0.00E+00 1.00E+00 -4.93E+01 -1.97E+01 1.01E-01
… … … … … … …
Allows the adjustment of the dynamic range of the inputs. The user can
afterwards choose to have the range automatically adjusted (autorange) or to
perform the adjustment manually (manual adjustment). Figure #5 shows the
interface for the manual mode:
Soft dB inc. p. 13
Instruction manual for the acquisition system SR-8 ChannelAnalyzer
This control activates and deactivates the sources from the main panel.
This panel is only available when there is at least one active source. The user
must first configure and activate one of the outputs using the configuration
functions (see section 5.0).
These controls allow the adjustment of the output volume for both
outputs.
This control launches the configuration of the analyzer. The next section
discusses this topic.
Soft dB inc. p. 14
Instruction manual for the acquisition system SR-8 ChannelAnalyzer
Number of inputs:
Soft dB inc. p. 15
Instruction manual for the acquisition system SR-8 ChannelAnalyzer
During the calculation of transfer functions (Hi), the analyzer uses the
selected signal as a common reference for all the inputs.
Acquisition mode:
Soft dB inc. p. 16
Instruction manual for the acquisition system SR-8 ChannelAnalyzer
6 2598
7 2310
8 2079
Freq. Span:
Nbr lines:
Res. (Hz):
Board input:
For each of the selected inputs, the user must specify the physical input
number on the acquisition board.
Sensitivity:
The sensitivity of the sensor in mV/unit can be specified. In the case where
the units are volts, the sensitivity 1000 mV/unit can be used.
Integration:
Windows:
For each input, a weighting window can be specified. Care must be taken
in the case where two inputs are not specified with the same window. In this case,
the window specified for the reference will be used for the calculation of H1,H2
Soft dB inc. p. 17
Instruction manual for the acquisition system SR-8 ChannelAnalyzer
and H3 and of the cross-spectra (Sxy). Autospectra always use the window
defined by the user.
The following table presents the various types of noise and their
characteristics:
Soft dB inc. p. 18
Instruction manual for the acquisition system SR-8 ChannelAnalyzer
All the noise source types, except the Sine Sweep, are generated
continuously by the DSP. In the Sine Sweep case, the output signal is
synchronized with the acquisition.
Amplitude (V):
All the inputs and outputs acquisition and configuration parameters can be
saved and loaded using the Save config and Open config functions.
For increased precision, the gains of the inputs of the DSP board must be
calibrated for every Signal Ranger board. The calibration technique is simple: a
100 Hz sine with an amplitude of 0.1 Vpp is applied to the inputs. An external
generator must be used to generate this signal. The panel shown in the following
figure allows the calibration of all the gains and the generation of a calibration
file named caligains.ini.
Soft dB inc. p. 19
Instruction manual for the acquisition system SR-8 ChannelAnalyzer
The figure #8 shows the interface of the relative calibration tool. When the
program is launched (caliauto.exe), each gain factor for all input is estimated
using the loop-back configuration of the input/output. All inputs and outputs of
the Signal Ranger board must be disconnected during the calibration process.
7.0 References
Soft dB inc. p. 20
Instruction manual for the acquisition system SR-8 ChannelAnalyzer
[2] Alex Boudreau, Bruno Paillard “Fast and high precision sine generator for
a TMS320C54x fixed point DSP”. Soon to be published - Texas Instruments
application note.
Soft dB inc. p. 21