Traducción automática, no revisada por un hablante nativo. El inglés es la referencia.

TemporizaciónEditar en GitHubFuente: docs/TELECOM-TIMING.md

Temporización de telecomunicaciones: máscaras, fuentes y preajustes

Esta página enumera cada límite que comprueba el tipo de escenario telecom-timing, de dónde procede cada uno y qué se dejó fuera. El código es src/telecom_timing.rs. El escenario de referencia es scenarios/telecom-prtc-holdover-24h.toml, el de sincronización de frecuencia es scenarios/telecom-synce-eec.toml y el ejemplo de ingesta es scenarios/telecom-tie-ingest.toml.

Abreviaturas. ITU-T es el Sector de Normalización de las Telecomunicaciones de la Unión Internacional de Telecomunicaciones. GNSS es el Sistema Global de Navegación por Satélite. TE es el error de tiempo, la diferencia entre la hora de un reloj y la hora de referencia. max|TE| es el mayor error de tiempo absoluto. MTIE es el error máximo de intervalo de tiempo: el mayor error de tiempo pico a pico dentro de cualquier ventana de observación de longitud τ (tau). TDEV es la desviación de tiempo, una medida de valor cuadrático medio de la deriva del tiempo para un tiempo de promediado τ. cTE es el error de tiempo constante (el desfase medio). dTE es el error de tiempo dinámico (la parte que varía). TE_L y dTE_L son el error de tiempo tras un filtro paso bajo de primer orden con un ancho de banda de 0,1 hercios (Hz); dTE_H es la parte por encima de ese filtro. TE_HO es el error de tiempo en holdover. PRTC es el reloj de tiempo de referencia primario. ePRTC es el PRTC mejorado. T-BC es el reloj de frontera de telecomunicaciones y T-TSC es el reloj esclavo de tiempo de telecomunicaciones. PTP es el Protocolo de Tiempo de Precisión. PPS es pulso por segundo. OCXO es el oscilador de cristal con control de horno. CSAC es el reloj atómico a escala de chip. CSV son valores separados por comas. ADEV es la desviación de Allan (σ_y), la medida estándar de la estabilidad de frecuencia. ns son nanosegundos y µs son microsegundos. ppb son partes por mil millones (una frecuencia fraccionaria de 1e-9), y MHz es megahercio. Amd. es una enmienda de una Recomendación, y Y.1367 y similares son el número de la misma Recomendación en la serie Y de la ITU-T.

Qué es esto. Los estimadores (MTIE y TDEV) se comprueban frente al paquete de terceros allantools y son VALIDATED en ese sentido. Las tablas de máscaras son transcripciones de las Recomendaciones que figuran más abajo. Un holdover sintético es un modelo construido a partir de cifras de hojas de datos públicas. El tipo es MODELLED en conjunto. No es una prueba de ajuste a la norma, y un PASS aquí no es un certificado.

Fuentes leídas#

Todos los textos de la ITU-T se descargaron de itu.int el 2026-09-25. Se usó la edición más reciente que pudo leerse completa.

Recomendación Edición leída Estado en itu.int
ITU-T G.8272/Y.1367, Timing characteristics of primary reference time clocks 07/2025 en vigor
ITU-T G.8272.1/Y.1367.1, Timing characteristics of enhanced primary reference time clocks 2024 Amd. 1 (07/2025), una publicación de texto completo en vigor
ITU-T G.8273.2/Y.1368.2, Timing characteristics of telecom boundary clocks and telecom time synchronous clocks for use with full timing support from the network 2023 Amd. 2 (11/2025), texto completo en vigor
ITU-T G.8271.1/Y.1366.1, Network limits for time synchronization in packet networks with full timing support from the network 2022 Amd. 3 (05/2025), texto completo en vigor
ITU-T G.8271/Y.1366, Time and phase synchronization aspects of telecommunication networks 03/2020 y su Amd. 1 (08/2024) en vigor

Existen dos enmiendas más recientes que no pudieron leerse: G.8272 (2025) Amd. 1 (08/2026) y G.8272.1 (2024) Amd. 2 (08/2026). Ambas están prepublicadas y restringidas a los miembros de la ITU (cuentas del Servicio de Intercambio de Información de Telecomunicaciones, TIES). Si modifican alguna cifra de las que figuran más abajo, esta página y el código todavía no lo reflejan.

