Papers
Topics
Authors
Recent
Search
2000 character limit reached

WideNLNet-CA: Adaptive CSI Feedback

Updated 7 July 2026
  • The paper introduces a rate-adaptive deep learning framework for CSI feedback in wideband near-field XL-MIMO systems by conditioning feature selection on variable compression ratios.
  • It employs a lightweight encoder–decoder with multi-stage downsampling/upsampling and efficient LightResBlocks to capture multi-scale channel features.
  • Empirical results show superior NMSE performance and graceful degradation across different compression ratios while maintaining fast inference and low model storage.

WideNLNet-CA is a rate-adaptive deep learning framework for channel state information (CSI) feedback in wideband near-field extremely large-scale MIMO (XL-MIMO) systems. It is introduced for settings in which near-field spherical wave propagation and frequency-dependent beam split jointly complicate CSI representation and compression. The framework combines a lightweight encoder–decoder with multi-stage downsampling and upsampling, computationally efficient residual blocks, and a compression ratio adaptive module (CAM) that conditions feature selection on the target feedback rate. Its stated objective is to support variable compression ratios with a single model while preserving reconstruction quality, fast inference, and low model storage requirements in wideband near-field XL-MIMO feedback (Liu et al., 1 Aug 2025).

1. Signal model and wideband near-field feedback problem

The underlying system is a wideband XL-MIMO downlink with NN base-station antennas arranged as a ULA and MM OFDM subcarriers. The spatial–frequency–domain CSI is represented as

H~=[h1,,hM]HCM×N.\tilde{\mathbf H} = [\mathbf h_1,\dots,\mathbf h_M]^H \in \mathbb{C}^{M\times N}.

A 2D DFT is then applied to obtain the angular-delay-domain tensor

H=FdHH~FaCM×N,\mathbf H = \mathbf F_d^H\,\tilde{\mathbf H}\,\mathbf F_a \in \mathbb{C}^{M\times N},

which is reshaped into a real-valued input

HtsRN×M×2\mathbf H_{\mathrm{ts}}\in\mathbb R^{N\times M\times 2}

by splitting the real and imaginary parts.

Two propagation effects define the problem setting. First, under spherical wavefronts, the phase at antenna nn on subcarrier mm is

ϕl,m(n)=2πλm(rl(n)rl),\phi_{l,m}^{(n)}=-\tfrac{2\pi}{\lambda_m}(r_{l}^{(n)}-r_l),

which is explicitly not linear in nn. Second, beam split causes a frequency-dependent array response and therefore spatial dispersion across subcarriers. In combination, these effects make the CSI structure more difficult to compress with fixed-rate or narrowband-oriented feedback schemes.

The feedback compression ratio is defined as

r=β=Kcode2NM,r = \beta = \frac{K_{\rm code}}{2NM},

where MM0 is the codeword dimension. A central design target of WideNLNet-CA is support for variable MM1 with one model. This directly situates the framework in the class of rate-adaptive CSI feedback methods rather than single-compression-ratio autoencoders.

2. Encoder–decoder formulation

The encoder MM2 maps MM3 to a latent code through a hierarchical convolutional pipeline. It begins with an initial MM4 convolution,

MM5

followed by three downsampling blocks indexed by MM6. Each block applies a strided MM7 convolution with stride MM8,

MM9

and then a LightResBlock,

H~=[h1,,hM]HCM×N.\tilde{\mathbf H} = [\mathbf h_1,\dots,\mathbf h_M]^H \in \mathbb{C}^{M\times N}.0

The resulting feature map H~=[h1,,hM]HCM×N.\tilde{\mathbf H} = [\mathbf h_1,\dots,\mathbf h_M]^H \in \mathbb{C}^{M\times N}.1 has size H~=[h1,,hM]HCM×N.\tilde{\mathbf H} = [\mathbf h_1,\dots,\mathbf h_M]^H \in \mathbb{C}^{M\times N}.2 and serves as the input to the CAM.

The decoder H~=[h1,,hM]HCM×N.\tilde{\mathbf H} = [\mathbf h_1,\dots,\mathbf h_M]^H \in \mathbb{C}^{M\times N}.3 mirrors the encoder. A H~=[h1,,hM]HCM×N.\tilde{\mathbf H} = [\mathbf h_1,\dots,\mathbf h_M]^H \in \mathbb{C}^{M\times N}.4 convolution first restores channels,

H~=[h1,,hM]HCM×N.\tilde{\mathbf H} = [\mathbf h_1,\dots,\mathbf h_M]^H \in \mathbb{C}^{M\times N}.5

