Next Article in Journal
The Composite Grid Method for Singular Problems of Partial Differential Equations
Previous Article in Journal
Three Edge-Disjoint Hamiltonian Cycles in Folded Locally Twisted Cubes and Folded Crossed Cubes with Applications to All-to-All Broadcasting
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Deep Learning Peephole LSTM Neural Network-Based Channel State Estimators for OFDM 5G and Beyond Networks

by
Mohamed Hassan Essai Ali
1,*,
Ali R. Abdellah
1,*,
Hany A. Atallah
2,
Gehad Safwat Ahmed
3,
Ammar Muthanna
4 and
Andrey Koucheryavy
4
1
Department of Electrical Engineering, Faculty of Engineering, Al-Azhar University, Qena 83513, Egypt
2
Electrical Engineering Department, Faculty of Engineering, South Valley University, Qena 83523, Egypt
3
Department of Electrical Engineering, Luxor Academy of Engineering and Technology, Qena 83513, Egypt
4
Department of Telecommunication Networks and Data Transmission, The Bonch-Bruevich Saint-Petersburg State University of Telecommunications, St. Petersburg 193232, Russia
*
Authors to whom correspondence should be addressed.
Mathematics 2023, 11(15), 3386; https://doi.org/10.3390/math11153386
Submission received: 24 June 2023 / Revised: 27 July 2023 / Accepted: 31 July 2023 / Published: 2 August 2023
(This article belongs to the Section Network Science)

Abstract

:
This study uses deep learning (DL) techniques for pilot-based channel estimation in orthogonal frequency division multiplexing (OFDM). Conventional channel estimators in pilot-symbol-aided OFDM systems suffer from performance degradation, especially in low signal-to-noise ratio (SNR) regions, due to noise amplification in the estimation process, intercarrier interference, a lack of primary channel data, and poor performance with few pilots, although they exhibit lower complexity and require implicit knowledge of the channel statistics. A new method for estimating channels using DL with peephole long short-term memory (peephole LSTM) is proposed. The proposed peephole LSTM-based channel state estimator is deployed online after offline training with generated datasets to track channel parameters, which enables robust recovery of transmitted data. A comparison is made between the proposed estimator and conventional LSTM and GRU-based channel state estimators using three different DL optimization techniques. Due to the outstanding learning and generalization properties of the DL-based peephole LSTM model, the suggested estimator significantly outperforms the conventional least square (LS) and minimum mean square error (MMSE) estimators, especially with a few pilots. The suggested estimator can be used without prior information on channel statistics. For this reason, it seems promising that the proposed estimator can be used to estimate the channel states of an OFDM communication system.
MSC:
68T07; 68M10; 94-XX; 94Axx; 94A40; 37M10; 94Bxx; 94Cxx; 94Dxx

1. Introduction

Deep learning (DL) significantly advances wireless communication systems’ concepts, patterns, methods, and means. Numerous interesting results have been for the physical layer or network layer of communications, including channel estimation (CE), channel state information (CSI) feedback compression, signal identification, and resource management. CE is one of the topics that has received the most research attention among all DL applications for wireless communication systems. The first attempt has been made to apply sophisticated DL algorithms to understand the properties of frequency-selective wireless channels and battle nonlinear distortion and interference for orthogonal frequency division multiplexing (OFDM) systems [1,2].
Wireless broadband systems often use orthogonal frequency division multiplexing (OFDM) to avoid selecting frequency-fading channels. For OFDM wireless communication systems to work well, the accuracy of the channel response estimation is very important. Pilots can derive information about the CSI before the transmitted information is detected. The receiver can retrieve the transmitted symbols based on the estimated CSI. Least square (LS) and minimum mean square error (MMSE) are the most popular methods for selecting the optimal estimation strategy. Despite its simplicity, the accuracy of the LS technique is often unsatisfactory. Due to the complex MMSE calculation, prior information on 2nd order channel statistics and noise variance is required [3]. This study proposes and implements a peephole long short-term memory (peephole LSTM) DL-based CSIE for OFDM wireless communication systems. To the authors’ knowledge, this work is the first to use the peephole LSTM DL network as a CSIE. The proposed estimator does not need prior knowledge of the communication channel statistics and powerfully works with limited pilots (under the condition of less CSI). The proposed estimator is data-driven to analyse, recognise, and understand the statistical characteristics of wireless channels suffering from many known interferences such as adjacent channel, inter-symbol, inter-user, inter-cell, co-channel, and electromagnetic interferences and unknown ones. Although an impressively wide range of configurations can be found for almost every aspect of DL, the choice of the loss function is underrepresented when addressing communication problems, and most studies and applications use the ‘log’ loss function.
The main contributions to this paper are:
  • Propose and evaluate a DL-based peephole LSTM model for estimating channel state information and comparing MMSE, LS, and DL approaches for estimating the impulse response of different channels for next-generation 5G cellular mobile communications based on the OFDM system.
  • Peephole LSTM designs can store data over a long period. This characteristic is extremely useful when we deal with time-series or sequential data. It is processing not only single data points (e.g., images) but also entire data sequences (such as speech or video inputs). It performs better than MMSE, with less complexity, and LS conventional-state estimators.
  • The proposed estimator is trained for a generated OFDM signal, where the bit error rate (BER) is calculated and compared with the LS and MMSE estimations. During the offline training and the online deployment stages in this preliminary investigation, the wireless channel is presumed to be fixed. A random phase shift for each transmitted OFDM packet is implemented to assess the effectiveness of the neural network.
  • This work uses three DL optimization techniques and the crossentropyex loss function to determine the most accurate and robust estimator with unknown channel statistical properties and a limited number of pilots.
  • A comparative study was conducted with three DL optimization algorithms, namely SGDm, RMSProp, and Adam, on 64, 8, and 4 pilots, respectively, to investigate the efficiency of the proposed estimator. The suggested DL peephole LSTM estimator performance was compared with its competitors from previous works, LSTM [4] and gated recurrent unit (GRU) estimators [5].
  • Examine the performance of the suggested framework for CE in various scenarios. The symbol error rate (SER) is specifically modelled to examine the accuracy of CE.
  • The simulation’s final findings show the following:
    The suggested estimator is superior to LS and MMSE, with fewer pilots (four and eight).
    The SGDm model with 64 and 8 pilots performs worse than the Adam and RMSProp models.
    The RMSProp model has a better SER with only four pilots than its traditional competitor.
Outlines of the article: Section 2 discusses related work. Section 3 introduces the channel estimation methods and system model. The results are discussed in Section 4. The paper concludes in Section 5.

2. Related Work

In recent years, numerous studies have shown that DL approaches are particularly well suited for CE, and DL is increasingly used in communication systems. Thus, this section reviews previous studies on our major issue.
Artificial neural networks (ANNs) attempt to mimic the behaviour of the human brain and are becoming increasingly popular today. Recently, ANNs, also referred to as feed-forward neural networks (FFNN) or recurrent neural networks (RNNs), have been used in CSI-based localisation [6,7], channel decoding [8,9], image recognition [10,11], user localisation, traffic information, service requests, and channel usage [8,9], and CE and recognition [9,10].
An FFNN-based combined symbol detection and CE approach was presented in [9] for the OFDM method with selectable frequency channels. When considering communication networks that are not perfect, the proposed algorithms perform better than the conventional estimators. An online DL-enabled estimator for double selectivity channels was proposed in [11]. Under all test conditions, the proposed algorithm outperformed the traditional linear MMSE estimators. In one paper [10], a model for 1D convolutional neural networks (CNNs) in DL was presented for estimating the channel and retrieving the equalized information. A comparison was made between the 1D CNNs and the FFNNs, MMSE, and LS estimators regarding bit error rate (BER) and mean square error (MSE) for various modulation schemes. The 1D CNN estimator outperformed its competitors. The ability of deep-learning algorithms to directly capture the features of a given problem without requiring prior knowledge is a significant advantage for channel estimators. RNNs have not been a standard network system in recent years due to the challenges associated with training and computational complexity. Due to the growth of DL theory, RNNs have just entered a phase of rapid development. RNNs are currently successfully used in speech and handwriting recognition [12,13]. However, the vanishing/exploding gradient problem affects the basic RNN. It also shows how difficult it is for RNNs to learn and maintain long-term memory and that they are limited in their ability to influence data. Long-short-term memories (LSTMs) were suggested to overcome the vanishing gradient issue in [4,14,15,16].
The paper [17] presented a hybrid model and data-driven receiver technique that utilizes LS estimation as well as zero-point equalization to take out the initial features for estimating channels and identifying data. The paper [18] achieved reliable CE using an upgraded extreme learning machine (ELM). LS highlights initial linear characteristics for CE in the model-driven mode. An upgraded ELM network is built using the initial features to refine channel estimates. There are numerous improved variants of LSTM in its historical evaluation, such as BiLSTM, ConvLSTM, GRU, and peephole long short-term memory (peephole LSTM), which offer the best performance in some specialized areas. A bidirectional long short-term memory (BiLSTM) network comprises two LSTMs with forward and backward propagation, and it may concurrently capture forward and backward features [19,20,21]. Convolutional long-short-term memory (ConvLSTM) uses the convolution operator to calculate a cell’s future state, which is then determined by its neighbours’ inputs and previous states [22].
The GRU is a simpler LSTM variant. The GRU architecture used to solve RNN problems with LSTM has a rather complicated structure [5]. A. S. M. Mohammed et al. [23] compared DL-based CE to least-square (LS) and minimum mean-square error (MMSE) estimators in pilot-assisted channel estimation (PACE). A GRU-based DL strategy is used to extract time and frequency domain features for CE to suppress error propagation of the data pilot-aided process applied to IEEE 802.11p in [24]. In the letter [25], DL helps OFDM recover nonlinearly corrupted transmission data. A self-normalizing network (SNN) for CE, a convolutional neural network (CNN), and a bidirectional gated recurrent unit (BiGRU) for signal identification have been proposed.

3. CE Methods and System Model

CE is an important technique in OFDM architecture [26]. CE is explicitly defined as the description of a mathematically modelled channel. CE Algorithms are usually used to determine the channel impulse response or frequency response. Figure 1 shows the overall concept of CE. Channel estimator specification requirements include minimization of mean square error (MSE) and computational complexity. CE can be classified into PACE, blind channel estimation (BCE), and decision-directed channel estimation (DDCE). PACE is the most common method of transmitting a known signal from a transmitter, where pilot means the reference signal used by both a transmitter and a receiver. This can be extended to any wireless communication system and is of very low computational complexity. The key drawback, however, is the decrease in the transmission rate because non-data symbols (pilots) are added. One design challenge for PACE is thus to jointly minimize the pilot numbers while precisely estimating the channel.
The current research focuses on reaching and evaluating CE techniques such as the proposed DL-based peephole LSTM model, DL-based GRU model, and DL-based LSTM model for 5G channel models using PACE. The proposed method’s performance will be compared to the LS and MMSE estimations.

