考虑已知是同步的时间服务器,网络,和客户机。θ={A,B,C}P
假设是从机器到机器单程飞行时间,可能是。TXYXYTXY≠TYX
令是和机器之间不对称性的度量。ΔXY=|TXY−TYX|XY
现在,考虑到可以通过让同步机同意同时向彼此发送单向消息来测量两个同步机之间的不对称性。这些机器之间到达时间的差异是,即:Δ
ΔAB=|TAB−TBA|
ΔBC=|TBC−TCB|
ΔCA=|TCA−TAC|
可以测量。
现在考虑电路飞行的时间:
P→A→B→P,用,CAB
P→B→A→P,用。CBA
CAB=TPA+TAB+TBP
CBA=TPB+TBA+TAP
考虑客户端机器同时启动这两个电路,并测量到达时间:Px
x=CAB−CBA=ΔPA+ΔAB+ΔBP
两个和是通过前面提到的测量已知的,所以移动未知数左侧:xΔAB
x−ΔAB=ΔPA+ΔBP
同样,对于和,可以显示:{CAC,CCA}{CBC,CCB}
y−ΔBC=ΔPB+ΔCP
z−ΔCA=ΔPC+ΔAP
仔细检查,我们注意到。左侧包含根据测量已知的值,右侧包含3个方程式中的3个未知数。ΔXY≡ΔYX
同时解决
ΔAP=r+s−t2
ΔBP=r−s+t2
ΔCP=t−r+s2
哪里,
r=x−ΔAB
s=y−ΔBC
t=z−ΔCA