after which three upsampling blocks apply transposed convolutions with stride H~=[h1,,hM]HCM×N.\tilde{\mathbf H} = [\mathbf h_1,\dots,\mathbf h_M]^H \in \mathbb{C}^{M\times N}.6 and LightResBlocks. Reconstruction ends with a final H~=[h1,,hM]HCM×N.\tilde{\mathbf H} = [\mathbf h_1,\dots,\mathbf h_M]^H \in \mathbb{C}^{M\times N}.7 convolution and Sigmoid,

H~=[h1,,hM]HCM×N.\tilde{\mathbf H} = [\mathbf h_1,\dots,\mathbf h_M]^H \in \mathbb{C}^{M\times N}.8

This encoder–decoder organization is explicitly lightweight and multi-stage. The stated rationale is that multi-stage downsampling and upsampling capture complex multi-scale channel features while keeping overhead low. A plausible implication is that the architecture is intended to preserve enough spatial–frequency structure for reconstruction without resorting to a large monolithic latent bottleneck.

3. LightResBlock and computational efficiency

The residual unit used throughout the network is the LightResBlock (LRB), which employs depthwise-separable convolutions. For input H~=[h1,,hM]HCM×N.\tilde{\mathbf H} = [\mathbf h_1,\dots,\mathbf h_M]^H \in \mathbb{C}^{M\times N}.9, it is defined as

H=FdHH~FaCM×N,\mathbf H = \mathbf F_d^H\,\tilde{\mathbf H}\,\mathbf F_a \in \mathbb{C}^{M\times N},0

with skip connection

H=FdHH~FaCM×N,\mathbf H = \mathbf F_d^H\,\tilde{\mathbf H}\,\mathbf F_a \in \mathbb{C}^{M\times N},1

The design objective of the LRB is stated directly: it captures multi-scale local features while keeping parameter count low. In WideNLNet-CA, this block is used after each strided convolution in the encoder and after each transposed convolution in the decoder. The resulting pattern makes the residual path a structural component of both compression and reconstruction.

Within the framework, efficiency is therefore not only a property of model size but also of operator choice. The use of depthwise-separable convolutions places the LRB in a specifically lightweight regime, which aligns with the reported emphasis on fast inference and low model storage requirements. This suggests that WideNLNet-CA is intended for scenarios where feedback quality and deployment constraints must be balanced simultaneously.

4. Compression Ratio Adaptive Module

The compression ratio adaptive module is the mechanism that makes WideNLNet-CA rate-adaptive. Starting from encoder output H=FdHH~FaCM×N,\mathbf H = \mathbf F_d^H\,\tilde{\mathbf H}\,\mathbf F_a \in \mathbb{C}^{M\times N},2, the model applies a H=FdHH~FaCM×N,\mathbf H = \mathbf F_d^H\,\tilde{\mathbf H}\,\mathbf F_a \in \mathbb{C}^{M\times N},3 convolution to obtain H=FdHH~FaCM×N,\mathbf H = \mathbf F_d^H\,\tilde{\mathbf H}\,\mathbf F_a \in \mathbb{C}^{M\times N},4. At each spatial location, a feature vector H=FdHH~FaCM×N,\mathbf H = \mathbf F_d^H\,\tilde{\mathbf H}\,\mathbf F_a \in \mathbb{C}^{M\times N},5 is processed by a feature-importance estimator

H=FdHH~FaCM×N,\mathbf H = \mathbf F_d^H\,\tilde{\mathbf H}\,\mathbf F_a \in \mathbb{C}^{M\times N},6

implemented via four fully connected layers with intermediate adaptation conditioned on the target channel count

H=FdHH~FaCM×N,\mathbf H = \mathbf F_d^H\,\tilde{\mathbf H}\,\mathbf F_a \in \mathbb{C}^{M\times N},7

The adaptation mechanism is itself explicit. At adaptation module H=FdHH~FaCM×N,\mathbf H = \mathbf F_d^H\,\tilde{\mathbf H}\,\mathbf F_a \in \mathbb{C}^{M\times N},8, the modulation is

H=FdHH~FaCM×N,\mathbf H = \mathbf F_d^H\,\tilde{\mathbf H}\,\mathbf F_a \in \mathbb{C}^{M\times N},9

These cascaded modulations operate on the FC stages and yield the final per-channel importance map

HtsRN×M×2\mathbf H_{\mathrm{ts}}\in\mathbb R^{N\times M\times 2}0

Feature selection proceeds in two stages. First, HtsRN×M×2\mathbf H_{\mathrm{ts}}\in\mathbb R^{N\times M\times 2}1 is aggregated spatially to obtain global channel scores HtsRN×M×2\mathbf H_{\mathrm{ts}}\in\mathbb R^{N\times M\times 2}2. Then the top HtsRN×M×2\mathbf H_{\mathrm{ts}}\in\mathbb R^{N\times M\times 2}3 channels are selected to form a binary mask HtsRN×M×2\mathbf H_{\mathrm{ts}}\in\mathbb R^{N\times M\times 2}4. The feature modulation and masking are

