Preprint
Article

Joint Multidimensional Pattern for Spectrum Prediction Using GNN

Altmetrics

Downloads

82

Views

19

Comments

0

A peer-reviewed article of this preprint also exists.

This version is not peer-reviewed

Submitted:

22 August 2023

Posted:

22 August 2023

You are already at the latest version

Alerts
Abstract
Generally, when cognitive radio users are in Underlay mode, through the analysis of the electromagnetic spectrum in time, frequency, space, and field of multiple dimensional data accounts for judging the inherent correlation of the radio spectrum used/idle state, this is the realization of cognitive radio users (secondary users, SUs) efficient access to the foundation of the limited spectrum resources. Therefore, how to efficiently use of spectrum status of each SU implementation of reception multidimensional combination forecasting is the core of this paper addressing the problem. In this paper, we propose a deep-learning hybrid model called TensorGCN-LSTM based on the tensor data structure. The model treats SUs deployed at different spatial locations under the same frequency and the spectrum status of SUs themselves under different frequencies in the task area as nodes and constructs two types of graph structures. Graph convolutional operations are used to sequentially extract corresponding spatial-domain and frequency-domain features from the two types of graph structures. Then, the long short-term memory (LSTM) model is used to fuse the spatial, frequency, and temporal features of the cognitive radio environment data. Finally, the prediction task of the spectrum distribution situation is accomplished through fully connected layers. Specifically, the model constructs a tensor graph based on the spatial similarity of SUs' locations and the frequency correlation between different frequency signals received by SUs, which describes the electromagnetic wave's dependency relationship in spatial and frequency domains. LSTM is used to capture the electromagnetic wave's dependency relationship in the temporal domain. To evaluate the effectiveness of the model, we conducted ablation experiments on LSTM, GCN, GC-LSTM, and TensorGCN-LSTM models using simulated data. The experimental results show that our model achieved better prediction performance in RMSE, and the correlation coefficient R2 of 0.8753 also confirmed the feasibility of the model.
Keywords: 
Subject: Engineering  -   Electrical and Electronic Engineering

1. Introduction

Due to the rapid development of modern wireless communication technology, various new wireless mobile terminals are emerging, and the demand for electromagnetic spectrum resources is growing rapidly. Currently, wireless transmission services have been allocated in all frequency bands, and the spectrum resources are almost exhausted [1]. However, while the scarcity of spectrum resources is increasing, the problem of inefficient utilization and idleness of static spectrum resource management solutions is also very prominent [2]. Therefore, how to maximize the utilization of spectrum resources is currently an urgent problem that needs to be addressed.
Currently, cognitive radio networks (CRNs), which include key technologies such as dynamic spectrum access (DSA) and opportunistic spectrum access (OSA), are recognized as effective tools to improve the utilization of limited spectrum resources. CRNs perceive, recognize, and utilize the available spectrum in specific task spaces through self-learning and interaction with the surrounding environment, adapting to the constantly changing radio environment. Furthermore, the acquisition of spectrum status information by SUs through spectrum sensing is not only the first step in implementing CRNs but also the foundation for subsequent effective analysis and utilization of idle spectrum resources [3]. However, in practice, SUs often encounter problems such as long delays, high energy consumption, and limited capture range when scanning and sensing the entire spectrum (especially in wideband spectrum sensing tasks) which inevitably hinder the efficient operation of the CRN system [4].
To address the aforementioned problems, researchers have proposed spectrum prediction techniques. SUs can predict the future slot's received spectrum power by mining and analyzing historical spectrum sensing data, and then only sense the spatiotemporal spectrum resources with predicted values below the access power threshold, effectively reducing the time delay and energy consumption of subsequent processing. Early spectrum prediction research mainly focused on time domain spectrum prediction methods, lacking research on multiple dimensions such as time, frequency, and space, including linear regression models [5], time series prediction models [6], Markov prediction models [7], neural network models [8], etc. In recent years, deep learning models have become a powerful tool for spectrum prediction to leverage the potential correlations of frequency data in multiple dimensions such as time, frequency, and space [9,10,11].
In response to the spatial dependence, time dependence, or spectral dependence of spectrum data, composite neural networks such as long-short term memory (LSTM) models and convolutional neural networks (CNN) [12] have been used for joint spectrum prediction in multiple dimensions. Yu et al. [13] proposed a hierarchical dual-CNN and GRU (DCG) model for predicting the local spectrum availability of SUs in CR communication, which can explore the spectral and temporal correlations between spectrum occupancy data. However, simply connecting RNN and CNN still cannot build a comprehensive ability to discover correlations between spatiotemporal multidimensional input data. [14] used transfer learning models for spectrum prediction, but due to the differences in frequency band data, prediction models cannot be directly used across frequency bands. The STS-PredNet [15] models that the received signal strength at a specific spatial location is determined by a weighted linear combination of multiple SUs. The weighting coefficients are obtained using the inverse distance weighting method based on the distance between SUs and the specific spatial location, which ignores the inherent spatial correlation between different observation locations. Recently, tensor analysis has been adopted as a framework [16,17] to leverage multidimensional correlations for spectrum prediction. However, using tensor decomposition to handle high-dimensional data requires a long computation time, and to achieve the highest possible prediction accuracy, it also requires the transmission of as much information as possible from the base station.
To address the above issue, this paper proposes a TensorGCN-LSTM hybrid network model to provide an effective method based on mining the implicit rules among electromagnetic data in the spatial, frequency, and temporal domains for cognitive radio task area. More specifically, the proposed approach considers SUs at different spatial locations and the spectrum states of SUs at different frequencies in the task area as nodes and constructs two categories of graph structures accordingly. Tensor graph convolution (TensorGCN) [18] is an effective structure for processing tensor data, which we introduce into the field of spectrum prediction to handle tensor graphs consisting of the two aforementioned graph structures. The essence of the TensorGCN-LSTM model is to utilize graph convolution operations to sequentially discover the correlation rules of spectrum data in the spatial and frequency domains, as well as use LSTM to explore the correlation rules in the temporal domain, thereby improving the accuracy of predicting the change of spectrum state over time and providing a basis for spectrum resource planning and scheduling. Comparative experimental results show that the TensorGCN-LSTM model can provide stable and accurate prediction results.
In summary, our core contributions are three-fold:
  • We abstract SUs as nodes and transform the spectrum prediction task into a supervised learning task based on graph tensor structured data. From the existing research literature, we first introduce the concept of graph tensor data structures into the field of spectrum prediction.
  • To extract the correlation features of different frequency data over a period received by SUs, we regard the SU’s state of receiving data at different frequencies as nodes (called virtual nodes) and design the inter-frequency graph network structure to extract the frequency-domain correlation features of the spectrum.
  • We propose TensorGCN-LSTM, a new joint prediction model in the time, space, and frequency domains, which integrates multidimensional features of task area spectrum data to predict the spectrum state. Ablation experimental results show that compared with other single time-series prediction methods and spatial-temporal prediction methods, the TensorGCN-LSTM model has a more accurate prediction performance.

