Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 29

Date: Thu 04 Jan 2007 22:34:15 UTC

# Citadel Configuration file


#
# For the web interface to correctly parse this configuration file and display
# its contents as expected the following formatting rules must be followed:
#
# 1. No more than 80 chars per line.
# 2. Comment lines start with '#'.
# 3. Two (2) blank lines before any category title.
# 4. Three (3) blank lines before any category title to hide the associated
# configurations.
# 5. Single blank lines are allowed within or between comments and/or
# parameters.
# 6. Do not modify the lines related to the parameter limits and default
# values:
# # parameter.....
# # ----....
# 7. Lower case xx or xxx are wild cards that are valid in comments.
#

# Level Configuration Details:


#
# Within the InterTalk system, linear analog audio is converted into the
# digital domain in the form of discrete samples at the rate of 8 kHz and a
# dynamic range of -32768 to 32767. This fixed-point representation of signal
# can be thought of as representing a linear decimal number from -1.000000 to
# +0.999969 in steps of 0.000031. Although linear values can sometimes be
# useful, and we must always be aware of the signal of interest's true nature,
# a logarithmic representation is much more practical. In that way, we use the
# concept of Decibels relative to Full Scale (dBfs), as the internal system
# level.
#
# All signals that pass through the system are contained within a maximum
# ceiling of 0 dBfs (that is -32768 to 32767). Based on experience the optimal
# amount of headroom is 9 dB, therefore all analog signals entering or leaving
# the systems are balanced to -9 dBfs approximately equal to a linear magnitude
# of 0.3535. This level represents a trade-off between signal-to-noise and
# peak-to-average ratios. Each is diametrically opposed and -9 dBfs represents
# an effective compromise.
#
# The InterTalk system is calibrated from the factory to have average signal
# levels throughout the system of -9 dBfs. Internal digital signals are
# measured in dBfs. These are the digital audio samples passed through codecs
# and in streaming audio. This provides consistent levels to or from any
# device in the system. To help insure that signal levels are consistent
# throughout the system, Automatic Level Control (ALC) is implemented at the
# external inputs to the system (console mic TX, telephone RX, and radio RX).
#
# The level adjustments and calibration assumes that all external devices are
# single terminated at 600 ohms impedance. For any cases where there might be
# double termination during cutover, compensation can be made in the level
# adjustments if necessary.
#
# External signal levels are measured in dBm (decibels referenced to one
# milliwatt) relative to 600 ohms. These can be measured by standard test
# equipment.
#
# A 1004Hz test tone signal at a port's configured Rx level will be converted
# internally to -9.0 dBfs. Similarly an internally generated 1004Hz signal at
# -9.0 dBfs is transmitted at a port's configured Tx level.
#
# Internal | External
# |
# -9dBfs ==>|==> 1004Hz tone at -10dBm configured Tx level
# |
# -9dBfs <==|<== 1004Hz tone at -10dBm configured Rx level
#
# In order to determine the dBfs value to set for a configuration parameter
# a dB offset between the configured Rx/Tx level and the external desired
# level must be applied to the -9dBfs internal reference level. For example
# when an alert tone level output of -15dBm is desired and the Tx level is
# set to -10dBm a -5dB offset must be applied to the -9dBfs internal reference
# level giving a value of -14dBfs for the alert tone level configuration
# parameter.
#
# Internal | External
# |
# -9dBfs ==>|==> -10dBm configured Tx level
# |
# -5dB offset
# |
# -14dBfs ==>|==> -15dBm alert tone output level
#
#
# Level Conversion formulas:
#
# How to determine a dBm value for a given dBfs configuration:
# configured level (dBfs) + RX/TX LEVEL (dBm) + 9dBfs = dBm value
#
# How to determine a dBfs value for a desired dBm configuration:
# desired level (dBm) - RX/TX LEVEL (dBm) - 9dBfs = dBfs value
#
# Example 1:
# The Alert Tone output level is configured as -12dBfs
# The Tx Line Level is configured as -10dBm
# What is the expected output level of the alert tone in dBm?
# Answer: -12dBfs + (-10dBm) + 9dBfs = -13dBm
#
# Example 2:
# I would like to set my ALC minimum threshold to -20dBm.
# My Rx Line level is -10dBm.
# What dBfs value should I use for the minimum threshold setting?
# Answer: -20dBm - (-10dBm) - 9dBfs = -19dBfs
#

# Audio line levels


#
# Receive (Rx) and Transmit (Tx) Audio line levels should be set to the peak
# or full-deviation levels of the system and then minor adjusted made on an
# as needed basis.
#
# parameter tag units minimum maximum default
# ---------------- ----- -------- ------- -------
# xx_RX_LINE_LEVEL dBm -35.0 10.0 -10.0
# xx_TX_LINE_LEVEL dBm -35.0 10.0 -10.0
#
P1_RX_LINE_LEVEL -10.0
P2_RX_LINE_LEVEL -10.0
P3_RX_LINE_LEVEL -10.0
P4_RX_LINE_LEVEL -10.0

P1_TX_LINE_LEVEL -10.0
P2_TX_LINE_LEVEL -10.0
P3_TX_LINE_LEVEL -10.0
P4_TX_LINE_LEVEL -10.0

# Audio gain adjustment


#
# Receive (Rx) and Transmit (Tx) Audio gain adjustment
#
# Set an optional gain adjustment for each audio source and sink. These
# adjustments interact with the associated nominal level. The Receive (Rx) port
# gain is SUBTRACTED from the associated nominal level to obtain the desired
# input sensitivity. The Transmit (Tx) port gain is ADDED to the associated
# nominal level to obtain the desired output gain.
#
# For Receive (Rx) ports the DIFFERENCE between the nominal level and the gain
# will not be less than the minimum or greater than the maximum nominal level.
# The Rx gain must also set to a value within it's specified range. For
# example if a particular nominal input level is -10.0dBm then the effective
# maximum gain is +10dB and the minimum -20dB.
#
# For Transmit (Tx) ports the SUM of the nominal level and the gain will not be
# less than the minimum or greater than the maximum nominal level. The Tx gain
# must also set to a value within it's specified range. For example if a
# particular nominal output level is set to -10.0dBm then the effective maximum
# gain is +10dB and the minimum -25dB.
#
# In all cases the application software automatically manages these level
# calculations and safely saturates the minimum and maximum levels accordingly.
#
# parameter tag units minimum maximum default
# ------------- ----- -------- ------- -------
# xx_RX_GAIN dB -35.0 10.0 0.0
# xx_TX_GAIN dB -35.0 10.0 0.0
#
P1_RX_GAIN 0.0
P2_RX_GAIN 0.0
P3_RX_GAIN 0.0
P4_RX_GAIN 0.0

P1_TX_GAIN 0.0
P2_TX_GAIN 0.0
P3_TX_GAIN 0.0
P4_TX_GAIN 0.0

# Receive audio multiband equalizer


#
# Enable, and control receive equalizer gains.
#
# Care must be used when using positive gain values to avoid audio distortion.
#
# parameter tag units minimum maximum default
# ----------------- ----- -------- ------- -------
# xx_EQ_ENABLE N/A 0 1 0
# xx_EQ_GAIN_BAND_1 dB -10.0 10.0 0.0
# xx_EQ_GAIN_BAND_2 dB -10.0 10.0 0.0
# xx_EQ_GAIN_BAND_3 dB -10.0 10.0 0.0
# xx_EQ_GAIN_BAND_4 dB -10.0 10.0 0.0
# xx_EQ_GAIN_BAND_5 dB -10.0 10.0 0.0
#
P1_EQ_ENABLE 0
P1_EQ_GAIN_BAND_1 0.0
P1_EQ_GAIN_BAND_2 0.0
P1_EQ_GAIN_BAND_3 0.0
P1_EQ_GAIN_BAND_4 0.0
P1_EQ_GAIN_BAND_5 0.0

P2_EQ_ENABLE 0
P2_EQ_GAIN_BAND_1 0.0
P2_EQ_GAIN_BAND_2 0.0
P2_EQ_GAIN_BAND_3 0.0
P2_EQ_GAIN_BAND_4 0.0
P2_EQ_GAIN_BAND_5 0.0

P3_EQ_ENABLE 0
P3_EQ_GAIN_BAND_1 0.0
P3_EQ_GAIN_BAND_2 0.0
P3_EQ_GAIN_BAND_3 0.0
P3_EQ_GAIN_BAND_4 0.0
P3_EQ_GAIN_BAND_5 0.0

P4_EQ_ENABLE 0
P4_EQ_GAIN_BAND_1 0.0
P4_EQ_GAIN_BAND_2 0.0
P4_EQ_GAIN_BAND_3 0.0
P4_EQ_GAIN_BAND_4 0.0
P4_EQ_GAIN_BAND_5 0.0

# Automatic Level Control (ALC)