Cómo se comprobaron las cifras. La extracción de texto de estos archivos en formato de documento portátil (PDF) pierde la letra griega τ y el signo micro µ, de modo que "0,275 × 10⁻³τ" sale como "0,275 × 10⁻³". Por ello, cada fila de las Tablas 1 a 4 de G.8272, las Tablas 1 a 5 de G.8272.1, la Tabla 1 de G.8271 y la Tabla 7-1 de G.8271.1 se volvió a leer a partir de la imagen de la página renderizada. Las Tablas 7-1 a 7-5 de G.8273.2 y las Tablas 7-2 y 7-3 de G.8271.1 se leyeron a partir de texto extraído en el que τ se conservó. Cuando una tabla implica continuidad en un punto de quiebre, una prueba unitaria la comprueba.

Límites implementados#

τ está en segundos. Un intervalo escrito "0,1 < τ ≤ 273" es abierto en 0,1 s y cerrado en 273 s, exactamente como en la tabla, y el código mantiene cada extremo del mismo modo.

ITU-T G.8272 (07/2025): PRTC-A y PRTC-B, modo bloqueado#

Magnitud PRTC-A PRTC-B Fuente
max|TE| 100 ns 40 ns cláusula 6,1

MTIE (cláusula 6,2):

Máscara Límite Intervalo Fuente
PRTC-A 0,275 × 10⁻³ τ + 0,025 µs 0,1 < τ ≤ 273 Tabla 1
PRTC-A 0,10 µs τ > 273 Tabla 1
PRTC-B 0,275 × 10⁻³ τ + 0,025 µs 0,1 < τ ≤ 54,5 Tabla 2
PRTC-B 0,04 µs τ > 54,5 Tabla 2

TDEV (cláusula 6,2):

Máscara Límite Intervalo Fuente
PRTC-A 3 ns 0,1 < τ ≤ 100 Tabla 3
PRTC-A 0,03 τ ns 100 < τ ≤ 1.000 Tabla 3
PRTC-A 30 ns 1.000 < τ < 10.000 Tabla 3
PRTC-B 1 ns 0,1 < τ ≤ 100 Tabla 4
PRTC-B 0,01 τ ns 100 < τ ≤ 500 Tabla 4
PRTC-B 5 ns 500 < τ < 100.000 Tabla 4

La cláusula 6,2 establece además que el período mínimo de medición para TDEV es doce veces el período de integración (T = 12τ). El tipo aplica esa regla a cada TDEV que informa, de modo que TDEV solo se da para τ hasta una doceava parte del registro. G.8272 no establece ningún requisito de holdover para un PRTC.

ITU-T G.8272.1 (2024) Amd. 1 (07/2025): ePRTC#

Modo bloqueado:

Magnitud Límite Intervalo Fuente
max|TE| 30 ns — cláusula 6,1
MTIE 4 ns 0,1 < τ ≤ 1 Tabla 1
MTIE 0,11114 τ + 3,89 ns 1 < τ ≤ 100 Tabla 1
MTIE 0,0375 × 10⁻³ τ + 15 ns 100 < τ ≤ 400.000 Tabla 1
MTIE 30 ns τ > 400.000 Tabla 1
TDEV 1 ns 0,1 < τ ≤ 30.000 Tabla 2
TDEV 3,33333 × 10⁻⁵ τ ns 30.000 < τ ≤ 300.000 Tabla 2
TDEV 10 ns 300.000 < τ < 1.000.000 Tabla 2

Holdover de ePRTC-A, error de tiempo (cláusula 8.2.1, Tabla 3). L es el tiempo que el ePRTC estuvo bloqueado antes de la pérdida, en días, y t es el tiempo transcurrido desde el inicio del holdover, en segundos. El límite crece linealmente de 30 ns a 100 ns a lo largo del período de holdover H.

Duración de bloqueo L Período de holdover H Límite de |Δx(t)|
L < 6 días 0 < t ≤ 70.000 s (0,81 días) 30 + 1,000 × 10⁻³ t ns
6 días ≤ L ≤ 40 días 0 < t ≤ L · 86.400 s 30 + 70 t / (L · 86.400) ns
L > 40 días 0 < t ≤ 3.456.000 s (40 días) 30 + 2,025463 × 10⁻⁵ t ns

Holdover de ePRTC-A, deriva (cláusula 8.2.2):

