Source-linked AI summary

Network MIMO with Linear Zero-Forcing Beamforming: Large System Analysis, Impact of Channel Estimation and Reduced-Complexity Scheduling

Hoon Huh, Antonia M. Tulino, Giuseppe Caire

arXiv:1012.3198v2cs.IT

TL;DR

The paper asks how to analyze and design fair multi-cell network MIMO with LZFB when cooperation, channel estimation, and feedback costs matter. It derives large-system results for clustered cooperation and uses them to study training-aware cooperation and probabilistic scheduling. The analysis identifies a coherence-dependent optimal cooperation size and a lower-feedback scheduler that approximates optimal throughput.

  • Problem

    The paper studies fair multi-cell network MIMO performance when realistic cooperation clusters, channel estimation, and feedback costs must be considered.

  • Method

    The paper derives large-system results for network MIMO with LZFB and uses them to design probabilistic scheduling based on asymptotic user fractions.

  • Results

    Training overhead yields an optimal cooperation cluster size, while the proposed probabilistic scheduler approximates optimal throughput with much less CSIT feedback.

  • Takeaways & Limitations

    Cooperation size should account for channel-estimation cost, and large-system analysis can support practical scheduling with reduced CSIT feedback.

Abstract

from arXiv · show

We consider the downlink of a multi-cell system with multi-antenna base stations and single-antenna user terminals, arbitrary base station cooperation clusters, distance-dependent propagation pathloss, and general "fairness" requirements. Base stations in the same cooperation cluster employ joint transmission with linear zero-forcing beamforming, subject to sum or per-base station power constraints. Inter-cluster interference is treated as noise at the user terminals. Analytic expressions for the system spectral efficiency are found in the large-system limit where both the numbers of users and antennas per base station tend to infinity with a given ratio. In particular, for the per-base station power constraint, we find new results in random matrix theory, yielding the squared Frobenius norm of submatrices of the Moore-Penrose pseudo-inverse for the structured non-i.i.d. channel matrix resulting from the cooperation cluster, user distribution, and path-loss coefficients. The analysis is extended to the case of non-ideal Channel State Information at the Transmitters (CSIT) obtained through explicit downlink channel training and uplink feedback. Specifically, our results illuminate the trade-off between the benefit of a larger number of cooperating antennas and the cost of estimating higher-dimensional channel vectors. Furthermore, our analysis leads to a new simplified downlink scheduling scheme that pre-selects the users according to probabilities obtained from the large-system results, depending on the desired fairness criterion. The proposed scheme performs close to the optimal (finite-dimensional) opportunistic user selection while requiring significantly less channel state feedback, since only a small fraction of pre-selected users must feed back their channel state information.

I. INTRODUCTION

The paper develops a large-system analysis of limited-cooperation network MIMO with LZFB, fairness requirements, channel-estimation overhead, and inter-cluster interference treated as noise. It uses these results to identify cooperation and scheduling trade-offs and design lower-feedback user pre-selection.

  • Limited-cooperation network MIMO models cooperating base stations as a distributed MIMO transmitter, while inter-cluster interference is treated as noise.
  • The analysis targets realistic cellular pathloss and fairness requirements, addressing weak desired signals and strong inter-cell interference for boundary users.
  • Large-system random-matrix analysis provides performance evaluation for LZFB systems, including the difficult per-base-station power constraint.
  • Training and channel estimation expose a trade-off between interference reduction from cooperation and the cost of estimating increasingly high-dimensional channels.
  • An optimal cooperation cluster size depends on channel coherence time and bandwidth because training overhead can make larger cooperation inconvenient.
  • Probabilistic scheduling pre-selects users using large-system-derived probabilities, requiring much less CSIT feedback than standard channel-driven selection.
  • Multiuser-selection gains are larger in low-dimensional systems but diminish as dimension grows, while probabilistic scheduling approaches full user selection.

II. FINITE DIMENSIONAL SYSTEM

The finite-dimensional model describes cooperative multi-cell downlink transmission with clustered base stations, pathloss-dependent channels, fairness scheduling, and linear zero-forcing beamforming under per-BS power constraints. Because the user count can exceed the available transmit dimensions, scheduling selects a subset of users in each slot.

  • System model: Base stations are partitioned into cooperation clusters that jointly transmit to their associated user groups, while inter-cluster interference is treated as noise.Each cluster acts as a distributed multi-antenna transmitter coordinated by a central controller.
  • System model: The channel model combines distance-dependent pathloss with small-scale fading matrices and additive white Gaussian receiver noise.Pathloss coefficients are fixed by system geometry, while small-scale fading is constant within slots and changes independently between slots.
  • Fairness scheduling: Fairness scheduling maximizes a strictly increasing concave utility over the achievable group-throughput region, with statistically equivalent users receiving equal priority.Users within the same group can share cumulative throughput uniformly without changing the sum throughput.
  • Downlink scheduling: When the number of users satisfies A ≥ γB, the channel has rank γBN almost surely, so linear zero-forcing cannot serve all users simultaneously.The scheduler must select no more than γBN users per slot.
  • Downlink scheduling: Optimal scheduling is difficult because it searches over user subsets and requires non-trivial per-BS-constrained precoding, motivating analytical and reduced-complexity approaches.Prior work relied on involved numerical algorithms and costly Monte Carlo studies.

