Source-linked AI summary

Deep Learning based Downlink Channel Prediction for FDD Massive MIMO System

Yuwen Yang, Feifei Gao, Geoffrey Ye Li, Mengnan Jian

arXiv:1908.03360v3eess.SPcs.IT

TL;DR

FDD massive MIMO needs downlink CSI, but downlink training and uplink feedback create substantial overhead. The paper establishes an uplink-to-downlink mapping under a bijective position-to-channel assumption and approximates it with SCNet, whose simulations show better prediction accuracy and robustness over complicated wireless channels.

  • Problem

    Acquiring downlink CSI in FDD massive MIMO is challenging because downlink training and uplink feedback impose overwhelming overhead.

  • Method

    The paper establishes a deterministic uplink-to-downlink mapping under bijective position-to-channel mapping and approximates it with a sparse complex-valued neural network.

  • Results

    SCNet achieves better prediction accuracy than the compared general network and remains robust over complicated wireless-channel statistics and varying path conditions.

  • Takeaways & Limitations

    After offline training, uplink CSI can be used to predict downlink CSI without downlink training or uplink feedback.

Abstract

from arXiv · show

In a frequency division duplexing (FDD) massive multiple-input multiple-output (MIMO) system, the acquisition of downlink channel state information (CSI) at base station (BS) is a very challenging task due to the overwhelming overheads required for downlink training and uplink feedback. In this paper, we reveal a deterministic uplink-to-downlink mapping function when the position-to-channel mapping is bijective. Motivated by the universal approximation theorem, we then propose a sparse complex-valued neural network (SCNet) to approximate the uplink-to-downlink mapping function. Different from general deep networks that operate in the real domain, the SCNet is constructed in the complex domain and is able to learn the complex-valued mapping function by off-line training. After training, the SCNet is used to directly predict the downlink CSI based on the estimated uplink CSI without the need of either downlink training or uplink feedback. Numerical results show that the SCNet achieves better performance than general deep networks in terms of prediction accuracy and exhibits remarkable robustness over complicated wireless channels, demonstrating its great potential for practical deployments.

I. INTRODUCTION

The paper addresses excessive downlink-training and uplink-feedback overhead in FDD massive MIMO by exploiting uplink/downlink channel structure. It proposes a sparse complex-valued network grounded in a deterministic uplink-to-downlink mapping and universal approximation.

  • FDD massive MIMO requires accurate downlink CSI, but acquiring it incurs prohibitively high downlink-training and uplink-feedback overhead.
  • Small angular spread and large channel dimensions produce angular-domain sparsity, while shared physical paths create uplink/downlink angular reciprocity.
  • Prior work applied deep networks to wireless tasks including channel estimation, detection, CSI feedback, and uplink/downlink calibration.
  • The paper reveals a deterministic uplink-to-downlink mapping under a bijective position-to-channel mapping and proves that feedforward networks can approximate it arbitrarily closely.
  • SCNet uses complex-valued representations and sparse structure for FDD massive-MIMO downlink CSI prediction, improving prediction accuracy and robustness over path-count variation.

III. CHANNEL MAPPING FORMULATION

The channel formulation explains why uplink CSI cannot directly determine downlink CSI in FDD, while shared propagation characteristics preserve an intrinsic relation that motivates learned mapping.

  • In FDD, downlink CSI cannot be simply obtained from uplink CSI because the channels use different frequencies.
  • The uplink and downlink experience common physical paths and nearly unchanged spatial propagation within a certain bandwidth, creating an intrinsic CSI relation.
  • The model uses a uniform linear array for illustration, but the proposed approach is not restricted to a specific array geometry.
  • The paper defines an uplink-to-downlink mapping and uses deep learning to find it.

A. Existence of Uplink to Downlink Mapping

Under a bijective position-to-channel assumption, the paper establishes that uplink CSI determines a corresponding downlink CSI through a composite mapping. This existence result supports neural approximation of the mapping.

  • The mapping is motivated by channel parameters determined by the communication environment, mean direction of arrival, and user distance.
  • The position-to-channel mapping Φf is assumed bijective, meaning each user position has a unique channel function and vice versa.
  • Because bijectivity provides an inverse channel-to-position mapping, the downlink channel can be composed with the inverse uplink mapping.
  • The paper presents the result as a basis for subsequently learning the uplink-to-downlink mapping.
  • Proposition 1 states that an uplink-to-downlink mapping exists for a given communication environment under the bijectivity assumption.

B. Deep Learning for Uplink-to-Downlink Mapping

