Next Article in Journal
Research on Low-Voltage Arc Fault Based on CNN–Transformer Parallel Neural Network with Threshold-Moving Optimization
Previous Article in Journal
Exploiting Temporal Features in Calculating Automated Morphological Properties of Spiky Nanoparticles Using Deep Learning
Previous Article in Special Issue
The Advantage of the 5G Network for Enhancing the Internet of Things and the Evolution of the 6G Network
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Performance Analysis and Prediction of 5G Round-Trip Time Based on the VMD-LSTM Method

1
School of Mechanical Engineering and Automation, Beihang University, Beijing 100191, China
2
Jiangxi Research Institute, Beihang University, Nanchang 330096, China
3
Research and Application Center of Advanced CNC Machining Technology, State Administration of Science, Technology and Industry for National Defense, Beijing 100191, China
*
Authors to whom correspondence should be addressed.
Sensors 2024, 24(20), 6542; https://doi.org/10.3390/s24206542
Submission received: 5 August 2024 / Revised: 30 September 2024 / Accepted: 7 October 2024 / Published: 10 October 2024
(This article belongs to the Special Issue Advanced Technologies in 5G/6G-Enabled IoT Environments and Beyond)

Abstract

:
With the increasing level of industrial informatization, massive industrial data require real-time and high-fidelity wireless transmission. Although some industrial wireless network protocols have been designed over the last few decades, most of them have limited coverage and narrow bandwidth. They cannot always ensure the certainty of information transmission, making it especially difficult to meet the requirements of low latency in industrial manufacturing fields. The 5G technology is characterized by a high transmission rate and low latency; therefore, it has good prospects in industrial applications. To apply 5G technology to factory environments with low latency requirements for data transmission, in this study, we analyze the statistical performance of the round-trip time (RTT) in a 5G-R15 communication system. The results indicate that the average value of 5G RTT is about 11 ms, which is less than the 25 ms of WIA-FA. We then consider 5G RTT data as a group of time series, utilizing the augmented Dickey–Fuller (ADF) test method to analyze the stability of the RTT data. We conclude that the RTT data are non-stationary. Therefore, firstly, the original 5G RTT series are subjected to first-order differencing to obtain differential sequences with stronger stationarity. Then, a time series analysis-based variational mode decomposition–long short-term memory (VMD-LSTM) method is proposed to separately predict each differential sequence. Finally, the predicted results are subjected to inverse difference to obtain the predicted value of 5G RTT, and a predictive error of 4.481% indicates that the method performs better than LSTM and other methods. The prediction results could be used to evaluate network performance based on business requirements, reduce the impact of instruction packet loss, and improve the robustness of control algorithms. The proposed early warning accuracy metrics for control issues can also be used to indicate when to retrain the model and to indicate the setting of the control cycle. The field of industrial control, especially in the manufacturing industry, which requires low latency, will benefit from this analysis. It should be noted that the above analysis and prediction methods are also applicable to the R16 and R17 versions.

1. Introduction

In the era of Industry 4.0 [1,2,3], the industrial sector urgently needs to introduce transmission protocols characterized by high transmission rates, low latency, and high reliability [4] to meet the demand for massive data transmission in factories [1]. Unlike wired protocols, wireless networks better meet the current industrial demand for device mobility, leading researchers to explore their applications in the sector [5,6,7,8,9] and propose standards such as industrial wireless sensor networks [5] and WIA-FA for factory automation [6], which feature lower transmission latency. In these applications, WIA-FA has achieved the lowest transmission delay of 25 ms in multi-AGV synchronous motion scenarios. However, most of these wireless networks have limited coverage and narrow bandwidth, making it difficult to ensure the determinism of information transmission.
The commercially available 5G network is renowned for its low latency and high reliability, offering broad application prospects [10]. The current state-of-the-art 6G network outperforms 5G in terms of real-time performance and reliability, but it is still in the theoretical research phase. Ref. [11] proposed a dual-function radar-communication base station beamforming design method to address joint communication and signal optimization issues in the 6G environment. Ref. [12] identified 12 key scientific challenges facing 6G. Overall, 6G technology is still far from practical application. Against this backdrop, researching the application potential of 5G in the industrial sector is particularly necessary.
The measurement and performance analysis of 5G RTT data can provide a basis for assessing its application potential in specific industrial scenarios. Therefore, selecting appropriate 5G RTT measurement methods based on different scenario requirements is crucial. References [13,14] focus on the characteristics of the network itself, using precise but complex measurement tools or methods to analyze 5G RTT under different network conditions. However, these methods are not suitable for engineering practice due to their lack of convenience. Among researchers focusing on industrial applications, the author [15] conducted 5G RTT measurements and characteristic analyses on highways. Ref. [16] improved urban positioning accuracy by measuring 5G RTT in the Global Navigation Satellite System (GNSS). Although these findings demonstrate the potential of 5G, there is a lack of research on its RTT performance in real factory environments.
In industrial fields with high real-time requirements, accurately predicting 5G RTT helps improve system performance. For instance, in scenarios involving dual AGV (Kunshan Huaheng Welding Co., Ltd., Kunshan, China) synchronized control, precise 5G RTT predictions assist in maintaining the accuracy and stability of the synchronized control system [17]. The author of [18] utilized the specialized measurement software Nemo Handy (Keysight Technologies, Inc., Santa Rosa, CA, USA) to obtain real-time data on radio layer and physical layer parameters and combined it with machine learning algorithms to predict 5G RTT. The author of [19] proposed a URLLC time delay prediction method based on unbalanced regression algorithms and LSTM to address sporadic large time delay issues. These studies demonstrate the effectiveness of 5G prediction methods within their respective research contexts, but there is a lack of research on 5G time delay prediction in real factory environments.
To address the research gap in existing literature regarding the application of 5G in factory environments, we designed a 5G RTT measurement method suitable for factories, analyzed the measured RTT performance, and proposed a method for predicting 5G RTT. Our study confirms the feasibility of applying 5G in factory environments with low latency requirements, which is of significant importance in the current context of Industry 4.0 and provides a valuable reference for future exploration of 6G industrial applications.
The rest of the paper is organized as follows. Section 2 briefly provides an overview of research works related to this study. Section 3 details the test environment setting for 5G network performance. In Section 4, statistical analysis is conducted on the 5G RTT data, and the results indicate that the low latency performance of 5G technology is superior to existing standards. At the same time, the statistical results provide a basis for assessing whether 5G networks can be applied to specific industrial scenarios. Section 5 demonstrates that the RTT data are a series of non-stationary random time sequences. In Section 6, first-order differencing is first used on the original 5G RTT series to obtain the stationary differential sequences. Then, a time series analysis-based variational mode decomposition (VMD)–long short-term memory (LSTM) prediction method is proposed, in which VMD is used to decompose the differential sequences into a series of different modes to reduce the impact of the complexity and volatility of the original data on prediction accuracy. After that, LSTM is used to predict the differential sequences, and finally, the inverse difference is performed to obtain the predicted value of 5G RTT. Section 7 first introduces two metrics for evaluating model prediction performance based on the accuracy and stability requirements of industrial control systems. Then, a sensitivity analysis of the model to different hyperparameters is conducted, providing a basis for hyperparameter selection. Finally, by comparing different prediction methods, it proves that the proposed method has a better performance in the prediction of RTT. Finally, conclusions are presented in Section 8.

2. Related Works

2.1. Measurement and Analysis of 5G RTT

To determine whether 5G can meet the requirements of applications in real factory scenarios, as described in this paper, it is necessary to measure 5G RTT to analyze its performance. The authors of [15] investigated the latency and RTT characteristics of a live 5G NSA network, but the experimental environment was conducted on highways rather than in factories. The authors of [13] used three locally hosted measurement methods to present initial measurements of the data rate and the round-trip delay in standalone NPNs with various end devices, but the experimental environment was conducted on highways rather than in factories. The authors of [14] measured the one-way packet delays with sub-microsecond precision as well as measuring the packet core delay with nanosecond precision, yet in the field of industrial control, the measurement accuracy of RTT should be consistent with the control cycle.
To meet the requirement of measuring 5G RTT in factory scenarios while avoiding the waste of time and manpower, we utilized commonly used control components in factories, such as PLCs, and other commercial network devices as our experimental equipment. We employed a simple Ping command to record response times. Through our measurements, we obtained RTT data from the actual factory scenario and provided a range of 5G performance, which serves as a reference for determining whether 5G can be selected as the network communication protocol for control scenarios.

2.2. Prediction of 5G RTT

After determining the performance of 5G, we predict the RTT of 5G. The current prediction methods mainly include models based on 5G RTT theory and methods based on 5G RTT timing.

2.2.1. Models Based on 5G RTT Theory

The model based on 5G RTT theory is a theoretical analysis method. It establishes a network environment model using mathematical methods based on the structure of the communication system and the principles of signal propagation. Due to the high computational complexity of complex systems, some scholars use computer simulations [20,21] to obtain RTT. However, when the network environment is complex, it is very labor-intensive and prone to errors, such as the actual factory scenario in this paper.

2.2.2. Methods Based on 5G RTT Timing

Before predicting time series, it is necessary to extract their features. Simple feature extraction methods include the Euclidean Distance (ED) [22] and Dynamic Time Warping (DTW) [23], but they are sensitive to outliers in the data. Among the commonly used methods currently, the symbolization methods for time series mainly include piecewise aggregate approximation (PAA), symbolic aggregate approximation (SAX) [24], and singular value decomposition (SVD) [25], but it is difficult to measure the similarity of symbols. Typical time-frequency analysis methods include Fourier transform (FT) [26] for stationary sequences and Wavelet transform (WT) [27] for non-stationary sequences. To solve the difficulty of wavelet base selection, empirical mode decomposition (EMD) and ensemble EMD (EEMD) [28,29] are applied. To overcome modal aliasing and enhance the adaptability and flexibility of the algorithm, we have chosen the more effective variational mode decomposition (VMD) [19,30,31,32,33,34] method for feature extraction from the 5G RTT series.
After extracting the time series features, we make predictions. Among the model-based time series predicting methods, representative ones include the hidden Markov model (HMM) [35], AR [36], and its derived models, such as autoregressive moving average (ARMA) [37], autoregressive integrated moving average (ARIMA) [38], and vector autoregression (VAR) [39], but they can only be applied to stationary time series [40]. Based on the analysis of the 5G RTT series presented in this paper, they exhibit non-stationarity. Therefore, instead of adopting model-based methods to predict 5G RTT, we have chosen artificial intelligence methods. Artificial neural networks (RNNs) [41] are well suited for time series forecasting tasks due to their memory capabilities. However, RNNs can only retain short-term memory [42], which is not suitable for the time series used in this study. Based on the RNN, a model called long short-term memory (LSTM) [43] is improved with a long-term memory function developed by introducing the concept of cell state [19,28,30,31,32,33,44], which has a better effect than an RNN in long-sequence forecasts. As a variant of the LSTM algorithm, gated recurrent unit (GRU) has a faster training speed, but its prediction is not as accurate as LSTM [45]. Especially for predictions with a longer time span, LSTM has a significant accuracy advantage [46]. Although the TCN proposed in recent years has a faster calculation speed, its prediction accuracy is not satisfactory [47]. Furthermore, our partial autocorrelation analysis indicates that 5G time series exhibit long-term autocorrelation, making LSTM a suitable choice for prediction. Therefore, we have selected LSTM as the prediction method.

2.2.3. Examples of 5G RTT Prediction

Currently, some scholars [28] have researched predicting 5G RTT performance, and [31,32,34] have adopted prediction methods similar to those in this paper. However, their application scenarios or data sources are not from real factories. The authors of [19] proposed a URLLC time delay prediction method but focused on predicting occasional large time delays. The authors of [30] presented a 5G-A terminal transmission delay prediction algorithm but did not provide details of the network testbed and evaluation of the method’s performance.
The research in this paper focuses on conducting RTT measurements and predictions for commercial network services targeted at factory scenarios and providing assistance for improving process control performance. Therefore, after reviewing the current relevant research findings, we have selected hardware, software, and analytical methods that align with the research content of this paper.

2.3. The Contributions of This Paper

The contributions of this paper are as follows:
  • For real factory scenarios, we propose a 5G RTT prediction method with low prediction error and good transferability, demonstrating the feasibility of applying 5G in factory scenarios with low latency requirements;
  • The sensitivity analysis of the model’s prediction performance to parameters provides readers with a basis for selecting model parameters;
  • The proposed model prediction accuracy metric TC, combined with the control domain, offers a new perspective on how to select control periods and when to retrain the model.

3. Test Environment Setting

Internet of Things (IoT) devices in smart factories include machine tools, robotic arms, etc., and programmable logic controllers (PLCs), which are widely used as their data acquisition and control components. Thus, to analyze the RTT characteristics of a 5G network in a real factory scenario, we chose a soft PLC (Kunshan Huaheng Welding Co., Ltd., Jiangsu, China) (including a master PLC and slave PLC) as the experimental equipment and constructed a 5G test network for RTT testing. The 5G version used in the network was standard R15 [48]. The base station we used was 5G LampSite (Huawei Technologies Co., Ltd., Guangdong, China). The transceivers were Aumiwalker’s R511 (Aumiwalker Technology Co., Ltd., Beijing, China) [49], and other devices in the network were also existing commercial products rather than prototypes. The structure of the network is shown in Figure 1.
A network layer tunnel was established through a 5G local area network (LAN) and communicated with transceivers. The master PLC (MPLC) can be deployed after the internal mobile edge computing (MEC) of the enterprise or on the end side. The slave PLC (SPLC) was on the base station side. For the physical layer technique, some researchers have elaborated on the important impact of channel coding and modulation schemes on the reliability and efficiency of the transmission: The authors of [50] designed an SSERGMS constellation and P-LDPC code to remarkably improve the convergence and decoding performance of MIMO-VLC systems. The authors of [51] compared the characteristics and advantages of three commonly used codes (Turbo, LDPC, and Polar), as well as their application-specific integrated circuit (ASIC) implementation of the decoders, to guide the selection and design of channel coding. Although the focus of this study is not on optimizing coding methods or modulation schemes, it was still necessary to specify the settings of the relevant items in the test network: LDPC code was used for the service channel, and Polar code was used for the control channel. Using adaptive modulation and coding (AMC) to select an appropriate modulation scheme based on the current channel quality, the modulation indices corresponding to different modulation schemes are shown in Table 1.
Table 2 summarizes the system configuration of the test network.
In the 5G RTT test process, we pinged a packet from the SPLC to the MPLC, and the RTT value was obtained by recording the time of sending and receiving the packet. The end-to-end ping delay included two parts: the air interface delay and the delay from the base station to the server. We used different packet sending intervals and package lengths in each group of tests while the number of packets remained at 50,000. Table 3 shows the packet settings and test results of the 5G RTT.

4. Statistical Analysis of 5G RTT Data

According to different packet sending intervals and packet lengths, eight RTT datasets (dataset 1 to dataset 8 in Table 3) were statistically analyzed, and the results are reported in Table 3. To apply 5G networks to industrial scenarios, it is necessary to first determine the required network service capabilities based on business requirements and then plan a 5G network that can achieve such network service capabilities. There are already relevant standardized regulations for network planning. Therefore, for 5G networks in different industrial scenarios, as long as they have the same network service capabilities as the network used in our research, the characteristics of the network after standardized network planning will be approximately the same. Consequently, our research results can be generalized for other industrial scenarios with the same business requirements.
It can be seen that the minimum values of the eight sets of data were relatively close and all less than 7 ms. Due to the uncertainty caused by factors such as the network signal-to-noise ratio (SNR) and network load, the maximum RTT had a strong randomness, yet the average values of the eight sets of data were about 11 ms. Generally speaking, when the packet lengths are the same, the longer the packet sending intervals, the larger the average values of RTT, yet the increase is relatively small. It can be seen from the standard deviation data that when the packet sending intervals increased while the packet lengths were the same, the variability in the 5G RTT increased. All eight sets of data had positive skewness because of the long tailing and the large number of great RTT data, and this situation was influenced by the SNR as well as the load of the network.
We used dataset 1 as an example to draw its histogram and probability density function (PDF), and the results are presented in Figure 2a, while Figure 2b displays its cumulative histogram.
According to the statistical results, the RTT data with values within the range of (7, 14] accounted for the vast majority of the total sample, reaching 87.8%, yet the RTT data with a value greater than 15 ms only accounted for 3.6%. In addition, the RTT data with a value greater than 20 ms (which is regarded as a large delay) were even less, accounting for only 0.3%.
Through the statistical analysis of 5G RTT data in this section, it can be seen that their average value was around 11 ms, which is better than the 25 ms of WIA-FA and can better meet the low latency requirements of machine tools or robot control in factory environments.

5. Time Series Analysis of 5G RTT Data

The 5G RTT data can be regarded as a time series, and the 5G RTT series can be represented as { R t , t = 1 , , T N } . Here, R t + and T N + , R t is the RTT value at time t, and T N is the length of the RTT series. In the following text, we simplify the mathematical expression of the 5G RTT series to { R t } .
In this section, stationary analysis and correlation coefficient analyses are conducted on { R t } , and the results are used in the VMD-LSTM method proposed in the next section.

5.1. Stationary Analysis of RTT Series

We used the ADF test [52] to analyze the stationarity of the RTT series. Due to the long length of the original RTT series, we divided it into R L e n / s segments of short sequences and conducted stationarity tests on the short sequences. Among them, RLen represents the length of the original sequence. According to Section 3, Rlen = 50,000. Symbol s represents the length of the short sequence. Because the errors in the ADF test may affect the results of the stationarity test when the sequence length is short, we took s = 1000 as an example to perform the ADF test on short RTT sequences. Due to the sensitivity of the ADF test results to the lag length lp, we set the lag length lp of the short sequence to a value where the absolute value of the τ -statistic is greater than 1.6, based on the research results of Ng and Perron [53]. We listed the ADF test results of several short RTT sequences in Table 4, where the critical value (0.05) denotes the corresponding critical value when the significance is equal to 0.05. To ascertain the stationarity of a short RTT sequence, we applied the following criterion: if the absolute value of the τ -statistic was greater than the critical value (0.05) and the p-value was less than the significance level (0.05) set in this study, then the short RTT sequence was considered stationary.
The p-value, τ -statistic, and critical values are shown in Table 4.
None of the five short sequences shown in Table 4 satisfied the above rule, so they were all non-stationary. As a supplement, we also conducted ADF tests on the short sequences with a length of s = 2000:1000:10,000, and the results indicated that, regardless of the value of sequence length, some or all of the sequence segments were non-stationary. Therefore, it can be concluded that the 5G RTT series are non-stationary.
Due to the poor accuracy of predicting non-stationary 5G RTT series directly, we constructed a first-order differential sequence { D R t , t = 2 , , T N } of the RTT series, and its calculation formula is
D R t = R t R t 1
{ D R t } was also divided according to the length of the sequence segment of 1000. Since the length of the first-order differential sequence was 49,999, we could obtain 49 short sequences with a length of 1000 and 1 short sequence with a length of 999. The above ADF test process was performed on each short sequence. The test results indicated that the first-order differential sequence of RTT exhibited stationarity at a significance level of 0.05. In the following text, we will abbreviate the first-order differential RTT as DRTT.

5.2. Correlation Coefficient Analysis of Differential RTT Series

