This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

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

Hussein A. Ammar1, Raviraj Adve1, Shahram Shahbazpanahi2, and Gary Boudreau3
1University of Toronto, Dep. of Elec. and Comp. Eng., Toronto, Canada
2University of Ontario Institute of Technology, Dep. of Elec. and Comp. Eng., Oshawa, Canada
3Ericsson Canada, Ottawa, Canada
Email: {ammarhus, rsadve}@ece.utoronto.ca
Abstract

In this paper, we study the deployment decisions and location optimization for the remote radio heads (RRHs) in coordinated distributed networks in the presence of a wireless backhaul. We implement a scheme where the RRHs use zero-forcing beamforming (ZF-BF) for the access channel to jointly serve multiple users, while on the backhaul the RRHs are connected to their central units (CUs) through point-to-point wireless links. We investigate the effect of this scheme on the deployment of the RRHs and on the resulting achievable spectral efficiency over the access channel (under a backhaul outage constraint). Our results show that even for noise-limited backhaul links, a large bandwidth must be allocated to the backhaul to allow freely distributing the RRHs in the network. Additionally, our results show that distributing the available antennas on more RRHs is favored as compared to a more co-located antenna system. This motivates further works to study the efficiency of wireless backhaul schemes and their effect on the performance of coordinated distributed networks with joint transmission.

Index Terms:
Cooperative distributed network, distributed antenna system, RRH placement, wireless backhaul\\backslashfronthaul.

I Introduction

Cooperation between the network transmitters is imperative to control interference. In a distributed network, this can be achieved by deploying two key modules: a central unit (CU) that executes protocols to schedule the transmission and the reception of the signals, and remote radio heads (RRHs) deployed throughout the network’s coverage area to cooperate and jointly serve users [1]. However, a key component for such a scheme is the backhaul links which connect RRHs to their CUs (also called fronthaul of the CU). Notably, this scheme is a distributed implementation of the 5G next-generation NodeB specified in the New Radio specification [1].

The backhaul links carry the heaviest communication load since they carry the data for all users served by the RRHs and hence are the bottleneck to throughput. The works in [2, 3] modeled the reliability of dedicated backhaul links as a Bernoulli distribution to study their effect on the system outage. The aim from these studies is to derive optimal strategies for the assignment of the backhaul links. Important issues such as power allocation [4], cooperation strategies [5], beamforming design [6], resource allocation [7] and formation of serving clusters [8] have been investigated under the theme of a limited-capacity backhaul. Additionally, the work in [9] analyzed backhaul signal compression as a mean to minimize the impact of the limited capacity of the backhaul.

As an alternative, several investigations have considered the problem of transmitter placement. The work in [10] studied RRHs placement without accounting for the backhaul. Furthermore, the study in [11] optimized the placement of relays in in-band or out-of-band non-cooperative cellular networks by modeling users traffic using queueing theory; their results show that the latter provides better performance. The work in [12] also optimized the deployment of relays, while the work in [13] studied inter-site distance for RRHs deployment on a highway road scenario, where the outage probability was derived. Nonetheless, these works about transmitters deployment did not consider the effect of the backhaul on the deployment decisions in a coordinated distributed network.

The backhaul capacity strongly affects the network performance and the flexibility of the deployment of the RRHs. Motivated by this fact, we herein investigate the effect of using point-to-point wireless backhaul on the placement of the RRHs, where the aim is to enhance the access channel spectral efficiency while meeting a backhaul outage constraint. Our work adds to the literature on both the limited-capacity backhaul and transmitters placement for distributed networks and provides insights into RRH deployment decisions. The rest of the paper is organized as follows: in Section II, we present our system model. While in Section III, we formulate the RRHs location optimization problem. In Sections IV and V, we present our proposed solution and results, respectively. Finally, we present our conclusions in Section VI.

II System Model

II-A Network Model

We consider a cooperative distributed network comprising QQ cells. Assuming joint transmission with disjoint clustering, the RRHs found in each cell qq jointly serve the users inside their cell boundary q\mathcal{B}_{q} [14]. Each cell employs NN RRHs to serve KK users on the same time-frequency resource block using zero-forcing beamforming (ZF-BF). Each RRH uses MM antennas to serve the users, where NM>KNM>K. In each cell, a single CU, located at the cell center, controls the transmissions of the RRHs through point-to-point backhaul links. The users in the cell may be concentrated in (but not restricted) hotspots with a priori known traffic pattern. The backhaul and access links are spectrally orthogonal. To focus on network design, we assume perfect channel state information (CSI) is available. Our aim is to deploy the RRHs in the network so that we obtain the highest spectral efficiency over the access channel while controlling backhaul outage.

II-B Access Channel Transmission Scheme

The signal received at a typical user kk located in cell qq is

rqk=n=1N𝐡qn,qkH𝐰qnksqkuseful signal+n={1,,N},k={1,,K},kk𝐡qn,qkH𝐰qnksqkintra-cluster interference\displaystyle r_{qk}=\displaystyle\underbrace{\sum_{n=1}^{N}{\bf h}_{qn,qk}^{H}{\bf w}_{qnk}s_{qk}}_{\text{useful signal}}+\underbrace{\sum_{\begin{subarray}{c}n=\{1,\dots,N\},\\ k^{\prime}=\{1,\dots,K\},k^{\prime}\neq k\end{subarray}}{\bf h}_{qn,qk}^{H}{\bf w}_{qnk^{\prime}}s_{qk^{\prime}}}_{\begin{subarray}{c}\text{intra-cluster}\text{ interference}\end{subarray}}
+q={1,,Q},qq,n={1,,N},k={1,,K}𝐡qn,qkH𝐰qnksqkinter-cluster interference+zqk\displaystyle\quad+\underbrace{\sum_{\begin{subarray}{c}q^{\prime}=\{1,\dots,Q\},q^{\prime}\neq q,\\ n^{\prime}=\{1,\dots,N\},k^{\prime}=\{1,\dots,K\}\end{subarray}}{\bf h}_{q^{\prime}n^{\prime},qk}^{H}{\bf w}_{q^{\prime}n^{\prime}k^{\prime}}s_{q^{\prime}k^{\prime}}}_{\begin{subarray}{c}\text{inter-cluster}\text{ interference}\end{subarray}}+z_{qk} (1)

where sqks_{qk}\in\mathbb{C} is the power-limited signal sent to user kk by the serving RRHs in cell qq, that is 𝔼{𝐬q𝐬qH}=p𝐈K\mathbb{E}\{{\bf s}_{q}{\bf s}_{q}^{H}\}=p{\bf I}_{K} for 𝐬q=[sq1,,sqK]{\bf s}_{q}=[s_{q1},\dots,s_{qK}], with pp being the total power budget for the RRHs in the cell, which is referred as vector normalization [15].