3.1. Proposed Method

This section presents a DL-based peephole LSTM model for channel state estimation. Another popular LSTM alternative with an associated connection, namely the peephole connection that the cell requires to control the gates. As the gates of the LSTM cells do not have direct connections from the cell state, which has only been possible through an open output gate, the network’s performance is affected by a lack of essential information. Gers and Schmidhuber have connected LSTM memory cells with peepholes from cell to gates. Also, peephole connections allow gates to use the previous internal and hidden states (which the LSTM cell is limited to). This allows peephole LSTM to learn more precise timings than traditional LSTM cells. Peephole connections have several advantages over other types of connections in that they can connect the associated gates of the current information of the memory cell at any time since they can observe the state of the memory cell before its modulation by the output gate. Peephole connections boost LSTM performance greatly, leading to their adoption as a typical application technique [27,28,29].
The peephole LSTM functions similarly to the standard LSTM, except for the computations for the peephole connections. Figure 2 demonstrates a peephole LSTM structure implemented as follows: There are several variants of the basic LSTM architecture. By making peephole connections, the gates can rely not only on the input layer x t and the past hidden state h t 1 , but also on the preceding internal state c t 1 , which adds another term to the gate equations that also comes back from the cell c t , and the forget gate f t is generated by the activation function δ g . The forgetting gate’s output, which represents the capability for forgetting to hide the state of the cell in the top layer, is evaluated using the sigmodal’s output, which has values between 0 and 1, for which the mathematical formulation is given below:
The mathematical expression is:
f t = δ g ( W f   x t + V f h t 1 + U f c t 1 + b f )
The actual series position’s input is processed by the input gate, which has three elements; the cell state, input data, and peephole connection value. When the sigmoid function is activated, the output is i t :
i t = δ g ( W i x t + V i h t 1 + U i c t 1 + b i )
Next, combine two elements to update the cell state. The first element is generated by multiplying c t 1 and the forget gate’s output, while the second part is generated by the activation function’s output of x t , c t 1 ,   h t 1 by an activation function. In this way, the updated cell state is given:
c t = i t δ c W c x t + U f c t 1 + V f h t 1 + b i + c t 1 f t  
The following information affects the output gate’s decision: input value, most recent cell state, and peephole value. Memory also processes the new cell state. The sigmoid function determines the linked cell state and output gate value.
o t = δ g ( W O x t + U O c t 1 + V O h t 1 + b O )
To update the hidden state by multiplying the output gate and the cell state activated by the function.
h t = o t δ h ( c t )
The output of the entire LSTM model is as follows:
y t = k ( W h h t + b y )
where W f , W i , W o , V f , V i , V o , and u f , u i , u o are weight matrices, W h   represents the hidden output weight matrix, and b f , b i , b o , b y are bias vectors.
The DL peephole LSTM model was used to estimate the channel constructed from five layers and is presented below. The input data properties have a 256-bit serial input layer. The subsequent layer is a peephole LSTM layer having 16 hidden units that produce the final element of the sequence. A fully connected 4-class layer of SoftMax and a classification output layer follow. The peephole LSTM model can be deepened by adding further layers. Figure 3 illustrates the design of the suggested channel estimator.
When training the suggested DL peephole LSTM model, three optimization methods are applied for the loss function’s minimization: adaptive moment estimation (Adam), root mean square propagation (RMSProp), and stochastic gradient descent with momentum (SGDm). Due to the limited number of pilots, we have been searching for the most accurate and reliable estimator possible.
Recent research has led to the developing of a series of CSI channel models that accurately reproduce the actual channel’s statistics. These channel models can effectively model training data. In this study, we used the 5G channel model. According to TR38.901 [30,31], this model describes errors affecting CE performance. Other channel types include narrowband Rayleigh fading channels and double selective fading channels [11].
The training dataset for one subcarrier is randomly generated during offline training. Transmitters provide OFDM frames to receivers over the adopted channel. After that, online training tracks channel conditions to recover transmitted data. The OFDM signal is recovered using transmitted frames subjected to various channel defects, including channel distortion and noise. Three optimization methods train the suggested estimator in simulated datasets to produce the best model with the fewest pilots. The training dataset for a subcarrier is collected. The transmitter sends data and pilot symbols in each OFDM packet by multiplexing pilot series data symbols. The offline process and training symbol creation shown in Figure 4 is used to create the proposed peephole LSTM-based channel estimator. The flowchart of the proposed model is shown in Figure 5.

3.2. DL-Based LSTM Network for CSE

Among the most significant advantages of the long-term memory network (LSTM) are storing long-term dependencies and using previous calculations [32]. The LSTM consists of three gates: The input gate regulates when memory cells are activated, the forget gate helps the network clean the memory cells and forget the previous input data, and the output gate converts part of the cell state to a hidden state. In previous work, we proposed an LSTM-based CS estimator. The suggested DL peephole LSTM network was compared to previous studies. The article [4] discusses the DL LSTM-based CS estimator for OFDM wireless communication systems.