#
# The ALC conditions received audio signals by dynamically adjusting a digital
# gain to maintain an average signal level equal to the system level -9dBfs.
# Large shot-noise type signals are quickly attacked and have their level
# reduced while small signals are slowly increased in magnitude to the system
# level. All aspects of this behavior which includes: attack time, hold time,
# release time, minimum and maximum gains, and the goal level (with hysteresis)
# are configurable. The system is programmed with a set of default values that
# are generally suitable for a wide range of users and may be tuned to meet
# specific requirements.
#
# ALC_TIME_ATTACK -> period to shift from maximum to minimum gain
# ALC_TIME_HOLD -> period to hold gain constant prior to increase
# ALC_TIME_RELEASE -> period to shift from minimum to maximum gain
# ALC_GAIN_MAX -> maximum gain
# ALC_GAIN_MIN -> minimum gain
# ALC_GAIN_RUN -> initial running gain
# ALC_SATURATE -> hard-limiter clipping level
# xx_ALC_ENABLE -> enable (1) or disable (0) a port's ALC
# xx_ALC_HYSTERESIS_HIGH -> high-level tracking threshold
# xx_ALC_HYSTERESIS_LOW -> low-level tracking threshold
# xx_ALC_MINIMUM_THRESHOLD -> minimum average input magnitude to enable ALC
#
# Rules that shall be followed:
# 1. Maximum gain shall be greater than the minimum gain.
# 2. Hysteresis high level shall be greater than or equal to the low level.
# 3. The initial running gain shall be greater than or equal to the minimum
# gain and less than or equal to the maximum gain.
#
# Guidelines that should be followed:
# 1. Attack time should be a small as practical.
# 2. Hold time should be greater than attack time and less than release time.
# 3. Release time should be greater than attack time and as large as
# practical without making the overall system response too slow.
# 4. Saturation level should be greater than the hysteresis and minimum
# threshold levels.
#
# Due to the non-linear and non-analytic nature of ALC any new set of
# configuration parameters must tested by methodically varying:
# -> a test-tone's frequency over the band of interest
# -> a test-tone's amplitude over the range of interest
# This will ensure the resulting behavior is stable (i.e. does not
# oscillate).
#
# parameter tag units minimum maximum default
# ------------------------ ----- ------- ------- -------
# ALC_TIME_ATTACK s 0.001 5.000 0.010
# ALC_TIME_HOLD s 0.001 5.000 0.020
# ALC_TIME_RELEASE s 0.001 5.000 0.250
# ALC_GAIN_MAX dB 0.0 40.0 36.0
# ALC_GAIN_MIN dB -40.0 0.0 -12.0
# ALC_GAIN_RUN dB -40.0 40.0 -12.0
# ALC_SATURATE dBfs -20.0 0.0 -3.0
# xx_ALC_ENABLE N/A 0 1 1
# xx_ALC_HYSTERESIS_HIGH dBfs -40.0 0.0 -8.5
# xx_ALC_HYSTERESIS_LOW dBfs -40.0 0.0 -9.5
# xx_ALC_MINIMUM_THRESHOLD dBfs -100.0 0.0 -35.0
#
ALC_TIME_ATTACK 0.050
ALC_TIME_HOLD 1.000
ALC_TIME_RELEASE 2.000
ALC_GAIN_MAX 36.0
ALC_GAIN_MIN -12.0
ALC_GAIN_RUN -12.0
ALC_SATURATE -3.0

P1_ALC_ENABLE 1
P1_ALC_HYSTERESIS_HIGH -9.02
P1_ALC_HYSTERESIS_LOW -9.04
P1_ALC_MINIMUM_THRESHOLD -35.0

P2_ALC_ENABLE 1
P2_ALC_HYSTERESIS_HIGH -9.02
P2_ALC_HYSTERESIS_LOW -9.04
P2_ALC_MINIMUM_THRESHOLD -35.0

P3_ALC_ENABLE 1
P3_ALC_HYSTERESIS_HIGH -9.02
P3_ALC_HYSTERESIS_LOW -9.04
P3_ALC_MINIMUM_THRESHOLD -35.0

P4_ALC_ENABLE 1
P4_ALC_HYSTERESIS_HIGH -9.02
P4_ALC_HYSTERESIS_LOW -9.04
P4_ALC_MINIMUM_THRESHOLD -35.0

# Radio Keying Mechanism


#
# xx_KEYING -> (0 = PTT; 1 = Tone Remote Control (TRC); 2 = Both PTT and TRC)
#
# parameter tag units minimum maximum default
# ------------- ----- ------- ------- -------
# xx_KEYING N/A 0 2 1
#
P1_KEYING 2
P2_KEYING 2
P3_KEYING 2
P4_KEYING 2

# Rx Bridging
#
# Rx Audio Input Impedance (0 = 600Ohm, 1 = Hi-Z/Bridge)
#
# parameter tag units minimum maximum default
# ------------------- ------ ------- ------- -------
# xx_RX_BRIDGE_ENABLE N/A 0 1 0
#
P1_RX_BRIDGE_ENABLE 0
P2_RX_BRIDGE_ENABLE 0
P3_RX_BRIDGE_ENABLE 0
P4_RX_BRIDGE_ENABLE 0

# Tx Gating
#
# Tx line termination
# 0 = always terminate
# 1 = only terminate when transmiting audio
#
# parameter tag units minimum maximum default
# ------------------- ------ ------- ------- -------
# xx_TX_GATE_ENABLE N/A 0 1 0
#
P1_TX_GATE_ENABLE 0
P2_TX_GATE_ENABLE 0
P3_TX_GATE_ENABLE 0
P4_TX_GATE_ENABLE 0

# Channel Mode
#
# When two wire is enabled on a port the Tx and Rx pairs must be bridged
# together. The qrli will manage the gating and impedance qualities inherent
# to operating in this mode.
# xx_CHANNEL_MODE -> 0 = Duplex, 1 = Simplex, 2 = Two Wire
#
# parameter tag units minimum maximum default
# ------------------- ----- ------- ------- -------
# xx_CHANNEL_MODE N/A 0 2 0
#
P1_CHANNEL_MODE 0
P2_CHANNEL_MODE 0
P3_CHANNEL_MODE 0
P4_CHANNEL_MODE 0

# Tone Remote Control Encode


#
# Electronics Industry Association Tone Remote Control encoder
#
# xx_TRC_ENCODE_HLGT_PERIOD -> High-Level Guard Tone period
# xx_TRC_ENCODE_FT_PERIOD -> Function Tone period
# xx_TRC_ENCODE_FT_FREQ -> Function Tone frequency
# xx_TRC_ENCODE_NOMINAL_LEVEL -> tone reference level
# xx_TRC_ENCODE_HLGT_LEVEL -> High-Level Guard Tone level
# xx_TRC_ENCODE_FT_LEVEL -> Function Tone level
# xx_TRC_ENCODE_LLGT_LEVEL -> Low-Level Guard Tone level
#
# High and Low Level Guard Tone frequency table
# ---------------------------------------------
# Frequency (Hz) Configuration value
# -------------- -------------------
# 2175 0
#
# Function Tone frequency table
# -----------------------------
# Frequency (Hz) Configuration value
# -------------- -------------------
# 650 0
# 750 1
# 850 2
# 950 3
# 1050 4
# 1150 5
# 1250 6
# 1350 7
# 1450 8
# 1550 9
# 1650 10
# 1750 11
# 1850 12
# 1950 13
# 2050 14
# 550 15
# 450 16
# 350 17
#
# parameter tag units minimum maximum default
# --------------------------- ------ ------- ------- -------
# xx_TRC_ENCODE_HLGT_PERIOD ms 0 1000 120
# xx_TRC_ENCODE_FT_PERIOD ms 0 500 40
# xx_TRC_ENCODE_FT_FREQ N/A 0 17 13
# xx_TRC_ENCODE_NOMINAL_LEVEL dBfs -20 0 -9.03
# xx_TRC_ENCODE_HLGT_LEVEL dB -30 +15 +5
# xx_TRC_ENCODE_FT_LEVEL dB -30 +15 -5
# xx_TRC_ENCODE_LLGT_LEVEL dB -30 +15 -25
#
P1_TRC_ENCODE_HLGT_PERIOD 120
P1_TRC_ENCODE_FT_PERIOD 40
P1_TRC_ENCODE_FT_FREQ 13
P1_TRC_ENCODE_NOMINAL_LEVEL -9.03
P1_TRC_ENCODE_HLGT_LEVEL +5
P1_TRC_ENCODE_FT_LEVEL -5
P1_TRC_ENCODE_LLGT_LEVEL -25

P2_TRC_ENCODE_HLGT_PERIOD 120
P2_TRC_ENCODE_FT_PERIOD 40
P2_TRC_ENCODE_FT_FREQ 13
P2_TRC_ENCODE_NOMINAL_LEVEL -9.03
P2_TRC_ENCODE_HLGT_LEVEL +5
P2_TRC_ENCODE_FT_LEVEL -5
P2_TRC_ENCODE_LLGT_LEVEL -25

P3_TRC_ENCODE_HLGT_PERIOD 120
P3_TRC_ENCODE_FT_PERIOD 40
P3_TRC_ENCODE_FT_FREQ 13
P3_TRC_ENCODE_NOMINAL_LEVEL -9.03
P3_TRC_ENCODE_HLGT_LEVEL +5
P3_TRC_ENCODE_FT_LEVEL -5
P3_TRC_ENCODE_LLGT_LEVEL -25

P4_TRC_ENCODE_HLGT_PERIOD 120
P4_TRC_ENCODE_FT_PERIOD 40
P4_TRC_ENCODE_FT_FREQ 13
P4_TRC_ENCODE_NOMINAL_LEVEL -9.03
P4_TRC_ENCODE_HLGT_LEVEL +5
P4_TRC_ENCODE_FT_LEVEL -5
P4_TRC_ENCODE_LLGT_LEVEL -25

# Tone Remote Control Decode