The vector 𝐡qn,qkM{\bf h}_{qn,qk}\in\mathbb{C}^{M} denotes the channel between RRH nn in cell qq and user kk in cell qq and accounts for the small-scale and large-scale fading. We have 𝐡qn,qk=k(xqn,yqn)𝐠qn,qk{\bf h}_{qn,qk}=\sqrt{\ell_{k}(x_{qn},y_{qn})}{\bf g}_{qn,qk}, where 𝐠qn,qk𝒞𝒩(0,𝐈M){\bf g}_{qn,qk}\sim\mathcal{CN}(0,{\bf I}_{M}) is a white complex Gaussian random vector representing the Rayleigh fading, while k(xqn,yqn)=(1+dqn,qk/d0)α\ell_{k}(x_{qn},y_{qn})=\left(1+d_{qn,qk}/d_{0}\right)^{-\alpha} is the path loss of the signal, with dqn,qk=(xqnx~k)2+(yqny~k)2d_{qn,qk}=\sqrt{(x_{qn}-\widetilde{x}_{k})^{2}+(y_{qn}-\widetilde{y}_{k})^{2}} being the distance between RRH nn and user kk, d0d_{0} is the reference distance, and α\alpha is the path loss exponent. The terms xqnx_{qn} and yqny_{qn} are the x,yx,y-coordinates of RRH nn and will be our optimization variables. Furthermore, 𝐰qnkM{\bf w}_{qnk}\in\mathbb{C}^{M} is the linear precoding vector used by RRH nn to serve user kk in its cell qq, and zqk𝒞𝒩(0,σz2)z_{qk}\sim\mathcal{CN}(0,\sigma_{z}^{2}) is the independent additive white Gaussian noise (AWGN), with σz2\sigma^{2}_{z} being the noise power.

The RRHs use ZF-BF to serve the KK users in each cell. To construct the beamformer, we denote the concatenation of the channel matrix for all the users in cell qq as 𝐇q=[𝐡q1𝐡qK]NM×K{\bf H}_{q}=[{\bf h}_{q1}\dots\bf h_{qK}]\in\mathbb{C}^{NM\times K} with presumably linearly independent rows, with 𝐡qk=[𝐡qk,qkT𝐡qN,qkT]TNM{\bf h}_{qk}=[{\bf h}_{qk,qk}^{T}\dots\bf h_{qN,qk}^{T}]^{T}\in\mathbb{C}^{NM} being the concatenation of the access channels for user kk. We can write 𝐡qk=𝐃qk1/2𝐠qk{\bf h}_{qk}={\bf D}_{qk}^{1/2}{\bf g}_{qk}, where 𝐃qkNM×NM{\bf D}_{qk}\in\mathbb{C}^{NM\times NM} is a diagonal matrix representing the large-scale fading between all the RRHs in the network and user kk. Hence, [𝐃qk]mm=k(xqn,yqn)[{\bf D}_{qk}]_{mm}=\ell_{k}(x_{qn},y_{qn}) where n=m/Mn=\lceil{m/M}\rceil for m={1,,NM}m=\{1,\dots,NM\}. Furthermore, 𝐠qkNM{\bf g}_{qk}\in\mathbb{C}^{NM} represents the vector of the small-scale fading coefficients between the antennas of the RRHs and user kk.

The precoding matrix 𝐖q{\bf W}_{q} is designed for each cell qq assuming CSI at the RRHs is available. We have 𝐖q=[𝐯q1𝐯qK]NM×K{\bf W}_{q}=[{\bf v}_{q1}\dots\bf v_{qK}]\in\mathbb{C}^{NM\times K} with 𝐯qk=[𝐰q1kT𝐰qNkT]TNM{\bf v}_{qk}=[{\bf w}_{q1k}^{T}\dots\bf w_{qNk}^{T}]^{T}\in\mathbb{C}^{NM}, where 𝐰qnkN{\bf w}_{qnk}\in\mathbb{C}^{N} is the precoding vector used at RRH nn, and is given by

𝐖q=𝐖~q𝝁q=(𝐇q)𝝁q=𝐇q(𝐇qH𝐇q)1𝝁q\displaystyle{\bf W}_{q}={\bf\widetilde{W}}_{q}\bm{\mu}_{q}=\left({\bf H}_{q}\right)^{\dagger}\bm{\mu}_{q}={\bf H}_{q}\left({\bf H}_{q}^{H}{\bf H}_{q}\right)^{-1}\bm{\mu}_{q} (2)

Here, 𝝁qK×K\bm{\mu}_{q}\in\mathbb{C}^{K\times K} is a diagonal matrix which satisfies the power budget 𝔼{tr{𝐖q𝐖qH}}=p\mathbb{E}\left\{\text{tr}\left\{{\bf W}_{q}{\bf W}_{q}^{H}\right\}\right\}=p, i.e., using average power normalization [16], and its kthk^{th} entry is

μqk=[𝝁q]k,k=pK1𝔼{𝐯~qk2}1\displaystyle\mu_{qk}=\left[\bm{\mu}_{q}\right]_{k,k}=\sqrt{pK^{-1}\mathbb{E}\{\|{\bf\widetilde{v}}_{qk}\|^{2}\}^{-1}} (3)

with 𝐯~qk=[𝐇q(𝐇qH𝐇q)1].k{\bf\widetilde{v}}_{qk}=[{\bf H}_{q}\left({\bf H}_{q}^{H}{\bf H}_{q}\right)^{-1}]_{.k} is kthk^{th} column of the matrix.

II-C Backhaul Transmission Scheme

We consider point-to-point single-input single-output (SISO) noise-limited wireless transmission between the CUs and their RRHs (representing an upper-bound for the performance of a SISO solution). We assume that the CU implements directional antennas, providing parallel Rician channels between the CU and the NN RRHs.

The downlink average achievable rate between CU qq and its served RRHs is defined as

Rqn(b)(xqn,yqn)\displaystyle R_{qn}^{(b)}\left(x_{qn},y_{qn}\right) =𝔼{log(1+ρc|g¯qn|2¯q(xqn,yqn))}\displaystyle=\mathbb{E}\left\{\log\left(1+\rho_{c}\left|\bar{g}_{qn}\right|^{2}\bar{\ell}_{q}(x_{qn},y_{qn})\right)\right\} (4)

where ρc=pcσ2\rho_{c}=\frac{p_{c}}{\sigma^{2}}, ¯q(xqn,yqn)=(1+d¯qn/d0)α\bar{\ell}_{q}(x_{qn},y_{qn})=\left(1+\bar{d}_{qn}/d_{0}\right)^{-\alpha} is the path loss on the backhaul link, and it depends on the distance between CU qq and RRH nn denoted as d¯qn=(xqnx¯q)2+(yqny¯q)2\bar{d}_{qn}=\sqrt{(x_{qn}-\bar{x}_{q})^{2}+(y_{qn}-\bar{y}_{q})^{2}}, where (x¯q,y¯q)\left(\bar{x}_{q},\bar{y}_{q}\right) are the coordinates of the CU. The term g¯qn\bar{g}_{qn} is the small-scale fading of the channel, which follows a Rician fading model. This Rician channel is characterized by the Rician parameter (the Rician K-factor) 𝒦=η12/η22\mathcal{K}=\eta_{1}^{2}/\eta_{2}^{2}, where η12\eta_{1}^{2} and η22\eta_{2}^{2} represent the power of the line-of-sight (LoS) and NLoS components respectively.

