This was my March mindfuck:
That there are periods every couple weeks when the WHOLE ELECTRICITY GRID of a country is run with higher/lower frequency for a period of time to get your Chinese oven clocks back into sync.
This was my March mindfuck:
That there are periods every couple weeks when the WHOLE ELECTRICITY GRID of a country is run with higher/lower frequency for a period of time to get your Chinese oven clocks back into sync.
I also find it quite funny that our cheap oven clock is probably among the most precise (non-internet connected) ones in our apartment :)
https://www.watchuseek.com/threads/wwvb-operating-with-reduc...
I have no idea this is actually enabled in networks in practice, but the specification exists.
Hopefully modern phones prioritize GPS or NTP derived time and timezone information over NITZ (which is how networks provide it). At least Android has the capability to do so, but it's ultimately up to device manufacturers, as far as I understand [1].
Galileo has an interesting signal authentication service [1], but even that is subject to replay attacks by definition (although you can't skip ahead a receiver's time).
In comparison, networked bidirectional protocols like NTP are almost trivially secure-able, by including a challenge in the request and a cryptographic signature over the response.
[1] https://berthub.eu/articles/posts/galileos-authentication-al...
Governments(Or an industry group, or really anyone) could publish digitally signed timestamps every second with a a key that doesn't change, and you could have a BLE profile for sharing them.
I've often wondered how hard it would be to make portable battery-powered clocks use 60 Hz noise as a timekeeping source. Maybe I should make a project out of it.
Are you sure?
I only owned a quartz watch when I was a kid, but all sources I find on the web say even the lowest quality quartz watch movements are accurate to +- 20-30 seconds a month.
For comparison: my several decades old manual Poljot loses some seconds per day.
Keep in mind that those number are a guaranteed worst-case performance - real-world performance is often much better.
You can get significantly more precision using an oven-controlled oscillator (frequency is temperature-dependent, and it's easier and more precise to control temperature to a known high setpoint than to compensate for the temperature-frequency curve using a thermometer), but these are, as the name implies, small ovens that consume additional electricity (on the order of 1-2 W, as far as I know).
An additional base load of 1-2 W per oven and microwave would be pretty bad for the energy budget on a global scale, so just providing a time source from the power line they're already connected to is more efficient :)
Other than oven-based oscillators, you can also use temperature-corrected oscillators; the Apple Watch does that, for example, and is supposedly about four times more accurate than a non-temperature-corrected MEMS, which in turn is already better than a quartz oscillator [1].
Not that it matters much, given that all models have at least a GPS receiver these days, as well as a battery life of about a day without charging, but I suppose it's a real benefit to all Apple Watch users working in faraday cage isolated bunkers without Wi-Fi :)
[1] https://www.watchuseek.com/threads/apple-watch-oscillator-an...
Nitpick: looking on Digi-Key, in quantity, a sub-ppm oscillator is ~5x more expensive than a 10 ppm crystal -- ~85 cents for the cheapest TCXO I can find vs. ~18 cents for a crystal. The frequencies are also much higher (tens of megahertz), which won't help with the power consumption.
You're right about the power consumption, though.
[1] http://etoysbox.jp/Memo/3_Test_Equipments/HP_10811_OCXO/HP_1...
For example, the European supergrid only makes time corrections if it has drifted by more than 20 seconds. That's good enough for the clock on your microwave, but it's pretty bad compared to literally any other time source.