Obstacle-aware cloud-side-end cooperative industrial wireless network channel prediction method
By introducing obstacle-aware cloud-edge-end collaborative architecture in industrial wireless networks, the obstacle-aware channel conversion architecture model is used to predict channel state, and dynamically update model parameters through feedback update mechanisms, the problem of low channel prediction accuracy in complex industrial environments is solved, and high-precision, real-time and robust channel prediction is achieved.
Patent Information
- Application Number
- CN202411703843.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-26
- Publication Date
- 2025-02-25
- Estimated Expiration
- 2044-11-26
AI Technical Summary
The dynamic changes of wireless channels in existing industrial wireless networks are complex, and traditional channel prediction methods have low prediction accuracy in complex industrial environments, making it difficult to adapt to environmental changes in real time.
A cloud-edge-end collaborative industrial wireless network channel prediction method for obstacle perception is proposed. Channel status data is collected in real time through industrial terminal equipment, and the edge server performs obstacle detection and classification. Cloud server uses the obstacle perception channel conversion architecture model to predict channel status, and dynamically updates model parameters through feedback update mechanism.
Accurate prediction of channel state is achieved in a complex and changeable industrial environment, significantly improving the communication stability and adaptability of industrial wireless networks, and providing a highly robust channel change prediction solution.
Smart Images

