Energy-Efficient GPS Synchronization for Wireless Nodes
read more
Citations
Named Data Networking-based communication model for Internet of Things using energy aware forwarding strategy and smart sleep mode
Effect of uniform time on the transmission of signals in rail open systems
Review on Energy Efficient Wireless Sensor Network Protocols
Energy Minimization Algorithm for Estimation of Clock Skew and Reception Window Selection in Wireless Networks
References
Time, clocks, and the ordering of events in a distributed system
Time, clocks, and the ordering of events in a distributed system
Fine-grained network time synchronization using reference broadcasts
The flooding time synchronization protocol
Timing-sync protocol for sensor networks
Related Papers (5)
CESP: A Low-Power High-Accuracy Time Synchronization Protocol
Timestamp-Free Clock Parameters Tracking Using Extended Kalman Filtering in Wireless Sensor Networks
Frequently Asked Questions (18)
Q2. What have the authors contributed in "Energy-efficient gps synchronization for wireless nodes" ?
Therefore, in this work, the authors developed a synchronization scheme based on periodic extinctions of the GPS receiver. From experimental data, the authors show that the choice of the clock model depends on the accuracy needed and that the Kalman filter improves the estimation of the clock frequency for both models. This work demonstrates that GPS power switching is an efficient solution to reduce energy costs while maintaining a high synchronization accuracy.
Q3. What are the future works mentioned in the paper "Energy-efficient gps synchronization for wireless nodes" ?
In future works, `` online '' implementations of their solution will be studied to evaluate the gains in energy consumption. Another interesting direction will be the automatic interruption of the holdover according to ambient temperature measurements. Finally, the use of time to digital converters will be investigated as it could allow us to lower the clock frequency inside the FPGA while maintaining, or even improving, the granularity.
Q4. What is the common protocol for synchronization over the wired Ethernet?
The Network Time Protocol [10] and the Precision Time Protocol [11] are the most used network synchronization protocols over the wired Ethernet.
Q5. What is the effect of the offset error growth on the PPS signal?
The offset error growth, during holdover, depends on the accuracy of the measured frequency of the local oscillator at the beginning of the holdover.
Q6. What is the time to first fix?
In order to generate the PPS signal, theGPS receiver needs to track the "in-view" satellites, compute its time and position (called fix) and then lock its clock.
Q7. What frequency is fixed by the PLL included in the FPGA?
The frequency is fixed by the PLL included in the FPGA and can be higher than the quartz oscillator frequency, allowing a higher granularity.
Q8. How accurate is the Flooding Time Synchronization Protocol?
In [20] the Flooding Time Synchronization Protocol (FTSP) is used to synchronize nodes over ZigBee to obtain a timestamping accuracy of 61 µs.
Q9. What is the way to make each node synchronized to UTC?
Another approach to wireless node synchronization is to use a satellite navigation system, like the GPS, to make each node synchronized to UTC.
Q10. What is the time to use a Kalman filter?
As expected the use of a Kalman filter to reduce the GPS noise improves the estimation of the local oscillator frequency and thus allows for longer holdover.
Q11. What is the way to achieve a sub-nanosecond accuracy?
It is possible to obtain microsecond synchronization accuracy with these protocols, and an extension of the PTP [12] aims to achieve sub-nanosecond accuracy.
Q12. How many seconds does it take to update the ephemeris?
In order to track the in-view satellites the receiver needs to compute its position, therefore the ephemeris needs to be updated.
Q13. how many local clock beats are counted during TGPS?
This duration depends on the frequency of the node’s oscillator and can be expressed as:τ [n] = N0 f [n] = N0 Nf [n] .TGPS [n] (10)The clock rate ω[n] can be computed from the number of local clock beats counted during TGPS [n]:ω[n] = Nf [n]
Q14. What is the time to sync a wireless node?
Synchronization is a challenging problem for wireless nodes, especially for applications requiring good timestamping accuracy across wide areas.
Q15. What is the r value of the GPS receiver?
Equation 5 gives r, which represents the on/off ratio of the GPS receiver over 24 hours as a function of the parameters k, kon, TNAV and TEHP .r = TNAV + 186400 .(kon.
Q16. What is the difference between the rising edge and the timestamping?
Since the delay between the rising edge on the input and the timestamping is deterministic and not affected by software overhead due to process scheduling and interrupt latency, the timestamping accuracy is improved.
Q17. What is the way to synchronize a GPS receiver?
In this work, the authors propose an adaptive synchronization protocol based on1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59automatic on/off switching of the GPS receiver to minimize the energy consumption under a defined accuracy constraint.
Q18. What is the limit of the Kalman filter?
This limit corresponds to the minimal GPS ratio according to Eq. 5. The Kalman filter improves the ratio by a factor 3 under the microsecond accuracy despite a longer "on" state.