1.255 Frequency-Split

The Frequency-Split logical device splits up a frequency value in a coarse part (1 MHz resolution) and a fine part. The coarse part is set at the RF device while the fine part is set as an offset to the nominal IF frequency at a device at the IF stage. A typical application for the Frequency-Split device is to set the transmit/receive frequencies with a transceiver that only is capable to tune it's frequencies in steps of 1 MHz. The figure below shows the usage of the Frequency-Split device in an up-link application, however it may be used for down-link frequencies as well.

Frequency-Split.gif

The Frequency-Split device processes the frequency setting messages in both directions. If you change the frequencies directly at the devices, the Frequency-Split recognizes this and updates the common frequency setting accordingly.

When setting the coarse part of the frequency, the Frequency-Split rounds to the nearest full MHz. Hence the offset applied to the IF frequency setting will be +/- 500 kHz.

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 interconnect the Frequency-Split device with the devices that will perform the frequency setting.

parameter description
fineFreqId Enter the message identifier here of the parameter which shall receive the fine part frequency setting, e.g. "MODEM-1.tx.frequency". Look at the list of device driver variable definitions to see correct name of this setting at the device type you are using.
coarseFreqId Enter the message identifier here of the parameter which shall receive the coarse part frequency setting, e.g. "TRANSCEIVER.tx.frequency". Look at the list of device driver variable definitions to see correct name of this setting at the device type you are using.
nominalFreq The nominal IF frequency to be set at the "fineFreqId" parameter must be specified here.

Variables defined by this device driver

name type flags range
info.driver TEXT R/O StringRange R/O
info.type TEXT R/O StringRange R/O
info.frame TEXT R/O StringRange R/O
config.fineFreqId TEXT SAVE SETUP StringRange
config.coarseFreqId TEXT SAVE SETUP StringRange
config.nominalFreq FLOAT SAVE SETUP DoubleRange (0.000 .. 30000.000)
frequency FLOAT DoubleRange (0.000 .. 0.000)