Joint Optimization of Fronthaul Compression and Bandwidth Allocation in Uplink H-CRAN with Large System Analysis

In this paper, we consider an uplink heterogeneous cloud radio access network (H-CRAN), where a macro base station (BS) coexists with many remote radio heads (RRHs). For cost-savings, only the BS is connected to the baseband unit (BBU) pool via fiber links. The RRHs, however, are associated with the BBU pool through wireless fronthaul links, which share the spectrum resource with radio access networks. Due to the limited capacity of fronthaul, the compress-and-forward scheme is employed, such as point-to-point compression or Wyner-Ziv coding. Different decoding strategies are also considered. This work aims to maximize the uplink ergodic sum-rate (SR) by jointly optimizing quantization noise matrix and bandwidth allocation between radio access networks and fronthaul links, which is a mixed time-scale issue. To reduce computational complexity and communication overhead, we introduce an approximation problem of the joint optimization problem based on large-dimensional random matrix theory, which is a slow time-scale issue because it only depends on statistical channel information. Finally, an algorithm based on Dinkelbach's algorithm is proposed to find the optimal solution to the approximate problem. In summary, this work provides an economic solution to the challenge of constrained fronthaul capacity, and also provides a framework with less computational complexity to study how bandwidth allocation and fronthaul compression can affect the SR maximization problem.


page 1

page 2

page 3

page 4


Inter-Tenant Cooperative Reception for C-RAN Systems With Spectrum Pooling

This work studies the uplink of a multi-tenant cloud radio access networ...

Power Minimization Based Joint Task Scheduling and Resource Allocation in Downlink C-RAN

In this paper, we consider the network power minimization problem in a d...

Globally Optimal Joint Uplink Base Station Association and Beamforming

The joint base station (BS) association and beamforming problem has been...

Quantization-Aided Secrecy: FD C-RAN Communications with Untrusted Radios

