Wi-Fi TimeSync
wi-fi.org
wi-fi.org
In further thinking about the idea, once the wifi devices are time synced like this, you can also begin to use that signal for localization in addition to the traditional optical or electromagnetic tracking. Fun!
Ultra-Wideband devices can get this synchronization though, and can be used for localization.
I would guess that what was meant was using two (or more) frequencies at the same time would produce harmonics that reinforce and cancel the combined signal at set distances from the source that can be used to get distance info, and if you can get distance to three different points, you get a 3D location[0]. The technique dates back to WWII.
Further, I think it works best if the frequencies are each a different prime (otherwise you get many beats). There are probably additional tricks you can do by varying the precise frequency combination to extract very fine-grained location data.
[0] Technically, you get two solutions, one on each side of the plane connecting the three points, but they can be disambiguated as long as direction can at least crudely be determined within 180°.
I imagine that they use a system which is not too different to the way GPS combines the signals from multiple satellites to calculate the receiver location.
When you receive have a receive lock against multiple receivers, the spreading code allows you to determine time of flight to the nearest carrier cycle, and the carrier phase can provide even more precise timing. See also: https://en.wikipedia.org/wiki/Multilateration
You can run an NTP instance on your own, of course, and point clients at it via DHCP options but I thought something like that would be kinda handy for easily keeping time synchronized across all one's devices.
That doesn't really fit this use case, of course, but it reminded me of it. With more and more "home devices" being network-enabled, something like that would be extremely useful (and could put to an end "12 o'clock flashers").
Software (something like the OSS ntpd at least) is free, parts on a board, physical board size, routing etc. not so much.
Digging into the internals of a few "high end" consumer modem/routers, I wouldn't trust any manufacturer to provide a secure ntpd, so we'd probably just end up with NTP amplification attacks [2] on a Mirai scale.
1: https://www.lightbluetouchpaper.org/2006/04/07/when-firmware...
2: https://blog.cloudflare.com/technical-details-behind-a-400gb...
I'm not sure why, but somehow it feels like walking into the lion's den if a page has that many occurrences of that word.
Notably used by the Wii U: https://patchwork.kernel.org/patch/5865651/
[0] http://web.cse.ohio-state.edu/~lai/788-Au03/2-scalibility.pd...
Meh. Still cool, but a far cry from the sub-MICROsecond accuracy the page suggest, which would indeed be quite revolutionary.
What are "optimum results?"
You could build one of those in case you aren't within range of one of the NIST-operated stations :-)
Cars have their own network, although afaik their speakers are nowadays still wired. Maybe for a pimped van with 3 rows of seats and 6 seatback-screens (like on a plane), you'd want to be able to sync the video, if indeed there's a use case for that.
Industrial sensors shouldn't rely on Wifi. Hospitals shouldn't rely on WiFi. In a car just run ethernet alongside power.
Since you can't guarentee wireless maximum latency on WiFi, I still wouldn't use it for multi-channel audio (only multi-room, which NTP is good enough for anyway probably). Especially a problem if you want to sync against Video.
So its a nice idea, but it will probably affect very few people..
Or it would need great error correction. Either way, wifi equipment needs to accept interference (nothing you can do)
If you connect to the optical out on any other devices, you're pretty much guaranteed to have sync problems.
http://www.sonos.com/en-us/shop/wireless-5-1-surround-sound-...
http://www.techhive.com/article/2601036/sonos-speakers-now-r...