HtsRN×M×2\mathbf H_{\mathrm{ts}}\in\mathbb R^{N\times M\times 2}5

which yields exactly HtsRN×M×2\mathbf H_{\mathrm{ts}}\in\mathbb R^{N\times M\times 2}6 active feature maps as the codeword HtsRN×M×2\mathbf H_{\mathrm{ts}}\in\mathbb R^{N\times M\times 2}7.

The significance of CAM is that a single WideNLNet-CA instance supports multiple HtsRN×M×2\mathbf H_{\mathrm{ts}}\in\mathbb R^{N\times M\times 2}8 through conditioning on HtsRN×M×2\mathbf H_{\mathrm{ts}}\in\mathbb R^{N\times M\times 2}9. The framework does not claim to remove the rate–distortion trade-off. On the contrary, its stated trade-off is that lower CR, corresponding to smaller nn0, leads to fewer channels selected and higher NMSE; the role of CAM is to ensure graceful degradation rather than invariance across compression ratios.

5. Training protocol and implementation configuration

Training minimizes the mean squared error over a training set of size nn1: nn2 Multi-rate training is performed by selecting a random nn3 for each batch and setting nn4 accordingly. No additional regularization terms were required beyond batch normalization and weight decay inherent in Adam.

The implementation details are fully specified. The dataset consists of 45,000 spherical-model channels, divided into 35,000 training samples, 5,000 validation samples, and 5,000 test samples. The configuration uses nn5, a nn6 carrier, and nn7 bandwidth. Optimization uses Adam with learning rate nn8, batch size nn9, and mm0 epochs. Feature depths are mm1, mm2, CAM depth mm3, and latent mm4. The implementation framework is PyTorch on an NVIDIA RTX 4090 GPU and an Intel Xeon w7-3465X CPU.

These details indicate that WideNLNet-CA is trained as a single shared model across multiple feedback rates rather than as a collection of separately optimized single-rate models. A plausible implication is that the CAM is not an auxiliary add-on but the primary mechanism through which rate adaptivity is learned during optimization.

6. Empirical behavior, comparative results, and significance

The reported evaluation emphasizes reconstruction accuracy, bandwidth robustness, and deployment efficiency (Liu et al., 1 Aug 2025). At compression ratio mm5, WideNLNet-CA achieves mm6, compared with ExtendNLNet at approximately mm7 and BSPD at greater than mm8. Cosine similarity remains greater than mm9 even at high compression. Under bandwidth variation at ϕl,m(n)=2πλm(rl(n)rl),\phi_{l,m}^{(n)}=-\tfrac{2\pi}{\lambda_m}(r_{l}^{(n)}-r_l),0, as ϕl,m(n)=2πλm(rl(n)rl),\phi_{l,m}^{(n)}=-\tfrac{2\pi}{\lambda_m}(r_{l}^{(n)}-r_l),1 increases from ϕl,m(n)=2πλm(rl(n)rl),\phi_{l,m}^{(n)}=-\tfrac{2\pi}{\lambda_m}(r_{l}^{(n)}-r_l),2 to ϕl,m(n)=2πλm(rl(n)rl),\phi_{l,m}^{(n)}=-\tfrac{2\pi}{\lambda_m}(r_{l}^{(n)}-r_l),3, WideNLNet-CA degrades by less than ϕl,m(n)=2πλm(rl(n)rl),\phi_{l,m}^{(n)}=-\tfrac{2\pi}{\lambda_m}(r_{l}^{(n)}-r_l),4 NMSE, whereas baselines lose more than ϕl,m(n)=2πλm(rl(n)rl),\phi_{l,m}^{(n)}=-\tfrac{2\pi}{\lambda_m}(r_{l}^{(n)}-r_l),5.

The reported complexity and latency results are as follows:

Method Parameters Inference time
BSPD 1.07 M 130 ms
ExtendNLNet / ENL 8.39 M 2.51 ms
WideNLNet / WNL 1.47 M 1.57 ms
WideNLNet-CA / WNL-CA 1.52 M 1.64 ms

Only WideNLNet-CA is stated to use one model for all compression ratios. This is significant because the rate-adaptive claim is tied not merely to reconstruction quality but also to model consolidation. The framework’s contribution is therefore twofold: it introduces a rate-conditioned feature-importance mechanism and demonstrates that this mechanism can operate with minimal additional overhead relative to WideNLNet, while maintaining what the source describes as flexible, accurate, and efficient CSI feedback with state-of-the-art performance.

A common misunderstanding would be to interpret rate adaptivity as implying compression-invariant accuracy. The reported trade-off rejects that interpretation: lower compression ratios correspond to fewer selected channels and higher NMSE. The empirical claim is instead that the degradation is graceful, and that this occurs within a single trained model across a broad range of feedback rates.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to WideNLNet-CA.