Группа авторов

Handbook of Intelligent Computing and Optimization for Sustainable Development


Скачать книгу

      By comparing with the CNN model proposed in [19], proposed models provide better classification accuracy, since the network model is trained with two labels that are SNR and modulation type. The proposed model tries even to estimate the SNR also. It can be observed from the accuracy plot that around 5%–10% enhancement in prediction accuracy even at low SNR.

      5.3.2 Case Study 2: CSI Feedback for FDD Massive MIMO Systems

      A massive MIMO base station (BS) requires downlink CSI for achieving desired gains. The currently deployed systems dominantly function in FDD mode, and many frequency bands are allocated explicitly for FDD use [49]. In FDD mode, the CSI is estimated from the pilots sent by the BS at the UE side, and the estimated CSI is then fed back to the BS. Even if a satisfactory estimate of the channel is made, the frequency resources of the feedback channel could be exhausted by the large-scale CSI matrix. Hence, CSI feedback is a significant problem to be addressed mainly in the FDD massive MIMO case.

Schematic illustration of the auto encoder model for CSI feedback.

       5.3.2.1 Proposed Network Model

Schematic illustration of the inception block. Schematic illustration of the encoder and decoder blocks of InceptNet.

       5.3.2.2 Results and Discussion

      The training and testing of the models are set up in Keras built on top of TensorFlow using Google Colaboratory. COST 2100 channel model is used to generate the data set. The data set provided by Wen et al. [20] is used for simulation here. The training data consists of 100,000 samples. The validation and test set contain 30,000 and 20,000 samples, respectively. All the test samples are independent of the training and validation samples. The network is trained for 100 epochs with a batch size of 200. The learning rate is set to 0.001. Adam optimizer is used to update the parameters, and the mean squared error (MSE) function is used as the loss function. The NMSE quantitatively provides the difference between the original channel matrix image and the recovered channel matrix Hr.

      (5.1)image

      The CSI feedback serves as a beamforming vector. Consider hrn as the reconstructed channel vector of the nth sub-carrier and image as the original channel vector of the nth subcarrier. Cosine similarity (ρ), which measures the quality of the beamforming vector can be given as

      (5.2)image

      where Nc is the number of sub-carriers.

Graphs depict the pseudo gray plots of (a) original image (b) image recovered by CsiNet for CR= 1 over 4 (c) image recovered by InceptNet for CR = 1 over 4.



CR CsiNet