Magnitud Límite Intervalo Fuente
MTIE 4 ns 0,1 < τ ≤ 1 Tabla 4
MTIE 0,11114 τ + 3,89 ns 1 < τ ≤ 100 Tabla 4
MTIE 0,0375 × 10⁻³ τ + 15 ns 100 < τ ≤ 10.000 Tabla 4
TDEV 1 ns 0,1 < τ ≤ 10.000 Tabla 5

La cláusula 8.3.1 fija el error de tiempo máximo de holdover por defecto, max|TE_HO|, en 100 ns. El tipo lo usa como presupuesto por defecto de tiempo hasta superación.

ITU-T G.8273.2 (2023) Amd. 2 (11/2025): T-BC y T-TSC#

Magnitud Clase A Clase B Clase C Clase D Fuente
max|TE| (sin filtrar) 100 ns 70 ns 30 ns pendiente de estudio Tabla 7-1
max|TE_L| (paso bajo de 0,1 Hz) — — — 5 ns Tabla 7-2
Rango de cTE ±50 ns ±20 ns ±10 ns pendiente de estudio Tabla 7-3
MTIE de dTE_L, temperatura constante 40 ns 40 ns 10 ns pendiente de estudio Tabla 7-4, m ≤ τ ≤ 1.000
TDEV de dTE_L, temperatura constante 4 ns 4 ns 2 ns pendiente de estudio Tabla 7-5

En la Tabla 7-5, las clases A y B se escriben m < τ ≤ 1.000 y la clase C se escribe m ≤ τ ≤ 1.000. m es 1/16 s para un flujo PTP de 16 paquetes por segundo y 1 s para una salida de 1 PPS. El tipo trata la entrada como un error de intervalo de tiempo de 1 PPS, de modo que m = 1 s. La Nota 1 de la Tabla 7-3 dice que cTE se estima promediando el error de tiempo durante 1.000 s. El tipo informa de la peor media absoluta de bloques consecutivos de 1.000 s.

ITU-T G.8271.1 (2022) Amd. 3 (05/2025): límites de red en el punto de referencia C#

Los tres son el caso de despliegue 1 y se aplican tras un filtro paso bajo de primer orden de 0,1 Hz.

Cláusula max|TE_L| Límite de MTIE Intervalo Fuente
7.3.1 (aplicaciones de clase 4) 1.100 ns 100 + 75 τ ns 1,3 < τ ≤ 2,4 Tabla 7-1
277 + 1,1 τ ns 2,4 < τ ≤ 275 Tabla 7-1
580 ns 275 < τ ≤ 10.000 Tabla 7-1
7.3.2 (red mejorada) 600 ns 37,39 + 9,7 τ ns 1,3 < τ ≤ 2,4 Tabla 7-2
55,27 + 2,25 τ ns 2,4 < τ ≤ 20,2 Tabla 7-2
90,22 + 0,52 τ ns 20,2 < τ ≤ 211,11 Tabla 7-2
200 ns 211,11 < τ ≤ 10.000 Tabla 7-2
7.3.3 (PRTC en la red de acceso) 100 ns 0,0475 τ + 25 ns 1 < τ < 400 Tabla 7-3
44 ns 400 < τ ≤ 10.000 Tabla 7-3

La Tabla 7-3 deja sin límite el propio valor τ = 400 s (una fila termina en "< 400" y la siguiente empieza en "400 <"). El tipo no informa ningún límite ahí en lugar de elegir uno. El punto de referencia A (cláusula 7,1) toma sus límites de G.8272, de modo que las máscaras de PRTC anteriores lo cubren.

Sincronización de frecuencia: generación de deriva de G.811, G.812, G.8262 y G.8262.1 (0,36)#

Siete máscaras, cada una el límite de generación de deriva de MTIE y TDEV a temperatura constante (dentro de ±1 K), definido mediante el filtro de medición paso bajo de primer orden de 10 Hz equivalente que indican las cláusulas. Ese filtro actúa antes del muestreo, de modo que el tipo toma el registro como ya medido a través de él y no aplica nada. La máscara de PRC es para un reloj autónomo (G.810 Figura 2a, configuración de reloj independiente); las demás son límites de modo bloqueado para un reloj sincronizado con una referencia sin deriva. El escenario de referencia es scenarios/telecom-synce-eec.toml: un OCXO en funcionamiento libre frente a las tres máscaras de EEC, lo que sobrestima la contribución del oscilador en intervalos de observación largos frente a la constante de tiempo de cualquier lazo.

Id de máscara MTIE (ns) TDEV (ns) Fuente
g811-prc 0,275 τ + 25 (0,1 < τ ≤ 1.000); 0,01 τ + 290 (τ > 1.000) 3 (0,1 < τ ≤ 100); 0,03 τ (100 < τ ≤ 1.000); 30 (1.000 < τ < 10.000) G.811 (09/1997) cláusula 6,1
g812-type-i 24 (0,1 < τ ≤ 9); 8 τ^0,5 (9 < τ ≤ 400); 160 (400 < τ ≤ 10.000) 3 (0,1 < τ ≤ 25); 0,12 τ (25 < τ ≤ 100); 12 (100 < τ ≤ 10.000) G.812 (06/2004) Tablas 3 y 6
g812-type-ii, g812-type-iii 40 (0.1 < τ ≤ 1); 40 τ^0.4 (1 < τ ≤ 10); 100 (τ > 10) 3,2 τ^−0,5 (0,1 < τ ≤ 2,5); 2 (2,5 < τ ≤ 40); 0,32 τ^0,5 (40 < τ ≤ 1.000); 10 (τ > 1.000) G.812 (06/2004) Tablas 4 y 7
g8262-eec-option-1 40 (0,1 < τ ≤ 1); 40 τ^0,1 (1 < τ ≤ 100); 25,25 τ^0,2 (100 < τ ≤ 1.000) 3,2 (0,1 < τ ≤ 25); 0,64 τ^0,5 (25 < τ ≤ 100); 6,4 (100 < τ ≤ 1.000) G.8262 (10/2024) Tablas 1 y 3
g8262-eec-option-2 20 (0,1 < τ ≤ 1); 20 τ^0,48 (1 < τ ≤ 10); 60 (10 < τ ≤ 1.000) como la Tabla 7 de G.812, cerrada en 10.000 s G.8262 (10/2024) Tablas 4 y 5
g8262-1-eeec 10 τ^0,155 (0,1 ≤ τ ≤ 1); 10 τ^0,1 (1 < τ ≤ 100); 6,3 τ^0,2 (100 < τ ≤ 1.000) 0,64 (0,1 ≤ τ ≤ 25); 0,128 τ^0,5 (25 < τ ≤ 100); 1,28 (100 < τ ≤ 1.000) G.8262.1 (11/2025) Tablas 1 y 3

Cada fila se comprobó frente al texto descargado de itu.int el 2026-10-13: G.8262 (10/2024), G.8262.1 (11/2025), G.812 (06/2004) y G.811 (09/1997). G.812 (06/2004) figura como sustituida por una edición prepublicada de 08/2026, y G.811 tiene una Amd. 1 (04/2016); ninguna de las dos pudo descargarse, de modo que, si modifican alguna cifra de las anteriores, esta página y el código no lo reflejan. Cuando los coeficientes impresos hacen discontinuo un punto de quiebre (por ejemplo 40 · 10^0,4 = 100,48 ns frente a la meseta de 100 ns de la Tabla 4 de G.812), las tablas se mantienen tal como están impresas y las pruebas unitarias acotan el salto. No implementado: las tolerancias de temperatura variable (Tabla 5 de G.812, Tabla 2 de G.8262, Tabla 2 de G.8262.1), los requisitos de holdover y de transitorios, el jitter y la exactitud de frecuencia de G.811 de la cláusula 5.

Presupuestos (tiempo hasta superación)#

Presupuesto Valor Fuente
max|TE_HO| por defecto de ePRTC 100 ns G.8272.1 (2024) Amd. 1 (07/2025) cláusula 8.3.1
Asignación de holdover de red, interrupción corta de GNSS 400 ns G.8271.1 (2022) Amd. 3 (05/2025) Tabla V.1, escenario de fallo (b), "re-arrangements and holdover in the network". Una asignación de ejemplo, no un requisito.
Límite de red en el punto de referencia C 1.100 ns G.8271.1 cláusula 7.3.1. Es una magnitud filtrada; como presupuesto se compara sin filtrar.
Aplicación final, clase de exactitud 4 1,5 µs G.8271 (03/2020) Amd. 1 (08/2024) Tabla 1, clase 4