#
# Electronics Industry Association Tone Remote Control decoder
#
# parameter tag units minimum maximum default
# ------------------------------ ----- ------- ------- -------
# xx_TRC_DECODE_ENABLE N/A 0 1 0
#
P1_TRC_DECODE_ENABLE 0
P2_TRC_DECODE_ENABLE 0
P3_TRC_DECODE_ENABLE 0
P4_TRC_DECODE_ENABLE 0

# Rx Audio 1600Hz Notch Filter


#
# xx_1600_NOTCH_ENABLE -> enable (1) or disable (0) 1600Hz Notch Filter
#
# parameter tag units minimum maximum default
# -------------------- ----- ------- ------- -------
# xx_1600_NOTCH_ENABLE N/A 0 1 1
#
P1_1600_NOTCH_ENABLE 0
P2_1600_NOTCH_ENABLE 0
P3_1600_NOTCH_ENABLE 0
P4_1600_NOTCH_ENABLE 0

# Rx Audio 1950Hz Notch Filter


#
# xx_1950_NOTCH_ENABLE -> enable (1) or disable (0) 1950Hz Notch Filter
#
# parameter tag units minimum maximum default
# -------------------- ----- ------- ------- -------
# xx_1950_NOTCH_ENABLE N/A 0 1 1
#
P1_1950_NOTCH_ENABLE 0
P2_1950_NOTCH_ENABLE 0
P3_1950_NOTCH_ENABLE 0
P4_1950_NOTCH_ENABLE 0

# Rx Audio 2175Hz Notch Filter


#
# xx_2175_NOTCH_ENABLE -> enable (1) or disable (0) 2175Hz Notch Filter
#
# parameter tag units minimum maximum default
# -------------------- ----- ------- ------- -------
# xx_2175_NOTCH_ENABLE N/A 0 1 1
#
P1_2175_NOTCH_ENABLE 0
P2_2175_NOTCH_ENABLE 0
P3_2175_NOTCH_ENABLE 0
P4_2175_NOTCH_ENABLE 0

# PTT Hold Off


#
# Delays the assertion of PTT and/or generation of EIA TRC for the specified
# time. This is mainly used for channels that connect to SNV12 Voters. The
# SNV12 Voters require some time to successfully complete a site selection
# before PTT is asserted.
#
# parameter tag units minimum maximum default
# --------------- ----- ------- ------- -------
# xx_PTT_HOLD_OFF 20ms 0 50 0
#
P1_PTT_HOLD_OFF 0
P2_PTT_HOLD_OFF 0
P3_PTT_HOLD_OFF 0
P4_PTT_HOLD_OFF 0

# Tx Link Establish Time


#
# When Tone Remote Control is used the Tx Link Establish Time should be slightly
# longer then the High-Level Guard Tone period (TRC_ENCODE_HLGT_PERIOD) summed
# with the Function Tone period (TRC_ENCODE_FT_PERIOD) and any additional link
# establish time required by the radio. Both voice and signaling (DTMF, Paging,
# MDC1200, GE-Star and Alert Tones) will be buffered.
#
# parameter tag units minimum maximum default
# ------------------------- ----- ------- ------- -------
# xx_TX_LINK_ESTABLISH_TIME 20ms 0 100 9
#
P1_TX_LINK_ESTABLISH_TIME 9
P2_TX_LINK_ESTABLISH_TIME 9
P3_TX_LINK_ESTABLISH_TIME 9
P4_TX_LINK_ESTABLISH_TIME 9

# Tx Tail Time
#
# The period of time the PTT is held asserted after the console deasserts PTT
# and the Tx Link Establish Time buffer has been emptied.
#
# parameter tag units minimum maximum default
# --------------- ----- ------- ------- -------
# xx_TX_TAIL_TIME 20ms 0 50 0
#
P1_TX_TAIL_TIME 0
P2_TX_TAIL_TIME 0
P3_TX_TAIL_TIME 0
P4_TX_TAIL_TIME 0

# Tx Fine Audio Delay


#
# Delays the Transmit audio in 0.0625ms increments. Values entered are rounded
# to the nearest 0.0625ms increment.
#
# parameter tag units minimum maximum default
# ---------------- ------ ------- ------- -------
# xx_TX_FINE_DELAY ms 0.0 2000.0 0.0
#
P1_TX_FINE_DELAY 0.0
P2_TX_FINE_DELAY 0.0
P3_TX_FINE_DELAY 0.0
P4_TX_FINE_DELAY 0.0

# Rx Fine Audio Delay


#
# Delays the Receive audio in 0.0625ms increments. Values entered are rounded
# to the nearest 0.0625ms increment.
#
# parameter tag units minimum maximum default
# ---------------- ------ ------- ------- -------
# xx_RX_FINE_DELAY ms 0.0 2000.0 0.0
#
P1_RX_FINE_DELAY 0.0
P2_RX_FINE_DELAY 0.0
P3_RX_FINE_DELAY 0.0
P4_RX_FINE_DELAY 0.0

# Signal Decode Mute


#
# Mute the receive audio in order to silence the MDC-1200, GE-Star or
# other signaling at the start of audio being received from a radio.
#
# The Signal Decode Mute should be set to:
# ~ 180ms for MDC-1200 PTT ID
# ~ 280ms for MDC-1200 Call Alert
# ~ 300ms for GE-Star
#
# xx_SIGNAL_DECODE_MUTE -> Signal Decode Mute period in ms at the beginning of
# radio transmissions.
#
# parameter tag units minimum maximum default
# --------------------- ----- ------- ------- -------
# xx_SIGNAL_DECODE_MUTE 1ms 0 1000 0
#
P1_SIGNAL_DECODE_MUTE 0
P2_SIGNAL_DECODE_MUTE 0
P3_SIGNAL_DECODE_MUTE 0
P4_SIGNAL_DECODE_MUTE 0

# Signal Encode Delay


#
# Delays Alert Tone, DTMF, KNOX DTMF, Rotary, Two Tone (1+1) Page,
# 2+2 page, 5/6 tone page, MDC-1200, GE-Star signal encoding in
# 20ms increments.
#
# parameter tag units minimum maximum default
# ---------------------- ------ ------- ------- -------
# xx_SIGNAL_ENCODE_DELAY 20ms 0 100 0
#
P1_SIGNAL_ENCODE_DELAY 0
P2_SIGNAL_ENCODE_DELAY 0
P3_SIGNAL_ENCODE_DELAY 0
P4_SIGNAL_ENCODE_DELAY 0

# Rx VOX
#
# Rx VOX is used in place of COR when EIA TRC is enabled.
#
# While in the unlatched state (No VOX) if the detected energy exceeds the
# LATCH_LEVEL threshold the detector enters the latched state (VOX detected).
#
# While in the latched state (VOX detected) if the detected energy drops below
# the UNLATCH_LEVEL threshold and remains below this threshold for LATCH_PERIOD
# of time the detector enters the unlatched state (No VOX).
#
# Notes:
# 1. RX VOX should disabled when PTT/COR is in use. Refer to P3_KEYING and
# P1_KEYING to see how the radio is controlled.
# 2. If the LATCH_LEVEL or UNLATCH_LEVEL are set to 0 VOX will always be on.
#
# Rules:
# 1. LATCH_LEVEL shall be greater than or equal to UNLATCH_LEVEL
#
# xx_RX_VOX_ENABLE -> enable (1) or disable (0) Rx VOX
#
# parameter tag units minimum maximum default
# ----------------------- ----- ------- ------- -------
# xx_RX_VOX_ENABLE N/A 0 1 1
# xx_RX_VOX_LATCH_LEVEL dBfs -100.0 -15.0 -30.0
# xx_RX_VOX_UNLATCH_LEVEL dBfs -99.0 -16.0 -32.0
# xx_RX_VOX_LATCH_PERIOD ms 0 10000 1000
#
P1_RX_VOX_ENABLE 1
P1_RX_VOX_LATCH_LEVEL -30.0
P1_RX_VOX_UNLATCH_LEVEL -32.0
P1_RX_VOX_LATCH_PERIOD 1000

P2_RX_VOX_ENABLE 1
P2_RX_VOX_LATCH_LEVEL -30.0
P2_RX_VOX_UNLATCH_LEVEL -32.0
P2_RX_VOX_LATCH_PERIOD 1000

P3_RX_VOX_ENABLE 1
P3_RX_VOX_LATCH_LEVEL -30.0
P3_RX_VOX_UNLATCH_LEVEL -32.0
P3_RX_VOX_LATCH_PERIOD 1000

P4_RX_VOX_ENABLE 1
P4_RX_VOX_LATCH_LEVEL -30.0
P4_RX_VOX_UNLATCH_LEVEL -32.0
P4_RX_VOX_LATCH_PERIOD 1000

# Tx VOX
#
# Tx VOX is enabled by the console system when the audio path is conferenced
# together with a Telephone call. Once the telephone conference is terminated
# the console system will disable the Tx VOX.
#
# While in the unlatched state (No VOX) if the detected energy exceeds the
# LATCH_LEVEL threshold the detector enters the latched state (VOX detected).
#
# While in the latched state (VOX detected) if the detected energy drops below
# the UNLATCH_LEVEL threshold and remains below this threshold for LATCH_PERIOD
# of time the detector enters the unlatched state (No VOX).
#
# Notes:
# 1. If the LATCH_LEVEL or UNLATCH_LEVEL are set to 0 VOX will always be on.
#
# Rules:
# 1. LATCH_LEVEL shall be greater than or equal to UNLATCH_LEVEL
#
# parameter tag units minimum maximum default
# ----------------------- ----- ------- ------- -------
# xx_TX_VOX_LATCH_LEVEL dBfs -100.0 -15.0 -30.0
# xx_TX_VOX_UNLATCH_LEVEL dBfs -99.0 -16.0 -32.0
# xx_TX_VOX_LATCH_PERIOD ms 0 10000 1000
#
P1_TX_VOX_LATCH_LEVEL -30.0
P1_TX_VOX_UNLATCH_LEVEL -32.0
P1_TX_VOX_LATCH_PERIOD 1000