We calculated the autocorrelation coefficient and partial autocorrelation coefficient for the DRTT series { D R t } with different sequence lengths. The results showed the autocorrelation coefficients and partial autocorrelation coefficients of these sequence segments had similar characteristics. Therefore, only the results of the autocorrelation coefficients and partial autocorrelation coefficients of one segment of the short DRTT sequence with a length of 1000 were plotted separately. In Figure 3a,b, the dashed line marks two times the standard deviation, and the bars are color-coded to indicate if the correlation coefficients fall within this range.
Figure 3a shows that the autocorrelation coefficient of the short DRTT sequence decayed extremely slowly and only decayed to within the range of two times the standard deviation after 850 lags. Since the ADF test results indicated the stationarity of the DRTT series, and according to the Wold decomposition theorem [54], i.e., a discrete stationary sequence can be decomposed into a deterministic sequence and a stochastic sequence, we knew the random components in the DRTT series had a significant impact on the sequence, resulting in complex nonlinear characteristics. Figure 3b shows that after the 40th lag, 90% of the partial autocorrelation coefficients were within the range of two times the standard deviation. Therefore, the partial autocorrelation coefficient can be approximately considered as having a 40th-order truncation, which means that the DRTT value D R t at time t has a high correlation with the previous forty DRTT values D R t 40 , , D R t 1 . In the subsequent prediction process, it was proven that adjusting the parameters of our RTT prediction method by combining the correlation coefficients of the sequence played an important role in improving prediction accuracy.
For various time series prediction methods, whether traditional or emerging, the prediction performance of nonlinear sequences is worse than that of linear sequences. Therefore, to improve the prediction accuracy of 5G RTT, a method based on VMD-LSTM was proposed in this study, and the first-order differential sequence of the RTT series was utilized as the input of this prediction method.

6. 5G RTT Prediction with the Time Series Analysis-Based VMD-LSTM Method

We propose a 5G RTT prediction method based on time series analysis and VMD-LSTM, to use a sequence of m + 1 RTT data { R t , m } = { R t m 1 , , R t 1 } obtained through measurement to predict a sequence of n RTTs { R t , n } = { R t , , R t + n 1 } that will be generated in the future. { D R t k } , k = 1 , , K represents the kth subsequence of the K subsequences obtained after the VMD process conducted on { D R t } . In addition, the terms related to LSTM networks are defined as follows: L S T M t i , k ( i = 1 , , m ; k = 1 , , K ) represents the LSTM unit at time ti in the LSTM network corresponding to the kth subsequence. Among them, C t i 1 , k represents the cell state of the LSTM unit at time ti − 1, h t i 1 , k represents the output of the LSTM unit at time ti − 1, D R t i k represents the kth component of the known DRTT data input to the LSTM unit at time ti, C t i , k represents the cell state of the LSTM unit at time ti, h t i , k represents the output of the LSTM unit at time ti. These LSTM units ( L S T M t i , k ) make up the training phase of the LSTM network. L S T M t + j , k ( w h i l e : n 2 , j = 0 , , n 2 , w h i l e : n = 1 , j = 1 ; k = 1 , , K ) represents the LSTM unit at time t + j in the LSTM network corresponding to the kth subsequence. Among them, C t + j 1 , k represents the cell state of the LSTM unit at time t + j − 1, h t + j 1 , k represents the output of the LSTM unit at time t + j − 1, D R t + j k represents the kth component of the predicted DRTT data input to the LSTM unit at time t + j, C t + j , k represents the cell state of the LSTM unit at time t + j, h t + j , k represents the output of the LSTM unit at time t + j, i.e., the predicted DRTT data for the next moment (time t + j + 1). These LSTM units ( L S T M t + j , k ) make up the prediction phase of the LSTM network. In the framework diagram shown in Figure 4, it can be seen that the four main steps of this time series analysis-based VMD-LSTM method are as follows:
Step 1. First-order differencing is performed on the 5G RTT series { R t , m } to obtain the DRTT series { D R t , m } = { D R t m , , D R t 1 } , where D R t is calculated according to (1).
Step 2. VMD is performed on the 5G DRTT series.
According to the analysis in Section 5, it can be concluded that due to the nonlinearity of the 5G DRTT series, the accuracy of directly predicting DRTT data is relatively low. Therefore, in the prediction method proposed in this paper, the VMD method is first used to decompose the DRTT series { D R t , m } into K subsequences { D R t , m k } , k = 1 , , K and a residual sequence { D R t , m r e s } , where { D R t , m k } = { D R t m k , , D R t 1 k } and { D R t , m r e s } = { D R t m r e s , , D R t 1 r e s } . Besides, { D R t , m } = k = 1 K { D R t , m k } + { D R t , m r e s } and D R t x = k = 1 K D R t x k + D R t x r e s , x = 1 , 2 , , m .
Step 3. LSTM prediction is performed separately on the decomposed K + 1 subsequences.
After completing step 2, we obtain K IMFs and 1 residual sequence, totaling K + 1 subsequences. As these subsequences possess different frequency domain characteristics, it is necessary to establish individual LSTM networks for each of the K + 1 subsequences before making predictions on them separately. Subsequently, these K + 1 LSTM networks will be used for predicting the corresponding subsequences, respectively.
Taking the first subsequence { D R t , m 1 } as an example, the prediction process can be described as follows: by substituting m DRTT values, i.e., D R t m 1 , , D R t 1 1 in { D R t , m 1 } = { D R t m 1 , , D R t 1 1 } , into the already modelled network LSTM1, the predicted values D R ^ t 1 , , D R ^ t + n 1 1 for the next n unknown DRTT values D R t 1 , , D R t + n 1 1 can be calculated.
Define { D R ^ t , n 1 } = { D R ^ t 1 , , D R ^ t + n 1 1 } as the predicted sequence of the first subsequence. For other K subsequences, their respective LSTM networks can be used to calculate n predicted values. These predicted values respectively constitute the prediction sequences { D R ^ t , n 2 } , , { D R ^ t , n K } and { D R ^ t , n r e s } . Among them, { D R ^ t , n 1 } , , { D R ^ t , n K } represents the predicted sequence of K IMFs, while { D R ^ t , n r e s } represents the predicted sequence of the residual sequence.
Step 4. The prediction results of the original sequence { D R t , m } are reconstructed.
After steps 1–3, we obtain the prediction results { D R ^ t , n 1 } , , { D R ^ t , n K } and { D R ^ t , n r e s } for each IMF and residual sequence of { D R t , m } . As described in step 2, the DRTT value at a certain moment is equal to the sum of the values of each IMF and the residual value at that moment, i.e., D R t x = k = 1 K D R t x k + D R t x r e s , x = 1 , 2 , , m . Thus, the predicted DRTT value at a certain time in the future is also equal to the predicted values of each IMF plus the predicted residual value at that time, i.e., D R ^ t + y 1 = k = 1 K D R ^ t + y 1 k + D R ^ t + y 1 r e s , y = 1 , 2 , , n . Therefore, the predicted sequence of the DRTT series can be represented by the following formula:
{ D R ^ t , n } = ( k = 1 K { D R ^ t , n k } ) + { D R ^ t , n r e s }
As mentioned earlier, the unknown sequence { D R t , n } = { D R t , , D R t + n 1 } can be predicted using the known sequence { D R t , m } = { D R t m , , D R t 1 } , and the predicted sequence composed of predicted values is { D R ^ t , n } = D R ^ t , , D R ^ t + n 1 . By performing an inverse operation on (1), we can obtain:
R t = D R t + R t 1 R t + 1 = D R t + 1 + R t = D R t + 1 + D R t + R t 1 R t + n 1 = D R t + n 1 + R t + n 2 = j = t t + n 1 D R j + R t 1
Meanwhile, as mentioned in step 1, the known sequence { D R t , m } = { D R t m , , D R t 1 } is obtained using the first-order difference of the known sequence { R t , m } = { R t m 1 , , R t 1 } . Therefore, in (3), only R t 1 is known. So, we incorporate the predicted values of R t 1 and the corresponding first-order difference of RTT into (3) and rewrite it as:
R ^ t = D R ^ t + R t 1 R ^ t + 1 = D R ^ t + 1 + R ^ t = D R ^ t + 1 + D R ^ t + R t 1 R ^ t + n 1 = D R ^ t + n 1 + R ^ t + n 2 = j = t t + n 1 D R ^ j + R t 1
By using (4), the predicted values of n future RTTs can be calculated.

6.1. Decomposing the 5G DRTT Series with the VMD Method