2. Preliminaries

In this section, we preprocessed the received signal strength (RSS) of secondary users collected on various frequency bands over time in the cognitive radio task area to form a tensor graph signal. Based on the spatial and frequency domain states of secondary users, we established two types of graphs and composed a tensor graph model.

2.1. Establishment of Tensor Graph Signal

As illustrated in Figure 1, we divide the cognitive wireless task area into equidistant grids. For any secondary user node v n , ( n = 1 , 2 , ... , N ) , the received signal strength, distance, and azimuth between the node and the mobile primary user at time slot t and working frequency f k are denoted as ψ v n ( t , f k ) , d v n ( t , f k ) , and φ v n ( t , f k ) respectively. We can establish the feature vector of secondary users that varies with time and frequency:
x v n ( t , f k ) = ψ v n ( t , f k ) , d v n ( t , f k ) , φ v n ( t , f k ) 1 × M
where, k = 1 , 2 , ... , K and M represents the number of features of a secondary user node.
Based on the description of the features x v n ( t , f k ) of a single secondary user node, we can construct the features matrix X ( t , f k ) from the data of N secondary user nodes V = { v n } n = 1 N at time slot t and working frequency f k :
X ( t , f k ) = x v 1 ( t , f k ) , x v 2 ( t , f k ) , ... , x v N ( t , f k ) N × M
Therefore, the feature tensor of the graph signal X ( t ) , which captures the data of N SUs at K different monitoring frequencies, can be constructed from X ( t , f k ) as:
X ( t ) = X ( t , f 1 ) , X ( t , f 2 ) , , X ( t , f K ) K × N × M

2.2. Establishment of Tensor Graph

We set up the problem of predicting graph spectrum as shown in the construction process in Figure 2. From left to right the figure, it shows the power spectrum received by secondary users (SU) from monitoring, the spatial distribution of SUs and mobile primary users (PU) within the task area, and the network graph structure constructed by secondary users according to certain rules.

2.2.1. The spatial domain graph structures

