Theoretical Fiber Latency Formula Verification Verify AS203314's theoretical fiber latency model with rendered equations, unit checks, and a complete Tokyo-to-Sydney numerical reconciliation.
Copy Markdown Copy Ask AI This page independently reconciles the equations used by the latency-page generator with a worked Tokyo (TYO) β Sydney (SYD) example. It starts with GeoNames city-centre coordinates, carries units through every calculation, and uses a fixed 101.7ms RTT fixture captured on July 18, 2026. Keeping the fixture fixed separates mathematical regression checks from routine latency-matrix refreshes.
Verification scope
This is a reproducibility check for the public theoretical model. It verifies the mathematics and
implementation outputs; it does not attempt to reconstruct a deployed cable path. Read Latency
Coordinates & Fiber Model Inputs for coordinate
resolution, source selection, and engineering assumptions.
Symbol Meaning Verification value A A A Tokyo GeoNames city centre 35.68950 β , Β 139.69171 β 35.68950^\circ,\ 139.69171^\circ 35.6895 0 β , Β 139.6917 1 β B B B Sydney GeoNames city centre β 33.86785 β , Β 151.20732 β -33.86785^\circ,\ 151.20732^\circ β 33.8678 5 β , Β 151.2073 2 β d g d_g d g β WGS-84 inverse-geodesic distance 7 β 792.8 Β k m 7\,792.8\ \mathrm{km} 7 792.8 Β km c c c Speed of light in vacuum 299 β 792.458 Β k m β s β 1 299\,792.458\ \mathrm{km\,s^{-1}} 299 792.458 Β km s β 1 n s n_s n s β Standard-fiber group index 1.4679 1.4679 1.4679 n u n_u n u β Low-latency-fiber group index 1.4620 1.4620 1.4620 Ξ» \lambda Ξ» Engineering path multiplier 1.05 1.05 1.05 Ξ± \alpha Ξ± Attenuation reference 0.20 Β d B β k m β 1 0.20\ \mathrm{dB\,km^{-1}} 0.20 Β dB k m β 1 S S S Maximum modeled optical span 80 Β k m 80\ \mathrm{km} 80 Β km Ο a \tau_a Ο a β One-pass amplifier transit delay 0.05 Β ΞΌ s 0.05\ \mathrm{\mu s} 0.05 Β ΞΌ s R T T p RTT_p R T T p β Reference RTT fixture (2026-07-18) 101.7 Β m s 101.7\ \mathrm{ms} 101.7 Β ms
The implementation solves the inverse geodesic on the WGS-84 ellipsoid:
d g = InverseGeodesic β‘ W G S 84 ( A , B ) = 7 β 792.8 Β k m d_g =
\operatorname{InverseGeodesic}_{\mathrm{WGS84}}(A,B)
= 7\,792.8\ \mathrm{km} d g β = InverseGeodesic WGS84 β ( A , B ) = 7 792.8 Β km
This avoids the distance error introduced by treating Earth as a perfect sphere. The returned surface distance is the geographic lower-bound input for every later step.
Round-trip propagation traverses the distance twice. Multiplying by 10 3 10^3 1 0 3 converts seconds to milliseconds:
R T T v a c = 2 d g c Γ 10 3 = 2 ( 7 β 792.8 Β k m ) 299 β 792.458 Β k m β s β 1 Γ 10 3 Β m s β s β 1 = 51.99 Β m s \begin{aligned}
RTT_{\mathrm{vac}}
&= \frac{2d_g}{c} \times 10^3 \\
&= \frac{2(7\,792.8\ \mathrm{km})}
{299\,792.458\ \mathrm{km\,s^{-1}}}
\times 10^3\ \mathrm{ms\,s^{-1}} \\
&= 51.99\ \mathrm{ms}
\end{aligned} R T T vac β β = c 2 d g β β Γ 1 0 3 = 299 792.458 Β km s β 1 2 ( 7 792.8 Β km ) β Γ 1 0 3 Β ms s β 1 = 51.99 Β ms β
The kilometer units cancel, leaving seconds before the final conversion to milliseconds.
The group velocity of light in fiber is:
v g = c n g v_g = \frac{c}{n_g} v g β = n g β c β
For standard single-mode fiber:
R T T f i b e r = 2 d g n s c Γ 10 3 = 2 ( 7 β 792.8 ) ( 1.4679 ) 299 β 792.458 Γ 10 3 = 76.31 Β m s \begin{aligned}
RTT_{\mathrm{fiber}}
&= \frac{2d_g n_s}{c} \times 10^3 \\
&= \frac{2(7\,792.8)(1.4679)}
{299\,792.458} \times 10^3 \\
&= 76.31\ \mathrm{ms}
\end{aligned} R T T fiber β β = c 2 d g β n s β β Γ 1 0 3 = 299 792.458 2 ( 7 792.8 ) ( 1.4679 ) β Γ 1 0 3 = 76.31 Β ms β
For the optimistic low-latency material comparison:
R T T U L L = 2 d g n u c Γ 10 3 = 2 ( 7 β 792.8 ) ( 1.4620 ) 299 β 792.458 Γ 10 3 = 76.01 Β m s \begin{aligned}
RTT_{\mathrm{ULL}}
&= \frac{2d_g n_u}{c} \times 10^3 \\
&= \frac{2(7\,792.8)(1.4620)}
{299\,792.458} \times 10^3 \\
&= 76.01\ \mathrm{ms}
\end{aligned} R T T ULL β β = c 2 d g β n u β β Γ 1 0 3 = 299 792.458 2 ( 7 792.8 ) ( 1.4620 ) β Γ 1 0 3 = 76.01 Β ms β
The required physical ordering is therefore:
R T T v a c < R T T U L L < R T T f i b e r RTT_{\mathrm{vac}} < RTT_{\mathrm{ULL}} < RTT_{\mathrm{fiber}} R T T vac β < R T T ULL β < R T T fiber β
The transparent engineering reference applies the explicit path multiplier:
d e = Ξ» d g = 1.05 ( 7 β 792.8 ) = 8 β 182.5 Β k m \begin{aligned}
d_e
&= \lambda d_g \\
&= 1.05(7\,792.8) \\
&= 8\,182.5\ \mathrm{km}
\end{aligned} d e β β = Ξ» d g β = 1.05 ( 7 792.8 ) = 8 182.5 Β km β
Attenuation determines optical power loss:
L d B = Ξ± d e = ( 0.20 Β d B β k m β 1 ) ( 8 β 182.5 Β k m ) = 1 β 636.5 Β d B \begin{aligned}
L_{\mathrm{dB}}
&= \alpha d_e \\
&= (0.20\ \mathrm{dB\,km^{-1}})
(8\,182.5\ \mathrm{km}) \\
&= 1\,636.5\ \mathrm{dB}
\end{aligned} L dB β β = Ξ± d e β = ( 0.20 Β dB k m β 1 ) ( 8 182.5 Β km ) = 1 636.5 Β dB β
The span and inline-amplifier counts are:
N s p a n = β d e S β = β 8 β 182.5 80 β = 103 N a m p = max β‘ ( 0 , N s p a n β 1 ) = 102 \begin{aligned}
N_{\mathrm{span}}
&= \left\lceil \frac{d_e}{S} \right\rceil
= \left\lceil \frac{8\,182.5}{80} \right\rceil
= 103 \\
N_{\mathrm{amp}}
&= \max(0,N_{\mathrm{span}}-1)
= 102
\end{aligned} N span β N amp β β = β S d e β β β = β 80 8 182.5 β β = 103 = max ( 0 , N span β β 1 ) = 102 β
The amplifier contribution must be converted from microseconds to milliseconds:
R T T a m p = 2 N a m p Ο a = 2 ( 102 ) ( 0.05 Β ΞΌ s ) = 10.2 Β ΞΌ s = 0.0102 Β m s \begin{aligned}
RTT_{\mathrm{amp}}
&= 2N_{\mathrm{amp}}\tau_a \\
&= 2(102)(0.05\ \mathrm{\mu s}) \\
&= 10.2\ \mathrm{\mu s}
= 0.0102\ \mathrm{ms}
\end{aligned} R T T amp β β = 2 N amp β Ο a β = 2 ( 102 ) ( 0.05 Β ΞΌ s ) = 10.2 Β ΞΌ s = 0.0102 Β ms β
The complete engineering floor is:
R T T e n g = 2 d e n s c Γ 10 3 + R T T a m p = 2 ( 8 β 182.5 ) ( 1.4679 ) 299 β 792.458 Γ 10 3 + 0.0102 = 80.14 Β m s \begin{aligned}
RTT_{\mathrm{eng}}
&= \frac{2d_e n_s}{c} \times 10^3
+ RTT_{\mathrm{amp}} \\
&= \frac{2(8\,182.5)(1.4679)}
{299\,792.458} \times 10^3 + 0.0102 \\
&= 80.14\ \mathrm{ms}
\end{aligned} R T T eng β β = c 2 d e β n s β β Γ 1 0 3 + R T T amp β = 299 792.458 2 ( 8 182.5 ) ( 1.4679 ) β Γ 1 0 3 + 0.0102 = 80.14 Β ms β
Attenuation is absent from the propagation-speed term. It affects the model through N s p a n N_{\mathrm{span}} N span β and N a m p N_{\mathrm{amp}} N amp β , which is dimensionally and physically distinct from group velocity.
The separate 1.33Γ research comparison is:
R T T m a p p e d = 1.33 R T T f i b e r = 1.33 ( 76.31 Β m s ) = 101.50 Β m s \begin{aligned}
RTT_{\mathrm{mapped}}
&= 1.33RTT_{\mathrm{fiber}} \\
&= 1.33(76.31\ \mathrm{ms}) \\
&= 101.50\ \mathrm{ms}
\end{aligned} R T T mapped β β = 1.33 R T T fiber β = 1.33 ( 76.31 Β ms ) = 101.50 Β ms β
This reference is close to the fixed Tokyo-to-Sydney RTT fixture, but it remains a comparison factor rather than a claimed cable length.
Using the fixed 101.7 Β m s 101.7\ \mathrm{ms} 101.7 Β ms verification RTT:
Ξ· = 100 R T T f i b e r R T T p = 100 76.31 101.7 = 75.03 % β 75.0 % \begin{aligned}
\eta
&= 100\frac{RTT_{\mathrm{fiber}}}{RTT_p} \\
&= 100\frac{76.31}{101.7} \\
&= 75.03\% \approx 75.0\%
\end{aligned} Ξ· β = 100 R T T p β R T T fiber β β = 100 101.7 76.31 β = 75.03% β 75.0% β
I = R T T p R T T f i b e r = 101.7 76.31 = 1.3327 β 1.33 \begin{aligned}
I
&= \frac{RTT_p}{RTT_{\mathrm{fiber}}} \\
&= \frac{101.7}{76.31} \\
&= 1.3327 \approx 1.33
\end{aligned} I β = R T T fiber β R T T p β β = 76.31 101.7 β = 1.3327 β 1.33 β
The two comparison metrics are reciprocal after converting efficiency from percent to a ratio:
Ξ· 100 = 1 I \frac{\eta}{100} = \frac{1}{I} 100 Ξ· β = I 1 β
Output Formula result Expected implementation output Difference WGS-84 distance 7,792.8km 7,792.8km 0.0km Vacuum RTT 51.99ms 51.99ms 0.00ms Standard-fiber RTT 76.31ms 76.31ms 0.00ms Low-latency-fiber RTT 76.01ms 76.01ms 0.00ms Engineering distance 8,182.5km 8,182.5km 0.0km Engineering RTT 80.14ms 80.14ms 0.00ms Mapped-fiber reference 101.50ms 101.50ms 0.00ms Inline amplifiers 102 102 0 Amplifier RTT 0.0102ms 0.0102ms 0.0000ms Fiber efficiency 75.0% 75.0% 0.0pp Latency inflation 1.33Γ 1.33Γ 0.00Γ
The implementation and its automated tests enforce these invariants:
d g β₯ 0 d_g \ge 0 d g β β₯ 0
R T T v a c < R T T U L L < R T T f i b e r < R T T e n g RTT_{\mathrm{vac}} < RTT_{\mathrm{ULL}}
< RTT_{\mathrm{fiber}} < RTT_{\mathrm{eng}} R T T vac β < R T T ULL β < R T T fiber β < R T T eng β
N s p a n β₯ 1 , N a m p = N s p a n β 1 N_{\mathrm{span}} \ge 1,
\qquad
N_{\mathrm{amp}} = N_{\mathrm{span}} - 1 N span β β₯ 1 , N amp β = N span β β 1
R T T a m p β₯ 0 , Ξ· > 0 , I > 0 RTT_{\mathrm{amp}} \ge 0,
\qquad
\eta > 0,
\qquad
I > 0 R T T amp β β₯ 0 , Ξ· > 0 , I > 0
If a future constant, coordinate, or rounding rule changes, the reconciliation test must change with it. This prevents the rendered explanation from silently diverging from the generator implementation.
Continue to Latency Coordinates & Fiber Model Inputs , compare the live Tokyo (TYO) β Sydney (SYD) route , or return to the global latency matrix .
Original documentation Β© Hats Network Inc., licensed under CC BY-SA 4.0 . See the Content and Data License for attribution requirements and exclusions.