Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

As a user of WhiteRabbit, I can confirm a sub-10ps sync (two clocks phase lock) over 50km fiber connection for variable temperature of fiber (biggest problem of clock sync over fibers is temperature induced length change of the fiber itself, which needs to be measured and compensated).


Out of interest, how do you measure a sub-10ps phase lock between devices 50km apart?


The standards-compliant endpoints do all of the work. They count clock cycles for ping pong messages and share with each other the length of time so time-of-flight is tracked and compensated for.


As of now, for testing, the two WR endpoints are sitting on the same desk with 50km fiber in a thermal chamber (simulating temperature changes in the soil), but in future they will be separated indeed.


Run 2 or 3 separate concurrent sync's and statistically compare the resulting clocks, for example.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: