+ All Categories
Home > Documents > Flexible Functional Split Design for Downlink C-RAN With Capacity-Constrained...

Flexible Functional Split Design for Downlink C-RAN With Capacity-Constrained...

Date post: 22-Sep-2020
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
14
6050 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 68, NO. 6, JUNE 2019 Flexible Functional Split Design for Downlink C-RAN With Capacity-Constrained Fronthaul Yong Zhou , Member, IEEE, Jie Li, Yuanming Shi , Member, IEEE, andVincent W. S. Wong , Fellow, IEEE Abstract—In cloud radio access networks, functional split refers to a division of signal processing functionalities between the base- band unit (BBU) pool and remote radio heads (RRHs). The func- tionality of baseband signal precoding can either be performed by the BBU pool or RRHs, which corresponds to different functional splits. The compression-after-precoding (CAP) and data-sharing (DS) strategies are the realizations of these two functional splits. In this paper, we propose a flexible functional split design to enable the dynamic functional configuration of each active RRH to use either CAP or DS strategy. Our goal is to minimize the aggregate power consumption, while taking into account limited fronthaul capacity, fronthaul power consumption, and quality-of-service requirement. We formulate a joint RRH mode (i.e., CAP, DS, and sleep) selection, precoding design, and fronthaul compression problem. The formu- lated problem is a non-convex quadratically constrained combina- torial optimization problem. Through sequential convex program- ming and 1 -norm convex relaxation, the problem is transformed into a sequence of semidefinite programming problems. An effi- cient algorithm based on the majorization–minimization scheme is developed to solve the problem. Simulations demonstrate the importance of considering the limited fronthaul capacity and the performance improvement of the proposed algorithm compared with the pure CAP and DS strategies. Index Terms—Cloud radio access network, flexible functional split, capacity-constrained fronthaul, energy efficiency, semidefi- nite relaxation. I. INTRODUCTION B Y IMPROVING the spatial frequency reuse and reducing the distance between the user equipments (UEs) and the access points, the ultra dense deployment of small cells is recog- nized as an efficient and effective method to boost the network capacity of the fifth generation (5G) wireless networks [1]. How- ever, with the densification of small cells, every new cell adds to co-channel interference, which is a key performance-limiting factor in radio access networks (RANs). Manuscript received October 25, 2018; revised January 22, 2019 and March 12, 2019; accepted April 10, 2019. Date of publication April 18, 2019; date of current version June 18, 2019. This work was supported in part by the Shang- haiTech University Start-Up Funds, in part by the National Nature Science Foundation of China under Grant 61601290, in part by the Shanghai Sailing Program under Grant 16YF1407700, and in part by the Natural Sciences and Engineering Research Council of Canada. The review of this paper was coordi- nated by Dr. S. Misra. (Corresponding author: Yong Zhou.) Y. Zhou, J. Li, and Y. Shi are with the School of Information Science and Technology, ShanghaiTech University, Shanghai 201210, China (e-mail:, [email protected]; [email protected]; shiym@ shanghaitech.edu.cn). V. W. S. Wong is with the Department of Electrical and Computer Engi- neering, The University of British Columbia, Vancouver, BC V6T 1Z4, Canada (e-mail:, [email protected]). Digital Object Identifier 10.1109/TVT.2019.2911934 With the virtualization of baseband signal processing func- tionalities, cloud RAN (C-RAN) has been proposed as a promis- ing network architecture for 5G wireless networks [2]. In C- RAN, the baseband unit (BBU) pool, composed of multiple BBUs, performs centralized baseband signal processing and coordinates the transmissions of low-cost remote radio heads (RRHs). The digitized baseband inphase and quadrature sam- ples of radio signals between the BBU pool and the RRHs are transmitted through low-latency optical fronthaul links. C-RAN can enhance the spectrum and energy efficiency by suppressing co-channel interference via cooperative transmission/reception [3], [4]. It can also reduce the network capital expenditure and operating expenditure by adapting to spatial and temporal traffic variations via statistical multiplexing. The aforementioned benefits of C-RAN are achieved at the cost of imposing a significant burden on fronthaul links. How- ever, the fronthaul links are usually capacity-constrained in prac- tice [5]–[7], which may become the bottleneck of the central- ized signal processing and affect the resource allocation pro- cesses across RRHs. The compression-after-precoding (CAP) and data-sharing (DS) strategies are two fundamental cooper- ative strategies in C-RAN. In the CAP strategy, the BBU pool performs centralized precoding and compresses the precoded baseband signals before delivering them to the corresponding RRHs through fronthaul links. On the other hand, in the DS strategy, the BBU pool transmits the precoding coefficients along with the original signals to the RRHs, which perform local precoding. Based on these two strategies, resource alloca- tion [8], fronthaul compression [9], RRH clustering [10]–[12], and device-to-device (D2D) communications [13] are studied to alleviate the fronthaul capacity constraint. Specifically, Zhao et al. in [8] propose a joint transmit beamforming design and user data allocation scheme to minimize the requirement on fronthaul capacity. Given the finite capacity of fronthaul links, the weighted sum-rate of the CAP strategy can be enhanced by jointly compressing the precoded signals for different RRHs [9]. By balancing the tradeoff between the cooperation gain and fronthaul capacity constraint, a dynamic user-centric cluster- ing scheme is investigated in [10] to maximize the weighted sum-rate. Under the fronthaul capacity constraint, we propose a multi-timescale resource allocation mechanism to guarantee efficient resource sharing among multiple service providers as well as to address the user mobility issue [11]. Moreover, the au- thors in [12] propose an approximate stochastic cutting plane al- gorithm to address the short-term precoding and long-term user- centric clustering problems for sum-rate maximization. Taking 0018-9545 © 2019 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications standards/publications/rights/index.html for more information.
Transcript
Page 1: Flexible Functional Split Design for Downlink C-RAN With Capacity-Constrained Fronthaulshiyuanming.github.io/papers/Journal/TVT19_ZhouLiShiWong.pdf · 2020. 5. 30. · 6050 IEEE TRANSACTIONS

6050 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 68, NO. 6, JUNE 2019

Flexible Functional Split Design for DownlinkC-RAN With Capacity-Constrained Fronthaul

Yong Zhou , Member, IEEE, Jie Li, Yuanming Shi , Member, IEEE, and Vincent W. S. Wong , Fellow, IEEE

Abstract—In cloud radio access networks, functional split refersto a division of signal processing functionalities between the base-band unit (BBU) pool and remote radio heads (RRHs). The func-tionality of baseband signal precoding can either be performed bythe BBU pool or RRHs, which corresponds to different functionalsplits. The compression-after-precoding (CAP) and data-sharing(DS) strategies are the realizations of these two functional splits. Inthis paper, we propose a flexible functional split design to enable thedynamic functional configuration of each active RRH to use eitherCAP or DS strategy. Our goal is to minimize the aggregate powerconsumption, while taking into account limited fronthaul capacity,fronthaul power consumption, and quality-of-service requirement.We formulate a joint RRH mode (i.e., CAP, DS, and sleep) selection,precoding design, and fronthaul compression problem. The formu-lated problem is a non-convex quadratically constrained combina-torial optimization problem. Through sequential convex program-ming and ℓ1-norm convex relaxation, the problem is transformedinto a sequence of semidefinite programming problems. An effi-cient algorithm based on the majorization–minimization schemeis developed to solve the problem. Simulations demonstrate theimportance of considering the limited fronthaul capacity and theperformance improvement of the proposed algorithm comparedwith the pure CAP and DS strategies.

Index Terms—Cloud radio access network, flexible functionalsplit, capacity-constrained fronthaul, energy efficiency, semidefi-nite relaxation.

I. INTRODUCTION

BY IMPROVING the spatial frequency reuse and reducingthe distance between the user equipments (UEs) and the

access points, the ultra dense deployment of small cells is recog-nized as an efficient and effective method to boost the networkcapacity of the fifth generation (5G) wireless networks [1]. How-ever, with the densification of small cells, every new cell addsto co-channel interference, which is a key performance-limitingfactor in radio access networks (RANs).

Manuscript received October 25, 2018; revised January 22, 2019 and March12, 2019; accepted April 10, 2019. Date of publication April 18, 2019; date ofcurrent version June 18, 2019. This work was supported in part by the Shang-haiTech University Start-Up Funds, in part by the National Nature ScienceFoundation of China under Grant 61601290, in part by the Shanghai SailingProgram under Grant 16YF1407700, and in part by the Natural Sciences andEngineering Research Council of Canada. The review of this paper was coordi-nated by Dr. S. Misra. (Corresponding author: Yong Zhou.)

Y. Zhou, J. Li, and Y. Shi are with the School of Information Scienceand Technology, ShanghaiTech University, Shanghai 201210, China (e-mail:,[email protected]; [email protected]; [email protected]).

V. W. S. Wong is with the Department of Electrical and Computer Engi-neering, The University of British Columbia, Vancouver, BC V6T 1Z4, Canada(e-mail:,[email protected]).

Digital Object Identifier 10.1109/TVT.2019.2911934

With the virtualization of baseband signal processing func-tionalities, cloud RAN (C-RAN) has been proposed as a promis-ing network architecture for 5G wireless networks [2]. In C-RAN, the baseband unit (BBU) pool, composed of multipleBBUs, performs centralized baseband signal processing andcoordinates the transmissions of low-cost remote radio heads(RRHs). The digitized baseband inphase and quadrature sam-ples of radio signals between the BBU pool and the RRHs aretransmitted through low-latency optical fronthaul links. C-RANcan enhance the spectrum and energy efficiency by suppressingco-channel interference via cooperative transmission/reception[3], [4]. It can also reduce the network capital expenditure andoperating expenditure by adapting to spatial and temporal trafficvariations via statistical multiplexing.