III Problem Formulation

We aim to find the optimal deployment for the RRH locations in the presence of specific traffic distributions, inter-cell interference, and most importantly, under limited capacity wireless backhaul. These important factors will be characterized in the next subsections.

III-A Traffic Distribution

We use a traffic probability density function (PDF) that is a combination of both a uniform distribution, chosen with probability P0P_{0}, and a number NhN_{h} of bivariate normal distributions, representing hotspots (a choice of small P0P_{0} means more dense hotspots). The number of these hotspots is uniformly distributed, i.e., NhU(Nhmin,Nhmax)N_{h}\sim U\left(N_{h}^{\text{min}},N_{h}^{\text{max}}\right). This number can be generated for the whole network or for each cell separately. These hotspots are centered at locations [𝐱~h,𝐲~h]=[[x~h1,,x~hNh]T,[y~h1,,y~hNh]T]Nh×2\left[{\bf\widetilde{x}}_{h},{\bf\widetilde{y}}_{h}\right]=\left[\left[{\widetilde{x}}_{h1},\dots,{\widetilde{x}}_{hN_{h}}\right]^{T},\left[{\widetilde{y}}_{h1},\dots,{\widetilde{y}}_{hN_{h}}\right]^{T}\right]\in\mathbb{R}^{N_{h}\times 2}, and they have equal variances σh2\sigma_{h}^{2} on both the xx and yy axis, without any correlation between the two axis. Therefore, the cell traffic distribution PDF bounded by the cell boundary q\mathcal{B}_{q} is defined as