Figure CN119520311A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of wireless communication technology, and in particular to a high-precision channel state prediction method. Background Art
[0002] Industrial wireless networks (IWNs) are increasingly used in automation, smart manufacturing, and real-time monitoring. These networks have become the core infrastructure for connecting various industrial devices due to their flexibility and efficiency. However, the efficient operation of IWNs depends on accurate channel state prediction to cope with the frequently changing channel characteristics in dynamic environments. Therefore, how to accurately predict the channel state has become a technical challenge that needs to be solved urgently.
[0003] In IWNs, the channel state is affected by many factors, including the rapid movement of equipment, the presence of obstacles in the environment, and multipath propagation. These factors make the dynamic changes of the channel complex and unpredictable, seriously affecting the reliability and real-time performance of communications. Traditional channel prediction methods, such as deep learning-based convolutional neural networks (CNNs) and long short-term memory networks (LSTMs), show good performance in some static or relatively simple environments. However, in the face of frequent changes in obstacles and dynamic movement of equipment in complex industrial environments, the effectiveness of these methods is often limited, resulting in a significant decrease in prediction accuracy.
[0004] To solve these problems, edge computing technology has gradually been introduced into IWNs. Edge computing aims to reduce data transmission latency and improve response speed by distributing data processing tasks to edge servers close to the data source. This architecture can reduce the burden on the server, thereby achieving more efficient real-time data processing and decision-making. However, the effective implementation of edge computing relies on a powerful channel state prediction mechanism to ensure that large amounts of data from industrial equipment can be processed in real time and respond quickly. At the same time, the application of edge computing also needs to consider how to effectively integrate data from different sources to improve the accuracy and reliability of predictions.
[0005] In order to overcome the problems of dynamic changes of wireless channels and task processing delays in existing industrial wireless networks, it is necessary to design a new channel prediction model that can effectively capture the dynamic changes of channel states and have real-time feedback and adaptive capabilities.
[0006] The invention with application number 202211281296.X discloses a method, device, equipment and storage medium for predicting the channel state of a wireless network, including obtaining channel occupancy state sample data, constructing a network state timing prediction model based on a Transformer model, and training the network state timing prediction model using the channel occupancy state sample data, including: superimposing multiple encoders and connecting the fully connected layer to construct a network state timing prediction model, calculating the error according to the loss function, using the optimization algorithm to train the network state timing prediction model, repeatedly iterating until the loss function converges, obtaining a trained network state timing prediction model, using the trained network state timing prediction model to predict the channel state of the wireless network to be detected, and obtaining the channel prediction result, and using the channel occupancy state sample data to train the network state timing prediction model to achieve channel state prediction in the wireless network. However, the above invention relies on the Transformer model for channel state prediction, lacks the ability to adapt to dynamic industrial environments, the centralized architecture leads to insufficient real-time performance, the feature extraction is single and not combined with multi-module optimization, and the model of the above invention lacks a dynamic update mechanism, which makes it difficult to cope with channel changes in complex scenarios. Summary of the invention
[0007] In view of the technical problem that the dynamic changes of wireless channels in industrial wireless networks make it difficult for existing channel prediction methods to effectively capture the dynamic changes of channel states and the channel prediction accuracy is low, the present invention proposes an obstacle-aware cloud-edge-end collaborative industrial wireless network channel prediction method, which can achieve accurate prediction of channel states in complex and changeable industrial environments, greatly improves the communication stability and adaptability of industrial wireless networks, and provides a highly robust prediction solution for channel changes in dynamic industrial scenarios.
[0008] In order to achieve the above object, the technical solution of the present invention is achieved as follows:
[0009] An obstacle-aware cloud-edge-end collaborative industrial wireless network channel prediction method, wherein the cloud-edge-end collaborative architecture includes a cloud server, at least one edge server, and a plurality of industrial terminal devices, wherein the edge server is connected to the cloud server via a high-speed network, and the industrial terminal devices are connected to the edge server via a wireless network.
[0010] The channel prediction method comprises the following steps:
[0011] Step 1: The industrial terminal equipment collects channel status data in real time and uses a data preprocessing unit to preprocess the channel status data, and transmits the preprocessed channel status data to the edge server;
[0012] Step 2: The edge server uses a long short-term memory network to detect and classify obstacles based on the preprocessed channel state data, generates obstacle category information, and uploads the obstacle category information and the preprocessed channel state data to the cloud server;
[0013] Step 3: Build an obstacle-aware channel conversion architecture model. Based on the received obstacle category information and pre-processed channel state data, the cloud server obtains the prediction result of the channel state through the obstacle-aware channel conversion architecture model, and uses the feedback update mechanism to dynamically update the model parameters of the obstacle-aware channel conversion architecture model to adapt to environmental changes.
[0014] Preferably, the channel state data includes signal-to-noise ratio, received signal strength indication, reference signal received power, transmission time difference, noise power and location information;
[0015] At time slot t, the channel status data x collected by industrial terminal device m m (t) is:
[0016] x m (t) = [SNR m (t),RSSI m (t),RSRP m (t),TimeDifference m (t),NoisePower m (t), Location m (t)]
[0017] Among them, SNR m (t) is the signal-to-noise ratio from industrial terminal equipment m to industrial terminal equipment n at time slot t, RSSI m (t) is the received signal strength indicator of industrial terminal device m, RSRP m (t) is the reference signal receiving power of industrial terminal device m, TimeDifference m (t) is the transmission time difference of industrial terminal equipment m, NoisePower m (t) is the noise power of industrial terminal equipment m, Location m (t) is the location information of the industrial terminal device m.
[0018] Preferably, the data preprocessing unit includes a denoising module, a normalization module, a sliding window statistical analysis module and a threshold detection module; the preprocessing includes sequentially using the denoising module to perform denoising processing, using the normalization module to perform normalization processing, and using the sliding window statistical analysis module to calculate the channel state data x within a predetermined window size. mThe mean μ(t) and standard deviation σ(t) of (t) are obtained by using the threshold detection module based on the analysis results of the sliding window statistical analysis module. The upper and lower thresholds μ(t)±kσ(t) are set. Data points exceeding [μ(t)-kσ(t), μ(t)+kσ(t)] will be marked as abnormal and removed, which is expressed as:
[0019] x m ′(t)∈[μ(t)-kσ(t),μ(t)+kσ(t)]
[0020] Among them, x m ′(t) is the preprocessed channel state data, and k is the adjustment parameter.
[0021] Preferably, the edge server uses a long short-term memory network to perform obstacle detection and classification based on the preprocessed channel state data, and the method for generating obstacle category information is as follows: the edge server converts the preprocessed channel state data x m ′(t) is transformed into the input sequence X m (t), input sequence X m (t) is sent to the LSTM layer through the input layer, and the LSTM layer outputs the hidden state h t , hidden state h t Is input into the fully connected layer to generate the classification result of the obstacle The classification results of obstacles are calculated by the Softmax function in the Softmax layer. The probability of each category in the output layer outputs the obstacle category information c m (t).
[0022] Preferably, the input sequence X m (t) = [x m ′(tT),x m ′(t)], T is the input sequence X m (t) step size;
[0023] The classification result of the obstacle Obstacle classification results Contains P+1 categories, P is the number of obstacle types, category 0 means no obstacle, W out and b out are the weight and bias of the fully connected layer respectively, and Softmax is the Softmax function.
[0024] Preferably, the classification result of the obstacle The predicted probability of class p in Among them, W p is the weight corresponding to category p, W jis the weight matrix corresponding to category j, the predicted probability of category p Provides obstacle category information c m (t).
[0025] Preferably, the obstacle category information c m (t) = f clf (x m ′(t)), f clf (·) is the obstacle detection and classification function.
[0026] Preferably, the structure of the obstacle-aware channel conversion architecture model specifically includes: a multi-size convolution module, a feature map attention module, a Transformer timing modeling module and a fully connected layer connected in sequence.
[0027] Preferably, the cloud server outputs the channel state prediction value of the future time slot based on the received obstacle category information and the preprocessed channel state data by using the obstacle-aware channel conversion architecture model. The cloud server converts the received obstacle category information c m (t) and the preprocessed channel state data x m ′(t) is constructed as a global data set And input to the obstacle-aware channel conversion architecture model, the global dataset Enter the multi-scale convolutional module of the obstacle-aware channel switching architecture model;
[0028] Global Dataset Enter the multi-scale convolution module of the obstacle-aware channel conversion architecture model. The multi-scale convolution module uses convolution kernels of various sizes to check the global dataset. Perform one-dimensional convolution to obtain feature maps of different scales, then stack all the feature maps to output a multi-scale feature map F multi-scale ;
[0029] Multi-scale feature map F multi-scale is passed to the feature map attention module, which uses the attention mechanism to provide multi-scale feature maps F multi-scale The feature maps of different scales are weighted and the weighted multi-scale feature map F is output. weighted ;
[0030] Weighted multi-scale feature map F weighted It is input into the Transformer temporal modeling module, and the global temporal dependency is established through the multi-head self-attention mechanism of the Transformer temporal modeling module to generate a temporal feature map;
[0031] Before being passed to the fully connected layer, the time series feature map is flattened into a one-dimensional vector and finally passed to the fully connected layer, which maps these features into predicted values. Output the prediction result of the channel state.
[0032] Preferably, the method of dynamically updating the model parameters of the obstacle-aware channel conversion architecture model by using the feedback update mechanism is:
[0033] ①Evaluate model performance: Collect actual channel state data over a period of time and the prediction results of the obstacle-aware channel conversion architecture model. For sample s, calculate the actual channel state y s (t) and the predicted channel state The error between s (t), based on the error e s (t) Calculate the loss function Loss Function Using mean square error:
[0034]
[0035]
[0036] Where N is the number of samples;
[0037] ② Update model parameters: Use Adam optimization algorithm according to loss function Update the model parameters θ, the update formula is:
[0038]
[0039] Where η is the learning rate, m(t) and υ(t) are the first-order moment and second-order moment estimates of the loss function for the model parameter gradient, and ∈ is a constant used to prevent division by zero errors;
[0040] After the obstacle-aware channel conversion architecture model is deployed, the cloud server periodically executes the above steps ① and ② to update the model parameters of the obstacle-aware channel conversion architecture model.
[0041] Compared with the prior art, the present invention has the following beneficial effects:
[0042] The present invention introduces a cloud-edge-end collaborative architecture into the channel prediction system, uses industrial terminal devices to collect channel status data in real time, performs obstacle detection and classification in the edge server, and the cloud server uses the obstacle-aware channel transition architecture (OCTA) model to perform accurate channel status prediction. By partially transferring the computing load to the edge server, the computing pressure of the cloud server is significantly reduced, and it is more adaptable in complex environments.
[0043] The obstacle-aware channel transformation architecture (OCTA) model proposed in this paper adopts multi-module feature fusion technology to comprehensively capture the multi-dimensional features in industrial wireless networks. First, a multi-scale convolution module is used to extract the global data set. The spatial features at different time scales are used to generate multi-scale feature maps. Subsequently, the feature map attention module performs weighted processing on the multi-scale feature maps to adaptively retain the most critical information. Finally, the weighted multi-scale feature maps are input into the Transformer temporal modeling module, and global temporal dependencies are established through its multi-head self-attention mechanism. The Obstacle-Aware Channel Transformation Architecture (OCTA) model fully captures the multi-scale local features in the channel data and the global temporal features of the long time span through the above process, significantly improving the real-time, accuracy and robustness of channel prediction.
[0044] The present invention introduces a feedback update mechanism in the cloud server. In dynamic environments such as device movement and obstacle occlusion, the present invention demonstrates excellent stability and generalization ability, and has good reliability and scalability in practical applications. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0046] Figure 1 Schematic diagram of the cloud-edge-end collaborative industrial wireless network channel prediction architecture of the present invention.
[0047] Figure 2 It is a flow chart of the present invention.
[0048] Figure 3 Schematic diagram of the Obstacle-Aware Channel Transformation Architecture (OCTA) model of the present invention. DETAILED DESCRIPTION
[0049] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0050] An obstacle-aware cloud-edge-device collaborative industrial wireless network channel prediction method, such as Figure 1As shown, the cloud-edge-end collaborative architecture includes a cloud server, at least one edge server and several industrial terminal devices. The edge server is connected to the cloud server via a high-speed network, and the industrial terminal devices are connected to the edge server via a wireless network. The industrial terminal devices are used to collect channel status data in real time and upload it to the edge server; the edge server is used to process channel status data and perform obstacle classification tasks; the cloud server is used to receive data sent by the edge server to perform channel prediction tasks.
[0051] Specifically, the industrial terminal equipment includes distributedly deployed intelligent devices such as automatic guided vehicles (AGVs) and mobile robots.
[0052] like Figure 2 As shown, the channel prediction method comprises the following steps:
[0053] Step 1: The industrial terminal equipment collects channel status data in real time and uses a data preprocessing unit to preprocess the channel status data, and transmits the preprocessed channel status data to the edge server.
[0054] Furthermore, the channel state data includes signal-to-noise ratio, received signal strength indication, reference signal received power, transmission time difference, noise power and location information.
[0055] Specifically, at time slot t, the channel status data x collected by industrial terminal device m m (t) is:
[0056] x m (t) = [SNR m (t),RSSI m (t),RSRP m (t),TimeDifference m (t),NoisePower m (t), Location m (t)]
[0057] Among them, SNR m (t) is the signal-to-noise ratio from industrial terminal equipment m to industrial terminal equipment n at time slot t, RSSI m (t) is the received signal strength indicator of industrial terminal device m, RSRP m (t) is the reference signal receiving power of industrial terminal device m, TimeDifference m (t) is the transmission time difference of industrial terminal equipment m, NoisePower m (t) is the noise power of industrial terminal equipment m, Location m (t) is the location information of the industrial terminal device m.
[0058] The data preprocessing unit includes a denoising module, a normalization module, a sliding window statistical analysis module and a threshold detection module; the preprocessing includes sequentially using the denoising module to perform denoising processing, using the normalization module to perform normalization processing, and using the sliding window statistical analysis module to calculate the channel state data x within a predetermined window size. m The mean μ(t) and standard deviation σ(t) of the channel state data x m (t) Conduct analysis.
[0059]
[0060] Where W is the window size;
[0061] The threshold detection module is used based on the channel state data x m The mean μ(t) and standard deviation σ(t) of (t) are set, and the upper and lower thresholds μ(t)±kσ(t) are set. Data points exceeding [μ(t)-kσ(t),μ(t)+kσ(t)] will be marked as abnormal and removed, which can be expressed as:
[0062] x m ′(t)∈[μ(t)-kσ(t),μ(t)+kσ(t)]
[0063] Among them, x m ′(t) is the preprocessed channel state data, and k is an adjustment parameter based on normal distribution.
[0064] Step 2: Based on the preprocessed channel state data, the edge server uses a long short-term memory network (LSTM) to perform obstacle detection and classification, generates obstacle category information, and uploads the obstacle category information and the preprocessed channel state data to the cloud server.
[0065] Furthermore, the edge server detects and classifies obstacles in the industrial environment, and the preprocessed channel state data x m ′(t) is transmitted to the edge server at each time slot t, and the edge server is based on the preprocessed channel state data x m ′(t), using the long short-term memory network (LSTM) to detect and classify obstacles, first determine whether there are obstacles in the current communication environment, and then further determine the type of obstacles based on the detection results to obtain the obstacle category information c m (t).
[0066] Furthermore, the edge server sends the preprocessed channel state data x m ′(t) is transformed into the input sequence X m (t) = [x m ′(tT),xm ′(t)] is input to the long short-term memory network (LSTM), where T is the input sequence X m The step size of (t) is used to define the time span of the input channel state data; the input sequence X m (t) is sent to the LSTM layer through the input layer. After processing for multiple time steps, the LSTM layer outputs the hidden state h t , hidden state h t It is input into the fully connected layer (Dense layer) to generate the classification result of obstacles. The classification results of obstacles are calculated by the Softmax function in the Softmax layer. The probability of each category in the output layer outputs the obstacle category information c m (t).
[0067] The LSTM layer outputs the hidden state h t The process is as follows:
[0068] f t =σ(W f [h t-1 ,x t ]+b f ),i t =σ(W i [h t-1 ,x t ]+b i )
[0069] Among them, f t represents the state of the forget gate, i t represents the state of the input gate, σ(·) is the Sigmoid activation function, and W f is the weight matrix of the forget gate, W i is the weight matrix of the input gate, b f is the bias term of the forget gate, b i is the bias term of the input gate, h t-1 is the hidden state at the previous moment, x t is the current input data;
[0070] Memory Unit C t The updated expression is:
[0071] C t =f t ⊙C t-1 +i t ⊙tanh(W C [h t-1 ,x t ]+b C )
[0072] Where ⊙ represents the element-wise multiplication operation (Hadamard product), tanh(·) is the hyperbolic tangent activation function, and W C is the weight matrix of the memory unit, b C is the bias term, C t is the memory unit state at the current moment;
[0073] Output gate o t Control the hidden state h t The output expression is:
[0074] h t =o t ⊙tanh(C t )
[0075] Furthermore, the hidden state h t It is input into a fully connected layer (Dense layer) to generate the classification result of obstacles. In the Softmax layer, the probability of each category is calculated by the Softmax function, and the output is expressed as:
[0076]
[0077] Among them, the classification results of obstacles Contains P+1 categories, P is the number of obstacle types, category 0 means no obstacle, W out and b out are the weight and bias of the fully connected layer respectively, and Softmax is the Softmax function. The Softmax function is used to convert the output into a probability distribution, which is expressed as:
[0078]
[0079] in, is the predicted probability of category p, and the weight W corresponding to category p p and the model characteristics of the long short-term memory network, W j is the weight matrix corresponding to category j. The predicted probability of category p Provides obstacle category information c m (t), through the maximum probability principle, the category with the highest predicted probability is selected as the final classification result of time slot t. m (t)∈{0,1,2,...,P} is the obstacle category information of time slot t, 0 indicates no obstacle, and other categories p∈{1,2,...,P} represent different types of obstacles.
[0080] Furthermore, the obstacle category information c m (t) is expressed as:
[0081] cm (t) = f clf (x m ′(t))
[0082] Among them, f clf (·) is the obstacle detection and classification function, which outputs the obstacle category information of time slot t. The obstacle category information and the preprocessed channel state data are then passed to the cloud server, which performs the channel prediction task.
[0083] Step 3: Build an obstacle-aware channel transition architecture (OCTA) model. Based on the received obstacle category information and pre-processed channel state data, the cloud server obtains the prediction result of the channel state through the obstacle-aware channel transition architecture model, and uses the feedback update mechanism to dynamically update the model parameters of the obstacle-aware channel transition architecture model to adapt to environmental changes.
[0084] Furthermore, if Figure 3 As shown, the structure of the obstacle-aware channel conversion architecture model specifically includes: a multi-size convolution module, a feature map attention module, a Transformer timing modeling module and a fully connected layer connected in sequence.
[0085] Furthermore, the cloud server uses the obstacle-aware channel conversion architecture model to output the channel state prediction value of the future time slot as follows:
[0086] The cloud server receives the obstacle category information c m (t) and the preprocessed channel state data x m ′(t) is constructed as a global data set And input into the obstacle-aware channel switching architecture model.
[0087] Global Dataset Enter the multi-scale convolution module of the obstacle-aware channel conversion architecture model. The multi-scale convolution module uses convolution kernels of various sizes to check the global dataset. Perform one-dimensional convolution to capture features at different time scales. The convolution operation of the convolution kernel with size n is represented as Conv1D n , then the output of the convolution kernel of size n is expressed as:
[0088]
[0089] where f n (t) is the feature extracted by the convolution kernel of size n, b n It is the bias of the convolution operation of the convolution kernel of size n. Through the convolution operation of convolution kernels of various sizes, feature maps of different scales are obtained. By stacking all the feature maps, a multi-scale feature map F is generated. multi-scale, ReLU(·) represents the activation function.
[0090] Multi-scale feature map F multi-scale is passed to the feature map attention module, which uses the attention mechanism to provide multi-scale feature maps F multi-scale The feature maps of different scales are weighted, and the feature map attention module assigns a weight α to each scale feature map. n , and dynamically adjust the weight of each scale feature map according to the characteristics of the input data, expressed as:
[0091] F weighted =∑ n α n ·f n (t)
[0092] where α n is the weight of the feature map of size n, generated by the attention mechanism. Weighted multi-scale feature map F weighted The most critical information is retained, allowing the obstacle-aware channel conversion architecture model to model the dynamic changes of the channel more accurately.
[0093] Weighted multi-scale feature map F weighted It is input into the Transformer time series modeling module, and the global time dependency is established through the multi-head self-attention mechanism of the Transformer time series modeling module to generate a time series feature map. Before being passed to the fully connected layer, the time series feature map is flattened into a one-dimensional vector and finally passed to the fully connected layer, which maps these features into predicted values. That is, the channel state of the future time slot.
[0094] The method for dynamically updating the model parameters of the obstacle-aware channel conversion architecture model using the feedback update mechanism is:
[0095] ①Evaluate model performance: Collect actual channel state data and prediction results of the obstacle-aware channel conversion architecture model over a period of time. For sample s, the actual channel state y should be calculated. s (t) and the predicted channel state The error between s (t), based on the error e s (t) Calculate the loss function Loss Function The mean square error (MSE) was used.
[0096]
[0097]
[0098] Where n is the number of samples;
[0099] ② Update model parameters: Use Adam optimization algorithm according to loss function Update the model parameters θ, the update formula is:
[0100]
[0101] Where η is the learning rate, m(t) and v(t) are the first-order moment and second-order moment estimates of the loss function on the model parameter gradient, and ∈ is a constant used to prevent division by zero errors.
[0102] After the obstacle-aware channel conversion architecture model is deployed, the cloud server periodically executes the above steps ① and ② to fine-tune the model parameters of the obstacle-aware channel conversion architecture model to adapt to the dynamic changes of channel states in industrial environments, thereby ensuring that the obstacle-aware channel conversion architecture model continues to maintain high prediction accuracy and adaptability.
[0103] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims
1. An obstacle-aware cloud-edge-end collaborative industrial wireless network channel prediction method, characterized in that: The cloud-edge-end collaborative architecture includes a cloud server, at least one edge server, and a plurality of industrial terminal devices, wherein the edge server is connected to the cloud server via a high-speed network, and the industrial terminal devices are connected to the edge server via a wireless network; The channel prediction method comprises the following steps: Step 1: The industrial terminal equipment collects channel status data in real time and uses a data preprocessing unit to preprocess the channel status data, and transmits the preprocessed channel status data to the edge server; Step 2: The edge server uses a long short-term memory network to detect and classify obstacles based on the preprocessed channel state data, generates obstacle category information, and uploads the obstacle category information and the preprocessed channel state data to the cloud server; Step 3: Build an obstacle-aware channel conversion architecture model. Based on the received obstacle category information and pre-processed channel state data, the cloud server obtains the prediction result of the channel state through the obstacle-aware channel conversion architecture model, and uses the feedback update mechanism to dynamically update the model parameters of the obstacle-aware channel conversion architecture model to adapt to environmental changes.
2. The obstacle-aware cloud-edge-end collaborative industrial wireless network channel prediction method according to claim 1 is characterized in that: The channel state data includes signal-to-noise ratio, received signal strength indicator, reference signal received power, transmission time difference, noise power and location information; At time slot t, the channel status data x collected by industrial terminal device m m (t) is: x m (t)=[SNR m (t),RSSI m (t),RSRP m (t),TimeDifference m (t),NoisePower m (t),Location m (t)] Among them, SNR m (t) is the signal-to-noise ratio from industrial terminal equipment m to industrial terminal equipment n at time slot t, RSSI m (t) is the received signal strength indicator of industrial terminal device m, RSRP m (t) is the reference signal receiving power of industrial terminal device m, TimeDifference m (t) is the transmission time difference of industrial terminal equipment m, NoisePower m (t) is the noise power of industrial terminal equipment m, Location m (t) is the location information of the industrial terminal device m.
3. The obstacle-aware cloud-edge-end collaborative industrial wireless network channel prediction method according to claim 1 or 2 is characterized in that: The data preprocessing unit includes a denoising module, a normalization module, a sliding window statistical analysis module and a threshold detection module; the preprocessing includes sequentially using the denoising module to perform denoising processing, using the normalization module to perform normalization processing, and using the sliding window statistical analysis module to calculate the channel state data x within a predetermined window size. m The mean μ(t) and standard deviation σ(t) of (t) are obtained by using the threshold detection module based on the analysis results of the sliding window statistical analysis module. The upper and lower thresholds μ(t)±kσ(t) are set. Data points exceeding [μ(t)-kσ(t), μ(t)+kσ(t)] will be marked as abnormal and removed, which is expressed as: x m ′(t)∈[μ(t)-kσ(t),μ(t)+kσ(t)] Among them, x m ′(t) is the preprocessed channel state data, and k is the adjustment parameter.
4. The obstacle-aware cloud-edge-end collaborative industrial wireless network channel prediction method according to claim 3 is characterized in that: The edge server uses a long short-term memory network to perform obstacle detection and classification based on the pre-processed channel state data. The method for generating obstacle category information is as follows: the edge server converts the pre-processed channel state data x m ′(t) is transformed into the input sequence X m (t), input sequence X m (t) is sent to the LSTM layer through the input layer, and the LSTM layer outputs the hidden state h t , hidden state h t Is input into the fully connected layer to generate the classification result of the obstacle The classification results of obstacles are calculated by the Softmax function in the Softmax layer. The probability of each category in the output layer outputs the obstacle category information c m (t).
5. The obstacle-aware cloud-edge-end collaborative industrial wireless network channel prediction method according to claim 4 is characterized in that: The input sequence X m (t) = [x m ′(tT),x m ′(t)], T is the input sequence X m (t) step size; The classification result of the obstacle Obstacle classification results Contains P+1 categories, P is the number of obstacle types, category 0 means no obstacle, W out and b out are the weight and bias of the fully connected layer respectively, and Softmax is the Softmax function.
6. The obstacle-aware cloud-edge-end collaborative industrial wireless network channel prediction method according to claim 5 is characterized in that: The classification result of the obstacle The predicted probability of class p in Among them, W p is the weight corresponding to category p, W j is the weight matrix corresponding to category j, the predicted probability of category p Provides obstacle category information c m (t).
7. The obstacle-aware cloud-edge-end collaborative industrial wireless network channel prediction method according to claim 6 is characterized in that: The obstacle category information c m (t) = f clf (x m ′(t)), f clf (·) is the obstacle detection and classification function.
8. The obstacle-aware cloud-edge-end collaborative industrial wireless network channel prediction method according to any one of claims 1, 2, 4-7, characterized in that: The structure of the obstacle-aware channel conversion architecture model specifically includes: a multi-size convolution module, a feature map attention module, a Transformer timing modeling module and a fully connected layer connected in sequence.
9. The obstacle-aware cloud-edge-end collaborative industrial wireless network channel prediction method according to claim 8 is characterized in that: The cloud server outputs the channel state prediction value of the future time slot based on the received obstacle category information and the pre-processed channel state data by using the obstacle-aware channel conversion architecture model. The cloud server outputs the channel state prediction value of the future time slot based on the received obstacle category information c m (t) and the preprocessed channel state data x m ′(t) is constructed as a global data set And input to the obstacle-aware channel conversion architecture model, the global dataset Enter the multi-scale convolutional module of the obstacle-aware channel switching architecture model; Global Dataset Enter the multi-scale convolution module of the obstacle-aware channel conversion architecture model. The multi-scale convolution module uses convolution kernels of various sizes to check the global dataset. Perform one-dimensional convolution to obtain feature maps of different scales, then stack all the feature maps to output a multi-scale feature map F multi-scale ; Multi-scale feature map F multi-scale is passed to the feature map attention module, which uses the attention mechanism to provide multi-scale feature maps F multi-scale The feature maps of different scales are weighted and the weighted multi-scale feature map F is output. weighted ; Weighted multi-scale feature map F weighted It is input into the Transformer temporal modeling module, and the global temporal dependency is established through the multi-head self-attention mechanism of the Transformer temporal modeling module to generate a temporal feature map; Before being passed to the fully connected layer, the time series feature map is flattened into a one-dimensional vector and finally passed to the fully connected layer, which maps these features into predicted values. Output the prediction result of the channel state.
10. The obstacle-aware cloud-edge-end collaborative industrial wireless network channel prediction method according to claim 1 or 9, characterized in that: The method for dynamically updating the model parameters of the obstacle-aware channel conversion architecture model using the feedback update mechanism is: ①Evaluate model performance: Collect actual channel state data over a period of time and the prediction results of the obstacle-aware channel conversion architecture model. For sample s, calculate the actual channel state y s (t) and the predicted channel state The error between s (t), based on the error e s (t) Calculate the loss function Loss Function Using mean square error: Where N is the number of samples; ② Update model parameters: Use Adam optimization algorithm according to loss function Update the model parameters θ, the update formula is: Where η is the learning rate, m(t) and v(t) are the first-order moment and second-order moment estimates of the loss function on the model parameter gradient, and ∈ is a constant used to prevent division by zero errors; After the obstacle-aware channel conversion architecture model is deployed, the cloud server periodically executes the above steps ① and ② to update the model parameters of the obstacle-aware channel conversion architecture model.
Citation Information
Patent Citations
A wireless network channel state prediction method, device, equipment and storage medium
CN115802401B
Channel prediction method, wireless communication system and storage device
CN112019461A
Wireless network channel state prediction method and device, equipment and storage medium
CN115802401A
Channel state information reporting
CN117938280A
Communication sensing method and device, communication node and storage medium
CN118632370A
Cited By
Multi-scale wireless channel propagation loss prediction method based on finite element method
CN120785448A
A multi-scale wireless channel propagation loss prediction method based on a finite element method
CN120785448B