Den senaste tidens framsteg inom miniatyrisering och lågkostnadsdesign har lett till aktiv forskning i storskaliga nätverk av små, trådlösa, lågeffektsensorer och ställdon. Tidssynkronisering är avgörande i sensornätverk för olika ändamål, inklusive sensordatafusion, samordnad aktivering och effekteffektiv cykling. Även om kraven på klocknoggrannhet och precision ofta är strängare än i traditionella distribuerade system, begränsar stränga energibegränsningar de resurser som finns tillgängliga för att uppfylla dessa mål. Vi presenterar Reference-Broadcast Synkronisering, ett schema där noder skickar referensfyrar till sina grannar med fysiska-lager sändningar. En referenssändning innehåller inte någon uttrycklig tidsstämpel, utan mottagarna använder sin ankomsttid som referenspunkt för att jämföra sina klockor. I detta dokument använder vi mätningar från två trådlösa implementationer för att visa att avlägsnandet av avsändarens icke-determinism från den kritiska vägen på detta sätt ger högprecisions klockavtal (1,85 ± 1,28,usec, med hjälp av off-the-shelf 802.11 trådlöst Ethernet), samtidigt som minimal energi används. Vi beskriver också en ny algoritm som använder samma sändningsfastighet för att federera klockor över sändningsdomäner med ett långsamt förfall i precision (3,68 ± 2,57psec efter 4 humle). RBS kan användas utan externa referenser, bildar en exakt relativ tidsskala, eller kan upprätthålla microsecond-level synkronisering till en extern tidsskala såsom UTC. Vi uppvisar en betydande förbättring jämfört med NTP (Network Time Protocol) under liknande förhållanden.
Det genomsnittliga felet i RBS är 1:85 AE 1:28 s i 802.11 trådlöst Ethernet med kärntidstämpel REF.
Fine-grained network time synchronization using reference broadcasts
{'venue': 'OPSR', 'journal': None, 'mag_field_of_study': ['Computer Science']}