The aforementioned benefits of C-RAN are achieved at thecost of imposing a significant burden on fronthaul links. How-ever, the fronthaul links are usually capacity-constrained in prac-tice [5]–[7], which may become the bottleneck of the central-ized signal processing and affect the resource allocation pro-cesses across RRHs. The compression-after-precoding (CAP)and data-sharing (DS) strategies are two fundamental cooper-ative strategies in C-RAN. In the CAP strategy, the BBU poolperforms centralized precoding and compresses the precodedbaseband signals before delivering them to the correspondingRRHs through fronthaul links. On the other hand, in the DSstrategy, the BBU pool transmits the precoding coefficientsalong with the original signals to the RRHs, which performlocal precoding. Based on these two strategies, resource alloca-tion [8], fronthaul compression [9], RRH clustering [10]–[12],and device-to-device (D2D) communications [13] are studiedto alleviate the fronthaul capacity constraint. Specifically, Zhaoet al. in [8] propose a joint transmit beamforming design anduser data allocation scheme to minimize the requirement onfronthaul capacity. Given the finite capacity of fronthaul links,the weighted sum-rate of the CAP strategy can be enhancedby jointly compressing the precoded signals for different RRHs[9]. By balancing the tradeoff between the cooperation gain andfronthaul capacity constraint, a dynamic user-centric cluster-ing scheme is investigated in [10] to maximize the weightedsum-rate. Under the fronthaul capacity constraint, we proposea multi-timescale resource allocation mechanism to guaranteeefficient resource sharing among multiple service providers aswell as to address the user mobility issue [11]. Moreover, the au-thors in [12] propose an approximate stochastic cutting plane al-gorithm to address the short-term precoding and long-term user-centric clustering problems for sum-rate maximization. Taking

0018-9545 © 2019 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.See http://www.ieee.org/publications standards/publications/rights/index.html for more information.

Page 2: Flexible Functional Split Design for Downlink C-RAN With Capacity-Constrained Fronthaulshiyuanming.github.io/papers/Journal/TVT19_ZhouLiShiWong.pdf · 2020. 5. 30. · 6050 IEEE TRANSACTIONS

ZHOU et al.: FLEXIBLE FUNCTIONAL SPLIT DESIGN FOR DOWNLINK C-RAN WITH CAPACITY-CONSTRAINED FRONTHAUL 6051

into account dynamic traffic arrival, the authors in [13] formu-late a stochastic optimization problem to maximize the overallthroughput of C-RAN with D2D communications, which allowdirect communication between two adjacent UEs without goingthrough fronthaul links. However, the aforementioned studiesfocus on maximizing the spectrum efficiency without consider-ing the power consumption issue in C-RAN.

With an increasing number of RRHs, minimizing the powerconsumption becomes an important design objective of C-RANdue to the economic concern of network operators [14]–[16].By exploiting spatial and temporal traffic fluctuations, powerconsumption can be significantly reduced by switching off idleRRHs to provide on-demand services for UEs [17]. The authorsin [18] and [19] propose dynamic RRHs and virtual base sta-tions clustering and resource provisioning schemes to adapt tothe fluctuations of UEs’ capacity demand, which can enhancethe energy efficiency and data rate. In C-RAN, the power con-sumption introduced by fronthaul links is comparable to thatof RRHs and thus cannot be neglected. By taking into accountthe fronthaul power consumption, a joint RRH selection andprecoding design problem is formulated in [20] to minimize theaggregate power consumption. To efficiently solve this problem,a low complexity algorithm based on group sparse precoding isproposed. Such an optimization framework is extended to ac-count for both downlink and uplink transmissions in [21], andto address the generalized sparse and low-rank optimization in[22]. By modeling the fronthaul power consumption as a func-tion of the fronthaul data rate, the energy efficiency of C-RANis investigated in [23]. The authors in [24] exploit the benefit ofnon-orthogonal multiple access (NOMA) in C-RAN to enhancethe energy efficiency. Moreover, to address the channel uncer-tainty, a robust beamforming problem is formulated in [25],where an alternating direction method of multipliers (ADMM)-based algorithm is proposed to solve the problem. However, theimpact of the fronthaul capacity constraint on power consump-tion is not studied in the aforementioned studies.

To minimize the aggregate power consumption, it is neces-sary to take into account the limited fronthaul capacity as itaffects the number of RRHs required to be active, which inturn determines the circuit and fronthaul power consumption.Hence, the effect of the limited fronthaul capacity on the ag-gregate power consumption of C-RAN should be investigated.The concept and benefit of flexible functional splits between theBBU pool and RRHs in the physical (PHY) and medium accesscontrol (MAC) layers are discussed in [26] and [27]. The au-thors in [28] formulate an integer linear programming problemto minimize the inter-cell interference by dynamically adjustingthe functional split in PHY and MAC layers. However, the radiotransmission of data streams between the RRHs and the UEs,as an indispensable component of C-RAN, is not taken intoaccount. Differently, the CAP and DS strategies correspond todifferent divisions of signal processing functionalities betweenthe BBU pool and RRHs. Specifically, the baseband signal pre-coding functionality in the CAP and DS strategies is performedcentrally by the BBU pool and locally by the RRHs, respectively.The fronthaul capacity required by the CAP and DS strategiesdepends on different parameters. In particular, the fronthaul data

rate of the CAP strategy depends on the precoding gain, quanti-zation noise, and the number of antennas on the RRH, while thefronthaul data rate of the DS strategy is determined by the num-ber of UEs served by the RRH. The maximizations of energyefficiency for downlink C-RAN using DS and CAP strategies areseparately studied in [29]. Flexible functional split enables eachRRH to support either the CAP or DS strategy, so as to fully uti-lize the fronthaul capacity based on the quality of service (QoS)requirement of UEs and channel conditions. However, utilizingflexible functional split design to reduce power consumption hasnot been studied. Moreover, as most existing works (e.g., [30],[31]) use the CAP strategy to maximize the spectrum efficiency,the impact of fronthaul compression on the tradeoff betweenthe aggregate power consumption and the fronthaul capacityrequirement has not been investigated.

Different from the aforementioned studies, in this paper wepropose a flexible functional split design to minimize the ag-gregate power consumption of downlink C-RAN, while takinginto account the fronthaul capacity constraint and the quality ofservice requirement. The power consumption under considera-tion includes the RRH transmit power, RRH circuit power, andfronthaul power consumption. Each RRH can be switched off tosave power, which corresponds to the sleep mode. Each activeRRH can flexibly be configured to support either the CAP orDS strategy to further reduce the power consumption, leadingto a mixture of RRHs using the CAP and DS strategies in thenetwork. Such a flexible functional split design takes the ad-vantages of both the CAP and DS strategies, and enables thefull utilization of the fronthaul capacity for given quality ofservice requirement. The main contributions of this paper aresummarized as follows:

1) We formulate a joint RRH mode (i.e., CAP, DS, sleep)selection, precoding design, and fronthaul compressionproblem to minimize the aggregate power consumption,while taking into account the limited fronthaul capacity,per-RRH power constraint, and QoS requirement.

2) To tackle the non-convex quadratical constraints, we trans-form the formulated problem into a sequence of rank-constrained semidefinite programming (SDP) problemsthrough sequential convex programming (SCP) and ℓ1-norm convex relaxation. We handle the combinatorialRRH mode selection by using the group sparse precod-ing approach and develop an efficient algorithm basedon the majorize minimization (MM) scheme to solve theproblem.

3) Simulations demonstrate the convergence of the proposedalgorithm and show that the fronthaul capacity constrainthas a significant impact on the aggregate power consump-tion. In addition, the CAP strategy performs better thanthe DS strategy in the high target data rate and/or lowfronthaul capacity regimes. By taking advantages of boththe CAP and DS strategies, the proposed algorithm out-performs both baseline strategies in terms of the energyefficiency.

The remainder of this paper is organized as follows.Section II presents the network topology, the CAP and DS strate-gies, the signal reception model, and the power consumption

Page 3: Flexible Functional Split Design for Downlink C-RAN With Capacity-Constrained Fronthaulshiyuanming.github.io/papers/Journal/TVT19_ZhouLiShiWong.pdf · 2020. 5. 30. · 6050 IEEE TRANSACTIONS

6052 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 68, NO. 6, JUNE 2019

Fig. 1. An illustration of the architecture of a C-RAN, which consists of theBBU pool, the optical fronthaul links of finite capacity, the multi-antenna RRHs,the radio channels, and the single-antenna UEs. An RRH can either be in theactive or sleep mode. Each active RRH can flexibly be configured to supporteither the CAP or DS strategy.

model. In Section III, we formulate a non-convex quadraticallyconstrained optimization problem to minimize the aggregatepower consumption and transform it into a sequence of rank-constrained SDP problems. The proposed algorithm is presentedin Section IV. The performance of the proposed algorithm isevaluated in Section V. Finally, Section VI concludes this paper.

Notation: R and C denote the real and complex domains,respectively. The absolute value of a scalar is denoted as | · |.The conjugate transpose and ℓp -norm of a vector are denoted as(·)H and ∥ · ∥p , respectively. The inverse, trace, determinant, andrank of a matrix are denoted as (·)−1, Tr(·), det(·), and rank(·),respectively. Denote 1x and Ix as the unit vector of lengthx and the identity matrix of order x, respectively. Indicatorfunction 1x equals to 0 if x = 0, and 1 otherwise. X ≽ 0and X ≻ 0 indicate that matrix X is positive semidefinite anddefinite, respectively.

II. SYSTEM MODEL

Consider the downlink transmission of a C-RAN, which con-sists of one BBU pool, R RRHs, and U UEs, as shown inFig. 1. We denote R = 1, 2, . . . , R and U = 1, 2, . . . , Uas the sets of the RRHs and UEs, respectively. The r-th RRHis equipped with Nr omni-directional antennas. Each UE hasa single omni-directional antenna and it receives a single in-dependent data stream from the BBU pool, which performscentralized baseband signal processing, cooperative strategy se-lection, and coordinated resource allocation. The data streamsfor all UEs are assumed to be available at the BBU pool. TheBBU pool connects to each RRH via an optical fronthaul link offinite capacity. In addition to the radio frequency (RF) function-ality (e.g., power amplification), each RRH has baseband signalprocessing capabilities such as precoding. After receiving thedata streams from the BBU pool, the RRHs forward the datastreams to the corresponding UEs over quasi-static radio chan-nels. The global channel state information (CSI) is assumed tobe available at the BBU pool, as in [8]–[10].

To fully utilize the available resources (e.g., radio spectrum,transmit power, and fronthaul capacity) to meet the UEs’ QoSrequirement, we propose a flexible functional split design for

C-RAN. In particular, each active RRH can flexibly be con-figured to support either the CAP or DS strategy, as shown inFig. 2(a). The block diagrams of the CAP and DS strategies areillustrated in Fig. 2(b) and (c), respectively. In the CAP strategy,based on the CSI and UEs’ QoS requirement, the BBU pool per-forms centralized precoding and delivers the compressed signalsto the RRHs, as shown in Fig. 2(b). On the other hand, in the DSstrategy, the BBU pool delivers both the signals and precodingvectors to the corresponding RRHs, which perform local pre-coding, as shown in Fig. 2(c). The CAP strategy and DS strategycorrespond to the PHY-RF split and MAC-PHY split proposedfor 5G RAN in [32], [33], respectively. The fronthaul interfacessupporting the CAP and DS strategies follow the common pub-lic radio interface (CPRI) and Fx interface [32], respectively.Hence, the fronthaul interface should change accordingly withthe cooperative strategy (i.e., CAP or DS) selected by its con-nected RRH. We assume that the RRHs can switch among thesleep, CAP, and DS modes with negligible delay. Due to thedifferences in baseband signal processing and data sharing, theCAP and DS strategies are different in terms of the fronthauldata rate and the RRH transmit power, as discussed in detail asfollows.