VMD is a method that utilizes an iterative search for the optimal solution of a variational model to extract the intrinsic mode function (IMF) components of a signal. It is suitable for decomposing time series with nonlinear and non-stationary characteristics [33]. Using the VMD method, the first-order differential sequence { D R t } of the 5G RTT series can be decomposed into K modes D R t k , k = 1 , , K . The principle is to find a set of subsequences, under the condition that the sum of each subsequence is equal to the original sequence so that the sum of the estimated bandwidth of the subsequences is minimized [33]:
min { D R t k } , { ω k } k = 1 K t [ ( δ t + j π t ) D R t k ] e j ω k t 2 2 s . t . k = 1 K D R t k = D R t
in which D R t represents the tth element of the DRTT series, D R t k represents the tth element in the kth DRTT subsequence, ω k represents the center frequency of the kth DRTT subsequence. The symbol * represents convolution.
The problem can be transformed into the following variational problem using the Lagrange equation:
L D R t k , ω k , λ = α k = 1 K t [ ( δ t + j π t ) D R t k ] e j ω k t 2 2 + D R t k = 1 K D R t k 2 2 + < λ ( t ) , D R t k = 1 K D R t k >
In which λ represents a vector composed of Lagrange multipliers, α represents the quadratic penalty factor. Iteratively calculate the value D R k , l ω in the frequency domain of the kth DRTT subsequence, as well as the corresponding center frequency of the kth differential subsequence ω k l and the Lagrange multipliers λ l , through the process shown in Figure 5. Among them, l represents the number of iterations. When the convergence condition k D R k , l + 1 ( ω ) D R k , l ( ω ) 2 2 / D R k , l ( ω ) 2 2 < ε is met, the iteration process can be stopped, and K DRTT subsequences D R t k , k = 1 , , K in the time domain can be obtained through inverse Fourier transform.
In the above decomposition process, the number of DRTT subsequences K, the quadratic penalty factor α , and the update coefficient τ have a significant impact on the decomposition effect. Among them, τ is used to update the Lagrange multiplier vector in the iterative calculation shown in Figure 5.
We referred to the method in [19] and set the value of K to 7. Since the optimization process for the quadratic penalty factor α and the update coefficient τ in [24] adopted the GOA method [55], which optimizing the mean of the residual, i.e., REI shown in (7) to minimum, this will cause the VMD to focus on obtaining the minimum residual while ignoring the consideration of the stationarity or randomness of the IMFs, which has a significant impact on prediction accuracy.
R E I = 1 L N t D R t r e s
in which LN represents the length of the residual sequence.
To simplify the optimization process for α and τ while improving the predictability of the sequence, we propose a parameter optimization method based on correlation coefficients. As stated in Section 5.2, when the partial autocorrelation coefficient of the sequence has an m-order truncation, it indicates that the DRTT value at time t (i.e., D R t ) has a high correlation with the DRTT values at m previous moments (i.e., D R t m , , D R t 1 ), while the correlation with the DRTT values at other previous moments is weak. Based on this feature, the more accurate the relationship between D R t and D R t m , , D R t 1 we establish is, the closer the predicted value D R ^ t based on this relationship will be to the true value D R t . Therefore, when conducting VMD, our optimization goal is to search for a set of α and τ so that the partial autocorrelation coefficients of each subsequence conform to the characteristic of m-order truncation as closely as possible. The steps are as follows:
Step 1. Initial values of 3000 and −0.1 are assigned to α and τ , respectively.
Step 2. VMD is executed, and the partial autocorrelation coefficients of K IMFs and residual sequences are respectively calculated, which form a matrix P A with l e rows and K + 1 columns. l e represents the maximum lag of the partial autocorrelation coefficient to be calculated. The element P A i , j , i = 1 , , l e , j = 1 , , K + 1 of the matrix represents the partial autocorrelation coefficient of the jth subsequence with ith lag.
Step 3. Search for whether there exists a lag m that all subsequences satisfy the following conditions:
P A k s u m θ 1 P A k P A k , P A k θ 2
The calculation formulas for P A k s u m , θ 1 , and θ 2 are as follows:
P A k s u m = i = m + 1 l e P A i , k θ 1 = l e m p b + θ P A k = P A m + 1 , k , , P A l e , k
Among them, k = 1, …, K represents the kth subsequence, p b is two times the standard deviation for the correlation analysis, while θ , θ 1 , and θ 2 limit the degree of deviation of the partial autocorrelation coefficients of the subsequence from the m-order truncation. θ and θ 1 constrain the sum of partial autocorrelation coefficients, and θ 2 constrains the individual partial autocorrelation coefficients.
Step 4. If the value of m that meets the condition cannot be found in step 3, set τ = τ + 0.01 and return to step 2 to restart the search. If the value of m cannot be found until τ = 0.1 , proceed to step 5.
Step 5. Let α = α 100 , τ = 0.1 and return to step 2 to restart the search.
After optimizing the VMD parameters mentioned above, we have obtained a set of subsequences with good predictability. After calculation, the value of m is 82 for the chosen DRTT series. We plot the partial autocorrelation coefficient of one of the subsequences in Figure 6. It can be seen that after approximately 82nd lag, the value of the partial autocorrelation coefficient is relatively small, which can be roughly considered to have 82nd lag truncation characteristics.

6.2. 5G RTT Prediction Method Based on VMD-LSTM

LSTM is a special type of recurrent neural network (RNN) that not only takes the state of the previous moment as the input for the current moment but also takes the state of the past m moments as the input for the current moment. Therefore, it has good predictive performance for time series [44]. In the method proposed in this paper, the LSTM network is used to predict the various VMD modes { D R t , n k } = { D R t k , , D R t + n 1 k } , k = 1 , , K and the residual sequence { D R t , n r e s } = { D R t r e s , , D R t + n 1 r e s } of the 5G DRTT series. It is crucial to model the LSTM network for the 5G DRTT series before implementing predictions. The flow chart shown in Figure 7 illustrates the three main steps of the LSTM network modeling process:
Step 1. Data preprocessing and input:
Considering that a large sample size will result in a long training time, 2000 DRTT data were selected as the training and prediction dataset for the LSTM network. We used the first 80% of the dataset as the training set and the remaining 20% as the test set to evaluate the predictive performance of the modeled LSTM network. Then, the following min–max normalization method was used to standardize the data to within [0, 1]:
D R t = D R t min { D R t , t T } max { D R t , t T } min { D R t , t T }
in which { D R t , t T } is the DRTT series composed of all DRTT data, and { D R t , t T } is the standardized DRTT series, T Z , represents the time range of the chosen DRTT series.
Step 2. LSTM parameter settings:
In this study, the LSTM network used to predict standardized DRTT values was defined as a four-layer network consisting of an input layer, a fully connected layer, and two hidden layers. Each hidden layer contained 50 neurons. The other hyperparameters that need to be set include Epoch, Batch Size, and Optimizer. The values of these hyperparameters can be determined using complex hyperparameter optimization methods, such as grid search. In this study, the specific values of the aforementioned hyperparameters were determined through sensitivity analysis of the model, as detailed in Section 7.2.
For LSTM networks, except for the above hyperparameters, there were two important hyperparameters, which were the input size m (also known as the time step) and the output size n. After the above hyperparameters were determined, other parameters in the LSTM network could be identified. Subsequently, m known DRTT values could be used to predict n unknown DRTT data. In the field of deep learning, the selection of m and n, like other hyperparameters, requires a lot of experimentation, such as using grid search [56] to find the appropriate values. During this search process, once the set of hyperparameters is changed, we have to retrain the LSTM network and analyze whether its prediction results meet the requirements. Therefore, common deep learning parameter tuning methods are time-consuming and complex. To this end, we propose a method for determining the input and output sizes of LSTM networks based on time series analysis results.
In the tuning process of VMD parameters in Section 6.1, we conducted correlation analysis on this K + 1 subsequence. The analysis indicated that m n = 81 . Therefore, we set the input and output sizes of these K + 1 LSTM networks to m = 82 and n = 1.
Step 3. Modeling K + 1 LSTM networks:
LSTM network modeling is a complex process of parameter identification. The basic unit of the LSTM network is shown in Figure 8.
In this paper, the gradient descent method Adam was used to iteratively update the weight coefficient matrices W f , W i , W C , and W o , as well as the bias matrices b f , b i , b C , and b o . These parameters were used to update the output value h t of the unit. From the third step in Figure 7, it can be seen that in the proposed VMD-LSTM modeling method the parameters of each LSTM network corresponding to K VMD subsequences { D R t , m 1 } , , { D R t , m K } and residual sequence { D R t , m r e s } (i.e., a total of K + 1 subsequences) are iteratively updated. Compared with the method in [28] that set the stopping condition as the sum of the output values of K + 1 sequences meeting the fitting accuracy requirement, our training method for network parameters is to stop fitting the current subsequence only when the epoch, the number of iterations, reaches the set maximum number of iterations. After the iteration calculation of a single subsequence is completed, the epoch value that meets the accuracy requirements of the current subsequence is determined by backtracking the historical information during the network training process of this subsequence. In the former method, as all subsequences use the same number of iterations, overfitting can easily occur, thereby affecting prediction accuracy. As a comparison, our method will adaptively select the number of iterations for each of the K + 1 LSTM networks based on the changes in their respective loss functions during the iteration process to avoid overfitting.
When the optimal epochs are determined, their corresponding weight coefficient matrix and bias matrix are also calculated accordingly. During the process of modeling the LSTM network, the output value of the LSTM unit is updated and calculated according to the following formulas:
f t = σ W f h t 1 , x t + b f
i t = σ W i h t 1 , x t + b i
C t = tanh W C h t 1 , x t + b C
C t = f t × C t 1 + i t × C t
o t = σ W o h t 1 , x t + b o
h t = o t × tanh C t
At this point, the LSTM network has been modeled. According to the prediction method for a single sequence in Figure 4, the predicted sequences { D R ^ t , n 1 } , , { D R ^ t , n K } and the predicted residual sequence { D R ^ t , n r e s } can be obtained using (10)–(15) based on their respective weight coefficients and biases. By using (2) to predict the DRTT series and finally performing inverse difference according to (4), the predicted sequence R ^ t , , R ^ t + n 1 of the 5G RTT series can be obtained.

7. Results and Discussion

We used the machine learning framework TensorFlow-GPU and Keras package to construct the LSTM network. The code was written in Python 3.7 and executed on a workstation with an NVIDIA Quadro P2000 GPU and an Intel Xeon E5-2650 v4 CPU.

7.1. Prediction Performance Evaluation Metrics

