This page describes the device driver and the device window for the Radyne DVB-3030 Digital Video Broadcast Modulator.
Device window pages
The following table shows which device window pages are available with this individual device type. Tool-bar functions not mentioned here are described at the general description of device windows .
--- The IF parameters (frequency, level, etc.) and some global settings.
--- The modulator settings, transmit clocking.
--- The TX interface settings.
--- The faults page.
--- The device info page.
--- The maintenance page. The configuration parameters described below are set at this page.Configuration parameters
At the maintenance page of the device window there are a couple of configuration parameters which must be set to make the software talk to the DVB3030.
| parameter | description |
|---|---|
| address | The modulator's packet address. Valid addresses are 1..254, several addresses however are reserved by Radyne for special purposes. See the DVB3030 manual for details. |
| control | You can select if the modulator shall accept parameter changes from the from panel, the M&C computer or via Ethernet. The device driver will generate a fault unless the DVB3030 is set to "COMPUTER" control. |
| Serial | Remember to set the line parameters for the serial interface connected to the DVB3030. The proper setting is 9600,N,8,1 regardless of the value set at the unit's front panel (this setting refers to the terminal port, not to the remote control port of the DVB3030). |
Communication protocol / Interface type
The DVB3030 device driver requires the Radyne-Comstream-Protocol . The DVB3030 uses a RS485 interface for M&C.
Installation
Before the sat-nms software will recognize the modulator, you have to set the communication parameters at the unit's front panel. Set the device address to the chosen value and then place the device in "COMPUTER" control mode.
Variables defined by this device driver
| name | type | flags | range |
|---|---|---|---|
| info.driver | TEXT | R/O | StringRange R/O |
| lowLevel.cmd | TEXT | StringRange | |
| lowLevel.reply | TEXT | R/O | StringRange R/O |
| faults.99 | ALARM | R/O | AlarmFlagRange R/O (Communication) |
| faults.commstat | TEXT | R/O | StringRange R/O |
| info.type | TEXT | R/O | StringRange R/O |
| info.port | TEXT | R/O | StringRange R/O |
| info.frame | TEXT | R/O | StringRange R/O |
| config.control | CHOICE | SETUP | EnumRange (LOCAL TERMINAL COMPUTER TCP/IP) |
| info.srevision | TEXT | R/O | StringRange R/O |
| info.alarmMask | HEX | R/O | HexRange R/O (0 .. 0) |
| info.maskEnable | CHOICE | R/O | EnumRange R/O (ENABLE DISABLE) |
| info.signal.on | CHOICE | R/O | EnumRange R/O (OFF ON) |
| modemType | CHOICE | EnumRange (DVB DSS) | |
| refClkSrc | CHOICE | EnumRange (INT EXT) | |
| refClkFreq | FLOAT | DoubleRange (1.000000 .. 10.000000) | |
| tx.mod.dataRate | INTEGER | IntegerRange (1000000 .. 45000000) | |
| tx.mod.symbolRate | INTEGER | IntegerRange (1000000 .. 52000000) | |
| tx.mod.type | CHOICE | EnumRange (QPSK BPSK) | |
| tx.mod.fec | CHOICE | EnumRange (NONE 1/2 2/3 3/4 5/6 6/7 7/8) | |
| tx.mod.rollOff | CHOICE | EnumRange (0.35 0.20) | |
| tx.mod.clockSource | CHOICE | EnumRange (SCTE SCT) | |
| tx.mod.cwMode | CHOICE | EnumRange (MOD CW DUAL OFFS FIR+ FIR-) | |
| tx.mod.spectrumInvert | CHOICE | EnumRange (NRM INV) | |
| tx.ifc.framingMode | CHOICE | EnumRange (188 204 NONE) | |
| tx.ifc.clockPhase | CHOICE | EnumRange (NRM INV) | |
| tx.ifc.dataPhase | CHOICE | EnumRange (NRM INV) | |
| tx.ifc.hardware | CHOICE | EnumRange (SERIAL PARALLEL ASI-NORM ASI-NULL G.703-E3 G.703-T3 STS-1 HSSI PAR DVB PAR M2P) | |
| tx.frequency | FLOAT | DoubleRange (50.0000 .. 90.0000) | |
| tx.power | FLOAT | DoubleRange (-20.0 .. 5.0) | |
| tx.on | CHOICE | EnumRange (OFF ON) | |
| faults.01 | ALARM | R/O | AlarmFlagRange R/O (TX output power level) |
| faults.02 | ALARM | R/O | AlarmFlagRange R/O (TX oversample PLL lock) |
| faults.03 | ALARM | R/O | AlarmFlagRange R/O (IF synth PLL lock) |
| faults.04 | ALARM | R/O | AlarmFlagRange R/O (Ext reference PLL lock) |
| faults.05 | ALARM | R/O | AlarmFlagRange R/O (Frm sync Xilinx config) |
| faults.06 | ALARM | R/O | AlarmFlagRange R/O (Frm interl Xilinx config) |
| faults.07 | ALARM | R/O | AlarmFlagRange R/O (Mod map Xilinx config) |
| faults.08 | ALARM | R/O | AlarmFlagRange R/O (Internal clock) |
| faults.09 | ALARM | R/O | AlarmFlagRange R/O (Terrestrial clock) |
| faults.10 | ALARM | R/O | AlarmFlagRange R/O (Terrestrial data) |
| faults.11 | ALARM | R/O | AlarmFlagRange R/O (R-S FIFO empty) |
| faults.12 | ALARM | R/O | AlarmFlagRange R/O (Interleaver frame count) |
| faults.13 | ALARM | R/O | AlarmFlagRange R/O (DVB frame synch.) |
| faults.14 | ALARM | R/O | AlarmFlagRange R/O (Supply -12V) |
| faults.15 | ALARM | R/O | AlarmFlagRange R/O (Supply +12V) |
| faults.16 | ALARM | R/O | AlarmFlagRange R/O (Supply +5V) |
| faults.17 | ALARM | R/O | AlarmFlagRange R/O (Temperature) |
| faults.18 | ALARM | R/O | AlarmFlagRange R/O (RAM/ROM) |
| faults.19 | ALARM | R/O | AlarmFlagRange R/O (Remote access) |
| internal.state | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.tx.on | CHOICE | R/O | EnumRange R/O (OFF ON) |