A. CAP Strategy

We denote su as the signal intended for UE u ∈ U . Withoutloss of generality, the signals are assumed to be independent andidentically distributed (i.i.d.) Gaussian random variables withzero mean and unit variance. In the BBU pool, the precodedbaseband signal for the r-th RRH supporting the CAP strategy,denoted as xr ∈ CNr ×1, is given by

xr =∑

u∈Uwrusu , ∀ r ∈ RC , (1)

where wru ∈ CNr ×1 denotes the precoding vector at RRH r forUE u, and RC ⊆ R denotes the set of active RRHs using theCAP strategy. Note that the coefficients of the precoding vectorwru should be set to 0 if RRH r is not serving UE u.

In order to reduce the amount of information delivered overthe fronthaul links, the BBU pool compresses and quantizesthe precoded baseband signals before transmitting them to theRRHs. Each xr is independently compressed and quantizedacross the RRHs. Note that it is possible to leverage joint signalcompression to further alleviate the fronthaul capacity constraintas in [9], which is out of the scope of this paper. The compressedsignal for the r-th RRH using the CAP strategy can be expressedas

xr = xr + qr , ∀ r ∈ RC , (2)

where qr ∈ CNr ×1 denotes the quantization noise vector, whichis independent of xr and is assumed to be Gaussian distributedwith zero mean and variance σ2

q,r1Nr . According to the rate-distortion theory [34], the achievable compression rate equalsto the mutual information between the compressed signal xr

and the precoded baseband signal xr . As a result, for the CAPstrategy, the data rate of the r-th fronthaul, ∀ r ∈ RC , can be

Page 4: Flexible Functional Split Design for Downlink C-RAN With Capacity-Constrained Fronthaulshiyuanming.github.io/papers/Journal/TVT19_ZhouLiShiWong.pdf · 2020. 5. 30. · 6050 IEEE TRANSACTIONS

ZHOU et al.: FLEXIBLE FUNCTIONAL SPLIT DESIGN FOR DOWNLINK C-RAN WITH CAPACITY-CONSTRAINED FRONTHAUL 6053

Fig. 2. An illustration of the block diagram of the flexible functional split between the BBU pool and RRHs, where COMPR, MUX, and DEMUX represent thecompression, multiplexer, and demultiplexer, respectively.

calculated by

B log2 det

(∑

u∈UwruwH

ru + σ2q,r INr

)− NrB log2

(σ2

q,r

), (3)

where B denotes the channel bandwidth. According to (3), thefronthaul data rate of the CAP strategy depends on the values ofthe precoding coefficients wru and the quantization noise σ2

q,r

as well as on the number of the antennas of RRH r. In particular,a higher precoding gain and smaller quantization noise lead tosmaller signal distortion, but also a higher fronthaul data rate.In this paper, such a tradeoff is balanced by jointly optimizingthe precoding coefficients and quantization noise.

B. DS Strategy

In the DS strategy, the BBU pool delivers both signal su

and its corresponding precoding vectors wru to a cluster ofRRHs serving UE u through fronthaul links. Similar to the CAPstrategy, all coefficients of the precoding vector wru shouldbe set to 0 if RRH r is not within the serving cluster of UEu. After receiving the signals and the corresponding precodingvectors, each RRH performs local precoding. As a result, thesignal transmitted by the r-th RRH can be written as

xr =∑

u∈Uwrusu , ∀ r ∈ RD , (4)

where RD ⊆ R denotes the set of active RRHs using the DSstrategy. As each active RRH can be configured to support eitherthe CAP or DS strategy, we have RC ∩RD = ∅.

According to (4), as the signals and corresponding precodingvectors are required to perform local precoding at each RRH, thefronthaul data rate is the summation of the data rates requiredby its serving UEs. For simplicity, the overhead introduced byCSI estimation and precoding vector delivery is ignored due toits negligible size compared with the data stream. As a result,for the DS strategy, the data rate of the r-th fronthaul can be

expressed as∑

u∈U1∥w r u ∥2

2B log2(1 + γu ), ∀ r ∈ RD , (5)

where γu denotes the target signal-to-interference-plus-noiseratio (SINR) of UE u. According to (5), the fronthaul datarate of the DS strategy is determined by the number of UEsserved by the RRH and the target SINR of all serving UEs. Inparticular, having more serving UEs at each RRH leads to ahigher cooperation gain, but also a higher fronthaul data rate.Comparing with (3), different parameters influence the fronthauldata rates of the CAP and DS strategies.

C. Signal Reception Model

With full spatial frequency reuse, each UE can simultaneouslyreceive its own signal transmitted from both the RRHs in RC

and the RRHs in RD over radio channels. The signal receivedat UE u is given by

yu =∑

r∈RC ∪RD

hHruxr + nu , ∀ u ∈ U , (6)

where hru ∈ CNr ×1 denotes the channel fading vector betweenRRH r and UE u and incorporates the effects of both path lossand small-scale fading, and nu denotes the additive white Gaus-sian noise (AWGN) at UE u with zero mean and variance σ2

n,u .By substituting (2) and (4) into (6), we have

yu =∑

r∈RC ∪RD

hHruwrusu +

k∈U\u

r∈RC ∪RD

hHruwrk sk

+∑

r∈RC

hHruqr + nu , ∀ u ∈ U , (7)

where the second term of the right hand side is the co-channelinterference.

By using single user detection (i.e., treating the co-channelinterference as noise), according to (7), the received SINR at

Page 5: Flexible Functional Split Design for Downlink C-RAN With Capacity-Constrained Fronthaulshiyuanming.github.io/papers/Journal/TVT19_ZhouLiShiWong.pdf · 2020. 5. 30. · 6050 IEEE TRANSACTIONS

6054 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 68, NO. 6, JUNE 2019

UE u ∈ U can be written as

SINRu =

∣∣∣∑

r∈RC ∪RD hHruwru

∣∣∣2

Iu + σ2n,u

, (8)

where Iu denotes the summation of the co-channel interferenceand quantization noise power, given by

Iu =∑

k∈U\u

∣∣∣∣∣∑

r∈RC ∪RD

hHruwrk

∣∣∣∣∣

2

+

∣∣∣∣∣∑

r∈RC

hHruσq,r1Nr

∣∣∣∣∣

2

.

(9)

D. Power Consumption Model

The aggregate power consumption consists of RRH transmitpower, RRH circuit power, and fronthaul power consumption.According to (2), the transmit power of the r-th RRH using theCAP strategy is given by

P txr =

u∈U∥wru∥2

2 + Nrσ2q,r , ∀ r ∈ RC . (10)

Similarly, according to (4), the transmit power of the r-thRRH using the DS strategy can be expressed as

P txr =

u∈U∥wru∥2

2, ∀ r ∈ RD . (11)

Based on (10) and (11), the RRH transmit power of the CAPstrategy involves the quantization noise power, which is differentfrom that of the DS strategy.

The RRH circuit power consists of the RF circuit and ba-sic baseband processing power consumption. They depend onthe transmission mode of the RRH (i.e., being in either ac-tive or sleep mode). In particular, the circuit power of RRHr ∈ Rν , ν ∈ C,D is modeled by a piecewise function,

P cc,νr =

P cc,ν

a,r , if P txr > 0,

P ccs,r , if P tx

r = 0,(12)

where P cc,νa,r and P cc

s,r denote the circuit power of the r-th RRHin Rν in the active and sleep modes, respectively, and P cc,ν

a,r >P cc

s,r .Similarly, the power consumption of the r-th fronthaul in the

active and sleep modes are denoted as P fha,r and P fh

s,r , respec-tively, and P fh

a,r > P fhs,r . By denoting RS ⊆ R as the set of the

RRHs in the sleep mode, the total power consumption of RRHcircuits and fronthaul links is given by

P cf =∑

r∈RC

(P cc,C

a,r + P fha,r

)+∑

r∈RD

(P cc,D

a,r + P fha,r

)

+∑

r∈RS

(P cc

s,r + P fhs,r)

=∑

r∈RC

(P cc,C

a,r + P fha,r − P cc

s,r − P fhs,r)

+∑

r∈RD

(P cc,D

a,r + P fha,r − P cc

s,r − P fhs,r)

+∑

r∈R

(P cc

s,r + P fhs,r).

By denoting P difr,C =P cc,C

a,r + P fha,r − P cc

s,r−P fhs,r > 0, P dif

r,D =P cc,D

a,r + P fha,r − P cc

s,r − P fhs,r > 0, and omitting the constant term∑

r∈R(P cc

s,r + P fhs,r), minimizing the aggregate power con-

sumption is equivalent to minimizing Pagg , which is given by

Pagg =∑

r∈RC ∪RD

u∈U

1ηr

∥wru∥22 +

r∈RC

(1ηr

Nrσ2q,r + P dif

r,C

)

+∑

r∈RD

P difr,D , (13)

where ηr > 0 denotes the drain efficiency [35] of the RF poweramplifier of the r-th RRH.

Discussions: There exist performance tradeoff between theDS and CAP strategies in terms of the cooperation gain, the fron-thaul data rate, and the power consumption. The main advantageof the DS strategy is that each RRH receives the original signalsof its serving UEs without distortion. However, the cooperationgain that can be achieved by the DS strategy is determined bythe RRH cluster size (i.e., the number of RRHs cooperativelytransmitting the same signal). In particular, a larger cluster sizecontributes to a higher cooperation gain, but also leads to a largerfronthaul data rate, as each cooperating RRH is required to re-ceive a copy of the original signal. Note that a larger cluster sizefor each UE corresponds to more UEs served by each RRH.Therefore, the fronthaul capacity constraint limits the clustersize and the cooperation gain. In the high traffic load regime(e.g., high target data rate and large number of UEs), the DSstrategy may require more RRHs to be active than the CAP strat-egy, so as to achieve a large enough cooperation gain to meetthe target data rate requirement of UEs, leading to higher circuitpower consumption. For the CAP strategy, the RRHs can receivethe precoded baseband signal by utilizing all UEs’ signals, andhence, achieving full cooperation. The fronthaul data rate ofthe CAP strategy can be adjusted by changing the quantizationnoise, which determines the compression resolution. Comparedto the DS strategy, the main disadvantage of the CAP strategyis the signal distortion due to quantization noise, which leadsto larger transmit power consumption. In the low traffic loadregime (e.g., low target data rate and small number of UEs), theDS strategy is able to achieve full cooperation, and hence canconsume less power than the CAP strategy, which suffers fromquantization noise.

III. PROBLEM FORMULATION AND TRANSFORMATION

To minimize the aggregate power consumption, we need toreduce both the RRH transmit power and the number of ac-tive RRHs and corresponding fronthaul links. However, thereexists a tradeoff between these two aspects. Specifically, to re-duce the RRH transmit power, more RRHs are required to beactive to meet UEs’ QoS requirement. On the other hand, hav-ing less active RRHs leads to lower RRH circuit and fronthaulpower consumption, but also higher RRH transmit power. Sucha tradeoff is further affected by other factors, including the ca-pacity constraints of fronthaul links, maximum transmit powerconstraints of the RRHs, and UEs’ QoS constraints. Hence,the RRH mode (i.e., CAP, DS, sleep) selection, precoding de-sign, and fronthaul compression should jointly be optimized to

Page 6: Flexible Functional Split Design for Downlink C-RAN With Capacity-Constrained Fronthaulshiyuanming.github.io/papers/Journal/TVT19_ZhouLiShiWong.pdf · 2020. 5. 30. · 6050 IEEE TRANSACTIONS

ZHOU et al.: FLEXIBLE FUNCTIONAL SPLIT DESIGN FOR DOWNLINK C-RAN WITH CAPACITY-CONSTRAINED FRONTHAUL 6055

minimize the aggregate power consumption. Note that the pre-coding coefficients and the quantization noise not only affectthe RRH modes for the reduction of RRH circuit power andfronthaul power consumption, but also play an important role infurther reducing the transmit power consumption when the RRHmodes are fixed. Based on the above discussions, the aggregatepower consumption minimization problem is formulated as

minimizeRC ,RD ,RS

w r u ,σ 2q , r

Pagg (14a)

subject to∑

u∈U∥wru∥2

2 + Nrσ2q,r ≤ PM

r , ∀ r ∈ RC , (14b)

u∈U∥wru∥2

2 ≤ PMr , ∀ r ∈ RD , (14c)

u∈U∥wru∥2

2 = 0, ∀ r ∈ RS , (14d)

B log2 det

(∑

u∈UwruwH

ru + σ2q,r INr

)

− NrB log2

(σ2

q,r

)≤ CM

r ,∀ r ∈ RC , (14e)∑

u∈U1∥w r u ∥2

2Blog2(1 + γu ) ≤ CMr ,

∀ r ∈ RD , (14f)∣∣∑

r∈RC ∪RD hHruwru

∣∣2

Iu + σ2n,u

≥ γu , ∀u ∈ U , (14g)

RC ∩RD = ∅, (14h)(RC ∪RD) ∩RS = ∅, (14i)

RC ∪RD ∪RS = R, (14j)

where PMr and CM

r denote the maximum transmit power ofthe r-th RRH and the capacity of the r-th fronthaul link, respec-tively. Constraints (14b)–(14d) represent the maximum transmitpower constraints of the RRHs in RC , RD , and RS , respec-tively. Constraints (14h)–(14j) ensure that each RRH can beconfigured to support one of the CAP, DS, and sleep modes.The aggregate power consumption minimization problem in(14) is a non-convex quadratically constrained combinatorialoptimization problem, which is generally difficult to solve andimposes the following challenges: First, the objective function(14a) is a combinatorial function due to both the RRH selection(i.e., either being in the active or sleep mode) and the cooper-ative strategy selection (i.e., supporting either the CAP or DSstrategy). Second, the capacity constraints of fronthaul linkssupporting the CAP and DS strategies (i.e., (14e) and (14f)),and the QoS constraints of the UEs in terms of the SINR (i.e.,(14g)) are non-convex quadratically constrained.

To address the aforementioned challenges, we transformproblem (14) into a sequence of rank-constrained SDP prob-lems. We define precoding matrix Wu = wuwH

u ∈ CNT ×NT

as a new optimization variable for UE u ∈ U , where NT =∑Rr=1 Nr and wu = [wH

1u ,wH2u , . . . ,wH

Ru ]H ∈ CNT ×1. We

have constraints Wu ≽ 0 and rank(Wu ) = 1 for UE u ∈ U .Precoding vector wu is given by the eigenvector of Wu . Themaximum transmit power constraints of the RRHs using theCAP strategy (i.e., (14b)) can equivalently be expressed as

u∈UTr (BrWu ) + Nrσ

2q,r ≤ PM

r , ∀ r ∈ RC , (15)

where Br ∈ RNT ×NT denotes a block diagonal matrix withidentity matrix INr as the r-th main diagonal block matrix andzeros elsewhere.

Similarly, the maximum transmit power constraints of theRRHs using the DS strategy and being in the sleep mode (i.e.,(14c) and (14d)) are, respectively, given by

u∈UTr (BrWu ) ≤ PM

r , ∀ r ∈ RD , (16)

u∈UTr (BrWu ) = 0, ∀ r ∈ RS . (17)

By defining Bc,r ∈ RNT ×Nr as the matrix composed of thecolumns from

∑r−1k=1 Nk + 1 to

∑rk=1 Nk of matrix Br , we have

wruwHru = BH

c,rWuBc,r . The capacity constraints of the fron-thaul links with the CAP strategy (i.e., (14e)) can be expressedas

B log2 det

(∑

u∈UBH

c,rWuBc,r +(σ2

q,r + ϵ)INr

)

− NrB log2

(σ2

q,r + ϵ)≤ CM

r , ∀ r ∈ RC , (18)

where ϵ > 0 is a small fixed regularization parameter.By defining Ωr =

∑u∈U BH

c,rWuBc,r +(σ2

q,r + ϵ)INr ,

the non-convex term in constraint (18) can be linearized byusing SCP [36]. Hence, the non-convex fronthaul capacity con-straint can be tackled in an iterative manner. In the (m + 1)-thiteration (m = 0, 1, 2, . . .), constraint (18) can be rewritten as

log2 det(Ω(m+1)

r

)+

1ln 2

Tr((

Ω(m+1)r

)−1(Ωr − Ω(m+1)

r

))

− Nr log2

(σ2

q,r + ϵ)≤ CM

r

B, ∀ r ∈ RC , (19)

where

Ω(m+1)r =

u∈UBH

c,rW(m )u Bc,r +

(σ2(m )

q,r + ϵ)

INr , (20)

and W(m )u and σ2(m )

q,r are obtained from the m-th iteration.Since ∥wru∥2

2 = Tr (BrWu ), the capacity constraints of thefronthaul links supporting the DS strategy (i.e., (14f)) can bewritten as

u∈U1Tr(Br W u ) log2(1 + γu ) ≤ CM

r

B, ∀ r ∈ RD . (21)

The indicator function in constraint (21) can equivalently beexpressed as an ℓ0-norm of a scalar, which indicates whether ornot this scalar is equal to zero. Thereby, constraint (21) can be

Page 7: Flexible Functional Split Design for Downlink C-RAN With Capacity-Constrained Fronthaulshiyuanming.github.io/papers/Journal/TVT19_ZhouLiShiWong.pdf · 2020. 5. 30. · 6050 IEEE TRANSACTIONS

6056 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 68, NO. 6, JUNE 2019

written as∑

u∈U∥Tr (BrWu )∥0 log2(1 + γu ) ≤ CM

r

B, ∀ r ∈ RD . (22)

Such a non-convex ℓ0-norm can be approximated by a convexreweighted ℓ1-norm, which is widely used in compressive sens-ing [37]. Similar to (19), in the (m + 1)-th iteration, constraint(22) can be rewritten as∑

u∈Uβ(m+1)

ru Tr (BrWu ) log(1 + γu ) ≤ CMr

B, ∀ r ∈ RD ,

(23)

where β(m+1)ru can be iteratively updated according to

β(m+1)ru =

1

Tr(BrW

(m )u

)+ c1

(24)

and c1 > 0 is a constant regularization factor.To achieve the target SINR, the QoS constraint of UE u can

be rewritten as

hHu Wuhu

hHu

(∑k∈U\u Wk

)hu + hH

u Λqhu + σ2n,u

≥ γu ,

∀ u ∈ U , (25)

where hu = [hH1u , . . . ,hH

Ru ]H ∈ CNT ×1, and Λq ∈ RNT ×NT isa block diagonal matrix with identity matrix σ2

q,rINr as the r-thmain diagonal block square matrix. Note that σ2

q,r = 0 for RRHr /∈ RC .

Based on the above transformation, problem (14) can be tack-led by iteratively solving the following problem,

P (m+1) : minimizeRC ,RD ,RS

W u ,σ 2q , r

r∈RC ∪RD

u∈U

1ηr

Tr (BrWu )

+∑

r∈RC

(1ηr

Nrσ2q,r + P dif

r,C

)

+∑

r∈RD

P difr,D (26a)

subject to constraints (14h)–(14j), (15)–(17),

(19), (23), (25),

rank (Wu ) = 1, ∀ u ∈ U , (26b)

Wu ≽ 0, ∀ u ∈ U . (26c)

Problem P(m+1) still cannot directly be solved due to thecombinatorial objective function (26a) and the non-convex rank-one constraint (26b). Given RRH setsRC ,RD , andRS , problemP (m+1) is a rank-constrained SDP problem. By dropping therank-one constraint [38], the convex relaxation problem canbe efficiently solved by using the interior-point method [39].Finally, the aggregate power minimization problem in (14) canbe solved by developing an MM algorithm to iteratively updateparameters Ω(m )

r and β(m )ru according to (20) and (24) by

solving (26).

IV. GROUP SPARSE PRECODING ALGORITHM

In this section, we develop an efficient algorithm to tackle thecombinatorial challenge based on the group sparse precodingapproach and mitigate the non-convex rank-one constraint. Theproposed algorithm is composed of two stages, as discussed inthe following two sub-sections.

A. Stage One: Identify Active RRHs

In the first stage, we identify the RRHs that are required tobe active to meet UEs’ QoS requirement. Suppose all activeRRHs are initially configured to support the CAP strategy (i.e.,RD = ∅), problem P (m+1) can be simplified as

minimizeRC ,RS

σ 2q , r ,W u

r∈RC

1ηr

(∑

u∈UTr (BrWu ) + Nrσ

2q,r

)

+∑

r∈RC

P difr,C

subject to constraints (15), (17), (19), (25),

(26b), (26c),

RC ∩RS = ∅,

RC ∪RS = R. (27)

When RRH r is switched off, all coefficients of precod-ing vector wr = [wH

r1, . . . ,wHrU ]H should be set to 0, yielding

∥wr∥22 =

∑u∈U Tr (BrWu ) = 0 and a group-sparsity struc-

ture of precoding vector w = [wH1 , . . . , wH

R ]H . As a result, prob-lem (27) can be expressed as

minimizeW u ,σ 2

q , r

r∈R

1ηr

(∑

u∈UTr (BrWu ) + Nrσ

2q,r

)

+∑

r∈R1∑ u ∈U Tr(Br W u )+Nr σ 2

q , r P difr,C

subject to constraints (15), (19), (25), (26b), (26c),

(28)

where ∀ r ∈ RC in constraints (15) and (19) is replaced by ∀ r ∈R. Problem (28) is non-convex due to the indicator function inthe objective function. An indicator function is equivalent to theℓ0-norm of a scalar, which can further be approximated by aconvex reweighted ℓ1-norm. Thus, we have

1 ∑u ∈U

Tr(Br W u ) + Nr σ 2q , r

≈ µ(m+1)r

(∑

u∈UTr (BrWu ) + Nrσ

2q,r

),

where µ(m+1)r can be iteratively updated according to

µ(m+1)r =

1∑

u∈U Tr(BrW

(m )u

)+ Nrσ

2(m )q,r + c2

, (29)

and c2 > 0 is a constant regularization factor.

Page 8: Flexible Functional Split Design for Downlink C-RAN With Capacity-Constrained Fronthaulshiyuanming.github.io/papers/Journal/TVT19_ZhouLiShiWong.pdf · 2020. 5. 30. · 6050 IEEE TRANSACTIONS

ZHOU et al.: FLEXIBLE FUNCTIONAL SPLIT DESIGN FOR DOWNLINK C-RAN WITH CAPACITY-CONSTRAINED FRONTHAUL 6057

Through convexifying the indicator function in the objectivefunction, we need to solve the following optimization problem,

minimizeW u ,σ 2

q , r

r∈R

(1ηr

+ µ(m+1)r P dif

r,C

)

×(∑

u∈UTr (BrWu ) + Nrσ

2q,r

),

subject to constraints (15), (19), (25), (26b), (26c),

(30)

where ∀ r ∈ RC in constraints (15) and (19) is replaced by ∀ r ∈R. After dropping rank-one constraint (26b), problem (30) isan SDP problem, which can be efficiently solved by convexprogramming solver (e.g., CVX [40]). We show the tightness ofthe rank-one constraint relaxation as follows.

Theorem 1: Let W⋆u denote the precoding matrix of UE u ∈

U as the solution of problem (30) without rank-one constraint(26b), then rank (W⋆

u ) = 1 always holds.Proof: Please refer to Appendix A. !The MM algorithm [41] can be used to solve a sequence of

convex optimization problems (i.e., problem (30) without therank-one constraint) in an iterative manner. We denote P (m+1)

Alg1as the value of the objective function of problem (30) in the(m + 1)-th iteration. The convergence threshold and the maxi-mum number of iterations are denoted as δ1 and φ1, respectively.The proposed algorithm based on the MM scheme to identifythe active RRHs is summarized in Algorithm 1. It is shown in[41] that the MM algorithm always converges to a stationarypoint of the original problem. After solving problem (27) by us-ing Algorithm 1, we can obtain the set of RRHs in sleep modeas RS = r |

(∑u∈U Tr (BrWu ) + Nrσ2

q,r

)< ϕ, and set of

RRHs using the CAP strategy as RC = R \ RS , where ϕ is apredefined small constant. Besides, we obtain the converged ob-jective value of problem (27) denoted by PC

agg and quantizationnoises for active RRHs given by σ2

q,r , r ∈ RC.

B. Stage Two: Identify Cooperative Strategies and OptimizePrecoding Matrices and Quantization Noise

In the second stage, we determine the set of active RRHsswitching to support the DS strategy, and optimize the precod-ing matrices and quantization noise, to further reduce the powerconsumption. We utilize the following ordering criterion to de-termine the priorities of RRHs using the CAP strategy to beswitched to support the DS strategy,

θr =1ηr

Nr σ2q,r , ∀ r ∈ RC . (31)

The RRH with a larger θr has a higher priority to support theDS strategy. In particular, the RRHs with more transmit anten-nas, smaller drain efficiency, and larger quantization noise arelikely to consume more power and generate higher interferenceaccording to (8) and (10). We denote the number of active RRHs(i.e., cardinality of RC ) as α. Based on the ordering criterion(31), we order the RRHs in a descending order, i.e., θπ1 ≥ θπ2 ≥· · · ≥ θπα , to determine the set of active RRHs using the DSstrategy. For simplicity, we iteratively select the active RRHsto support the DS strategy. Thus, we introduce another itera-tion which is outside the iterations used to update Ω(m+1)

r andβ(m+1)

ru . The RRH sets supporting the DS and CAP strategies inthe τ -th outer iteration are denoted as RD(τ ) = π1,π2, . . . , πτ and RC(τ ) = πτ +1,πτ +2, . . . , πα, respectively. Based on theabove definitions, we have RD(τ ) ∪ RC(τ ) = RC . Given RRHsets RC(τ ) , RD(τ ) , and RS , the RRH circuit and fronthaul powerconsumption is fixed. Hence,

∑r∈RC ( τ ) P dif

r,C +∑

r∈RD ( τ ) P difr,D

is a constant and can be omitted in the objective function. Asa result, we can solve the following problem in the (m + 1)-thinner iteration to reduce the aggregate power consumption,

minimizeW u ,σ 2

q , r

r∈RC ( τ )

1ηr

(∑

u∈UTr (BrWu ) + Nrσ

2q,r

)

+∑

r∈RD ( τ )

1ηr

u∈UTr (BrWu )

subject to constraints (15)-(17), (19), (23),

(25), (26b), (26c), (32)

where ∀ r ∈ RC and ∀ r ∈ RD in all constraints are replacedby ∀ r ∈ RC(τ ) and ∀ r ∈ RD(τ ) , respectively. Similarly, prob-lem (32) without rank-one constraint (26b) is an SDP problemand can efficiently be solved. The tightness of the rank-oneconstraint relaxation is shown in the following theorem.

Theorem 2: Let W⋆u denote the precoding matrix of UE u ∈

U as the solution of problem (32) without rank-one constraint(26b), then rank (W⋆

u ) = 1 always holds.Proof: Please refer to Appendix B !We denote P (m+1)

Alg2 as the value of the objective function ofproblem (32) in the (m + 1)-th inner iteration. The convergencethreshold and the maximum number of iterations are denotedas δ2 and φ2, respectively. The proposed algorithm to solveproblem (32) is summarized in Algorithm 2. We denote P (τ )

aggas the converged objective value of problem (32) for the τ -th

Page 9: Flexible Functional Split Design for Downlink C-RAN With Capacity-Constrained Fronthaulshiyuanming.github.io/papers/Journal/TVT19_ZhouLiShiWong.pdf · 2020. 5. 30. · 6050 IEEE TRANSACTIONS

6058 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 68, NO. 6, JUNE 2019

outer iteration. Finally, combining the above two stages, thealgorithm for solving the aggregate power consumption mini-mization problem (14) is given in Algorithm 3. The set of RRHsusing the DS strategy, RD(0) , and the iteration index, τ , areinitialized in Step 1. By using Algorithm 1, we solve problem(27) to check the feasibility and identify the set of RRHs re-quired to be active (Step 2). If problem (27) is feasible, thenwe determine the set of RRHs using the CAP strategy, RC ,the set of RRHs in the sleep mode, RS , the quantization noise,σ2

q,r, as well as the aggregate power consumption, PCagg , and

then sort the ordering criterion (31) in a descending order (Steps3–5). Otherwise, the algorithm terminates (Steps 6 and 7). Weinitialize RC(0) in Step 8. In the τ -th iteration, we move oneactive RRH from set RC(τ ) to set RD(τ ) based on the orderingof active RRHs (Steps 10 and 11), and solve problem (32) usingAlgorithm 2 to obtain P (τ )

agg (Step 12). If the aggregate powerconsumption in the τ -th iteration is smaller than PC

agg , then weupdate the values of PC

agg and τ (Steps 13 – 15). Otherwise, webreak the loop (Steps 16 and 17). The loop stops when eitherτ > α or P (τ )

agg +∑

r∈RC ( τ ) P difr,C +

∑r∈RD ( τ ) P dif

r,D ≥ PCagg . In

Step 18, we determine sets RC(τ ) and RD(τ ) , and recover pre-coding vectors wu and quantization noise σ2

q,r to serve allUEs. Note that the final precoding vector wu is the eigenvectorof Wu ,∀u ∈ U . By using the iteratively reweighted methodand the MM-based algorithm, the solution of the proposed al-gorithm is always a stationary point of the original problem[42].

The overall algorithm (i.e., Algorithm 3) runs Algorithm 1once and Algorithm 2 at most R times. Algorithms 1 and 2solve a sequence of SDP problems, i.e., problems (30) and(32) without rank-one constraint, respectively. To solve theSDP problem with U matrix optimization variables of sizeNT × NT , the interior-point method takes O(

√UNT log(1/ε))

iterations and O(UN 6T) floating point operations to achieve

an optimal solution with accuracy ε > 0. Note that the maxi-mum number of SDP problems required to be solved for Algo-rithms 1 and 2 are φ1 and φ2, respectively. Hence, the overall

computational complexity of the proposed algorithm is givenby O((φ1 + Rφ2)U 1.5N 6.5

T log(1/ε)).

V. PERFORMANCE EVALUATION

In this section, we evaluate the energy efficiency of the pro-posed flexible functional split design for downlink C-RAN andcompare the aggregate power consumption with that of the pureCAP and DS strategies. Specifically, in the CAP and DS strate-gies, all active RRHs work in the CAP and DS modes, respec-tively. In the simulations, the RRHs and UEs are randomly dis-tributed in a circular network coverage area with radius 500 m.We consider quasi-static Rayleigh fading channels and set thepath loss exponent to be 4. The channel bandwidth B and noisepower σ2