C. Power Allocation under Sum-power or Per-BS Power Constraints

The power-allocation formulation represents sum-power and per-BS constraints through user powers and partial-trace expressions. Under per-BS constraints, Lagrange duality yields a low-dimensional subgradient procedure, while fixed user fractions support the asymptotic analysis.

  • Normalization: Channel coefficients are rescaled so their variance scales as 1/N, preparing the model for the large-system limit N → ∞.The rescaling produces an equivalent system without changing the relevant formulation.
  • Per-BS constraint: The per-BS power constraint is expressed using diagonal selection matrices that isolate each base station’s γN transmit dimensions.These matrices enter the corresponding partial-trace power expression.
  • Power allocation: For fixed active-user fractions, weighted instantaneous sum-rate maximization is solved subject to either sum-power or per-BS power constraints.The same reduced formulation supports both constraint types.
  • Sum-power constraint: Under a sum-power constraint, the optimal allocation is given by water-filling with a nonnegative Lagrange multiplier.The multiplier corresponds to the single sum-power constraint.
  • Per-BS constraint: Under per-BS constraints, the dual problem uses B dual variables and can be solved by a B-dimensional subgradient iteration.The subgradient is formed from the difference between the BS power limits and allocated powers.

III. LARGE SYSTEM LIMIT

The large-system analysis replaces random channel-dependent quantities with deterministic limits indexed by user groups, enabling tractable characterization of coordinated beamforming and power constraints. Symmetry further reduces some multi-base-station systems to equivalent pooled formulations.

  • Large-system limits: The limiting coefficients are obtained from fixed-point equations with a unique solution η ∈ [0,1]^B.The solution variables are the base-station parameters η_m(µ).
  • Large-system limits: As N tends to infinity with fixed γ, A, B, and µ, the coefficients Λ_k(µ) converge almost surely to limits determined by the user-group index.For statistically equivalent co-located users, the limit is independent of the individual user index.
  • Per-base-station constraint: The analysis uses uniform power allocation within each user group for tractability, while noting that individual powers may depend on user index and their deterministic-limit convergence is unresolved.The paper conjectures that symmetric within-group allocation is optimal under the per-base-station constraint as N tends to infinity.
  • Per-base-station constraint: Under the per-base-station constraint, θ_m,k(µ) is the normalized squared Frobenius norm of the pseudo-inverse submatrix associated with group-k users and base station m antennas.The relevant columns correspond to the active users in group k, while rows correspond to base station m antennas.
  • Symmetric systems: With B cooperating base stations and symmetric pathloss structure, user groups partition into equivalence classes whose channel-gain blocks are circulant and statistically equivalent up to base-station relabeling.The two-cell example has B = 2 cooperating base stations and A = 8 user groups.

B. Weighted Sum-rate Maximization

The large-system weighted sum-rate problem is generally non-convex, but its blocks simplify under fixed variables and symmetry. In symmetric systems, cooperating base stations share an equivalent pooled optimization.

  • Rate allocation: Uniform weights yield equal power and equal instantaneous rate for active users within each group, with deterministic large-system group throughput.The mean group throughput is R_k = µ_k R̄_k in the large-system regime.
  • General formulation: The problem is generally non-convex in q, µ, and η, but becomes convex in q for fixed η and µ, with water-filling as the solution.For fixed η and q, optimization over µ is linear; η is uniquely determined by the fixed-point equation for feasible µ.
  • Symmetric systems: In symmetric systems, equivalent user groups share common powers and active-user fractions, reducing the optimization to A′ equivalence classes.The reduction relies on identical large-system limits within each equivalence class.
  • Symmetric systems: For equal per-base-station powers, the per-base-station constraint coincides with the sum-power constraint with P_sum = BP.The individual constraints are identical across base stations and sum to the pooled constraint.

C. Optimization of the User Fractions and Powers

The paper develops greedy large-system optimization for user fractions and powers, then extends the framework to utility-driven scheduling and imperfect CSIT. The greedy method closely matches exhaustive optimization in the reported symmetric example while reducing complexity.

  • Greedy optimization: The greedy algorithm increments one feasible user fraction by a small Δµ, selecting the increment that yields the largest water-filled weighted-sum-rate improvement.It stops when no feasible increment improves the objective.
  • Greedy optimization: The exhaustive algorithm has complexity O((1/Δµ)^A′), whereas the proposed greedy algorithm has complexity O(A′γ/Δµ).The greedy method therefore avoids exhaustive enumeration across all fraction dimensions.
  • Greedy optimization: When Δµ = 0.01, the greedy algorithm achieves the exhaustive-search optimum at µ′ = 2.76 in the reported example.The comparison uses the cluster sum rate for B = 2, P = 15 dB, and unit weights.
  • Network utility: A stochastic virtual-queue algorithm can compute utility-optimal throughput points and also serve as a slot-by-slot finite-dimensional downlink scheduler.Parameters V and a_max control the trade-off between approximation accuracy and convergence speed.
  • Network utility: The greedy fraction optimization removes the stated performance guarantee, but can approach the throughput point maximizing a general strictly concave utility over its achievable ergodic rate region.The ergodic rate region may require time-sharing, so a closed-form solution is not generally available.
  • Imperfect CSIT: Downlink training dedicates γ_pγBN dimensions to estimating γBN-dimensional composite channels, with γ_p/γ ≥ 1 measuring pilot overhead.Linear MMSE estimation is optimal under the Gaussian channel model.
  • Imperfect CSIT: A randomized scheduler pre-selects users so that only effectively served users feed back CSIT, limiting uplink feedback costs.The mismatched LZFB analysis provides an achievable large-system rate lower bound under the stated training and genie-aided feedback assumptions.

V. NUMERICAL RESULTS AND PROBABILISTIC SCHEDULING

The numerical section compares large-system predictions with finite-dimensional simulations and evaluates probabilistic scheduling under imperfect CSIT. The proposed pre-selection scheme is intended to preserve throughput and fairness while reducing feedback participation.

  • Numerical evaluation: The numerical study compares large-system analytical results with Monte Carlo simulations of finite-dimensional systems using greedy user selection.It also examines the impact of non-perfect CSIT and the training cost of increasing coordinated antenna dimensionality.
  • Probabilistic scheduling: The proposed scheduler randomly pre-selects users using probabilities obtained from the asymptotic analysis.The probabilities are used to construct a simplified scheduling algorithm driven by finite-dimensional system behavior.
  • Probabilistic scheduling: Unlike greedy selection, the proposed scheme restricts CSIT feedback to users that are effectively served.The paper argues that this yields significant uplink feedback-capacity savings while maintaining good throughput and fairness when system dimensions are large.

1) Comparison with finite-dimensional systems:

Finite-dimensional systems can exceed the large-system rate through multiuser diversity, but this advantage declines as the number of users per location grows. The proposed probabilistic pre-selection scheme approaches asymptotic performance for moderately large systems while reducing CSIT feedback, whereas training overhead creates a coordination tradeoff that can favor smaller clusters.

  • Cooperation effects: Full cooperation significantly improves user rates, while B = 2 particularly benefits users near the cluster center relative to B = 1.These comparisons use perfect CSIT and asymptotic analysis across cooperation-cluster sizes.
  • Finite-dimensional comparison: 55% versus 25%: the finite-dimensional rate gain over the asymptotic rate declines as N increases from 1 to 8.The gain is attributed to multiuser diversity, which diminishes with larger user populations and channel hardening.
  • Reduced-feedback scheduling: The probabilistic pre-selection scheme produces finite-dimensional results that nearly overlap the infinite-dimensional limit as N increases, especially for B = 1 or 2.Users are pre-selected according to asymptotically derived group fractions, after which only selected users feed back CSIT for power optimization.
  • CSIT and coordination tradeoff: With training overhead and estimation error, sum rates first increase with γ, then peak and decline as the cost of estimating higher-dimensional channels dominates.For fixed B and τ, the maximum cluster sum rate occurs at γB = 1/(2τ).

VI. CONCLUSIONS

The paper develops large-system analysis and fairness-aware scheduling for multi-cell network MIMO with linear zero-forcing beamforming, including sum-power and, under symmetries, per-base-station constraints. With explicit channel training, the analysis exposes a cooperation-versus-estimation trade-off and motivates probabilistic scheduling that approximates optimal throughput with substantially less CSIT feedback.

  • Probabilistic scheduling: The proposed probabilistic scheduler assigns users to downlink streams according to asymptotic probabilities and achieves a good approximation of the optimal throughput point with much less CSIT feedback.Only selected users are required to feed back their CSIT, reducing feedback requirements relative to broad opportunistic selection.
  • Large-system analysis: The analysis computes throughput under arbitrary fairness criteria by maximizing a concave, componentwise increasing network utility over achievable ergodic user rates.The method handles the per-cluster sum-power constraint and, under certain system symmetries, coincides with the per-base-station constraint through a closed-form fixed-point characterization.
  • Large-system analysis: The large-system expressions provide a computationally efficient approximation of finite-dimensional systems when users are randomly selected according to their asymptotic fractions.The analysis is compared with Monte Carlo simulations and provides a good approximation in the stated random-selection setting.
  • Imperfect CSIT: Explicit channel-state estimation reveals a trade-off between interference reduction from cooperation and the cost of estimating higher-dimensional channels.Accounting for training overhead yields an optimal cooperation cluster size for throughput under fairness, so increasing cluster size does not necessarily increase throughput.
  • Imperfect CSIT: With training overhead included, no base-station cooperation and a significant number of antennas per base station yield the best performance in most cases.The conclusion questions the desirability of network MIMO in this setting, especially given its additional centralized-processing complexity.

APPENDIX A

Appendix A develops large-system random-matrix results for structured channel matrices with converging variance profiles, deriving fixed-point characterizations and asymptotic quantities relevant to zero-forcing gains.

  • The channel matrix is modeled through an asymptotic variance profile that converges to a bounded measurable function.
  • The limiting random-matrix quantities are characterized by solutions of fixed-point equations under large dimensions with a fixed matrix aspect ratio.
  • The analysis applies these results to the problem-specific matrix Hµ, whose independent blocks encode base stations, user groups, and their dimensions.
  • For piecewise-constant variance profiles, the limiting quantities become independent of the specific user within each user group.
  • The asymptotic limit is block-diagonal with scaled-identity blocks, while the associated fixed-point iteration uses B variables and has a unique solution.

APPENDIX B

Appendix B proves that removing a single row from the structured random matrix has asymptotically negligible effect on the relevant quadratic forms.

  • The result applies to independent zero-mean entries with variance O(1/Nr), fourth moment O(1/Nr^2), and a converging variance profile.
  • Under full-rank assumptions and a fixed column-to-row ratio, the nonnegative difference between the two quadratic forms converges almost surely to zero.
  • The proof compares matrices formed by deleting a column and then a row, using block-matrix identities and Schur complements.
  • The vanishing difference reflects that deleting one row preserves the asymptotic variance profile and matrix aspect ratio.

22 M21M−1 11 A−1

This appendix completes the asymptotic evaluation of quadratic forms associated with the structured channel matrix, using row-removal equivalence, trace limits, and random-matrix lemmas.

  • The denominator is expressed through the fixed-point quantities ηm(µ), while the numerator is evaluated using an auxiliary parameter and a normalized-trace identity.
  • The quadratic-form analysis relies on independence, bounded limiting eigenvalue distributions, and normalized trace convergence.
  • The row-removal error converges almost surely to zero, allowing dependent terms to be replaced by statistically independent counterparts in the asymptotic analysis.
  • The limiting value of θm,k(µ) is obtained after reducing its expression to normalized traces and evaluating their large-system limits.
  • Finite-dimensional samples of θm,k(µ) converge to the asymptotic values, supporting the validity of the large-system approximation.

APPENDIX C

Appendix C exploits symmetry among user groups to show that the relevant matrices and asymptotic quantities inherit block-circulant structure.

  • Cyclic shifts of the coefficients produce corresponding cyclic shifts of the asymptotic quantities ζm and θm,k(µ).
  • The associated matrices [I−γM], its inverse, and [I−γM]−1M retain the same block-circulant structure.
  • When user-group parameters are equal within equivalence classes, the matrix M becomes block-circulant with submatrices of size A′ × A′.
  • Under the symmetry conditions, θm⊕Bj,k equals the corresponding shifted θm,k⊕AjA′.

APPENDIX D

Appendix D derives a lower bound on mutual information under imperfect CSIT by evaluating useful-signal and interference terms in the large-system limit. The derivation uses MMSE estimation properties and per-base-station power constraints to simplify the resulting expressions.

  • Imperfect CSIT: The imperfect-CSIT analysis replaces the channel matrix Hµ with its estimate bHµ and updates the pathloss coefficients from βm,k to bβm,k.The resulting coefficients are used to obtain the large-system expressions for the SINR terms.
  • Signal and interference terms: The useful-signal coefficient is obtained from the diagonal element for user j in group k of the matrix bΛ.The beamforming vector is orthogonal to all measured channel vectors of the other users.
  • Imperfect CSIT: The mutual-information lower bound uses a linear MMSE estimate to minimize the conditional variance of the transmitted Gaussian symbol.The bound holds for any coefficient, with the minimizing choice given by linear MMSE estimation.
  • Interference evaluation: MMSE estimation makes the channel error independent of the estimated channel, allowing bVµ and Q to be treated as constant matrices under conditional expectation.This independence is used to evaluate the intra-cluster interference term.
  • Per-base-station power constraint: Under per-base-station power constraints, each diagonal segment of bVµQbV^Hµ corresponding to base station m has partial trace Pm.The diagonal segments have length γN, and the covariance matrix represents the signal transmitted by the cooperating base stations.
Loading 1012.3198v2…