3.3. DL-Based GRU Network for CSE

GRUs are a gating approach in RNNs [33]. GRUs are LSTMs with a forgetting gate but have fewer parameters than LSTMs because they lack an output gate. Figure 6 shows the architecture of the GRU. The update gate, a recent addition to this architecture, combines the forget and input gates. Unlike the LSTM network, which contains three gates, the GRU network has only two (reset gate r and update gate z). The memory state cell included in the LSTM model is also absent from the GRU. As a result, the GRU architecture is one gate and memory state cell smaller than the LSTM. In previous work, we proposed a GRU-based CS estimator. We compare the results of the proposed DL peephole LSTM neural network with those of the previous research. This study [5] details the DL GRU-enabled CS estimator for OFDM wireless communication systems.

3.4. System Model

The architecture of the OFDM techniques and the OFDM baseband network is depicted in Figure 7. A serial-to-parallel converter is required at the transmitting edge to transfer the transmitted symbols and pilots into a parallel data flow. Inverse discrete Fourier transform (IDFT) converts frequency to time bands. Intersymbol interference (ISI) must be minimized using the cyclic prefix (CP). Channel delay spread should not exceed the CP duration. Complex stochastic variables determine the sampling space’s multipath channel (MPC). {b(n)}_(n = 0)^(N − 1), can be used to describe the received message signal, as in [5]. Thus, the following equation expresses the received signal y(n):
y n = x n b n + w ( n )
where x(n) is the transmission signal, w(n) is additive white Gaussian noise (AWGN), and ⊕ is the periodic convolution. After implementing DFT and removing the CP, the receiving signal within the frequency band:
Y(k) = X(k)H(k) + W(k)
where correspondingly Y(k), X(k), H(k), and W(k) are the DFTs of y(n), x(n), b(n), and w(n).
The initial OFDM block contains pilot symbols, while successive blocks contain transmitted data to create a frame. Although the channel changes between the different frames, it can be considered stationary over one frame. The proposed DL peephole LSTM-based CSE receives information and restores the sent information at its output.

4. Simulation Results

This section discusses the DL peephole LSTM-based CS estimator proposed for OFDM 5G and beyond networks. Then, the suggested estimator is compared with the LSTM and GRU-based CS estimators. The proposed estimator, LSTM and GRU were trained on simulated datasets and their symbol error rates (SERs) compared to the conventional LS and MMSE CSE estimators under different signal-to-noise ratios (SNRs).
The training dataset for a subcarrier was collected. The transmitter transmitted data and pilot symbols in each OFDM packet. Multiplexing the pilot series data symbols, there were 10,000 OFDM packets generated, with 80% at training and 20% at validation. The proposed estimator, LSTM, and GRU CSEs all follow the estimator settings and training options in Table 1. On the other hand, Table 2 shows the OFDM channel parameters. In addition, in the actual simulations, the proposed estimator, the LSTM, and the GRU were trained with ADAM, RMSProp, SGDm, and optimization algorithms to investigate their performance under these learning approaches.
Figure 8, Figure 9, Figure 10 and Figure 11 illustrate the effects of the number of pilots by comparing the proposed estimator with the LS and MMSE estimators. Using a variety of pilots of 4, 8, and 64 and assuming identical channel conditions and the Adam optimizer, the performance of the peephole LSTM-based CSE, LS, and MMSE estimators was evaluated.
Figure 8 indicates that the suggested estimator is superior to the LS estimator at SNRs from 0 to 18 dB and achieves identical results to the MMSE estimator at SNRs from 0 to 10. The proposed CSE strongly competes with the MMSE CSE at low SNRs. The MMSE estimator achieved better results than the LS estimator at all SNR values. The MMSE method incorporates Gaussian noise and employs second-order channel statistics to estimate performance.
Figure 9 and Figure 10 indicate that the DL peephole LSTM-based estimator was superior to the LS and traditional MMSE estimators with fewer pilots.
As shown in Figure 9, using eight pilots led to a degradation of the estimators LS and MMSE, while Figure 10 shows that LS and MMSE became useless at 0 dB when only four pilots were used. On the other hand, the proposed estimator can further decrease its SER when the SNR increases. This proves that the DL peephole LSTM-based CSE was not affected by the few pilots available for CE.
As seen in Figure 8, Figure 9 and Figure 10, the LS estimator performed the worst because it did not use primary channel data in the estimating method. Nevertheless, the MMSE estimator performed better using second-order channel statistics during the estimation process, especially when many pilots were available.
Figure 11 shows how the suggested estimator performed for pilot numbers 4, 8, and 64. At 64 pilots, the DL peephole LSTM channel estimator outperformed all others. Thus, more pilots improved the suggested estimator’s performance.
Figure 12, Figure 13, Figure 14, Figure 15, Figure 16, Figure 17 and Figure 18 show the effects of the different optimization algorithms on system performance. The three optimization methods, RMSProp, SGDm, and Adam, are discussed and compared in this part. Next, we will investigate how well the SGDm and RMSProp learning techniques performed in obtaining a more accurate DL peephole LSTM-based channel estimator.
Choosing the best approach for optimizing a particular scientific problem can be difficult. The learning process is not improved if the network remains at the local minimum during training due to an inaccurate optimization technique. DL peephole LSTM-based CE optimization requires a comparison of model-based and dataset-based optimizers.
Figure 12 shows how the Adam model outperformed its competitors at 64 pilots. Figure 13 and Figure 14 show how the RMSProp models outperformed the Adam and SGDm models at eight and four pilots, respectively. The same optimizer performed differently depending on how many pilots it had.
As we can see in the end, the SGDm models performed the worst of all the cases. All parameters of the SGDm models had one learning rate.
As can be seen in Figure 15, the additional optimization needs of the suggested DL peephole LSTM estimator and its robustness when used with constrained pilots. The proposed estimators can be used with lower pilots at low SNRs (0–4 dB)—consequently, the transmission rate increases.
Tracking the DL training process is helpful, and the loss measurements help us evaluate training. As shown in Figure 16, Figure 17 and Figure 18, the trained DL peephole LSTM-based CS estimators using the SGDm algorithm provided poor performance compared to the Adam and RMSProp optimization strategies. The loss of the Adam and RMSProp optimization methods can be seen in Figure 12, Figure 13 and Figure 14.
Figure 19, Figure 20 and Figure 21 show the comparison of the effects of the different pilots on peephole LSTM, LSTM, and GRU-based CSEs. In this part, the results from the previous subsection are compared with those of the LSTM and GRU-based CSEs. To evaluate the performance of the three estimators under identical channel conditions, pilots 4, 8, and 64 were used. In this simulation, the RMSProp optimizer was used.
Figure 19 shows that for 64 pilots, the DL peephole LSTM-based estimator beat the rest of the studied CSEs over the entire SNR study range (0–20 dB). The performance of SNRs between 0 and 14 dB was identical to LSTM- and GRU-based CSEs.
The peephole LSTM and the LSTM performed better than the GRU for all SNR values. LSTM CSE outperformed peephole LSTM and GRU, as shown in Figure 20. At low SNRs, from 0 to 5 dB, the proposed CSE performed comparably well to the estimators of LSTM and GRU. The LSTM estimator was superior to the GRU estimator at all SNR values.
Figure 19 and Figure 20 demonstrate that the DL peephole LSTM-based estimator outperformed the GRU estimators when the number of pilots rose (8 and 64). In the case of using four pilots, Figure 21 shows that the peephole LSTM performed comparably to the LSTM and GRU estimators at SNRs between 0 and 9 dB. The GRU CSE outperformed the peephole LSTM and the LSTM in the remaining SNR test range (9–20 dB). Table 3 summarizes the accuracy percentages of the proposed and traditional estimators. The tabulated results emphasize the above-presented results. It can be noted that the proposed and its peers from deep learning-based CSEs outperformed the traditional LS and MMSE estimators when using fewer pilots (4 and 8).

5. Conclusions

This study proposes and evaluates a DL peephole LSTM model-based CSI estimator. The proposed model provides outstanding learning and generalization capabilities. It also can improve future communication systems, including 5G. The suggested estimator is trained offline and then applied online to monitor channel statistics in the real-life communication system so that channel information can be approximated, and hence the transmitted data can be recovered successfully. The performance of the suggested estimator was evaluated in a comparative study using Adam, RMSProp, and SGDm, three different DL optimization techniques, and different pilots (64, 8, and 4). The suggested estimator outperformed LS and MMSE estimators when just a few pilots were available. The results demonstrate that the SGDm model with 64 and 8 pilots performs worse than the Adam and RMSProp models. The RMSProp model has a better SER with only four pilots than its traditional competitors.
Using RMSProp at different pilots, 4, 8, and 64, the peephole LSTM-, LSTM-, and GRU- based CSEs were compared. The results demonstrate that the peephole LSTM outperforms GRU when the number of pilots rises (8 and 64). With four pilots, GRU outperforms the peephole LSTM and LSTM for high SNRs.
The suggested estimator is promising for OFDM 5G communication system channel state estimation with few pilots without the prior channel knowledge required. For future work, the authors suggest the following research plans: Examine the efficiency and accuracy of the suggested estimator using various cyclic prefix kinds and lengths. Evaluate the performance of CNN, GRU, and peephole LSTM-based CSIEs utilizing robust loss functions with robust statistical estimators like M-estimators and traditional loss functions with traditional statistical estimators like crossentropyex, MAE, and SSE.

Author Contributions

Conceptualization, M.H.E.A., A.R.A. and A.K.; methodology, M.H.E.A. and G.S.A.; software, M.H.E.A., G.S.A. and A.R.A. validation, A.R.A., M.H.E.A., A.M. and H.A.A.; formal analysis M.H.E.A., G.S.A. and A.R.A.; investigation, A.M., M.H.E.A. and H.A.A.; resources, A.K.; data curation, M.H.E.A. and G.S.A.; writing—original draft preparation M.H.E.A. and G.S.A.; writing—review and editing, A.R.A., M.H.E.A., A.M. and A.K.; visualization, M.H.E.A., A.R.A. and H.A.A., A.M. and A.K.; supervision, M.H.E.A.; project administration, A.M. and A.K.; and funding acquisition, A.M. and A.K. All authors have read and agreed to the published version of the manuscript.

Funding

The studies at St. Petersburg State University of Telecommunications, prof. M.A. Bonch-Bruevich were supported by the Ministry of Science and High Education of the Russian Federation by the grant 075-12-2022-1137.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The article contains the data, which is also available from the corresponding author upon reasonable request.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Hu, Q.; Gao, F.; Zhang, H.; Jin, S.; Li, G.Y. Deep Learning for Channel Estimation: Interpretation, Performance, and Comparison. IEEE Trans. Wirel. Commun. 2021, 20, 2398–2412. [Google Scholar] [CrossRef]
  2. Mao, Z.; Yan, S. Deep learning based channel estimation in fog radio access networks. IEEE China Commun. 2019, 16, 16–28. [Google Scholar] [CrossRef]
  3. Soltani, M.; Pourahmadi, V.; Mirzaei, A.; Sheikhzadeh, H. Deep Learning-Based Channel Estimation. IEEE Commun. Lett. 2019, 23, 652–655. [Google Scholar] [CrossRef] [Green Version]
  4. Essai Ali, M.H. Deep learning-based pilot-assisted channel state estimator for OFDM systems. IET Commun. 2021, 15, 257–264. [Google Scholar] [CrossRef]
  5. Ali, M.H.E.; Rabeh, M.L.; Hekal, S.; Abbas, A.N. Deep Learning Gated Recurrent Neural Network-Based Channel State Estimator for OFDM Wireless Communication Systems. IEEE Access 2022, 10, 69312–69322. [Google Scholar] [CrossRef]
  6. Şenol, H.; Tepedelenlioğlu, C. Subspace-based estimation of rapidly varying mobile channels for OFDM systems. IEEE Trans. Signal Process. 2020, 69, 385–400. [Google Scholar] [CrossRef]
  7. Wang, X.; Gao, L.; Mao, S.; Pandey, S. CSI-based Fingerprinting for Indoor Localization: A Deep Learning Approach. IEEE Trans. Veh. Technol. 2016, 66, 763–776. [Google Scholar] [CrossRef] [Green Version]
  8. Li, R.; Zhao, Z.; Zhou, X.; Ding, G.; Chen, Y.; Wang, Z.; Zhang, H. Intelligent 5G: When Cellular Networks Meet Artificial Intelligence. IEEE Wirel. Commun. 2017, 24, 175–183. [Google Scholar] [CrossRef]
  9. Ye, H.; Li, G.Y.; Juang, B.-H. Power of Deep Learning for Channel Estimation and Signal Detection in OFDM Systems. IEEE Wirel. Commun. Lett. 2017, 7, 114–117. [Google Scholar] [CrossRef]
  10. Ponnaluru, S.; Penke, S. Deep learning for estimating the channel in orthogonal frequency division multiplexing systems. J. Ambient. Intell. Humaniz. Comput. 2021, 12, 5325–5336. [Google Scholar] [CrossRef]
  11. Yang, Y.; Gao, F.; Ma, X.; Zhang, S. Deep Learning-Based Channel Estimation for Doubly Selective Fading Channels. IEEE Access 2019, 7, 36579–36589. [Google Scholar] [CrossRef]
  12. Gregor, K.; Danihelka, I.; Graves, A.; Rezende, D.; Wierstra, D. DRAW: A Recurrent Neural Network For Image Generation. In Proceedings of the 32nd International Conference on Machine Learning, Lille, France, 6–11 July 2015; Francis, B., David, B., Eds.; MLR Press: Cambridge, MA, USA, 2015; pp. 1462–1471. [Google Scholar]
  13. Hannun, A.; Case, C.; Casper, J.; Catanzaro, B.; Diamos, G.; Elsen, E.; Prenger, R.; Satheesh, S.; Sengupta, S.; Coates, A.; et al. Deep speech: Scaling up end-to-end speech recognition. arXiv 2014, arXiv:1412.5567. [Google Scholar]
  14. Abdellah, A.R.; Muthanna, A.; Essai, M.H.; Koucheryavy, A. Deep Learning for Predicting Traffic in V2X Networks. Appl. Sci. 2022, 12, 10030. [Google Scholar] [CrossRef]
  15. Liu, Y.; Hua, J.; Li, X.; Fu, T.; Wu, X. Chinese syllable-to-character conversion with recurrent neural network based supervised sequence labelling. In Proceedings of the 2015 Asia-Pacific Signal and Information Processing Association Annual Summit and Conference (APSIPA), Hong Kong, China, 16–19 December 2015. [Google Scholar] [CrossRef]
  16. Abdellah, A.R.; Alzaghir, A.; Koucheryavy, A. Deep Learning Approach for Predicting Energy Consumption of Drones Based on MEC. In International Conference on Next Generation Wired/Wireless Networking; Springer International Publishing: Cham, Switzerland, 2022; pp. 284–296. [Google Scholar] [CrossRef]
  17. Qing, C.; Dong, L.; Wang, L.; Wang, J.; Huang, C. Joint Model and Data-Driven Receiver Design for Data-Dependent Superimposed Training Scheme with Imperfect Hardware. IEEE Trans. Wirel. Commun. 2021, 21, 3779–3791. [Google Scholar] [CrossRef]
  18. Qing, C.; Wang, L.; Dong, L.; Wang, J. Enhanced ELM Based Channel Estimation for RIS-Assisted OFDM Systems With Insufficient CP and Imperfect Hardware. IEEE Commun. Lett. 2021, 26, 153–157. [Google Scholar] [CrossRef]
  19. Ali, M.H.E.; Taha, I.B. Channel state information estimation for 5G wireless communication systems: Recurrent neural networks approach. PeerJ Comput. Sci. 2021, 7, e682. [Google Scholar] [CrossRef]
  20. Luo, C.; Ji, J.; Wang, Q.; Chen, X.; Li, P. Channel State Information Prediction for 5G Wireless Communications: A Deep Learning Approach. IEEE Trans. Netw. Sci. Eng. 2018, 7, 227–236. [Google Scholar] [CrossRef]
  21. Zhao, C.; Huang, X.; Li, Y.; Iqbal, M.Y. A Double-Channel Hybrid Deep Neural Network Based on CNN and BiLSTM for Remaining Useful Life Prediction. Sensors 2020, 20, 7109. [Google Scholar] [CrossRef]
  22. Wang, Y.; Chang, J.; Lu, Z.; Yu, F.; Wei, J.; Xu, Y. Channel estimation of 5G OFDM system based on ConvLSTM network. In Proceedings of the 2022 7th International Conference on Communication, Image and Signal Processing (CCISP), Chengdu, China, 18–20 November 2022; pp. 62–66. [Google Scholar] [CrossRef]
  23. Mohammed, A.S.M.; Taman, A.I.A.; Hassan, A.M.; Zekry, A. Deep Learning Channel Estimation for OFDM 5G Systems with Different Channel Models. Wirel. Pers. Commun. 2023, 128, 2891–2912. [Google Scholar] [CrossRef]
  24. Hou, J.; Liu, H.; Zhang, Y.; Wang, W.; Wang, J. GRU-Based Deep Learning Channel Estimation Scheme for the IEEE 802.11p Standard. IEEE Wirel. Commun. Lett. 2023, 12, 764–768. [Google Scholar] [CrossRef]
  25. Li, J.; Zhang, Z.; Wang, Y.; He, B.; Zheng, W.; Li, M. Deep Learning-Assisted OFDM Channel Estimation and Signal Detection Technology. IEEE Commun. Lett. 2023, 27, 1347–1351. [Google Scholar] [CrossRef]
  26. Ali, M.H.E.; Alraddady, F.; Al-Thunaibat, M.Y.; Elnazer, S. Machine Learning-Based Channel State Estimators for 5G Wireless Communication Systems. Comput. Model. Eng. Sci. 2023, 135, 1–24. [Google Scholar] [CrossRef]
  27. Gers, F.A.; Schraudolph, N.N.; Schmidhuber, J. Learning precise timing with LSTM recurrent networks. J. Mach. Learn. Res. 2002, 3, 115–143. [Google Scholar]
  28. Garlapati, K.; Kota, N.; Mondreti, Y.S.; Gutha, P.; Nair, A.K. Deep Learning Aided Channel Estimation in OFDM Systems. In Proceedings of the 2022 International Conference on Futuristic Technologies (INCOFT), Belgaum, India, 25–27 November 2022; pp. 1–5. [Google Scholar] [CrossRef]
  29. 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]
  30. Varrall, G. 5G and Satellite Spectrum, Standards, and Scale; Artech House: Norwood, MA, USA, 2018. [Google Scholar]
  31. 3GPP. Study on Channel Model for Frequencies from 0.5 to 100 GHz (Release16). In 3rd Generation Partnership Project (3GPP), Technical Specification Group Radio Access Network; Document 3GPP TR 38.901, Version 16.1.0; 3GPP: Valbonne, France, 2019. [Google Scholar]
  32. Kim, H.; Arigi, A.M.; Kim, J. Development of a diagnostic algorithm for abnormal situations using long short-term memory and variational autoencoder. Ann. Nucl. Energy 2021, 153, 108077. [Google Scholar] [CrossRef]
  33. Ali, A.; Rehman, A.U.; Almogren, A.; Eldin, E.T.; Kaleem, M. Application of Deep Learning Gated Recurrent Unit in Hybrid Shunt Active Power Filter for Power Quality Enhancement. Energies 2022, 15, 7553. [Google Scholar] [CrossRef]
