HomeSpace & AstronomyX-Ray Pulsar Timing: Barycentric Delay Correction

X-Ray Pulsar Timing: Barycentric Delay Correction

Interactive 3D simulation of the Roemer and Shapiro time delays a spacecraft must remove from X-ray pulsar photon arrival times before it can fold a sharp pulse profile and use millisecond pulsars as an autonomous deep-space clock.

Space & Astronomy3DAdvanced60 FPS📱 Mobile-adapted⇄ 2D version
x-ray-pulsar-navigation-timing ↗ Open standalone

Before a spacecraft can use millisecond X-ray pulsars as a natural deep-space clock or navigation beacon, it must correct every photon's arrival time for the Roemer delay (light-travel time across its own position vector) and the much smaller relativistic Shapiro delay from the Sun's gravity, converting a local detector timestamp into Solar System Barycentric time. This simulator renders a spacecraft moving through the inner solar system toward a real millisecond pulsar, computes both delays live from actual orbital geometry, and folds incoming photons into two side-by-side pulse profiles — one left uncorrected (which stays flat noise, since the delay is thousands of pulse periods) and one barycentric-corrected, which sharpens into a real peak unless a position-knowledge error is dialed in to smear it, illustrating exactly the precision bottleneck real XNAV timing pipelines face.

⚙ Under the hood

Fly a spacecraft through the inner solar system toward a real millisecond pulsar and watch the Roemer and Shapiro time delays it must remove before its X-ray photon timestamps can be folded into a sharp, navigable pulse profile.

pulsarx-ray astronomyrelativityspacecraft navigationtimingastrophysics

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)