Source-linked AI summary

Spatially Common Sparsity Based Adaptive Channel Estimation and Feedback for FDD Massive MIMO

Zhen Gao, Linglong Dai, Zhaocheng Wang, Sheng Chen

arXiv:1604.03695v3cs.IT

TL;DR

FDD massive MIMO needs downlink CSI, but conventional orthogonal-pilot acquisition can impose excessive overhead. The paper proposes non-orthogonal pilots, CS-based adaptive acquisition with DSAMP, and temporal-correlation-based closed-loop tracking, supported by GMMV analysis and a CRLB. Simulations show reliable CSI acquisition with adaptively reduced overhead and performance approaching the bound.

  • Problem

    FDD massive MIMO requires downlink CSI, while conventional orthogonal-pilot estimation can impose overhead that grows with the number of BS antennas.

    Source: §I · p. 1, D. Challenges of Channel Estimation… · p. 4
  • Method

    The scheme uses non-orthogonal pilots, CS-based adaptive CSI acquisition with DSAMP, and closed-loop pilot adaptation exploiting spatially common sparsity and temporal correlation.

    Source: §I · p. 2
  • Results

    For P = 64, GMMV reaches detection probability one with G = 11 versus G = 17 for MMV, reducing required overhead by approximately 35%.

    Source: §V · p. 11
  • Takeaways & Limitations

    The scheme reliably acquires massive-MIMO CSI with adaptively determined overhead and approaches the performance bound.

    Source: §V · p. 12, §VI · p. 13

Abstract

from arXiv · show

This paper proposes a spatially common sparsity based adaptive channel estimation and feedback scheme for frequency division duplex based massive multi-input multi-output (MIMO) systems, which adapts training overhead and pilot design to reliably estimate and feed back the downlink channel state information (CSI) with significantly reduced overhead. Specifically, a non-orthogonal downlink pilot design is first proposed, which is very different from standard orthogonal pilots. By exploiting the spatially common sparsity of massive MIMO channels, a compressive sensing (CS) based adaptive CSI acquisition scheme is proposed, where the consumed time slot overhead only adaptively depends on the sparsity level of the channels. Additionally, a distributed sparsity adaptive matching pursuit algorithm is proposed to jointly estimate the channels of multiple subcarriers. Furthermore, by exploiting the temporal channel correlation, a closed-loop channel tracking scheme is provided, which adaptively designs the non-orthogonal pilot according to the previous channel estimation to achieve an enhanced CSI acquisition. Finally, we generalize the results of the multiple-measurement-vectors case in CS and derive the Cramer-Rao lower bound of the proposed scheme, which enlightens us to design the non-orthogonal pilot signals for the improved performance. Simulation results demonstrate that the proposed scheme outperforms its counterparts, and it is capable of approaching the performance bound.

I. INTRODUCTION

FDD massive MIMO requires accurate downlink CSI, but conventional orthogonal-pilot estimation incurs overhead that grows with the number of BS antennas. The paper exploits spatially common sparsity and temporal correlation to adapt pilots and training overhead for lower-overhead CSI acquisition and tracking.

Motivation

  • Accurate downlink CSI is needed for massive-MIMO beamforming and resource allocation, yet FDD lacks channel reciprocity and makes downlink estimation necessary.TDD can exploit uplink CSI, but calibration errors may reduce its downlink accuracy; FDD remains prevalent in current wireless networks.Source: §I · p. 1
  • Orthogonal pilots become unaffordable in massive MIMO because their overhead increases with the number of BS antennas.The described time-domain and time-frequency orthogonal designs require total pilot overhead Ptotal = NgM.Source: §I · p. 1

Channel structure

Proposed approach

  • The proposed scheme combines CS-based adaptive CSI acquisition with closed-loop channel tracking using non-orthogonal pilots and temporal channel correlation.DSAMP jointly estimates multiple subcarrier channels, while the tracking stage adapts pilots according to previous channel estimates.Source: §I · p. 2

C. Temporal Correlation of Wireless Channels

Massive MIMO channels are modeled as quasi-static within each block but changing across blocks, while their virtual angular-domain support can remain common over multiple blocks. This temporal support stability motivates reusing the estimated support for lower-overhead channel tracking.

Block-fading model

Temporal support correlation

  • Although channel gains vary between blocks, the channel angle spread changes more slowly, allowing the virtual angular-domain support to persist.The paper characterizes Q as the number of consecutive blocks over which common support holds.Source: C. Temporal Correlation of Wireless… · p. 4

CSI acquisition

  • During one block, pilots collected over G successive time slots can be jointly used to acquire downlink CSI.The channel is treated as quasi-static over those slots.Source: D. Challenges of Channel Estimation… · p. 4
  • Orthogonal pilot designs require total overhead Ptotal = NgM, which grows with the number of BS antennas.The same overhead follows for both time-domain and time-frequency orthogonal pilots.Source: D. Challenges of Channel Estimation… · p. 4

Motivation

  • The proposed approach combines channel estimation and feedback at the BS to exploit spatial sparsity and temporal correlation.This avoids relying on large user-side codebooks for fine-grain spatial channel structures.Source: D. Challenges of Channel Estimation… · p. 4