The graph of N SUs in the task area at monitoring frequency f k is shown in Figure 2 (c). It is referred to as a spatial domain graph structure which is denoted G f k = ( V , A f k ) in Figure 3(left). A f k is the adjacency matrix that describes the spatial domain graph G f k , where each element represents the connectivity between nodes.
We assume that the transmitting and receiving antennas in cognitive radio networks are both omnidirectional antennas. The formula for calculating the path loss (PL) of free space electromagnetic wave propagation is:
P L = 4 π · d λ 2 = 4 π f · d c 2
where λ , f respectively denote the wavelength and frequency of the PU's transmission carrier. c = 3 × 10 8 m / s . d denotes the distance between SUs and PUs. Therefore, the relationship between the received power P r of the secondary user's receiver and the transmission power P t of the primary user is given by:
P r = P t P L
As can be seen from the two equations above, assuming a fixed transmission carrier frequency by the primary user, the critical factor affecting the RSS of the secondary user is the distance between the SU and the PU. Therefore, we adopt the "inverse distance weighting method" [19]to construct the adjacency matrix A f k of the spatial domain graph, as follows:
A f k = a 1 , 1 a 1 , j a 1 , N a i , 1 a i , j a i , N a N , 1 a N , j a N , N
where a i j = 1 d ( v i , v j ) , i j and d ( v i , v j ) < t h 0 , otherwise d ( v i , v j ) denote Euclidean distance between the node v i and v j . t h represents the Euclidean distance threshold for establishing edges between nodes.

2.2.1. The frequency domain graph structures

In this section, we construct a graph structure for the state relationships of a node v n when receiving data at different frequencies, which is called "frequency domain graph structure". We refer to the spectrum state corresponding to each frequency signal received by the SU node as a "virtual node". v n , f k = ψ v n ( t Δ t + 1 , f k ) , , ψ v n ( t , f k ) denotes the spectrum state of the secondary user node v n when continuously receiving data for Δ t time slots at a certain frequency. V ^ n = { v n , f k } k = 1 K denotes a collection of virtual nodes at K frequencies. The elements of the adjacency matrix A ^ n K × K represent the frequency domain similarity between virtual nodes from SU v n . Therefore, the frequency domain graph structures can be denoted as G ^ n = V ^ n , A ^ n shown in Figure 3 (right).
In the frequency domain graphs, we use correlation coefficients to analyze the inherent frequency domain correlation about the measured spectrum data:
ρ f k , f l = cov ( v n , f k , v n , f l ) σ v n , f k σ v n , f l = E ( v n , f k μ v n , f k ) ( v n , f l μ v n , f l ) σ v n , f k σ v n , f l
In the Equation (7), cov ( ) represents the covariance operator, while μ and σ respectively represent the mean value and standard deviation. The closer the absolute value ρ f k , f l 1 , 1 is to 1, the stronger the correlation between the two frequencies f k and f l of secondary user v n during Δ t . The adjacency matrix A ^ n K × K can be defined as:
A ^ n = a ^ 1 , 1 a ^ 1 , l a ^ 1 , K a ^ k , 1 a ^ k , l a ^ k , K a ^ K , 1 a ^ K , l a ^ K , K
where, a ^ k , l = ρ f k , f l v n , f k v n , f l and k l 0 otherwise . Furthermore, a tensor graph can be constructed as G = [ [ G f k ] ] k = 1 K , G ^ ] .

2.3. The definition of the spectrum prediction problem.

