Capacity Bounds on the Downlink of Symmetric, Multi-Relay, Single Receiver C-RAN Networks
Shirin Saeedi Bidokhti, Gerhard Kramer, Shlomo Shamai (Shitz)

TL;DR
This paper derives capacity bounds for symmetric multi-relay C-RAN downlink networks, using coding techniques and auxiliary variables, and characterizes capacity in key regimes.
Contribution
It introduces new capacity bounds for symmetric multi-relay C-RANs and demonstrates their tightness in certain operational regimes.
Findings
Bounds meet and characterize capacity in specific regimes
Marton's coding achieves the lower bound
Ozarow's technique provides the upper bound
Abstract
The downlink of symmetric Cloud Radio Access Networks (C-RANs) with multiple relays and a single receiver is studied. Lower and upper bounds are derived on the capacity. The lower bound is achieved by Marton's coding which facilitates dependence among the multiple-access channel inputs. The upper bound uses Ozarow's technique to augment the system with an auxiliary random variable. The bounds are studied over scalar Gaussian C-RANs and are shown to meet and characterize the capacity for interesting regimes of operation.
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.
Capacity Bounds on the Downlink of Symmetric, Multi-Relay, Single Receiver C-RAN Networks
Shirin Saeedi Bidokhti, Gerhard Kramer and Shlomo Shamai (Shitz) S. Saeedi Bidokhti is with the Department of Electrical Engineering at Stanford University, USA. G. Kramer is with the Department for Electrical and Computer Engineering, Technical University of Munich, Germany. S. Shamai is with the Department of Electrical Engineering, Technion, Israel ([email protected], [email protected], [email protected]).The work of S. Saeedi Bidokhti was supported by the Swiss National Science Foundation fellowship no. 158487. The work of G. Kramer was supported by the German Federal Ministry of Education and Research in the framework of the Alexander von Humboldt-Professorship. The work of S. Shamai was supported by the European Union’s Horizon 2020 Research and Innovation Program, grant agreement no. 694630.
Capacity Bounds on the Downlink of Symmetric, Multi-Relay, Single Receiver C-RAN Networks
Shirin Saeedi Bidokhti, Gerhard Kramer and Shlomo Shamai (Shitz) S. Saeedi Bidokhti is with the Department of Electrical Engineering at Stanford University, USA. G. Kramer is with the Department for Electrical and Computer Engineering, Technical University of Munich, Germany. S. Shamai is with the Department of Electrical Engineering, Technion, Israel ([email protected], [email protected], [email protected]).The work of S. Saeedi Bidokhti was supported by the Swiss National Science Foundation fellowship no. 158487. The work of G. Kramer was supported by the German Federal Ministry of Education and Research in the framework of the Alexander von Humboldt-Professorship. The work of S. Shamai was supported by the European Union’s Horizon 2020 Research and Innovation Program, grant agreement no. 694630.
Abstract
The downlink of symmetric Cloud Radio Access Networks (C-RANs) with multiple relays and a single receiver is studied. Lower and upper bounds are derived on the capacity. The lower bound is achieved by Marton’s coding which facilitates dependence among the multiple-access channel inputs. The upper bound uses Ozarow’s technique to augment the system with an auxiliary random variable. The bounds are studied over scalar Gaussian C-RANs and are shown to meet and characterize the capacity for interesting regimes of operation.
I Introduction
Cloud Radio Access Networks (C-RANs) are expected to be a part of future mobile network architectures. In C-RANs, information processing is done in a cloud-based central unit that is connected to remote radio heads (or relays) by rate-limited fronthaul links. C-RANs improve energy and bandwidth efficiency and reduce complexity of relays by facilitating centralized information processing and cooperative communication. We refer to[1, 2, 3] and the references therein for an overview of the challenges and coding techniques for C-RANs. Several coding schemes have been proposed in recent years for the downlink of C-RANs including message sharing [4], backhaul compression [5], hybrid schemes [6], and generalized data sharing using Marton’s coding [7, 8]. While none of these schemes are known to be optimal, [9] has proved an upper bound on the sum-rate of -relay C-RANs with two users and numerically compared the performance of the aforementioned schemes with the upper bound.
We consider the downlink of a C-RAN with multiple relays and a single user. This network may be modeled by an -relay diamond network where the broadcast component is modeled by rate-limited links and the multiaccess component is modeled by a memoryless multiple access channel (MAC), see Fig. 1. The capacity of this class of networks is not known in general, but lower and upper bounds were derived in [10, 11, 12] for -relay networks. Moreover, the capacity was found for binary adder MACs [12], and for certain regimes of operation in Gaussian MACs [11, 12]. In this work, we derive lower and upper bounds for symmetric C-RANs with multiple relays and find the capacity in interesting regimes of operation for symmetric Gaussian C-RANs.
The rest of the paper is organized as follows. Section II introduces notation and the problem setup. In Section III, we propose a coding strategy based on Marton’s coding and discuss simplifications for symmetric networks. In Section IV, we generalize the bounding technique in [11, 12]. The case of Gaussian C-RANs is studied in Section V, where we compute lower and upper bounds and show that they meet in certain regimes of operation characterized in terms of power, number of users, and broadcast link capacities.
II Preliminaries and Problem Setup
II-A Notation
Random variables are denoted by uppercase letters, e.g. , their realizations are denoted by lowercase letters, e.g. , and their corresponding probabilities are denoted by or . The probability mass function (pmf) describing is denoted by . denotes the set of sequences that are -typical with respect to [13, Page 25]. When is clear from the context we write . The entropy of is denoted by , the conditional entropy of given is denoted by and the mutual information between and is denoted by . Similarly, differential entropies and conditional differential entropies are denoted by and .
Matrices are denoted by bold letters, e.g. . We denote the entry of matrix in row and column by . Sets are denoted by script letters, e.g., . The cartesian product of and is denoted by , and the -fold Cartesian product of is denoted by . The cardinality of is denoted by .
Given the set , denotes the tuple . The random string is denoted by . is defined as follows (see [14, Eqn (74)]):
[TABLE]
For example, when , (1) becomes the mutual information . The conditional version of (1), , is defined similarly by conditioning all terms in (1) on . Note that is non-negative.
II-B Model
Consider the C-RAN in Fig. 1, where a source communicates a message with bits to a sink with the help of relays. Let be the set of relays.
The source encodes into descriptions that are provided to relays , respectively. We focus mainly on symmetric networks where satisfies
[TABLE]
Each relay , , maps its description into a sequence which is sent over a multiple access channel. The MAC is characterized by the input alphabets , the output alphabet , and the transitional probabilities for all . From the received sequence , the sink decodes an estimate of .
A coding scheme consists of an encoder, relay mappings, and a decoder, and is said to achieve the rate if, by choosing sufficiently large, we can make the error probability as small as desired. We are interested in characterizing the largest achievable rate . We refer to the maximum rate as the capacity of the network.
In this work, we focus on symmetric networks:
Definition 1**.**
The network in Fig. 1 is symmetric if we have
[TABLE]
and
[TABLE]
for all , and any of its permutations .
When the MAC is Gaussian, the input and output alphabets are the set of real numbers and the output is given by
[TABLE]
where is Gaussian noise with zero mean and unit variance. We consider average block power constraints :
[TABLE]
The Gaussian C-RAN is symmetric if and for all .
III A Lower Bound
We outline an achievable scheme based on Marton’s coding. We remark that this scheme can be improved for certain regimes of by using superposition coding (e.g., see [15, Theorem 2] and [11, Theorem 2]).
Fix the pmf , , and the auxiliary rates , , such that
[TABLE]
III-1 Codebook construction
Set
[TABLE]
For every , generate sequences , , , in an i.i.d manner according to , independently across . For each bin index , pick a jointly typical sequence tuple
[TABLE]
III-2 Encoding
Represent message as a tuple , and send to relay , .
III-3 Relay mapping at relay ,
Relay sends over the MAC.
III-4 Decoding
Upon receiving , the receiver looks for indices for which the following joint typicality test holds for some :
[TABLE]
We show in Appendix A that the above scheme has a vanishing error probability as if in addition to (8)–(10) we have
[TABLE]
One can use Fourier-Motzkin elimination to eliminate , , from (8)–(10), (13), (14), and characterize the set of achievable rates . For symmetric networks (see Definition 1), we bypass the above step and proceed by choosing to be “symmetric”. We say is symmetric if
[TABLE]
and for all subsets with we have
[TABLE]
We simplify the problem defined by (8)–(10), (13), (14) for symmetric distributions and prove the following result in Appendix B.
Theorem 1**.**
For symmetric C-RAN downlinks, the rate is achievable if
[TABLE]
for some symmetric distribution .
IV An upper bound
Our upper bound is motivated by [12, 14, 16, 11].
Theorem 2**.**
The capacity is upper bounded as shown in (21) on the top of this page, where forms a Markov chain. Moreover, the alphabet size of may be chosen to satisfy .
Remark 1**.**
For , Theorem 2 reduces to [12, Theorem 3].
Proof Outline.
We start with the following -letter upper bound (see Appendix C):
[TABLE]
For any sequence , we have
[TABLE]
By substituting (24) into (22), we obtain
[TABLE]
We now choose , , to be the output of a memoryless channel with input . The auxiliary channel will be optimized later. With this choice, we single letterize (22) and (23) and obtain
[TABLE]
Details of the proof are presented in Appendix C.∎
V The Symmetric Gaussian C-RAN
First, we specialize Theorem 1 to the symmetric Gaussian C-RAN defined in (6)–(7) where for all . Choose to be jointly Gaussian with the covariance matrix
[TABLE]
Remark 2**.**
Choosing to be jointly Gaussian (and/or symmetric) is not necessarily optimal for (13)–(14), but it gives a lower bound on the capacity.
Theorem 3**.**
The rate is achievable if it satisfies the following constraints for some non-negative parameter , :
[TABLE]
Remark 3**.**
One can recursively calculate :
[TABLE]
Let be the maximum achievable rate given by (33)–(34). The RHS of (33) is non-increasing in and the RHS of (34) is increasing in . Therefore, we have the following two cases for the optimizing solution :
- •
If then
[TABLE]
- •
Otherwise, is the unique solution of in
[TABLE]
and we have
[TABLE]
We next specialize Theorem 2 to symmetric Gaussian C-RANs.
Theorem 4**.**
The rate is achievable only if there exists , , such that the following inequalities hold for all :
[TABLE]
Proof of Theorem 4.
Set
[TABLE]
where are identically distributed according to the normal distribution and are independent from each other and . The variance is to be optimized.
In order to find a computable upper bound in (21), we need to lower bound . Recall that is a noisy version of . We thus use the conditional entropy power inequality [17, Theorem 17.7.3]:
[TABLE]
Substituting (42) into the first constraint of (21), we obtain:
[TABLE]
Now consider the second term in (21) with :
[TABLE]
Note that the RHSs of (43), (44) are both concave in and symmetric with respect to . Therefore, a symmetric maximizes them. Let denote the covariance matrix of an optimal symmetric solution. We have
[TABLE]
Using the conditional version of the maximum entropy lemma [18], we can upper bound the differential entropies that appear with positive sign in (43) and (44) by their Gaussian counterparts, and and can be written explicitly because the channels from to and are Gaussian. We obtain (39) and (40). Note that the RHSs of both bounds are increasing in and therefore there is no loss of generality in choosing (among ). ∎
The upper bound of Theorem 4 and the lower bound of Theorem 3 are plotted in Fig. 2 for and , and they are compared with the lower bounds of message sharing [4], and compression [5]. One sees that our lower and upper bounds are close and they match over a wide range of . Moreover, establishing partial cooperation among the relays through Marton’s coding offers significant gains. Fig. 3 plots the capacity bounds for and different values of .
We next compare the lower and upper bounds. Let
[TABLE]
where
[TABLE]
Theorem 5**.**
The lower bound of Theorem 3 matches the upper bound of Theorem 4 if
[TABLE]
or if
[TABLE]
where are defined in (46)–(48).
Remark 4**.**
Theorem 5 recovers [12, Theorem 5] for .
Remark 5**.**
For , no cooperation is needed among the transmitters and the capacity is equal to .
Remark 6**.**
For large enough, full cooperation is possible through superposition coding and the capacity is
[TABLE]
where
[TABLE]
The rate (52) is not achievable by Theorem 3 except when . This rate is achievable by message sharing.
Proof of Theorem 5.
To find regimes of and for which the lower and upper bounds match, we mimic the analysis in [12, Appendix F]. Consider the lower bound in Theorem 3, and in particular its maximum achievable rate which is attained by , see (36)–(38). If (50) holds, we have , , and thus the cut-set bound is achieved. Otherwise, we proceed as follows.
Consider (39). Since , and using the definition of in (38), we can further upper bound (39) and obtain
[TABLE]
Call the RHS of (54) and the RHS of (40) . Fix as a function of such that
[TABLE]
where is evaluated for a fully symmetric Gaussian distribution with correlation factor . One can verify that the following choice of satisfies (55):
[TABLE]
The right inequality in (51) ensures .
With this choice of , is exactly equal to
[TABLE]
at . Note that is defined in (37), and thus crosses at . Since is increasing in , the maximum admissible rate by (40) and (54) matches if is non-increasing for . This is ensured by the left inequality in (51). ∎
VI Concluding Remarks
We studied the downlink of symmetric C-RANs with multiple relays and a single receiver, and established lower and upper bounds on the capacity. The lower bound uses Marton’s coding to establish partial cooperation among the relays and improves on schemes that are based on message sharing and compression for scalar Gaussian C-RANs (see Fig. 2). The upper bound generalizes the bounding techniques of [11, 12]. When specialized to symmetric Gaussian C-RANs, the lower and upper bounds meet over a wide range of and this range gets large as and/or get large.
Appendix A Analysis of the Achievable Scheme
The scheme fails only if one of the following events occur:
- •
(11) does not hold for any index tuple . This event has a vanishing error probability as [13, Lemma 8.2] if we have (13).
- •
(12) does not hold for the original indices . This event has a vanishing error probability as by (11) and the Law of Large Numbers.
- •
(12) holds for indices where . We show that this event has a vanishing error probability as if we have (14). Since the codebook is symmetric with respect to all messages, we assume without loss of generality that and . Fix the sets such that . Consider the case where
[TABLE]
We denote (60) by . We have
[TABLE]
where denotes and denotes . In step , we use that (i) is “almost independent” of and (ii) the random sequences , and , are mutually “almost independent”. Note that we use the term almost independent, rather than independent, because we have assumed and ; i.e., we implicitly have a conditional probability and conditioned on , (i)-(iii) may not hold if we insist on exact independence. This has been dealt with in [19, 20, 21]. Following similar arguments, one can show that (i) and (iii) hold with “almost independence”. The probability of the considered error event is thus arbitrarily small for large enough if
[TABLE]
Inequality (62) is satisfied by (14) when we choose . Note that the inequalities with are redundant.
Appendix B Simplification for Symmetric Networks with Symmetric Distributions
Choose and for all . The problem defined by (9), (10), (13), (14) simplifies using the definition in (16):
[TABLE]
We prove that the tightest inequality in (66) and (67) is given by . Eliminating from the remaining inequalities concludes the proof.
Let be any subset of and be an element of such that . This is possible if . Define . We show
[TABLE]
and
[TABLE]
The following equalities come in handy in the proof:
[TABLE]
Suppose and . We have
[TABLE]
where and hold by (16) and is by (71), written for .
Similarly, we have
[TABLE]
where and are by (70), follows from (16) and follows from (16) and the symmetry of the channel in (5).
Appendix C Proof of Theorem 2
We first prove the multi-letter bound in (22) using Fano’s inequality and the data processing inequality. For any we have
[TABLE]
where is by Fano’s inequality and is by the data processing inequality as follows:
[TABLE]
Similarly, for any subset and , we have
[TABLE]
where is because forms a Markov chain and is because conditioning does not increase entropy and because forms a Markov chain.
Next, we upper bound (17) using (25) and single-letterize (25) as follows:
[TABLE]
where is a uniform random variable on the set independent from everything in the system, is defined by and , , and are defined by , , and , respectively. Note that forms a Markov chain.
Finally, we expand (23) as follows.
[TABLE]
where is because forms a Markov chain, is because forms a Markov chain, and is by a standard time sharing argument. The cardinality of is bounded using the Fenchel-Eggleston-Carathéodory theorem [13, Appendix A] (see also [22, Appendix B]).
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] S. H. Park, O. Simeone, O. Sahin, and S. Shamai, “Fronthaul compression for cloud radio access networks: Signal processing advances inspired by network information theory,” IEEE Signal Proc. Mag. , vol. 31, no. 6, pp. 69–79, Nov 2014.
- 2[2] W. Yu, “Cloud radio-access networks: Coding strategies, capacity analysis, and optimization techniques,” in Commun. Theory Workshop , May 2016, plenary Talk.
- 3[3] M. Peng, C. Wang, V. Lau, and H. V. Poor, “Fronthaul-constrained cloud radio access networks: insights and challenges,” IEEE Wireless Commun. , vol. 22, no. 2, pp. 152–160, April 2015.
- 4[4] B. Dai and W. Yu, “Sparse beamforming and user-centric clustering for downlink cloud radio access network,” IEEE Access , vol. 2, pp. 1326–1339, 2014.
- 5[5] S. H. Park, O. Simeone, O. Sahin, and S. Shamai, “Joint precoding and multivariate backhaul compression for the downlink of cloud radio access networks,” IEEE Trans. Signal Proc. , vol. 61, no. 22, pp. 5646–5658, Nov 2013.
- 6[6] P. Patil and W. Yu, “Hybrid compression and message-sharing strategy for the downlink cloud radio-access network,” in Inf. Theory and Appl. Workshop , Feb 2014, pp. 1–6.
- 7[7] N. Liu and W. Kang, “A new achievability scheme for downlink multicell processing with finite backhaul capacity,” in IEEE Int. Symp. Inf. Theory , June 2014, pp. 1006–1010.
- 8[8] C. Wang, M. A. Wigger, and A. Zaidi, “On achievability for downlink cloud radio access networks with base station cooperation,” Co RR , vol. abs/1610.09407, 2016. [Online]. Available: http://arxiv.org/abs/1610.09407
