DOI QR코드

DOI QR Code

An Implementation of Clock Synchronization in FPGA Based Distributed Embedded Systems Using CDR

CDR을 사용한 FPGA 기반 분산 임베디드 시스템의 클록 동기화 구현

  • Received : 2017.03.16
  • Accepted : 2017.07.08
  • Published : 2017.08.31

Abstract

Time synchronization between distributed embedded systems in the Real Time Locating System (RTLS) based on Time Difference of Arrival (TDOA) is one of the most important factors to consider in system design. Clock jitter error between each system causes many difficulties in maintaining such a time synchronization. In this paper, we implemented a system to synchronize clocks between FPGA based distributed embedded systems using the recovery clock of CDR (clock data recovery) used in high speed serial communication to solve the clock jitter error problem. It is experimentally confirmed that the cumulative time error that occurs when the synchronization is not performed through the synchronization logic using the CDR recovery clock can be completely eliminated.

Keywords

References

  1. J. Elson, L. Girod, D. Estrin, "Fine-grained Network Time Synchronization Using Reference Broad-casts," ACM Operating Systems Review, Vol. 36, No. SI, pp. 147-163, 2002. https://doi.org/10.1145/844128.844143
  2. S. Ganeriwal, R. Kumar, M.B. Srivastava, "Timing-sync Protocol for Sensor Networks," Proceedings of the International Conference on Embedded Networked Sensor Systems, pp. 138-149, 2003.
  3. M. Marooti, B. Simon, A. Leedeczi, "The Flooding Time Synchronization Protocol," Proceedings of the International Conference on Embedded Networked Sensor Systems, pp. 39-49, 2004.
  4. DECAWAVE, "aps007_wired_sync_rtls_with_ the_dw1000," www.decawave.com
  5. DECAWAVE, "aps003_dw1000_rtls_introduction," www.decawave.com
  6. S.H. Park, "A Study on Phase-Noise and Jitter due to the Power Supply Noise of the CMOS Ring Oscillator," The Journal of the Korea Institute of Maritime Information & Communication Sciences., Vol. 10, No. 2, pp. 298-302, 2006 (in Korean).
  7. PERICOM, "Jitter Measurement Techniques," www.pericom.co.uk
  8. SiTime, "Clock Jitter Definitions and Measurement Methods," www.sitime.com
  9. J.W. Kim, D.S. Eom, "TDoA-Based Practical Localization Using Precision Time-Synchronization," Journal of Korea Information And Communications Society, Vol. 38 No. 2, 2013 (in Korean).
  10. J.M. Jeon, D.G. Kim, E.R. Kim, D.I. Lee, "Implementing IEEE1588 Based Clock Synchronization for Networked Embedded System," IEMEK J. Embed. Sys. Appl., Vol. 9, No. 1, pp. 33-41, 2014 (in Korean). https://doi.org/10.14372/IEMEK.2014.9.1.33
  11. ALTERA, "Nios II Gen2 Processor Reference Guide," www.altera.com
  12. ALTERA, "ALTGX Transceiver Setup Guide for Statix IV Devices," www.altera.com