We use a dual AGV synchronous control system based on 5G as an example to introduce the metrics for evaluating the performance of the proposed VMD-LSTM model in predicting 5G RTT. In this system, the central controller sends commands to the two AGVs via the 5G network according to a fixed synchronous control cycle, enabling them to clarify their respective motion modes within the current cycle, thereby ensuring the accuracy of synchronous movement. In this system, 5G RTT refers to the time delay between when the AGV receives the command and when the controller sends that command, which has the following impacts on the accuracy and stability of the system:
(1)
Before sending motion commands, the central controller must take into account the offsets caused by the latency time on the AGV’s position and speed in order to calculate the appropriate command values. Therefore, the accuracy of RTT prediction determines the accuracy of the synchronous motion commands;
(2)
When the 5G RTT exceeds the AGV’s synchronous control cycle value, it indicates that the commands issued by the central controller were not received by the AGV within the current cycle. If the AGV misses multiple synchronous commands, the system may lose stability. To avoid this situation, a compensation control strategy should be preset and then activated when it is predicted that the AGV will soon be unable to receive synchronous commands. Therefore, accurately predicting whether control commands can be received within each control cycle is crucial for the stability of the system.
Therefore, this section categorizes the evaluation metrics for the model’s predictive capability into two types: RTT prediction accuracy metrics and early warning accuracy metrics for control instability issues.

7.1.1. Prediction Accuracy Metrics

The evaluation indicators for the prediction accuracy of time series generally include root mean square error, i.e., RMSE, and mean absolute percentage error, i.e., MAPE. The formulas for their calculation are given below:
R M S E = 1 T N t = 1 T N ( R ^ t R t ) 2
M A P E = 1 T N t = 1 T N R ^ t R t R t 100 %
where { R 1 , R 2 , , R T N } denotes the original time series, and { R ^ 1 , R ^ 2 , , R ^ T N } denotes the predicted time series.

7.1.2. Early Warning Accuracy Metrics for Control Issues

As shown in Equation (18), we propose a metric TC. Here, T O t is used to characterize the early warning accuracy of the RTT prediction method for the tth control cycle; when this value is 1, it indicates a successful prediction of whether the controlled object can or cannot receive the control command within that cycle. Therefore, TC can be used to represent the early warning accuracy of the RTT prediction method for the entire motion control process (all control cycles); the closer this value is to 100%, the stronger the early warning capability of the RTT prediction method regarding control instability issues.
T C = t = 1 T N T O t T N 100 %
T O t = 1 , ( R ^ t Δ T ) ( R t Δ T ) > 0 1 , R ^ t = R t = Δ T 0 , ( R ^ t Δ T ) ( R t Δ T ) < 0 0 , e l s e
The early warning metric TC can be further used for the following functions:
(1)
Indicating when to retrain the model.
In certain scenarios, users set the control cycle as a fixed constant. When the TC value of our VMD-LSTM model indicates that its early warning capability for the control system is no longer satisfactory, it is necessary to retrain the model to help maintain the stability of the control system.
(2)
Indicating the setting of the control cycle.
In some cases, the control cycle can be chosen within a certain range. In such cases, TC values can be calculated based on different control cycles, and the specific value of the control cycle can be guided by the desired TC value.

7.2. Impact of Hyperparameters on Predictive Performance

In order to analyze the impact of different hyperparameter settings on the predictive performance of the model, we trained the model 10 times with the same set of hyperparameters. The median of the 10 different test error RMSE values obtained is used to represent the predictive performance of the model under that hyperparameter setting.

7.2.1. Epoch

We set the number of subsequences (K) to 7 as previously mentioned. After VMD decomposition, we obtained 7 subsequences and 1 residual sequence, making a total of 8 sequences. For simplicity, we will refer to all of them as subsequences hereafter. Then, we calculated the difference between test error and training error δ s for 8 subsequences under various epoch values. As previously mentioned, through 10 repeated training and testing, we obtained the median error δ s m i d of δ s for each parameter combination, which is shown in Table 5. In which, numbers enclosed in * indicate the minimum data value in each column, representing the best performance achieved by the subsequence. Therefore, the epoch value corresponding to this minimum δ s m i d value is the most suitable epoch for the subsequence.
As mentioned in Section 6.2, we set a common maximum epoch value for all subsequences. The model then adaptively selects the optimal epoch value for each subsequence individually, ensuring none exceed the set maximum. Based on the analysis of the data in the table above, we set this maximum epoch value to 200.

7.2.2. Batch Size

Figure 9 illustrates the impact of batch size on prediction performance. The red line in each box represents the median of the RMSE, indicating the average error in RTT prediction performance. The overall range of each box represents the variability in the model’s prediction RMSE. A smaller average error and lower variability indicate good and repeatable prediction performance. The figure contains ten boxes, showing the prediction error results of the VMD-LSTM model when the batch size values are even numbers ranging from 2 to 20. It can be observed that considering the average level and variability of prediction error, the optimal batch sizes for comprehensive performance are 6, 8, and 16. However, the smaller the batch size, the longer the time required to train the model. Therefore, considering the model training time, we set the batch size to 16 when training the VMD-LSTM model.

7.2.3. Optimizer

Figure 10 compares the prediction performance of three optimizers. The results show that the variability of the RMSprop algorithm is significantly greater than that of the other two optimizers, while SGD has the largest prediction error among the three. Therefore, Adam is more suitable for predicting the 5G RTT data measured in the factory setting in this study.

7.2.4. Time Step

The time step of LSTM, which is the value of the length m of a single input DRTT series in the LSTM prediction process, will affect the training effect of LSTM. As described in Section 6, in our VMD-LSTM prediction method, we used the correlation analysis method to solve for the correlation coefficient of DRTT. The results indicated that the lag of our sample DRTT was 82, so we set the time step of LSTM to 82.
We evaluated the performance of LSTM prediction with a time step of around 82 and at other values, and we present the performance indicator values in Table 6, where ‘*’ represents the time step used in this study. It can be seen that the DRTT sample sequence used for training and testing network performance has higher predictability when the time step value is the partial autocorrelation truncation order of the sequence. The results of the time steps at 10–70 indicate that the prediction performance of the sequence will gradually deteriorate as the time step value deviates from the partial autocorrelation truncation order. This means that there is a certain degree of negative correlation between the prediction performance and the degree of time step deviation. Meanwhile, when the time step is around 82, the predictive performance of the sequence fluctuated within a small range because the truncation order of subsequences also fluctuated around 82. As a further refinement of our prediction method, the corresponding LSTM time step value can be selected based on the partial autocorrelation truncation properties of each subsequence. However, because this further exacerbates the complexity of the prediction method and the partial autocorrelation truncation features of each subsequence after VMD are basically consistent, we used the same time step for each subsequence.

7.2.5. K

Although we optimized the K value to 7 based on the characteristics of the subsequences during VMD modeling, it is still necessary to analyze the impact of K on the overall VMD-LSTM model. As shown in Figure 11, the median of the test error RMSE decreases as the K value increases. Larger K values significantly improve the model’s performance, but the decrease in test error slows down when the K value reaches 20. By comparing this relationship curve with the impact of other hyperparameters on the test performance mentioned earlier, it can be observed that the sensitivity of the proposed model’s performance to the K value is significantly higher than that of other parameters.
However, a larger K value means more models need to be trained, which results in greater computational time. To avoid spending excessive time training models, we conducted a further analysis of the K value from the perspective of model transferability.
As described in Table 3, there are a total of eight datasets. We used 2000 samples from Dataset 1 (16 ms 32 byte) for VMD-LSTM modeling. For each fixed K value, the sequence composed of the data is decomposed into K + 1 subsequences. We train a separate LSTM sub-model for each of these K + 1 subsequences, resulting in K + 1 sub-models, referred to as a model set. Since K can take integer values from 1 to 30, we trained a total of 30 model sets, with the Kth model set consisting of K + 1 sub-models.
Next, we used four datasets as the transferability test datasets, specifically Dataset 1, Dataset 4, Dataset 5, and Dataset 8. Taking Dataset 8 as an example to illustrate the testing process.
(1)
Randomly extract a continuous 2000 data points from Dataset 8 to test the prediction errors of the existing models.
(2)
For each fixed K value, the trained K-th model set is used to predict the data selected in step (1), and the corresponding RTT prediction error RMSE is calculated. This results in 30 RMSE values for different K values (from 1 to 30), referred to as a set of RMSE values for Dataset 8.
(3)
Steps (1) and (2) are repeated a total of 10 times, resulting in 10 sets of RMSE values.
After the above three steps, each fixed K value has 10 R M S E K values in the 10 sets of RMSE values, and the median of these values is calculated as R M S E K m i d .
The same testing process was applied to the other three test datasets. Figure 12 shows the relationship between R M S E m i d and K values for different datasets. It can be observed that The R M S E m i d for all four datasets shows a decreasing trend with fluctuations as K increases. However, when K is less than 7 or greater than 13, the R M S E m i d -K curves exhibit significant fluctuations, with poor consistency between the datasets. In contrast, when K is between 7 and 13, R M S E m i d shows a stable decreasing trend, and the curves of the four datasets demonstrate good consistency. Therefore, setting K in this range can better accommodate changes in 5G RTT characteristics due to variations in the factory environment, enhancing transferability across different datasets. Considering that a larger K value leads to longer training and prediction times, and that there is not much improvement when K is 13 compared to K is 12, so we set K to 12.

7.3. Comparison of Prediction Performance of Different Methods

