From SIB19 Values to a Moving Satellite - Building an Interactive 5G NR NTN Visualizer

I’ve been working on something I wanted to share.

While going through 5G NR NTN, I kept coming back to the same challenge: reading satellite position, velocity, timing and mobility parameters in a specification or configuration is one thing — actually visualizing what those values mean geometrically is another.

That became the starting point for what is now the QORELYN NTN Lab.

I initially wanted a simple way to take satellite state information and see the resulting orbit around Earth. From there, I kept adding the things I found useful while studying and analyzing NTN behavior.

The current version has grown into a browser-based, UE-centric multi-satellite simulator.
Some of the features currently available:

:satellite: SIB19 Position/Velocity inputs
Enter raw PositionVelocity-r17 satellite-state values and convert them into engineering units.

:globe_showing_europe_africa: Interactive 3D visualization
View the complete Earth, zoom into the UE region, or look at the satellite geometry from the UE’s point of view.

:satellite_antenna: Multi-satellite simulation
Add multiple satellites and visualize serving and neighboring satellite behavior.

:chart_increasing: Orbit & ground-track visualization

Display orbit paths, future trajectory, sub-satellite points, Earth-rotating ground tracks and direction of motion.

:link: UE–Satellite LOS links
Visualize straight line-of-sight geometry between the UE and satellites.

:stopwatch: Service-window analysis
Set a minimum elevation threshold and analyze when satellites become available to the UE.

:counterclockwise_arrows_button: Mobility events
Observe how the preferred serving satellite can change as the geometry evolves.

:play_button: Time-based playback
Play the scenario forward and actually watch the satellite geometry change over time.

The goal of the tool is not to replace a network simulator or a 3GPP conformance platform.
It is meant to make NTN geometry and SIB19-oriented engineering concepts easier to explore, visualize and understand.

I’m attaching a short video showing the simulator running and the satellites moving around Earth.

I’ve also made the tool available online:

:link: QORELYN NTN Lab v6.0.1 — Straight LOS Links

No desktop installation is required.

If you work with 5G NR, NTN, satellite communications, protocol testing or RAN, feel free to try it.

I’d genuinely appreciate feedback — especially on what would make the tool more useful for real engineering and validation workflows.

Technical basis: 3GPP NR NTN concepts including TS 38.331 SIB19/ephemeris information, with NTN timing and mobility concepts referenced across the 38-series specifications.

LinkedIn: :backhand_index_pointing_down: