Professional Documents
Culture Documents
2. Problem Statement
Contents 4. Introduction
5. Literature Review
9. Conclusions
10. References
12/10/2022 3
Synchronization has become major challenge in WSNs.
Accuracy bottleneck
1. Abstract
IEEE-1588 Precision Time Protocol for Synchronizations
IEEE-1588 Limitations
2. Problem
Statement Packet Size Limitation for different medium
Synchronization Accuracy
12/10/2022 5
Investigate the synchronization challenges
3. Objectives
FPGA implementation of IEEE-1588 for LAN
4. Introduction
Performance bottleneck
12/10/2022 11
5. Literature
Review (3/3)
12/10/2022 12
6. IEEE-1588
Protocol (1/3)
• Sync
• Follow-up
• Delay Request
• Delay Response
12/10/2022 14
6. PTP State
Diagram (3/3)
• Initial Stage.
• Time Stam Unit
• Real Time Clock Offset Calculation
• Message Parser Unit.
12/10/2022
Figure 12. Proposed System Block Diagram
17
7. IEEE-1588
FPGA
Implementatio
n
IEEE-1588 On LAN
IEEE-1588 On Bluetooth
23
12/10/2022
Eth_Switch
RGMII EMAC Message Buffer
7. PTP Gateway
Block Diagram
Bluetooth Parallel to
controller serial
Sensor Node
Bluetooth Module
25
12/10/2022
7. PTP
Wireless Node
Block Diagram
26
12/10/2022
7. PTP
Wireless Node
Block Diagram
27
12/10/2022
0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
8. 1588 on LAN
-0.0002
-0.0004
-0.0008
-0.0012
-0.0014
-0.0016
-0.0018
Number of Samples
35000
counter Drift
20000
(2/4) 15000
10000
5000
0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
Number of Samples
8. 1588 on
-0.005
Bluetooth
-0.01
-0.03
Number of Samples
8. 1588 on 16000
LAN
14000
Slave clock
10000
8000
4000
(4/4) 2000
0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
Number of samples
12/10/2022
32
IEEE 1588 implementation using FPGA system in real
time.
9. Conclusion
Packet Fragmentation
Message Translation
Performance Evaluation
12/10/2022 33
[1] H. Cho, J. Jung, B. Cho, Y. Jin, S. W. Lee, and Y. Baek, “Precision time
synchronization using IEEE 1588 for wireless sensor networks,” Proc. - 12th IEEE Int. Conf.
Comput. Sci. Eng. CSE 2009, vol. 2, pp. 579–586, 2009.
[2] Z. M. Lin, C. H. Chang, N. K. Chou, and Y. H. Lin, “Bluetooth Low Energy (BLE) based
blood pressure monitoring system,” Proc. 2014 Int. Conf. Intell. Green Build. Smart Grid,
IGBSG 2014, pp. 3–6, 2014.
10. [3] N. Moreira, J. Lázaro, U. Bidarte, J. Jimenez, and A. Astarloa, “On the Utilization of
[4] A. Garg, A. Yadav, A. Sikora, and A. S. Sairam, “Wireless Precision Time Protocol,”
IEEE Commun. Lett., vol. 22, no. 4, pp. 812–815, 2018.
[5] I. Allahi, B. Khan, A. S. Nagra, R. Idrees, and S. Masud, “Using Raspberry Pi over
WLAN,” 2018 IEEE Int. Conf. Commun. Syst., pp. 315–320.
12/10/2022 34
The End THANK YOU
…Any Questions...
12/10/2022 35