We propose a time series analysis-based VMD-LSTM prediction method, which takes into account the non-stationarity of the 5G RTT series and takes the first-order differential sequence of the original sequence as the input of the VMD-LSTM model. At the same time, our calculation and analysis of the partial autocorrelation coefficients of the time series were also used to optimize the parameters of VMD and the time step value of LSTM. Section 7.2 validated the usefulness of our method of determining LSTM time step values through correlation coefficients. In this section, we use several different prediction methods for RTT series as benchmarks for the proposed method and compare their prediction performance. These methods are as follows:
a.
LSTM
This method directly takes 5G RTT values as inputs to the LSTM network and predicts future RTT values.
b.
EEMD-LSTM
EEMD is an optimization method for the signal decomposition method EMD, which performs better on nonlinear and non-stationary signals than EMD. Therefore, EEMD-LSTM networks are also commonly used for time series prediction [25].
c.
VMD-LSTM
The VMD-LSTM method is the foundation of the VMD-LSTM prediction method based on the time series analysis proposed in this paper. Kaihan Wu, Junhui Lu, et al. demonstrated the excellent performance of the VMD-LSTM method in predicting network traffic [29]. Therefore, it is necessary to compare the prediction performance of our method with the VMD-LSTM method.
d.
The time series analysis-based VMD-LSTM prediction method proposed in this paper.
The indicators of the predictive performance of each method are listed in Table 7. Among them, the accuracy of directly predicting the original sequence using LSTM is the worst. This is because the 5G RTT series is unstable and the components of the random sequence have a significant impact. Therefore, LSTM and other methods that directly predict the sequence will have relatively poor results. This is exactly the original intention of proposing our time series analysis-based VMD-LSTM prediction method.
On the contrary, the other three methods first preprocess the original sequence to improve its predictability by reducing its complexity. As shown in Table 7, the prediction accuracy of these three methods is superior to that of the individual LSTM prediction method. Among them, EMD and VMD are used as signal decomposition methods in the EMD-LSTM method and VMD-LSTM method, respectively. However, as mentioned earlier, due to the involvement of three important hyperparameters in the VMD method, their selection is usually complex. Unless they are carefully tuned, it will result in a smaller improvement in the prediction performance of the VMD-LSTM method on complex time series compared to using the LSTM method alone. The use of the EEMD method is relatively simple, without the need for fine-tuning of hyperparameters.
Finally, we would like to focus on analyzing the method we propose. From the results in Table 7, it can be seen that our method has significantly improved prediction accuracy compared to other methods. This is because we propose a simple method for tuning VMD parameters, which makes the results of VMD reliable, providing a guarantee for improving the prediction accuracy of the entire method. On the other hand, due to the first-order differencing of the 5G RTT series in our method, we obtained the DRTT series with stationarity, which makes the prediction accuracy of LSTM for the first-order differencing sequences much higher than that for the original sequence. Subsequently, a simple reconstruction is required to achieve high-precision prediction of the original 5G RTT series. See Table 7.
Due to the poor prediction performance of other methods on the RTT series, only the prediction performance of the method we proposed is shown in Figure 13. As shown in the figure, for complex RTT series, although our method’s predicted values have a certain deviation from the actual values in terms of amplitude, the predicted results show good follow-up; that is, there is little time lag. Meanwhile, due to the RTT data of the test set being sent out with an interval of 16 ms, according to (18), the value of TC is 98.5%, which proves that our proposed time series analysis-based VMD-LSTM prediction method is helpful for the application of 5G in the industrial field.

8. Conclusions

In order to apply 5G technology to factory environments with low latency requirements for data transmission, we proposed a 5G RTT time series analysis-based VMD-LSTM prediction method. To obtain the performance data of 5G technology applied in real factory scenarios, we designed an on-site testbed from SPLC contracting (pinging a packet) to MPLC and recorded 5G RTT data. All the devices in the test network were existing commercial products rather than prototypes, and the RTT measurement method is also relatively simple. The statistical analysis of the 5G RTT data indicated that their average value was around 11 ms, which is better than the WIA-FA standard [57] and can better meet the low latency requirements of industrial data transmission. The ADF test method was used to prove that the 5G RTT time series is non-stationary. The DRTT series, after the first-order difference, was transformed into a stationary sequence. Combining the autocorrelation and partial autocorrelation coefficients of the sequence, we proposed a VMD-LSTM prediction method based on time series analysis. Compared with other prediction methods that combine EEMD, VMD, and LSTM, this method has the best prediction accuracy.
The time series analysis-based VMD-LSTM prediction method proposed in this paper can be used to evaluate network performance based on business requirements. In the 5G network, by establishing a corresponding VMD-LSTM model for RTT prediction and comparing the actual RTT with the predicted one, abnormal values can be identified, and their causes can be analyzed, guiding the improvement of the 5G network. Furthermore, we have defined an indicator TC related to the control cycle to characterize whether the prediction method can accurately predict whether the RTT value exceeds the control cycle. In the field of industrial control, this method can be used for RTT prediction and motion control compensation in the sampling period of control systems, reducing the impact of control instruction packet loss caused by RTT, as well as improving the robustness of the control algorithms. In addition, TC can also be used to indicate when to retrain the model and to indicate the setting of the control cycle.
The work in this paper is based on the real experimental data of the 5G-R15 version, and the proposed method can also be used for higher versions of 5G networks. To achieve real-time prediction, single multi-step prediction can be carried out in the future. Considering that the accuracy of multi-step prediction usually decreases with an increase in the prediction step size, indicators such as signal-to-noise ratio, load, and RTT can be used as inputs for multi-factor LSTM prediction, thus balancing prediction accuracy and real-time prediction performance.

Author Contributions

Conceptualization, S.Z. (Sanying Zhu), Y.L., and Q.L.; Methodology, S.Z. (Sanying Zhu), S.Z. (Shutong Zhou), Y.L., and Q.L.; Software, S.Z. (Sanying Zhu) and S.Z. (Shutong Zhou); Validation, S.Z. (Sanying Zhu), S.Z. (Shutong Zhou), L.W., and C.Z.; Formal Analysis, S.Z. (Sanying Zhu) and S.Z. (Shutong Zhou); Investigation, S.Z. (Sanying Zhu), S.Z. (Shutong Zhou), L.W., and C.Z.; Resources, L.W. and C.Z.; Data Curation, S.Z. (Sanying Zhu) and S.Z. (Shutong Zhou); Writing—Original Draft Preparation, S.Z. (Sanying Zhu), S.Z. (Shutong Zhou), L.W., and C.Z.; Writing—Review and Editing, S.Z. (Sanying Zhu), S.Z. (Shutong Zhou), Y.L., and Q.L.; Visualization, S.Z. (Sanying Zhu) and S.Z. (Shutong Zhou); Supervision, Y.L. and Q.L.; Project Administration, Y.L. and Q.L.; Funding Acquisition, Y.L. and Q.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The raw data supporting the conclusions of this article will be made available by the authors upon request.

Acknowledgments

