Omirion Docs

Modem Data

This document describes all modem data extracted by Moduliser during test scans, including cellular network information and GPS/location data.

This document describes all modem data extracted by Moduliser during test scans, including cellular network information and GPS/location data.

Table of Contents

  1. Cellular Data
  2. Location Data (GPS)
  3. Data Sources

1. Cellular Data

Data is collected every second during tests via the Cellular Scanner.

1.1 Connectivity Modes

The scanner outputs data in one of four modes based on detected network:

ModeTechnologyDescription
LTE_ONLY4GLTE only connection
5G_SA5G NR5G Standalone (pure 5G)
5G_NSA5G NSA5G Non-Standalone (LTE anchor + 5G data)
WCDMA_ONLY3GUMTS/WCDMA connection

1.2 Signal Metrics by Mode

LTE_ONLY Mode (4G)

FieldTypeUnitDescription
lte.rsrpSignalMetricdBmReference Signal Received Power
lte.rsrqSignalMetricdBReference Signal Received Quality
lte.rssnrSignalMetricdBReference Signal Signal-to-Noise Ratio
lte.bandwidthFrequencyMHzChannel bandwidth
lte.earfcnnumber-E-UTRA Absolute Radio Frequency Channel Number
lte.bandnumber-LTE band number

5G_SA Mode (5G Standalone)

FieldTypeUnitDescription
nr5g.ssRsrpSignalMetricdBmSynchronization Signal RSRP
nr5g.ssRsrqSignalMetricdBSynchronization Signal RSRQ
nr5g.ssRssnrSignalMetricdBSS Signal-to-Interference-plus-Noise Ratio
nr5g.bandwidthFrequencyMHzChannel bandwidth
nr5g.arfcnnumber-NR Absolute Radio Frequency Channel Number
nr5g.bandnumber-5G NR band number

5G_NSA Mode (5G Non-Standalone)

Primary Cell (LTE Anchor):

FieldTypeUnitDescription
primaryCell.rsrpSignalMetricdBmReference Signal Received Power
primaryCell.rsrqSignalMetricdBReference Signal Received Quality
primaryCell.rssnrSignalMetricdBReference Signal SNR
primaryCell.bandwidthFrequencyMHzLTE channel bandwidth
primaryCell.earfcnnumber-LTE EARFCN
primaryCell.bandnumber-LTE band number

Secondary Cell (5G NR Data):

FieldTypeUnitDescription
secondaryCell.ssRsrpSignalMetricdBmSS-RSRP
secondaryCell.ssRsrqSignalMetricdBSS-RSRQ
secondaryCell.ssRssnrSignalMetricdBSS-SINR
secondaryCell.bandwidthFrequencyMHz5G NR channel bandwidth
secondaryCell.arfcnnumber-5G NR ARFCN
secondaryCell.bandnumber-5G NR band number

WCDMA_ONLY Mode (3G)

FieldTypeUnitDescription
wcdma.rscpSignalMetricdBmReceived Signal Code Power
wcdma.ecioSignalMetricdBEc/Io - pilot energy ratio
wcdma.bandwidthFrequencyMHzChannel bandwidth (typically 5 MHz)
wcdma.uarfcnnumber-UMTS Absolute Radio Frequency Channel Number
wcdma.bandnumber-WCDMA band number

1.3 Common Fields (All Modes)

FieldTypeDescription
cellIdstringCell Identity (E-UTRAN Cell ID for LTE, Cell ID for 3G)
txPowerSignalMetricTransmit power in dBm (QMI only, optional)
carrierAggregationbooleanWhether carrier aggregation is active (QMI only)
neighborCellsarrayNeighbor cell list (QMI only, see below)
modemStateobjectModem state info (QMI only, see below)

1.4 Neighbor Cells (QMI Only)

Array of detected neighbor cells:

FieldTypeDescription
idstringCell identifier (e.g., "PCI-123" for LTE, "PSC-45" for 3G)
rsrpSignalMetricSignal power (RSRP for LTE, RSCP for 3G)
rsrqSignalMetricSignal quality (RSRQ for LTE, Ec/Io for 3G)
technologystring"4G" or "3G"

1.5 Modem State (QMI Only)

FieldTypeDescription
operatingModestring"online", "offline", "low-power", "persistent-low-power", "unknown"
connectionStatusstring"connected", "disconnected", "suspended", "unknown"
registrationStatestring"registered", "not-registered", "searching", "denied", "registered-roaming", "unknown"
radioTechnologystring"gsm", "umts", "lte", "5g", "5g-sa", "cdma", "unknown"
isRoamingbooleanWhether roaming is active
hwRestrictedbooleanHardware-restricted mode flag
timestampDateLast state update

2. Location Data (GPS)

Location data is collected via real-time GPS streaming (~1-3 Hz update rate).

2.1 Position Data

FieldTypeUnitDescription
latitudenumberdegreesLatitude in decimal degrees (-90 to +90)
longitudenumberdegreesLongitude in decimal degrees (-180 to +180)
altitudenumbermetersAltitude above sea level (optional)
accuracynumbermetersHorizontal position accuracy
timestampDate-Timestamp of the location fix (optional)
timeToFirstFixnumbersecondsTime to acquire first fix
satellitesDetectednumber-Total satellites detected
satellitesUsednumber-Satellites used for position calculation

2.2 Satellite Information (Array)

Each element in the satellites array:

FieldTypeUnitDescription
idnumber-Satellite ID / PRN number
constellationstring-"GPS", "GLONASS", "Galileo", "BeiDou", or "GNSS"
elevationnumberdegreesElevation angle above horizon (0-90)
azimuthnumberdegreesAzimuth angle from true north (0-359)
snrnumberdBBest Signal-to-Noise Ratio across all signals (0-99)
multiFrequencyboolean-True if tracked on multiple frequencies (L1+L5, etc.)
inUseboolean-Whether satellite is used for position calculation
signalsarray-Per-signal SNR data (optional, see below)

2.3 Per-Signal Data (NMEA 4.10)

Each element in the signals array:

FieldTypeUnitDescription
signalIdnumber-NMEA 4.10 signal ID (1-8)
snrnumberdBSignal-to-Noise Ratio for this signal (0-99)

Signal IDs by Constellation:

  • GPS: 1=L1 C/A, 5=L2 CM, 6=L2 CL, 7=L5 I, 8=L5 Q
  • Galileo: 7=E1, 2=E5a, 3=E5b
  • GLONASS: 1=L1 C/A, 3=L2 C/A
  • BeiDou: 1=B1I, 2=B1C, 3=B2a

On this page