Open research programme

Public data on precision timing

Replicable methodology, open measurements and field data on PTP grandmaster performance, GNSS resilience and timing fabric operations. Designed to be cited, replicated and challenged by the broader timing community.

Why this exists

The timing industry needs open data

Most published timing performance figures are vendor datasheets — typical cases under controlled conditions, with no methodology and no replication. The TimeBeat research programme exists to give the community a different standard: open methodology, public data, replicable experiments.

Replicable methodology

Every research artefact ships with the test setup, equipment list, calibration procedure and analysis scripts. If you can't reproduce it in your own lab, we don't publish it.

Open data

Raw measurements are published in machine-readable formats (CSV, Parquet, HDF5) under permissive licences. No gated PDFs, no marketing-grade summary charts only.

Honest about limits

Every artefact lists what we measured, what we didn't, and where the methodology is weakest. We will not pretend to certainty we don't have.

Research artefacts

Published and in progress

In progress

5G Fronthaul Time Error Budget: A Field Measurement Programme

Quantifying the actual end-to-end time error in deployed 5G fronthaul networks across LLS-C2 and LLS-C3 architectures. Methodology defined; field measurement programme starting Q3 2026.

Lasse Johnsen·22 min read·2026-Q3
5GFronthaulG.8275.1Field data
In progress

GNSS Resilience in Precision Timing: An Operator Survey

Survey of network operators on GNSS-related timing incidents over the past 24 months — frequency, duration, root causes and the holdover strategies that worked. Survey design complete; data collection planned Q4 2026.

Ian Gough·16 min read·2026-Q4
GNSSResilienceSurvey

Research artefact · Published

PTP Grandmaster Holdover: A Reproducible Test Methodology

Lasse Johnsen·18 min read·

Why holdover is hard to measure honestly

Vendor datasheets routinely publish holdover performance figures — “1 µs / 24 h with OCXO,” “100 ns / 24 h with rubidium” — but rarely publish the methodology behind those numbers. The figures are typically derived under controlled laboratory conditions: stable temperature, recently disciplined oscillator, clean GNSS reference until the moment of test, no environmental perturbation. Real-world holdover rarely happens under those conditions.

The result is a published-figure problem: vendor datasheets are not lying, exactly, but they describe a best-case scenario that operators cannot replicate or rely on. This methodology paper exists to define a test procedure that operators can run in their own labs, against any grandmaster, with results that are directly comparable across vendors.

Test setup

The reference test setup uses a hardware-timestamping reference clock as the ground truth (we use a TimeBeat Open Time Appliance with rubidium holdover, externally GNSS-disciplined and continuously monitored). The grandmaster under test is locked to a separate, independently disciplined GNSS source until the moment of the test, then the GNSS antenna is physically disconnected and the local oscillator is left to free-run.

Time-of-day measurements are captured every 100 ms by comparing the grandmaster’s PTP output against the ground-truth reference using a cross-correlation timestamping technique that resolves to better than ±10 ns. The temperature of the grandmaster enclosure is held to ±2 °C for the duration of the test using a controlled environmental chamber. Tests run for 72 hours minimum, with a 24-hour stabilisation period before the holdover event.

Reference data from open literature

Pending publication of TimeBeat’s own measurements, the table below summarises holdover performance figures published in vendor datasheets and peer-reviewed literature for the four oscillator classes most commonly deployed in PTP grandmasters. These are typical-case figures under controlled conditions; real-world holdover typically performs worse, particularly during the first 30 minutes of free-run.

OscillatorOCXO (good quality)
1 hr drift≈ 100 ns
24 hr drift1–10 µs
SourceMultiple vendor datasheets
OscillatorDouble-OCXO (DOCXO)
1 hr drift≈ 30 ns
24 hr drift300 ns – 3 µs
SourceMicrochip, Meinberg public specs
OscillatorRubidium
1 hr drift5–20 ns
24 hr drift100–500 ns
SourceITU-T G.8273.2 typical
OscillatorCaesium
1 hr drift< 1 ns
24 hr drift< 10 ns
SourceBIPM Circular T

What we will measure (forthcoming)

TimeBeat’s own laboratory holdover programme is currently underway, running the methodology described above against the Open TimeCard, Open Time Appliance and Open Time Node WR product lines. We expect to publish the first set of measured data in mid-2026, including raw measurement files in Parquet format, the analysis scripts (Python notebooks) used to generate the published charts, and a detailed accuracy assessment of the ground-truth reference clock.

Until then, the methodology itself is publishable, citable and replicable. If you run this procedure on a grandmaster of your own and want to share results, the email address at the bottom of this page reaches the engineering team directly.

Citation

Johnsen, L. (2026). PTP Grandmaster Holdover: A Reproducible Test Methodology. TimeBeat Research, 11 April 2026. https://timebeat.app/research#ptp-holdover-methodology

Interactive tool

Cost of Clock Drift Calculator

Model the regulatory, operational and financial cost of a GNSS disruption on your timing fabric. Pick your industry, oscillator class, outage duration and business scale — published drift rates and ITIC downtime data do the rest.

Open the calculator →

Contribute

Replicate, challenge or contribute data

TimeBeat’s research programme is open by design. If you have run a measurement that would extend our published artefacts, run an experiment that challenges our methodology, or want to collaborate on a new artefact, the engineering team wants to hear from you.

Contact the research team