The authors acknowledge the Kunshan Huaheng Welding Co., Ltd. for the support of the 5G experimental environment.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Jiang, J.-R. An Improved Cyber-Physical Systems Architecture for Industry 4.0 Smart Factories. Adv. Mech. Eng. 2018, 10, 1687814018784192. [Google Scholar] [CrossRef]
  2. Ding, K.; Chan, F.; Zhang, X.; Zhou, G.; Zhang, F. Defining a Digital Twin-Based Cyber-Physical Production System for Autonomous Manufacturing in Smart Shop Floors. Int. J. Prod. Res. 2019, 57, 6315–6334. [Google Scholar] [CrossRef]
  3. Xu, H.; Yu, W.; Griffith, D.; Golmie, N. A Survey on Industrial Internet of Things: A Cyber-Physical Systems Perspective. IEEE Access 2018, 6, 78238–78259. [Google Scholar] [CrossRef]
  4. Cheng, J.; Chen, W.; Tao, F.; Lin, C.-L. Industrial IoT in 5G Environment towards Smart Manufacturing. J. Ind. Inf. Integr. 2018, 10, 10–19. [Google Scholar] [CrossRef]
  5. Wang, Q.; Jiang, J. Comparative Examination on Architecture and Protocol of Industrial Wireless Sensor Network Standards. IEEE Commun. Surv. Tutor. 2016, 18, 2197–2219. [Google Scholar] [CrossRef]
  6. Liang, W.; Zheng, M.; Zhang, J.; Shi, H.; Yu, H.; Yang, Y.; Liu, S.; Yang, W.; Zhao, X. WIA-FA and Its Applications to Digital Factory: A Wireless Network Solution for Factory Automation. Proc. IEEE 2019, 107, 1053–1073. [Google Scholar] [CrossRef]
  7. Willig, A.; Matheus, K.; Wolisz, A. Wireless Technology in Industrial Networks. Proc. IEEE 2005, 93, 1130–1151. [Google Scholar] [CrossRef]
  8. Gungor, V.C.; Hancke, G.P. Industrial Wireless Sensor Networks: Challenges, Design Principles, and Technical Approaches. IEEE Trans. Ind. Electron. 2009, 56, 4258–4265. [Google Scholar] [CrossRef]
  9. Zand, P.; Chatterjea, S.; Das, K.; Havinga, P. Wireless Industrial Monitoring and Control Networks: The Journey So Far and the Road Ahead. J. Sens. Actuator Netw. 2012, 1, 123–152. [Google Scholar] [CrossRef]
  10. Case Studies—5G in Verticals in China 2022. Connected Manufacturing. Available online: https://www.gsma.com/solutions-and-impact/industries/connected-manufacturing/gsma_resources/greater-china-5g-vertical-2022/ (accessed on 3 June 2023).
  11. Bazzi, A.; Chafii, M. On Outage-Based Beamforming Design for Dual-Functional Radar-Communication 6G Systems. IEEE Trans. Wirel. Commun. 2023, 22, 5598–5612. [Google Scholar] [CrossRef]
  12. Chafii, M.; Bariah, L.; Muhaidat, S.; Debbah, M. Twelve Scientific Challenges for 6G: Rethinking the Foundations of Communications Theory. IEEE Commun. Surv. Tutor. 2023, 25, 868–904. [Google Scholar] [CrossRef]
  13. Lackner, T.; Hermann, J.; Dietrich, F.; Kuhn, C.; Angos, M.; Jooste, J.L.; Palm, D. Measurement and Comparison of Data Rate and Time Delay of End-Devices in Licensed Sub-6 GHz 5G Standalone Non-Public Networks. Procedia CIRP 2022, 107, 1132–1137. [Google Scholar] [CrossRef]
  14. Rischke, J.; Sossalla, P.; Itting, S.; Fitzek, F.H.P.; Reisslein, M. 5G Campus Networks: A First Measurement Study. IEEE Access 2021, 9, 121786–121803. [Google Scholar] [CrossRef]
  15. Ficzere, D.; Soos, G.; Varga, P.; Szalay, Z. Real-Life V2X Measurement Results for 5G NSA Performance on a High-Speed Motorway. In Proceedings of the 2021 IFIP/IEEE International Symposium on Integrated Network Management (IM), Bordeaux, France, 17–21 May 2021; pp. 836–841. [Google Scholar]
  16. del Peral-Rosado, J.A.; Gunnarsson, F.; Dwivedi, S.; Razavi, S.M.; Renaudin, O.; López-Salcedo, J.A.; Seco-Granados, G. Exploitation of 3D City Maps for Hybrid 5G RTT and GNSS Positioning Simulations. In Proceedings of the ICASSP 2020—2020 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Barcelona, Spain, 4–8 May 2020; pp. 9205–9209. [Google Scholar]
  17. Wang, L.; Liu, Q.; Zang, C.; Zhu, S.; Gan, C.; Liu, Y. Formation Control of Dual Auto Guided Vehicles Based on Compensation Method in 5G Networks. Machines 2021, 9, 318. [Google Scholar] [CrossRef]
  18. Zinno, S.; Affinito, A.; Pasquino, N.; Ventre, G.; Botta, A. Prediction of RTT Through Radio-Layer Parameters in 4G/5G Dual-Connectivity Mobile Networks. In Proceedings of the 2023 IEEE Symposium on Computers and Communications (ISCC), Gammarth, Tunisia, 9–12 July 2023; pp. 213–218. [Google Scholar]
  19. Liu, Z.; Sheng, Z. URLLC Occasional Large Time Delay Prediction Based on Unbalanced Regression and LSTM. Phys. Commun. 2022, 54, 101785. [Google Scholar] [CrossRef]
  20. On the Performance of an Indoor Open-Source 5G Standalone Deployment. Available online: https://ieeexplore.ieee.org/abstract/document/10118776 (accessed on 30 September 2024).
  21. Kourtis, M.-A.; Oikonomakis, A.; Santorinaios, D.; Anagnostopoulos, T.; Xilouris, G.; Kourtis, A.; Chochliouros, I.; Zarakovitis, C. 5G NPN Performance Evaluation for I4.0 Environments. Appl. Sci. 2022, 12, 7891. [Google Scholar] [CrossRef]
  22. Thuy, H.; Anh, D.T.; Chau, V. Efficient segmentation-based methods for anomaly detection in static and streaming time series under dynamic time warping. J. Intell. Inf. Syst. 2021, 56, 121–146. [Google Scholar] [CrossRef]
  23. Anvari, H.; Lu, P. Learning Mixed Traffic Signatures in Shared Networks. In Proceedings of the 20th Annual International Conference on Computational Science (ICCS), Amsterdam, Netherlands, 3–5 June 2020; pp. 524–537. [Google Scholar]
  24. Yu, Y.; Zhu, Y.; Wan, D.; Liu, H.; Zhao, Q. A Novel Symbolic Aggregate Approximation for Time Series. In Proceedings of the 13th International Conference on Ubiquitous Information Management and Communication (IMCOM), Phuket, Thailand, 4–6 January 2019; pp. 805–822. [Google Scholar]
  25. Pan, H.; Lin, Z.; Gui, G. Enabling Damage Identification of Structures Using Time Series-Based Feature Extraction Algorithms. J. Aerosp. Eng. 2019, 32, 04019014. [Google Scholar] [CrossRef]
  26. Severin, I.C.; Dobrea, D.M. 6DOF Inertial IMU Head Gesture Detection: Performance Analysis Using Fourier Transform and Jerk-Based Feature Extraction. In Proceedings of the 2020 IEEE Microwave Theory and Techniques in Wireless Communications (MTTW), Riga, Latvia, 1–2 October 2020; pp. 118–123. [Google Scholar]
  27. Kiskin, I.; Zilli, D.; Li, Y.; Sinka, M.; Willis, K.; Roberts, S. Bioacoustic Detection with Wavelet-Conditioned Convolutional Neural Networks. Neural Comput. Appl. 2020, 32, 915–927. [Google Scholar] [CrossRef]
  28. Li, J.; Li, Z.; Li, J.; Shi, G.; Zhang, C.; Ma, H. Time Series Prediction of 5G Network Data Based on Improved EEMD-BiLSTM Prediction Model. In Advanced Intelligent Computing Technology and Applications; Lecture Notes in Computer Science; Huang, D.-S., Premaratne, P., Jin, B., Qu, B., Jo, K.-H., Hussain, A., Eds.; Springer Nature: Singapore, 2023; Volume 14090, pp. 409–420. ISBN 978-981-9947-60-7. [Google Scholar]
  29. Li, Y.; Liu, R.; Liu, Z.; Liu, J. Similarity Grouping-Guided Neural Network Modeling for Maritime Time Series Prediction. IEEE Access 2019, 7, 72647–72659. [Google Scholar] [CrossRef]
  30. Chengsong, H. Time Delay Analysis of Deterministic Network 5G-A Terminals. Adv. Comput. Signals Syst. 2023, 7, 57–61. [Google Scholar] [CrossRef]
  31. Bi, J.; Ma, H.; Yuan, H.; Zhang, J. Accurate Prediction of Workloads and Resources with Multi-Head Attention and Hybrid LSTM for Cloud Data Centers. IEEE Trans. Sustain. Comput. 2023, 8, 375–384. [Google Scholar] [CrossRef]
  32. Wu, K.; Lu, J.; Lin, F.; Huang, Y.; Zhan, C.; Sun, L. A Realistic Network Traffic Forecasting Method Based on VMD and LSTM Network. In Proceedings of the 2023 IEEE International Symposium on Circuits and Systems (ISCAS), Monterey, CA, USA, 21–25 May 2023; pp. 1–5. [Google Scholar]
  33. Dragomiretskiy, K.; Zosso, D. Variational Mode Decomposition. IEEE Trans. Signal Process. 2014, 62, 531–544. [Google Scholar] [CrossRef]
  34. Zhou, T.; Wu, W.; Peng, L.; Zhang, M.; Li, Z.; Xiong, Y.; Bai, Y. Evaluation of Urban Bus Service Reliability on Variable Time Horizons Using a Hybrid Deep Learning Method. Reliab. Eng. Syst. Saf. 2022, 217, 108090. [Google Scholar] [CrossRef]
  35. Gao, B.; Zhang, W. A Method of Combining Hidden Markov Model and Convolutional Neural Network for the 5G RCS Message Filtering. Appl. Sci. 2021, 11, 6350. [Google Scholar] [CrossRef]
  36. Hou, Y.; Kawasaki, S.; Denno, S. Busy/Idle Duration Prediction for Video and Audio WLAN Traffics Using Autoregressive Predictor with Data Categorization. In Proceedings of the 2022 24th International Conference on Advanced Communication Technology (ICACT), Pyeongchang, Republic of Korea, 13–16 February 2022; pp. 259–264. [Google Scholar]
  37. Lin, Y.; Gao, Y.; Dong, W. Bandwidth Prediction for 5G Cellular Networks. In Proceedings of the 2022 IEEE/ACM 30th International Symposium on Quality of Service (IWQoS), Oslo, Norway, 10–12 June 2022; pp. 1–10. [Google Scholar]
  38. Benslimen, Y.; Sedjelmaci, H.; Manenti, A. Attacks and Failures Prediction Framework for a Collaborative 5G Mobile Network. Computing 2021, 103, 1165–1181. [Google Scholar] [CrossRef]
  39. Ji, S.-Y.; Jeong, B.K.; Kamhoua, C.; Leslie, N.; Jeong, D.H. Forecasting Network Events to Estimate Attack Risk: Integration of Wavelet Transform and Vector Auto Regression with Exogenous Variables. J. Netw. Comput. Appl. 2022, 203, 103392. [Google Scholar] [CrossRef]
  40. Bai, P.; Safikhani, A.; Michailidis, G. Multiple Change Points Detection in Low Rank and Sparse High Dimensional Vector Autoregressive Models. IEEE Trans. Signal Process. 2020, 68, 3074–3089. [Google Scholar] [CrossRef]
  41. Dong, A.; Du, Z.; Yan, Z. Round Trip Time Prediction Using Recurrent Neural Networks with Minimal Gated Unit. IEEE Commun. Lett. 2019, 23, 584–587. [Google Scholar] [CrossRef]
  42. He, T.; Mao, H.; Yi, Z. Subtraction Gates: Another Way to Learn Long-Term Dependencies in Recurrent Neural Networks. IEEE Trans. Neural Netw. Learn. Syst. 2022, 33, 1740–1751. [Google Scholar] [CrossRef]
  43. Apolinario, G.F.D.G.; Hong, Y.; Lee, Y.; Jiang, J.; Wang, S. Comparative Studies on Use of Discrete Wavelet Transform-based Feature Extraction for Peak Load Forecasting Using LSTM. In Proceedings of the 2021 IEEE 4th International Conference on Power and Energy Applications (ICPEA), Busan, Republic of Korea, 9–11 October 2021; pp. 88–92. [Google Scholar]
  44. Yu, Y.; Si, X.; Hu, C.; Zhang, J. A Review of Recurrent Neural Networks: LSTM Cells and Network Architectures. Neural Comput. 2019, 31, 1235–1270. [Google Scholar] [CrossRef]
  45. Zeng, C.; Ma, C.; Wang, K.; Cui, Z. Parking Occupancy Prediction Method Based on Multi Factors and Stacked GRU-LSTM. IEEE Access 2022, 10, 47361–47370. [Google Scholar] [CrossRef]
  46. Mahjoub, S.; Chrifi-Alaoui, L.; Marhic, B.; Delahoche, L. Predicting Energy Consumption Using LSTM, Multi-Layer GRU and Drop-GRU Neural Networks. Sensors 2022, 22, 4062. [Google Scholar] [CrossRef] [PubMed]
  47. Wan, R.; Mei, S.; Wang, J.; Liu, M.; Yang, F. Multivariate Temporal Convolutional Network: A Deep Neural Networks Approach for Multivariate Time Series Forecasting. Electronics 2019, 8, 876. [Google Scholar] [CrossRef]
  48. 3GPP. 5G from 3GPP: Release 15; 3GPP: Geneva, Switzerland, 2020. [Google Scholar]
  49. Aumiwalker. Product Center. Available online: http://www.aumiwalker.com/product/85.html (accessed on 28 August 2022).
  50. Dai, L.; Fang, Y.; Guan, Y.; Mohsen, G. Design of Protograph LDPC-coded MIMO-VLC Systems with Generalized Spatial Modulation. China Commun. 2024, 21, 118–136. [Google Scholar]
  51. Shao, S.; Hailes, P.; Wang, T.Y.; Wu, J.Y.; Maunder, R.G.; Al-Hashimi, B.M.; Hanzo, L. Survey of Turbo, LDPC, and Polar Decoder ASIC Implementations. IEEE Commun. Surv. Tutor. 2019, 21, 2309–2333. [Google Scholar] [CrossRef]
  52. Paparoditis, E.; Politis, D.N. The Asymptotic Size and Power of the Augmented Dickey–Fuller Test for a Unit Root. Economet. Rev. 2018, 37, 955–973. [Google Scholar] [CrossRef]
  53. Ng, S.; Perron, P. Unit Root Tests in ARMA Models with Data-Dependent Methods for the Selection of the Truncation Lag. J. Am. Stat. Assoc. 1994, 90, 268–281. [Google Scholar] [CrossRef]
  54. Wang, Y. Applied Time Series Analysis, 6th ed.; China Renmin University Press: Beijing, China, 2022; p. 44. ISBN 978-73-0030-743-5. [Google Scholar]
  55. Saremi, S.; Mirjalili, S.; Lewis, A. Grasshopper Optimisation Algorithm: Theory and application. Adv. Eng. Softw. 2017, 105, 30–47. [Google Scholar] [CrossRef]
  56. How to Tune LSTM Hyperparameters with Keras for Time Series Forecasting. Available online: https://machinelearningmastery.com/tune-lstm-hyperparameters-keras-time-series-forecasting/ (accessed on 28 August 2023).
  57. IEC. Industrial Networks—Wireless Communication Network and Communication Profiles—WIA-FA; IEC: Geneva, Switzerland, 2017. [Google Scholar]