P2_TX_VOX_LATCH_LEVEL -30.0
P2_TX_VOX_UNLATCH_LEVEL -32.0
P2_TX_VOX_LATCH_PERIOD 1000

P3_TX_VOX_LATCH_LEVEL -30.0
P3_TX_VOX_UNLATCH_LEVEL -32.0
P3_TX_VOX_LATCH_PERIOD 1000
P4_TX_VOX_LATCH_LEVEL -30.0
P4_TX_VOX_UNLATCH_LEVEL -32.0
P4_TX_VOX_LATCH_PERIOD 1000

# Rotary Encoder
#
# xx_ROTARY_ENCODE_ENABLE -> Enable (1) or disable (0) Rotary on
# port xx (P1, P2, P3, P4)
# xx_ROTARY_ENCODE_LEVEL -> signal amplitude reference level
#
# parameter tag units minimum maximum default
# ---------------------- ----- ------- ------- -------
# ROTARY_ENCODE_FREQ Hz 1500 2805 1500
# xx_ROTARY_ENCODE_ENABLE N/A 0 1 1
# xx_ROTARY_ENCODE_LEVEL dBfs -60.0 0.0 -9.0
#
ROTARY_ENCODE_FREQ 1500

P1_ROTARY_ENCODE_ENABLE 1
P1_ROTARY_ENCODE_LEVEL -9.0

P2_ROTARY_ENCODE_ENABLE 1
P2_ROTARY_ENCODE_LEVEL -9.0

P3_ROTARY_ENCODE_ENABLE 1
P3_ROTARY_ENCODE_LEVEL -9.0

P4_ROTARY_ENCODE_ENABLE 1
P4_ROTARY_ENCODE_LEVEL -9.0

# Rotary Sidetone
#
# ROTARY_SIDETONE_ENABLE -> Enable (1) or disable (0) Rotary sidetone on
# all ports (P1, P2, P3, P4)
# ROTARY_SIDETONE_LEVEL -> Sets the Rotary sidetone level for all ports
#
# parameter tag units minimum maximum default
# --------------------- ----- ------- ------- -------
# ROTARY_SIDETONE_ENABLE N/A 0 1 1
# ROTARY_SIDETONE_LEVEL dBfs -60.0 0.0 -29.0
#
ROTARY_SIDETONE_ENABLE 1
ROTARY_SIDETONE_LEVEL -29.0

# DTMF Encoder
#
# DTMF_ENCODE_TIME_ON -> signal active, or "on" time
# DTMF_ENCODE_TIME_OFF -> signal inactive, or "off" time
# xx_DTMF_ENCODE_LEVEL -> signal amplitude reference level
#
# parameter tag units minimum maximum default
# ---------------------- ----- ------- ------- -------
# DTMF_ENCODE_TIME_ON s 0.00 10.00 0.10
# DTMF_ENCODE_TIME_OFF s 0.00 10.00 0.10
# DTMF_ENCODE_TIME_PAUSE s 0.00 10.00 1.00
# xx_DTMF_ENCODE_ENABLE N/A 0 1 1
# xx_DTMF_ENCODE_LEVEL dBfs -60.0 0.0 -9.0
#
DTMF_ENCODE_TIME_ON 0.10
DTMF_ENCODE_TIME_OFF 0.10
DTMF_ENCODE_TIME_PAUSE 1.00

P1_DTMF_ENCODE_ENABLE 1
P1_DTMF_ENCODE_LEVEL -9.0

P2_DTMF_ENCODE_ENABLE 1
P2_DTMF_ENCODE_LEVEL -9.0

P3_DTMF_ENCODE_ENABLE 1
P3_DTMF_ENCODE_LEVEL -9.0

P4_DTMF_ENCODE_ENABLE 1
P4_DTMF_ENCODE_LEVEL -9.0

# DTMF Sidetone
#
# DTMF_SIDETONE_ENABLE -> Enable (1) or disable (0) DTMF sidetone on
# all ports (P1, P2, P3, P4)
# DTMF_SIDETONE_LEVEL -> Sets the DTMF sidetone level for all ports
#
# parameter tag units minimum maximum default
# --------------------- ----- ------- ------- -------
# DTMF_SIDETONE_ENABLE N/A 0 1 1
# DTMF_SIDETONE_LEVEL dBfs -60.0 0.0 -29.0
#
DTMF_SIDETONE_ENABLE 1
DTMF_SIDETONE_LEVEL -29.0

# DTMF Decoder
#
# DTMF_DECODE_META_HOLD -> report hold-off time
# DTMF_DECODE_META_MIN -> minimum number of symbols to report
# DTMF_DECODE_META_MAX -> maximum number of symbols to report
# DTMF_DECODE_WINDOW -> power spectral density window length
# DTMF_DECODE_TON -> minimum symbol "on" time
# DTMF_DECODE_TOFF -> minimum symbol "off" time
# DTMF_DECODE_TWIST_FWD -> maximum foward twist
# DTMF_DECODE_TWIST_REV -> maximum reverse twist
# DTMF_DECODE_SFDR_IN -> minimum acceptable SFDR wrt fundamental tone
# DTMF_DECODE_SFDR_OUT -> minimum acceptable SFDR wrt second harmonics]
# xx_DTMF_DECODE_ENABLE -> enable (1) or disable (0) DTMF Decoder
# xx_DTMF_DECODE_THRESHOLD -> minimum acceptable level to decode
#
# parameter tag units minimum maximum default
# ---------------------------- --------- -------- -------- --------
# DTMF_DECODE_META_HOLD s 0.0 10.0 2.0
# DTMF_DECODE_META_MIN symbols 1 100 4
# DTMF_DECODE_META_MAX symbols 1 100 4
# DTMF_DECODE_WINDOW samples 50 5000 120
# DTMF_DECODE_TON s 0.06 5.0 0.07
# DTMF_DECODE_TOFF s 0.06 5.0 0.07
# DTMF_DECODE_TWIST_FWD dB 0.0 60.0 6.0
# DTMF_DECODE_TWIST_REV dB 0.0 60.0 6.0
# DTMF_DECODE_SFDR_IN dB 0.0 60.0 6.0
# DTMF_DECODE_SFDR_OUT dB 0.0 60.0 6.0
# xx_DTMF_DECODE_ENABLE N/A 0 1 0
# xx_DTMF_DECODE_THRESHOLD dBfs -96.3 0.0 -30.0
#
DTMF_DECODE_META_HOLD 2.0
DTMF_DECODE_META_MIN 4
DTMF_DECODE_META_MAX 4
DTMF_DECODE_WINDOW 120
DTMF_DECODE_TON 0.07
DTMF_DECODE_TOFF 0.07
DTMF_DECODE_TWIST_FWD 6.0
DTMF_DECODE_TWIST_REV 6.0
DTMF_DECODE_SFDR_IN 6.0
DTMF_DECODE_SFDR_OUT 6.0

P1_DTMF_DECODE_ENABLE 0
P1_DTMF_DECODE_THRESHOLD -30.0

P2_DTMF_DECODE_ENABLE 0
P2_DTMF_DECODE_THRESHOLD -30.0

P3_DTMF_DECODE_ENABLE 0
P3_DTMF_DECODE_THRESHOLD -30.0

P4_DTMF_DECODE_ENABLE 0
P4_DTMF_DECODE_THRESHOLD -30.0

# Two Tone (1+1) Page Encoder


#
# xx_TWO_TONE_PAGE_ENABLE -> enable (1) or disable (0) Two Tone Paging
# xx_TWO_TONE_PAGE_LEVEL -> signal amplitude reference level
# xx_TWO_TONE_PAGE_GROUP_DIAGONAL -> Specifies the method to use when a capcode
# that has the same last two digits is
# received which would result in the same
# frequency being generated for the two tones
#
# Group or Diagonal method options:
# # Method Description
# -- ------------ ------------------------------------------------------------
# 0 Group Call When the last two digits are equal generate a single tone
# for the group call period.
# 1 Diagonal 1st When the last two digits are equal replace the 1st tone
# with the diagonal tone that is a different frequency.
# 2 Diagonal 2nd When the last two digits are equal replace the 2nd tone
# with the diagonal tone that is a different frequency.
# 3 Diagonal CDF As per Diagonal 1st except an alternate tone frequency
# may be used.
#
# parameter tag units minimum maximum default
# ------------------------------ ----- ------- ------- -------
# xx_TWO_TONE_PAGE_ENABLE N/A 0 1 1
# xx_TWO_TONE_PAGE_LEVEL dBfs -60.0 0.0 -9.0
# xx_TWO_TONE_PAGE_GROUP_DIAGONAL N/A 0 3 0
#
P1_TWO_TONE_PAGE_ENABLE 1
P1_TWO_TONE_PAGE_LEVEL -9.0
P1_TWO_TONE_PAGE_GROUP_DIAGONAL 0
P2_TWO_TONE_PAGE_ENABLE 1
P2_TWO_TONE_PAGE_LEVEL -9.0
P2_TWO_TONE_PAGE_GROUP_DIAGONAL 0

P3_TWO_TONE_PAGE_ENABLE 1
P3_TWO_TONE_PAGE_LEVEL -9.0
P3_TWO_TONE_PAGE_GROUP_DIAGONAL 0

P4_TWO_TONE_PAGE_ENABLE 1
P4_TWO_TONE_PAGE_LEVEL -9.0
P4_TWO_TONE_PAGE_GROUP_DIAGONAL 0

# Two Tone (1+1) Page Sidetone


#
# TWO_TONE_PAGE_SIDETONE_ENABLE -> Enable (1) or disable (0) Two Tone Page
# sidetone on all ports (P1, P2, P3, P4)
# TWO_TONE_PAGE_SIDETONE_LEVEL -> Sets the Two Tone Page sidetone level for
# all ports
#
# parameter tag units minimum maximum default
# ----------------------------- ----- ------- ------- -------
# TWO_TONE_PAGE_SIDETONE_ENABLE N/A 0 1 1
# TWO_TONE_PAGE_SIDETONE_LEVEL dBfs -60.0 0.0 -29.0
#
TWO_TONE_PAGE_SIDETONE_ENABLE 1
TWO_TONE_PAGE_SIDETONE_LEVEL -29.0

# 2+2 Page Encoder


#
# xx_TWO_PLUS_TWO_PAGE_ENABLE -> enable (1) or disable (0) 2 + 2 Paging
# xx_TWO_PLUS_TWO_PAGE_LEVEL -> signal amplitude reference level
# xx_TWO_PLUS_TWO_PAGE_DEEMPHASIZE -> enable (1) or disable (0) Deemphasize
# xx_TWO_PLUS_TWO_PAGE_1ST_TONE -> First tone pair duration
# xx_TWO_PLUS_TWO_PAGE_2ND_TONE -> Second tone pair duration
# xx_TWO_PLUS_TWO_PAGE_SILENCE_GAP -> Inter-tone Silence gap
# xx_TWO_PLUS_TWO_PAGE_GROUP -> Group call duration
#
# parameter tag units minimum maximum default
# ------------------------------- ----- ------- ------- -------
# xx_TWO_PLUS_TWO_PAGE_ENABLE N/A 0 1 1
# xx_TWO_PLUS_TWO_PAGE_LEVEL dBfs -60.0 0.0 -9.0
# xx_TWO_PLUS_TWO_PAGE_DEEMPHASIZE N/A 0 1 0
# xx_TWO_PLUS_TWO_PAGE_1ST_TONE s 0.00 10.0 1.25
# xx_TWO_PLUS_TWO_PAGE_2ND_TONE s 0.00 10.0 1.00
# xx_TWO_PLUS_TWO_PAGE_SILENCE_GAP s 0.00 10.0 0.00
# xx_TWO_PLUS_TWO_PAGE_GROUP s 0.00 10.0 5.00
#
P1_TWO_PLUS_TWO_PAGE_ENABLE 1
P1_TWO_PLUS_TWO_PAGE_LEVEL -9.0
P1_TWO_PLUS_TWO_PAGE_DEEMPHASIZE 0
P1_TWO_PLUS_TWO_PAGE_1ST_TONE 1.25
P1_TWO_PLUS_TWO_PAGE_2ND_TONE 1.00
P1_TWO_PLUS_TWO_PAGE_SILENCE_GAP 0.00
P1_TWO_PLUS_TWO_PAGE_GROUP 5.00

P2_TWO_PLUS_TWO_PAGE_ENABLE 1
P2_TWO_PLUS_TWO_PAGE_LEVEL -9.0
P2_TWO_PLUS_TWO_PAGE_DEEMPHASIZE 0
P2_TWO_PLUS_TWO_PAGE_1ST_TONE 1.25
P2_TWO_PLUS_TWO_PAGE_2ND_TONE 1.00
P2_TWO_PLUS_TWO_PAGE_SILENCE_GAP 0.00
P2_TWO_PLUS_TWO_PAGE_GROUP 5.00

P3_TWO_PLUS_TWO_PAGE_ENABLE 1
P3_TWO_PLUS_TWO_PAGE_LEVEL -9.0
P3_TWO_PLUS_TWO_PAGE_DEEMPHASIZE 0
P3_TWO_PLUS_TWO_PAGE_1ST_TONE 1.25
P3_TWO_PLUS_TWO_PAGE_2ND_TONE 1.00
P3_TWO_PLUS_TWO_PAGE_SILENCE_GAP 0.00
P3_TWO_PLUS_TWO_PAGE_GROUP 5.00

P4_TWO_PLUS_TWO_PAGE_ENABLE 1
P4_TWO_PLUS_TWO_PAGE_LEVEL -9.0
P4_TWO_PLUS_TWO_PAGE_DEEMPHASIZE 0
P4_TWO_PLUS_TWO_PAGE_1ST_TONE 1.25
P4_TWO_PLUS_TWO_PAGE_2ND_TONE 1.00
P4_TWO_PLUS_TWO_PAGE_SILENCE_GAP 0.00
P4_TWO_PLUS_TWO_PAGE_GROUP 5.00

# 2+2 Page Sidetone


#
# TWO_PLUS_TWO_PAGE_SIDETONE_ENABLE -> Enable (1) or disable (0) Two Tone Page
# sidetone on all ports (P1, P2, P3, P4)
# TWO_PLUS_TWO_PAGE_SIDETONE_LEVEL -> Sets the Two Tone Page sidetone level for
# all ports
#
# parameter tag units minimum maximum default
# --------------------------------- ----- ------- ------- -------
# TWO_PLUS_TWO_PAGE_SIDETONE_ENABLE N/A 0 1 1
# TWO_PLUS_TWO_PAGE_SIDETONE_LEVEL dBfs -60.0 0.0 -29.0
#
TWO_PLUS_TWO_PAGE_SIDETONE_ENABLE 1
TWO_PLUS_TWO_PAGE_SIDETONE_LEVEL -29.0

# 5/6 Tone Page Encoder


#
# xx_FIVE_TONE_PAGE_ENABLE -> enable (1) or disable (0) 5/6 Tone Paging
# xx_FIVE_TONE_PAGE_LEVEL -> signal amplitude reference level
# xx_FIVE_TONE_PAGE_DEEMPHASIZE -> enable (1) or disable (0) Deemphasize
#
# parameter tag units minimum maximum default
# ----------------------------- ----- ------- ------- -------
# xx_FIVE_TONE_PAGE_ENABLE N/A 0 1 1
# xx_FIVE_TONE_PAGE_LEVEL dBfs -60.0 0.0 -9.0
# xx_FIVE_TONE_PAGE_DEEMPHASIZE N/A 0 1 0
#
P1_FIVE_TONE_PAGE_ENABLE 1
P1_FIVE_TONE_PAGE_LEVEL -9.0
P1_FIVE_TONE_PAGE_DEEMPHASIZE 0

P2_FIVE_TONE_PAGE_ENABLE 1
P2_FIVE_TONE_PAGE_LEVEL -9.0
P2_FIVE_TONE_PAGE_DEEMPHASIZE 0
P3_FIVE_TONE_PAGE_ENABLE 1
P3_FIVE_TONE_PAGE_LEVEL -9.0
P3_FIVE_TONE_PAGE_DEEMPHASIZE 0

P4_FIVE_TONE_PAGE_ENABLE 1
P4_FIVE_TONE_PAGE_LEVEL -9.0
P4_FIVE_TONE_PAGE_DEEMPHASIZE 0

# 5/6 Tone Page Sidetone


#
# FIVE_TONE_PAGE_SIDETONE_ENABLE -> Enable (1) or disable (0) 5/6 Tone Paging
# sidetone on all ports (P1, P2, P3, P4)
# FIVE_TONE_PAGE_SIDETONE_LEVEL -> Sets the 5/6 Tone Page sidetone level for
# all ports
#
# parameter tag units minimum maximum default
# ------------------------------ ----- ------- ------- -------
# FIVE_TONE_PAGE_SIDETONE_ENABLE N/A 0 1 1
# FIVE_TONE_PAGE_SIDETONE_LEVEL dBfs -60.0 0.0 -29.0
#
FIVE_TONE_PAGE_SIDETONE_ENABLE 1
FIVE_TONE_PAGE_SIDETONE_LEVEL -29.0

# MDC1200 Encoder
#
# xx_MDC1200_ENCODE_ENABLE -> enable (1) or disable (0) MDC1200 Encoder
# xx_MDC1200_ENCODE_LEVEL -> signal amplitude reference level
#
# parameter tag units minimum maximum default
# ------------------------ ----- ------- ------- -------
# xx_MDC1200_ENCODE_ENABLE N/A 0 1 1
# xx_MDC1200_ENCODE_LEVEL dBfs -60.0 0.0 -9.0
#
P1_MDC1200_ENCODE_ENABLE 1
P1_MDC1200_ENCODE_LEVEL -9.0

P2_MDC1200_ENCODE_ENABLE 1
P2_MDC1200_ENCODE_LEVEL -9.0

P3_MDC1200_ENCODE_ENABLE 1
P3_MDC1200_ENCODE_LEVEL -9.0

P4_MDC1200_ENCODE_ENABLE 1
P4_MDC1200_ENCODE_LEVEL -9.0

