Next Article in Journal
Model-Free Adaptive Positioning Control of the Bidirectional Stick–Slip Piezoelectric Actuator with Coupled Asymmetric Flexure-Hinge Mechanisms
Next Article in Special Issue
A Novel Channel Estimation Framework in MIMO Using Serial Cascaded Multiscale Autoencoder and Attention LSTM with Hybrid Heuristic Algorithm
Previous Article in Journal
Saliency-Driven Hand Gesture Recognition Incorporating Histogram of Oriented Gradients (HOG) and Deep Learning
Previous Article in Special Issue
Underwater Wireless Sensor Networks with RSSI-Based Advanced Efficiency-Driven Localization and Unprecedented Accuracy
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Spectral Efficiency Improvement Using Bi-Deep Learning Model for IRS-Assisted MU-MISO Communication System

by
Md Abdul Aziz
1,2,†,
Md Habibur Rahman
1,2,†,
Mohammad Abrar Shakil Sejan
1,2,
Jung-In Baik
1,2,
Dong-Sun Kim
3 and
Hyoung-Kyu Song
1,2,*
1
Department of Information and Communication Engineering, Sejong University, Seoul 05006, Republic of Korea
2
Department of Convergence Engineering for Intelligent Drone, Sejong University, Seoul 05006, Republic of Korea
3
Department of Semiconductor Systems Engineering, Sejong University, Seoul 05006, Republic of Korea
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Sensors 2023, 23(18), 7793; https://doi.org/10.3390/s23187793
Submission received: 27 July 2023 / Revised: 4 September 2023 / Accepted: 8 September 2023 / Published: 11 September 2023

Abstract

:
The intelligent reflecting surface (IRS) is a two-dimensional (2D) surface with a programmable structure and is composed of many arrays. The arrays are used to supervise electromagnetic wave propagation by altering the electric and magnetic properties of the 2D surface. IRS can influentially convert wireless channels to very effectively enhance spectral efficiency (SE) and communication performance in wireless systems. However, proper channel information is necessary to realize the IRS anticipated gains. The conventional technique has been taken into consideration in recent attempts to fix this issue, which is straightforward but not ideal. A deep learning model which is called the long short-term memory (Bi-LSTM) model can tackle this issue due to its good learning capability and it plays a vital role in enhancing SE. Bi-LSTM can collect data from both forward and backward directions simultaneously to provide improved prediction accuracy. Because of the tremendous benefits of the Bi-LSTM model, in this paper, an IRS-assisted Bi-LSTM model-based multi-user multiple input single output downlink system is proposed for SE improvement. A Wiener filter is used to determine the optimal phase of each IRS element. In the simulation results, the proposed system is compared with other DL models and methods for the SE performance evaluation. The model exhibits satisfactory SE performance with a different signal-to-noise ratio compared to other schemes in the online phase.

1. Introduction