La cifra clásica de "1,5 µs de extremo a extremo". Es el requisito de error de tiempo de la clase 4 de la Tabla 1 de G.8271, expresado frente a una referencia común en la aplicación final. La Tabla V.1 de G.8271.1 muestra cómo una red puede asignarlo en funcionamiento normal: 100 ns para el PRTC/gran maestro de telecomunicaciones, 200 ns para el error de tiempo dinámico de la cadena, un error de tiempo constante para los relojes y enlaces, 1.100 ns en total en el punto de referencia C, y luego 250 ns para reorganizaciones y holdover corto en la aplicación final y 150 ns para el ruido propio de la aplicación final, 1.500 ns en el punto de referencia E. El escenario de fallo (c) de la misma tabla, "long holdover periods, e.g., 1 day", da 3.350 ns en C y 3.500 ns en E (su Nota 5 dice que superar 1.500 ns puede degradar el servicio). Así pues, ninguna de las dos Recomendaciones establece un requisito de "1,5 µs durante 24 horas de holdover", y el tipo no implementa ninguno.

No confirmado o no implementado#

Nada de lo que sigue está implementado como máscara. Nada de ello se completó por estimación.

  • Marcado como "for further study" en las Recomendaciones: max|TE|, cTE, MTIE y TDEV de dTE_L, dTE_H y holdover de la clase D de G.8273.2; holdover de ePRTC-B (cláusula 8.2.1 de G.8272.1); MTIE y TDEV de holdover de ePRTC-A más allá de 10.000 s (Nota 1 de la Tabla 4, Nota 2 de la Tabla 5); discontinuidad de fase de ePRTC (cláusula 7); holdover de fase/tiempo de T-BC/T-TSC con pérdida tanto de la entrada PTP como de las de capa física (cláusula 7.4.2.1 de G.8273.2); el límite de red de TDEV en el punto de referencia C (cláusulas 7.3.1 a 7.3.3 de G.8271.1); límites de red para el caso de despliegue 2 en el punto C.
  • Transcrito pero no implementado en esta versión: Tabla 7-6 de G.8273.2 (MTIE con temperatura variable: 40 / 40 / 10 ns hasta 10.000 s), Tabla 7-7 (dTE_H pico a pico: 70 / 70 / 30 ns, que necesita un filtro paso alto de 0,1 Hz), Tabla 7-10 (MTIE de holdover con asistencia de frecuencia de capa física), error de tiempo relativo (Tablas 7-8 y 7-9), y los límites de dTE_H de las cláusulas 7.3.2 (50 ns) y 7.3.3 (70 ns) de G.8271.1.
  • No aplicado: el filtro de media móvil de al menos 100 muestras que G.8272 y G.8272.1 indican para las interfaces PTP. La entrada se trata como un error de intervalo de tiempo de 1 PPS, que esas Recomendaciones miden sin filtro.
  • Ilegible: las dos enmiendas restringidas de 2026 nombradas en "Fuentes leídas".
  • Rareza editorial: en G.8272.1 Amd. 1 el encabezado de la Tabla 3 lleva una fila insertada "TDEV limit [ns] 1 / 0,1 < τ ≤ 10.000" en marcado de enmienda, por encima de las columnas de error de tiempo. No se trata como parte de la envolvente del error de tiempo. El mismo TDEV de 1 ns es la Tabla 5 y se implementa allí.

El filtro de medición#

G.8273.2 y G.8271.1 definen sus límites filtrados mediante un filtro paso bajo de primer orden con un ancho de banda de 0,1 Hz. El tipo aplica el suavizador discreto y_k = y_{k−1} + α (x_k − y_{k−1}), α = 1 − exp(−2π · 0,1 · Δt), iniciado en la primera muestra. Es una aproximación de un equipo de ensayo, no una copia de ningún instrumento. Solo se aplica cuando el intervalo de muestreo Δt es de 1 s o menos. Un registro más grueso se informa como NOT-EVALUATED frente a una máscara filtrada, en lugar de filtrarlo mal.

Preajustes de osciladores (MODELLED)#

Cada cifra es la propia de la hoja de datos, leída el 2026-09-25.

