Use CasesUC10
UC10NTN END-TO-END SERVICE ASSURANCE

NTN E2E Service Assurance Architecture

4-domain service assurance: Satellite → Ground Station → RAN → Core, with real-time 1-min micro KPI monitoring across 5 Canadian ground sites

View Live Demo →View Pass Schedule
4-Domain Architecture Flow
🛰️
Satellite Domain
  • LEO Phased Array
  • Doppler Compensation
  • EIRP / Link Margin
  • C/No Monitoring
📡
Ground Station
  • ACU Tracking
  • Beacon Lock
  • Signal Analyzer
  • BPMS Processing
📶
RAN / eNB
  • 18 3GPP KPIs
  • RRC / E-RAB SR
  • DL/UL Throughput
  • RSRP / SINR / CQI
🌐
Core Network
  • PDP Activation
  • MME Attach SR
  • SGW/PGW Sessions
  • DPI Throughput
Overall PASS = Satellite PASS ∧ Ground Station PASS ∧ RAN PASS ∧ Core PASS
Mesh Architecture & Ground Sites

The UC10 platform operates across 5 Canadian ground sites in a decentralized mesh architecture, eliminating single points of failure.

Each site — Toronto, Ottawa, Calgary, Vancouver, and Montreal — runs its own PostgreSQL/TimescaleDB node. Data is replicated bidirectionally across all 5 nodes using logical replication slots. Any node can serve as the primary for its region, enabling autonomous operation during WAN partitions.

Replication Topology
ModeBidirectional logical replication
Conflict ResolutionLast-write-wins (timestamp)
Replication Lag< 500ms across nodes
Failover RTO< 30 seconds
RPO< 5 minutes
GS-TORONTO
Toronto, Canada
PostgreSQL + TimescaleDB
GS-OTTAWA
Ottawa, Canada
PostgreSQL + TimescaleDB
GS-CALGARY
Calgary, Canada
PostgreSQL + TimescaleDB
GS-VANCOUVER
Vancouver, Canada
PostgreSQL + TimescaleDB
GS-MONTREAL
Montreal, Canada
PostgreSQL + TimescaleDB
MESH REPLICATION
All nodes ↔ All nodes · Bidirectional
RTPM 1-Minute Micro KPI Pipeline
eNB PM Files
  • 3GPP TS 32.425 counters
  • 1-min granularity
  • XML/CSV format
  • ~2MB / file
C/C++ PM Parser
  • Zero-copy file reader
  • Regex counter extraction
  • ~50µs/record
  • Multi-threaded
Counter Aggregator
  • KPI formula engine
  • Threshold evaluator
  • Alert generator
  • 18 KPI formulas
PostgreSQL TSDB
  • TimescaleDB hypertable
  • Auto-compression
  • 90-day retention
  • 5-node mesh repl.
Grafana Dashboard
  • Live panels
  • 1-min refresh rate
  • Alerting webhooks
  • API data export
OOD Layer — Orchestration · Observability · Data
Orchestration
  • Pass scheduling engine
  • Domain health checks
  • Auto-failover routing
  • SLA breach detection
Observability
  • RTPM dashboards
  • Cross-domain correlation
  • Anomaly detection alerts
  • Historical replay
Data
  • PostgreSQL mesh replication
  • TimescaleDB compression
  • API gateway for partner access
  • Data retention policies
Ground Station Sub-Systems Deep Dive
ACU
Antenna Control Unit
  • ·Azimuth / Elevation tracking
  • ·Polarization alignment control
  • ·Loop gain tuning (28–42 dB)
  • ·Tracking modes: AUTO / MANUAL / PROGRAM
  • ·Threshold: azimuth < 0.5°, elevation < 0.4°
Beacon Receiver
Beacon Signal Lock
  • ·Beacon signal lock status
  • ·SNR monitoring (8–28 dB range)
  • ·Frequency offset compensation (0–180 Hz)
  • ·State machine: LOCKED / SEARCHING / LOST
  • ·Lock required for PASS status
Signal Analyzer
RF Signal Quality
  • ·Rx signal level (-88 to -65 dBm)
  • ·BER measurement (target < 1e-5)
  • ·Symbol rate accuracy > 99.1%
  • ·Spectrum flatness (0.2–3.1 dB)
  • ·Phase noise (-105 to -85 dBc/Hz)
BPMS
Baseband Processing & Modem System
  • ·Demodulation lock status
  • ·FEC correction rate (0.01–4.2%)
  • ·Frame error rate (0.001–0.8%)
  • ·Bitrate utilization (45–92%)
  • ·Processing latency (2.1–8.8 ms)
Satellite Domain — Kuiper LEO Fleet
Active Satellites (12)
KUIPER-K001
KUIPER-K002
KUIPER-K003
KUIPER-K004
KUIPER-K005
KUIPER-K006
KUIPER-K007
KUIPER-K008
KUIPER-K009
KUIPER-K010
KUIPER-K011
KUIPER-K012
Amazon Project Kuiper LEO constellation · 590km altitude · Ka-band (26.5–40 GHz) · Phased array antennas · Active beam steering
KPI Thresholds
EIRP> 45 dBW
Link Margin> 6 dB
Phased Array Beam Efficiency> 90%
Doppler Compensation Rate> 94%
C/No> 72 dB-Hz
Eb/No> 8.5 dB
Doppler Shift12–68 kHz
EIRP Variation< 2.8 dB
RAN KPI Framework — 18 3GPP KPIs
RRC Setup SR
Accessibility
RRCConnEstabSucc / RRCConnEstabAtt
> 99%
E-RAB Setup SR
Accessibility
ErabEstabSuccNbr / ErabEstabAttNbr
> 99%
RRC Connection Count
Accessibility
RRCConnMean
> 0
Handover SR
Accessibility
HoExeSucc / HoExeAtt
> 95%
Call Drop Rate
Retainability
RRCConnReEstabAtt / RRCConnMean
< 0.5%
E-RAB Drop Rate
Retainability
ErabRelAbnormalNbr / ErabRelTotal
< 0.5%
Cell Availability
Retainability
CellAvail / CellTotalTime
> 99%
DL Throughput
Quality
ThpVolDl / ThpTimeDl
> 50 Mbps
UL Throughput
Quality
ThpVolUl / ThpTimeUl
> 15 Mbps
Latency
Quality
mean(PacketDelay)
< 50ms
Packet Loss
Quality
DlPdcpSduLoss / DlPdcpSduTotal
< 1%
RSRP
Signal
mean(L.Thrp.bits.DL.RSRP)
> -100 dBm
RSRQ
Signal
mean(L.Thrp.bits.DL.RSRQ)
> -12 dB
SINR
Signal
mean(L.Thrp.bits.DL.SINR)
> 5 dB
CQI
Signal
mean(L.ChMeas.CQI.Avg)
> 8
PDP Activation
Core
PdpActSuccNbr / PdpActAttNbr
> 99%
MME Attach SR
Core
AttachSuccNbr / AttachAttNbr
> 99%
SGW/PGW Session
Core
SessEstabSucc / SessEstabAtt
> 98.5%

Want this for your NTN operations?

We can deploy this 4-domain service assurance platform for your satellite fleet and ground station network.

Talk to us →