9.466 Newtec-NTC2277

This page describes the device driver and the device window for the Newtec NTC/2277 and NTC/2280 DVB Modulator with RCMP protocol version 2.0. Tested with IF-Band version (NTC/2277) with one modulator card installed and with the L-Band version (NTC/2280) without RF-Converter Module. Should work with other NTC/22xx and the corresponding NTC/21xx model as well.

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 .

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 NTC2277.

parameter description
address The modulator's packet address. Valid addresses are 49 .. 110, the address must be set even if the modulator is controlled via RS232.
freqMode Selects if the transmit frequency is set/displayed in terms of IF frequency (70/140MHz) or in terms of RF frequency (Ku-Band, L-Band, depends on the builtin upconverter). The setting must match the modulator's hardware configuration or the driver will state a communication fault.
testData You can make the modulator transmit a test data pattern instead of the data applied to it's input by setting
amplitudeEQ You can set the modulator's amplitude slope equalizer with this parameter
insertPilot Enable/Disable DVB-S2 Physical Layer Pilot insertion
frameTypeFEC Configures the DVB-S2 FEC-Frame type
gainControlMode Configures the Gain Control Mode to MGC or AGC
monitorOutput Select if the monitor output should also on or follows the tx signal
basebandInt Select the baseband interface type (G.703 or ASI)
enableIfInput Selects modulator's IF input ON/OFF (for chaining multiple modulators)
enableModConverter Set to On if an internal converter module is available
Serial Remember to set the line parameters for the serial interface connected to the NTC2277. The proper setting is 9600,E,7,1 .

Communication protocol / Interface type

The NTC2277 device driver requires the Newtec-Protocol . You may use either a RS232 or a RS485 interface to control a NTC2277. You can also use the Ethernet interface with this driver. To do this configure a network interface in the file vlc.properties with:

where aaa.bbb.ccc.ddd is the IP Address of the DVB-modulator.

Installation

Before the sat-nms software will recognize the modulator, you have to set the communication parameters (device address, RS232/485 selection or ip-settings) at the unit's front panel.

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.freqMode CHOICE SAVE SETUP EnumRange (IF RF)
config.testData CHOICE SETUP EnumRange (OFF PRBS)
config.amplitudeEQ INTEGER SETUP IntegerRange (0 .. 0)
config.gainControlMode CHOICE SETUP EnumRange (MGC AGC)
config.monitorOutput CHOICE SETUP EnumRange (ALWAYS ON FOLLOW TX)
config.basebandInt CHOICE SETUP EnumRange (ASI G703)
config.enableIfInput CHOICE SETUP EnumRange DIS (OFF ON)
config.enableModConverter CHOICE SETUP EnumRange (ON OFF)
config.autoStore CHOICE SAVE SETUP EnumRange (ON OFF)
info.serialNo TEXT R/O StringRange R/O
info.swversion TEXT R/O StringRange R/O
info.hwversion TEXT R/O StringRange R/O
info.hwDescription TEXT R/O StringRange R/O
info.swDescription TEXT R/O StringRange R/O
info.productID TEXT R/O StringRange R/O
info.internalTemp FLOAT R/O DoubleRange R/O (0.0 .. 0.0)
info.signal.on CHOICE R/O EnumRange R/O (OFF ON)
modemType CHOICE EnumRange (NTC SKYPLEX-SCPC DVB-S DVB-S2)
refClkSrc CHOICE EnumRange (INTERN EXTERN)
tx.mod.dataRate INTEGER NOPRESET IntegerRange (0 .. 0)
tx.mod.symbolRate INTEGER IntegerRange (0 .. 0)
tx.mod.type CHOICE EnumRange (QPSK-NONE QPSK-1/4 QPSK-1/3 QPSK-1/2 QPSK-2/5 QPSK-2/3 QPSK-3/5 QPSK-3/4 QPSK-4/5 QPSK-5/6 QPSK-6/7 QPSK-7/8 QPSK-8/9 QPSK-9/10 8PSK-2/3 8PSK-3/5 8PSK-3/4 8PSK-5/6 8PSK-8/9 8PSK-9/10)
tx.mod.fec CHOICE EnumRange (NONE 1/4 1/3 1/2 2/5 2/3 3/5 3/4 4/5 5/6 6/7 7/8 8/9 9/10)
tx.mod.modulation CHOICE EnumRange (QPSK 8PSK)
tx.mod.rollOff CHOICE EnumRange (35% 25% 20%)
tx.mod.clockSource CHOICE EnumRange DIS (INTERN EXTERN)
tx.mod.cwMode CHOICE EnumRange (CW MOD CLK/8 CLK/4 CLK/16)
tx.mod.spectrumInvert CHOICE EnumRange (NRM INV)
tx.ifc.framingMode CHOICE EnumRange (188 204 NONE)
tx.ifc.hardware CHOICE EnumRange (DVB-SPI RS422 HSSI int-BB ASI-A ASI-B ASI-OPT G703-2MB G703-6MB G703-8MB G703-17MB G703-34MB G703-45MB G703-155 MMF SMF OFF)
tx.ifc.asiSwitch CHOICE SETUP EnumRange (MANUAL AUTO)
tx.frequency FLOAT DoubleRange (0.0000 .. 0.0000)
tx.power FLOAT DoubleRange (-35.0 .. -5.0)
tx.on CHOICE EnumRange (OFF ON)
tx.mod.dvbs2.ACMMode CHOICE EnumRange DIS (CCM)
tx.mod.dvbs2.DFLMode CHOICE EnumRange DIS (auto manual)
tx.mod.dvbs2.isi INTEGER IntegerRange DIS (0 .. 255)
tx.mod.dvbs2.delayMode CHOICE EnumRange DIS (minimum programmed)
tx.mod.dvbs2.timingMode CHOICE EnumRange DIS (free running throttled)
tx.mod.dvbs2.physEfficiency FLOAT R/O DoubleRange R/O DIS (0.00 .. 0.00)
tx.mod.dvbs2.baseEfficiency FLOAT R/O DoubleRange R/O DIS (0.00 .. 0.00)
tx.mod.dvbs2.shortFrames FLOAT R/O DoubleRange R/O DIS (0.00 .. 0.00)
tx.mod.dvbs2.insertPilot CHOICE EnumRange DIS (ON OFF)
tx.mod.dvbs2.FECFrameType CHOICE EnumRange DIS (SHORT NORMAL)
reset TEXT NOPRESET StringRange
faults.01 ALARM R/O AlarmFlagRange R/O (Self test)
faults.02 ALARM R/O AlarmFlagRange R/O (Incompatible settings)
faults.03 ALARM R/O AlarmFlagRange R/O (Interface summary)
faults.04 ALARM R/O AlarmFlagRange R/O (Internal interface )
faults.05 ALARM R/O AlarmFlagRange R/O (M&C)
faults.06 ALARM R/O AlarmFlagRange R/O (Modulator)
faults.07 ALARM R/O AlarmFlagRange R/O (Device temperature)
faults.08 ALARM R/O AlarmFlagRange R/O (Device architecture)
faults.09 ALARM R/O AlarmFlagRange R/O (Power supply voltage)
faults.10 ALARM R/O AlarmFlagRange R/O (Reference clock)
faults.11 ALARM R/O AlarmFlagRange R/O (Input framing)
faults.12 ALARM R/O AlarmFlagRange R/O (Input buffer overflow)
faults.13 ALARM R/O AlarmFlagRange R/O (Input buffer underflow)
faults.14 ALARM R/O AlarmFlagRange R/O (ASI code violations)
faults.15 ALARM R/O AlarmFlagRange R/O (ASI optical signal)
faults.16 ALARM R/O AlarmFlagRange R/O (HSSI signal)
faults.17 ALARM R/O AlarmFlagRange R/O (LVDS signal)
faults.18 ALARM R/O AlarmFlagRange R/O (Coax 1 Rx signal)
faults.19 ALARM R/O AlarmFlagRange R/O (Coax 1 Rx code violations)
faults.20 ALARM R/O AlarmFlagRange R/O (Coax 2 Rx signal)
faults.21 ALARM R/O AlarmFlagRange R/O (Coax 2 Rx code violations)
faults.22 ALARM R/O AlarmFlagRange R/O (Synthesiser)
faults.23 ALARM R/O AlarmFlagRange R/O (Clock PLL)
faults.24 ALARM R/O AlarmFlagRange R/O (RF phase lock DRO)
faults.25 ALARM R/O AlarmFlagRange R/O (Baseband frame sync)
faults.26 ALARM R/O AlarmFlagRange R/O (BISS summary)
faults.27 ALARM R/O AlarmFlagRange R/O (NCR inserter)
faults.28 ALARM R/O AlarmFlagRange R/O (Internal upconverter)
faults.29 ALARM R/O AlarmFlagRange R/O (ODU communication)
faults.30 ALARM R/O AlarmFlagRange R/O (ODU architecture)
faults.31 ALARM R/O AlarmFlagRange R/O (ODU summary)
internal.minOutput FLOAT R/O DoubleRange R/O (0.000000 .. 0.000000)
internal.maxOutput FLOAT R/O DoubleRange R/O (0.000000 .. 0.000000)
internal.minAmpEQ FLOAT R/O DoubleRange R/O (0 .. 0)
internal.maxAmpEQ FLOAT R/O DoubleRange R/O (0 .. 0)
internal.minFreq FLOAT R/O DoubleRange R/O (0.0000 .. 0.0000)
internal.maxFreq FLOAT R/O DoubleRange R/O (0.0000 .. 0.0000)
internal.TTm CHOICE EnumRange (OFF ON)
internal.save BOOLEAN R/O BooleanRange R/O (true false)
internal.type TEXT R/O StringRange R/O