Preajuste Dispositivo y documento Máximos de ADEV usados (τ: σ_y) Envejecimiento Temperatura
ocxo Microchip (Vectron) OX-208, 10 MHz; hoja de datos Rev 12-1-2021 1 s: 5e-12; 10 s: 8e-12; 100 s: 1e-11; 1.000 s: 5e-11 ±0,15 ppb/día tras 72 h (f ≤ 10 MHz) ±0,4 ppb, 0 °C a +70 °C, referido a +25 °C
rubidium Microchip 8040C Rubidium Frequency Standard, rendimiento estándar; DS00003047A (2/20) 1 s: 3.0e-11; 100 s: 3.0e-12 <5e-11/mes tras 30 días coeficiente de temperatura <3E-10, 0 °C a 50 °C
caesium Microchip 5071A, tubo de alto rendimiento; DS00002980D (5/25) 1 s: 5.0e-12; 10 s: 3.5e-12; 100 s: 8.5e-13; 1.000 s: 2.7e-13; 10⁴ s: 8.5e-14; 10⁵ s: 2.7e-14; 5 días: 1.0e-14; 30 días: 1.0e-14 no se publica ninguna tasa; variación a lo largo de la vida útil ≤5.0e-14 ±8.0e-14 frente al entorno (0 °C a 50 °C, humedad, campo magnético, golpes)
csac Microchip SA.45s CSAC, opciones 001 y 003; DS00002985D (5/23) 1 s: 3e-10; 10 s: 1e-10; 100 s: 3e-11; 1.000 s: 1e-11 <9e-10/mes tras 30 días ±5e-10, −10 °C a 70 °C

Enlaces a los documentos: OX-208, 8040C, 5071A, SA.45s.

Omitido a propósito: la fila de 10 s del 8040C, que la hoja de datos imprime como "<1,0 x 10^11" (un exponente mal impreso), y las filas del 5071A por debajo de 1 s. El OX-049 se consideró para el OCXO y no se usó, porque su fila de envejecimiento no puede leerse sin ambigüedad en su tabla desalineada.

Cómo las cifras se convierten en un modelo. Son decisiones de este motor, y cada una se informa en la salida de la ejecución:

  1. Ajuste del ruido. Los niveles de ruido de frecuencia blanco, de parpadeo y de paseo aleatorio son un ajuste de mínimos cuadrados no negativos a los máximos de ADEV, y luego se escalan al alza hasta que el modelo queda en o por encima de cada punto. Las cifras de la hoja de datos son máximos, de modo que el modelo las envuelve.
  2. Suelo de parpadeo. El suelo nunca queda por debajo del ADEV en el τ más largo indicado. Una hoja de datos deja de enumerar donde su fabricante deja de prometer mejora, de modo que el modelo no deja que el reloj mejore más allá de ese punto. Esto solo puede empeorar un holdover.
  3. Envejecimiento. Una cifra mensual se convierte a 30 días por mes y se aplica como una deriva lineal de frecuencia desde el instante de la pérdida. El preajuste de cesio no tiene envejecimiento.
  4. Temperatura. El límite indicado se interpreta de forma lineal sobre la mitad del intervalo de funcionamiento (por ejemplo, ±5e-10 sobre −10 °C a 70 °C da 1.25e-11 por kelvin), y luego se excita con un perfil de temperatura sinusoidal cuya amplitud y período son entradas del escenario. Nada en una hoja de datos dice que la dependencia sea lineal; es una lectura del peor caso.
  5. Antes de la pérdida el reloj está disciplinado y su error de tiempo es ruido blanco de fase con un valor de 1-sigma declarado.

Qué muestra el escenario de referencia. Con las entradas confirmadas (rubidio, oscilación diaria de temperatura de ±2 K, 24 h de holdover tras 1 h bloqueado) el registro alcanza un mayor error de tiempo absoluto de 603,2 ns. Cruza el presupuesto de ePRTC de 100 ns 8.206 s después de la pérdida y la asignación de 400 ns tras 25.713 s, y permanece dentro de 1.100 ns y 1,5 µs durante todo el día. No satisface la envolvente de holdover de ePRTC-A 3.627 s después de la pérdida, lo cual es lo esperado: ese requisito supone una referencia de clase cesio. Solo el término de temperatura puede alcanzar 660 ns, de modo que con estas entradas importa más que el envejecimiento (72 ns al final del día).

Validación#

tests/telecom_timing_reference.rs comprueba el MTIE y el TDEV del tipo frente a allantools 2024,06 sobre tests/fixtures/telecom_timing/holdover_te_series.csv, una serie de holdover de CSAC de 2 048 muestras con envejecimiento, parpadeo y temperatura. Con 17 factores de promediado de MTIE y 12 de TDEV, MTIE coincide exactamente y TDEV coincide con una diferencia relativa de 1.1e-15. Las mismas curvas se leen de nuevo a partir de una ejecución completa que ingiere el CSV. Esto valida los estimadores en ese registro. No valida el holdover sintético, las máscaras ni los preajustes, que son filas MODELLED en docs/VERIFICATION-MATRIX.md.