According to the above description, the graph tensor signal received by SUs during [ t T + 1 , t ] in the cognitive radio task area can be represented as [ X ( t ) , , X ( t T ' + 1 ) ] . The received RSS by a secondary user in the next T time slots can be represented as Ψ n f , t = { ψ v n ( t , f ) } n = 1 N , where f = { f k } k = 1 K , t [ t + 1 , t + T ] . Therefore, the graph tensor G and graph tensor signal X ( t ) are learned by the proposed composite deep neural network model TensorGCN-LSTM to obtain a mapping function F denoted as Equation (9), which predicts future spectral data using historical spectrum data. Moreover, the model is enable to implement the prediction of spectrum evolution.
Ψ n f , t = F ( X ( t ) , , X ( t T ' + 1 ) , G )

3. Methodology

In this section, we elaborate the implementation process of the prediction method based on the TensorGCN-LSTM hybrid model in detail shown in Figure 4. The model firstly performs graph convolution on the node features in the spatial domain graph structure to generate node embedding. Then, it combines the node embedding with the spectral graph structure and performs secondary graph convolution to extract information that integrates spatial and spectral information from secondary users. We refer to the above two graph convolution operations as intra-frequency graph convolution and inter-frequency graph convolution, respectively. They’re shown in Figure 4 (upper right.). Afterward, the spatial-spectral embeddings are fed into the LSTM model to generate fusion feature information in multiple dimensions of spatial, spectral, and temporal domains. Finally, the fusion features are passed through a fully connected layer to output the predicted RSS results.
According to the processing method adopted by the graph convolutional neural network【18】, the forward propagation formula of the graph convolution for US nodes in the spatial domain graph structure is:
H v n ( t , f k ) = r = 1 R P r ( L ˜ ) X v n ( t , f k ) Θ r
Θ r M × W is the parameter matrix of the filter for intra-frequency graph convolution that needs to be learned and updated. P r ( L ˜ ) N × N is the r-th order Chebyshev polynomial and the standardized Laplace matrix L ˜ of adjacency matrix A f k refers to:
L ˜ = 2 ( I D 1 2 A f k D 1 2 ) λ max I
λ max represents the maximum eigenvalue of the Laplacian matrix L ˜ . I and D respectively refer to the identity matrix and degree matrix of the matrix A f k .
H 1 × W in Equation(10) is the spatial embedding vector extracted by graph convolution. Therefore, X ^ v n ( t ) = H v n ( t , f 1 ) , H v n ( t , f 2 ) , ... , H v n ( t , f K ) serves as the feature matrix for input inter-frequency graph convolution, and the input vector y v n ( t ) to the LSTM module can be obtained through:
y v n ( t ) = r = 1 R P r ( L ˜ ) X ^ v n ( t ) Θ r
Similar to Equation (10), L ˜ represents the normalized Laplacian matrix corresponding to the adjacency matrix A ^ n K × K . Θ r is the filter parameter matrix that needs to be learned and updated through inter-frequency graph convolution. P r ( L ˜ ) K × K is the Chebyshev polynomial of r order. It should be noted that due to the filtering operation being an approximation of the R-th order Laplacian operator, it is localized to R-order neighboring nodes. In our experiments, we set R = R ' = 2 .
To learn the temporal evolution characteristics of electromagnetic waves, we input the fused spatial and frequency domain embedding y v n ( t ) of each secondary user node into an LSTM model [20]. This operation is shown in Figure 5.
At each time slot, the LSTM unit takes the fused embedding y v n ( t ) of the node as input, which enables the LSTM model to more comprehensively describe the temporal evolution process of electromagnetic waves based on the integrated frequency and spatial propagation characteristics. We describe the entire process of the LSTM using Equation (13):
f v n t = σ W f · h v n t 1 , y v n ( t ) + b f i v n t = σ W i · h v n t 1 , y v n ( t ) + b i C ˜ v n t = tanh W c · h v n t 1 , y v n ( t ) + b c c v n t = f v n , f k t c v n t 1 + i v n t C ˜ v n t o v n t = σ ( W o · h v n t 1 , y v n ( t ) + b o ) h v n t = o v n t tanh ( c v n t )
Based on the output of the proposed TensorGCN-LSTM model, we finally predict RSS by:
[ ψ v n ( t + l , f 1 ) , ψ v n ( t + l , f 1 ) , ... , ψ v n ( t + l , f 1 ) ] = F C ( h v n t )
where ψ v n ( t + l , f i ) k = 1 K denote the RSS of SU v n corresponding to K frequencies at the time t + l in the future and F C ( · ) is a full connection layer.

4. Numerical Experiments

Our simulation experiment was based on the simulated dataset from the reference [21]. Multiple mobile primary users working on different frequencies were added to the cognitive radio task region, forming experimental data of power spectral density with spatial and frequency domain characteristics that continuously vary over time.
For simplicity, the transmission power of each primary user was set at 1 w. In addition, for the representation of temporal data, we uniformly divided the time axis into windows and aggregated the spectral data within the same time window Δ t into one-time step. Finally, we used discretized time steps to represent continuous temporal data.

4.1. Experiment Settings

According to the spatial resolution requirements of the spectrum prediction task, we divided the cognitive radio task region into a 200×200 grid and randomly distributed 174 secondary users uniformly in each grid, as shown in Figure 6. The monitored frequency range was between 800MHz and 900MHz, with a frequency resolution and spectrum sensing sweep span of 200kHz for the spectrum sensor, generating a total of 500 frequency bands.
In the experiment, under the premise of examining whether the prediction model works and not caring about the accuracy of radio wave propagation attenuation, we only considered the path loss and shadow fading of radio wave propagation for the attenuation of the spectrum sensor's received power.
For the simulation experiment, the log-normal shadow fading model( μ s d w = 0 , σ s d w = 0.5 ) is used to model the shadow fading of the task area. The path propagation loss in the task area was modeled using a logarithmic distance path loss model, which is shown in Equation (15):
P r ( dBm ) = P t ( dBm ) + K dB 10 γ log 10 d d 0
where K is a constant coefficient related to the gain of the transmitting antenna, which is generally represented by the measured power value at d 0 . Here, d 0 represents the far field distance of the antenna and is a constant reference distance. d is the distance between the receiver of the secondary user and the transmitter of the primary user. In the simulation experiment, we gridded the target area and set d 0 = 1 to represent the path loss of radio wave propagation attenuated by each grid. γ is the path loss exponent, which typically ranges from 3.7 to 6.5 for urban macrocells. In the experiment, γ was set to 5.

4.2. Dataset Preparation

We had each secondary user collect spectrum data for each frequency band in the task area over 17280 time slots. We then divided the dataset into the training set, validation set, and test set in a ratio of 6:2:2. Figure 7 shows the RSS distribution of the task area for 174 secondary users receiving continuously for 6 time slots at 800 MHz.
Following the description in section 2.2, we constructed spatial and frequency domain structure diagrams. As shown in Figure 8(a), the spatial domain structure was constructed for 174 secondary user nodes at different frequencies. The coordinate positions of each node in the diagram correspond to the spatial coordinates of the secondary users in the task area. To concisely represent the frequency domain structure, we selected a schematic diagram of the frequency domain graph for 10 frequencies (801MHz,…, 810MHz) within the 800MHz-810MHz frequency range. Each frequency state is treated as a node, and the absolute value of the correlation coefficient between the spectrum data of each frequency is used as the weight for the corresponding edge. This allows us to construct a graph structure with frequencies as nodes, as shown in Figure 9 (b).

5. Discussion

To validate the feasibility of conducting power spectral data prediction experiments using simulated datasets, we calculated the data correlations of individual secondary users in the time domain, frequency domain, and spatial domain, as shown in Figure 9. Specifically, Figure 9(a) illustrates the spatial correlation structure among secondary users, indicating a strong spatial correlation among them. Moreover, the proximity of secondary user indices reflects a stronger spatial correlation between closely located secondary users. In Figure 9(b), the time-domain correlation of power spectral data for the same secondary user node across different frequency bands is depicted. It can be observed that the values of time-domain correlation are generally large, and the correlation distribution graph demonstrates the regularity of tidal effects in the spatial activity of the primary user. Figure 9(c) presents the distribution of frequency-domain correlations between any two-time slots of the spectral state on a sensing node in the simulated dataset. Although the numerical values of frequency-domain correlation may not be as close to 1 as those of spatial and time-domain correlation, there are still some significant correlation values in certain frequency bands. The occurrence of windowing effects in the 48 frequency points within the frequency range of 800MHz-810MHz indicates a highly correlated spectral state evolution between low-frequency and high-frequency bands.
To validate the effectiveness of the proposed TensorGCN-LSTM model, we conducted experimental comparisons with three other models: LSTM, GCN, and GC-LSTM. We evaluated the generalization ability of each model by analyzing the loss values on the training, validation, and test sets. Additionally, we examined the prediction accuracy of the models using metrics such as the MAE (Mean Absolute Error), RMSE (Root Mean Square Error), and R 2 ( coefficient of determination). The calculations were performed according to Equation (16):
M A E = t = 1 T ψ v n ( t ) ψ ^ v n ( t ) T R M S E = t = 1 T ψ v n ( t ) ψ ^ v n ( t ) 2 T R 2 = 1 t = 1 T ψ v n ( t ) ψ ^ v n ( t ) 2 t = 1 T ψ v n ( t ) ψ ¯ v n 2
where ψ v n ( t ) and ψ ^ v n ( t ) represent the true values and predicted values of RSS respectively. T represents the number of received data samples from secondary users, and ψ ¯ v n represents the sample mean.
The evaluation results of the loss function metrics for each model are the average values of the predicted results from 174 secondary user nodes. The models were trained using 24 historical samples to predict the data for the next 30 time slots. Table 1 presents the average cumulative losses of the four prediction models on the training, test, and validation sets at a frequency of 810MHz.
When evaluating the prediction error metrics of the prediction model, we conducted experimental comparisons using the RSS data received at 810MHz frequency by the secondary user with index 0 in the spatial domain graph structure shown in Figure 9. We randomly selected the predicted results of 580 consecutive time slots for the secondary user with an index of 0. Figure 10 displays the predicted power spectral density values of four models compared to the true power spectral density values. It is evident that the prediction curve of the TensorGCN-LSTM model aligns more closely with the actual trend and is closer to the real data.
In Figure 11, the Pearson linear correlation between the predicted values and the actual values reveals that, as the spatial, temporal, and frequency features are fused, the predicted results exhibit a more concentrated numerical distribution with reduced variance. The slope corresponding to the TensorGCN-LSTM model (0.88) is less than one and the largest, indicating that our proposed model achieves a more balanced distribution trend between underestimation of low values and overestimation of high values. This strongly demonstrates that the fusion of multiple feature attributes contributes to the overall smoothness of the model's predictions. Additionally, the R-value ( R 2 = 0.8753 ) and the MAE value ( M A E = 0.6478 ) of the TensorGCN-LSTM model indicate a strong consistency between the predicted values and the actual values.
Table 2 presents a comparison of prediction errors for four prediction models under different prediction horizons. From the table, it can be observed that the TensorGCN-LSTM model exhibits varying degrees of reduction in prediction errors compared to the other three models, as indicated by the RMSE, MAE, and MAPE metrics. The results demonstrate that considering the spatial and frequency distribution characteristics of radio propagation improves the prediction accuracy of the TensorGCN-LSTM model. Looking at the prediction error results of the GCN and LSTM models, it is evident that a neural network structure solely focusing on spatial correlations cannot effectively enhance the predictive accuracy of temporal data. With an increase in the prediction horizon, the uncertainty of all four models' predictions increases, leading to gradually larger prediction errors. However, based on the comparison results for the 20th-30th horizons, our proposed TensorGCN-LSTM model exhibits better long-term prediction capability. This finding validates the beneficial effects of effectively integrating temporal, spatial, and frequency domain features to enhance the prediction performance of the model.

6. Conclusions

In this paper, we propose a novel graph neural network deep learning framework called TensorGCN-LSTM for spectrum prediction. Firstly, based on the global spatial distribution map of secondary users in the task area, we utilize the "spatial domain graph structure" (an effective approach for extracting spatial information flow between nodes) to capture the characteristics of electromagnetic wave propagation in spatial space. Additionally, we employ the "frequency domain graph structure" to capture the frequency domain correlation between spectrum states in different service frequency bands. Subsequently, the long short-term memory (LSTM) model is used to summarize the temporal variation features of the secondary users' network received power. Finally, by integrating the interaction information of spatial, frequency, and temporal domains through fully connected layers, we achieve the prediction of spectrum trends under the conditions of multi-dimensional information fusion.
The purpose of our experiment was to validate the effectiveness of the proposed model. As a result, the complexity of the simulated experimental data may not be as high as that of real measurement data, and the variations in spectrum data may not be significant. Consequently, the overall difference in error metrics among the four prediction models is not substantial. However, experiments on the simulated dataset have demonstrated that TensorGCN-LSTM exhibits significant potential in exploring the multidimensional interactions of spectrum prediction. In future work, we plan to incorporate real measurement data and incorporate additional domain knowledge such as terrain structures and weather information to further enhance its accuracy and robustness in spectrum prediction.

7. Patents

There is a patent “A Prediction Method of Radio Environment Map” resulting from the work reported in this manuscript. Patent number: ZL 2022 1 1469821.0. Date of Patent: November 23, 2022. Inventors: Shengliang Fang, Xiaomin Wen, etc.

Funding

This research was funded by the Key Basic Research Projects of the Basic Strengthening Program, grant number 2020-JCJQ-ZD-071.

References

  1. Khan, A. A.; Rehmani, M. H.; Reisslein, M. , Cognitive radio for smart grids: Survey of architectures, spectrum sensing mechanisms, and networking protocols. IEEE Communications Surveys & Tutorials.
  2. Li, L. Z. M. X. G. W. M. A. Y.-C. L. S. , A Survey of Advanced Techniques for Spectrum Sharing in 5G Networks. Lin Zhang; Ming Xiao; Gang Wu; Muhammad Alam; Ying-Chang Liang; Shaoqian Li.
  3. Matinmikko, M.; Mustonen, M.; Roberson, D.; Paavola, J.; Hoyhtya, M.; Yrjola, S.; Roning, J. In Overview and comparison of recent spectrum sharing approaches in regulation and research: From opportunistic unlicensed access towards licensed shared access, IEEE International Symposium on Dynamic Spectrum Access Networks, 2014; 2014.
  4. Ding, G.; Wang, J.; Wu, Q.; Yao, Y. D.; Song, F.; Tsiftsis, T. A. , Cellular-Base-Station Assisted Device-to-Device Communications in TV White Space. IEEE Journal on Selected Areas in Communications 2015, (1), 107–121. [Google Scholar] [CrossRef]
  5. Geirhofer, S.; Tong, L.; Sadler, B. M. , Cognitive radios for dynamic spectrum access-dynamic spectrum access in the time domain: Modeling and exploiting white space. IEEE Communications Magazine 2007, (5), 66–72. [Google Scholar] [CrossRef]
  6. Su, J.; Wu, W. In Wireless spectrum prediction model based on time series analysis method, Proceedings of the 2009 ACM workshop on Cognitive radio networks, 2009; 2009; pp 61-66.
  7. Saad, A.; Staehle, B.; Knorr, R. In Spectrum prediction using hidden Markov models for industrial cognitive radio, 2016 IEEE 12th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob), 2016; IEEE: 2016; pp 1-7.
  8. Xing, X.; Jing, T.; Cheng, W.; Huo, Y.; Cheng, X. , Spectrum prediction in cognitive radio networks. IEEE Wireless Communications 2013, (2), 90–96. [Google Scholar] [CrossRef]
  9. López-Benítez, M.; Casadevall, F. , Spectrum usage models for the analysis, design and simulation of cognitive radio networks. In Cognitive radio and its application for next generation cellular and wireless networks, Springer: 2012; pp 27-73.
  10. Chen, D.; Yin, S.; Zhang, Q.; Liu, M.; Li, S. In Mining spectrum usage data: a large-scale spectrum measurement study, Proceedings of the 15th annual international conference on Mobile computing and networking, 2009; 2009; pp 13-24.
  11. Yu, L.; Wang, Q.; Guo, Y.; Li, P. In Spectrum availability prediction in cognitive aerospace communications: A deep learning perspective, 2017 Cognitive Communications for Aerospace Applications Workshop (CCAA), 2017; IEEE: 2017; pp 1-4.
  12. Shawel, B. S.; Woldegebreal, D. H.; Pollin, S. In Convolutional LSTM-based long-term spectrum prediction for dynamic spectrum access, 2019 27th European Signal Processing Conference (EUSIPCO), 2019; IEEE: 2019; pp 1-5.
  13. Yu, L.; Guo, Y.; Wang, Q.; Luo, C.; Li, M.; Liao, W.; Li, P. , Spectrum availability prediction for cognitive radio communications: A DCG approach. IEEE Transactions on Cognitive Communications and Networking 2020, (2), 476–485. [Google Scholar] [CrossRef]
  14. Lin, F.; Chen, J.; Sun, J.; Ding, G.; Yu, L. , Cross-band spectrum prediction based on deep transfer learning. China Communications 2020, (2), 66–80. [Google Scholar] [CrossRef]
  15. Agarwal, A.; Gangopadhyay, R. , Predictive spectrum occupancy probability-based spatio-temporal dynamic channel allocation map for future cognitive wireless networks. Transactions on Emerging Telecommunications Technologies 2018, (8), e3442. [Google Scholar] [CrossRef]
  16. Sun, J. a. W. , Jinlong and Ding, Guoru and Shen, Liang and Yang, Jian and Wu, Qihui and Yu, Ling, Long-term spectrum state prediction: An image inference perspective. IEEE Access 2018, 6, 43489–43498. [Google Scholar] [CrossRef]
  17. Alkhouri, I. a. J. , Mohsen and Hejazi, Farzam and Rahnavard, Nazanin, Large-Scale Spectrum Occupancy Learning via Tensor Decomposition and LSTM Networks. 2020 IEEE International Radar Conference (RADAR) 2020, 677–682. [Google Scholar]
  18. Xien Liu, X. Y. , Xiao Zhang, Ji Wu, Ping Lv, Tensor Graph Convolutional Networks for Text Classification. AAAI 2020 2020. [Google Scholar]
  19. Shawel, B. S. a. W. , Dereje H. and Pollin, Sofie, Convolutional LSTM-based Long-Term Spectrum Prediction for Dynamic Spectrum Access. 2019 27th European Signal Processing Conference (EUSIPCO).
  20. Hochreiter, S.; Schmidhuber, J. , Long Short-term Memory. 1997.
  21. Teganya, Y. a. R. , Daniel, Deep Completion Autoencoders for Radio Map Estimation. IEEE Transactions on Wireless Communications 2022, 21, 1710–1724. [Google Scholar] [CrossRef]
Figure 1. Illustration of node attribute characteristics (where red and green dots represent the location of the mobile primary user (PU) in two different time slots and working frequencies and blue dots represent different locations of SUs distributed in the wireless task area).
Figure 1. Illustration of node attribute characteristics (where red and green dots represent the location of the mobile primary user (PU) in two different time slots and working frequencies and blue dots represent different locations of SUs distributed in the wireless task area).
Preprints 82998 g001
Figure 2. Establishment of the network graph structure by SUs.
Figure 2. Establishment of the network graph structure by SUs.
Preprints 82998 g002
Figure 3. The construction of the spatial domain graph and the frequency domain graph. (The green, yellow, and brown dots represent one secondary user node at different monitoring frequencies. The left figure shows the spatial domain graph structures of all secondary user nodes at different monitoring frequencies, while the right figure illustrates the process of extracting frequency domain features of secondary user node v n at different monitoring frequencies after completing spatial feature extraction in the left figure.).
Figure 3. The construction of the spatial domain graph and the frequency domain graph. (The green, yellow, and brown dots represent one secondary user node at different monitoring frequencies. The left figure shows the spatial domain graph structures of all secondary user nodes at different monitoring frequencies, while the right figure illustrates the process of extracting frequency domain features of secondary user node v n at different monitoring frequencies after completing spatial feature extraction in the left figure.).
Preprints 82998 g003
Figure 4. Schematic diagram of the TensorGCN-LSTM spectrum prediction model. (The blue and pink nodes in the upper-right sub-graph represent the first-order and second-order neighboring nodes, respectively. In the lower left figure, the three-dimensional data cube is composed of node-frequency-time, which can visually represent the RSS of secondary user nodes at specific frequencies and time points.).
Figure 4. Schematic diagram of the TensorGCN-LSTM spectrum prediction model. (The blue and pink nodes in the upper-right sub-graph represent the first-order and second-order neighboring nodes, respectively. In the lower left figure, the three-dimensional data cube is composed of node-frequency-time, which can visually represent the RSS of secondary user nodes at specific frequencies and time points.).
Preprints 82998 g004
Figure 5. Diagram of inputting the fused spatial-frequency domain feature into the LSTM model.
Figure 5. Diagram of inputting the fused spatial-frequency domain feature into the LSTM model.
Preprints 82998 g005
Figure 6. Spatial distribution map of secondary users.
Figure 6. Spatial distribution map of secondary users.
Preprints 82998 g006
Figure 7. Time-series plot of RSS distribution.
Figure 7. Time-series plot of RSS distribution.
Preprints 82998 g007
Figure 8. (a) Graph structure of spatial domain; (b) Graph structure of frequency domain.
Figure 8. (a) Graph structure of spatial domain; (b) Graph structure of frequency domain.
Preprints 82998 g008
Figure 9. Correlation Verification Results of Simulated Datasets.
Figure 9. Correlation Verification Results of Simulated Datasets.
Preprints 82998 g009
Figure 10. Comparison graph of predicted values and actual data curves of received signal strength for node 0 among four prediction models.
Figure 10. Comparison graph of predicted values and actual data curves of received signal strength for node 0 among four prediction models.
Preprints 82998 g010aPreprints 82998 g010b
Figure 11. Comparison graph of predicted values and actual data curves of received signal strength for node0 in Fig.6 among four prediction models.
Figure 11. Comparison graph of predicted values and actual data curves of received signal strength for node0 in Fig.6 among four prediction models.
Preprints 82998 g011
Table 1.    
Table 1.    
Metric LSTM GCN GCN-LSTM TensorGCN-LSTM
Train Loss 0.2055 0.3326 0.1674 0.1663
Validate Loss 0.2514 0.3521 0.1705 0.1501
Test Loss 0.2900 0.4601 0.1780 0.1483
Table 2. Comparison of prediction errors among four models when predicting RSS values for different time slot lengths. Best scores are in bold.
Table 2. Comparison of prediction errors among four models when predicting RSS values for different time slot lengths. Best scores are in bold.
Horizon LSTM GCN GC-LSTM TensorGCN-LSTM
RMSE MAE MAPE RMSE MAE MAPE RMSE MAE MAPE RMSE MAE MAPE
+1 1.1822 0.7458 0.73% 1.4020 1.0769 1.04% 1.1467 0.5888 0.58% 1.1447 0.6078 0.63%
+5 1.7227 1.0656 1.01% 1.9636 1.4541 1.40% 1.7906 1.0530 1.00% 1.5693 0.9702 0.93%
+10 2.2962 1.4032 1.34% 2.4571 1.7205 1.64% 2.5636 1.5061 1.43% 2.2672 1.3650 1.30%
+20 2.7982 1.8130 1.73% 2.9462 1.8509 1.77% 2.7855 1.6400 1.63% 2.7753 1.6443 1.61%
+30 3.2849 2.0980 2.01% 3.3069 2.2141 2.11% 3.0474 1.9949 1.91% 2.8889 1.7110 1.70%
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.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

© 2024 MDPI (Basel, Switzerland) unless otherwise stated