This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
1. Introduction
In order to test the up-link and down-link transmission delay of the Long-Term Evolution for Metro (LTE-M) [1, 2], it is necessary to synchronize the clock of the personal computer (PC) between the two terminals. In the communication-based train control (CBTC) system of rail transit, there exists only one way of LTE between the train and ground, and the clock synchronization between the two terminal PCs could not be realized. The commonly used IxChariot [3] uses NTP protocol to obtain the loopback delay through sending and retrieving the test data. With Ixchariot, the handover delay of LTE-M is studied by testing the loopback delay, and moreover, the unidirectional transmission delay was considered as one-half of the loopback delay [4–6]. Iperf [7] is a performance measurement tool for the network communication protocol, and it is used to test the network throughput, statistical delay jitter, and packet loss rate. Wireshark [8] captured all the data packets flowing through the network card, and it can further detect the network security-related issues [9]. None of the above tools can be used to test the transmission delay when the service data only transfer in the case of a one-directional link.
To analyse the time synchronization scenario, the delay was measured in one-way transmission by utilizing the double Network Interface Card (NIC). One network port was used for the NTP to synchronize the clock while the other network port transmits the service data. However, such scheme is not applicable to the rail transit systems. In the wireless sensor networks, by using the timestamps in the physical layer [10], the time offset error is achieved lower than 100 picoseconds on the platform of field-programmable gate array (FPGA); however, this method is inappropriate to obtain the timestamps in our test scenario. The localization problem in wireless sensor networks (WSNs) mostly depends on clock synchronization between nodes. The coupling between synchronization and localization has been studied in many related works [11, 12], and localization is performed based on time of arrival (TOA) or time difference of arrival (TDOA) measurements. In order to achieve high accuracy, the localization scheme takes the very complex process of precise clock synchronization among all nodes as the cost [13]. The complex clock synchronization algorithm is not suitable for calculating the time delay of train-ground communication with high timeliness. Timing-sync Protocol for Sensor Networks (TPSNs) [14] is generally a time synchronization method for the large-density network nodes. Each node needs to be synchronized according to the hierarchical structure, which leads towards more packet switching times and higher protocol energy consumption, so it is not necessary to use it for the communication between both ends of rail transit. Most of the multinode-based cooperative network synchronization [13–15] focuses on the cooperation architecture of the node network, while the research on the synchronization method between the two nodes is less. Based on the wireless sensor network, a method of software skew and offset compensation [16, 17] is proposed to solve the problem of single hop direct connection synchronization between the two nodes. Apart from this scenario, the communications of CBTC go through the multiple nodes, and eventually some singular values are generated.
According to the requirement of CBTC communication synchronization, the contributions of this paper are as follows: (i) A modified software skew and offset compensation scheme is proposed. Since some singular values are generated in the communications of CBTC, thus in order to ensure the accurate measurement of time delay, the singular values are carefully removed. (ii) A three-stage asynchronous clock calibration scheme is proposed, which contains the first calibration stage, the working stage, and the second calibration stage. In the calibration stages, the relative skew and offset of the transmitting and receiving clocks are accumulated to verify the transmission delay in the working stage.
The structure of this paper is as follows: Section 2 describes the clock drift model and formulates the clock synchronization. Section 3 proposes a LTE-M one-way transmission delay measurement method and the method of singular value removal. Section 4 presents an experimental test of the LTE up-link and the down-link delays for the Shanghai Zhangjiang Metro Training Line. Finally, the conclusion is given in Section 5.
2. System Model
2.1. Clock Drift Model
The clock synchronization of nodes in communication networks is very necessary, and each node has its own local clock. The clocks between the two network nodes are driven by the local oscillators, and the clock differences occur in the case of the oscillator frequency and the counter offset [18]. Therefore, the local hardware clock can be expressed as the formula [16, 17]:
[figure omitted; refer to PDF]
In order to achieve the time synchronization, first of all, we need to discuss the relative relationship between the hardware clocks at both ends. It is obvious that the clock difference mainly depends on the relative offset
2.2. Three-Stage Correction Principle
In order to get more accurate relative offset and relative skew, this paper proposes a new clock synchronization method, which divides the test into three stages: the first calibration stage, the working stage, and the second calibration stage. In calibration stages, the calibration test data are transmitted by sending and returning of data. Moreover, in the working stage, the unidirectional data of train control are transmitted for further processing. For the better understanding of this model, the time of transmission and arrival is recorded, as shown in Figure 2.
[figure omitted; refer to PDF]
In the first calibration, the relative offset 1 can be calculated. In the second calibration, the relative offset 2 can be obtained. According to relative offset 1 and 2, the relative skew of the clock at both ends can be calculated. Afterward, according to the relative offset and relative skew of the clocks at both ends, the linear relationship of time at both ends is estimated. The results are used to calculate the corresponding time at both ends during the working stage. Thus, the time delay of one-way transmission in the working stage can be acquired cautiously.
3. Three-Stage Asynchronous Clock Correction
3.1. Principle of Relative Offset and Relative Skew
The relative offset between two ends of PC is obtained by using the NTP [19]. The NTP protocol model is shown in the left of Figure 3, where
[figure omitted; refer to PDF]
Afterwards, we apply the NTP time model to the
After the first calibration, the LTE-M system enters the working stage. Both ends transmit train control data and record the local time of transceiver. After the working stage, the second calibration is carried out, and the method is the same as the first calibration. Later on, we achieve the second point on the linear line, Test2 (
According to the clock relationship of two terminals (2), we acquire a linear fitting line of
From (5)–(7), we can get
This formula indicates the clock relationship between the two ends, where
The true one-way transmission delay is equivalent to
In theory, only initial synchronization is needed without replacing the equipment. However, due to the existence of test errors such as singular value, the fitting line is not completely accurate. After a period of time, errors are easy to appear, so periodic synchronization is considered [20]. Because it is a three-stage clock calibration, the working stage represents the train entering the station and communicating with the base station. In order to maximize the accuracy of the delay for safety reasons, periodic synchronization can be carried out according to the frequency of the train entering the station.
3.2. Singular Value Removal
During the first and second clock calibration, there exist various phenomena, such as data waiting, queuing, blocking, and packet loss. Therefore, in order to handle this issue, there are placed jitters and some singular values in the delay data, as shown in Figure 4. Most of the transmission delays are distributed near the same mean, while some singular values are very large or very small. These singular values in calibration stages affect the accuracy of clock calibration and must be removed.
[figure omitted; refer to PDF]
The special small and large values existing only account for a small proportion, thus can be considered as singular values. When the
The principle of selecting
3.3. Verification of Three-Stage Method
In order to further verify the feasibility of three-stage asynchronous clock correction, after completing three stages of CBTC transmission experiment, we disconnect two PCs from the network and then connect two PCs directly with the network cable. We propose the verification stage to verify whether the clocks at both ends of A and B conform formula (7) by the NTP time model. The verification stage is shown in Figure 5.
[figure omitted; refer to PDF]
When
Table 1
Parameters of delay error in the verification stage.
Number of test | Minimum difference (ms) | Maximum difference (ms) | Average difference (ms) | Root mean square (ms) | |
---|---|---|---|---|---|
|
71070 | −18.07 | 10.00 | −0.69 | 3.07 |
4. Experiment Results
4.1. LTE System Structure of Zhangjiang Metro Training Line
The LTE-M standard stipulates that in the transmission of train control service, the probability of one-way single-channel transmission delay greater than 150 ms cannot exceed more than 2%. The transmission delay test of LTE-Metro system is carried on Shanghai Zhangjiang Metro Training Line, and the actual scene is shown in Figure 7(b). The LTE-M system architecture is mainly composed of Evolved Packet Core (EPC), Baseband Unit (BBU), Radio Remote Unit (RRU), and Terminal Access Unit (TAU). The train PC and the trackside PC carrying the CBTC data are basically the test platform construction carriers. The base station equipment trackside PC is connected to core network through switch 3. The train equipment is connected to TAU, and on the other hand, it is further connected to switch 2 through wireless communication, as shown in Figure 7(a). At this time, the trackside PC is far away from the train PC, and the train equipment moves with the train at high speed, so it cannot be directly connect for clock synchronization. Therefore, by using the three-stage asynchronous clock correction method to run the network layer test program through the single channel, we can precisely measure the one-way transmission delay of up-link and down-link between the base station and the train and check whether the transmission delay of the system conforms the LTE-M standard.
[figure omitted; refer to PDF]
4.2. LTE-M Asynchronous Delay Experiment Results and Analysis
4.2.1. Delay Test of LTE Communication System in Laboratory
We connected the LTE system in the laboratory according to Figure 7 to verify the feasibility of this method. The single-channel synchronization test method proposed in this paper is compared with the dual channel synchronization test method. Table 2 shows the test results of our method under the clock asynchronous condition. Table 3 shows the test results of dual channel synchronization test method under the clock synchronous condition. Through comparison of the up-link and the down-link average delays in the two tables, we can see that there is a little difference between the two methods. In almost the same test period, the average transmission delay of the up-link and down-link under asynchronous condition is 33.7 ms and 15.1 ms, respectively. In addition, the average transmission delay of the up-link and down-link under synchronous condition is 30.5 ms and 14.6 ms, respectively. There is no packet loss in the test, and the maximum transmission delay is not more than 150 ms. Hence, the delay test accurately meets the requirement of transmission delay measurements for CBTC, which verifies the feasibility of the proposed method.
Table 2
Performance statistics of LTE-M one-way transmission under clock asynchronous condition.
Number of packages sent | Number of packages received | Maximum delay (ms) | Average delay (ms) | |
---|---|---|---|---|
Up-link | 2147 | 2147 | 75.5 | 33.7 |
Down-link | 1732 | 1732 | 53.3 | 15.1 |
Table 3
Performance statistics of LTE-M one-way transmission under clock synchronous condition.
Number of packages sent | Number of packages received | Maximum delay (ms) | Average delay (ms) | |
---|---|---|---|---|
Up-link | 2823 | 2823 | 38.4 | 30.5 |
Down-link | 2301 | 2301 | 82.7 | 14.6 |
4.2.2. Delay Test of LTE Communication System in Zhangjiang Metro Training Line
In the Shanghai Zhangjiang Training Line, CASCO uses this method to test the time delay of LTE as shown in Figure 7. In the test, the trackside PC is in the signalling room, and the train PC is on the running train. Both ends use this test method to transmit real business data. At the end of the test, several experiments are carried out to eliminate the singular values, and the experimental results are recorded in Table 4.
Table 4
Selection of de-singular value threshold α%.
First experiment | Second experiment | Third experiment | Fourth experiment | Fifth experiment | |
---|---|---|---|---|---|
|
1% | 0.4% | 1.4% | 2% | 1.4% |
From the result in Table 4, it is demonstrated that the singularity threshold α% is determined in each experiment. It can be seen that the singular values in the calibration stage are random, so each de-singularity needs to select the minimum d according to the actual situation.
The transmission delay test of Shanghai Zhangjiang Metro Training Line adopts the three-stage asynchronous clock correction method. Some of the test data are listed in Table 5. In the transmission of train control service, the up-link average delay at the trackside is basically maintained at 25–28 ms and the maximum delay is maintained at 49–121 ms. The down-link average delay at the train is maintained at 15–22 ms, and the maximum delay is maintained at 84–237 ms. The probability of the one-way transmission delay at the trackside and the train is greater than 150 ms, which is less than 2%. Almost all of the values are perceived nearly 0%, except one value which is greater than 0.20%, as given in Table 5. These results satisfy the requirements of LTE-M test indicators and verify the feasibility of the proposed method in the test.
Table 5
Network delay test results of Shanghai Zhangjiang Training Line.
Maximum delay (ms) | Average delay (ms) | Probability of more than 150 ms (%) | ||
---|---|---|---|---|
Experiment 1 | Up-link | 94 | 25 | 0 |
Down-link | 84 | 18 | 0 | |
|
||||
Experiment 2 | Up-link | 98 | 25 | 0 |
Down-link | 86 | 17 | 0 | |
|
||||
Experiment 3 | Up-link | 108 | 26 | 0 |
Down-link | 95 | 17 | 0 | |
|
||||
Experiment 4 | Up-link | 96 | 26 | 0 |
Down-link | 186 | 17 | 0.03 | |
|
||||
Experiment 5 | Up-link | 49 | 25 | 0 |
Down-link | 84 | 15 | 0 | |
|
||||
Experiment 6 | Up-link | 121 | 28 | 0 |
Down-link | 237 | 22 | 0.20 |
5. Conclusions
In this paper, the time difference is considered in terms of relative offset and the relative skew. A three-stage asynchronous clock correction method, which contains the first calibration stage, the working stage, and the second calibration stage, is proposed in the case of off-site asynchronous LTE networks. The singular values generated in the calibration stages are removed based on the principle that considers the relative offset and relative skew as linear. By using this method, we have successfully tested the time delay performance of LTE network for the Shanghai Zhangjiang Metro Training Line. The results show that this method can measure the one-way transmission delay of LTE-Metro communication system, which provides a measurement tool for evaluating the CBTC system reliability.
Acknowledgments
This work was supported by the National Natural Science Foundation of China under Grant No. 61871261. The authors particularly appreciate Mr. Zhenyu Li and Asad Saleem’s help during experiments and proofreading.
[1] H. Zhao, L. Zhu, H. Jiang, T. Tang, "Design and performance tests in an integrated TD-LTE based train ground communication system," Proceedings of 17th International IEEE Conference on Intelligent Transportation Systems (ITSC), pp. 747-750, DOI: 10.1109/itsc.2014.6957778, .
[2] H. Zhao, W. Xu, Y. Cao, L. Zhu, "Integrated train ground radio communication system based TD-LTE," Chinese Journal of Electronics, vol. 25 no. 4, pp. 740-745, DOI: 10.1049/cje.2016.06.005, 2016.
[3] Ixia, IxChariot, http://www.ixiacom.com/products/ixchariotApplications
[4] Y. Wang, L. Zhu, H. Zhao, "Handover performance test and analysis in TD-LTE based CBTC train ground communication systems," Proceedings of the 2017 Chinese Automation Congress (CAC), pp. 521-525, DOI: 10.1109/cac.2017.8243415, .
[5] H. Zhao, H. Jiang, "LTE-M system performance of integrated services based on field test results," ,DOI: 10.1109/imcec.2016.7867570, .
[6] T. Tang, K. Dai, Y. Zhang, Y. Zhang, H. Zhao, H. Jiang, "Field test results analysis in urban rail transit train ground communication systems of integrated service using LTE-M," ,DOI: 10.1109/itsc.2016.7795882, .
[7] B. Zhang, A. Song, "Iperf-based network performance measurement," Computer Knowledge and Technology, vol. 5 no. 36, pp. 10227-10229, 2009.
[8] Q. Luo, K. Xu, W. Zang, J. Liu, "Network protocol parser and verification method based on wireshark," Computer Engineering and Design, vol. 32 no. 3, pp. 770-773, 2011.
[9] Z. Li, X. Xia, Q. Liu, Y. Ma, "Test method of performance of network layer device," Computer Science, vol. 42 no. 6, pp. 271-273, 2015.
[10] R. Exel, "Clock synchronization in IEEE 802.11 wireless LANs using physical layer timestamps," Proceedings of the International IEEE Symposium on Precision Clock Synchronization for Measurement Control and Communication (ISPCS),DOI: 10.1109/ispcs.2012.6336622, .
[11] W. Yuan, N. Wu, B. Etzlinger, Y. Li, C. Yan, L. Hanzo, "Expectation-maximization-based passive localization relying on asynchronous receivers: centralized versus distributed implementations," IEEE Transactions on Communications, vol. 67 no. 1, pp. 668-681, DOI: 10.1109/tcomm.2018.2866478, 2019.
[12] B. Etzlinger, F. Meyer, F. Hlawatsch, A. Springer, H. Wymeersch, "Cooperative simultaneous localization and synchronization in mobile agent networks," IEEE Transactions on Signal Processing, vol. 65 no. 14, pp. 3587-3602, DOI: 10.1109/tsp.2017.2691665, 2017.
[13] W. Yuan, N. Wu, B. Etzlinger, H. Wang, J. Kuang, "Cooperative joint localization and clock synchronization based on Gaussian message passing in asynchronous wireless networks," IEEE Transactions on Vehicular Technology, vol. 65 no. 9, pp. 7258-7273, DOI: 10.1109/tvt.2016.2518185, 2016.
[14] S. Ganeriwal, R. Kumar, M. Srivastava, "Timing-sync protocol for sensor networks," Proceedings of First International Conference on Embedded Networked Sensor Systems,DOI: 10.1145/958491.958508, .
[15] Y. Xiong, N. Wu, Y. Shen, M. Z. Win, "Cooperative network synchronization: asymptotic analysis," IEEE Transactions on Signal Processing, vol. 66 no. 3, pp. 757-772, DOI: 10.1109/tsp.2017.2759098, 2018.
[16] J. He, X. Duan, P. Cheng, L. Shi, L. Cai, "Accurate clock synchronization in wireless sensor networks with bounded noise," Automatica, vol. 81, pp. 350-358, DOI: 10.1016/j.automatica.2017.03.009, 2017.
[17] X. Zhang, H. Chen, K. Lin, Z. Wang, J. Yu, L. Shi, "RMTS: a robust clock synchronization scheme for wireless sensor networks," Journal of Network and Computer Applications, vol. 135,DOI: 10.1016/j.jnca.2019.02.028, 2019.
[18] B. Etzlinger, H. Wymeersch, A. Springer, "Cooperative synchronization in wireless networks," IEEE Transactions on Signal Processing, vol. 62 no. 11, pp. 2837-2849, DOI: 10.1109/tsp.2014.2313531, 2014.
[19] D. Wang, X. Li, H. Wang, "Research and application on the timestamp synchronization mechanism of NTP network applications," Transactions of China Electrotechnical Society, vol. 30, pp. 477-483, 2015.
[20] K. S. Yildirim, A. Kantarci, "Time synchronization based on slow-flooding in wireless sensor networks," IEEE Transactions on Parallel and Distributed Systems, vol. 25 no. 1, pp. 244-253, DOI: 10.1109/tpds.2013.40, 2014.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Copyright © 2020 Shuangshuang Ni et al. This is an open access article distributed under the Creative Commons Attribution License (the “License”), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. http://creativecommons.org/licenses/by/4.0/
Abstract
This paper presents an experimental campaign of transmission delay measurements under asynchronous condition for the communication-based train control (CBTC) systems. A three-stage asynchronous clock correction method is proposed. Before and after the working stage, the clock difference between transmitter and the receiver is calculated, moreover the relative offset and relative skew between two terminals of the working stage are derived, and it further leads towards the experimental verification of the transmission delay. In order to improve the measurement accuracy, the singular values are distinguished and eliminated in the test. Using this method, the transmission delay of the Long-Term Evolution for Metro (LTE-M) communication between the train and the signalling room in Shanghai Zhangjiang Metro Training Line is measured successfully, which demonstrates the effectiveness of the proposed one-way transmission delay test.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Details




1 Key Laboratory of Specialty Fiber Optics and Optical Access Networks, Joint International Research Laboratory of Specialty Fiber Optics and Advanced Communication, Shanghai Institute for Advanced Communication and Data Science, Shanghai University, Shanghai 200444, China
2 Shanghai Engineering Research Center of Driverless Train Control of Urban Guided Transport, Research & Design Institute, CASCO Signal Ltd., Shanghai 200072, China