Figure 1. General channel estimation.
Figure 1. General channel estimation.
Mathematics 11 03386 g001
Figure 2. Peephole LSTM architecture.
Figure 2. Peephole LSTM architecture.
Mathematics 11 03386 g002
Figure 3. The suggested DL peephole LSTM method-based CSI estimator.
Figure 3. The suggested DL peephole LSTM method-based CSI estimator.
Mathematics 11 03386 g003
Figure 4. Creating training data and the offline DL procedure for the proposed estimator.
Figure 4. Creating training data and the offline DL procedure for the proposed estimator.
Mathematics 11 03386 g004
Figure 5. The flow chart of the proposed peephole LSTM-based CSE.
Figure 5. The flow chart of the proposed peephole LSTM-based CSE.
Mathematics 11 03386 g005
Figure 6. The architecture of GRU.
Figure 6. The architecture of GRU.
Mathematics 11 03386 g006
Figure 7. Model of an OFDM system, orthogonal frequency division multiplexing.
Figure 7. Model of an OFDM system, orthogonal frequency division multiplexing.
Mathematics 11 03386 g007
Figure 8. Comparing SER performance with 64 pilots.
Figure 8. Comparing SER performance with 64 pilots.
Mathematics 11 03386 g008
Figure 9. Comparing SER performance with 8 Pilots.
Figure 9. Comparing SER performance with 8 Pilots.
Mathematics 11 03386 g009
Figure 10. Comparing SER performance with 4 pilots.
Figure 10. Comparing SER performance with 4 pilots.
Mathematics 11 03386 g010
Figure 11. DL peephole LSTM-based estimator performance with 64, 8, and 4 pilots, respectively, and the Adam optimizer.
Figure 11. DL peephole LSTM-based estimator performance with 64, 8, and 4 pilots, respectively, and the Adam optimizer.
Mathematics 11 03386 g011
Figure 12. Comparison of SER performance with 64 pilots and various optimization algorithms for DL peephole LSTM-based CS estimators.
Figure 12. Comparison of SER performance with 64 pilots and various optimization algorithms for DL peephole LSTM-based CS estimators.
Mathematics 11 03386 g012
Figure 13. Comparison of SER performance with 8 pilots and various optimization algorithms for DL peephole LSTM-based CS estimators.
Figure 13. Comparison of SER performance with 8 pilots and various optimization algorithms for DL peephole LSTM-based CS estimators.
Mathematics 11 03386 g013
Figure 14. Comparison of SER performance with 4 pilots and various optimization techniques for DL peephole LSTM-based CS estimators.
Figure 14. Comparison of SER performance with 4 pilots and various optimization techniques for DL peephole LSTM-based CS estimators.
Mathematics 11 03386 g014
Figure 15. The proposed DL peephole LSTM-based estimator’s SER performance with various pilots using the best optimizer.
Figure 15. The proposed DL peephole LSTM-based estimator’s SER performance with various pilots using the best optimizer.
Mathematics 11 03386 g015
Figure 16. Comparison of loss functions using 64 pilots and various optimization techniques for DL peephole LSTM-based CSE training.
Figure 16. Comparison of loss functions using 64 pilots and various optimization techniques for DL peephole LSTM-based CSE training.
Mathematics 11 03386 g016
Figure 17. Comparing the loss functions of 8 pilots and different optimization algorithms for DL peephole LSTM-based CSE training.
Figure 17. Comparing the loss functions of 8 pilots and different optimization algorithms for DL peephole LSTM-based CSE training.
Mathematics 11 03386 g017
Figure 18. Comparing the loss functions of 4 pilots and different optimization algorithms for DL peephole LSTM-based CSE training.
Figure 18. Comparing the loss functions of 4 pilots and different optimization algorithms for DL peephole LSTM-based CSE training.
Mathematics 11 03386 g018
Figure 19. Comparison of SNR performance of the suggested estimator, LSTM, and GRU when 64 pilots are used.
Figure 19. Comparison of SNR performance of the suggested estimator, LSTM, and GRU when 64 pilots are used.
Mathematics 11 03386 g019
Figure 20. Comparison of SNR performance of the suggested estimator, LSTM, and GRU when 8 pilots are used.
Figure 20. Comparison of SNR performance of the suggested estimator, LSTM, and GRU when 8 pilots are used.
Mathematics 11 03386 g020
Figure 21. Comparison of SNR performance of the suggested estimator, LSTM, and GRU when 4 pilots are used.
Figure 21. Comparison of SNR performance of the suggested estimator, LSTM, and GRU when 4 pilots are used.
Mathematics 11 03386 g021
Table 1. Channel state estimators’ structure and training parameters.
Table 1. Channel state estimators’ structure and training parameters.
ParameterValue
Input data size256
Layer hidden units16
Fully connected layer size 4
Loss functionCrossentropyex
Mini batch size1000
Number of epochs100
Optimization algorithmRMSProp, Adam and SGDm
Training data size8000—OFDM frame
Validation2000—OFDM frame
Testing data size10,000—OFDM frame
Table 2. Parameters for the OFDM system’s channels.
Table 2. Parameters for the OFDM system’s channels.
ParameterValue
Modulation modeQuadrature phase-shift keying
Carrier frequency2.6 GHz
No. of paths24
Cyclic prefix length16
No. of subcarriers64
No. of pilots4, 8, and 64
Table 3. The accuracy percentage for the suggested estimator vs. the other estimators.
Table 3. The accuracy percentage for the suggested estimator vs. the other estimators.
Number of Pilots6484
Peephole LSTM99.95%99.41%99.65%
LSTM99.78%99.55%99.75%
GRU99.88%87.78%99.97%
LS99.98%91.54%0.08%
MMSE100%91.25%0.20%
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

Essai Ali, M.H.; Abdellah, A.R.; Atallah, H.A.; Ahmed, G.S.; Muthanna, A.; Koucheryavy, A. Deep Learning Peephole LSTM Neural Network-Based Channel State Estimators for OFDM 5G and Beyond Networks. Mathematics 2023, 11, 3386. https://doi.org/10.3390/math11153386

AMA Style

Essai Ali MH, Abdellah AR, Atallah HA, Ahmed GS, Muthanna A, Koucheryavy A. Deep Learning Peephole LSTM Neural Network-Based Channel State Estimators for OFDM 5G and Beyond Networks. Mathematics. 2023; 11(15):3386. https://doi.org/10.3390/math11153386

Chicago/Turabian Style

Essai Ali, Mohamed Hassan, Ali R. Abdellah, Hany A. Atallah, Gehad Safwat Ahmed, Ammar Muthanna, and Andrey Koucheryavy. 2023. "Deep Learning Peephole LSTM Neural Network-Based Channel State Estimators for OFDM 5G and Beyond Networks" Mathematics 11, no. 15: 3386. https://doi.org/10.3390/math11153386

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