Observium_CE/mibs/newtec/NEWTEC-BANDWIDTH-CANCELLATION-MIB

416 lines
13 KiB
Plaintext

NEWTEC-BANDWIDTH-CANCELLATION-MIB DEFINITIONS ::= BEGIN
IMPORTS
Unsigned32,
Integer32,
MODULE-IDENTITY,
OBJECT-IDENTITY,
OBJECT-TYPE
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF
Float32TC
FROM FLOAT-TC-MIB
NtcAlarmState,
NtcEnable
FROM NEWTEC-TC-MIB
DisplayString
FROM SNMPv2-TC
ntcFunction
FROM NEWTEC-MAIN-MIB;
--
-- Module Identification
--
ntcBandwidthCancellation MODULE-IDENTITY
LAST-UPDATED "201602011100Z"
ORGANIZATION "Newtec Cy"
CONTACT-INFO
"Newtec Cy
Postal: Newtec Cy
Laarstraat 5
B-9100 Sint-Niklaas
Belgium
Tel: +32 3 780 65 00
Fax: +32 3 780 65 49
Web: www.newtec.be
E-mail: techsupport@newtec.be"
DESCRIPTION
"Newtec modular BANDWIDTH-CANCELLATION MIB"
REVISION "201602011100Z"
DESCRIPTION
"Initial release for MDM6000 R3.1.1"
::= { ntcFunction 9100 }
--
-- Top-Level Structure
--
-- ntcBandwidthCancellation content
ntcBwCObjects OBJECT-IDENTITY
STATUS current
DESCRIPTION "Container holding ntcBwCObjects definitions."
::= { ntcBandwidthCancellation 1 }
ntcBwCConformance OBJECT-IDENTITY
STATUS current
DESCRIPTION "Conformance requirements."
::= { ntcBandwidthCancellation 2 }
-- ntcBwCObjects content
ntcBwCAlarm OBJECT-IDENTITY
STATUS current
DESCRIPTION "Container holding ntcBwCAlarm definitions."
::= { ntcBwCObjects 1 }
-- ntcBwCConformance content
ntcBwCConfCompliance OBJECT-IDENTITY
STATUS current
DESCRIPTION "Device compliance statements."
::= { ntcBwCConformance 1 }
ntcBwCConfGroup OBJECT-IDENTITY
STATUS current
DESCRIPTION "Groups used by device compliance statements."
::= { ntcBwCConformance 2 }
--
-- Managed Objects
--
ntcBwCAlarmNoLock OBJECT-TYPE
SYNTAX NtcAlarmState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This alarm is raised when the bandwidth canceller is enabled but not locked
This variable indicates the current status of the alarm."
::= { ntcBwCAlarm 1 }
ntcBwCCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF NtcBwCCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Configuration table"
::= { ntcBwCObjects 2 }
ntcBwCCfgEntry OBJECT-TYPE
SYNTAX NtcBwCCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row of the ntcBwCCfgTable."
INDEX { ntcBwCCfgName }
::= { ntcBwCCfgTable 1 }
NtcBwCCfgEntry ::= SEQUENCE {
ntcBwCCfgName DisplayString,
ntcBwCCfgEnable NtcEnable,
ntcBwCCfgExpRoundTripDelay Unsigned32,
ntcBwCCfgRoundTripDelayUncert Unsigned32,
ntcBwCCfgLocalCenterFreqOffset Integer32,
ntcBwCCfgLocalCenterFreqUncert Unsigned32,
ntcBwCCfgLocalSpectralInversion INTEGER,
ntcBwCCfgBandwidthMode INTEGER
}
ntcBwCCfgName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Name of the input configuration"
::= { ntcBwCCfgEntry 1 }
ntcBwCCfgEnable OBJECT-TYPE
SYNTAX NtcEnable
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable bandwidth cancellation"
DEFVAL { off }
::= { ntcBwCCfgEntry 2 }
ntcBwCCfgExpRoundTripDelay OBJECT-TYPE
SYNTAX Unsigned32 (0..500)
UNITS "ms"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set this to the round trip delay the carrier (that is uplinked, received and
cancelled out) will experience. The closer this value is to the actual delay,
the faster the cancelling will start. Set this value to 0 when doing a
back-to-back test."
DEFVAL { 250 }
::= { ntcBwCCfgEntry 3 }
ntcBwCCfgRoundTripDelayUncert OBJECT-TYPE
SYNTAX Unsigned32 (1..100)
UNITS "ms"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The delay search window that the cancellation function will use to try to
acquire full lock. Advised starting value is set to 20 ms but once the actual
round trip delay is known, the search range can be decreased to reduce search
time and speed up full lock. However, some range should still be allowed to
accommodate change in delay due to Doppler effects."
DEFVAL { 20 }
::= { ntcBwCCfgEntry 4 }
ntcBwCCfgLocalCenterFreqOffset OBJECT-TYPE
SYNTAX Integer32 (-100000000..100000000)
UNITS "Hz"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The center frequency offset of the received local carrier (that is uplinked,
received and cancelled out)"
DEFVAL { 0 }
::= { ntcBwCCfgEntry 5 }
ntcBwCCfgLocalCenterFreqUncert OBJECT-TYPE
SYNTAX Unsigned32 (50000..7500000)
UNITS "Hz"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The frequency search window in which the demodulator will search for the
received local carrier. By observing the local carrier center frequency
offset, this value can be decreased to reduce search time and speed up full
lock."
DEFVAL { 50000 }
::= { ntcBwCCfgEntry 6 }
ntcBwCCfgLocalSpectralInversion OBJECT-TYPE
SYNTAX INTEGER { direct(0), inverted(1), automatic(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"In case an upconverter or the satellite transponder inverses the spectrum of
the carrier, the cancellation function needs to re-inverse the spectrum prior
to actual cancellation. In case automatic is used, the canceller will toggle
continuously between inverted and direct spectrum. In order to speed up lock
time, observe the detected inversion in the monitoring parameter 'local
spectral inversion' and set the detected inversion here."
DEFVAL { automatic }
::= { ntcBwCCfgEntry 7 }
ntcBwCCfgBandwidthMode OBJECT-TYPE
SYNTAX INTEGER { normal(0), robust(1), fine(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Bandwidth Mode sets the range of parameters of the acquisition loops. Use
the bandwidth mode to balance search range versus acquisition time. Normal:
standard settings for the acquisition loops. Robust: extended ranges of the
parameters in the acquisition loops. This can cope with bigger uncertainties
but potentially increases lock time. Fine: when all parameters are accurately
known and set and there is no change over time, the fine mode can be used to
achieve the fastest lock time."
DEFVAL { normal }
::= { ntcBwCCfgEntry 8 }
ntcBwCMonTable OBJECT-TYPE
SYNTAX SEQUENCE OF NtcBwCMonEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Monitoring table"
::= { ntcBwCObjects 3 }
ntcBwCMonEntry OBJECT-TYPE
SYNTAX NtcBwCMonEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row of the ntcBwCMonTable."
AUGMENTS { ntcBwCCfgEntry }
::= { ntcBwCMonTable 1 }
NtcBwCMonEntry ::= SEQUENCE {
ntcBwCMonState INTEGER,
ntcBwCMonRoundTripDelay Float32TC,
ntcBwCMonLocalToTotalPowerRatio Float32TC,
ntcBwCMonLocalToRemotePowerRatio Float32TC,
ntcBwCMonLocalLevel Float32TC,
ntcBwCMonLocalSymbolRate Unsigned32,
ntcBwCMonLocalFreqOffset Float32TC,
ntcBwCMonLocalSpectralInversion INTEGER
}
ntcBwCMonState OBJECT-TYPE
SYNTAX INTEGER { off(0), searching(1), locked(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The state of the bandwidth cancellation function can be off (in case bandwidth
cancellation is disabled), searching (when in the process of acquiring lock)
or locked when the cancellation function is fully operational."
::= { ntcBwCMonEntry 1 }
ntcBwCMonRoundTripDelay OBJECT-TYPE
SYNTAX Float32TC
UNITS "ms"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The measured round trip delay the carrier (that is uplinked and again
received) experiences. Use this value to fine tune the control parameter
'Expected round trip delay'. The round trip delay can slightly change due to
Doppler and the satellite moving in its 'box'."
::= { ntcBwCMonEntry 2 }
ntcBwCMonLocalToTotalPowerRatio OBJECT-TYPE
SYNTAX Float32TC
UNITS "dB"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The measured ratio between the total received power at the input of the modem
and the received local carrier power."
::= { ntcBwCMonEntry 3 }
ntcBwCMonLocalToRemotePowerRatio OBJECT-TYPE
SYNTAX Float32TC
UNITS "dB"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The measured ratio between the remote carrier power and the received local
carrier power."
::= { ntcBwCMonEntry 4 }
ntcBwCMonLocalLevel OBJECT-TYPE
SYNTAX Float32TC
UNITS "dBm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The power of the received local carrier (that is uplinked then received) prior
to actual cancellation."
::= { ntcBwCMonEntry 5 }
ntcBwCMonLocalSymbolRate OBJECT-TYPE
SYNTAX Unsigned32 (0..133000000)
UNITS "baud"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The measured symbolrate of the local carrier (that is uplink, received and
cancelled out)."
::= { ntcBwCMonEntry 6 }
ntcBwCMonLocalFreqOffset OBJECT-TYPE
SYNTAX Float32TC
UNITS "Hz"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The difference between the set local carrier frequency and the actual detected
local carrier frequency."
::= { ntcBwCMonEntry 7 }
ntcBwCMonLocalSpectralInversion OBJECT-TYPE
SYNTAX INTEGER { direct(0), inverted(1), unknown(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The spectral inversion of the local carrier (that is uplinked and again
received) that is applied. This can be either have been set manually or
detected automatically (by using the 'automatic' setting in the 'Local carrier
spectral inversion' control parameter. Once the spectral inversion is know it
is advised to set it manual to the correct value in order to reduced
cancellation lock time."
::= { ntcBwCMonEntry 8 }
ntcBwCAlarmStateTable OBJECT-TYPE
SYNTAX SEQUENCE OF NtcBwCAlarmStateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Alarm Status table"
::= { ntcBwCObjects 4 }
ntcBwCAlarmStateEntry OBJECT-TYPE
SYNTAX NtcBwCAlarmStateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row of the ntcBwCAlarmStateTable."
AUGMENTS { ntcBwCCfgEntry }
::= { ntcBwCAlarmStateTable 1 }
NtcBwCAlarmStateEntry ::= SEQUENCE {
ntcBwCASNoLock NtcAlarmState
}
ntcBwCASNoLock OBJECT-TYPE
SYNTAX NtcAlarmState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This alarm is raised when the bandwidth canceller is enabled but not locked
This variable indicates the current status of the alarm."
::= { ntcBwCAlarmStateEntry 1 }
--
-- Module Conformance
--
ntcBwCConfGrpV1Standard OBJECT-GROUP
OBJECTS {
ntcBwCAlarmNoLock,
ntcBwCCfgEnable,
ntcBwCCfgExpRoundTripDelay,
ntcBwCCfgRoundTripDelayUncert,
ntcBwCCfgLocalCenterFreqOffset,
ntcBwCCfgLocalCenterFreqUncert,
ntcBwCCfgLocalSpectralInversion,
ntcBwCCfgBandwidthMode,
ntcBwCMonState,
ntcBwCMonRoundTripDelay,
ntcBwCMonLocalToTotalPowerRatio,
ntcBwCMonLocalToRemotePowerRatio,
ntcBwCMonLocalLevel,
ntcBwCMonLocalSymbolRate,
ntcBwCMonLocalFreqOffset,
ntcBwCMonLocalSpectralInversion,
ntcBwCASNoLock
}
STATUS current
DESCRIPTION
"Managed objects that constitute version 1 of a system device with standard capabilities."
::= { ntcBwCConfGroup 1}
ntcBwCConfCompV1Standard MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Compliance statement for Newtec device MIB implementations."
MODULE -- this module
MANDATORY-GROUPS
{
ntcBwCConfGrpV1Standard
}
::= { ntcBwCConfCompliance 1 }
END