# MDC1200 Decoder
#
# xx_MDC1200_DECODE_ENABLE -> Enable (1) or disable (0) MDC1200 Decoder
#
# parameter tag units minimum maximum default
# ------------------------ ----- ------- ------- -------
# xx_MDC1200_DECODE_ENABLE N/A 0 1 0
#
P1_MDC1200_DECODE_ENABLE 0
P2_MDC1200_DECODE_ENABLE 0
P3_MDC1200_DECODE_ENABLE 0
P4_MDC1200_DECODE_ENABLE 0

# GE-Star Encoder
#
# xx_GE_STAR_ENCODE_ENABLE -> enable (1) or disable (0) GE-Star Encoder
# xx_GE_STAR_ENCODE_LVL -> signal amplitude reference level
# xx_GE_STAR_ENCODE_FORMAT -> GE-Star Format
#
# GE-Star Format:
# 0 -> t1, t2, and s1 do not contribute to unit ID - original format, IDs
# to 2047
# 1 -> t1 = 2048, t2 used for mobile/portable, s1 ignored
# 2 -> t1 = 8192, t2 = 4096, s1 = 2048 used to allow unit IDs to 16383
# 3 -> t1,t2 used for system ID, s1 = 2048
# 4 -> t1 = 4096, t2 = mobile/portable, s1 = 2048
# 5 -> t1 = 4096, t2 = 8192, s1 = 2048
# 6 -> t1 = 4096, t2 = 2048, s1 = 8192
#
# parameter tag units minimum maximum default
# ------------------------ ----- ------- ------- -------
# xx_GE_STAR_ENCODE_ENABLE N/A 0 1 1
# xx_GE_STAR_ENCODE_LVL dBfs -60.0 0.0 -9.0
# xx_GE_STAR_ENCODE_FORMAT N/A 0 6 2
#
P1_GE_STAR_ENCODE_ENABLE 1
P1_GE_STAR_ENCODE_LVL -9.0
P1_GE_STAR_ENCODE_FORMAT 2

P2_GE_STAR_ENCODE_ENABLE 1
P2_GE_STAR_ENCODE_LVL -9.0
P2_GE_STAR_ENCODE_FORMAT 2

P3_GE_STAR_ENCODE_ENABLE 1
P3_GE_STAR_ENCODE_LVL -9.0
P3_GE_STAR_ENCODE_FORMAT 2

P4_GE_STAR_ENCODE_ENABLE 1
P4_GE_STAR_ENCODE_LVL -9.0
P4_GE_STAR_ENCODE_FORMAT 2

# GE-Star Decoder
#
# xx_GE_STAR_DECODE_ENABLE -> Enable (1) or disable (0) GE-Star Decoder
# xx_GE_STAR_DECODE_FORMAT -> GE-Star Format. Refer to GE-Star Encoder for
# format details.
#
# parameter tag units minimum maximum default
# ------------------------ ----- ------- ------- -------
# xx_GE_STAR_DECODE_ENABLE N/A 0 1 0
# xx_GE_STAR_DECODE_FORMAT N/A 0 6 2
#
P1_GE_STAR_DECODE_ENABLE 0
P1_GE_STAR_DECODE_FORMAT 2

P2_GE_STAR_DECODE_ENABLE 0
P2_GE_STAR_DECODE_FORMAT 2
P3_GE_STAR_DECODE_ENABLE 0
P3_GE_STAR_DECODE_FORMAT 2

P4_GE_STAR_DECODE_ENABLE 0
P4_GE_STAR_DECODE_FORMAT 2

# Alert Tones
#
# The supported Alert Tones are:
# Test Tone (1004Hz for 30s)
# Slow Warble (880Hz for 500ms followed by 480Hz for 500ms
# repeated for 3s)
# Fast Warble (880Hz for 250ms followed by 480Hz for 250ms
# repeated for 5s)
# Fast Alert (880Hz for 250ms followed by silence for 250ms
# repeated for 5s)
# Sweep (variable 220Hz-880Hz for 750ms followed by
# silence for 250ms repeated for 4s)
# Recorder Warning Tone (1400Hz for 500ms followed by silence for 14.5s)
# Slow Alert (650Hz for 200ms followed by silence for 800ms
# repeated for 3s)
# Configurable Alert (refer to QLI channel configuration)
# Beep A (1800Hz for 66ms followed by silence for 94ms
# repeated for 1.6s)
# Beep B (587.33Hz for 220ms followed by silence for 310ms
# repeated for 2.120s)
# Beep C (830.61Hz for 185ms followed by silence for 400ms
# repeated for 1.170s)
# Beep D (1014Hz for 1.5s)
# Gapped Warble A (620Hz for 240ms, 10ms silence, followed by
# 480Hz for 240ms, 10ms silence, repeated for 2.5s)
# Gapped Warble B (830.61Hz for 40ms, 6ms silence, followed by
# 620Hz for 40ms, 6ms silence, repeated for 276ms
# followed by 254ms of silence
# Beep E (800Hz for 500ms followed by silence for 500ms)
# Beep F (1800Hz for 66ms followed by silence for 94ms)
#
# parameter tag units minimum maximum default
# ------------------- ----- ------- ------- -------
# xx_ALERT_TONE_LEVEL dBfs -100.0 0.0 -19.0
#
P1_ALERT_TONE_LEVEL -9.0
P2_ALERT_TONE_LEVEL -9.0
P3_ALERT_TONE_LEVEL -9.0
P4_ALERT_TONE_LEVEL -9.0

# Configurable Alert Tone


#
# The configurable alert is a sequence of two tones with an incremental
# duration of the two on times. Note that the level parameter is
# dimensionless (dB) and is relative to the individual channel alert tone
# level (dBfs). For example if the P1 port alert tone level is set to -9dBfs
# and both configurable alert tone levels are set to -3dB then the resulting
# waveform shall be synthesized at -12dBfs.
#
# parameter tag units minimum maximum default
# -------------------- ----- ------- ------- -------
# CFG_ALERT_FREQ_1 Hz 0 4000 740
# CFG_ALERT_ON_TM_1 s 0.0 60.0 0.111
# CFG_ALERT_LEVEL_1 dB -100.0 0.0 0.0
# CFG_ALERT_FREQ_2 Hz 0 4000 0
# CFG_ALERT_ON_TM_2 s 0.0 60.0 0.222
# CFG_ALERT_LEVEL_2 dB -100.0 0.0 0.0
#
CFG_ALERT_FREQ_1 740
CFG_ALERT_ON_TM_1 0.111
CFG_ALERT_LEVEL_1 0.0
CFG_ALERT_FREQ_2 0
CFG_ALERT_ON_TM_2 0.222
CFG_ALERT_LEVEL_2 0.0

# Alert Sidetone
#
# ALERT_SIDETONE_ENABLE -> Enable (1) or disable (0) Alert sidetone
# on all ports (P1, P2, P3, P4)
# ALERT_SIDETONE_LEVEL -> Sets the Alert sidetone level for all ports
#
# parameter tag units minimum maximum default
# --------------------- ----- ------- ------- -------
# ALERT_SIDETONE_ENABLE N/A 0 1 1
# ALERT_SIDETONE_LEVEL dBfs -100.0 0.0 -29.0
#
ALERT_SIDETONE_ENABLE 1
ALERT_SIDETONE_LEVEL -29.0

# Voter Enable
#
# xx_VOTER_ENABLE -> Enable (1) or disable (0) voter figure of merit reporting.
#
# parameter tag units minimum maximum default
# --------------- ----- ------- ------- -------
# xx_VOTER_ENABLE N/A 0 1 0
#
P1_VOTER_ENABLE 1
P2_VOTER_ENABLE 1
P3_VOTER_ENABLE 1
P4_VOTER_ENABLE 1

# Channel Status Detection


#
# xx_CHNL_STATUS_ENABLE -> Enable (1) or disable (0) Channel
# Status detection
#
# Configuration for the detection of No Audio on a channel:
# xx_CHNL_STATUS_AUDIO_THRESHOLD -> Audio threshold below which the absence
# of audio is detected
# xx_CHNL_STATUS_NOT_AUDIO_PERIOD -> Period of time that the audio must be
# below the threshold to detect the
# absence of audio
# Must be greater than RX_VOX_LATCH_PERIOD
# And XX_PILOT_DET_LATCH_PERIOD
#
# Configuration for the detection of Constant Tone on a channel:
# xx_CHNL_STATUS_AUDIO_ENVELOPE -> Constant audio level envelope
# xx_CHNL_STATUS_FIXED_AUDIO_PERIOD -> Period of time that the audio must be
# within the level envelope to detect a
# constant tone
# Must be greater than RX_VOX_LATCH_PERIOD
# And XX_PILOT_DET_LATCH_PERIOD
#
# parameter tag units minimum maximum default
# --------------------------------- --------- ------- ------- -------
# xx_CHNL_STATUS_ENABLE N/A 0 1 0
# xx_CHNL_STATUS_AUDIO_THRESHOLD dBfs -60.0 0.0 -45.0
# xx_CHNL_STATUS_NOT_AUDIO_PERIOD s 1 60 3
# xx_CHNL_STATUS_AUDIO_ENVELOPE dB 1.0 6.0 1.0
# xx_CHNL_STATUS_FIXED_AUDIO_PERIOD s 1 60 3
#
P1_CHNL_STATUS_ENABLE 1
P1_CHNL_STATUS_AUDIO_THRESHOLD -45.0
P1_CHNL_STATUS_NOT_AUDIO_PERIOD 8
P1_CHNL_STATUS_AUDIO_ENVELOPE 1.0
P1_CHNL_STATUS_FIXED_AUDIO_PERIOD 8