In this work, we study a full-duplex (FD) cloud radio access network (C-...

Optimizing RRH Placement Under a Noise-Limited Point-to-Point Wireless Backhaul

In this paper, we study the deployment decisions and location optimizati...

Fronthaul Compression Control for shared Fronthaul Access Networks

There is a widely held belief that future Radio Access Network (RAN) arc...

C-RAN with Hybrid RF/FSO Fronthaul Links: Joint Optimization of RF Time Allocation and Fronthaul Compression

This paper considers the uplink of a cloud radio access network (C-RAN) ...

I Introduction

With the development of the Internet of things and mobile communication networks, the demands for high-speed data applications are growing exponentially recently [Peng2015System]. Meeting such challenging goals should involve new system architectures and advanced signal processing for wireless communications [tony2017cloud]. The paradigm of heterogeneous networks (HetNets) [Gao2018throyghput], composed of a hierarchy of macro cells enhanced by small cells of different sizes, has attracted lots of attention from both industry and academia. Macro cells with high-power base stations (BSs) provide ubiquitous coverage and small cells use various radio access technologies to serve user equipment terminals (UEs) with high data-rate demands. Unfortunately, the inter- and intra-tier interferences, resulting from densification of small cells, restrict the improvement of performance gains and commercial applications of HetNets.

At the same time, cloud computing has emerged as a popular computing paradigm for enhancing both spectral and energy efficiencies [Tang2017System]. As an application of cloud computing to radio access networks, cloud radio access networks (C-RANs) have been proposed to achieve cooperative gains. In C-RANs, radio frequency processing is implemented at remote radio heads (RRHs) whereas baseband processing is centralized in a baseband unit (BBU) pool. However, the performance improvement of C-RANs is restricted by capacity-limited fronthaul links. Furthermore, since C-RANs are mainly used in hotspots to provide high data rates, control signalling and real-time voice service are not efficiently supported [Peng2015Contract].

To overcome the aforementioned challenges, the concept of heterogeneous C-RANs (H-CRANs) was proposed in [peng2014heterogeneous]. In H-CRANs, HetNets and C-RANs complement each other. Specifically, Macro BSs are connected to the BBU pool via backhaul with X2/S1 interfaces and RRHs are connected to the BBU pool through wired/wireless fronthaul. In addition to guaranteeing backward compatibility with existing cellular systems and providing ubiquitous connections, BSs are also responsible for delivering control signals and supporting low data-rate services. With the help of macro BSs, unnecessary handover and user re-association can be avoided. On the other hand, RRHs serve high data-rate applications in dedicated zones [tang2015cross]. Besides, the data and control planes are decoupled and the delivery of control signals is shifted from RRHs to macro BSs, thus the signalling overhead is reduced and the burden on fronthaul links is alleviated.

However, the constrained fronthaul capacity is still a bottleneck in H-CRANs, due to the large number of UEs and the increasing demands for high data-rate service in hotspots. Optical fiber links cannot be used violently because they are expensive. Wireless fronthaul is thought as an economic choice, but the spectrum resource is scarce. Therefore, a sharing strategy where fronthaul links share the spectrum resource with radio access networks has attracted lots of attention recently. Radio access network spectrum-based fronthauling has low sensitivity to propagation conditions, wider coverage, and the reusability of existing equipment. Many works, e.g., references [Yang2016Energy, zhang2017downlink, Nguyen2016Resource, Wang2016Joint, Xia2016Bandwidth], have investigated spectrum resource allocation between radio access networks and backhaul (fronthaul) links. References [Yang2016Energy, zhang2017downlink] studied energy efficiency of HetNets with wireless backhaul, which accounted for the bandwidth and power allocated between macro cells, small cells, and backhaul. Reference [Nguyen2016Resource] considered the joint design of transmit beamforming, power allocation, and spectrum splitting factors that took into account both uplink and downlink transmissions, then formulated a problem of maximizing the achievable sum-rate (SR). A joint problem of cell association and bandwidth allocation for wireless backhaul was optimized in [Wang2016Joint]. Bandwidth allocation combined with interference mitigation techniques was optimized to maximize system SR using the large-dimensional random matrix theory in [Xia2016Bandwidth].

Besides, compressed-and-forward schemes are another effective way to deal with the challenge of limited fronthaul capacity [park2014performance, park2014fronthaul]. In the compressed-and-forward schemes, signals first are compressed at the BBU pool (or the RRHs) using point-to-point (P2P) compression or Wyner-Ziv (WZ) coding and then transmitted to the RRHs (or the BBU pool) in downlink (or uplink) via fronthaul. Therefore, the communication rates between the BBU pool and RRHs are reduced. Many works, such as references [zhou2014optimized, zhou2016fronthaul, park2013robust, vu2017adaptive], have studied fronthaul compression for the uplink C-RAN. In [zhou2014optimized], a weighted SR was maximized via the optimization of compression noise. In [zhou2016fronthaul], the authors jointly designed fronthaul compression and beamforming to maximize the achievable SR in the uplink C-RAN with multi-antenna RRHs. An optimization problem was formulated in [park2013robust], where the compression and BS selection were performed jointly by introducing a sparsity-inducing term into the objective function. For the downlink C-RAN, the authors in [Park2013Joint, Park2014Inter] studied the joint design of precoding and backhaul compression to maximize the system SR. Besides, a brief overview of fronthaul compression for both uplink and downlink was presented in [simeone2016cloud, park2014fronthaul]. However, most of these works assumed that the fronthaul was composed of fiber links with high cost and there was no consideration of spectrum resource sharing between radio access networks and fronthaul links. Moreover, these works were performed according to small-scale fading which varies in the order of milliseconds, thus resulting in much communication overhead for collecting channel information and high computational complexity to perform optimization in each coherence time of wireless channels.

Motivated by these facts, we aim to maximize the achievable ergodic SR of uplink H-CRANs with less complexity, overhead, and cost. This goal is also in line with the expectations of operators. One possible solution is to design the spectrum sharing strategy and compression noise simultaneously. This paper focuses on the uplink transmission of a H-CRAN, where many RRHs are embedded into a macro cell with a multiple-antenna BS. For economic reasons, only the BS are connected to the BBU pool via optical fiber links whereas the RRHs are connected to the BBU pool through wireless fronthaul links. Furthermore, the spectrum resource is shared between the radio access network and fronthaul links. Because the capacity of fronthaul links is limited, a two-stage compress-and-forward scheme is adopted. At the BBU side, the quantization bits are decompressed, followed by user message decoding. The contributions of this study are listed as follows.

  • In this work, the spectrum sharing strategy and the compress-and-forward scheme are considered together to deal with the challenge of constrained fronthaul capacity. We formulate a joint optimization problem of bandwidth allocation and compression noise to maximize the achievable ergodic SR, which is a mixed time-scale issue. Because the bandwidth allocation is executed in a large time span whereas the compression noise design is performed in each small time span due to the dependence on small-scale fading. Besides, we consider not only different compress-and-forward schemes, i.e., P2P compression and WZ coding, but also different decoding strategies, i.e., the linear receptions with and without successive interference cancellation (SIC). These different compress-and-forward schemes and decoding strategies have a tradeoff between performance and complexity.

  • In contrast to existing works [zhou2014optimized, zhou2016fronthaul, Park2013Joint, Park2014Inter] where the SR maximization problems were based on fast-changing small-scale fading, we derive the deterministic approximation for the ergodic SR using large-dimensional random matrix theory. Then, an approximate problem of the original problem is introduced, which is a slow time-scale issue and only depends on statistical channel information. Therefore, the approximate problem can be solved with less communication overhead for obtaining channel information and lower computational complexity.

  • On the basis of deterministic expressions, we first give solutions to the two sub-problems of the joint optimization problem, then propose an algorithm based on Dinkelbach’s algorithm to find the optimal solution to the approximation problem under different compression schemes and decoding strategies. Furthermore, we also propose a low-complexity algorithm to find the near optimal solution to the case of high signal-to-quantization-noise ratio (SQNR).

The remainder of this paper is organized as follows. In Section II, we describe the system model and formulate the optimization problem. Then the deterministic approximation of the ergodic SR is given in Section III. Based on the asymptotic result, we propose the algorithms to find solutions under different decoding schemes in Sections LABEL:analysis1 and LABEL:analysis2, followed by the analysis in special cases in Section LABEL:subanalysis. In Section LABEL:numerical_results, simulation results are presented and discussed. Finally, conclusion is drawn in Section LABEL:conclusion.


: The notations are given as follows. Matrices and vectors are denoted by bold capital and lowercase symbols.

, , and stand for transpose, conjugate transpose, and trace of , respectively. indicates that is a Hermitian positive semidefinite (definite) matrix. For a matrix , . The notations and are expectation and Euclidean norm operators, respectively. Finally, is a complex Gaussian vector with zero-mean and covariance matrix .

Ii System Model

As shown in Fig. 1, an uplink two-tier H-CRAN is considered, consisting of one -antenna macro BS, single-antenna RRHs, and one BBU pool. The BS is connected to the BBU pool using control and data interfaces, denoted as X2 and S1, via optical fiber links. The RRHs are connected to the BBU pool through noiseless wireless fronthaul links of capacity in bps, , which meet the constraint [zhou2014optimized]. Such a constraint can model the scenario where the RRHs access to the BBU pool via frequency/time division access scheme, and the number of access slots (frequency or time slots) shared among the RRHs is fixed and limited. The BS, acting as a centre controller, supports seamless coverage and provides service for macro UEs (MUEs). The RRHs cooperate with each other and serve as hotspots for small-cell UEs (SUEs). The MUEs and SUEs each have a single antenna and they simultaneously send messages to BSs and RRHs, respectively. We assume the messages sent from the MUEs can be received by both the BS and RRHs but SUEs’ messages cannot be received by the BS directly (e.g., these SUEs are within far areas from the BS or shadow areas of buildings). SUEs’ messages are transmitted to the BBU pool via the RRHs for processing and MUEs’ messages are processed at the BS and BBU pool simultaneously. Finally, the processed signals are forwarded to the core network through the BS. Furthermore, owing to the limited fronthaul capacity, we assume a compress-and-forward scheme is implemented at these RRHs. More specifically, the RRHs first compress the received messages from the UEs and then transmit the quantized description toward the BBU pool. The BBU processor first decompresses the compressed version and then decodes the UEs’ messages.

Fig. 1: System architecture of a H-CRAN.

In the frequency domain, the dynamic allocation of bandwidth resource for wireless fronthaul and user communication is adopted. We assume that all the available bandwidth for the whole network is Hz, which can be divided into two orthogonal parts and , such that . The former is employed by the BS and RRHs to serve the MUEs and SUEs and the latter is dedicated to fronthaul links. It’s assumed that where in bps/Hz is constant and depends on the specific propagation environment. Without losing generality, we normalize the fronthaul capacity constraint as where in bps/Hz.

Ii-a Achievable SR at BS

As discussed above, we assume the messages transmitted from the SUEs are only received at the RRHs while ones from the MUEs can be detected at both the BS and RRHs. Since we are concerned about the achievable SR of the MUEs and SUEs, we simply divide the achievable SR into two parts: one at the BS and the other at the central BBU pool. We first focus on the achievable SR at the BS.

The received signal at the BS from the MUEs through sub-frequency band is expressed as


where is the channel matrix between the MUEs and BS, , and represent the small-scale and large-scale fading coefficients, respectively [chi2017message], describes the independent additive white Gaussian noise (AWGN) [Liu2016Gaussian], is the signal vector of the MUEs with , denotes the transmitted symbols of MUE , and is the transmit power of MUE .

Under the linear reception, the achievable ergodic SR of the MUEs at the BS in bps/Hz is computed as




in which with . Note that the symbol “L” in the superscript suggests the linear reception. However, if the SIC method is applied, without losing generality, the decoding order is assumed as . Then the achievable SR at the BS becomes [simeone2016cloud]


Obviously, the achievable SR under the linear reception with SIC is greater than that under the linear reception without SIC due to less interference. But this advantage comes at the cost of higher computational complexity introduced by the SIC operation.

Ii-B Achievable SR at BBU Pool

The received signals at the BBU pool includes those from both the SUEs and MUEs. To the RRHs, the MUEs and SUEs are equivalent. Therefore, for ease of expression, we define as a composite channel matrix, where and represent the channel matrix between the SUEs and RRHs and that between the MUEs and RRHs, respectively. , where , represents the channel coefficient between the -th SUE and the -th RRH, and and describe the corresponding large-scale and small-scale fading coefficients, respectively. is similar to the definition of . We further define as a composite signal vector, where and are the signal vectors from the SUEs and MUEs, respectively. , where , is the signal transmitted by SUE , and denotes the transmit power of SUE . Thus the received signal at RRH is expressed as


where , represents the AWGN at AP , denotes the -th element of , and is the -th element of .

We assume the compress-and-forward scheme is applied at the RRHs, e.g., point-to-point (P2P) compression [zhou2013approximate] or Wyner-Ziv (WZ) coding [zhou2014optimized]. The RRHs first quantizes the received signal into (the superscript “” can be P2P or WZ indicating different quantization schemes adopted), and then transmits the compressed version to the BBU pool for central processing through wireless fronthaul links. At the BBU side, the quantization codewords are decompressed and then the messages are decoded [zhou2016fronthaul]. In this work, we obtain the achievable rate region in the case where each RRH only compresses its own received signal. Similar to reference [park2014fronthaul], we model the relationship between the received signal and its compressed description as Gaussian test channel,


where is independent quantization noise and

describes the variance of the quantization noise at RRH


In the case of the linear reception at the BBU pool, the achievable ergodic SR is




in which is an diagonal matrix with diagonal elements ’s, with , and .

When the SIC method is employed, without loss of generality, the decoding order is assumed as [zhang2014the, zhang2017energy, lin2017anew]. Then the achievable ergodic SR of the SUEs and MUEs at the BBU is expressed as


In what follows we give the fronthaul constraints that must be satisfied to achieve the SRs in (11) and (8) under two different compression strategies, i.e., P2P compression and WZ coding, respectively.

Ii-B1 P2P Compression Scheme

As a consequence of P2P compression, each RRH produces a binary string that allows the decompressor unit at the BS to identify the quantized signal from a certain codebook in parallel [park2014fronthaul]. According to rate-distortion theory, the signal can be recovered if the fronthaul rate satisfies the condition


This constraint suggests that, from an intuitive level, larger ’s cause a smaller and thus less bandwidth is required by fronthaul. However, such separate and independent processing does not take into account the statistical correlation across the signals , , received at different RRHs [simeone2016cloud], which can be used as side information when the BBU decompresses the quantized signals from the RRHs. WZ coding provides an efficient way to leverage the side information available at the RRHs.

Ii-B2 WZ Coding Scheme

Taking advantage of the correlation of the received signals at all the RRHs which results from the mutual interference between UEs, WZ coding can achieve a higher performance and make better use of limited fronthaul capacity than P2P compression [park2014fronthaul]. WZ coding enables the compressor to use a finer quantizer and associate the same binary string to a subset of codewords, whereas P2P compression associates a distinct binary string with each codeword in the quantization codebook. According to Proposition 1 in [zhou2014optimized], the SRs in (11) and (8) can be achieved if the condition


is satisfied.

Ii-C Problem Formulation

By jointly designing the compression noise variance matrix and the bandwidth allocation factor , the achievable ergodic SR maximization problem can be formulated as:

s.t. (14b)

where the symbol “” in the superscript can be “L” or “SIC” representing different decoding strategies (i.e., the linear receptions with and without SIC), the fronthaul constraint (14b) can be either (12) or (13), depending on the specific compression strategy. Constraints (14d) and (14e) indicate that is a diagonal matrix. The objective function is a difference-of-convex problem and some algorithms are proposed in [beck2009gradient, zhou2014optimized, Park2013Joint] to solve related problems. However, since the optimization of (, ) is based on the ergodic SR, Monte Carlo averaging over channels needs a lot of samples to capture the variations of both large-scale fading and small-scale fading. Because small-scale fading varies at the level of milliseconds, collecting channel information leads to too much communication overhead and calculating average results over channels also brings more prohibitively computational complexity. Besides, the bandwidth allocation problem is a slow time-scale issue because it is usually executed in a large time span whereas the compression noise design problem is a fast time-scale issue since it is performed in each small time span (for example, a coherence time interval of wireless channels) due to its dependence on fast-changing small-scale fading. Therefore, the joint problem is a mixed time-scale issue. To address these challenges, we first introduce the asymptotic expression of the ergodic SR in the large-system regime and then find solutions based on the deterministic approximation in the following sections.

Iii Deterministic Equivalents

In the following, we understand the ergodic SR in the large-system regime [zhang2013large, xia2017large] where , , , and grow infinitely while keeping fixed ratios and such that and [Xia2016Bandwidth]. For notational convenience, we use and to refer to and , respectively. We will derive deterministic approximations , , and of the ergodic SRs , , and , respectively.

Iii-a Deterministic Equivalents for and

Since ’s are independently and identically distributed (i.i.d.) complex Gaussian variables whose real and imaginary parts are independent. According to references [wen2013adetermini, zhang2013oncap], we have the following lemma.

Lemma 1.

Given that ’s are i.i.d. complex Gaussian variables with independent real and imaginary parts, as , we have , where and




in which and


In the case of the linear reception without SIC, as , the deterministic equivalent of is given as , where and in which


with and


Refer to Appendix LABEL:appendixA.

Iii-B Deterministic Equivalents for and

Based on the analysis of in Section III-A, we use large-dimensional random matrix theory again to derive the deterministic equivalents of and in the following lemma.

Lemma 2.

Given that ’s are i.i.d. complex Gaussian variables with independent real and imaginary parts, as , we have , where and




in which and


with and .

In the case of the linear reception without SIC, we have , where and in which


with and