1.254 Frequency-Loop

The logical device Frequency-Loop is used to configure the receive frequency of receivers or demodulators for a test loop. Normally the receiver will be configured in terms of L-Band loop.

The Frequency-Loop device takes the configured LO frequency of transmitter into account to calculate the the L-Band frequency which has to be set at the receiver. If the LO is zero it will simple use the RF frequency directly.

The device monitors transmit frequency, transmit LO and LO polarity of the transmitter and calculates the output l-band frequency. If the user presses the SET LOOP button, the device saves the current LO frequencies of the receiver internally, sets the LO frequencies at the receiver to 0 and the receive frequency to the calculated l-band loop frequency. After that it restores the LO frequency settings at the receiver.

Device window pages

The following table shows which device window pages are available with this individual device type.

Configuration parameters

At the maintenance contains settings to configure this logical device.

parameter description
txFrequencyId ID of parameter to read transmit frequency from (e.g. ENC.mod.frequency)
rxFrequencyId ID of parameter to set the receive frequency (e.g IRD.frequency)
loTxFreqId ID of parameter to read the transmitter LO frequency
loRxFreqHighId ID of parameter to read and set the receiver high-band LO frequency
loRxFreqLowId ID of parameter to read and set the receiver low-band LO frequency
txFrequencyId Polarization of the LO frequency (Normal or Inverted)

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.frame TEXT R/O StringRange R/O
config.txFrequencyId TEXT SAVE SETUP StringRange
config.rxFrequencyId TEXT SAVE SETUP StringRange
config.loTxFreqId TEXT SAVE SETUP StringRange
config.loRxFreqHighId TEXT SAVE SETUP StringRange
config.loRxFreqLowId TEXT SAVE SETUP StringRange
config.loRxBandEdge TEXT SAVE SETUP StringRange
config.loPol CHOICE SAVE SETUP EnumRange (NORMAL INVERT)
config.irdMode CHOICE SAVE SETUP EnumRange (RF L-BAND)
take TEXT StringRange
txFrequency FLOAT DoubleRange (0.0000 .. 0.0000)
rxFrequency FLOAT DoubleRange (0.0000 .. 0.0000)
lBandFrequency FLOAT DoubleRange (0.0000 .. 0.0000)
loTxFreq FLOAT DoubleRange (0.0000 .. 0.0000)
loRxFreqHigh FLOAT DoubleRange (0.0000 .. 0.0000)
loRxFreqLow FLOAT DoubleRange (0.0000 .. 0.0000)
loRxBandEdge FLOAT DoubleRange (0.0000 .. 0.0000)
internal.low FLOAT DoubleRange (0.0000 .. 0.0000)
internal.high FLOAT DoubleRange (0.0000 .. 0.0000)