2015年4月13日星期一

Fronthaul constrained problem

Fronthaul is defined as the link between BBUs and RRHs.

[1] “Fronthaul-Constrained Cloud Radio Access Networks: Insights and Challenges”
The heterogeneous cloud radio access network (H-CRAN) as a 5G paradigm toward green and soft themes is briefly presented in [3] to enhance C-RAN.

To alleviate the capacity constraint on the fronthaul links, a multi-service small-cell wireless access architecture based on combining radio-over-fiber with optical wavelength division multiplexing (WDM) techniques is proposed in [4].

- C-RAN System Architectures:
  A. C-RAN components: RRH, BBU pool, Fronthaul.
    Non-ideal fronthaul: bandwidth, time latency and jitter constraints.
  B. C-RAN System Structures: Full centralization, Partial centralization, Hybrid centralization.
- Signal Compression and Quantization
  An interesting result shows that by simply setting the quantization noise power proportional to the background noise level at each RRH, the quantize-and-forward scheme can achieve a capacity within a constant gap to a throughput performance upper bound. [6]
  A. Compression and Quantization in the Uplink
    Distributed Wyner-Ziv lossy compression; independent compression.
  B. Compression and Quantization in the Downlink
    Hybrid compression and message-sharing strategy for DL transmission is presented in [10].
- Coordinated Signal Processing and Clustering
  A. Precoding Techniques
    Two types of IQ-data transfer methods: after-precoding & before-precoding.
    Sparsity: individual sparsity, group sparsity.
  B. Clustering Techniques ?
    Two types of RRH clustering schemes: disjoint clustering and user-centric clustering.
    An explicit expression for the successful access probability (SAP) for clustered RRHs is derived by applying stochastic geometry in [12].
- Radio Resource Allocation and Optimization
  There are mainly three approaches to deal with the delay-aware RRAO problem: equivalent rate constraint, Lyapunov optimization, and Markov decision processes (MDPs).
  In [13], a hybrid coordinated multi-point transmission (H-CoMP) scheme is presented for downlink transmission in frontal constrained C-RANs, which fulfills the flexible tradeoff between large-scale cooperation processing gain and frontal consumption.
- Challenging Work and Open Issues
  A. C-RANs with SDN
  B. C-RANs with NFV
  C. C-RANs with Inter-Connected RRHs

[2] “Joint Power Control and Fronthaul Rate Allocation for Throughput Maximization in OFDMA-based Cloud Radio Access Network”

[3] “Joint Precoding and Multivariate Backhaul Compression for the Downlink of Cloud Radio Access Networks”

[4] “Robust and Efficient Distributed Compression for Cloud Radio Access Networks”

[5] “Joint Decompression and Decoding for Cloud Radio Access Networks”

[6] “Performance Evaluation of Multiterminal Backhaul Compression for Cloud Radio”

[7] “Inter-Cluster Design of Precoding and Fronthaul Compression for Cloud Radio Access Networks”
Compared inter-cluster with intra-cluster.

[8] “Hybrid Compression and Message-Sharing Strategy for the Downlink Cloud Radio-Access Network”

2015年3月19日星期四

Reading List - 2015.3.18


“Fronthaul Compression for Cloud Radio Access Networks”
A survey of the work in the area of fronthaul compression with emphasis on advanced signal processing solutions based on network information theoretic concepts.

- Multiterminal compression
  Uplink: The key technique is distributed compression or Wyner-Ziv coding[10].
  Downlink: multivariate compression [9 Ch.9].
- Structured coding
  compute-and-forward[11]

  • Uplink:
- Point-to-Point Fronthaul Compression

- Distributed Fronthaul Compression
  First proposed in [17].
  sequential decompression [9, Ch. 10] [18] [19].
  Wyner-Ziv compression.
  channel decoding algorithms: message passing or trellis search[10].
  optimization problem of this scheme: block-coordinate optimization approach and leverages a key result in [20].

- Compute-and-forword [11]
- Multihop Fronthaul Topology [22]

  • Downlink
- Point-to-Point Fronthaul Compression
- Multivariate Fronthaul Compression
- Compute-and-forward [24]
- "dirty paper" nonlinear precoding [25]
- Performance Evaluation
  cell-edge throughput versus the average per-UE spectral efficiency [8, Fig.5].

2015年3月14日星期六

Reading List 2015.3.14


“Gradient Descent for Unconstrained Smooth Minimization - Quanming Yao [1]”

1. Rudiments
- Taylor's Theorem
- Lipschitz Constant
- Convex and Strong Convex
- Hessian. Condition Number & Bound on Hessian
- Class of Differential Functions

2. Gradient Descent
- Gradient as General Descent Method:
  choose the step size to ensure convergence to a stationary point of f(x).
- Gradient Descent under Strong Convex
  convergent rate: 1-(1/k)
- Gradient Descent under Weak Convex
  convergent rate: A0/(cA0k + 1)

3. Message from Quadratic Programming
  first-order gradient descent: O(1/k) rate for weak convex; O(1-1/k)^k for strong convex.
- Heavy ball. Need to know function's parameter.
- Conjugate Gradient. Avoid the knowledge of function parameters.

4. Accelerated Gradient Descent
- Weak Convex
- Strong Convex

5. Newton Type Method

Proof of Lemma 1.2 in [1] referring to Lecture 2.

Very difficult for me to understand everything in the paper now.

2015年3月12日星期四

Reading List 2015.3.12


“Alternative Distributed Algorithms for Network Utility Maximization”

Decomposition techniques: primal decomposition & dual decomposition methods

subproblems (separable) & master problem (update coupling variable)

Solve coupling variable: primal method
Solve coupling constraint: dual method

- Direct Primal and Direct Dual Decompositions
- Indirect Primal and Indirect Dual Decompositions (transform coupling constraint into coupling variable)
- Multilevel Primal and Dual Decompositions
  In problem (17): two sets of constraints (similar to my problem). dual-primal / dual-dual decomposition
- Gradient/Subgradient Methods
  choices of stepsize[33][34][36].
- Standard Dual-Based Algorithm for Basic NUM (Network Utility Maximization)

Application:
- Power-Constrained Rate Allocation
- QoS Rate Allocation
- Hybrid Rate-Based and Price-Based Rate Allocation
- Multipath-Routing Rate Allocation

Reading List 2015.3.11

“Distributed Methods for Constrained Nonconvex Multi-Agent  Optimization - Part I: Theory”
Comparison of some methods: 
1) Feasible Sequential Quadratic Programming (FSQP) methods [2];  --- maintain feasibility but centralized.
2) Parallel Variable Distribution (PVD) methods [3]-[5]; --- parallel but an amount of info exchange/knowledge & convergence only for convex or non convex but block separable constraints.
3) SCA algorithms [6]-[11].
    --- [6][7][11]: centralized; [8]-[10]: distributed methods but convex and separable constraints.

2015年3月11日星期三

Reading List 2015.3.11 - Parallel variable distribution

  • “Parallel variable distribution”
- Unconstrained parallel variable distribution;
- PVD with block separable constraints;
- PVD with general constraints: min f(x) such that g(x) <= 0;
  Handling inseparable constraints: exterior penalty[8], augmented Lagrangian methods[17], [3]. Avoid both of difficulties of above: the dual differentiable exact penalty function[10].

  • “Parallel variable distribution for constrained optimization”
In parallel algorithms, an iteration consists of two steps: parallelization & synchronization[2].

Some methods: Block-Jacobi[2], updated conjugate subspaces[10], coordinate descent[21], parallel gradient distribution[14], PVD.

- Nonconvex separable constraints
- Convex inseparable constraints


  • “On the Convergence of Constrained Parallel Variable Distribution Algorithms”
Also mentioned some methods: block Jacobi[2], coordinate descent[26], parallel gradient distribution algorithms[16].
Mainly prove the convergence of optimization problems with general convex constraints.