D3 Decimator Manual
D3 Decimator Manual
Decimator D3
User’s Manual
130825
information, by its retention and use, agrees to protect the same and
Contents
Page
Contents (Cont'd)
Page
Figures
Page
Tables
Page
1.1 Overview
This section describes how the Decimator works and how to use the Decimator. It includes a
description of all common activities for which the Decimator is designed. Section 1.0 contains the
basics and Section 2.0 provides a reference section for some of the details.
Refer to Figure 1-1 for a picture of the Decimator. Refer to Figure 1-2 for a picture of the Decimator
connection plate. The Decimator installs in to a desktop computer’s PCI Express x1 (PCIe) slot.
Note that it does not work in a PCI slot. Alternately, it can be installed in any enclosure, mounted on
standoffs and powered from +12 and +5 VDC. The Decimator contains software that will load a Java
applet on your PC when referenced from a browser such as Internet Explorer, Chrome, or Firefox.
The applet allows the user to make Spectrum Mode or Time Domain measurements (future) and to
determine Decimator status.
RF Input
10 MHz Ref
Ethernet
A distinction is made between the host computer and the client computer. The host computer
contains the Decimator. The client computer is the one that is accessing the Decimator over the
network. The host computer and the client computer can be the same computer if desired.
The following minimum capabilities are recommended for the host computer:
● One PCI Express x1 (PCIe) slot
● A power supply with room for 25 Watts of steady state load
The following minimum capabilities are recommended for the client computer:
● 2.33 GHz Processor (or better)
● 4 GB of RAM (or better)
● An operating system that supports a web browser and Java VM as listed below
● A web browser such as Internet Explorer, Chrome, or Firefox
● Java JDK 1.6 release 10 or newer for Decimator software versions 3.0.0 and up
● An Ethernet connection available for the Decimator to connect to the computer
2.1 General
This section is a complete reference of all the capabilities of the Decimator. In some cases all the
relevant information was provided in Section 1. In this case the corresponding section here will
refer back to Section 1.
No security restrictions are incorporated into the Decimator’s Java Applet or API Socket Interface.
Refer to Section 2.3.1.1 for details on the Web Configuration Manager security. The Decimator
Java Applet and API Socket Interface are designed to allow up to 5 remote connections
simultaneously. However, multiple connections will impact the speed at which the Decimator can
make measurements, as measurement requests on all connections are handled on a first come first
serve basis.
The only thing that must be known to access the Decimator is the IP address. Refer to Section
2.3.1.2 for details on setting the IP address.
The Decimator can be set up as dedicated or shared access. With dedicated access, an Ethernet cable
is connected directly between the client computer and the Decimator. In this configuration only the
client computer can access the Decimator. With shared access, an Ethernet cable is connected
between the Decimator and a hub or switch. In this configuration any computer on the network can
access the Decimator. Any hub or switch is compatible with the Decimator but 10BaseT products
will slow down the measurement speed.
No software, other than the Java runtime, needs to be installed on the host computer or the client
computer in order to use the Decimator from a browser - the Java Applet will automatically be
downloaded by the web browser. Direct access to the API Socket Interface requires user written
API software.
The Decimator uses a Web Configuration Manager (WCM) to modify the network configuration,
calibration files, port names, and licence.
To access the WCM, enter <decimator IP address>/cgi-bin/wcm.cgi into a web browser’s address
bar. For example, to access the Decimator on the default IP address, use the following
http://192.168.10.1/cgi-bin/wcm.cgi
This will display the following web page. To log in, select an access level and enter the password.
The default password for access level admin is ‘admin’ (without the quotes). The password is case
sensitive.
The client computer, whether using the Java Applet, API Socket Interface, or WCM, must have the
appropriate network routes to access the 192.168.10.xxx subnet. If a ping or inspection of the
routing table determines that no connectivity exists, then a route needs to be configured. To
configure connectivity for a Windows 2000/XP/Vista/7 computer, enter the route from a command
window. For example, if the client computer has an IP address of 192.168.123.100, enter the
following command
To change the Decimator’s network configuration, log in to the Web Configuration Manager as
described in Section 2.3.1.1 and navigate to the Network tab. The follow page will be displayed
Enter the new network information and click Save Changes. The following page will be displayed
Click Reboot Now to reboot the Decimator and begin using the new settings.
The Decimator has an on board serial port (RS232) configured with the ser2net utility. The ser2net
utility allows access to the Decimator’s serial port via an Ethernet socket port (TCP). To configure
ser2net, log in to the WCM as described in Section 2.3.1.1 and navigate to the Network tab. The
ser2net Utility Configuration, shown below, can be found by scrolling to the bottom of the network
tab.
b. raw: The data is transferred bi-directionally between the serial port and the TCP port
as-is
c. rawlp: The data is transferred only from the TCP port to the serial port as-is
d. telnet: The data is transferred between the serial port and the TCP port using telnet
protocol
2. Baud Rate - Number of bits per second used by the serial port. Available options are: 4800,
9600, 19200, 38400, 57600 and 115200
The Decimator serial port uses 3.3V TTL signals NOT RS232 levels. The physical location of the
serial port on the card and the pin layout are shown in Figure 2-1.
The factory default switch can be used to restore the Decimator’s network configuration and API
Socket Interface port to the defaults. Any calibration or licence files installed will remain
unchanged. The procedure to restore the factory default settings on the Decimator is as follows:
1. Locate the factory defaults (D) switch on the Connection Plate. Depress the switch and hold
2. Locate the reset switch (R) on the Connection Plate. Depress the switch and release
3. Continue to hold the factory defaults switch until the health monitor LED is green. This can
take up to 120 seconds
The Calibration tab, shown below, is used to install or modify a switch port calibration. An example
switch port calibration file is included on the CD. After a switch port calibration file is installed or
modified, the Decimator will have to be reset for the changes to take effect.
#Port = XX
Where XX is the port for which the calibration is intended (ie. XX = 1 for port 1, XX = 7 for port 7,
XX = 12 for port 12, etc). For a Decimator with no switch port licence, only port 1 is valid. Be sure
to upload the proper calibration file to the proper port or the Decimator may return undesired results.
Note that the Decimator will use linear interpolation to determine the desired offset between
calibration points.
The ‘Licence’ tab of the Decimator WCM, shown below, can be used to modify the available
features of the Decimator. To begin the licence file upgrade, first click the ‘Browse’ button and
select the SED provided licence file. Then click the ‘Upload’ button to transfer the file to the
Decimator.
Once the new licence file has been uploaded the following page will be displayed. Click the ‘Reboot
and Apply’ button for the new licence file changes to take effect.
The Application Program Interface (API) is a socket interface used to configure and initiate
measurements, retrieve measurement data, and monitor status. The default port for the API Socket
Interface is 9784, but this can be configured through the WCM Network tab. The required
information for programmatic access is described in a separate document named “Decimator API
Specification (125497_revX).pdf” provided on the CD.
In addition to the API Socket Interface, there is a built-in graphical user interface (GUI) that can be
displayed using any web browser, such as Internet Explorer, Chrome, or Firefox. The GUI is quite
intuitive to use and allows interactive use of the Decimator for any general purpose investigation that
a traditional digital or analog spectrum analyzer can be used for.
Refer to Figure 2-2 for a picture of the main applet for the Decimator. The applet window is divided
into two areas: the screen, on the left side main area, and the control buttons, on the right side
column.
For the spectrum mode, the basic operations made by the Decimator are to collect the samples
required for the selection made, perform a windowed FFT (see Section 2.5.2.1), and present the
spectrum data to the operator. Similar to traditional spectrum analyzers, the speed of the
measurement is a function of the RBW and the span.
The Plot Area, to the center, consisting of the grid and plot of the signal. Marker values show up at
the top of the plot area.
The North Settings Bar, along the top, consisting of the connection LED, RBW, Span, # Averages,
Start Frequency, Center Frequency, and Stop Frequency.
The West Settings Bar, along the left, consisting of the Reference Level, Reference Select, Scale per
Division, and minimum displayed power level.
And finally, the South Mouse Indicator Bar, along the bottom, consisting of the mouse cursor
positions frequency and amplitude.
The Screen Area will automatically update the values of the various parameters in real time as the
signal changes or the user changes parameters.
Table 2-1 describes in detail each button and data field of the Decimator’s GUI. Use of the GUI is
described further in the Help file under the System button.
Values:
• True
• False
Switch Port Edit the Switch Port. 0 indicates that CrossPol mode cannot be enabled.
If a switch port licence is installed the value will be from 1 to 8. If no
switch port licence is installed the value is 0.
CrossPol Switch Port Edit the CrossPol Switch Port. 0 indicates that CrossPol mode cannot be
enabled. If a switch port licence is installed the value will be from 1 to 8.
If no switch port licence is installed the value is 0.
Color Scheme Edit the color scheme of the background and grid lines
Values
• Normal (Black and green)
• Print (White and black)
Connection Timeout Time in seconds to wait before the software tries to connect to the
Decimator after communication was interrupted
Reset Perform a software reset on the card.
Status Display the status of the Decimator in a display dialog
Error Log Display the list of errors that have occurred since the GUI started
Help Display the Decimator UI help in the default browser.
Pressing the Measure button allows access to some advanced settings, not typically changed for most
measurements, but available if desired. These settings allow the user to select the FFT Window type
and Optimization.
A selection of FFT window types have been made available to provide the user with expanded
analysis capability. The available window types and their respective characteristics are shown in
Table 2-2.
Configuring the Decimator to an Optimization setting of Spurious will increase the measurement
time but reduce, and in most cases remove completely, the spurious signals generated within the
Decimator. It is recommended that Speed Optimization be used when measuring modulated or noise
signal band power, as spurious optimization can reduce measurement accuracy. An Optimization
setting of Speed will increase measurement speed at the expense of leaving internally generated
spurious signals visible to the user.
A Decimator with a switch port licence can enable Cross Polarity mode (CrossPol). In this mode the
Decimator will display the spectrum from two inputs simultaneously. In the example below, the
green trace, Switch Port, is configured as “1 - port1” and the orange trace, Cross Pol Switch Port, is
configured as “7 – port7”. The input port names default to “portX” where X is a number between 1
and 8. These names can be changed through the WCM’s Port Names tab. CrossPol markers display
the delta power between the two traces.
1
“On the Use of Windows for Harmonic Analysis with Discrete Fourier Transform”, Fredric J. Harris, Proceedings of
the IEEE, Vol. 66, No. 1, January 1978
2
“Extremely Flat-Top Windows for Harmonic Analysis”, Irini S. Reljin, Branimir D. Reljin, Veljko D. Papić, IEEE
Transactions on Instrumentation and Measurement, Vol. 56, No. 3, June 2007”
3
“Technical Review, Windows to FFT Analysis”, Brüel & Kjær, No. 3 1987
The Decimator can be configured to monitor up to 100 carriers, validating the captured trace for
limits within acceptable Band Power and Presence of a Carrier thresholds. The measurement is
defaulted to use the entire span of the viewport. If configured, email or SNMP trap notification
events will be raised when an alarm threshold is exceeded. To use the carrier monitor, a new
measurement must be configured then enabled.
The following figure shows the New Measurement window. A unique name must be giving to each
new measurement. Use the drop down box to configure the options for Analyses, Notifications, and
State. Note that the state options are not configurable through this menu. These values are
determined from the current Java Applet configuration.
Once all of the options are configured, click the Ok button in the corner of the New Measurement
window. This will cause the Carrier Monitor Toolbar to be displayed on the left side of the Java
Applet.
The carrier monitor toolbar appears after one New Measurement has been configured. Moving the
mouse cursor over the toolbar widens it to make the measurement names visible. Figure 2-5 shows
the Java Applet with three Carrier Monitor measurements configured. Note that the measurement
has been ‘Played’ so many of the Carrier Monitor Toolbar buttons have been disabled. The selected
carrier (“Carrier 1” from the Measurement Table) has up to 24 hours of results shown in the Carrier
window.
The following Table describes each of the Carrier Monitor Toolbar buttons.
Button Name Button Graphic Description
Play Start the carrier monitor. This will sequentially
process the carrier monitor measurements. If a
threshold is exceeded Measurement Status LED
will go red and, if enabled, a notification will be
sent.
Stop Stop the carrier monitor measurements
The Carrier Monitor can be configured to send SNMP or email notifications if a measurement
threshold is exceeded. Note that both the master switch (press Carrier MonitorEmail or Carrier
MonitorSNMP) and the measurement notification control (select the measurement from the
Carrier Monitor Toolbar and click the ‘Edit’ button and then select Notifications from the drop down
menu) must be enabled for notifications to be generated.
After setting up the measurements for carrier monitoring in the previous section and running and
testing interactively, it may be beneficial to run the carrier monitoring not from within the Java
Applet, but from a command line task.
Normally, the user interface is started with default settings. If you find you often change the settings
to the same values regularly, you can save a Project and reopen it each time you use the Decimator,
or you may want to take advantage of the query string function.
The user interface can be configured via the URL used to access it, so that it will start with the
specified settings. For example, the URL http://192.168.10.1/index.html?frequency=1455.5 will start
the user interface with the center frequency set to 1455.5 MHz. The complete list of possible
parameters is shown below.
The parameters must be appended to the regular URL using the standard URL query string format
(parameter list and URL separated by '?', parameters separated by '&', and parameter name/value
separated by '='). The parameters can be in any order, and parameter names are case insensitive. You
may specify as many or as few parameters as you like.
Examples:
● http://192.168.10.1/index.html?frequency=1350.5&span=25.5
○ Sets the center frequency to 1350.5 MHz, and span to 25.5 kHz.
● http://192.168.10.1/index.html?autoyaxis=false
○ Turns off automatic Y-axis scaling.
● http://192.168.10.1/index.html?frequency=1350.5&span=25.5&RBW=98&averag
es=11&referenceselect=external&capturemode=continuous
○ Sets the center frequency to 1350.5 MHz, span to 25.5 kHz, resolution
bandwidth to 98 Hz, the number of averages to 11, enables the external
frequency reference, then starts a continuous mode trace.
Note: the time domain mode User Interface is not accessible on the Java Applet at this time. It will
be made available when demand warrants it. Time domain mode is only available from the API
Socket Interface at this time.
The time domain mode is used to measure the instantaneous power of the input signal in the actual
span shown.
For the time domain, the basic operations made by the Decimator are to collect the samples
contiguously and then display the data in the time domain to the operator.
This also can be done in Raw mode or Decimated mode. Raw mode takes the full input range of the
Decimator and displays the time domain data. Decimated mode reduces the bandwidth down to the
desired span (as close as it can; refer to the actual span reported). The resultant time domain data is
displayed to the user. Note that the scale and time range of the display are actual values, based on
the settings chosen.
The Decimator supports monitoring of the operational status through the SNMP interface. MIB
definitions are available to provide translations of the OIDs to readable labels. The SNMP interface
provides read-only data concerning the device operations.
The OIDs of interest are the device identification and version information, as well as the operational
status.
The device identification is provided in the ISO branch of the object ID structure. The ENTITY-
MIB file contains the translations for these nodes. Notable entries are as follows:
Status information on the device operations is provided in the ISO branch as well. The IADC-MIB
file contains the OID translations. Entries are as follows:
.1.3.6.1.4.1.9633.4.1.3.0 System up time, indicates how long the device has been
running since last reset.
The MIB OID files are available from the HTTP interface of the Decimator. To obtain the files,
enter the filename for each into the URL field of a browser and then save the file for use by your
SNMP tools. For example, to access the files using the default IP address, use the following URLs:
● http://192.168.10.1/ENTITY-MIB.mib
● http://192.168.10.1/IADC-MIB.mib
● http://192.168.10.1/SEDSYSTEMS-MIB.mib
Refer to Decimator API Specification (125497) included on the CD for further information.
The input to the Decimator must between 5 and 3000 MHz. Note that the input can be limited by an
external filter to the band of interest within this range in order to avoid reducing the signal to noise
ratio of the instrument. The more broadband noise allowed into the Decimator’s input, the lower the
dynamic range will be. The total power in the full input frequency range should not exceed the input
power level specification for Decimator. Refer to the specification in Section 2.8. Any band pass,
high pass, or low pass RF filter suitable for 50-ohm applications may be used on the input to the
Decimator.
The Decimator uses a 10 MHz reference as a frequency reference. Note that frequencies reported
will be limited in accuracy and phase noise by the choice of 10 MHz reference. The on-board
frequency reference is accurate to ±2.6 ppm and is selected by default. An external reference will
typically provide better accuracy.
The external frequency reference must be selected through the Java Applet or the API Socket
Interface. The setting will remain selected until you close the connection.
The Decimator incorporates a web page to manage updating the firmware, which eliminates the need
to return the unit to the factory for updates.
Reset the Decimator before installing firmware and ensure there are no API connections made,
including the Java Applet and the API Socket Interface, after the reset and during the installation.
The Decimator can be reset in the Configuration->Reset tab of the Web Configuration Manager or
by cycling the power to it.
The Firmware Upgrade tab, shown below, is the default tab displayed after successfully logging in to
the Decimators WCM. Refer to Section 2.3.1.1 for details on logging in.
The firmware update file, supplied by SED, can be transferred to the Decimator using a local host
computer. After specifying the firmware location and clicking Upload, the file will be obtained and
then the following screen will be displayed
Clicking on Begin Flash will update the Decimator firmware. When complete, the Decimator will be
automatically reset. If the firmware file fails the integrity check, it is highly recommended that the
Cancel Firmware Upgrade button be pressed or there is a risk the Decimator may be rendered
unresponsive.
Parameter Specification
Measurement 500 MHz span, 1 MHz RBW, 200 ms
3
Speed 200 MHz span, 30 KHz RBW, 630 ms
80 MHz span, 100 kHz RBW, 170 ms
3.5 MHz span, 8 kHz RBW, 90 ms
Modes of Operation
Raw Snapshot Mode: Number of IQ time samples is approx 32 million
Linear Power/Bin (4096 Samples, up to 255 averages)
Log Power/Bin (4096 Samples, up to 255 averages)
Raw IQ Samples - decimated 16 - 4092 in steps of 4 – sampling frequency up to 3.7
MHz
Selectable Spectral Inversion
Programmatic measurement and control over Ethernet based API
Notes:
1. Measurement conditions: 10 averages, input level between -8 dBm and -68 dBm, 3 sigma
2. Resolution bandwidths auto or manual adjustable
3. Expected rates with 10 averages, speed optimization
4. All specification at 25°C unless otherwise noted and are subject to change without notice.
If your Decimator is not operating correctly, contact the Service Department for support and a
Return Material Authorization (RMA) number if applicable. There are no serviceable parts on the
Decimator.
SED Systems
18 Innovation Boulevard
P.O. Box 1464
Saskatoon, SK
Canada
Telephone: 306-933-1605
Fax: 306-933-1695
Email: [email protected]
Website: http://www.sedsystems.ca/contact_customer_service