n,u are set to be 10 MHz and −100 dBm, respectively.The number of RRHs (i.e., R) in the network coverage areais 10. The maximum transmit power of the r-th RRH (i.e.,PM

r ,∀ r ∈ R) is 80 mW. Each RRH using the DS strategy onlyneeds to superimpose the received signals weighted by the cor-responding precoding coefficients, which is a simple operationand consumes less power than the quantization codebook basedsignal decompression operation performed by each RRH usingthe CAP strategy. Hence, the power differences between the ac-tive and sleep modes for the CAP and DS strategies (i.e., P dif

r,Cand P dif

r,D , ∀ r ∈ R) are set to be 500 mW and 400 mW, respec-tively. The drain efficiency of the RF power amplifier of the

Page 10: Flexible Functional Split Design for Downlink C-RAN With Capacity-Constrained Fronthaulshiyuanming.github.io/papers/Journal/TVT19_ZhouLiShiWong.pdf · 2020. 5. 30. · 6050 IEEE TRANSACTIONS

ZHOU et al.: FLEXIBLE FUNCTIONAL SPLIT DESIGN FOR DOWNLINK C-RAN WITH CAPACITY-CONSTRAINED FRONTHAUL 6059

Fig. 3. Convergence of Algorithms 1 and 2 for different number of UEs in thenetwork when CM

r = 80 Mbps and κu = 20 Mbps, ∀ r ∈ R, u ∈ U .

r-th RRH (i.e., ηr , ∀ r ∈ R) is 0.25. The constant regularizationfactors (i.e., ϵ, c1, and c2) are all set to be 10−5. The convergencethresholds (i.e., δ1 and δ2) are set to 1, and the predefined smallconstant (i.e., ϕ) is set to 10−3. The maximum number of itera-tions (i.e., φ1 and φ2) used in Algorithms 1 and 2 are set to be 30and 15, respectively. Each RRH is equipped with two antennasand each UE is equipped with a single antenna. We denote thetarget data rate as κu = B log2(1 + γu ),∀u ∈ U .

In Fig. 3, we first evaluate the convergence of the proposedalgorithm for the flexible functional split design in downlinkC-RAN with different number of UEs (i.e., U ) when CM

r =80 Mbps and κu = 20 Mbps, ∀ r ∈ R, u ∈ U . According toAlgorithm 3, the convergence of the proposed algorithm is guar-anteed as long as Algorithms 1 and 2 converge. The maximumnumber of iterations for the loops in Algorithms 1 and 2 areset as 30 and 15, respectively. The objective values obtained byAlgorithms 1 and 2 after each iteration are plotted in Fig. 3(a)and (b), respectively. As can be seen, Algorithm 1 converges

Fig. 4. Aggregate power consumption versus fronthaul capacity when U = 8and κu = 20 Mbps, ∀ u ∈ U .

after about 12 to 18 iterations, while Algorithm 2 convergesafter about 2 to 5 iterations. In particular, the larger the numberof UEs in the network, the larger the number of iterations isrequired for the algorithm to converge. Overall, Algorithm 3always converges after a small number of iterations.

In Fig. 4, we then investigate the impact of the limited fron-thaul capacity on the aggregate power consumption when U = 8and κu = 20 Mbps, ∀ u ∈ U . With the variation of the fron-thaul capacity, the aggregate power consumption changes sig-nificantly, which demonstrates the importance of taking intoaccount the limited fronthaul capacity. For the DS strategy, thefronthaul capacity constraint limits the number of cooperatingRRHs for each UE, which in turn limits the achievable coop-eration gain. Hence, in the low fronthaul capacity regime, theDS strategy is less likely to meet the QoS requirement of allUEs due to the limited cooperation gain. In particular, whenCM

r = 40 Mbps or 60 Mbps, the DS strategy is infeasible (i.e.,the QoS requirement of all UEs cannot be simultaneously sat-isfied). Hence, the corresponding points are marked with stars,as shown in Fig. 4. On the other hand, the CAP strategy isfeasible in the low fronthaul capacity regime. Hence, by trans-forming the advantage of generating low fronthaul data rates tothe requirement of activating less RRHs, the CAP strategy out-performs the DS strategy when the fronthaul capacity is small.With the increase of CM

r from 60 Mbps to 120 Mbps, the aggre-gate power consumption of all considered strategies decreasesas less RRHs are required to be active to meet the QoS require-ment of all UEs. When CM

r > 120 Mbps, the aggregate powerconsumption cannot be further reduced by increasing the fron-thaul capacity. When the fronthaul capacity is large enough todeliver multiple data streams, the DS strategy not only requiresa similar number of active RRHs as that of the CAP strategy,but also consumes less transmit power (e.g., no quantizationnoise in the DS strategy) and processing power (e.g., no signaldecompression is needed in the DS strategy). As a result, theDS strategy outperforms the CAP strategy when the fronthaulcapacity is large. The proposed flexible functional split design

Page 11: Flexible Functional Split Design for Downlink C-RAN With Capacity-Constrained Fronthaulshiyuanming.github.io/papers/Journal/TVT19_ZhouLiShiWong.pdf · 2020. 5. 30. · 6050 IEEE TRANSACTIONS

6060 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 68, NO. 6, JUNE 2019

Fig. 5. Aggregate power consumption versus target data rate when U = 8 andCM

r = 120 Mbps, ∀ r ∈ R.

exploits the advantages of both the CAP and DS strategies, i.e.,activating less RRHs and using a lower transmit power, respec-tively. Hence, the flexible functional split design always achievesa better performance than both the CAP and DS strategies forall values of the fronthaul capacity.

Fig. 5 shows the impact of the target data rate of UEs onthe aggregate power consumption when U = 8 and CM

r = 120Mbps, ∀ r ∈ R. For a given number of UEs, the target datarates of UEs reflect the traffic load in the network. As we cansee, the aggregate power consumption of all strategies underconsideration increases with the target data rates of UEs. This isbecause supporting higher data rates requires higher fronthauldata rates, which in turn requires more active RRHs as each RRHis connected to a fronthaul link with limited capacity. Hence, inthe low traffic load regime, maximizing the number of RRHsin the sleep mode is crucial in minimizing the aggregate powerconsumption. As can be seen, neither the DS nor CAP strategydominates the other across the entire target data rate regime.For example, when the target data rate is less than 25 Mbps,the DS strategy achieves a better performance than the CAPstrategy. On the other hand, when the target data rate is largerthan 30 Mbps, the CAP strategy achieves a better performancethan the DS strategy. This is because the fronthaul data rateof the DS strategy directly depends on the target data rate andthe number of serving UEs, while the fronthaul data rate ofthe CAP strategy depends on the logarithm of the SINR andincreases slowly with the target data rate. In the high traffic loadregime (e.g., the target data rate is 40 Mbps or above), the sets ofRRHs using the CAP and DS strategies are critical optimizationvariables. As shown in Fig. 5, the DS strategy becomes infeasiblein this regime and the corresponding points are plotted with stars.By appropriately setting the transmission mode for each RRH,the flexible functional split design outperforms both the CAPand DS strategies in terms of the energy efficiency.

In Fig. 6, we compare the percentage of RRHs in the DSand CAP modes for the flexible functional split design with

Fig. 6. Percentage of RRHs in the DS and CAP modes versus target datarate for the flexible functional split design when U = 8 and CM

r = 120 Mbps,∀ r ∈ R.

different target data rates of UEs when U = 8 and CMr = 120

Mbps, ∀ r ∈ R. As we can see, when the target data rate is low(i.e., less than 15 Mbps), almost all active RRHs are switchedto the DS mode, as the fronthaul capacity is not the dominantperformance-limiting factor in the low data rate regime. Withthe increase of the target data rate from 15 Mbps to 35 Mbps,the percentage of RRHs in the DS mode decreases, while thepercentage of RRHs in the CAP mode increases, i.e., less ac-tive RRHs are switched to the DS mode. This is because thefronthaul link is not able to support the transmission of multi-ple data streams without compression. By further increasing thetarget data rate, the percentage of RRHs in the DS mode almostremains at about 34%. As we can see, in the moderate and hightarget data rate regimes, the proposed flexible functional splitdesign adjusts the transmission modes of all RRHs according totheir channel conditions so as to fully exploit the advantages ofboth DS and CAP modes.

Fig. 7 illustrates the impact of the number of UEs on the ag-gregate power consumption of all strategies under considerationwhen CM

r = 120 Mbps and κu = 20 Mbps, ∀ r ∈ R, u ∈ U .With the increase of the number of UEs, the traffic load in thenetwork increases, which imposes a higher requirement on thefronthaul capacity. As a result, more RRHs are required to beactive to support the QoS requirement of all UEs in the network,leading to higher power consumption. When the number of UEsis small, the required fronthaul data rate of the DS strategy issmaller than the fronthaul capacity, and hence, the DS strategyoutperforms the CAP strategy in terms of the energy efficiency.When the number of UEs is large, the DS strategy becomesinfeasible, while the CAP strategy becomes more favourable byactivating less RRHs. Overall, the proposed flexible functionalsplit design adapts to the network traffic load and outperformsboth the CAP and DS strategies for all values of the number ofUEs.

Fig. 8 shows the impact of the number of UEs on the fractionof active RRHs in downlink C-RAN when CM

r = 120 Mbps and

Page 12: Flexible Functional Split Design for Downlink C-RAN With Capacity-Constrained Fronthaulshiyuanming.github.io/papers/Journal/TVT19_ZhouLiShiWong.pdf · 2020. 5. 30. · 6050 IEEE TRANSACTIONS

ZHOU et al.: FLEXIBLE FUNCTIONAL SPLIT DESIGN FOR DOWNLINK C-RAN WITH CAPACITY-CONSTRAINED FRONTHAUL 6061

Fig. 7. Aggregate power consumption versus number of UEs whenCM

r = 120 Mbps and κu = 20 Mbps, ∀ r ∈ R, u ∈ U .

Fig. 8. Fraction of active RRHs versus number of UEs when CMr = 120

Mbps and κu = 20 Mbps, ∀ r ∈ R, u ∈ U .

κu = 20 Mbps, ∀ r ∈ R, u ∈ U . Similar to the trends observedin Fig. 7, the fraction of the active RRHs increases with thenumber of UEs. As we can see, the fraction of the active RRHsof the proposed flexible functional split design is always smallerthan that of the DS strategy due to its better utilization of thefronthaul capacity. When the number of UEs reaches 14 or more,the DS strategy becomes infeasible, while the proposed flexiblefunctional split design can still guarantee the QoS requirementof all UEs. Moreover, the gap in terms of the active RRHsbetween the DS strategy and the flexible functional split designalso increases with the number of UEs.

VI. CONCLUSION

In this paper, we proposed a flexible functional split betweenthe BBU pool and the RRHs in downlink C-RAN with limitedfronthaul capacity. We formulated a joint RRH mode (i.e., CAP,DS, sleep) selection, precoding design, and fronthaul compres-

sion problem to minimize the aggregate power consumption. Wetook into account both the fronthaul capacity constraint and fron-thaul power consumption, and tackled the non-convex fronthaulcapacity constraints by using the SCP and ℓ1-norm convex relax-ation techniques. We transformed the non-convex optimizationproblem into a sequence of rank-constrained SDP problems.An iterative algorithm based on group sparse precodingapproach and MM scheme was proposed to solve the problem.Simulation results showed that the fronthaul capacity constrainthas a significant impact on aggregate power consumption andthe proposed flexible functional split design outperforms boththe pure CAP and DS strategies in terms of aggregate powerconsumption. For future work, we will consider the uncertaintyof radio channels and the millimeter wave-based fronthaul, andinvestigate their impact on the energy efficiency of C-RAN.

APPENDIX

A. Proof of Theorem 1

For notational simplicity, we denote gr = µ(m+1)r P dir

r +1ηr

,∀ r ∈ R. In addition, we denote ζr , λr , νu ≥ 0, and Hermi-tian matrix Xu ≽ 0 as the Lagrangian multipliers of constraints(15), (19) for all r ∈ R, (25), and (26c), respectively. Hence,the Lagrangian of problem (30) is given by

L1(Wu, σ2

q,r, ζr, λr, νu, Xu)

=∑

u∈UTr

(Wu

(∑

r∈R

(grBr + ζrBr + λrΞr

)

+∑

k∈U\u

νkγkhkhHk − νuhuhH

u − Xu

⎠+ Γ1,

where Ξr = 1ln 2Bc,r (Ω

(m+1)r )−1BH

c,r , Γ1 depends on σ2q,r,

ζr, λr, νu, and other constant parameters in problem(30). The dual problem of problem (30) is given by

maximizeζr ,λr ,νu ,Xu

infW u ,σ 2

q , r L1. (33)

We denote Φ⋆ =(W⋆

u, σ2⋆q,r

)and Ψ⋆ = (ζ⋆

r , λ⋆r,

ν⋆u, X⋆

u) as the solutions of primal and dual problems, re-spectively. Hence, the Karush-Kuhn-Tucker (KKT) conditionscan be written as

∇W u L1∣∣Φ⋆ ,Ψ ⋆ = 0, ∀u ∈ U , (34a)

X⋆uW

⋆u = 0, ∀u ∈ U , (34b)

ζ⋆r ≥ 0, λ⋆

r ≥ 0, ν⋆r ≥ 0, ∀ r ∈ R, (34c)

where ∇W u L1∣∣Φ⋆ ,Ψ ⋆ denotes the gradient of the Lagrangian in

(33) with respect to Wu at Φ⋆ and Ψ⋆ . According to (34a), forUE u ∈ U , we have∑

r∈R

(grBr + ζ⋆

r Br + λ⋆rΞr

)

+∑

k∈U\u

ν⋆k γkhkhH

k − ν⋆uhuhH

u − X⋆u = 0, ∀u ∈ U .

(35)

Page 13: Flexible Functional Split Design for Downlink C-RAN With Capacity-Constrained Fronthaulshiyuanming.github.io/papers/Journal/TVT19_ZhouLiShiWong.pdf · 2020. 5. 30. · 6050 IEEE TRANSACTIONS

6062 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 68, NO. 6, JUNE 2019

Based on (34b) and (35), for UE u ∈ U , we have

W⋆u

(∑

r∈R

(grBr + ζ⋆

r Br + λ⋆rΞr

)

+∑

k∈U\u

ν⋆k γkhkhH

k − ν⋆uhuhH

u

⎠ = W⋆uX

⋆u = 0. (36)

Hence, we have,

W⋆u (Y⋆

u − Z⋆u ) = 0 ⇔ rank (W⋆

uY⋆u ) = rank (W⋆

uZ⋆u ) ,

(37)

where Y⋆u =

∑r∈R(grBr + ζ⋆

r Br + λ⋆rΞr ) +

∑k∈U\u(ν

⋆k

γkhkhHk ) and Z⋆

u = ν⋆uhuhH

u . By taking into account gr > 0,constraint (34c), and the definition of Br , we have Y⋆

u ≻ 0, andthus rank (Y⋆

u ) = NT ,∀u ∈ U . As a result, we have

rank (W⋆uY

⋆u ) = rank (W⋆

u ) = rank (W⋆uZ

⋆u )

≤ rank (Z⋆u ) = 1, ∀u ∈ U .

As Wu = 0 cannot be the solution of problem (30) due toUEs’ QoS requirement, we conclude that solving problem (30)without the rank-one constraint always achieves rank (W⋆

u ) =1,∀u ∈ U . Hence, the proof of Theorem 1 is complete.

B. Proof of Theorem 2

The Lagrangian of problem (32) without constraint (26b) canbe written as

L2(Wu, σ2

q,r, ζCr , ζD

r , ζSr , λC

r , λDr ,

νu, Xu)

=∑

u∈UTr

(Wu

(∑

r∈RC ( τ )

(Br

ηk+ ζC

r Br + λCr Ξr

)

+∑

r∈RD ( τ )

(Br

ηk+ ζD

r Br + λDr β(m+1)

ru log2 (1 + γu ))

+∑

r∈RS

ζSr Br +

k∈U\u

νkγkhkhHk − νuhuhH

u − Xu

))

+ Γ2, (38)

where ζCr , λC

r , ζDr , λD

r , ζSr , νu ≥ 0, and Xu ≽ 0 are the La-

grangian multipliers for constraints (15), (19) for all r ∈ RC(τ ) ,(16), (23) for all r ∈ RD(τ ) , (17) for all r ∈ RS , (25), and (26c),respectively, and Γ2 includes all other terms unrelated to Wu

and Xu . Following similar steps in the proof of Theorem 1, forUE u, we have

W⋆u (P⋆

u − Q⋆u ) = 0 ⇔ rank (W⋆

uP⋆u ) = rank (W⋆

uQ⋆u ) ,(39)

where

P⋆u =

r∈RC ( τ )

(Br

ηk+ (ζC

r )⋆Br + (λCr )⋆Ξr

)

+∑

r∈RD ( τ )

(Br

ηk+ (ζD

r )⋆Br + (λDr )⋆β(m+1)

ru log2 (1 + γu))

+∑

r∈RS

(ζSr )⋆Br +

k∈U\u

ν⋆k γkhkhH

k , (40)

and Q⋆u = ν⋆

uhuhHu , and (ζC

r )⋆, (λCr )⋆, (ζD

r )⋆, (λDr )⋆,

(ζSr )⋆, and ν⋆

u denote the solution of the dual problem.Thus, we have P⋆

u ≻ 0 and rank (W⋆uP⋆

u ) = rank (W⋆u ). As

rank(W⋆uQ⋆

u ) ≤ rank(Q⋆u ) = 1, we obtain rank (W⋆

u ) ≤ 1.Due to QoS requirement of UEs, we have rank (W⋆

u ) =1, ∀u ∈ U . Hence, the proof of Theorem 2 is complete.

REFERENCES

[1] J. G. Andrews et al., “What will 5G be?” IEEE J. Sel. Areas Commun.,vol. 32, no. 6, pp. 1065–1082, Jun. 2014.

[2] “C-RAN: The Road Towards Green RAN,” version 3.0, China Mobile,Beijing, China, Dec. 2013.

[3] M. Peng, Y. Li, Z. Zhao, and C. Wang, “System architecture and keytechnologies for 5G heterogeneous cloud radio access networks,” IEEENetw., vol. 29, no. 2, pp. 6–14, Mar. 2015.

[4] Z. Li, S. Cui, J. Gu, and K. G. Shin, “Coordinated multi-point trans-missions based on interference alignment and neutralization,” in Proc.35th Annu. IEEE Int. Conf. Comput. Commun., San Francisco, CA, USA,Mar. 2016, pp. 1–9.

[5] J. Liu, S. Xu, S. Zhou, and Z. Niu, “Redesigning fronthaul for next-generation networks: Beyond baseband samples and point-to-point links,”IEEE Wireless Commun., vol. 22, no. 5, pp. 90–97, Oct. 2015.

[6] A. Pizzinat, P. Chanclou, F. Saliou, and T. Diallo, “Things you shouldknow about fronthaul,” J. Lightw. Technol., vol. 33, no. 5, pp. 1077–1083,Mar. 2015.

[7] J. Bartelt, P. Rost, D. Wubben, J. Lessmann, B. Melis, and G. Fettweis,“Fronthaul and backhaul requirements of flexibly centralized radio ac-cess networks,” IEEE Wireless Commun., vol. 22, no. 5, pp. 105–111,Oct. 2015.

[8] J. Zhao, T. Q. Quek, and Z. Lei, “Coordinated multipoint transmission withlimited backhaul data transfer,” IEEE Trans. Wireless Commun., vol. 12,no. 6, pp. 2762–2775, Jun. 2013.

[9] S.-H. Park, O. Simeone, O. Sahin, and S. Shamai, “Joint precoding andmultivariate backhaul compression for the downlink of cloud radio accessnetworks,” IEEE Trans. Signal Process., vol. 61, no. 22, pp. 5646–5658,Nov. 2013.

[10] B. Dai and W. Yu, “Sparse beamforming and user-centric clustering fordownlink cloud radio access network,” IEEE Access, vol. 2, pp. 1326–1339, 2014.

[11] B. Niu, Y. Zhou, H. Shah-Mansouri, and V. W. S. Wong, “A dynamicresource sharing mechanism for cloud radio access networks,” IEEE Trans.Wireless Commun., vol. 15, no. 12, pp. 8325–8338, Dec. 2016.

[12] A. Liu and V. K. Lau, “Two-timescale user-centric RRH clustering andprecoding optimization for cloud RAN via local stochastic cutting plane,”IEEE Trans. Signal Process., vol. 66, no. 1, pp. 64–76, Jan. 2018.

[13] Y. Mo, M. Peng, H. Xiang, Y. Sun, and X. Ji, “Resource allocation in cloudradio access networks with device-to-device communications,” IEEE Ac-cess, vol. 5, pp. 1250–1262, 2017.

[14] R. L. Cavalcante, S. Stanczak, M. Schubert, A. Eisenblaetter, andU. Turke, “Toward energy-efficient 5G wireless communications tech-nologies: Tools for decoupling the scaling of networks from the growth ofoperating power,” IEEE Signal Process. Mag., vol. 31, no. 6, pp. 24–34,Nov. 2014.

[15] W. Wu, J. Wang, M. Li, K. Liu, and J. Luo, “Energy-efficient transmissionwith data sharing,” in Proc. IEEE Conf. Comput. Commun., Hong Kong,Apr. 2015, pp. 73–81.

[16] M. Feng, S. Mao, and T. Jiang, “Boost: Base station on-off switchingstrategy for energy efficient massive MIMO HetNets,” in Proc. 35th Annu.IEEE Conf. Comput. Commun., San Francisco, CA, USA, Mar. 2016,pp. 1–9.

Page 14: Flexible Functional Split Design for Downlink C-RAN With Capacity-Constrained Fronthaulshiyuanming.github.io/papers/Journal/TVT19_ZhouLiShiWong.pdf · 2020. 5. 30. · 6050 IEEE TRANSACTIONS

ZHOU et al.: FLEXIBLE FUNCTIONAL SPLIT DESIGN FOR DOWNLINK C-RAN WITH CAPACITY-CONSTRAINED FRONTHAUL 6063

[17] S. Han, C. Yang, and A. F. Molisch, “Spectrum and energy efficientcooperative base station doze,” IEEE J. Sel. Areas Commun., vol. 32,no. 2, pp. 285–296, Feb. 2014.

[18] D. Pompili, A. Hajisami, and H. Viswanathan, “Dynamic provisioningand allocation in cloud radio access networks (C-RANs),” Ad Hoc Netw.,vol. 30, pp. 128–143, Mar. 2015.

[19] D. Pompili, A. Hajisami, and T. X. Tran, “Elastic resource utilizationframework for high capacity and energy efficiency in cloud RAN,” IEEECommun. Mag., vol. 54, no. 1, pp. 26–32, Jan. 2016.

[20] Y. Shi, J. Zhang, and K. Letaief, “Group sparse beamforming for greencloud-RAN,” IEEE Trans. Wireless Commun., vol. 13, no. 5, pp. 2809–2823, May 2014.

[21] S. Luo, R. Zhang, and T. J. Lim, “Downlink and uplink energy minimiza-tion through user association and beamforming in C-RAN,” IEEE Trans.Wireless Commun., vol. 14, no. 1, pp. 494–508, Jan. 2015.

[22] Y. Shi, J. Zhang, W. Chen, and K. B. Letaief, “Generalized sparse andlow-rank optimization for ultra-dense networks,” IEEE Commun. Mag.,vol. 56, no. 6, pp. 42–48, Jun. 2018.

[23] B. Dai and W. Yu, “Energy efficiency of downlink transmission strategiesfor cloud radio access networks,” IEEE J. Sel. Areas Commun., vol. 34,no. 4, pp. 1037–1050, Apr. 2016.

[24] F. Zhou, Y. Wu, R. Q. Hu, Y. Wang, and K. K. Wong, “Energy-efficientNOMA enabled heterogeneous cloud radio access networks,” IEEE Netw.,vol. 32, no. 2, pp. 152–160, Apr. 2018.

[25] D. Yan, R. Wang, E. Liu, and Q. Hou, “ADMM-based robust beamformingdesign for downlink cloud radio access networks,” IEEE Access, vol. 6,pp. 27912–27922, 2018.

[26] A. Maeder et al., “Towards a flexible functional split for cloud-RANnetworks,” in Proc. Eur. Conf. Netw. Commun., Bologna, Italy, Jun. 2014,pp. 1–5.

[27] O. Simeone, A. Maeder, M. Peng, O. Sahin, and W. Yu, “Cloud radioaccess network: Virtualizing wireless access for dense heterogeneous sys-tems,” J. Commun. Netw., vol. 18, no. 2, pp. 135–149, Apr. 2016.

[28] D. Harutyunyan and R. Riggio, “Flexible functional split in 5G networks,”in Proc. 13th Int. Conf. Netw. Service Manage., Tokyo, Japan, Nov. 2017,pp. 1–9.

[29] T. T. Vu, D. T. Ngo, M. N. Dao, S. Durrani, D. H. Nguyen, and R. H.Middleton, “Energy efficiency maximization for downlink cloud radioaccess networks with data sharing and data compression,” IEEE Trans.Wireless Commun., vol. 17, no. 8, pp. 4955–4970, Aug. 2018.

[30] S.-H. Park, O. Simeone, O. Sahin, and S. S. Shitz, “Fronthaul compressionfor cloud radio access networks: Signal processing advances inspired bynetwork information theory,” IEEE Signal Process. Mag., vol. 31, no. 6,pp. 69–79, Nov. 2014.

[31] P. Patil and W. Yu, “Hybrid compression and message-sharing strategyfor the downlink cloud radio-access network,” in Proc. Inf. Theory Appl.Workshop, San Diego, CA, USA, Feb. 2014, pp. 1–6.

[32] Transport Network Support of IMT-2020/5G, ITU-T Standard Q11/15,Feb. 2018.

[33] Study on New Radio Access Technology: Radio Access Architecture andInterfaces (Release 14), 3GPP TR 38.801 V14.0.0, Mar. 2017.

[34] T. M. Cover and J. A. Thomas, Elements of Information Theory. 2nd ed.New York, NY, USA: Wiley, 2006.

[35] G. Auer et al., “How much energy is needed to run a wireless network?”IEEE Wireless Commun., vol. 18, no. 5, pp. 40–49, Oct. 2011.

[36] S. Boyd, “Sequential convex programming,” Lecture Notes, StanfordUniv., Stanford, CA, USA, 2008.

[37] E. J. Candes, M. B. Wakin, and S. P. Boyd, “Enhancing sparsity byreweighted ℓ1 minimization,” J. Fourier Anal. Appl., vol. 14, no. 5,pp. 877–905, Oct. 2008.

[38] Z.-Q. Luo, W.-K. Ma, A. M.-C. So, Y. Ye, and S. Zhang, “Semidefinite re-laxation of quadratic optimization problems,” IEEE Signal Process. Mag.,vol. 27, no. 3, pp. 20–34, May 2010.

[39] S. Boyd and L. Vandenberghe, Convex Optimization. Cambridge, U.K.:Cambridge Univ. Press, 2004.

[40] M. Grant and S. Boyd, “CVX: MATLAB software for disciplinedconvex programming, version 2.1,” Jun. 2015. [Online]. Available:http://cvxr.com/cvx

[41] B. K. Sriperumbudur, D. A. Torres, and G. R. Lanckriet, “A majorization-minimization approach to the sparse generalized eigenvalue problem,”Mach. Learn., vol. 85, no. 1, pp. 3–39, Dec. 2011.

[42] H. Wang, F. Zhang, Q. Wu, Y. Hu, and Y. Shi, “Nonconvex and nonsmoothsparse optimization via adaptively iterative reweighted methods,” 2018.[Online]. Available: https://arxiv.org/abs/1810.10167

Yong Zhou (S’13–M’16) received the B.Sc. andM.Eng. degrees from Shandong University, Jinan,China, in 2008 and 2011, respectively, and the Ph.D.degree from the University of Waterloo, Waterloo,ON, Canada, in 2015. From 2015 to 2017, he wasa Postdoctoral Research Fellow with the Departmentof Electrical and Computer Engineering, The Univer-sity of British Columbia, Vancouver, BC, Canada. Heis currently an Assistant Professor with the School ofInformation Science and Technology, ShanghaiTechUniversity, Shanghai, China. He has served as a Tech-

nical Program Committee Member for several conferences. His research inter-ests include performance analysis and resource allocation of 5G and Internet ofThings networks.

Jie Li received the B.S. degree in communicationengineering from Anhui University, Hefei, China, in2014. He is currently working toward the M.S. degreewith the School of Information Science and Technol-ogy, ShanghaiTech University, Shanghai, China. Hisresearch interests include age of information and In-ternet of Things networks.

Yuanming Shi (S’13–M’15) received the B.S. de-gree in electronic engineering from Tsinghua Univer-sity, Beijing, China, in 2011, and the Ph.D. degree inelectronic and computer engineering from The HongKong University of Science and Technology, HongKong, in 2015. Since September 2015, he has beenwith the School of Information Science and Tech-nology, ShanghaiTech University, Shanghai, China,where he is currently a tenured Associate Profes-sor. He visited the University of California, Berkeley,CA, USA, from October 2016 to February 2017. His

research interests include optimization, statistics, machine learning, signal pro-cessing, and their applications to wireless communications and quantitativefinance. He is a recipient of the 2016 IEEE Marconi Prize Paper Award inWireless Communications, and the 2016 Young Author Best Paper Award bythe IEEE Signal Processing Society.

Vincent W. S. Wong (S’94–M’00–SM’07–F’16) re-ceived the B.Sc. degree from the University of Man-itoba, Winnipeg, MB, Canada, in 1994, the M.A.Sc.degree from the University of Waterloo, Waterloo,ON, Canada, in 1996, and the Ph.D. degree fromthe University of British Columbia, Vancouver, BC,Canada, in 2000. From 2000 to 2001, he was a Sys-tems Engineer with PMC-Sierra Inc. (now MicrochipTechnology Inc.). In 2002, he joined the Departmentof Electrical and Computer Engineering, UBC, wherehe is currently a Professor. His research interests in-

clude protocol design, optimization, and resource management of communica-tion networks, with applications to wireless networks, smart grids, mobile edgecomputing, and Internet of Things. He is an Executive Editorial CommitteeMember of the IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, an AreaEditor for the IEEE TRANSACTIONS ON COMMUNICATIONS, and an AssociateEditor for the IEEE TRANSACTIONS ON MOBILE COMPUTING. He has served asa Guest Editor for the IEEE JOURNAL ON SELECTED AREAS IN COMMUNICA-TIONS and the IEEE WIRELESS COMMUNICATIONS. He has also served on theeditorial boards of the IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY andthe Journal of Communications and Networks. He was a Tutorial Co-Chair ofthe 2018 IEEE Global Communications Conference (Globecom), a TechnicalProgram Co-Chair of the 2014 IEEE International Conference on Smart GridCommunications (SmartGridComm), as well as a Symposium Co-Chair of the2018 IEEE International Conference on Communications, IEEE SmartGrid-Comm 2013 and 2017, and IEEE Globecom 2013. He is the Chair of the IEEEVancouver Joint Communications Chapter and has served as the Chair of theIEEE Communications Society Emerging Technical Sub-Committee on SmartGrid Communications. He received the 2014 UBC Killam Faculty ResearchFellowship. He is an IEEE Communications Society Distinguished Lecturer for2019–2020.


Recommended