{"title":"广域工业物联网中北斗高精度系统时钟同步的实验评估","authors":"Fan Yang, Jinsong Wang, Yuemin Ding, Lantao Xing","doi":"10.1109/IECON49645.2022.9968427","DOIUrl":null,"url":null,"abstract":"High-precision clock synchronization is required for many industrial Internet of Things (IIoTs) supporting real-time monitoring and control for applications, such as the smart grid. For high-precision clock synchronization in IIoTs, several approaches can be used, such as the IEEE 1588 protocol, the Network Time Protocol (NTP), and the Global Navigation Satellite System (GNSS) based methods. Among them, the GNSS-based methods are more appropriate for IIoTs distributed in wide areas. It has been reported that nanosecond-level time synchronization can be achieved by GNSS receivers. However, the end-to-end accuracy of the system clocks in the application processor is a different story. In this study, an experimental testbed has been built using the open-source Linux system, the BeiDou receiver, and the open-source Raspberry Pi 4 hardware. The Pulse-Per-Second (PPS) signals from the BeiDou receiver are used as the reference to synchronize the system clocks. With a one-second synchronization interval, experiments indicate that the system clock achieves an accuracy of 1 µs with a success rate of 92.7% and 2 µs with a success rate of 99.7%. While increasing the synchronization interval, the system clock relies more on the local crystal oscillator, and the timing error increases to 100 µs in 500 seconds.","PeriodicalId":125740,"journal":{"name":"IECON 2022 – 48th Annual Conference of the IEEE Industrial Electronics Society","volume":"4 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Experimental Evaluation of High-Precision System Clock Synchronization with BeiDou for Wide-Area Industrial Internet-of-Things\",\"authors\":\"Fan Yang, Jinsong Wang, Yuemin Ding, Lantao Xing\",\"doi\":\"10.1109/IECON49645.2022.9968427\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"High-precision clock synchronization is required for many industrial Internet of Things (IIoTs) supporting real-time monitoring and control for applications, such as the smart grid. For high-precision clock synchronization in IIoTs, several approaches can be used, such as the IEEE 1588 protocol, the Network Time Protocol (NTP), and the Global Navigation Satellite System (GNSS) based methods. Among them, the GNSS-based methods are more appropriate for IIoTs distributed in wide areas. It has been reported that nanosecond-level time synchronization can be achieved by GNSS receivers. However, the end-to-end accuracy of the system clocks in the application processor is a different story. In this study, an experimental testbed has been built using the open-source Linux system, the BeiDou receiver, and the open-source Raspberry Pi 4 hardware. The Pulse-Per-Second (PPS) signals from the BeiDou receiver are used as the reference to synchronize the system clocks. With a one-second synchronization interval, experiments indicate that the system clock achieves an accuracy of 1 µs with a success rate of 92.7% and 2 µs with a success rate of 99.7%. While increasing the synchronization interval, the system clock relies more on the local crystal oscillator, and the timing error increases to 100 µs in 500 seconds.\",\"PeriodicalId\":125740,\"journal\":{\"name\":\"IECON 2022 – 48th Annual Conference of the IEEE Industrial Electronics Society\",\"volume\":\"4 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-10-17\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"IECON 2022 – 48th Annual Conference of the IEEE Industrial Electronics Society\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/IECON49645.2022.9968427\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"IECON 2022 – 48th Annual Conference of the IEEE Industrial Electronics Society","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IECON49645.2022.9968427","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Experimental Evaluation of High-Precision System Clock Synchronization with BeiDou for Wide-Area Industrial Internet-of-Things
High-precision clock synchronization is required for many industrial Internet of Things (IIoTs) supporting real-time monitoring and control for applications, such as the smart grid. For high-precision clock synchronization in IIoTs, several approaches can be used, such as the IEEE 1588 protocol, the Network Time Protocol (NTP), and the Global Navigation Satellite System (GNSS) based methods. Among them, the GNSS-based methods are more appropriate for IIoTs distributed in wide areas. It has been reported that nanosecond-level time synchronization can be achieved by GNSS receivers. However, the end-to-end accuracy of the system clocks in the application processor is a different story. In this study, an experimental testbed has been built using the open-source Linux system, the BeiDou receiver, and the open-source Raspberry Pi 4 hardware. The Pulse-Per-Second (PPS) signals from the BeiDou receiver are used as the reference to synchronize the system clocks. With a one-second synchronization interval, experiments indicate that the system clock achieves an accuracy of 1 µs with a success rate of 92.7% and 2 µs with a success rate of 99.7%. While increasing the synchronization interval, the system clock relies more on the local crystal oscillator, and the timing error increases to 100 µs in 500 seconds.