fq(x~k,y~k)=f0(P0(1Bq)+(1P0)\displaystyle f_{q}(\widetilde{x}_{k},\widetilde{y}_{k})=f_{0}\left(P_{0}\left(\frac{1}{B_{q}}\right)+\left(1-P_{0}\right)\right.
(5)

where BqB_{q} (different from cell boundary q\mathcal{B}_{q}) is the area of cell qq, f0f_{0} is a normalizing factor that can be calculated numerically to normalize the PDF. This traffic model is flexible in the sense that it can be constructed from a traffic survey that identifies the locations of hotspots in the network.

III-B Access Channel Spectral Efficiency

On the access channel, the ZF beamformer is formed per cell qq. Hence, the intra-cluster interference found in (II-B) will be completely canceled. As a result, the mean achievable spectral efficiency over the access channel for user kk in cell qq is

R\displaystyle R (𝐱,𝐲)qk(a)={}_{qk}^{(a)}\left({\bf x},{\bf y}\right)=
(6)

The concatenated form of the RRHs’ locations in the network is written as [𝐱,𝐲]\left[{\bf x},{\bf y}\right], where the the x-coordinates are 𝐱=[𝐱1T,,𝐱qT,,,𝐱QT]TNQ{\bf x}=[{\bf x}_{1}^{T},\dots,{\bf x}_{q}^{T},\dots,\dots,{\bf x}_{Q}^{T}]^{T}\in\mathbb{C}^{NQ}, for q{1,,Q}q\in\{1,\dots,Q\} (similarly for 𝐲{\bf y}). These will form our optimization variables. We use [𝐱q,𝐲q][{\bf x}_{q},{\bf y}_{q}] to refer to the locations of the RRHs in cell qq and [𝐱q,𝐲q][{\bf x}_{-q},{\bf y}_{-q}] to denote the locations of all the RRHs in the network except those in cell qq.

The spectral efficiency over the access channels depends on the distances between all the RRHs found in the network and the user kk, which in its turn depends on the locations of all the RRHs. Given the distances to the serving and interfering RRHs, the lower-bound of spectral efficiency can be written as [10]

Rqk(a)(𝐱,𝐲)=log(1+γk(𝐱q,𝐲q)1n=1Nk(xqn,yqn))\displaystyle R_{qk}^{(a)}\left({\bf x},{\bf y}\right)=\leavevmode\resizebox{160.43727pt}{}{$\displaystyle\log\left(1+\displaystyle\gamma_{k}\left({\bf x}_{-q},{\bf y}_{-q}\right)^{-1}\sum_{n=1}^{N}\ell_{k}(x_{qn},y_{qn})\right)$} (7)

with

γk(𝐱q,𝐲q)=NK(NMK)ρ(MρKq=1,qqQICIqk(𝐱q,𝐲q)+1)\displaystyle\gamma_{k}\left({\bf x}_{-q},{\bf y}_{-q}\right)=\leavevmode\resizebox{151.76964pt}{}{$\displaystyle\frac{NK}{(NM-K)\rho}\left(\displaystyle\frac{M\rho}{K}\sum_{q^{\prime}=1,q^{\prime}\neq q}^{Q}\text{ICI}_{q^{\prime}k}({\bf x}_{q^{\prime}},{\bf y}_{q^{\prime}})+1\right)$} (8)
ICIqk(𝐱q,𝐲q)=l=1Nk(xql,yql)j=1Kj(xql,yql)ξ(q,j)\displaystyle\text{ICI}_{q^{\prime}k}({\bf x}_{q^{\prime}},{\bf y}_{q^{\prime}})=\sum_{l=1}^{N}\ell_{k}(x_{q^{\prime}l},y_{q^{\prime}l})\sum_{j=1}^{K}\frac{\ell_{j}(x_{q^{\prime}l},y_{q^{\prime}l})}{\xi(q^{\prime},j)} (9)

where ρ=pσz2\rho=\frac{p}{\sigma_{z}^{2}}, and ICIqk(𝐱q,𝐲q)\text{ICI}_{q^{\prime}k}({\bf x}_{q^{\prime}},{\bf y}_{q^{\prime}}) denotes the inter-cell interference (ICI) contributed by cell qq^{\prime} to the user under test and ξ(q,j)=tr{𝐃qj}=Mm=1Nj(xqm,yqm)\xi(q^{\prime},j)=\text{tr}\{{\bf D}_{q^{\prime}j}\}=M\sum_{m=1}^{N}\ell_{j}(x_{q^{\prime}m},y_{q^{\prime}m}). As can be seen, this interference depends on the locations of the users in the interfering cells because the beamformers in each cell is designed based on the channels of the users in these cells.

Using the traffic distribution PDF, fq(x~k,y~k)f_{q}(\widetilde{x}_{k},\widetilde{y}_{k}), in (III-A), we further average this achievable rate over fq(x~k,y~k)f_{q^{\prime}}(\widetilde{x}_{k},\widetilde{y}_{k}) in the interfering cells by writing the ICI term as

ICIqk(𝐱q,𝐲q)=l=1Nk(xql,yql)K𝔼x~j,y~j{j(xql,yql)ξ(q,j)}\displaystyle\text{ICI}_{q^{\prime}k}({\bf x}_{q^{\prime}},{\bf y}_{q^{\prime}})=\leavevmode\resizebox{143.09538pt}{}{$\displaystyle\sum_{l=1}^{N}\ell_{k}(x_{q^{\prime}l},y_{q^{\prime}l})K\mathbb{E}_{\widetilde{x}_{j},\widetilde{y}_{j}}\left\{\frac{\ell_{j}(x_{q^{\prime}l},y_{q^{\prime}l})}{\xi(q^{\prime},j)}\right\}$}
=l=1Nk(xql,yql)Kx~j,y~jqj(xql,yql)ξ(q,j)fq(x~j,y~j)dx~jdy~j\displaystyle\ =\leavevmode\resizebox{190.79385pt}{}{$\displaystyle\sum_{l=1}^{N}\ell_{k}(x_{q^{\prime}l},y_{q^{\prime}l})K\int\!\!\int_{\widetilde{x}_{j},\widetilde{y}_{j}\in\mathcal{B}_{q^{\prime}}}\!\!\frac{\ell_{j}(x_{q^{\prime}l},y_{q^{\prime}l})}{\xi(q^{\prime},j)}f_{q^{\prime}}(\widetilde{x}_{j},\widetilde{y}_{j})\mathop{}\!\mathrm{d}\widetilde{x}_{j}\mathop{}\!\mathrm{d}\widetilde{y}_{j}$} (10)

where, as indicated earlier, q\mathcal{B}_{q^{\prime}} is the boundary of cell qq^{\prime}.

III-C Problem Definition

We define our problem of optimizing the locations of the RRHs in the network as

max𝐱,𝐲𝔼x~k,y~k{Rqk(a)(𝐱,𝐲)},q\displaystyle\underset{{\bf x},{\bf y}}{\text{max}}\quad\mathbb{E}_{\widetilde{x}_{k},\widetilde{y}_{k}}\left\{R_{qk}^{(a)}({\bf x},{\bf y})\right\},\ \forall q (11a)
s.t.

{ωcRqn(b)(xqn,yqn)Kω𝔼x~k,y~k{Rqk(a)(𝐱,𝐲)}}ϵ,\displaystyle\displaystyle\mathbb{P}\left\{\omega_{c}R_{qn}^{(b)}(x_{qn},y_{qn})\leq K\omega\mathbb{E}_{\widetilde{x}_{k},\widetilde{y}_{k}}\left\{R_{qk}^{(a)}({\bf x},{\bf y})\right\}\right\}\leq\epsilon,

n=1,,N\displaystyle\quad\quad\quad n=1,\dots,N (11b)

where

𝔼x~k,y~k{Rqk(a)(𝐱,𝐲)}=x~k,y~kqRqk(a)(𝐱,𝐲)fq(x~k,y~k)dx~kdy~k\displaystyle\mathbb{E}_{\widetilde{x}_{k},\widetilde{y}_{k}}\left\{R_{qk}^{(a)}({\bf x},{\bf y})\right\}=\leavevmode\resizebox{125.74689pt}{}{$\displaystyle\int\!\!\int_{\widetilde{x}_{k},\widetilde{y}_{k}\in\mathcal{B}_{q}}R_{qk}^{(a)}({\bf x},{\bf y})f_{q}(\widetilde{x}_{k},\widetilde{y}_{k})\mathop{}\!\mathrm{d}\widetilde{x}_{k}\mathop{}\!\mathrm{d}\widetilde{y}_{k}$} (12)

The terms ω\omega, ωc\omega_{c} are the bandwidth allocated for the access channel and the backhaul, respectively, and ϵ\epsilon is the allowed backhaul outage probability for each CU-RRH link.

The formulation in (11) maximizes the average spectral efficiency of typical user kk in the network, and this spectral efficiency is averaged over the traffic distribution in the user’s cell as shown in (11a), which means it maximizes the spectral efficiency for the system. Additionally, the NN constraints in (11b) place an upper bound on the sum of the rates over the access channel with respect to the backhaul achieved capacity. If this constraint is not respected the backhaul will experience an outage.

Proposition: The probability of outage, Pqn(𝐱,𝐲)P_{qn}\left({\bf x},{\bf y}\right) is given by

Pqn(𝐱,𝐲)\displaystyle P_{qn}\left({\bf x},{\bf y}\right) ={ωcRqn(b)(xqn,yqn)Kω𝔼x~k,y~k{Rqk(a)(𝐱,𝐲)}}\displaystyle=\leavevmode\resizebox{164.77771pt}{}{$\displaystyle\mathbb{P}\left\{\omega_{c}R_{qn}^{(b)}(x_{qn},y_{qn})\leq K\omega\mathbb{E}_{\widetilde{x}_{k},\widetilde{y}_{k}}\left\{R_{qk}^{(a)}({\bf x},{\bf y})\right\}\right\}$}
=1Q1(2η1η2,2ζqn(𝐱,𝐲)η2)\displaystyle=1-Q_{1}\left(\frac{\sqrt{2}\eta_{1}}{\eta_{2}},\frac{\sqrt{2\zeta_{qn}({\bf x},{\bf y})}}{\eta_{2}}\right) (13)

where Q1(.)Q_{1}(.) is the Marcum QQ-function, and

(14)
Proof.

Please see Appendix -A. ∎

IV Optimizing RRH Placement Under Backhaul Constraints

In the next subsections, we solve the optimization problem in (11) using two different approaches.

IV-A Direct Approach

For notational simplicity we define the following term.

J1qn(𝐱,𝐲)=2ζqn(𝐱,𝐲)η2=J2qn(xqn,yqn)×J3q(𝐱,𝐲)\displaystyle J_{1_{qn}}({\bf x},{\bf y})=\frac{\sqrt{2\zeta_{qn}({\bf x},{\bf y})}}{\eta_{2}}=J_{2_{qn}}(x_{qn},y_{qn})\times J_{3_{q}}({\bf x},{\bf y})
=1η22ρc¯q(xqn,yqn)×(exp(Kωωc𝔼x~k,y~k{Rqk(a)(𝐱,𝐲)})1)\displaystyle=\leavevmode\resizebox{195.12767pt}{}{$\displaystyle\frac{1}{\eta_{2}}\sqrt{\frac{2}{\rho_{c}\bar{\ell}_{q}(x_{qn},y_{qn})}}\times\sqrt{\left(\exp\left(K\frac{\omega}{\omega_{c}}\mathbb{E}_{\widetilde{x}_{k},\widetilde{y}_{k}}\left\{R_{qk}^{(a)}({\bf x},{\bf y})\right\}\right)-1\right)}$} (15)

We can write the Lagrangian formulation of our problem as

(𝐱,𝐲,𝝀)=𝔼x~k,y~k{Rqk(a)(𝐱,𝐲)}+n=1Nλn(Pqn(𝐱,𝐲)ϵ)\displaystyle\mathcal{L}({\bf x},{\bf y},\bm{\lambda})=\leavevmode\resizebox{160.43727pt}{}{$\displaystyle-\mathbb{E}_{\widetilde{x}_{k},\widetilde{y}_{k}}\left\{R_{qk}^{(a)}({\bf x},{\bf y})\right\}+\sum_{n=1}^{N}\lambda_{n}\left(P_{qn}\left({\bf x},{\bf y}\right)-\epsilon\right)$} (16)

where the 𝝀0\bm{\lambda}\succcurlyeq 0 denotes the vector of Lagrange multipliers. For a specific RRH m{1,,N}m\in\{1,\dots,N\} in cell qq, we differentiate the Lagrangian formulation with respect to the x-coordinate xqmx_{qm} of RRH mm, set it to zero, and obtain an iterative formula for xqmx_{qm} that can be written as

xqm(i+1)=(1A2A4)x~k,y~kqx~kA1(x~k,y~k)fq(x~k,y~k)dx~kdy~k+A3x¯q(1A2A4)x~k,y~kqA1(x~k,y~k)fq(x~k,y~k)dx~kdy~k+A3\displaystyle x_{qm}^{(i+1)}=\leavevmode\resizebox{177.78578pt}{}{$\displaystyle\frac{\displaystyle\left(1-A_{2}-A_{4}\right)\int\!\!\int_{\widetilde{x}_{k},\widetilde{y}_{k}\in\mathcal{B}_{q}}\widetilde{x}_{k}A_{1}(\widetilde{x}_{k},\widetilde{y}_{k})f_{q}(\widetilde{x}_{k},\widetilde{y}_{k})\mathop{}\!\mathrm{d}\widetilde{x}_{k}\mathop{}\!\mathrm{d}\widetilde{y}_{k}+A_{3}\bar{x}_{q}}{\displaystyle\left(1-A_{2}-A_{4}\right)\int\!\!\int_{\widetilde{x}_{k},\widetilde{y}_{k}\in\mathcal{B}_{q}}A_{1}(\widetilde{x}_{k},\widetilde{y}_{k})f_{q}(\widetilde{x}_{k},\widetilde{y}_{k})\mathop{}\!\mathrm{d}\widetilde{x}_{k}\mathop{}\!\mathrm{d}\widetilde{y}_{k}+A_{3}}$} (17)

The same formulation applies by differentiating the Lagrangian with respect to the y-coordinate.

yqm(i+1)=(1A2A4)x~k,y~kqy~kA1(x~k,y~k)fq(x~k,y~k)dx~kdy~k+A3y¯q(1A2A4)x~k,y~kqA1(x~k,y~k)fq(x~k,y~k)dx~kdy~k+A3\displaystyle y_{qm}^{(i+1)}=\leavevmode\resizebox{177.78578pt}{}{$\displaystyle\frac{\displaystyle\left(1-A_{2}-A_{4}\right)\int\!\!\int_{\widetilde{x}_{k},\widetilde{y}_{k}\in\mathcal{B}_{q}}\widetilde{y}_{k}A_{1}(\widetilde{x}_{k},\widetilde{y}_{k})f_{q}(\widetilde{x}_{k},\widetilde{y}_{k})\mathop{}\!\mathrm{d}\widetilde{x}_{k}\mathop{}\!\mathrm{d}\widetilde{y}_{k}+A_{3}\bar{y}_{q}}{\displaystyle\left(1-A_{2}-A_{4}\right)\int\!\!\int_{\widetilde{x}_{k},\widetilde{y}_{k}\in\mathcal{B}_{q}}A_{1}(\widetilde{x}_{k},\widetilde{y}_{k})f_{q}(\widetilde{x}_{k},\widetilde{y}_{k})\mathop{}\!\mathrm{d}\widetilde{x}_{k}\mathop{}\!\mathrm{d}\widetilde{y}_{k}+A_{3}}$} (18)

where

A1(x~k,y~k)=γk(𝐱q,𝐲q)1(1+dqm,qk/d0)1αdqm,qk(1+γk(𝐱q,𝐲q)1n=1N(1+dqn,qk/d0)α)\displaystyle A_{1}(\widetilde{x}_{k},\widetilde{y}_{k})=\leavevmode\resizebox{160.43727pt}{}{$\displaystyle\frac{\gamma_{k}\left({\bf x}_{-q},{\bf y}_{-q}\right)^{-1}\left(1+d_{qm,qk}/d_{0}\right)^{-1-\alpha}}{d_{qm,qk}\left(1+\gamma_{k}\left({\bf x}_{-q},{\bf y}_{-q}\right)^{-1}\displaystyle\sum_{n=1}^{N}\left(1+d_{qn,qk}/d_{0}\right)^{-\alpha}\right)}$} (19)
A2=KωωcλmJ1qm(𝐱,𝐲)exp(Kωωc𝔼x~k,y~k{Rqk(a)(𝐱,𝐲)})η22ρc(exp(Kωωc𝔼x~k,y~k{Rqk(a)(𝐱,𝐲)})1)\displaystyle A_{2}=\frac{K\frac{\omega}{\omega_{c}}\lambda_{m}J_{1_{qm}}({\bf x},{\bf y})\exp\left(K\frac{\omega}{\omega_{c}}\mathbb{E}_{\widetilde{x}_{k},\widetilde{y}_{k}}\left\{R_{qk}^{(a)}({\bf x},{\bf y})\right\}\right)}{\eta_{2}\sqrt{2\rho_{c}\left(\exp\left(K\frac{\omega}{\omega_{c}}\mathbb{E}_{\widetilde{x}_{k},\widetilde{y}_{k}}\left\{R_{qk}^{(a)}({\bf x},{\bf y})\right\}\right)-1\right)}}
×exp((η12η22+(J1qm(𝐱,𝐲))22))F10(;1;η122η22(J1qm(𝐱,𝐲))2)(1+d¯qmd0)α2\displaystyle\times\leavevmode\resizebox{201.6317pt}{}{$\displaystyle\exp\left(-\left(\frac{\eta_{1}^{2}}{\eta_{2}^{2}}+\frac{\left(J_{1_{qm}}({\bf x},{\bf y})\right)^{2}}{2}\right)\right){}_{0}F_{1}\left(;1;\frac{\eta_{1}^{2}}{2\eta_{2}^{2}}\left(J_{1_{qm}}({\bf x},{\bf y})\right)^{2}\right)\left(1+\frac{\bar{d}_{qm}}{d_{0}}\right)^{\frac{\alpha}{2}}$} (20)
A3=λmJ1qm(𝐱,𝐲)(exp(Kωωc𝔼x~k,y~k{Rqk(a)(𝐱,𝐲)})1)η22ρc\displaystyle A_{3}=\leavevmode\resizebox{186.45341pt}{}{$\displaystyle\frac{\lambda_{m}J_{1_{qm}}({\bf x},{\bf y})\sqrt{\left(\exp\left(K\frac{\omega}{\omega_{c}}\mathbb{E}_{\widetilde{x}_{k},\widetilde{y}_{k}}\left\{R_{qk}^{(a)}({\bf x},{\bf y})\right\}\right)-1\right)}}{\eta_{2}\sqrt{2\rho_{c}}}$}
×exp((η12η22+(J1qm(𝐱,𝐲))22))F10(;1;η122η22(J1qm(𝐱,𝐲))2)((1+d¯qm/d0)α21d¯qm)\displaystyle\times\leavevmode\resizebox{199.4681pt}{}{$\displaystyle\exp\left(-\left(\frac{\eta_{1}^{2}}{\eta_{2}^{2}}+\frac{\left(J_{1_{qm}}({\bf x},{\bf y})\right)^{2}}{2}\right)\right){}_{0}F_{1}\left(;1;\frac{\eta_{1}^{2}}{2\eta_{2}^{2}}\left(J_{1_{qm}}({\bf x},{\bf y})\right)^{2}\right)\left(\frac{\left(1+\bar{d}_{qm}/d_{0}\right)^{\frac{\alpha}{2}-1}}{\bar{d}_{qm}}\right)$} (21)
A4=Kωωcexp(Kωωcexp((η12η22+(J1qm(𝐱,𝐲))22)))η22ρc(exp(Kωωcexp((η12η22+(J1qm(𝐱,𝐲))22)))1)\displaystyle A_{4}=\leavevmode\resizebox{186.45341pt}{}{$\displaystyle\frac{K\frac{\omega}{\omega_{c}}\exp\left(K\frac{\omega}{\omega_{c}}\exp\left(-\left(\frac{\eta_{1}^{2}}{\eta_{2}^{2}}+\frac{\left(J_{1_{qm}}({\bf x},{\bf y})\right)^{2}}{2}\right)\right)\right)}{\eta_{2}\sqrt{2\rho_{c}\left(\exp\left(K\frac{\omega}{\omega_{c}}\exp\left(-\left(\frac{\eta_{1}^{2}}{\eta_{2}^{2}}+\frac{\left(J_{1_{qm}}({\bf x},{\bf y})\right)^{2}}{2}\right)\right)\right)-1\right)}}$}
×n𝒟q,nmλnJ1qn(𝐱,𝐲)exp((η12η22+(J1qn(𝐱,𝐲))22))\displaystyle\times\!\!\sum_{n\in\mathcal{D}_{q},n\neq m}\lambda_{n}J_{1_{qn}}({\bf x},{\bf y})\exp\left(-\left(\frac{\eta_{1}^{2}}{\eta_{2}^{2}}+\frac{\left(J_{1_{qn}}({\bf x},{\bf y})\right)^{2}}{2}\right)\right)
×F10(;1;η122η22(J1qn(𝐱,𝐲))2)(1+d¯qnd0)α2\displaystyle\quad\quad\times{}_{0}F_{1}\left(;1;\frac{\eta_{1}^{2}}{2\eta_{2}^{2}}\left(J_{1_{qn}}({\bf x},{\bf y})\right)^{2}\right)\left(1+\frac{\bar{d}_{qn}}{d_{0}}\right)^{\frac{\alpha}{2}} (22)
Proof.

Follows from the derivative chain rule and has been skipped due to lack of space. ∎

The terms A1(x~k,y~k),A2,A3A_{1}(\widetilde{x}_{k},\widetilde{y}_{k}),A_{2},A_{3} and A4A_{4} depend on the RRHs locations, but we do not write the RRHs 𝐱{\bf x} and 𝐲{\bf y} coordinates as parameters to minimize the notation. Here F10(;.;.){}_{0}F_{1}(;.;.) is the regularized confluent Hypergeometric function, and we can write it in an alternate form as a function of the modified Bessel function of first kind as F10(;1;η122η22(J1qm(𝐱,𝐲))2)=I0(2η1η2J1qm(𝐱,𝐲)){}_{0}F_{1}\left(;1;\frac{\eta_{1}^{2}}{2\eta_{2}^{2}}\left(J_{1_{qm}}({\bf x},{\bf y})\right)^{2}\right)=I_{0}\left(\frac{\sqrt{2}\eta_{1}}{\eta_{2}}J_{1_{qm}}({\bf x},{\bf y})\right), i.e., F10(;1;z)=I0(2z){}_{0}F_{1}\left(;1;z\right)=I_{0}\left(2\sqrt{z}\right).

The derivative of (𝐱,𝐲,𝝀)\mathcal{L}({\bf x},{\bf y},\bm{\lambda}) in (16) with respect to λm\lambda_{m} is

λm(𝐱,𝐲,𝝀)=(𝐱,𝐲,𝝀)λm\displaystyle\mathcal{L}_{\lambda_{m}}({\bf x},{\bf y},\bm{\lambda})=\frac{\partial\mathcal{L}({\bf x},{\bf y},\bm{\lambda})}{\partial\lambda_{m}}
=(1Q1(2η1η2,2ζqm(𝐱,𝐲)η2)ϵ)\displaystyle\quad\quad=\left(1-Q_{1}\left(\frac{\sqrt{2}\eta_{1}}{\eta_{2}},\frac{\sqrt{2\zeta_{qm}({\bf x},{\bf y})}}{\eta_{2}}\right)-\epsilon\right) (23)

Using the batch gradient descent, we can obtain an iterative formula for λm(i+1)\lambda^{(i+1)}_{m} as

λm(i+1)=[λm(i)+νλm(𝐱(i),𝐲(i),𝝀(i))]+\displaystyle\lambda^{(i+1)}_{m}=\left[\lambda^{(i)}_{m}+\nu\mathcal{L}_{\lambda_{m}}({\bf x}^{(i)},{\bf y}^{(i)},\bm{\lambda}^{(i)})\right]^{+} (24)

where []+=max(,0)\left[\cdot\right]^{+}=\max\left(\cdot,0\right), and ν+\nu\in\mathbb{R}_{+} is a step size chosen small enough to guarantee convergence. Based on this analysis, we can construct Algorithm 1 to obtain the optimal locations of the RRHs in the network as described below.

1 Generate random locations for the RRHs in all cells
2 Define dmaxd_{\text{max}} big enough
3 while dmax>dcvgd_{\text{max}}>d_{\text{cvg}} do
4     for  q{1,,Q}q\in\{1,\dots,Q\} do
5          Wrap-around cells to make cell qq at center
6          for  m𝒟qm\in\mathcal{D}_{q} do
7               Update xqmx_{qm}, yqmy_{qm}, λm\lambda_{m} using eq. (17), (18), (24)
8              
9          end for
10         dq=max𝑛{maxx,y{|xqn(i+1)xqn(i)|,|yqn(i+1)yqn(i)|}}d_{q}=\underset{n}{\max}\left\{\underset{x,y}{\max}\left\{|x_{qn}^{(i+1)}-x_{qn}^{(i)}|,|y_{qn}^{(i+1)}-y_{qn}^{(i)}|\right\}\right\}
11     end for
12    dmax=max𝑞dqd_{\text{max}}=\underset{q}{\max}\ d_{q}
13 end while
Algorithm 1 RRHs Locations Optimization

The algorithm starts by choosing random locations for the RRHs (Step 1). Then, we define a dmaxd_{\text{max}} as a distance large enough to start the locations update. For the RRHs location update in each algorithm iteration, we perform a cell wrap-around (Step 1) to place the cell of these RRHs at the center, hence eliminating network border effect. After that, we update the locations of the RRHs in this cell using the indicated equations in Step 1, and we calculate the maximum RRHs location change. We do one iteration for each cell at a time until we iterate through all the network cells. Hence, the total number of iterations will be the same for all the cells, and the updated RRHs locations in the interfering cells will be used, which is very reliable. At last, the algorithm convergence is determined when the maximum change in the RRHs locations (dmaxd_{\text{max}} in Step 1) is lower than a small distance dcvgd_{\text{cvg}}. We note that our scheme is sub-optimal mainly because of the complex traffic distribution shown in (III-A).

IV-B Distance-based Approach

Choosing an appropriate step size ν\nu for λ{\bf\lambda} update in (24) can be tricky especially when the constraint (11b) is tight. To address this issue, we define an equivalent approach that is distance-based to solve problem (11) by formulating it as

max𝐱,𝐲𝔼x~k,y~k{Rqk(a)(𝐱,𝐲)},q\displaystyle\underset{{\bf x},{\bf y}}{\text{max}}\quad\mathbb{E}_{\widetilde{x}_{k},\widetilde{y}_{k}}\left\{R_{qk}^{(a)}({\bf x},{\bf y})\right\},\forall q (25a)
s.t.d¯qnd¯out1,n=1,,N\displaystyle\text{s.t.}\quad\frac{\bar{d}_{qn}}{\bar{d}_{\text{out}}}\leq 1,\quad n=1,\dots,N (25b)

where d¯out\bar{d}_{\text{out}} is the maximum allowed backhaul distance to guarantee that the outage is lower than ϵ\epsilon. When the achievable spectral efficiency over the access channel is fixed, d¯out\bar{d}_{\text{out}} can be easily obtained using a bisection search to obtain Pqn(𝐱,𝐲)=ϵP_{qn}\left({\bf x},{\bf y}\right)=\epsilon defined in (III-C). Once d¯out\bar{d}_{\text{out}} is found, we can write an iterative formula for xqmx_{qm} and yqmy_{qm} as

(26)

Similarly for the y-coordinates:

(27)

To update λmi\lambda_{m}^{i}, we perform another bisection search, such that d¯qm=d¯out\bar{d}_{qm}=\bar{d}_{\text{out}}. This method eliminates the need for a step size ν\nu to update 𝝀\bm{\lambda}, and at the same time (26) and (27) guarantee that the RRHs will be placed in the locations that maximize (25a) as we will see in the results section. Consequently, we can obtain the optimal locations of the RRHs in our network using Algorithm 1, but with replacing Step 1 with two steps; one that obtains d¯out\bar{d}_{\text{out}} using bisection search and the other updates xqmx_{qm} and yqmy_{qm} using (26) and (27) respectively.

V Numerical Results

We consider a network of Q=9Q=9 cells with wrap-around and cell dimension of 1000×10001000\times 1000 meters. The cells have square shapes, but any other preferred shape can be used if needed, e.g., circular. Moreover, we consider a system of 2525 resource blocks (RBs), where each RB has a bandwidth (BW) of 180180 KHz. We use the traffic distribution in (III-A) to model the locations of users. We summarize the rest of the simulation parameters in Table V, where the available system bandwidth is divided between the backhaul (of BW ωc\omega_{c}) and the access channel (of BW ω\omega).

Parameter Value
Cell config. QQ, NN, MM, KK 99, 1010, 88, 1010
Power pp, pcp_{c} 3030 dBm, 4545 dBm
Bandwidth RB, ω\omega, ωc\omega_{c} 180180 KHz, 55 RBs, 2020 RBs
Noise spectral density SzS_{z}, noise figure FzF_{z} 174-174 dBm/Hz, 88 dBm
Hotspots \pbox20cmP0P_{0}, σh\sigma_{h};
NhminN_{h}^{\text{min}}, NhmaxN_{h}^{\text{max}} \pbox20cm0.10.1, 100100 meters;
Per network: 2Q2Q, 4Q4Q
Path loss, Fading d0d_{0}, α\alpha, 𝒦\mathcal{K}, η1\eta_{1}, η2\eta_{2} 0.3920.392 meters, 3.763.76, 1515 dB, 88, 2\sqrt{2}
Algorithm ϵ\epsilon, dcvgd_{\text{cvg}}, ν\nu 0.20.2, 11 meter, 11
TABLE I: Simulation parameters.
Refer to caption
Figure 1: Typical generated network hotspots showing the optimal RRHs location when ω=6\omega=6 RBs, and at no constraint.

In Figure 1, we show a typical generated traffic distribution (equation (III-A)), and we present the resulted optimized locations of the RRHs when we have ω=6\omega=6 RBs (i.e., ωc=19\omega_{c}=19 RBs). We note that the users exist also in locations outside the hotspots (hotspots are represented with yellow areas) with a probability P0P_{0} shown in Table V. We include the no constraint case for comparison purpose. The results show that even at this high bandwidth allocation for the backhaul compared to the access channel, the backhaul constraint is still the limiting factor in the deployment of RRHs in each cell.

In Figure 2, we plot the spectral efficiency on the access channel as a function of different RBs allocations between the access channel and the backhaul. A ratio of Kωωc=1.36\frac{K\omega}{\omega_{c}}=1.36 corresponding to ω3\omega\leq 3 RBs for the access channel allows deploying the RRHs freely in the network for the typical parameters specified in Table V. In such an allocation, the wireless backhaul is not a bottleneck and the RRHs can be freely deployed as if the backhaul has unlimited bandwidth. This constraint becomes even more relaxed if we use only M=2M=2 antennas at each RRH, which leads to a lower spectral efficiency over the access channel and hence an ω5\omega\leq 5 RBs would be enough for freely deploying the RRHs.

In Figure 3, we plot the spectral efficiency as a function of the number of the RRHs per cell, NN. We show the results when the number of antennas MM per RRH is fixed (M=8M=8), and when the total number of antennas per cell is fixed (NM=80NM=80), i.e., as NN is increased we get more distributed network. Interestingly, the results show that distributing available antennas on more RRHs per cell is a good strategy to increase the spectral efficiency even when we have a backhaul constraint. On the other hand, we plot the obtained efficiencies when the backhaul bandwidth is further divided among the RRHs to provide frequency division among the RRHs links, i.e., the wc/Nw_{c}/N plots. For these plots, the backhaul constraint cannot be satisfied even when the RRHs are co-located at the CU, which means distributing the RRHs in the cell will not be possible, and other solutions should be taken to make such approach successful, e.g., decreasing KK or provide more bandwidth for the backhaul.

Refer to caption
Figure 2: Achievable spectral efficiency as a function of different RBs allocation, M=8M=8 (solid line) and M=2M=2 (dashed).
Refer to caption
Figure 3: Access channel spectral efficiency at ω=5\omega=5 RBs.

VI Conclusion

We analyzed the effect of a limited capacity backhaul on the achievable rate in a coordinated distributed network. We used point-to-point noise-limited wireless backhaul links between the CUs and the RRHs and analyzed its effect on the deployment decisions of the RRHs. We used ZF-BF on the access channel to allow the RRHs to jointly serve the users that are distributed according to some traffic distribution. Our results show that we need to allocate a very large bandwidth for the backhaul compared to the access channel to allow serving a large number of users and to allow free deployment of RRHs in the network. Our work underlines the fundamental role the backhaul plays in the design of distributed networks.

-A Proof of outage on the Noise-limited SISO Backhaul

The backhaul outage probability can be written as

Pqn(𝐱,𝐲)={Rqn(b)(xqn,yqn)Kωωc𝔼x~k,y~k{Rqk(a)(𝐱,𝐲)}}\displaystyle\displaystyle P_{qn}\left({\bf x},{\bf y}\right)=\leavevmode\resizebox{164.77771pt}{}{$\displaystyle\mathbb{P}\left\{R_{qn}^{(b)}\left(x_{qn},y_{qn}\right)\leq K\frac{\omega}{\omega_{c}}\mathbb{E}_{\widetilde{x}_{k},\widetilde{y}_{k}}\left\{R_{qk}^{(a)}({\bf x},{\bf y})\right\}\right\}$}
={|g¯qn|21ρc¯q(xqn,yqn)(exp(Kωωc𝔼x~k,y~k{Rqk(a)(𝐱,𝐲)})1)}\displaystyle\ =\leavevmode\resizebox{195.12767pt}{}{$\displaystyle\mathbb{P}\left\{\left|\bar{g}_{qn}\right|^{2}\leq\frac{1}{\rho_{c}\bar{\ell}_{q}(x_{qn},y_{qn})}\left(\exp\left(K\frac{\omega}{\omega_{c}}\mathbb{E}_{\widetilde{x}_{k},\widetilde{y}_{k}}\left\{R_{qk}^{(a)}({\bf x},{\bf y})\right\}\right)-1\right)\right\}$} (28)

where g¯qn\bar{g}_{qn} is the small-fading parameter for both the LoS and NLoS components between CU qq and RRH nn, which is assumed to be Rician fading, hence the probability density function (PDF) of the fading power δqn=|g¯qn|2\delta_{qn}=\left|\bar{g}_{qn}\right|^{2} is f(δqn)=1η22exp(η12+δqnη22)I0(2η1η22δqn)f(\delta_{qn})=\frac{1}{\eta_{2}^{2}}\exp\left(-\frac{\eta_{1}^{2}+\delta_{qn}}{\eta_{2}^{2}}\right)I_{0}\left(\frac{2\eta_{1}}{\eta_{2}^{2}}\sqrt{\delta_{qn}}\right), where I0(z)=1π0πexp(zcos(θ))dθI_{0}(z)=\frac{1}{\pi}\int_{0}^{\pi}\exp\left(z\cos(\theta)\right)\mathop{}\!\mathrm{d}\theta is the modified Bessel function of first kind. Let us denote the right side of the inequality in (-A) as ζqn(𝐱,𝐲)\zeta_{qn}({\bf x},{\bf y}), hence

Pqn(𝐱,𝐲)=0ζqn(𝐱,𝐲)f(δqn)dδqn=1Q1(2η1η2,2ζqn(𝐱,𝐲)η2)\displaystyle\displaystyle P_{qn}({\bf x},{\bf y})=\leavevmode\resizebox{169.11153pt}{}{$\displaystyle\int_{0}^{\zeta_{qn}({\bf x},{\bf y})}f(\delta_{qn})\mathop{}\!\mathrm{d}\delta_{qn}=1-Q_{1}\left(\frac{\sqrt{2}\eta_{1}}{\eta_{2}},\frac{\sqrt{2\zeta_{qn}({\bf x},{\bf y})}}{\eta_{2}}\right)$} (29)

where Q1()Q_{1}(\cdot) is the Marcum Q-function.

Acknowledgment

This work was supported in part by Ericsson Canada and in part by the Natural Sciences and Engineering Research Council (NSERC) of Canada.

References

  • [1] 3GPP. Release 15, Technical Specification Group Services and System Aspects, 2019. www.3gpp.org/ftp/Specs/archive/21_series/21.915/.
  • [2] T. A. Khan, P. Orlik, K. J. Kim, and R. W. Heath. Performance analysis of cooperative wireless networks with unreliable backhaul links. IEEE Communications Letters, 19(8):1386–1389, Aug 2015.
  • [3] H. T. Nguyen, J. Zhang, N. Yang, T. Q. Duong, and W. Hwang. Secure cooperative single carrier systems under unreliable backhaul and dense networks impact. IEEE Access, 5:18310–18324, 2017.
  • [4] G. Femenias and F. Riera-Palou. Cell-free millimeter-wave massive mimo systems with limited fronthaul capacity. IEEE Access, 7:44596–44612, 2019.
  • [5] Q. Zhang, C. Yang, and A. F. Molisch. Downlink base station cooperative transmission under limited-capacity backhaul. IEEE Transactions on Wireless Communications, 12(8):3746–3759, August 2013.
  • [6] K. Nguyen, Q. Vu, M. Juntti, and L. Tran. Globally optimal beamforming design for downlink comp transmission with limited backhaul capacity. In 2017 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), pages 3649–3653, March 2017.
  • [7] C. Hua, Y. Luo, and H. Liu. Wireless backhaul resource allocation and user-centric clustering in ultra-dense wireless networks. IET Communications, 10(15):1858–1864, 2016.
  • [8] B. Dai and W. Yu. Sparse beamforming and user-centric clustering for downlink cloud radio access network. IEEE Access, 2:1326–1339, 2014.
  • [9] M. Bashar, K. Cumanan, A. G. Burr, H. Q. Ngo, and M. Debbah. Cell-free massive mimo with limited backhaul. In 2018 IEEE International Conference on Communications (ICC), pages 1–7, May 2018.
  • [10] A. Minasian, R. S. Adve, S. Shahbazpanahi, and G. Boudreau. On RRH placement for multi-user distributed massive MIMO systems. IEEE Access, 6:70597–70614, 2018.
  • [11] M. Minelli, M. Ma, M. Coupechoux, J. Kelif, M. Sigelle, and P. Godlewski. Optimal relay placement in cellular networks. IEEE Transactions on Wireless Comm., 13(2):998–1009, February 2014.
  • [12] X. Li, D. Guo, J. Grosspietsch, H. Yin, and G. Wei. Maximizing mobile coverage via optimal deployment of base stations and relays. IEEE Transactions on Vehicular Technology, 65(7):5060–5072, July 2016.
  • [13] A. H. Mahdi, K. Kulkarni, N. Franchi, and G. Fettweis. On network deployment for ultra-reliable communications using multi-connectivity. In 2019 IEEE 90th Vehicular Technology Conference (VTC2019-Fall), pages 1–5, Sep. 2019.
  • [14] H. A. Ammar and R. Adve. Power delay profile in coordinated distributed networks: User-centric v/s disjoint clustering. In 2019 IEEE Global Conf. on Sig. & Inf. Process. (GlobalSIP), pages 1–5, Nov 2019.
  • [15] K. Hosseini, W. Yu, and R. S. Adve. Large-scale MIMO versus network MIMO for multicell interference mitigation. IEEE Journal of Selected Topics in Signal Processing, 8(5):930–941, 2014.
  • [16] H. A. Ammar, R. Adve, S. Shahbazpanahi, and G. Boudreau. Statistical analysis of downlink zero-forcing beamforming. IEEE Wireless Communications Letters, 9(11):1965–1969, 2020.