P2_CHNL_STATUS_ENABLE 1
P2_CHNL_STATUS_AUDIO_THRESHOLD -45.0
P2_CHNL_STATUS_NOT_AUDIO_PERIOD 8
P2_CHNL_STATUS_AUDIO_ENVELOPE 1.0
P2_CHNL_STATUS_FIXED_AUDIO_PERIOD 8

P3_CHNL_STATUS_ENABLE 1
P3_CHNL_STATUS_AUDIO_THRESHOLD -45.0
P3_CHNL_STATUS_NOT_AUDIO_PERIOD 8
P3_CHNL_STATUS_AUDIO_ENVELOPE 1.0
P3_CHNL_STATUS_FIXED_AUDIO_PERIOD 8

P4_CHNL_STATUS_ENABLE 1
P4_CHNL_STATUS_AUDIO_THRESHOLD -45.0
P4_CHNL_STATUS_NOT_AUDIO_PERIOD 8
P4_CHNL_STATUS_AUDIO_ENVELOPE 1.0
P4_CHNL_STATUS_FIXED_AUDIO_PERIOD 8

# Pilot Tone Detection


#
# xx_PILOT_DET_ENABLE -> Enable (1) or disable (0) pilot tone
# detection. When pilot tone detect is
# disabled the pilot tone alc and pilot
# tone latch mute will also be disabled.
# xx_PILOT_DET_METHOD -> Algorithm selection energy SNR, or energy
# threshold.
# xx_PILOT_DET_FREQ -> Pilot tone frequency 1600, 1950 or 2175 Hz
# xx_PILOT_DET_SNR_THRESHOLD -> Minimum pilot SNR tone level for detection
# xx_PILOT_DET_THRESHOLD -> Minimum pilot tone level for detection
# xx_PILOT_DET_LATCH_PERIOD -> Loss of Pilot tone latch period on recover
# of pilot tone rounded to the nearest 20ms
# xx_PILOT_DET_LATCH_MUTE_ENABLE -> Enable (1) or disable (0) pilot tone latch
# mute which delays the audio by the latch
# period in order to mute the pilot tone at
# the end of a Rx Audio event.
# xx_PILOT_DET_ALARM_ENABLE -> Enable (1) or disable (0) pilot tone
# variance alarm
# xx_PILOT_DET_LEVEL -> Expected pilot tone level
# xx_PILOT_DET_ALARM_LEVEL -> Maximum allowable pilot tone level variation
# xx_PILOT_DET_ALARM_PERIOD -> Pilot tone level variation period before
# reporting alarm
#
# Tone detector algorithm:
# xx_PILOT_DET_METHOD algorithm
# ------------------- ---------------------------
# 0 pilot to noise energy ratio
# 1 pilot tone energy threshold
#
# Tone detector frequency:
# xx_PILOT_DET_FREQ frequency (Hz)
# ----------------- --------------
# 0 1600
# 1 1950
# 2 2175
#
# parameter tag units minimum maximum default
# -------------------------------- --------- ------- ------- -------
# xx_PILOT_DET_ENABLE N/A 0 1 0
# xx_PILOT_DET_METHOD N/A 0 1 0
# xx_PILOT_DET_FREQ N/A 0 2 1
# xx_PILOT_DET_SNR_THRESHOLD dB -15.0 30.0 10.0
# xx_PILOT_DET_THRESHOLD dBfs -50.0 0.0 -25.0
# xx_PILOT_DET_LATCH_PERIOD 1ms 0 10000 60
# xx_PILOT_DET_LATCH_MUTE_ENABLE N/A 0 1 1
# xx_PILOT_DET_ALARM_ENABLE N/A 0 1 0
# xx_PILOT_DET_LEVEL dBfs -60.0 -9.0 -19.0
# xx_PILOT_DET_ALARM_LEVEL dB 1.0 6.0 3.0
# xx_PILOT_DET_ALARM_PERIOD minutes 1 5 3
#
P1_PILOT_DET_ENABLE 1
P1_PILOT_DET_METHOD 1
P1_PILOT_DET_FREQ 1
P1_PILOT_DET_SNR_THRESHOLD 10.0
P1_PILOT_DET_THRESHOLD -25.0
P1_PILOT_DET_LATCH_PERIOD 60
P1_PILOT_DET_LATCH_MUTE_ENABLE 0
P1_PILOT_DET_ALARM_ENABLE 0
P1_PILOT_DET_LEVEL -26.0
P1_PILOT_DET_ALARM_LEVEL 3.0
P1_PILOT_DET_ALARM_PERIOD 3

P2_PILOT_DET_ENABLE 1
P2_PILOT_DET_METHOD 1
P2_PILOT_DET_FREQ 1
P2_PILOT_DET_SNR_THRESHOLD 10.0
P2_PILOT_DET_THRESHOLD -25.0
P2_PILOT_DET_LATCH_PERIOD 60
P2_PILOT_DET_LATCH_MUTE_ENABLE 0
P2_PILOT_DET_ALARM_ENABLE 0
P2_PILOT_DET_LEVEL -26.0
P2_PILOT_DET_ALARM_LEVEL 3.0
P2_PILOT_DET_ALARM_PERIOD 3

P3_PILOT_DET_ENABLE 1
P3_PILOT_DET_METHOD 1
P3_PILOT_DET_FREQ 1
P3_PILOT_DET_SNR_THRESHOLD 10.0
P3_PILOT_DET_THRESHOLD -25.0
P3_PILOT_DET_LATCH_PERIOD 60
P3_PILOT_DET_LATCH_MUTE_ENABLE 0
P3_PILOT_DET_ALARM_ENABLE 0
P3_PILOT_DET_LEVEL -26.0
P3_PILOT_DET_ALARM_LEVEL 3.0
P3_PILOT_DET_ALARM_PERIOD 3

P4_PILOT_DET_ENABLE 1
P4_PILOT_DET_METHOD 1
P4_PILOT_DET_FREQ 1
P4_PILOT_DET_SNR_THRESHOLD 10.0
P4_PILOT_DET_THRESHOLD -25.0
P4_PILOT_DET_LATCH_PERIOD 60
P4_PILOT_DET_LATCH_MUTE_ENABLE 0
P4_PILOT_DET_ALARM_ENABLE 0
P4_PILOT_DET_LEVEL -26.0
P4_PILOT_DET_ALARM_LEVEL 3.0
P4_PILOT_DET_ALARM_PERIOD 3

# Pilot Tone Automatic Level Control (ALC)


#
# PILOT_ALC_TIME_ATTACK -> period to shift from maximum to
# minimum gain
# PILOT_ALC_TIME_HOLD -> period to hold gain constant prior to
# increase
# PILOT_ALC_TIME_RELEASE -> period to shift from minimum to maximum
# gain
# PILOT_ALC_GAIN_MAX -> maximum gain
# PILOT_ALC_GAIN_MIN -> minimum gain
# PILOT_ALC_GAIN_RUN -> initial running gain
# PILOT_ALC_SATURATE -> hard-limiter clipping level
# xx_PILOT_ALC_ENABLE -> Enable (1) or disable (0) port's ALC.
# When pilot tone detect is disabled, pilot
# alc will also be disabled regardless of
# this setting.
# xx_PILOT_ALC_NOMINAL_LEVEL -> nominal pilot level
# xx_PILOT_ALC_LEVEL_HYSTERESIS -> nominal pilot level variation
# xx_PILOT_ALC_MINIMUM_THRESHOLD -> minimum average input magnitude to enable
# ALC
#
# Rules that shall be followed:
# 1. Maximum gain shall be greater than the minimum gain.
# 2. The initial running gain shall be greater than or equal to the minimum
# gain and less than or equal to the maximum gain.
#
# Guidelines that should be followed:
# 1. Attack time should be a small as practical.
# 2. Hold time should be greater than attack time and less than release time.
# 3. Release time should be greater than attack time and as large as
# practical without making the overall system response too slow.
# 4. Saturation level should be greater than the nominal level and the
# minimum threshold.
#
# Due to the non-linear and non-analytic nature of ALC any new set of
# configuration parameters must tested by methodically varying:
# -> a test-tone's frequency over the band of interest
# -> a test-tone's amplitude over the range of interest
# This will ensure the resulting behavior is stable (i.e. does not
# oscillate).
#
# parameter tag units minimum maximum default
# ------------------------------ ----- ------- ------- -------
# PILOT_ALC_TIME_ATTACK s 0.001 5.000 0.050
# PILOT_ALC_TIME_HOLD s 0.001 5.000 1.000
# PILOT_ALC_TIME_RELEASE s 0.001 5.000 2.000
# PILOT_ALC_GAIN_MAX dB 0.0 40.0 36.0
# PILOT_ALC_GAIN_MIN dB -20.0 0.0 -12.0
# PILOT_ALC_GAIN_RUN dB -20.0 40.0 -12.0
# PILOT_ALC_SATURATE dBfs -20.0 0.0 -3.0
# xx_PILOT_ALC_ENABLE N/A 0 1 1
# xx_PILOT_ALC_NOMINAL_LEVEL dBfs -60.0 0.0 -19.0
# xx_PILOT_ALC_LEVEL_HYSTERESIS dB 0.0 10.0 1.0
# xx_PILOT_ALC_MINIMUM_THRESHOLD dBfs -100.0 0.0 -25.0
#
PILOT_ALC_TIME_ATTACK 0.050
PILOT_ALC_TIME_HOLD 1.000
PILOT_ALC_TIME_RELEASE 2.000
PILOT_ALC_GAIN_MAX 36.0
PILOT_ALC_GAIN_MIN -12.0
PILOT_ALC_GAIN_RUN -12.0
PILOT_ALC_SATURATE -3.0

