Parameters Reference
All parameters are set in .ini files using OMNeT++'s standard dot-notation path syntax. The wildcard * matches a single level; ** matches any number of levels.
Terminal — Application Layer
Path prefix: *.terminal[*].app.*
Parameter
Type
Description
timeToFirstPacket
time
Delay before the first packet is generated
timeToNextPacket
time
Interval between successive packets
Terminal — MAC Layer
Path prefix: *.terminal[*].dlk.mac.*
Parameter
Type
Description
ttwDuration
time
Total transmission time window allocated per packet
Ntx
int
Number of transmission slots within the window
numConcurrentTx
int
Number of packets that can be processed simultaneously
ttxStart_min
time
Minimum random delay before transmitting within a slot
ttxStart_max
time
Maximum random delay before transmitting within a slot
ttxIdle_min
time
Minimum idle time between transmissions within a slot
ttxIdle_max
time
Maximum idle time between transmissions within a slot
enableSatDetect
bool
Enable satellite detection mode before transmitting
satelliteDetectionProbability
double
Probability (0–1) of detecting a satellite that is actually in view
minimumElevation
double
Minimum elevation angle (degrees) for a satellite to be detectable
Ndetect
int
Number of detection batches per slot
NsdSync
int
Detection periods per batch
tsdStart_min
time
Minimum delay before the first detection attempt in a slot
tsdStart_max
time
Maximum delay before the first detection attempt in a slot
tsyncIdle
time
Idle time between detection periods in a batch
tsdIdle
time
Idle time between detection batches
detectInitialListen
double
Initial listen duration (seconds)
detectSuccessExtraMin
double
Minimum additional listen time after a successful detection (seconds)
detectSuccessExtraMax
double
Maximum additional listen time after a successful detection (seconds)
detectMissExtra
double
Additional listen time after a missed detection (seconds)
neededLocalisation
bool
true = spread transmissions over successful windows (localisation mode); false = burst on first detection
satDetectMaxSuccessfulWindows
int
Maximum detection windows in which to transmit (localisation mode)
satDetectTxPerSuccessfulWindow
int
Transmissions per successful detection window
satDetectBurstTxCount
int
Number of transmissions in a burst (burst mode)
satDetectCloseWindowAfterWindowTxDone
bool
Stop remaining slots once the target number of transmissions is reached
enableSatDetectFallback
bool
Automatically switch to blind mode when detection success rate is insufficient
fallbackWindowSize
int
Number of recent slots used to evaluate the detection success rate
fallbackTargetRatio
double
Target detection success ratio; fall back to blind if below this
fallbackDisableMarginPercent
double
Disable sat-detect when rate falls this percentage below target
fallbackEnableMarginPercent
double
Re-enable sat-detect when rate rises this percentage above target (can be negative)
fallbackBackoffMaxLevel
int
Maximum exponential backoff level for re-enabling sat-detect
fallbackBackoffFailuresToIncrease
int
Consecutive fallback failures before increasing the backoff level
fallbackBackoffBaseWaitSlots
int
Base number of slots to wait at backoff level 0
Terminal — Physical Layer
Path prefix: *.terminal[*].phy.radio.*
Parameter
Type
Description
transmitter.power
power
Uplink transmit power (e.g., 10mW, 20dBm)
transmitter.centerFrequency
frequency
Carrier frequency (e.g., 402MHz)
transmitter.bandwidth
frequency
Channel bandwidth (e.g., 100kHz)
transmitter.preambleDuration
time
Preamble duration; used by the receiver for detection
receiver.centerFrequency
frequency
Center frequency to listen on
receiver.bandwidth
frequency
Receive bandwidth
receiver.sensitivity
power
Receiver sensitivity (reference only; actual decoding uses C/N₀ model)
antenna.typename
string
Antenna module type (e.g., "CustomAntenna")
Terminal — Mobility
Path prefix: *.terminal[*].mob.*
Parameter
Type
Description
centerLatitude
double
Latitude (degrees) of the deployment center
centerLongitude
double
Longitude (degrees) of the deployment center
deploymentRadius
double
Radius (degrees) for random placement around the center; 0.0 = fixed position
Satellite — Orbital Parameters
Path prefix: *.satellite[*].NoradModule.*
Parameter
Type
Description
inclination
double
Orbital inclination (degrees)
altitude
int
Orbital altitude (km)
eccentricity
double
Orbital eccentricity
raan
double
Right Ascension of Ascending Node (degrees)
meanAnomaly
double
Mean anomaly at epoch (degrees)
argPerigee
double
Argument of perigee (degrees)
epochYear
int
Epoch year (2-digit, e.g., 25 for 2025)
epochDay
double
Epoch day of year (fractional)
planes
int
Number of orbital planes
satPerPlane
int
Number of satellites per plane
Satellite — DSL Radio
Path prefix: *.satellite[*].phyDSL.radio.*
Parameter
Type
Description
receiver.centerFrequency
frequency
Frequency to listen for terminal uplinks
receiver.bandwidth
frequency
Receive bandwidth
receiver.typename
string
Receiver module type (e.g., "CustomReceiver")
transmitter.typename
string
Transmitter module type
antenna.typename
string
Antenna module type
Radio Medium
Path prefix: **.radioMedium.*
Parameter
Type
Description
typename
string
Medium type (use "CustomMedium")
minimumElevationTermSat
double
Minimum elevation (degrees) for terminal-satellite links
useFieldMask
bool
Enable terminal-side field mask (horizon obstruction) on terminal-satellite links
fieldMaskFile
string
Field mask CSV path (Azimuth,Elevation,Attenuation); read only when useFieldMask is true. -1 attenuation = blocked link; other values = partial loss applied to received power
backgroundNoise.power
power
Ambient noise power
analogModel.typename
string
Analog model type (use "CustomPHYAnalogModel")
analogModel.pathLossExponent
double
Path loss exponent (2 = free space)
analogModel.rxAntennaGain_a
double
Quadratic coefficient of receive antenna gain polynomial
analogModel.rxAntennaGain_b
double
Linear coefficient
analogModel.rxAntennaGain_c
double
Constant coefficient
analogModel.txAntennaPatternAdjustement_dB
double
Fixed gain offset for transmit antenna pattern (dB)
analogModel.obstructionLossdB
power
Additional obstruction loss
analogModel.enableDoppler
bool
Enable Doppler shift computation
pathLoss.typename
string
Path loss module (use "CustomPHYPathLoss")
pathLoss.polarizationLoss
power
Polarization mismatch loss
pathLoss.fadingSigma
power
Log-normal fading standard deviation
pathLoss.receiverSystemLoss
power
Receiver chain loss
pathLoss.decodingImplementation
power
Demodulation/decoding implementation loss
pathLoss.noiseFigureEnhancement
power
Noise figure penalty
Topology Control
Path prefix: *.topologyControl.*
Parameter
Type
Description
updateInterval
time
How often satellite positions and links are recomputed
walkerType
string
Constellation type: "STAR" or "DELTA"
timeSliceLength
time
Duration of each time slice for pre-computed routing
Parameter
Type
Description
**.minimumElevation
double
Minimum elevation (degrees) for satellite-to-ground-station links
**.intraPlaneIslDisabled
bool
Disable intra-plane ISLs
**.interPlaneIslDisabled
bool
Disable inter-plane ISLs
**.allowUnevenPlanes
bool
Relax validation for constellations with unequal plane sizes
*.**.numGroundLinks
int
Maximum simultaneous ground links per satellite
Ground Station
Path prefix: *.station[*].*
Parameter
Type
Description
mobility.latitude
double
Station latitude (degrees)
mobility.longitude
double
Station longitude (degrees)
mobility.altitude
double
Station altitude above sea level, in meters (default 0)
fieldMaskFile
string
Per-station field mask CSV (Azimuth,Elevation,Attenuation). A satellite seen in a blocked region (-1) creates no feeder link. Empty string disables the mask
groundStationId
int
Station identifier
Simulation Control
Parameter
Type
Description
sim-time-limit
time
Total simulated time
repeat
int
Number of independent replications
seed-0-mt
int
Random seed for the first RNG stream
simtime-resolution
int
Precision exponent (e.g., -11 = picosecond resolution)
cpu-time-limit
time
Wall-clock time limit for the simulation process