The paper establishes that the uplink-to-downlink mapping can be approximated arbitrarily closely by a feedforward network, enabling downlink CSI prediction from uplink CSI. This approach can reduce downlink training and uplink feedback overhead at the cost of offline training.

  • The uplink-to-downlink mapping cannot be represented by known mathematical models, motivating the use of deep learning.
  • For any ε > 0, a sufficiently large three-layer feedforward network can approximate the mapping with error no greater than ε.The network output depends on the input data, network parameters, and number of hidden units.
  • The result follows because the mapping is continuous on a compact channel set, allowing application of the universal approximation theorem.
  • The approximation enables downlink CSI prediction from uplink CSI while significantly reducing downlink training and uplink feedback overhead.The trade-off is the need for offline training.

IV. SCNET BASED DOWNLINK CSI PREDICTION

This section introduces the SCNet-based downlink CSI prediction system and frames the subsequent discussion around its architecture, training, and deployment.

  • The proposed prediction system is presented through its SCNet architecture, followed by procedures for training and deployment in massive MIMO systems.

A. SCNet Architecture

SCNet uses a deep, sparse, complex-valued architecture to learn the nonlinear mapping from uplink CSI to downlink CSI. Its narrow middle layer compresses the sparse uplink representation, reducing redundancy and improving robustness.

  • Unlike the theoretically sufficient three-layer network, SCNet uses depth, sparsity, and complex-valued representations for practical prediction.The design is intended to improve learning, reduce parameters, and increase robustness.
  • The SCNet takes uplink CSI h(fU) as input and produces a cascade of nonlinear transformations.
  • The network applies layer-specific nonlinear transformations, with weights and biases defining the learned mappings.The final layer uses a linear transformation as specified in the architecture description.
  • A much narrower middle hidden layer forces compression of the input representation.
  • Because uplink channels are sparse in the angular domain, SCNet can reduce redundant parameters while becoming more functional and robust.

B. Training and Deployment

SCNet is trained offline using paired uplink and downlink CSI, then deployed with fixed parameters to generate downlink CSI directly from uplink CSI. Its NMSE worsens as angular spread or uplink–downlink frequency separation increases, while SCNet remains better than FNN across the shown scenarios.

  • Training and deployment: During offline training, the base station collects paired uplink and downlink CSI and trains SCNet to minimize prediction error.Downlink CSI is estimated at the user and fed back, while uplink CSI is estimated at the base station.
  • Performance trends: SCNet outperforms FNN in all shown angular-spread and frequency-difference scenarios.
  • Training and deployment: After training, fixed SCNet parameters directly generate downlink CSI predictions from uplink CSI.

C. Complexity Analysis

The complexity analysis compares floating-point operation counts for real-valued networks and SCNet, while noting that real-valued networks typically require larger architectures for complex inputs.

  • The required complexity metric is the number of floating-point operations (FLOPs), expressed using layer widths n_l.For real-valued networks, the total count is given as a sum over adjacent-layer neuron counts.
  • SCNet requires four times the FLOPs of its real-valued counterpart because complex multiplication costs four times as much.
  • Real-valued networks split complex inputs into real and imaginary parts, making their network size larger than that of complex-valued networks.

V. SIMULATION RESULTS

The simulations evaluate NMSE prediction accuracy under specified channel, training, and implementation settings, comparing SCNet with the FNN benchmark across angular spread and frequency difference.

  • Evaluation metric: NMSE is used to measure downlink CSI prediction accuracy.The expectation operator appears in the NMSE definition.
  • Prediction accuracy: SCNet and FNN performance is evaluated as angular spread and frequency difference vary.
  • Prediction accuracy: Both predictors degrade as angular spread increases because channel sparsity decreases and learning the channel structure becomes harder.
  • Prediction accuracy: Both predictors degrade as uplink–downlink frequency difference increases because CSI correlation tends to vanish.
  • Prediction accuracy: SCNet outperforms FNN in all tested angular-spread and frequency-difference scenarios.The paper attributes this advantage to the representational capacity of complex-valued representations.

B. Robustness Analysis

The robustness analysis tests SCNet and FNN under mismatches between training and deployment channel statistics. Such variations degrade performance, while the conclusion reports notable SCNet robustness to wireless-channel statistics.

  • Robustness evaluation: Training uses 200 paths, while the number of deployment paths varies across Wireless InSite scenarios.
  • Robustness evaluation: Variations in channel statistics between training and deployment degrade prediction performance.
  • Robustness conclusion: The study concludes that SCNet shows remarkable robustness to the statistical characteristics of wireless channels and potential for real-world applications.
  • Angular-spread interpretation: The analysis notes that increasing angular spread from 5° to 10° is a 100% increase, whereas increasing it from 20° to 25° is a 25% increase.The decreasing proportional change is used to explain lower SCNet sensitivity in the wide-angular-spread case.
Loading 1908.03360v3…