Intelligent reflecting surface (IRS) is a promising technology for future wireless systems in the internet of things (IoT)-based 5th-generation (5G) and 6G communication. In IRS-assisted communication, an expected reflection pattern of the transmitted signal can be obtained by adjusting the phase shift of the IRS elements. IRS-assisted communication is characterized by various benefits such as easy operation, reduced cell edge outages, and a plaintively re-configurable system with passive beamforming (PB), which is made possible via joint optimization of the phase shift [1]. Recently, the application of IRS has dramatically increased in the area of non-line of sight (LOS) communication methods like mobile edge computing, power transfer, unnamed aerial vehicles, enhanced physical layer security, IoT applications, and interference cancellation by optimally varying the reflection coefficient [2]. IRS is used as a bypass element when LOS communication is not available between the base station (BS) and user equipment (UE). IRS can cancel the unwanted signal and can enhance physical layer security by utilizing PB [3]. In addition, by designing a suitable wireless channel, IRS increases data transmission efficiency with less power consumption and boosts information security. Some IRS-assisted work has been conducted to reduce system power consumption and boost information security [4,5,6,7]. Due to the striking advantages and applications of IRS in wireless systems, many types of research have been performed for the analysis of SE [8,9], energy efficiency [10], channel estimation [11], achievable rate [12], and so on.
In recent years, machine learning (ML) has been extensively used in the area of IRS-assisted wireless communication [13,14,15,16,17]. In IRS-assisted communication, channel state information (CSI) acquisition is a big challenge and can be easily overcome by using deep learning (DL)-based models. The performance of wireless communication systems is degraded in several cases as a result of the nonlinearity and imperfection of the system. Due to the non-linearity characteristic of the IRS component, a non-convex problem is created and the system suffers from a channel rank problem [18,19,20,21]. Besides, developing a mathematical model for IRS-based wireless communication is very challenging. The DL model can be used to alleviate the above issues. Furthermore, the DL-based approach does not need to calculate the complex mathematical model and easily optimizes the channel imperfection. DL-based IRS technology is used to extract the internal relationship between the input and output signals and helps to achieve better SE compared to the traditional model-based scheme.
A deep reinforcement learning (DRL) model-based IRS-assisted MU-MISO communication system was proposed in [22]. In [23], the authors proposed an IRS-assisted downlink MISO scenario with unsupervised DRL models (deterministic policy gradient (DDPG) and twin delayed DDPG (TD3)) for SE analysis. A deep neural network (DNN) based IRS-aided PB was proposed in [24] to improve SE. In [25], the authors proposed a SE maximization method using ML in a massive multiple input–multiple output (MIMO) system. The authors of [25] used gradient boosting and NN models to measure SE with different mean average percentage error (MAPE) calculations. A multi-IRS-aided massive MIMO non-orthogonal multiple access (NOMA) network was designed in [26] to measure the SE. The authors of [26] applied an adaptive user pairing scheme to maximize the SE with a DNN model-based joint optimization technique.
DL-based methods are also capable of classifying sequence data using recurrent neural networks (RNNs). For IRS-assisted MIMO communication, deep convolutional and RNNs-based optimal decoding was proposed in [27]. Long short-term memory (LSTM) is a kind of RNN known as an efficient dynamic classifier. It is made up of several memory cells with the capacity to store and update data over extensive time steps. LSTM uses gates to regulate information flow and prevents the gradient vanishing or exploding problem. Long-term dependencies and sequential patterns in the data can be captured using LSTM [28,29,30]. Many works have been created using the LSTM model in wireless communication [31,32,33,34]. However, IRS-assisted wireless communication has been discussed in only a limited number of studies with regard to LSTM-based SE measurement. The authors of [33] proposed an LSTM-based energy-efficient IRS communication system for establishing harvesting to improve the SE. In [35], the authors worked on IRS-assisted LSTM-based SE evaluation by monitoring wireless terminal movement. Using the estimated channel as time-series data, the authors suggested an evaluation method that considered wireless terminal movement.
Bi-directional long short-term memory (Bi-LSTM) consists of two LSTMs: one taking input data in the forward direction and another in the backward direction. Bi-LSTM is efficient in sequence classification, allowing the data to move in both forward and backward directions. For the Bi-LSTM model, hidden layers can receive feature information from both the past and future simultaneously. Therefore, Bi-LSTM provides extra training capability, better prediction accuracy, and information availability [36]. For this reason, our proposed Bi-LSTM model outperforms other deep learning models. The basic structure of a Bi-LSTM model is illustrated in Figure 1. A Bi-LSTM hidden layer consists of two layers such that one set of LSTM layers connected in the forward direction is called the forward layer, and another set of LSTM layers connected in the backward direction is called the backward layer. In summary, Bi-LSTM can be an important candidate for IRS-based SE improvement as it can extract more features from data in two directions. The aforementioned application and benefits of Bi-LSTM in the wireless communication system are important specially for IRS-based communication [16].
Phase shift optimization also plays an important role for IRS-based communication. There are many works that have been created to optimize the IRS phase shift by applying different optimization algorithms. In [37], the authors proposed the joint optimization of BF vectors, power, and IRS phase shift using an alternating algorithm based on a partial exhaustive search. In [38], the authors proposed the joint optimization of the IRS phase shift matrix, BS vectors, and NOMA user ordering. They applied a difference-of-convex (DC) algorithm to optimize the IRS phase shift. In [39], a joint deployment of phase shift, power allocation control, and dynamic decoding order was proposed by the authors. In addition, the authors applied a decaying double deep Q-network ( D 3 Q N ) algorithm. In this paper, we have configured a Wiener filter optimization algorithm to optimize the IRS phase shift and also proposed a Bi-LSTM model-based SE analysis scheme in the IRS-assisted MU-MISO system.
The major contributions of the proposed system can be summed up as follows:
  • A highly efficient DL-based SE analysis in the IRS-assisted MU-MISO downlink system is proposed, where a Wiener filter is employed to optimize the phase shift vector in the IRS elements during communication establishment.
  • The received simulated channel data are fed to the DL model, which is called the Bi-LSTM model during training. Due to the forward and backward training ability of Bi-LSTM hidden layers, it reduces the losses and improves the SE prediction in the online phase. To optimize the loss during training, the Adam optimizer is deployed.
  • To evaluate the effectiveness of the proposed model in terms of SE analysis and different signal-to-noise ratios (SNRs), comparative simulation outcomes are performed with alternative optimization, DL-based BF, DDPG, and TD3 models, respectively. The simulation results indicate that the proposed model outperforms the other methods very effectively.
The rest of the paper is organized as follows. Section 2 describes the system modeling. Section 3 describes the proposed model in detail. Section 4 shows the simulation outcomes and, finally, the conclusions are represented in Section 5.

2. System Model

The proposed IRS-assisted downlink MU-MISO communication system is shown in Figure 2. It is considered that the direct path from BS to UEs is blocked by obstacles. Thus, in the paper, we assumed the cascade channels from BS to IRS and IRS to UEs are used to transmit the BS information to the UEs. Additionally, for the channel state information (CSI) exchange, the IRS controller uses separate wireless lines to connect with the BS and UEs.

2.1. Signal Transmission Model

In this paper, the IRS consists of N passive reflecting elements, and these elements are arranged as a uniform planar array (UPA). BS contains with M uniform linear array (ULA) antennas, and UEs comprise a single antenna with I users. Therefore, the received signal at UE, i = 1 , 2 , . . . . , I can be written as follows:
y i = h 2 , i H Φ H 1 x + n i ,
where h 2 , i C N × 1 represents the IRS to the Ith UE channel vector and H 1 C N × M denotes the BS to IRS channel matrix. Φ = d i a g ( e j ϖ 1 , e j ϖ 2 , , e j ϖ N ) specifies the IRS phase shift matrix, and  ϖ n [ 0 , 2 π ] identifies the phase shift variable of the n reflecting elements. Similarly, H 2 is the channel matrix between IRS and UEs, which are formulated as H 2 = [ h 2 , 1 h 2 , 2 , , h 2 , I ] H C I × N . The transmitted signal x is represented as x = i = 1 I v i s i , where s i CN ( 0 , 1 ) is the Ith user data symbol, V = [ v 1 , v 2 , , v I ] C M × I represents the precoding matrix, n i CN ( 0 , σ 2 ) is additive white Gaussian noise (AWGN) and σ 2 is noise variance.

2.2. Channel Model

It is assumed that the direct path of BS to UEs is disregarded due to the huge propagation loss. In this paper, we consider the mmWave propagation characteristic and due to this characteristic, a three-dimensional (3D) Saleh–Valenzuela channel model is performed with L scatters. Thereafter, the channel H 1 between BS and IRS is defined as follows:
H 1 = M N L l = 0 L 1 β l a u ( ϕ u , l , θ u , l ) a b H ( ϕ b , l ) ,
where M N L represents the normalization factor, β l CN ( 0 , 1 ) is the complex gain of the lth scatter. a b H ( ϕ b , l ) and a u ( ϕ u , l , θ u , l ) denotes the array response vector of BS and IRS. In addition, ( ϕ u , l ) , ( θ u , l ) and ( ϕ b , l ) represent the azimuth angles of arrival (AOA) and departure (AOD) and the zenith angles of departure (ZOD), respectively. According to [40], the following model describes the array response vector of the UPA with N reflecting elements as follows:
a u ( ϕ , θ ) = 1 N 1 , , e j 2 π λ d ( β sin ϕ sin θ + γ cos θ ) , , e j 2 π λ ( ( N x 1 ) d sin ϕ sin θ + ( N y 1 ) cos θ ) T ,
where β and γ denote the reflecting elements in the horizontal and vertical directions, N = N x N y , 0 β N x 1 and 0 γ N y 1 . The distance between reflective components is d, and  λ is the wavelength of the signal. The expression for the array response vector of the ULA connected to the BS can be presented as follows:
a b ( ϕ ) = 1 M 1 , e j 2 π λ d sin ϕ , , e j 2 π λ ( M 1 ) d sin ϕ T .
The channel h 2 , i between the IRS and UEs can be mathematically formulated as follows:
h 2 , i H = N L 2 l = 0 L 2 1 β l 2 a b H ( ϕ b , l 2 , θ b , l 2 ) .
where N L 2 represents the normalization factor, β l 2 CN ( 0 , 1 ) is the complex gain of lth scatter, and  L 2 identifies the number of paths between IRS and UEs. Finally, the effective cascade channel H e f f from BS to IRS and IRS to UEs can be written as follows:
H e f f = H 2 ϕ H 1 + n i .
However, the total downlink SE X of the proposed system can be represented as follows:
X = i = 1 I log 1 + H e f f v i 2 l i H e f f v l 2 + σ 2 .

2.3. Computation of Optimal Phase Shift Using Wiener Filter

A well-known filter used in signal processing is the Wiener filter, which estimates the best signal or response from a noisy or distorted input [41]. The ideal phase shift vector for a wireless communication system with reflecting components is calculated using the Wiener filter. Reflecting components can be used in wireless communication systems to change the propagation environment and enhance the signal quality at the receiver. In order to enhance the quality of the received signal, the ideal phase shift vector specifies the phase shifts that are applied to the signals that are reflected off the reflecting elements. The ideal phase shift vectors for each sample, reflecting element, and receiver antenna are contained in the calculated W matrix of shape (S = number of samples, N, I). In order to improve the overall received signal quality in the wireless communication system, these vectors can be utilized to set the phase shifts applied to the reflected signals from the reflecting devices. Algorithm 1 shows the utilized Wiener filter in this study.
Algorithm 1 Optimal phase shift using Wiener filter
  • Input:
  • S: the number of samples
  • N: the number of reflecting elements
  • I: the number of receiver antennas
  • R : array of shape (S, I, I) representing the auto-correlation of the received signal
  • H e f f : array of shape (S, N, I) representing the channel gain matrix
  • Output:
  • W : array of shape (S, N, I) containing the optimal phase shift vectors
  • Algorithm:
  • 1: Initialize an array W of shape (S, N, I) with complex zeros.
  • 2: For i = 0 to S − 1:
  • Compute the optimal phase shift vector for sample i:
  • (i). Compute the inverse of the matrix R [ i ] .
  • (ii). Compute the complex conjugate transpose of the matrix H e f f [ i ] .
  • (iii). Multiply the inverse of R [ i ] with the complex conjugate transpose of H e f f [ i ] .
  • (iv). Assign the resulting matrix to W [ i ] .
  • 3: Return W .

3. Deep Learning Model

3.1. Data Generation

To train the proposed model, firstly, we randomly generate the channel matrix data. The channel matrices, which have different sizes for the receiving antenna and the transmitting antenna, respectively, describe the complex channel coefficients between the transmitter and reception antennas. A total of 10,000 samples are taken for training data generation. To generate the SE analysis data, the considering SNR range is from 0 dB to 30 dB with 5 dB intervals. The SE is determined for each SNR value in the preset SNR range, and input–output pairs are gathered for the BiLSTM model. The real and imaginary components of the channel matrix and the real and imaginary components of the phase shift vector are included in the input data. The matching SE numbers are contained in the output data. However, the total input dataset size of 70,000 is generated. According to the system environment, the input data shape is (70,000, 8, 18) and the output data shape is 70,000. The generated data are divided into three subsets: training, testing, and validation. After the data have been properly generated, they are saved to train the model.

3.2. Proposed Model Structure