Figure 1. Structure of the test network. (a) Schematic architecture. (b) Real factory scenario.
Figure 1. Structure of the test network. (a) Schematic architecture. (b) Real factory scenario.
Sensors 24 06542 g001
Figure 2. Statistical results for dataset 1. (a) Histogram and PDF. (b) Cumulative histogram.
Figure 2. Statistical results for dataset 1. (a) Histogram and PDF. (b) Cumulative histogram.
Sensors 24 06542 g002
Figure 3. Results of the autocorrelation coefficient and partial autocorrelation coefficient. (a) The autocorrelation coefficient of the short DRTT sequence. (b) The partial autocorrelation coefficients of the short DRTT sequence.
Figure 3. Results of the autocorrelation coefficient and partial autocorrelation coefficient. (a) The autocorrelation coefficient of the short DRTT sequence. (b) The partial autocorrelation coefficients of the short DRTT sequence.
Sensors 24 06542 g003
Figure 4. Framework diagram of the time series analysis-based VMD-LSTM prediction method for 5G RTT.
Figure 4. Framework diagram of the time series analysis-based VMD-LSTM prediction method for 5G RTT.
Sensors 24 06542 g004
Figure 5. VMD flow chart for 5G DRTT.
Figure 5. VMD flow chart for 5G DRTT.
Sensors 24 06542 g005
Figure 6. Partial autocorrelation coefficient of a subsequence.
Figure 6. Partial autocorrelation coefficient of a subsequence.
Sensors 24 06542 g006
Figure 7. LSTM network modeling process.
Figure 7. LSTM network modeling process.
Sensors 24 06542 g007
Figure 8. Basic unit of the LSTM network.
Figure 8. Basic unit of the LSTM network.
Sensors 24 06542 g008
Figure 9. The impact of batch size on prediction performance.
Figure 9. The impact of batch size on prediction performance.
Sensors 24 06542 g009
Figure 10. The prediction performance of different optimizers.
Figure 10. The prediction performance of different optimizers.
Sensors 24 06542 g010
Figure 11. The median of the test error RMSE decreases as the K value increases.
Figure 11. The median of the test error RMSE decreases as the K value increases.
Sensors 24 06542 g011
Figure 12. The relationship between R M S E m i d and K values for different datasets.
Figure 12. The relationship between R M S E m i d and K values for different datasets.
Sensors 24 06542 g012
Figure 13. The predictive performance of the proposed method.
Figure 13. The predictive performance of the proposed method.
Sensors 24 06542 g013
Table 1. MCS index table.
Table 1. MCS index table.
MCS IndexModulation IndexTarget Code Rate R × [1024]Spectral
Efficiency
021200.2344
121570.3066
221930.3770
322510.4902
423080.6016
523790.7402
624490.8770
725261.0273
826021.1758
926791.3262
1043401.3281
1143781.4766
1244341.6953
1344901.9141
1445532.1602
1546162.4063
1646582.5703
1764382.5664
1864662.7305
1965173.0293
2065673.3223
2166163.6094
2266663.9023
2367194.2129
2467724.5234
2568224.8164
2668735.1152
2769105.3320
2869485.5547
292Reserved
304Reserved
316Reserved
Table 2. Parameters of the 5G test system.
Table 2. Parameters of the 5G test system.
ParametersValue
Sub-frame Ratio7:3
Carrier Frequency3.5 GHz
Bandwidth100 MHz
Cyclic Prefix (CP) LengthNormal
Intercarrier Spacing30 kHz
Channel CodingService Channel: LDPC
Control Channel: Polar
Modulation SchemeAMC
Frame Duration10 ms
Number of Slots1 Frame: 20 Slots
Number of Symbols1 Slot: 14 Symbols
Duplex ModeTime Division Duplex (TDD)
NR Band3.5 GHz–3.6 GHz
Table 3. Packet settings and test results of 5G RTT.
Table 3. Packet settings and test results of 5G RTT.
Dataset NumberPacket Sending Interval (ms)Packet Length (byte)Min RTT (ms)Max RTT (ms)Mean (ms)Standard Deviation (ms)SkewnessKurtosis
116326.4123.710.572.618.60352.65
2161286.339.510.752.661.305.32
3166406.429.311.163.030.961.97
41610246.534.411.132.740.570.56
532326.5186.911.163.4519.55902.73
6321286.4186.011.313.8618.11694.31
7326406.499.211.102.674.24120.96
83210246.5161.511.233.3215.00584.45
Table 4. Augmented Dickey–Fuller Tests of Short 5G RTT Sequences.
Table 4. Augmented Dickey–Fuller Tests of Short 5G RTT Sequences.
Short Sequence NumberLagp-Valueτ-StatisticCritical Value (0.05)
1270.67180.0548−1.9413
11660.93741.1642−1.9413
21360.86660.7028−1.9413
31290.71290.1671−1.9413
41140.83020.5309−1.9413
Table 5. δ s m i d for subsequences under various epoch values.
Table 5. δ s m i d for subsequences under various epoch values.
Subsquence Index12345678
Epoch
25*0.0030*0.00500.00400.00700.00400.00600.0025*0.1930*
500.0030*0.0045*0.0040*0.0065*0.0075*0.0055*0.00200.3535
1000.00300.00650.00400.0075*0.0040*0.00650.00201.1585
2000.00350.0125*0.0020*0.00850.00450.0075*0.0010*1.4915
3000.00400.02050.01100.01000.00850.00800.00301.1625
4000.00500.03800.01350.01750.00900.00800.00301.4560
Note: Numbers enclosed in * and * indicate the minimum data value in each column.
Table 6. Comparison of prediction performance under different time steps.
Table 6. Comparison of prediction performance under different time steps.
Time StepRMSE (ms)MAPE (%)
801.067.682
811.047.652
82 *1.057.655
831.057.701
841.067.654
701.0697.925
501.088.288
301.1128.657
101.1348.926
Note: Symbol * represents the value of the time step used in this study.
Table 7. Comparison of prediction performance of different methods.
Table 7. Comparison of prediction performance of different methods.
MethodsRMSE (ms)MAPE (%)
LSTM2.89120.900
EEMD-LSTM2.45116.177
VMD-LSTM2.78619.132
Ours0.6084.481
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zhu, S.; Zhou, S.; Wang, L.; Zang, C.; Liu, Y.; Liu, Q. Performance Analysis and Prediction of 5G Round-Trip Time Based on the VMD-LSTM Method. Sensors 2024, 24, 6542. https://doi.org/10.3390/s24206542

AMA Style

Zhu S, Zhou S, Wang L, Zang C, Liu Y, Liu Q. Performance Analysis and Prediction of 5G Round-Trip Time Based on the VMD-LSTM Method. Sensors. 2024; 24(20):6542. https://doi.org/10.3390/s24206542

Chicago/Turabian Style

Zhu, Sanying, Shutong Zhou, Liuquan Wang, Chenxin Zang, Yanqiang Liu, and Qiang Liu. 2024. "Performance Analysis and Prediction of 5G Round-Trip Time Based on the VMD-LSTM Method" Sensors 24, no. 20: 6542. https://doi.org/10.3390/s24206542

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop