Joint Design of Fronthauling and Hybrid Beamforming for Downlink C-RAN Systems
Jaein Kim, Seok-Hwan Park, Osvaldo Simeone, Inkyu Lee, Shlomo, Shamai (Shitz)

TL;DR
This paper proposes a joint optimization framework for hybrid beamforming and fronthaul design in downlink C-RAN systems, considering both ideal and imperfect CSI, to maximize sum-rate and energy efficiency.
Contribution
It introduces a coupled optimization approach for analog and digital beamforming and fronthaul quantization in C-RAN, including a robust algorithm for imperfect CSI scenarios.
Findings
The proposed algorithm improves sum-rate and energy efficiency.
The scheme is robust to CSI estimation errors.
Numerical results validate the effectiveness of the joint optimization.
Abstract
Hybrid beamforming is known to be a cost-effective and wide-spread solution for a system with large-scale antenna arrays. This work studies the optimization of the analog and digital components of the hybrid beamforming solution for remote radio heads (RRHs) in a downlink cloud radio access network (C-RAN) architecture. Digital processing is carried out at a baseband processing unit (BBU) in the "cloud" and the precoded baseband signals are quantized prior to transmission to the RRHs via finite-capacity fronthaul links. In this system, we consider two different channel state information (CSI) scenarios: 1) ideal CSI at the BBU 2) imperfect effective CSI. Optimization of digital beamforming and fronthaul quantization strategies at the BBU as well as analog radio frequency (RF) beamforming at the RRHs is a coupled problem, since the effect of the quantization noise at the receiver depends…
| Variable | Definition |
|---|---|
| RF beamforming matrix at the th RRH | |
| Digital beamforming vector for the th UE | |
| Quantization noise covariance matrix at the th RRH | |
| MMSE receiver at the th UE | |
| Weight variable for the th UE | |
| Auxiliary matrix at the th RRH | |
| Auxiliary variable for power consumption | |
| Additional variable at the th instantaneous channel sample | |
| Auxiliary variable at the th instantaneous channel sample |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced MIMO Systems Optimization · Antenna Design and Analysis · Millimeter-Wave Propagation and Modeling
Joint Design of Fronthauling and Hybrid Beamforming for Downlink C-RAN Systems
Jaein Kim, Student Member, IEEE, Seok-Hwan Park, Member, IEEE,
Osvaldo Simeone, Fellow, IEEE, Inkyu Lee, Fellow, IEEE, and
Shlomo Shamai (Shitz), Life Fellow, *IEEE
This work was supported in part by the National Research Foundation (NRF) through the Ministry of Science, ICT and Future Planning, Korean Government, under Grant 2017R1A2B3012316. The work of S.-H. Park was supported by the NRF grant funded by the Korea government [NRF-2018R1D1A1B07040322]. The work of O. Simeone was supported by the European Research Council (ERC) under the European Union Horizon 2020 research and innovative programme (grant agreement No 725731). The work of S. Shamai has been supported by the European Union’s Horizon 2020, grant agreement No. 694630. This paper was presented in part at the IEEE SPAWC 2017, Sapporo, Japan, July 2017 [1]. J. Kim and I. Lee are with the School of Electrical Engineering, Korea University, Seoul 02841, Korea (e-mail: {kji_07, inkyu}@korea.ac.kr). S.-H. Park is with the Division of Electronic Engineering, Chonbuk National University, Jeonju 54896, Korea (e-mail: [email protected]). O. Simeone is with the Department of Informatics, King’s College London, London WC2R 2LS, UK (email: [email protected]). S. Shamai (Shitz) is with the Department of Electrical Engineering, Technion, Haifa, 32000, Israel (e-mail: [email protected]).
Abstract
Hybrid beamforming is known to be a cost-effective and wide-spread solution for a system with large-scale antenna arrays. This work studies the optimization of the analog and digital components of the hybrid beamforming solution for remote radio heads (RRHs) in a downlink cloud radio access network (C-RAN) architecture. Digital processing is carried out at a baseband processing unit (BBU) in the “cloud” and the precoded baseband signals are quantized prior to transmission to the RRHs via finite-capacity fronthaul links. In this system, we consider two different channel state information (CSI) scenarios:
- ideal CSI at the BBU 2) imperfect effective CSI. Optimization of digital beamforming and fronthaul quantization strategies at the BBU as well as analog radio frequency (RF) beamforming at the RRHs is a coupled problem, since the effect of the quantization noise at the receiver depends on the precoding matrices. The resulting joint optimization problem is examined with the goal of maximizing the weighted downlink sum-rate and the network energy efficiency. Fronthaul capacity and per-RRH power constraints are enforced along with constant modulus constraint on the RF beamforming matrices. For the case of perfect CSI, a block coordinate descent scheme is proposed based on the weighted minimum-mean-square-error approach by relaxing the constant modulus constraint of the analog beamformer. Also, we present the impact of imperfect CSI on the weighted sum-rate and network energy efficiency performance, and the algorithm is extended by applying the sample average approximation. Numerical results confirm the effectiveness of the proposed scheme and show that the proposed algorithm is robust to estimation errors.
Index Terms:
Cloud-RAN, massive MIMO, hybrid beamforming, fronthaul compression, imperfect CSI.
I Introduction
Massive multiple-input and multiple-output (MIMO) has been regarded as a promising technology for future wireless systems owing to its potential of improving both spectral and energy efficiency (EE) with simple signal processing [2]. This is enabled by the fact that the channel vectors for different users become orthogonal when the number of transmit antennas grows to infinity. However, with massive MIMO arrays, it is generally impractical to equip every antenna of a large array with a radio frequency (RF) chain due to hardware limitations [3]. Hybrid beamforming techniques, whereby the beamforming process consists of a low-dimensional digital beamforming followed by analog RF beamforming, has emerged as an effective means to address this problem (see, e.g., [4, 5, 6, 7, 8, 9, 10, 11, 12, 13]). Both analog and digital components are typically designed separately and locally for a base station (BS) [3].
In a cloud radio access network (C-RAN) architecture, the baseband signal processing functionalities of multiple BSs are migrated to a baseband processing unit (BBU) in the “cloud”, while RF functionalities are implemented at distributed remote radio heads (RRHs). Therefore, in the C-RAN architecture with large antenna arrays at the RRHs, digital precoding across multiple RRHs can be carried out at the BBU, while RF beamforming is performed locally at each RRH. The design problem becomes more challenging by the capacity limitations of the fronthaul links that connect the BBU to the RRHs.
In the downlink of C-RAN, the BBU performs joint encoding and precoding of the messages intended for user equipments (UEs), and then the produced baseband signals are quantized and compressed prior to being transferred to the RRH via fronthaul links. The design of precoding and fronthaul compression strategies has been studied in [14, 15, 16]. Specifically, the authors in [14] considered the standard point-to-point fronthaul compression strategies. In [15, 16], the authors investigated multivariate fronthaul compression.
In this work, we study the application of hybrid beamforming to the C-RAN architecture. We tackle the problem of jointly optimizing digital baseband beamforming and fronthaul compression strategies at the BBU along with RF beamforming at the RRHs with the goal of maximizing the weighted downlink sum-rate and the network EE. Fronthaul capacity and per-RRH transmit power constraints are imposed, as well as constant modulus constraint on the RF beamforming matrices which consist of analog phase shifters [3].
The limited number of RF chains determines the capability of the BBU to acquire channel state information (CSI) through conventional uplink training based on the time division duplex (TDD) operation. In particular, during the uplink training, the received baseband signal depends on a RF beamforming matrix, and hence instantaneous CSI is unavailable when designing the RF beamforming matrices. To address this limitation, the RF beamforming matrices are computed based on the second-order statistics of the downlink channel vectors, and the digital beamforming and fronthaul compression strategies are adaptive to the estimated effective channel.
I-A Related Work
A hybrid beamforming design has been investigated in [4, 5, 6, 7, 8, 9, 10, 11, 12, 13]. Specifically, in [4], a point-to-point hybrid precoding and combining algorithm was proposed that uses orthogonal matching pursuit for millimeter-wave (mmWave) systems. The authors in [6] provided a low-complexity hybrid beamforming scheme to achieve sum-rate performance close to that of the zero-forcing (ZF) method for the downlink of multi-user multiple-input single-output (MISO) systems. In this case, each RF beamforming vector for a user was determined by projecting the downlink channel onto the feasible RF space with low-dimensional ZF digital beamforming. In addition, for multi-user MIMO mmWave systems, a limited feedback hybrid beamforming scheme was presented in [7]. The work in [8] proved that in hybrid beamforming, the number of RF chains needs to be twice the number of data streams to achieve sum-rate performance equal to that of fully digital beamforming. Also, the authors in [8] considered a design of the hybrid beamforming to maximize spectral efficiency for point-to-point MIMO and multi-user MISO scenarios.
Most of works on hybrid beamforming in [4, 5, 6, 7, 8, 9, 10] have assumed full CSI. However, it is difficult to estimate the channel vectors across all antenna elements, since the estimation operates in the low-dimensional baseband downlink obtained after RF beamforming. To address this issue, in [11] and [12], the RF beamforming matrix was determined by using the long-term CSI, while the digital beamformer was designed based on the low-dimensional effective channel. Recently, a design of hybrid beamforming for C-RAN systems has been studied in [17] and [18]. The authors in [17] provided a two-stage algorithm that only demands low-dimensional effective CSI. In [18], a RF beamforming was computed based on a weighted sum of second-order channel statistics and the size of RF and digital beamforming matrices was determined in order to maximize the large-scale approximated sum-rate with regularized ZF digital beamforming.
Furthermore, the EE maximization problem in C-RAN has been studied in [19, 20, 21]. In [19], the authors considered a joint design of beamforming, virtual computing resources, RRH selection, and RRH-UE association in a limited fronthaul C-RAN, and a global optimization algorithm and a low-complexity method were presented. Also, for both single-hop and multi-hop C-RAN scenarios, the problem of EE maximization under both data-sharing and compression-based fronthaul strategies was addressed in [20]. The authors in [21] took into account a realistic power consumption model which is dependent on the data rate and dynamic power amplifier.
I-B Main Contributions, Paper Organization and Notation
The main contributions of this paper are as follows:
- •
For downlink C-RAN with hybrid analog-digital antenna arrays, we investigate the joint design of fronthauling and hybrid beamforming with the goal of maximizing the weighted sum-rate (WSR) and the network EE.
- •
For the case of perfect CSI, we first decompose the problem into two sub-problems of the RF beamforming and the digital processing, which turn out to be non-convex, and then we propose an iterative algorithm based on weighted minimum-mean-square-error (WMMSE) approach by relaxing constant modulus constraint. Also, for the imperfect CSI case, we extend the solution with the perfect CSI by applying the sample average approximation (SAA) [22].
- •
Extensive numerical results are provided to validate the effectiveness of the proposed algorithm. In addition, in the presence of channel estimation errors, we show the robustness of the proposed scheme.
The paper is organized as follows: In Sec. II, we present the system model for the downlink of a C-RAN with hybrid digital and analog processing and finite-capacity fronthaul links. In Sec. III, for the case of perfect CSI, we describe the problems of WSR maximization and network EE maximization, and an iterative algorithm to tackle the problems is proposed. Sec. IV discusses the problem of CSI estimation in a TDD system. In addition, we introduce an uplink channel training method and provide a RF beamforming matrix design and the digital strategies. Numerical results are illustrated in Sec. V. The paper is closed with the conclusion in Sec. VI.
Throughout this paper, boldface uppercase, boldface lowercase and normal letters indicate matrices, vectors and scalars, respectively. The operators , , , and represent transpose, conjugate transpose, expectation, determinant and trace, respectively. A circularly symmetric complex Gaussian distribution with mean and covariance matrix is denoted by . The set of all complex matrices is defined as . represents an identity matrix of size . stands for the Kronecker product. The variables used in this paper are summarized in Table I.
II System Model
As illustrated in Fig. 1, we consider the downlink of a C-RAN system in which a BBU communicates with single-antenna UEs through RRHs, each equipped with transmit antennas. We assume that the th RRH is connected to the BBU via an error-free digital fronthaul link of capacity bps/Hz [23, 24], and each RRH is equipped with RF chains due to cost limitations. This implies that fully digital beamforming across transmit antennas of each RRH is not enabled [8, 5, 4, 6, 7] and thus hybrid analog-digital solutions are in order. For convenience, we define the sets , , and . We assume that user scheduling is predetermined and hence all the UEs are active. For rate allocation, the priority among active UEs can be controlled by adjusting the weights of the weighted sum-rate in Sec. III-A. The transmit-side baseband processing is centralized at the BBU based on CSI reported by the RRHs on the fronthaul links. Assuming a TDD operation, each RRH obtains its local CSI by means of uplink channel training [25, 26].
II-A Channel Model
For the downlink channel from the RRHs to the UEs, we adopt a frequency-flat fading channel model such that the received signal at the th UE is given as
[TABLE]
where is the transmitted signal of the th RRH subject to the transmit power constraint , equals the channel vector from the th RRH to the th UE, which is distributed as with being the transmit-side correlation, represents the signal vector transmitted by all RRHs, indicates the channel vector from all RRHs to the th UE, and denotes the additive noise at the th UE.
II-B Digital Beamforming and Fronthaul Compression
We define the message intended for the th UE as , where stands for the coding block length and is the rate of . The BBU encodes the message into the baseband signal for using a standard random Gaussian channel code. Then, in order to manage inter-UE interference, the signals are linearly precoded as
[TABLE]
where is the digital beamforming vector across all the RRHs for the th UE, and represents the th subvector of corresponding to the signal transmitted by the th RRH. Defining the shaping matrices , the th subvector can be expressed as .
Since the BBU communicates with the th RRH via a fronthaul link of finite capacity, the signal is quantized and compressed prior to being transferred to the RRH. Following the approaches in [27, 28], we model the impact of the compression by writing the quantized signal as
[TABLE]
where the quantization noise is independent of the signal . As for the standard information-theoretic formulation, the covariance matrix describes the effect of the quantizer. From [29, Ch. 3], the quantized signal can be reliably recovered at the th RRH, if the following condition is satisfied
[TABLE]
where we define the set of the digital beamforming vectors as .
II-C RF Beamforming
The quantized signal vector decompressed at the th RRH is of dimension , and is input to one of RF chains. In order to fully utilize transmit antennas, the th RRH applies analog RF beamforming to the signal via the beamforming matrix . The RF beamforming obtains signals for the antenna as a combination of output of the RF chains. As a result, the transmitted signal from transmit antennas is given as
[TABLE]
As summarized in [30], the RF beamforming can be implemented using analog phase shifters and switches. Accordingly, each RF chain is connected to a specific set of transmit antennas through a phase shifter. In this paper, we consider a fully connected phase shifter architecture, whereby each RF chain is connected to all transmit antennas via a separate phase shifter. In the fully connected phase shifter architecture, the th element of the RF beamforming matrix is expressed as for and , where indicates the phase shift between the signals and . Therefore, when designing the RF beamforming matrix , one should satisfy constant modulus constraint for and (see, e.g., [8]).
III Design with Perfect CSI
In this section, we discuss the problem of jointly designing the beamforming matrices for RF and digital beamforming, along with the fronthaul quantization noise covariance matrices. As we will see, these problems are interdependent, since the impact of the quantization noise on the receivers’ performance depends on the beamforming matrices. Here, we first consider the case of perfect CSI, while the system with imperfect CSI will be addressed in Sec. IV.
To measure the achievable rate for each UE , we rewrite the signal in (1) under the transmission model (5) as
[TABLE]
where indicates the effective RF beamforming matrix across all RRHs and stands for the vector of all the quantization noise signals, which is distributed as with .
Assuming that UE decodes the message by treating the interference signals as the additive noise, the achievable rate for the th UE is given as
[TABLE]
where , , and we denote the function .
Considering the power consumption in the C-RAN, the total power consumption can be modeled as [31]
[TABLE]
where the transmission power of the th RRH is obtained as
[TABLE]
is the circuit power consumed by a UE, and represents the circuit power consumption at each RRH, which is proportional to the number of RF chains.
III-A Weighted Sum-Rate Maximization
In this work, we tackle the problem of maximizing the WSR of the UEs while satisfying the per-RRH transmit power, fronthaul capacity and constant modulus constraints, where is a weight denoting the priority for the th UE. The problem is stated as
[TABLE]
Problem (10) is non-convex due to the objective function (10a) and the constraints (10b), (10c) and (10d). In the next subsection, we present an iterative algorithm that computes an efficient solution of the problem. To address problem (10), we propose an iterative algorithm based on block coordinate descent (BCD), whereby the RF beamforming matrices and the digital processing strategies are alternately optimized. We first describe the optimization of the digital part and for a fixed RF beamforming , and then introduce the optimization of the latter.
III-A1 Optimization of Digital Beamforming and Fronthaul Compression
For a given RF beamforming , problem (10) with respect to the digital beamforming and the fronthaul compression strategies can be written as
[TABLE]
where we eliminate the constant modulus constraint (10d) which is independent of the digital variables and . Problem (11) is still non-convex due to the non-convex objective function (11a) and constraint (11b).
To solve this problem, we extend the WMMSE-based algorithm in [32]. To this end, we introduce two convex lower bounds on (11a) and (11b) by applying a similar approach in [32]. Denoting as the quantity obtained at the th iteration of the BCD, a lower bound on the function in (11a) is written as
[TABLE]
where we define the function
[TABLE]
with arbitrary parameters and , and the mean squared error (MSE) function is denoted as
[TABLE]
Note that the lower bound in (12) is satisfied with equality when the variables and are equal to
[TABLE]
Furthermore, an upper bound of the function in the constraint (11b) is given as
[TABLE]
for any arbitrary positive definite matrix , where is represented as
[TABLE]
Here, the matrix that achieves equality in (17) is written as
[TABLE]
Based on the inequalities (12) and (17), we formulate the problem
[TABLE]
where , , and . Although problem (20) is still non-convex, it is convex with respect to when the variables are fixed and vice versa. As proved in [32], since each variable update yields a non-decreasing objective value in (20a), solving problem (20) alternately over these two sets of variables would yield a solution that is guaranteed to converge to a stationary point. This is detailed in Algorithm 1 below.
[TABLE]
III-A2 Optimization of RF Beamforming
We now discuss the optimization of the RF beamformers in problem (10) for fixed digital variables and . The problem can be stated as
[TABLE]
The presence of the constant modulus constraint (21c) makes it difficult to solve problem (21). To address this issue, as in [10, Sec. III-A], we relax the condition (21c) to the convex constraint . Then, the obtained problem can be solved by again applying the WMMSE method in [32]. The procedure for solving problem (21) is summarized in Algorithm 2, where the convex problem of the original problem (21) is stated as
[TABLE]
[TABLE]
Since the RF beamforming matrices computed from Algorithm 2, denoted as , may not satisfy the constraint (21c), we propose to obtain a feasible RF beamformer by projecting onto the feasible space [10, Sec. III-A]. Specifically, we find the RF beamformer such that the distance is minimized. As a result, the beamformer is calculated as for , and [10, Eq. (14)]. In summary, for a joint design of the digital beamforming , the fronthaul compression and the RF beamforming strategies , we run Algorithm 1 and 2 alternately. We note that while both Algorithm 1 and Algorithm 2 are individually convergent in the absence of modulus constraint for the RF beamforming, due to the projection step in the update of RF beamforming, the overall alternating optimization algorithm is not guaranteed to converge. This is also the case for the related algorithms in [33]. Therefore, we will observe the convergence behavior of the proposed algorithm in Sec. V.
III-B Network Energy Efficiency Maximization
We now consider jointly designing RF and digital beamforming along with fronthaul compression with the aim of maximizing the overall network EE. The network EE is defined as the ratio of the WSR to the corresponding power consumption. Accordingly, the problem is formulated as
[TABLE]
Problem (23) is also non-convex due to the objective function (23a) and the constraints (23b). In the following subsection, similar to Sec III-A, we adopt alternating optimization to tackle problem (23).
III-B1 Optimization of Digital Beamforming and Fronthaul Compression
For a given RF beamforming , the digital beamforming and the fronthaul compression strategies are optimized by solving the following problem
[TABLE]
Since problem (24) is non-convex, we also apply a similar approach proposed in Sec. III-A1. To make problem (24) more tractable, we first introduce a new objective function as a natural logarithm of the objective function (24a)
[TABLE]
Then, we consider a convex lower bound of the function (25) as
[TABLE]
where we define the function
[TABLE]
with arbitrary parameters , and .
One can show that for fixed , the lower bound in (26) holds with equality when the variables , and are given as
[TABLE]
Based on the bounds (17) and (26), the problem is formulated as
[TABLE]
Similar to Algorithm 1, to obtain a solution , we alternately update the sets of variables and until convergence.
III-B2 Optimization of RF Beamforming
In this subsection, for fixed digital variables and , we focus on optimizing the RF beamforming by solving the following non-convex problem
[TABLE]
To solve problem (32), by using the bound (26) and relaxing the modulus constraint (21c), we express the relaxed problem as
[TABLE]
Similar in Sec. III-A2, the sets of variables and are alternately updated until convergence, and then the obtained RF beamforming matrices are projected onto the feasible space to satisfy the modulus constraint (21c). To sum up, the digital beamforming , the fronthaul compression and the RF beamforming are jointly obtained by optimizing alternately and . The effectiveness of the proposed algorithm will be confirmed by numerical results in Sec. V.
IV Design with Imperfect CSI
In the previous section, we have assumed that the instantaneous channel vectors are perfectly known at the BBU. In this section, we study a more practical case in which low-dimensional effective CSI is acquired by the RRHs via uplink channel training in a TDD operation. The key challenge is that the analog beamforming matrices affect the signal received on the uplink during the training phase. Therefore, the design of the analog beamforming cannot rely on the knowledge of full CSI . Instead, it is assumed that only the covariance matrices of the channel vectors are available at the BBU when designing analog precoding. In practice, this long-term CSI can be estimated by means of time average if the fading channels are stationary for a sufficiently long time [11, 34].
IV-A Uplink Channel Training
In the TDD operation, the downlink CSI is obtained based on the uplink training signals by leveraging reciprocity between downlink and uplink channels. The channel matrix between all UEs and the th RRH is estimated at the RRH and forwarded to the BBU. Importantly, since channel estimation is performed based on the low-dimensional output of RF beamforming, the design of the RF beamforming affects the channel estimation as well as the WSR performance. For the rest of this subsection, we describe the relationships between and the channel estimation error.
To elaborate, on the uplink, UE transmits the orthogonal training sequence of symbols with transmit power , where the condition is required in order to ensure the orthogonality of the training sequences. We have for , where denotes the Kronecker delta function. The signal matrix received at the th RRH during uplink training is given as
[TABLE]
where represents the orthogonal training sequence matrix with is the matrix of training signal powers, and indicates the additive Gaussian noise matrix at the th RRH with for .
To estimate the channel from the received signal , we define the received signal vector of the th RRH as
[TABLE]
where denotes the vector obtained by stacking all columns of the matrix on top of each other. Note that the signal (IV-A) depends on the RF beamforming matrix .
Minimizing the MSE yields the estimated channel vector as
[TABLE]
where stands for the th subvector of corresponding to the th UE and with . RRH sends the estimated channel vector to the BBU via the fronthaul link. We assume that the coherence block is sufficiently large, so that the CSI overhead is amortized over many fronthaul channel uses. As a result, the estimated channel vectors are available at the BBU without additional distortion due to fronthaul transmission and does not violate the fronthaul capacity constraint [35].
IV-B Weighted Sum-Rate Maximization
We consider the problem of maximizing the average WSR of the UEs, while satisfying the per-RRH transmit power, fronthaul capacity and constant modulus constraints. The problem is written as
[TABLE]
In problem (37), we account for the fact that while the RF beamforming can only depend on long-term CSI, the digital beamforming and fronthaul compression can be a function of the instantaneous CSI.
IV-B1 Design of RF Beamforming
As discussed before, the RF beamforming matrix affects both the downlink rate and the quality of the estimated CSI via uplink training. In this subsection, we focus on the design of matrices by assuming only the long-term CSI on the covariance matrices . Adopting the SAA method [22], we generate instantaneous channel samples based on the second-order statistic of the downlink channel vectors. By approximating the objective function (37a) with an empirical average as , we formulate the problem as
[TABLE]
Similar to problem (10), we update the variables from Algorithm 1 and the analog RF beamforming matrices from Algorithm 2 alternately until convergence.
IV-B2 Design of Digital Beamforming and Fronthaul Compression
Based on the channel estimate obtained for the RF beamforming matrices in Sec. IV-B1, the BBU optimizes the digital strategies and . We write the downlink received signal in (6) of the th UE as
[TABLE]
where represents the estimated channel vector from all RRHs to the th UE, and indicates the estimation error vector from all RRHs to the th UE, which is distributed as with . Here, the error covariance matrix is given as
[TABLE]
Assuming that the estimation error and interference are treated as the additive noise [36], the achievable rate for the th UE is computed as
[TABLE]
where
[TABLE]
Then, the WSR maximization problem is formulated as
[TABLE]
As in problem (11), we adopt Algorithm 1 with minor modifications.
IV-C Network Energy Efficiency Maximization
We also address the problem of jointly optimizing RF and digital beamforming and fronthaul compression design with the goal of maximizing the average network EE. The problem is written as
[TABLE]
IV-C1 Design of RF beamforming
Adopting the SAA method, the approximation problem of the original problem is written as
[TABLE]
Since the objective function (45a) is a sum of ratios unlike the average WSR maximization problem, the proposed algorithm in Sec. III-B cannot be directly applied to the average network EE maximization problem. To tackle this issue, we introduce additional optimization variables which satisfy the non-convex constraint
[TABLE]
Then, the problem can be equivalently recast as
[TABLE]
However, since in (IV-C1) is a concave function, it is still difficult to solve problem (47). To make the constraint (IV-C1) more tractable, we also consider a convex upper bound on as
[TABLE]
By using the convex bounds (17), (26) and (48) and relaxing the modulus constraint (38d), we formulate the problem
[TABLE]
where with . As in Sec. III-B, to obtain the RF beamforming matrices , we update the variables and alternately until convergence.
IV-C2 Design of Digital beamforming and Fronthaul Compression
After channel estimation based on the RF beamforming matrices in Sec. IV-C1, the digital beamforming and the fronthaul compression strategies are computed by solving the following problem
[TABLE]
Problem (50) can be solved by the algorithm in Sec. III-B1 with minor modifications. The performance of the proposed algorithm will be evaluated by numerical results in Sec. V.
V Numerical Results
In this section, we present numerical results to validate the effectiveness of the proposed joint design of the RF and digital processing strategies. Throughout the simulation results, we consider the case of UEs, RRHs, and RRH antennas, and evaluate the sum-rate of the UEs with for all . The length of pilot sequences is set to , the uplink transmit power of all UEs is given as for all , the circuit power per RF chain and the static power consumed at the UE are respectively fixed as and , and each RRH has the same fronthaul capacity and the same downlink transmit power for all , i.e., and . In addition, we set the downlink noise variance to be so that the downlink signal-to-noise ratio (SNR) is defined as .
Following [34, 37], we adopt the half wavelength-spaced uniform linear antenna array model of the RRH antennas such that the channel covariance matrix is given as
[TABLE]
where the angle of arrival and the angular spread have the distributions and , respectively. Here, the notation represents a uniform distribution between and .
V-A Perfect CSI Case
For the perfect CSI case, we compare the performance of the proposed scheme in Sec. III with the following baseline schemes.
- •
Fully digital: Fully digital beamforming is carried out across all RRH antennas, where beamforming is designed using Algorithm 1 with .
- •
Reduced-rank digital: Fully digital beamforming is performed under rank constraint equal to . This is done by running Algorithm 1 while omitting the projection step in the update of RF beamforming.
- •
Random RF and optimized digital: The phases of the RF beamforming matrices are randomly selected from an independent and identically distributed (i.i.d.) distribution .
Fig. 2 illustrates the convergence behavior of the proposed algorithm for one channel realization with bps/Hz and dB. The dashed line is obtained by the reduced-rank digital scheme, while the solid line is attained from the proposed algorithm. The figure shows that in spite of the projection step, the proposed algorithm converges within a few tens of iterations. In addition, the average per-iteration running time of the proposed algorithm and the fully digital scheme are 1.73 sec and 8.65 sec, respectively. As can be seen, the number of RF chains is a important factor of the algorithm’s running time.
Fig. 3 shows the average sum-rate with respect to the downlink SNR for a C-RAN with bps/Hz. The proposed joint design of the RF and digital processing strategies always outperforms the random RF beamforming scheme, particularly at lower SNR, where the downlink channel sets the performance bottleneck of the system. In a similar way, the optimization of RF beamforming has a more significant impact when the fronthaul capacity is larger. As the SNR increases, the fronthaul capacity limitations become important, and thus the proposed joint design approaches the sum-rate of the fully digital scheme in spite of the limited number of RF chains. Furthermore, by comparing the proposed WSR maximization and the reduced-rank digital scheme, we can check that the performance loss caused by the projection step in the update of RF beamforming is small. In addition, it is seen that the sum-rate performance of the proposed EE maximization is consistent with the WSR approach at low SNR, but is saturated to a lower value at high SNR. This is because in this regime the additional power needed to further increase the sum-rate is not necessary from the viewpoint of the EE.
In Fig. 4, we plot the average sum-rate with respect to the number of RF chains for the downlink of a C-RAN with bps/Hz and dB. The sum-rate of the proposed joint design increases more rapidly with as compared to that of the random RF beamforming scheme. Also, when is sufficiently large, both the proposed scheme and random RF beamforming achieve sum-rate performance very close to that of the fully digital beamforming scheme. Similar to Fig. 3, the impact of RF beamforming is more pronounced when the SNR is small for fixed fronthaul capacity. It also confirms that the sum-rate performance gap between the proposed WSR maximization and EE maximization becomes larger as the SNR grows.
Next, to investigate the EE performance of the proposed algorithm, Fig. 5 depicts the average EE with respect to the downlink SNR for bps/Hz. The figure illustrates the fact that as the SNR increases, WSR becomes extremely inefficient in terms of energy minimization. This is in contrast to the schemes designed for EE maximization. Furthermore, the fully digital architecture shows poor EE performance due to the energy consumed by RF chains at each RRH.
This point is further explored in Fig. 6, which shows the average EE with respect to the number of RF chains for bps/Hz and dB. The main observation here is that increasing the number of RF chains may exhibit a negative impact on the EE, particularly when the RF beamforming is optimized.
V-B Imperfect CSI Case
For the imperfect CSI case, we present the performance of two baseline schemes for comparison. The first is a regularized ZF method, whereby RF and digital beamforming is obtained from the algorithm in [11] and fronthaul compression is determined using Algorithm 1 for given digital beamforming. The second is a channel estimation error minimization scheme, where the RF beamforming matrices are computed by minimizing the MSE based on the algorithm in [30], and the digital processing is calculated from Algorithm 1.
Fig. 7 plots the average sum-rate with respect to the SNR for a C-RAN with bps/Hz and . We consider the cases of a noiseless uplink channel (dashed line) and a noisy uplink channel (solid line). In spite of the fact that the RF beamforming matrices are designed based on long-term CSI, we can check that the proposed WSR algorithm shows effective sum-rate performance. In the presence of the channel estimation error , it is clear that the proposed digital beamforming is much more robust to the estimation errors in comparison to the regularized ZF scheme. Also, although the impact of RF beamforming on the channel estimation error is considered, the channel estimation error minimization scheme is seen to yield suboptimal sum-rate performance.
In Fig. 8, we illustrate the impact of the fronthaul capacity for a C-RAN with dB and . The proposed WSR scheme exhibits the average sum-rate which increases more rapidly with as compared to the random RF beamforming and regularized ZF schemes. It is also observed that the proposed WSR scheme achieves the sum-rate performance close to the fully digital scheme at a small . In addition, the performance loss caused by the channel estimation error is relatively minor for the proposed WSR scheme as compared to the fully digital and random RF beamforming strategies, although the impact of RF beamforming on the channel estimation error is ignored.
Fig. 9 depicts the average sum-rate in terms of the number of antennas for a C-RAN with dB, bps/Hz and . We can see that the average sum-rate performance gap between the fully digital scheme and the proposed WSR scheme becomes smaller as grows. One interesting observation is that while the performance of the schemes with the optimized RF beamforming increases with , the sum-rate of the random RF beamforming scheme decreases. This implies that the optimization of RF beamforming is more significant when is larger.
Fig. 10 shows the average EE as a function of the SNR with bps/Hz and . Similar to Fig. 5, we observe that when the SNR is sufficiently large, the proposed EE maximization scheme outperforms WSR. Furthermore, the proposed joint design exhibits performance robust to channel estimation errors compared to randomized beamforming.
VI Conclusions
We have studied the joint design for the downlink of a C-RAN with hybrid analog-digital antenna arrays. Specifically, we have jointly optimized the digital beamforming, the fronthaul compression and the RF beamforming strategies with the goal of maximizing the WSR and the network EE, while satisfying the per-RRH power, fronthaul capacity and constant modulus constraints. We have proposed an iterative algorithm that achieves an efficient solution under perfect CSI. Furthermore, we have discussed the case of imperfect CSI based on the uplink channel training. Numerical results have confirmed the effectiveness of the proposed algorithm. Also, we have illustrated the impact of imperfect CSI on the downlink sum-rate and network EE performance and shown that the proposed scheme is robust to the estimation errors. As some interesting directions for future researches, we mention the development of a globally optimal algorithm and a design with low-resolution analog RF beamforming. In addition, it will be interesting to consider joint multivariate compression also for this structure where the RRH focuses on analogue processing. Furthermore, an uplink-downlink duality for this linear type pre-processing at the RRH remains as future work, where the idea is to extend the single user case [38] to multiple users.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] J. Kim, S.-H. Park, O. Simeone, I. Lee, and S. Shamai (Shitz), “Joint design of digital and analog processing for downlink C-RAN with large-scale antenna arrays,” in Proc. IEEE 18th Int. Workshop Signal Process. Adv. Wireless Commun. (SPAWC) , pp. 1–5, Jul. 2017.
- 2[2] L. Lu, G. Y. Li, A. L. Swindlehurst, A. Ashikhmin, and R. Zhang, “An overview of massive MIMO: Benefits and challenges,” IEEE J. Sel. Topics Signal Process. , vol. 8, pp. 742–758, Oct. 2014.
- 3[3] A. F. Molisch, V. V. Ratnam, S. Han, Z. Li, S. L. H. Nguyen, L. Li, and K. Haneda, “Hybrid beamforming for massive MIMO: A survey,” IEEE Commun. Mag. , vol. 55, pp. 134–141, Sep. 2017.
- 4[4] O. E. Ayach, S. Rajagopal, S. Abu-Surra, Z. Pi, and R. W. Heath, “Spatially sparse precoding in millimeter wave MIMO systems,” IEEE Trans. Wireless Commun. , vol. 13, pp. 1499–1513, Mar. 2014.
- 5[5] L. Liang, Y. Dai, W. Xu, and X. Dong, “How to approach zero-forcing under RF chain limitations in large mm Wave multiuser systems?,” in Proc. IEEE/CIC Int. Conf. Commun. China , pp. 518–522, Oct. 2014.
- 6[6] L. Liang, W. Xu, and X. Dong, “Low-complexity hybrid precoding in massive multiuser MIMO systems,” IEEE Wireless Commun. Lett. , vol. 3, pp. 653–656, Dec. 2014.
- 7[7] A. Alkhateeb, G. Leus, and R. W. Heath, “Limited feedback hybrid precoding for multi-user millimeter wave systems,” IEEE Trans. Wireless Commun. , vol. 14, pp. 6481–6494, Nov. 2015.
- 8[8] F. Sohrabi and W. Yu, “Hybrid digital and analog beamforming design for large-scale antenna arrays,” IEEE J. Sel. Topics Signal Process. , vol. 10, pp. 501–513, Apr. 2016.