Figure 3a,b, respectively, show the structure of different-layer workflows of the proposed model and internal cell. Figure 3b illustrates that a Bi-LSTM model is designed with five layers. (1) an input sequence data layer; (2) a Bi-LSTM hidden layer; (3) a fully connected layer; (4) a softmax layer; and (5) an output layer. Furthermore, the Bi-LSTM hidden layer contains double LSTM layers (forward and backward layers). Each LSTM hidden layer contains 400 hidden units for implementation. The recurrent weight T, bias b, and input weight Q are the learnable weights in the hidden layer. Sequencing and time-series data are employed in the second layer, which is fully connected for classification. The bias vector b is added to the input by a fully connected layer after the input has been multiplied by a weight matrix Q. During each time step, the fully connected layer performs independently because the input to the hidden layer is a sequence. As a result, it determines each UE’s individual complex modulated signal components. The outputs for the terminal layer are created using the softmax layer. Using the classification layer, the output is converted to a vector probability, and the fully connected layer’s output size is configured to be equal to the number of classes. The training layer then receives feedback from the difference between these two layers.
In Figure 3b, there are three gates included in each LSTM cell [42]. The gates are an input gate, a forget gate, and an output gate. Additionally, LSTM has two states. One is cell state C t 1 and another is hidden state P t 1 . The cell state serves as a memory to store extrapolated data from earlier inputs. It makes use of the hidden state to compute the output. X t is the current input and t represents the time instant. The Bi-LSTM cell can add or remove data at each time step from the cell state which is upgraded by the operation of the gate. The level of cell state that needs to be updated and reset is managed, respectively, by the forget gate and input gate. A brief summary of the internal operation of a Bi-LSTM model is shown in Algorithm 2. Also, Table 1 shows the notation of each parameter used in Algorithm 2.
Algorithm 2 Internal performance of Bi-LSTM model
  • 1: Start
  • 2: The forget gate operation [43]: f g t = f ψ ( Q f g X t + T f g P t 1 + b f g )
  • 3: The input gate operation: i g t = f ψ ( Q i g X t + T i g P t 1 + b i g )
  • 4: The candidate gate operation [43]: c n t = f t a n h ( Q c n X t + T c n P t 1 + b c n )
  • 5: The output gate operation: o g t = f ψ ( Q o g X t + T o g P t 1 + b o g )
  • 6: Updating the prior cell state, C t 1 to the present cell state: u d t = ( C t 1 f g t ) + ( i g t c n t )
  • 7: At time step t, the hidden state: P t = o g t f t a n h ( u d t )
  • 8: The Bi-LSTM layer’s output hidden state: H I t = f ( Q H I T T t + Q H I T T t + b z )
  • 9: Stop

3.3. Training and Testing Procedure

The offline training and online testing process are shown in Figure 4. The data samples are collected during the data generation process and split into three portions: training, testing, and validation. The ratio training portion is 60 % , the testing data portion is 20 % , and the validation data portion is 20 % of the total samples. Then, the training and validation data are loaded as input to the Bi-LSTM model. Algorithm 3 shows the whole training process of the proposed model. The comparative training and validation losses are shown in Figure 5 with an epoch of 800, a minibatch size of 200, and a 0.001 learning rate, respectively. After the offline training is complete, the online testing is performed using a testing dataset. The outstanding simulation result is shown below in the simulation result section.
According to Figure 5, the initial training loss is very high compared to the validation loss. But when the model starts learning, the training loss is decreased along with the validation loss. Within a very short time, the training and validation losses are almost the same, and both are very low. Thus, it is shown that the model can learn in a short time.
Algorithm 3 Bi-LSTM model training with simulation data
  • 1: Training and validation data samples are loaded.
  • 2: Initialize the parameter of the model, like minibatch size, learning rate, maximum epoch, and Bi-LSTM layer.
  • 3: Actively train the model network
  • 4: Calculate the accuracy error of the model.
  • 5: Compute the corrective parameter using the Adam optimization algorithm and adjust the parameters while looking for the optimal solution.
  • 6: Outcomes: Trained model.
  • 7: Saved the model.

4. Simulation Results

The performance of the proposed model is presented in this section. In the previous section, data generation, model training, and testing were discussed. The proposed system performs an SE analysis process utilizing the effective parameters shown in Table 2.
In this system, the resultant SE is measured with respect to different SNR values. During the generation of the training datasets, the SNR value of 0 to 30 dB is set. During the testing period, the trained model can predict the testing data depending on its previous knowledge. The SE prediction performance is taken with the different SNR values. The matching of the prediction and the channel ground truth with the performance of SNR ranges (0–30) of the proposed model is illustrated as shown in Figure 6. From Figure 6, it is depicted that the prediction capability of the proposed model increases with the SNR value. For SNR 0 dB, the prediction accuracy is low, but the prediction capacity of the model increases with 30 dB SNR. The comparative SE prediction of the proposed model predicted values versus ground truth values is shown in Figure 7. Notably, the predicted values of the proposed model are almost matched with the tested ground truth values, which demonstrates the model’s robustness in terms of prediction performance.
A DNN model learns from training data how to convert a set of inputs into a set of outputs. In this experiment, the optimization approach of adaptive moment estimation is used to train the model. The goal of this optimization is to reduce the loss during training of the model. To test the minimization of loss, the proposed model uses different SNR values to the ranges of (0–30) dB. The loss versus different SNR curves is shown in Figure 8. The graph shows that the loss of prediction is decreased with respect to the increase in SNR values. For 0 dB SNR, the loss is more than 4; for 20 dB SNR, it is nearly 0; and for 30 dB SNR, it is almost 0.
The conclusive estimated SE result is shown in Figure 9 with different SNR values where the calculated SE is compared with other methods. To test the Wiener filter effectiveness, the simulation result without the filter is presented in Figure 9. From the figure, it is shown that without the filter, the accuracy of SE is degraded with SNR ranges (0–30) dB compared to the result with the filter. In [23], the authors proposed a DDPG and TD3 model to estimate SE. In the case of the DDPG model, SE is less than 4 bps/Hz for 5 dB SNR, and SE is less than 12 bps/Hz for 30 dB SNR.
Similarly, in the case of the TD3 model, SE is 6.4 bps/Hz for 5 dB SNR and almost 14 bps/Hz for 30 dB SNR. The alternative optimization algorithm is applied in [44] to calculate the SE performance. For this technique, SE achieves 4.4 bps/Hz and 9.2 bps/Hz with 5 dB and 30 dB SNR, respectively. The DL-based BF method is also applied to calculate SE in the study [24], where 12.8 bps/Hz SE is calculated for 5 dB SNR and 13.8 bps/Hz SE is calculated for 30 dB SNR. The proposed Bi-LSTM model-based SE performance is also shown in Figure 9. Figure 9 shows that the SE of the proposed model gains 9 bps/Hz and 17.2 bps/Hz for 5 dB and 30 dB SNR, respectively. The graph shows that proposed Bi-LSTM model is better than all other compared models. Only the SE of the DL-based BF model is better than the SE of the proposed model in terms of lower SNR. But in the case of higher SNR, the proposed model SE leads over the DL-based BF model SE. In addition, the proposed method also outperforms the DL-based predictive beamforming (DLPB) [45]. It is concluded that the proposed Bi-LSTM model outperforms DDPG, TD3, DLPB, alternative optimization, and the DL-based BF model.

5. Conclusions

In this paper, we proposed an IRS-assisted Bi-LSTM model-based SE calculation in a downlink MU-MISO communication system. The generated dataset was used to train the proposed model in the offline phase, and the learned model was then used in the online phase to test data. As a result, it was possible to extract the transmitted data and determine the CSI parameters. IRS phase shift was optimized with the Wiener filter to determine the optimal phase. Training and validation losses were estimated at 800 epochs and both losses were shown to have very similar trends. After that, we started the model prediction process and compared the prediction accuracy with the ground truth. The model could predict very accurately and with excellent matching of test and predicted values. The performance evaluation of the proposed Bi-LSTM model was obtained by calculating loss with different SNR values. Finally, we estimated the SE for various SNR values and compared them with DDGP, TD3, alternative optimization, and DL-based BF model results. However, the proposed Bi-LSTM network is more reliable than existing methods for SE calculation.The proposed method needs to be tuned with different system parameters and trained with large datasets which can enhance the overall SE of the proposed system. In the future, the proposed model may be a probable solution to the implementation of real-time instruments as well as more progressive systems such as the MIMO communication system. In the deployment phase of the proposed model, it will be easier to implement the proposed Bi-LSTM on the base station, as the power supply in the base station is sufficient and complex hardware can be installed such as GPU easily. However, on the mobile user side, it will be challenging to implement the model as several obstacles need to be addressed. The first is the deep learning model size, which should be reduced before deploying to a mobile device. Also, we need to take into account power consumption to make inferences from the model. These issues are in need of further investigation to ensure optimal performance.

Author Contributions

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

Funding

This work was supported by the Institute of Information & Communications Technology Planning & Evaluation (IITP) under the metaverse support program to nurture the best talents (IITP-2023-RS-2023-00254529) grant funded by the Korean government (MSIT), and in part by the Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education (2020R1A6A1A03038540), and was supported by the Technology Innovation Program (RS-2022-00154678, Development of Intelligent Sensor Platform Technology for Connected Sensor) funded By the Ministry of Trade, Industry & Energy (MOTIE, Korea).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Basar, E.; Di Renzo, M.; De Rosny, J.; Debbah, M.; Alouini, M.S.; Zhang, R. Wireless communications through reconfigurable intelligent surfaces. IEEE Access 2019, 7, 116753–116773. [Google Scholar] [CrossRef]
  2. Gong, S.; Lu, X.; Hoang, D.T.; Niyato, D.; Shu, L.; Kim, D.I.; Liang, Y.C. Toward smart wireless communications via intelligent reflecting surfaces: A contemporary survey. IEEE Commun. Surv. Tutor. 2020, 22, 2283–2314. [Google Scholar] [CrossRef]
  3. Yang, L.; Yang, J.; Xie, W.; Hasna, M.O.; Tsiftsis, T.; Di Renzo, M. Secrecy performance analysis of RIS-aided wireless communication systems. IEEE Trans. Veh. Technol. 2020, 69, 12296–12300. [Google Scholar] [CrossRef]
  4. Lin, Z.; Lin, M.; Champagne, B.; Zhu, W.P.; Al-Dhahir, N. Secrecy-energy efficient hybrid beamforming for satellite-terrestrial integrated networks. IEEE Trans. Commun. 2021, 69, 6345–6360. [Google Scholar] [CrossRef]
  5. Lin, Z.; Niu, H.; An, K.; Wang, Y.; Zheng, G.; Chatzinotas, S.; Hu, Y. Refracting RIS-aided hybrid satellite-terrestrial relay networks: Joint beamforming design and optimization. IEEE Trans. Aerosp. Electron. Syst. 2022, 58, 3717–3724. [Google Scholar] [CrossRef]
  6. Sun, Y.; An, K.; Zhu, Y.; Zheng, G.; Wong, K.K.; Chatzinotas, S.; Yin, H.; Liu, P. RIS-assisted robust hybrid beamforming against simultaneous jamming and eavesdropping attacks. IEEE Trans. Wirel. Commun. 2022, 21, 9212–9231. [Google Scholar] [CrossRef]
  7. Sun, Y.; An, K.; Zhu, Y.; Zheng, G.; Wong, K.K.; Chatzinotas, S.; Ng, D.W.K.; Guan, D. Energy-efficient hybrid beamforming for multilayer RIS-assisted secure integrated terrestrial-aerial networks. IEEE Trans. Commun. 2022, 70, 4189–4210. [Google Scholar] [CrossRef]
  8. Zhou, S.; Xu, W.; Wang, K.; Di Renzo, M.; Alouini, M.S. Spectral and Energy Efficiency of IRS-Assisted MISO Communication With Hardware Impairments. IEEE Wirel. Commun. Lett. 2020, 9, 1366–1369. [Google Scholar] [CrossRef]
  9. Rahman, M.H.; Sejan, M.A.S.; Aziz, M.A.; Kim, D.S.; You, Y.H.; Song, H.K. Spectral Efficiency Analysis for IRS-Assisted MISO Wireless Communication: A Metaverse Scenario Proposal. Mathematics 2023, 11, 3181. [Google Scholar] [CrossRef]
  10. Fang, F.; Xu, Y.; Pham, Q.V.; Ding, Z. Energy-Efficient Design of IRS-NOMA Networks. IEEE Trans. Veh. Technol. 2020, 69, 14088–14092. [Google Scholar] [CrossRef]
  11. Lin, Y.; Jin, S.; Matthaiou, M.; You, X. Channel Estimation and User Localization for IRS-Assisted MIMO-OFDM Systems. IEEE Trans. Wirel. Commun. 2022, 21, 2320–2335. [Google Scholar] [CrossRef]
  12. Li, Y.; Jiang, M.; Zhang, G.; Cui, M. Achievable Rate Maximization for Intelligent Reflecting Surface-Assisted Orbital Angular Momentum-Based Communication Systems. IEEE Trans. Veh. Technol. 2021, 70, 7277–7282. [Google Scholar] [CrossRef]
  13. Sejan, M.A.S.; Rahman, M.H.; Shin, B.S.; Oh, J.H.; You, Y.H.; Song, H.K. Machine Learning for Intelligent-Reflecting-Surface-Based Wireless Communication towards 6G: A Review. Sensors 2022, 22, 5405. [Google Scholar] [CrossRef] [PubMed]
  14. Yu, J.; Liu, X.; Gao, Y.; Zhang, C.; Zhang, W. Deep learning for channel tracking in IRS-assisted UAV communication systems. IEEE Trans. Wirel. Commun. 2022, 21, 7711–7722. [Google Scholar] [CrossRef]
  15. Yang, H.; Xiong, Z.; Zhao, J.; Niyato, D.; Xiao, L.; Wu, Q. Deep reinforcement learning-based intelligent reflecting surface for secure wireless communications. IEEE Trans. Wirel. Commun. 2020, 20, 375–388. [Google Scholar] [CrossRef]
  16. Rahman, M.H.; Sejan, M.A.S.; Aziz, M.A.; Baik, J.I.; Kim, D.S.; Song, H.K. Deep Learning-Based Improved Cascaded Channel Estimation and Signal Detection for Reconfigurable Intelligent Surfaces-Assisted MU-MISO Systems. IEEE Trans. Green Commun. Netw. 2023, 7, 1515–1527. [Google Scholar] [CrossRef]
  17. Feng, K.; Wang, Q.; Li, X.; Wen, C.K. Deep reinforcement learning based intelligent reflecting surface optimization for MISO communication systems. IEEE Wirel. Commun. Lett. 2020, 9, 745–749. [Google Scholar] [CrossRef]
  18. Xu, P.; Roosta, F.; Mahoney, M.W. Second-order optimization for non-convex machine learning: An empirical study. In Proceedings of the 2020 SIAM International Conference on Data Mining, Cincinnati, OH, USA, 7–9 May 2020; pp. 199–207. [Google Scholar]
  19. Wen, F.; Chu, L.; Liu, P.; Qiu, R.C. A survey on nonconvex regularization-based sparse and low-rank recovery in signal processing, statistics, and machine learning. IEEE Access 2018, 6, 69883–69906. [Google Scholar] [CrossRef]
  20. Jin, C.; Netrapalli, P.; Ge, R.; Kakade, S.M.; Jordan, M.I. On nonconvex optimization for machine learning: Gradients, stochasticity, and saddle points. J. ACM (JACM) 2021, 68, 1–29. [Google Scholar] [CrossRef]
  21. Zaid, G.; Bossuet, L.; Dassance, F.; Habrard, A.; Venelli, A. Ranking loss: Maximizing the success rate in deep learning side-channel analysis. IACR Trans. Cryptogr. Hardw. Embed. Syst. 2021, 2021, 25–55. [Google Scholar] [CrossRef]
  22. Huang, C.; Mo, R.; Yuen, C. Reconfigurable intelligent surface assisted multiuser MISO systems exploiting deep reinforcement learning. IEEE J. Sel. Areas Commun. 2020, 38, 1839–1850. [Google Scholar] [CrossRef]
  23. Zohari, F.; Shahabi, S.; Ardebilipour, M. A Novel Deep Reinforcement Learning-based Approach for Enhancing Spectral Efficiency of IRS-assisted Wireless Systems. arXiv 2023, arXiv:2302.14706. [Google Scholar]
  24. Zahedi, Z.; Ardebilipur, M.; Dehrouye, F. Improved Spectral Efficiency of RIS-Aided 6G Communication Using Deep Learning. In Proceedings of the 2022 30th International Conference on Electrical Engineering (ICEE), Seoul, Republic of Korea, 28 June–2 July 2022; pp. 175–179. [Google Scholar]
  25. Bobrov, E.; Troshin, S.; Chirkova, N.; Lobacheva, E.; Panchenko, S.; Vetrov, D.; Kropotov, D. Machine learning methods for spectral efficiency prediction in massive mimo systems. arXiv 2021, arXiv:2112.14423. [Google Scholar]
  26. Perdana, R.H.Y.; Nguyen, T.V.; An, B. Adaptive User Pairing in Multi-IRS-aided Massive MIMO-NOMA Networks: Spectral Efficiency Maximization and Deep Learning Design. IEEE Trans. Commun. 2023, 71, 4377–4390. [Google Scholar] [CrossRef]
  27. Rahman, M.H.; Sejan, M.A.S.; Aziz, M.A.; Kim, D.S.; You, Y.H.; Song, H.K. Deep Convolutional and Recurrent Neural-Network-Based Optimal Decoding for RIS-Assisted MIMO Communication. Mathematics 2023, 11, 3397. [Google Scholar] [CrossRef]
  28. 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]
  29. Staudemeyer, R.C.; Morris, E.R. Understanding LSTM—A tutorial into long short-term memory recurrent neural networks. arXiv 2019, arXiv:1909.09586. [Google Scholar]
  30. Smagulova, K.; James, A.P. A survey on LSTM memristive neural network architectures and applications. Eur. Phys. J. Spec. Top. 2019, 228, 2313–2324. [Google Scholar] [CrossRef]
  31. Shu, T.; Chen, J.; Bhargava, V.K.; de Silva, C.W. An energy-efficient dual prediction scheme using LMS filter and LSTM in wireless sensor networks for environment monitoring. IEEE Internet Things J. 2019, 6, 6736–6747. [Google Scholar] [CrossRef]
  32. Sun, W.; Li, P.; Liu, Z.; Xue, X.; Li, Q.; Zhang, H.; Wang, J. LSTM based link quality confidence interval boundary prediction for wireless communication in smart grid. Computing 2021, 103, 251–269. [Google Scholar] [CrossRef]
  33. Gupta, K.D.; Nigam, R.; Sharma, D.K.; Dhurandher, S.K. LSTM-Based Energy-Efficient Wireless Communication with Reconfigurable Intelligent Surfaces. IEEE Trans. Green Commun. Netw. 2021, 6, 704–712. [Google Scholar] [CrossRef]
  34. Shah, S.H.A.; Sharma, M.; Rangan, S. LSTM-based multi-link prediction for mmWave and sub-THz wireless systems. In Proceedings of the ICC 2020—2020 IEEE International Conference on Communications (ICC), Dublin, Ireland, 7–11 June 2020; pp. 1–6. [Google Scholar]
  35. Tsuchiya, Y.; Suga, N.; Uruma, K.; Fujisawa, M. LSTM-based Spectral Efficiency Prediction by Capturing Wireless Terminal Movement in IRS-Assisted Systems. In Proceedings of the 2022 IEEE 95th Vehicular Technology Conference: (VTC2022-Spring), Helsinki, Finland, 19–22 June 2022; pp. 1–5. [Google Scholar]
  36. Siami-Namini, S.; Tavakoli, N.; Namin, A.S. The Performance of LSTM and BiLSTM in Forecasting Time Series. In Proceedings of the 2019 IEEE International Conference on Big Data (Big Data), Los Angeles, CA, USA, 9–12 December 2019; pp. 3285–3292. [Google Scholar] [CrossRef]
  37. Xie, X.; Fang, F.; Ding, Z. Joint optimization of beamforming, phase-shifting and power allocation in a multi-cluster IRS-NOMA network. IEEE Trans. Veh. Technol. 2021, 70, 7705–7717. [Google Scholar] [CrossRef]
  38. Fu, M.; Zhou, Y.; Shi, Y.; Letaief, K.B. Reconfigurable Intelligent Surface Empowered Downlink Non-Orthogonal Multiple Access. IEEE Trans. Commun. 2021, 69, 3802–3817. [Google Scholar] [CrossRef]
  39. Liu, X.; Liu, Y.; Chen, Y.; Poor, H.V. RIS enhanced massive non-orthogonal multiple access networks: Deployment and passive beamforming design. IEEE J. Sel. Areas Commun. 2020, 39, 1057–1071. [Google Scholar] [CrossRef]
  40. Chen, J.C. Hybrid beamforming with discrete phase shifters for millimeter-wave massive MIMO systems. IEEE Trans. Veh. Technol. 2017, 66, 7604–7608. [Google Scholar] [CrossRef]
  41. Wiener, N.; Wiener, N.; Mathematician, C.; Wiener, N.; Wiener, N.; Mathématicien, C. Extrapolation, Interpolation, and Smoothing of Stationary Time Series: With Engineering Applications; MIT Press: Cambridge, MA, USA, 1949; Volume 113. [Google Scholar]
  42. Murphy, K.P. Machine Learning: A Probabilistic Perspective; MIT Press: Cambridge, MA, USA, 2012. [Google Scholar]
  43. Ahn, Y.; Kim, W.; Shim, B. Active user detection and channel estimation for massive machine-type communication: Deep learning approach. IEEE Internet Things J. 2021, 9, 11904–11917. [Google Scholar] [CrossRef]
  44. Jung, J.S.; Park, C.Y.; Oh, J.H.; Song, H.K. Intelligent reflecting surface for spectral efficiency maximization in the multi-user MISO communication systems. IEEE Access 2021, 9, 134695–134702. [Google Scholar] [CrossRef]
  45. Liu, C.; Liu, X.; Wei, Z.; Hu, S.; Ng, D.W.K.; Yuan, J. Deep learning-empowered predictive beamforming for IRS-assisted multi-user communications. In Proceedings of the 2021 IEEE Global Communications Conference (GLOBECOM), Madrid, Spain, 7–11 December 2021; pp. 1–7. [Google Scholar]
Figure 1. Input information receiving architecture of Bi-LSTM model.
Figure 1. Input information receiving architecture of Bi-LSTM model.
Sensors 23 07793 g001
Figure 2. IRS-assisted downlink MU-MISO communication system.
Figure 2. IRS-assisted downlink MU-MISO communication system.
Sensors 23 07793 g002
Figure 3. The proposed model structure: (a) the structure of different layer workflows of the model; (b) the internal cell of LSTM.
Figure 3. The proposed model structure: (a) the structure of different layer workflows of the model; (b) the internal cell of LSTM.
Sensors 23 07793 g003
Figure 4. The architecture of proposed Bi-LSTM model with offline training and online testing phase.
Figure 4. The architecture of proposed Bi-LSTM model with offline training and online testing phase.
Sensors 23 07793 g004
Figure 5. The comparative training and validation loss of the proposed model.
Figure 5. The comparative training and validation loss of the proposed model.
Sensors 23 07793 g005
Figure 6. Model prediction accuracy with ground truth for different SNRs.
Figure 6. Model prediction accuracy with ground truth for different SNRs.
Sensors 23 07793 g006
Figure 7. Predicted versus ground truth spectral efficiency.
Figure 7. Predicted versus ground truth spectral efficiency.
Sensors 23 07793 g007
Figure 8. Model evaluation performed by calculating loss with different SNR values.
Figure 8. Model evaluation performed by calculating loss with different SNR values.
Sensors 23 07793 g008
Figure 9. Simulation results of SE for different SNR values are compared with those obtained using DDPG and TD3 [23], Alternative optimization [44], DL@Based BF [24], and DLPB [45].
Figure 9. Simulation results of SE for different SNR values are compared with those obtained using DDPG and TD3 [23], Alternative optimization [44], DL@Based BF [24], and DLPB [45].
Sensors 23 07793 g009
Table 1. The notation of Algorithm 2 parameters.
Table 1. The notation of Algorithm 2 parameters.
ParametersExplanation
f g t At iteration t, the activation vector of forget gate
Q f g , T f g Weight vector for forget gate
X t Input vector of LSTM at iteration t
P t 1 The hidden state vector at iteration t 1
b f g Bias vector of forget gate
QSigmoid activation function
i g t Input gate activation vector at repetition t
Q i g , T i g Weight vectors of input gate
b i g Bias vector of input gate
c d t Candidate gate activation vector at repetition t
Q c d , T c d Weight vectors of candidate gate
b c d Candidate gate bias vector
o g t Output gate activation vector at repetition t
Q o g , T o g Weight vectors of output gate
b o g Output gate bias vector
C t The cell state vector at repetition t
P t The hidden state vector at repetition t
H t The hidden state vector of Bi-LSTM layer output
t a n h Hyperbolic tangent function
T t The Bi-LSTM network forward sequence
T t Backward sequence of the Bi-LSTM network
Table 2. The simulation parameters of the proposed system.
Table 2. The simulation parameters of the proposed system.
ParametersValue
Number of samples10,000
Number of base antenna8
Number of transmission antenna8
Noise typeAWGN
Total model layer5
Number of LSTM hidden layer400
Number of IRS elements8
Learning rate 0.001
Batch size100
Number of epoch800
OptimizerAdam
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

Aziz, M.A.; Rahman, M.H.; Sejan, M.A.S.; Baik, J.-I.; Kim, D.-S.; Song, H.-K. Spectral Efficiency Improvement Using Bi-Deep Learning Model for IRS-Assisted MU-MISO Communication System. Sensors 2023, 23, 7793. https://doi.org/10.3390/s23187793

AMA Style

Aziz MA, Rahman MH, Sejan MAS, Baik J-I, Kim D-S, Song H-K. Spectral Efficiency Improvement Using Bi-Deep Learning Model for IRS-Assisted MU-MISO Communication System. Sensors. 2023; 23(18):7793. https://doi.org/10.3390/s23187793

Chicago/Turabian Style

Aziz, Md Abdul, Md Habibur Rahman, Mohammad Abrar Shakil Sejan, Jung-In Baik, Dong-Sun Kim, and Hyoung-Kyu Song. 2023. "Spectral Efficiency Improvement Using Bi-Deep Learning Model for IRS-Assisted MU-MISO Communication System" Sensors 23, no. 18: 7793. https://doi.org/10.3390/s23187793

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