P1_PILOT_ALC_ENABLE 1
P1_PILOT_ALC_NOMINAL_LEVEL -19.0
P1_PILOT_ALC_LEVEL_HYSTERESIS 1.0
P1_PILOT_ALC_MINIMUM_THRESHOLD -40.0

P2_PILOT_ALC_ENABLE 1
P2_PILOT_ALC_NOMINAL_LEVEL -19.0
P2_PILOT_ALC_LEVEL_HYSTERESIS 1.0
P2_PILOT_ALC_MINIMUM_THRESHOLD -40.0

P3_PILOT_ALC_ENABLE 1
P3_PILOT_ALC_NOMINAL_LEVEL -19.0
P3_PILOT_ALC_LEVEL_HYSTERESIS 1.0
P3_PILOT_ALC_MINIMUM_THRESHOLD -40.0

P4_PILOT_ALC_ENABLE 1
P4_PILOT_ALC_NOMINAL_LEVEL -19.0
P4_PILOT_ALC_LEVEL_HYSTERESIS 1.0
P4_PILOT_ALC_MINIMUM_THRESHOLD -40.0

# PTT & Auxiliary Output Voltage


#
# VGPIO (0 = 3.3V; 1 = 5V)
#
# parameter tag units minimum maximum default
# ------------- ----- ------- ------- -------
# VGPIO N/A 0 1 1
#
VGPIO 1
# PTT & Auxiliary Output Signaling Levels.
#
# xx_PTT_LEVEL -> (0 = 0V; 1 = 12V; 2 = 'VGPIO')
# GP5_xx_LEVEL -> (0 = 0V; 1 = 12V; 2 = 'VGPIO')
#
# parameter tag units minimum maximum default
# ------------- ----- ------- ------- -------
# xx_PTT_LEVEL N/A 0 2 0
# GP5_xx_LEVEL N/A 0 2 0
#
P1_PTT_LEVEL 0
P2_PTT_LEVEL 0
P3_PTT_LEVEL 0
P4_PTT_LEVEL 0
GP5_4-5_LEVEL 0
GP5_3-6_LEVEL 0
GP5_1-2_LEVEL 0
GP5_7-8_LEVEL 0

# PTT & Auxiliary Output Signaling Polarity.


#
# xx_PTT_POLARITY -> (0 = Normal; 1 = Inverted)
# GP5_xx_POLARITY -> (0 = Normal; 1 = Inverted)
#
# "Normal" = 0V, 12V, or VGPIO when asserted, Hi-Z when deasserted
#
# parameter tag units minimum maximum default
# --------------- ----- ------- ------- -------
# xx_PTT_POLARITY N/A 0 1 0
# GP5_xx_POLARITY N/A 0 1 0
#
P1_PTT_POLARITY 0
P2_PTT_POLARITY 0
P3_PTT_POLARITY 0
P4_PTT_POLARITY 0
GP5_4-5_POLARITY 0
GP5_3-6_POLARITY 0
GP5_1-2_POLARITY 0
GP5_7-8_POLARITY 0

# COR & Auxiliary Input Signaling Polarity.


#
# xx_COR_POLARITY -> (0 = Active Low; 1 = Active High)
# GP1_xx_POLARITY -> (0 = Active Low; 1 = Active High)
#
# parameter tag units minimum maximum default
# --------------- ----- ------- ------- -------
# xx_COR_POLARITY N/A 0 1 0
# GP1_xx_POLARITY N/A 0 1 0
#
P1_COR_POLARITY 0
P2_COR_POLARITY 0
P3_COR_POLARITY 0
P4_COR_POLARITY 0
GP1_4-5_POLARITY 0
GP1_3-6_POLARITY 0
GP1_1-2_POLARITY 0
GP1_7-8_POLARITY 0

# External Receive Audio Mute


#
# xx_EXT_MUTE_ENABLE -> Enable (1) or disable (0) external mute for port.
# xx_EXT_MUTE_ALARM -> 1 = GPIO 1; 2 = GPIO 2; 3 = GPIO 3; 4 = GPIO 4.
#
# parameter tag units minimum maximum default
# ------------------ ------ ------- ------- -------
# xx_EXT_MUTE_ENABLE N/A 0 1 1
# xx_EXT_MUTE_ALARM N/A 1 4 1
#
P1_EXT_MUTE_ENABLE 0
P1_EXT_MUTE_ALARM 2

P2_EXT_MUTE_ENABLE 0
P2_EXT_MUTE_ALARM 4

P3_EXT_MUTE_ENABLE 0
P3_EXT_MUTE_ALARM 1

P4_EXT_MUTE_ENABLE 0
P4_EXT_MUTE_ALARM 3

# Client mode
#
# When enabled this feature allows the QRLI to emulate the ILS, with respect
# to streaming audio only, connecting to embedded devices.
#
# Automatic switchover enable allows the QRLI to activate the audio path in
# the absence of an external switchover instruction, while automatic PTT
# enable keys up and transmits audio again in the absence of an outside
# control.
#
# The individual audio port enable (xx_CLIENT_DEMUX_ENABLE), destination IP
# (xx_CLIENT_DEMUX_IP) and destination UDP stream (xx_CLIENT_DEMUX_STRM)
# identifiers are set on a case-by-case basis allowing UDP streaming control
# on a path-by-path basis.
#
# parameter tag units minimum maximum default
# ---------------------- ----- -------- --------------- -------
# AUTO_SWITCHOVER_ENABLE N/A 0 1 0
# AUTO_SET_PTT_ENABLE N/A 0 1 0
# xx_CLIENT_DEMUX_ENABLE N/A 0 1 0
# xx_CLIENT_DEMUX_IP N/A 0.0.0.0 255.255.255.255 0.0.0.0
# xx_CLIENT_DEMUX_STRM N/A 0 3 0
#
AUTO_SWITCHOVER_ENABLE 0
AUTO_SET_PTT_ENABLE 0

P1_CLIENT_DEMUX_ENABLE 0
P1_CLIENT_DEMUX_IP 0.0.0.0
P1_CLIENT_DEMUX_STRM 0

P2_CLIENT_DEMUX_ENABLE 0
P2_CLIENT_DEMUX_IP 0.0.0.0
P2_CLIENT_DEMUX_STRM 1
P3_CLIENT_DEMUX_ENABLE 0
P3_CLIENT_DEMUX_IP 0.0.0.0
P3_CLIENT_DEMUX_STRM 2

P4_CLIENT_DEMUX_ENABLE 0
P4_CLIENT_DEMUX_IP 0.0.0.0
P4_CLIENT_DEMUX_STRM 3

# UDP Streaming Audio IPDV


#
# UDP Streaming Audio Maximum Instantaneous Packet Delay Variation (IPDV)
# For most systems an IPDV of less then 100ms is acceptable, however
# for mission critical systems the IPDV should be less then 40ms.
#
# parameter tag units minimum maximum default
# ------------- ------ ------- ------- -------
# MAX_IPDV 20ms 1 25 2
#
MAX_IPDV 2

# UDP Silence Suppression Enable


#
# UDP Discontinuous audio transmission enable flag. When set, suppress
# silence packets when the input is deasserted as detected by the COR state
# (including VOX keying) replacing them with a heartbeat message once per
# second instead.
#
# parameter tag units minimum maximum default
# -------------------------- ------ ------- ------- -------
# xx_UDP_SILENCE_SUPPRESSION N/A 0 1 0
#
P1_UDP_SILENCE_SUPPRESSION 0
P2_UDP_SILENCE_SUPPRESSION 0
P3_UDP_SILENCE_SUPPRESSION 0
P4_UDP_SILENCE_SUPPRESSION 0

# UDP Streaming audio port numbers


#
# UDP Streaming audio control and data port numbers.
#
# parameter tag units minimum maximum default
# --------------- ------ ------- ------- -------
# AUDIO_CTRL_PORT N/A 0 65535 49157
# AUDIO_DATA_PORT N/A 0 65535 49158
#
AUDIO_CTRL_PORT 49157
AUDIO_DATA_PORT 49158

# TCP/IP Lapierre control port numbers


#
# parameter tag units minimum maximum default
# ---------------- ------ ------- ------- -------
# P1_LAPIERRE_PORT N/A 0 65535 7001
# P2_LAPIERRE_PORT N/A 0 65535 7002
# P3_LAPIERRE_PORT N/A 0 65535 7003
# P4_LAPIERRE_PORT N/A 0 65535 7004
#
P1_LAPIERRE_PORT 7001
P2_LAPIERRE_PORT 7002
P3_LAPIERRE_PORT 7003
P4_LAPIERRE_PORT 7004

# TCP/IP Lapierre control link down detection


#
# parameter tag units minimum maximum default
# ----------------------- ------ ------- ------- -------
# LAPIERRE_MAX_LOST_POLLS N/A 1 100 3
# LAPIERRE_POLL_INTERVAL ms 20 60000 1000
#
LAPIERRE_MAX_LOST_POLLS 3
LAPIERRE_POLL_INTERVAL 1000

# End of file.

You might also like