III. SPATIALLY COMMON SPARSITY BASED ADAPTIVE CHANNEL ESTIMATION AND FEEDBACK SCHEME

The scheme adaptively acquires downlink CSI using non-orthogonal pilots and DSAMP, then tracks channels with lower overhead using the estimated support and sparsity level. Training continues only until a reliability criterion is met.

Adaptive CSI acquisition

Closed-loop tracking

  • After estimating the support and sparsity level, the BS uses LS channel estimation during the following Q − 1 blocks.The tracking overhead can be reduced to G = bSa, with pilots adjusted according to the estimated support.Source: §III · pp. 4–5

Pilot design

  • The first-stage pilot is designed in advance, whereas tracking pilots are adaptively designed from the acquired CSI to reduce overhead and improve estimation MSE.The proposed pilots let different BS antennas share identical pilot subcarriers.Source: A. Non-Orthogonal Pilot for Downlink… · p. 5

Assumption

Adaptive CSI acquisition

  • The initial overhead G0 is selected before acquisition, and DSAMP estimates the channel vectors for the current overhead Gi.The procedure can automatically determine an appropriate initial overhead for the next acquisition.Source: B. CS Based Adaptive CSI Acquisition… · p. 5

C. Proposed DSAMP Algorithm for Channel Estimation

DSAMP extends sparsity-adaptive pursuit to jointly recover multiple high-dimensional channel vectors that share a common support. Its staged support selection, least-squares updates, pruning, and residual tests guide adaptive recovery.

Algorithm principle

  • For each fixed-sparsity stage, DSAMP selects potential nonzero elements, performs LS estimation, and retains the most likely supports.These operations correspond to the algorithm’s support expansion, estimation, and pruning steps.Source: C. Proposed DSAMP Algorithm for… · p. 6
  • DSAMP jointly estimates multiple sparse channel vectors from different pilot subcarriers by exploiting their common support.It processes multiple low-dimensional received signals rather than recovering one signal from one measurement vector.Source: C. Proposed DSAMP Algorithm for… · p. 6

Performance claim

  • Compared with SAMP, SP, and OMP, DSAMP substantially reduces required time-slot overhead with similar computational complexity.The comparison is attributed to joint recovery using common support across multiple channels.Source: C. Proposed DSAMP Algorithm for… · p. 6

Support and residual processing

  • The algorithm computes residuals across the jointly processed channels and uses average energy to identify support elements.The support associated with the minimum average energy is selected according to the estimated channel coefficients.Source: C. Proposed DSAMP Algorithm for… · p. 6

Termination and staging

  • DSAMP terminates when the residual falls below a threshold or when continuing the current stage increases the residual relative to the previous stage.The latter condition advances the procedure to a new sparsity stage or stops unnecessary iterations.Source: C. Proposed DSAMP Algorithm for… · p. 6

Output

  • The final channel estimates are obtained after the staged iterations and are produced for all pilot subcarriers.The algorithm is applied to noisy feedback signals and outputs virtual angular-domain channel vectors.Source: C. Proposed DSAMP Algorithm for… · p. 6

D. Closed-Loop Channel Tracking with Adaptive Pilot Design

Closed-loop tracking reuses the support learned during an initial acquisition stage to estimate channels in subsequent blocks with LS. The pilot matrix is then designed from prior estimates to reduce overhead while targeting improved MSE.

Tracking mechanism

  • Because successive blocks share spatially common sparsity, the BS can use LS to estimate later channels from feedback pilots.This applies over the Q − 1 blocks following the initial acquisition block.Source: D. Closed-Loop Channel Tracking with… · pp. 6–7
  • The BS transmits a non-orthogonal pilot in each tracking block, and the user directly feeds the received pilot signal back.The procedure repeats the feedback operation used during initial acquisition.Source: D. Closed-Loop Channel Tracking with… · pp. 6–7

Estimator properties

  • The LS estimator is unbiased and capable of approaching the CRLB when the pilot matrix and support-related quantities are known.The BS uses their estimates from the initial acquisition block in practice.Source: D. Closed-Loop Channel Tracking with… · p. 7

Adaptive pilot design

IV. PERFORMANCE ANALYSIS

The scheme’s performance analysis covers pilot design, adaptive overhead, pilot-subcarrier placement, DSAMP complexity and convergence, performance bounds, and adaptive pilot tracking.

  • The analysis evaluates non-orthogonal pilot design for compressive-sensing-based adaptive CSI acquisition.Source: §IV · p. 7
  • It derives the theoretical limit of required time-slot overhead for adaptive CSI acquisition.Source: §IV · p. 7
  • It examines pilot-subcarrier placement and the computational complexity and convergence of DSAMP.Source: §IV · p. 7
  • It analyzes the proposed scheme’s performance bound and the overhead and performance of adaptive non-orthogonal pilots.Source: §IV · p. 7

A. Non-Orthogonal Pilot Design for CS based Adaptive CSI Acquisition

The proposed generalized multiple-measurement-vector formulation jointly recovers sparse signals with common support but different measurement matrices, providing diversity beyond conventional SMV and MMV recovery.

3) Pilot Design for CS Based Adaptive CSI Acquisition:

The pilot design uses randomized non-orthogonal signals so the sensing matrices satisfy a favorable Gaussian distribution, while the required training overhead adapts to channel sparsity and measurement-vector count.

C. Frequency-Domain Placement of Pilot Signals

This section addresses pilot-subcarrier placement, DSAMP implementation and stopping rules, computational complexity, and CRLB-based performance evaluation under random channel support.

Frequency-domain placement

Complexity

  • DSAMP, OMP, SP, and SAMP have the same order of computational complexity for estimating one sparse signal per iteration.Source: 1) Complexity · p. 9

Convergence

  • DSAMP stops when a low-energy angular coordinate falls below the noise floor or when the smallest residual identifies the likely exact sparsity level.Source: 2) Stopping Criteria · p. 9

Performance bound

F. Adaptive Pilot Design and Required Time Slot Overhead for Closed-Loop Channel Tracking

The pilot design is guided by a lower-bound analysis: a unitary non-orthogonal pilot matrix attains the bound, while known sparsity can reduce acquisition overhead to the sparsity level.

Required time slot overhead

  • If the sparsity level Sa is known, the smallest CSI-acquisition overhead can be reduced to G = Sa.The analysis assumes that the true support set and sparsity level have already been acquired.Source: F. Adaptive Pilot Design and Required… · p. 9

Analysis basis

  • The analysis uses the known support set Θ and sparsity level Sa to characterize the minimum overhead and pilot design condition.These assumptions connect the overhead result with the lower-bound pilot construction.Source: F. Adaptive Pilot Design and Required… · pp. 9–10

Adaptive pilot design

G. Selection of Thresholds for Algorithms 1 and 2

The threshold-selection procedures use estimated test-statistic distributions and simulated error or MSE behavior to choose operating thresholds for Algorithms 1 and 2.

Threshold pth in Algorithm 2

  • Algorithm 2 selects pth using estimated PDFs of the test statistic ρ2 under hypotheses indicating whether a candidate index belongs to the true support.The PDFs are obtained through Monte Carlo simulation because closed-form expressions are difficult to derive.Source: G. Selection of Thresholds for… · p. 10
  • pth = 0.02 achieves good MSE performance for Algorithm 2 at SNR = 15 dB and P = 64.The passage states that suitable pth values for other SNRs can be obtained similarly.Source: G. Selection of Thresholds for… · p. 10

Threshold ε in Algorithm 1

  • Algorithm 1 selects ε using the estimated PDF of ρ1 and the Neyman-Pearson criterion to minimize false alarms for a specified miss probability.The criterion is applied to the simulated false-alarm and miss probabilities across ε.Source: G. Selection of Thresholds for… · p. 10
  • ε = 0.03 minimizes both false-alarm and miss probabilities for Algorithm 1 under typical Sa and G values.The simulation uses pth = 0.02 and evaluates the probabilities as functions of ε.Source: G. Selection of Thresholds for… · p. 10

V. SIMULATION RESULTS

Simulations show that the proposed adaptive CSI acquisition and tracking schemes improve sparse recovery, MSE, BER, and overhead performance while approaching oracle or CRLB bounds.

CS algorithm comparison

  • The DSAMP algorithm achieves the best MSE among four CS algorithms and approaches the oracle LS estimator for Sa ≤ 14.It jointly estimates multiple sparse signals using their common sparsity, with only slightly higher complexity and the same complexity order as the alternatives.Source: §V · p. 11

Sparse signal detection

  • With P = 64 and unit detection probability, GMMV requires G = 11 compared with G = 17 for MMV, reducing overhead by approximately 35%.GMMV uses mutually independent measurement matrices while jointly recovering signals with a common support set.Source: §V · p. 11

Adaptive CSI acquisition

  • The adaptive CSI acquisition scheme approaches the oracle LS performance bound even when G ≤ 2Sa, unlike fixed-overhead DSAMP under insufficient overhead.The adaptive scheme adjusts G to obtain robust channel estimation, whereas unreliable recovery can degrade DSAMP MSE when overhead is too small.Source: §V · p. 12

Adaptive overhead

  • At Sa = 8 and SNR = 30 dB, the proposed scheme uses G ≈ 10, reducing required overhead by about 92% relative to conventional schemes with G = M = 128.The adaptive overhead follows the sparsity level while estimating channels associated with hundreds of BS antennas.Source: §V · p. 12

Closed-loop tracking

  • For Sa = 14, closed-loop tracking reduces average overhead from 20.43 to 14.02 while providing better MSE and approaching the CRLB.The tracking stage uses sparsity information from initial acquisition to adapt the pilot signal.Source: §V · p. 12

Overall system performance

  • Under Sa = 8 and varying SNRs, the proposed scheme approaches the CRLB with average overhead Ḡ < 2Sa and outperforms the compared acquisition schemes.The comparison includes J-OMP and fixed-overhead DSAMP; the resulting CSI also supports BER performance approaching the CRLB with ZF precoding.Source: §V · pp. 12–13
Loading 1604.03695v3…