Open Access
This article is

- freely available
- re-usable

*Sensors*
**2018**,
*18*(11),
4001;
doi:10.3390/s18114001

Article

Reliable Positioning and mmWave Communication via Multi-Point Connectivity †

^{1}

Centre for Wireless Communications, University of Oulu, 90014 Oulu, Finland

^{2}

Centre for Telecommunication Research, King’s College London, London WC2 R2LF, UK

*

Correspondence: [email protected]; Tel.: +358-46-538-8090

^{†}

This paper is an extended version of our paper published in Kumar, D.; Saloranta, J.; Destino, G.; Tölli, A. On Trade-off Between 5G Positioning and mmWave Communication in a Multi-user Scenario, In Proceedings of the 8th International Conference on Localization and GNSS (ICL-GNSS), Guimaraes, Portugal, 26–28 June 2018; pp. 1–5, doi:10.1109/ICL-GNSS.2018.8440904

Received: 12 October 2018 / Accepted: 13 November 2018 / Published: 16 November 2018

## Abstract

**:**

One of the key elements of future 5G and beyond mobile technology is millimeter-wave (mmWave) communications, which is targeted to extreme high-data rate services. Furthermore, combining the possibility of a wideband signal transmission with the capability of pencil-beamforming, mmWave technology is key for accurate cellular-based positioning. However, it is also well-known that at the mmWave frequency band the radio channel is very sensitive to line-of-sight blockages giving rise to unstable connectivity and inefficient communication. In this paper, we tackle the blockage problem and propose a solution to increase the communication reliability by means of a coordinated multi-point reception. We also investigate the advantage of this solution in terms of positioning quality. More specifically, we describe a robust hybrid analog–digital receive beamforming strategy to combat the unavailability of dominant links. Numerical examples are provided to validate the efficiency of our proposed method.

Keywords:

5G positioning; coordinated multi-point; mmWave MIMO; beamforming; blockage## 1. Introduction

To tackle the exponential increase in data traffic, use of millimeter-wave (mmWave) spectrum (30–300 GHz) is gaining more popularity. In fact, mmWave communication is expected to be one of the key components for future 5G system [1]. Ultra-wide band transmission and massive multiple-input–multiple-output (MIMO) techniques at the mmWave frequencies not only contribute in achieving giga-bit wireless access, but also provide accurate positioning capabilities because of higher temporal and angular resolution [2]. Thus, unlike the legacy communication systems, positioning will be an integral feature of mmWave based radio-access-technology (RAT), for example, mentioned in a recent 3GPP study [3].

Widely adopted positioning methods rely mostly on conventional techniques, such as on time(-difference)-of-arrival (ToA/TDoA), angle-of-arrival (AoA) and received-signal-strength (RSS). The key idea is based on estimating the positioning parameters, such as distance, angle or both from two or more base stations (BSs) [2,4]. Related work showed that massive MIMO with full-digital beamforming architecture can provide sub-meter level localization accuracy for both sub-6GHz frequencies [5] and mmWave frequencies [6]. However, full digital solutions are costly and power inefficient when the number of antennas become large due to high power consumption by ADC/DAC and other RF components. Thus, alternative approaches based on all-analog or hybrid structures are needed in practice. Commercially available mmWave hardware features phased-array of antennas with limited number of baseband processing chains [7]. Existing work with such hardware constraints is limited. For example, author of [8] considered Wi-Fi access-points (APs) and localized users with three or more APs, using the conventional triangulation techniques.

In contrast to most prominent localization methods based on signals from two or more BSs, mmWave RAT can accurately estimate user’s position with the single BS by processing orthogonal pilots in different analog beams [9,10]. The author of [9,10] provided closed-form expressions for the Cramér–Rao Lower Bound of the achievable localization accuracy, considering point-to-point communication. Author of [11] studied trade-off between positioning quality and achievable throughput with the increasing training overhead for single-user case and extended to multi-user scenario in [12], while the authors of [13,14] investigated the rate-0positioning trade-off for different beam training strategies. Similar trade-offs are also drawn in [15] for different bandwidths and power splitting factors between positioning and communication.

The mmWave channel is characterized by “quasi”-optical propagation properties [1], thus the main contribution to communications is from the line-of-sight (LoS) path. However, dominant paths are also susceptible to blockage due to relatively low diffraction and higher penetration loss [16], which results in loss of connection and gives rise to unreliable communication. To solve these problems, one possible solution consists of coordinated multi-point reception, whereby enabling each user to have concurrent connections with multiple BSs for better communication robustness [17]. Coordinated transmission/reception has been well studied in the literature over the past decade, mostly under the context of Long Term Evolution (LTE) and LTE-Advanced mobile communication systems [18,19,20]. Widely adapted techniques, such as coordinated beamforming and multi-point selection are included in 3GPP standards [21] and are currently deployed in 4G systems to enhance network capacity and cell-edge performance. However, localization in the conventional systems were solely based on the dedicated technologies such as Global Positioning System (GPS) and Global Navigation Satellite Systems (GNSS). Recent studies show use of coordinated multi-point techniques in the mmWave wireless access [22,23,24,25], which not only improve coverage and capacity, but also provide more robust communication capabilities. In addition, mmWave technology is also capable of performing accurate user positioning by means of directional beamforming and higher system bandwidth, as shown in [9,10,11,12] with the single BS.

In [22], the author analyzed the coverage performance improvement by serving a user with multiple geographically separated transceivers. Network capacity and coverage gain are also shown in [23], for the heterogeneous systems using stochastic geometry tools. The authors in [24] presented a low complexity cooperation method for the joint transmission, wherein the set of coordinating BSs is obtained by selecting one strongest BS in each tier and extended it in [25] by explicitly considering the impact of blockage density in multi-tier heterogeneous network. Despite the coverage and/or capacity improvements obtained because of multi-point connectivity, as shown in [22,23,24,25], it is yet unclear how concurrent connections with multiple spatially distributed transceivers improve the quality of user experience by providing better positioning quality and achievable user-rate. In this paper, we explore the viability of using coordinated multi-point reception for mmWave based localization and improving the connectivity in the presence of random link blockage. In particular, we focus on time-synchronous conditions, where each user is concurrently communicating with multiple spatially separated receivers. We show that mmWave and massive MIMO with the multi-point connectivity not only contributes in achieving high data rate but also provides more reliable connectivity and accurate positioning capability. The main contribution of this paper are:

- We derive the CRLB for localization in a mmWave based multi-point connectivity scenario, which is subsequently solved to obtain the lower bound on positioning accuracy across spatially distributed receivers.
- We reformulate closed-from expressions for the Fisher Information Matrix (FIM) and provide insight on the dependence of different parameters on the achievable positioning quality.
- We provide a robust receive beamforming strategy that can retain a stable connectivity to combat the uncertainties of mmWave channel.
- We validate the performance of the formulated theoretical bounds via extensive numerical results, i.e., quality of positioning and achievable user-rate with the joint reception.

## 2. System Model

We consider uplink in a mmWave based multi-user single-input–multiple-output (MU-SIMO) wireless access, with K single antenna transmitters (users) and B receivers (Base Stations, BS). The set of all users is denoted as $\mathcal{K}\phantom{\rule{3.33333pt}{0ex}}=\phantom{\rule{3.33333pt}{0ex}}\{1,2,\dots ,K\}$ and $\mathcal{B}\phantom{\rule{3.33333pt}{0ex}}=\phantom{\rule{3.33333pt}{0ex}}\{1,2,\dots ,B\}$ is the set of receiving BSs. Each BS is assumed to be equipped with a uniform-linear-array (ULA) with ${N}_{R}$ isotropic receive antennas, each antenna with the gain of 0 dBi and the spacing between two adjacent elements is set of $\lambda /2$, where $\lambda $ is the wavelength corresponding to the operating frequency.

The problem formulation and proposed method, presented in this paper, are general and can easily be applied to any receive beamforming architecture. However, in this paper, we restrict our analysis to the case when each BS is equipped with an array of antennas and connected to the single baseband processing circuit. However, the analog front-end at each BS supports both antenna specific amplitude scaling and phase-shifting due to antenna specific amplifier and phase-shifter. Thus, one active analog beam in a specific spatial direction can be generated for a given time by appropriate phase and amplitude scaling to each antenna element at each BS. We consider coordinated multi-point reception, whereby all coordinating BSs concurrently receive and coherently combine a time synchronous signal from each active user during baseband signal processing. All BSs are connected to a common baseband-processing-unit (BBU), in the edge cloud by using zero-delay and finite-capacity fronthaul links, as illustrated in Figure 1. BBU performs all the digital signal processing functions, such as resource allocations and joint decoder design for the coordinated reception, over all connected BSs assuming full-CSI of the equivalent channels at the output of analog beamformers (concatenation of analog beamformers and channel vectors).

The two-dimensional (2D) location of bth BS is denoted by ${\mathbf{q}}_{b}={[{q}_{x}^{b},{q}_{y}^{b}]}^{T}\phantom{\rule{4pt}{0ex}}\forall b\in \mathcal{B}$ and location of kth user is give by ${\mathbf{p}}_{k}={[{p}_{x}^{k},{q}_{y}^{k}]}^{T}\phantom{\rule{4pt}{0ex}}\forall k\in \mathcal{K}$. It is assumed that the location of all BSs ${\mathbf{q}}_{b}\phantom{\rule{4pt}{0ex}}\forall b$ is fixed and known, while location of all users, ${\mathbf{p}}_{k}\phantom{\rule{4pt}{0ex}}\forall k$ is not known.

#### 2.1. Channel Model

Due to spatially sparse nature of the mmWave channels, because of relatively higher path-loss and low-scattering in comparison to sub-6GHz frequencies, they effectively have “quasi”-optical propagation properties [1], where the line-of-sight (LoS) path is the dominant link that mainly contributes to the communication. For simplicity, we omit the potential NLoS components due to lack of multipath fading, and define the channel between a BS-user pair $(b,k)$ is simply as
where ${g}_{b,k}\phantom{\rule{3.33333pt}{0ex}}=\phantom{\rule{3.33333pt}{0ex}}{h}_{b,k}{d}_{b,k}^{-\vartheta /2}$, in which ${h}_{b,k}$ represents the complex gain of dominant LoS link with zero-mean and unit-variance, ${d}_{b,k}$ is the distance between BS-user pair with path-loss factor of $\vartheta $, and ${\mathbf{a}}_{R}({\varphi}_{b,k})\in {\mathbb{C}}^{{N}_{R}}$ denotes receive antenna array response vector for angle-of-arrival (AoA) ${\varphi}_{b,k}$ with

$${\mathbf{h}}_{b,k}={g}_{b,k}{\mathbf{a}}_{R}({\varphi}_{b,k})\phantom{\rule{4pt}{0ex}},\phantom{\rule{4pt}{0ex}}\forall b\in \mathcal{B}\phantom{\rule{4pt}{0ex}},\phantom{\rule{4pt}{0ex}}\forall k\in \mathcal{K}\phantom{\rule{4pt}{0ex}},$$

$${\left[{\mathbf{a}}_{R}({\varphi}_{b,k})\right]}_{m}={e}^{j\frac{2\pi d}{\lambda}(m-1)sin({\varphi}_{b,k})}\phantom{\rule{4pt}{0ex}},\phantom{\rule{4pt}{0ex}}m\in \{1,2,\dots ,{N}_{R}\}\phantom{\rule{4pt}{0ex}}.$$

It should be noted, because of the higher penetration and path loss [16], mmWave channel between any BS-user pair can be categorized in two states: LoS or blockage. A channel is in blockage state, if the dominant link between a BS-user pair is not available because of some obstacle or resulting path loss is sufficiently high to establish communication. The blockage state is modeled as ${\mathbf{h}}_{b,k}={0}^{{N}_{R}\mathrm{x}1},\phantom{\rule{4pt}{0ex}}\forall b,\phantom{\rule{4pt}{0ex}}\forall k$. The LoS state is defined in Equation (1), assuming perfect beam-alignment.

#### 2.2. Signal Model

This section provides a generic signal model for system architecture shown in Figure 1. For the simplicity of analysis, we assume that each transmission frame is of duration ${T}_{f}$ and is divided into two non-overlapping phases: training and data, as illustrated in Figure 2. Training phase of duration ${T}_{t}$ is reserved for channel estimation and obtaining best receive beams from each BS to each MS. While the UL users are transmitting their pilots for UL training, each BS independently scans through the set of receive beams ${\mathbf{w}}_{b}\in {\mathcal{W}}_{b}$, where ${\mathcal{W}}_{b}$ is the fixed receive beamforming codebook of bth BS and each receive beam can be selected through a switching circuitry. Unless stated otherwise, we use superscripts d and p for the variables related to data and pilot, respectively. The pilot signal for user k and BS b during the training phase of duration ${T}_{t}$ for a given receive beam ${\mathbf{w}}_{b}$ can be written as
where ${\mathbf{w}}_{b}(t)\in {\mathcal{W}}_{b}$ is the analog receive beamforming vector at time t from BS b, obtained by both amplitude scaling and phase-shift to each each antenna element. The propagation delay ${\tau}_{b,k}\phantom{\rule{3.33333pt}{0ex}}=\phantom{\rule{3.33333pt}{0ex}}\parallel {\mathbf{q}}_{b}\phantom{\rule{3.33333pt}{0ex}}-\phantom{\rule{3.33333pt}{0ex}}{\mathbf{p}}_{k}\parallel /c$ is computed for the dominant LoS link with c denoting the speed of light, and ${\mathbf{n}}_{b}(t)\phantom{\rule{4pt}{0ex}}\forall b$ is circularly symmetric additive-white-gaussian-noise (AWGN) with power-spectral-density of ${N}_{o}$. Finally, continuous time signal ${x}_{k}(t)$ has bandwidth ${B}_{t}$ and duration T with $1/T{\int}_{0}^{T}\phantom{\rule{3.33333pt}{0ex}}{|{x}_{k}(t)|}^{2}dt\phantom{\rule{3.33333pt}{0ex}}=\phantom{\rule{3.33333pt}{0ex}}{P}_{k},\phantom{\rule{4pt}{0ex}}\forall k$.

$${y}_{b,k}^{p}(t)={\mathbf{w}}_{b}^{H}(t){\mathbf{h}}_{b,k}{x}_{k}^{p}(t-{\tau}_{b,k})+{\mathbf{w}}_{b}^{H}(t){\mathbf{n}}_{b}(t)\phantom{\rule{4pt}{0ex}},\phantom{\rule{4pt}{0ex}}\forall k,\phantom{\rule{4pt}{0ex}}\forall b\phantom{\rule{4pt}{0ex}},$$

The reminder of duration ${T}_{d}$ is used for uplink data reception using a fixed analog beam at each BS. For simplicity, we assume full-cooperation scenario, i.e., all BSs receive signal from all active users in the system. However, in practice, the maximum number of coordinating BSs associated to each user is always limited because of path-loss with the distant BSs, finite capacity of fronthaul links and corresponding signaling overhead with the BBU.

#### 2.3. Performance Metrics

The system design aims at providing more robust uplink data reception while improving the localization accuracy of each active user using the coordinated multi-point reception. To evaluate that, we have considered two performance metrics: positioning accuracy and effective user-rate, i.e., ${Q}_{k}$ and ${R}_{k}\phantom{\rule{4pt}{0ex}}\forall k$, respectively.

#### 2.3.1. Positioning Accuracy

Positioning accuracy for each user k can be determined by the position-error-bound (PEB), computed using the Fisher-information-matrix (FIM) [9]. Assuming the full-cooperation scenario and receive beam ${\mathbf{w}}_{b}\in {\mathcal{W}}_{b}$ of each coordinating BS b is used in a time-sequential way. Then, the PEB for kth user, ${Q}_{k}$ is computed as
where ${\sigma}_{{p}_{x}^{k}}$ and ${\sigma}_{{p}_{y}^{k}}$ are obtained from the inverse of FIM ${\mathbf{J}}_{k}$ for kth user [9,12], which includes the Fisher information on the user’s location and corresponding channel coefficients, as given in Equation (28). The construction of FIM matrices ${\mathbf{J}}_{k}\phantom{\rule{4pt}{0ex}}\forall k$ and detailed derivation for the PEB calculation is provided in Section 3.

$${Q}_{k}=\sqrt{{\sigma}_{{p}_{x}^{k}}^{2}+{\sigma}_{{p}_{y}^{k}}^{2}}\phantom{\rule{4pt}{0ex}},$$

#### 2.3.2. Effective Throughput

It should be noted that, as each BS is equipped with a single baseband processing circuit, only one analog beam can be generated in a given direction. Furthermore, the beam remains fixed for the complete data reception phase ${T}_{d}$. Therefore, aligning the directional beam towards one particular user will results in comparatively poor SNR to all other active users. However, to efficiently utilize the full-cooperation gain, we need to provide comparable SNR to all active users. To do that, we first obtain a compromise receive beam ${\overline{\mathbf{w}}}_{b}\phantom{\rule{4pt}{0ex}}\forall b$ by the superposition of best receive beams of each user and that can obtained by applying appropriate phase-shifts and amplitude scaling to each antenna element, given by
where ${\mathbf{w}}_{b}^{(k)}$ denotes the best receive beam for kth user from bth BS measured during the training phase ${T}_{t}$. It should be noted that, forming such superposition beam in the analog domain requires both amplitude and phase scaling per antenna element. Therefore, unlike in the plain single beam DFT beamforming, the superposition beams, in general, may not satisfy the uni-modulus constraints on beamforming coefficients. However, uni-modulus constraint can be imposed using the Kronecker decomposition [26], which is left for the future work.

$${\overline{\mathbf{w}}}_{b}=\sum _{k}{\mathbf{w}}_{b}^{(k)}.$$

The received signal of kth user is given by
where the effective channel ${\overline{\mathbf{h}}}_{k}={[{\tilde{h}}_{1,k},{\tilde{h}}_{2,k},\dots ,{\tilde{h}}_{B,k}]}^{T}$, in which ${\tilde{h}}_{b,k}\in \mathbb{C}$ is obtained by concatenation of analog beamformer and actual channel. Entries of the effective channel are defined as

$${y}_{k}^{d}(t)=\sum _{b\in \mathcal{B}}{f}_{b,k}{\overline{\mathbf{w}}}_{b}^{H}{\mathbf{h}}_{b,k}{x}_{k}^{d}(t-{\tau}_{b,k})+\sum _{b\in \mathcal{B}}\sum _{{k}^{\prime}\in \mathcal{K}\backslash k}{f}_{b,k}{\overline{\mathbf{w}}}_{b}^{H}{\mathbf{h}}_{b,{k}^{\prime}}{x}_{{k}^{\prime}}^{d}(t-{\tau}_{b,{k}^{\prime}})+\sum _{b\in \mathcal{B}}{f}_{b,k}{\overline{\mathbf{w}}}_{b}^{H}{\mathbf{n}}_{b}(t)\phantom{\rule{4pt}{0ex}},$$

$$={\mathbf{f}}_{k}^{H}{\overline{\mathbf{h}}}_{k}{x}_{k}^{d}(t-{\tau}_{b,k})+\sum _{{k}^{\prime}\in \mathcal{K}\backslash k}{\mathbf{f}}_{k}^{H}{\overline{\mathbf{h}}}_{{k}^{\prime}}{x}_{{k}^{\prime}}^{d}(t-{\tau}_{b,k})+{\mathbf{f}}_{k}^{H}\overline{\mathbf{n}}(t)\phantom{\rule{4pt}{0ex}},$$

$${\tilde{h}}_{b,k}={\overline{\mathbf{w}}}_{b}^{H}{\mathbf{h}}_{b,k}\phantom{\rule{4pt}{0ex}},\phantom{\rule{4pt}{0ex}}\forall k,\phantom{\rule{4pt}{0ex}}\forall b\phantom{\rule{4pt}{0ex}}.$$

Similarly, $\overline{\mathbf{n}}(t)={[{\tilde{n}}_{1}(t),{\tilde{n}}_{2}(t),\dots ,{\tilde{n}}_{B}(t)]}^{T}$, in which ${\tilde{n}}_{b}(t)={\overline{\mathbf{w}}}_{b}^{H}{\mathbf{n}}_{b}(t)\phantom{\rule{4pt}{0ex}},\forall b$. Finally, ${\mathbf{f}}_{k}=[{f}_{1,k},{f}_{2,k},\dots ,{f}_{B,k}]$ is user specific digital post-combiner.

Assuming perfect-CSI of the equivalent channel at the output of the analog beamformers, the effective rate for kth user, ${R}_{k}$ is then computed as
where signal-to-interference-plus-noise ratio (SINR) ${\gamma}_{k}(\mathcal{B})$ for user $k\phantom{\rule{4pt}{0ex}}\forall k$ is obtained as
assuming linear MMSE receiver, ${\mathbf{f}}_{k}$ is computed as
where ${P}_{k}$ is the maximum uplink transmit power of user k and ${\sigma}^{2}={N}_{o}{B}_{d}$ is the noise power over the signal bandwidth.

$${R}_{k}={B}_{d}\left(1-\frac{{T}_{t}}{{T}_{f}}\right)lo{g}_{2}\left(1+{\gamma}_{k}(\mathcal{B})\right)\phantom{\rule{4pt}{0ex}},$$

$$\begin{array}{cc}\hfill {\gamma}_{k}(\mathcal{B})& =\frac{|{\mathbf{f}}_{k}^{H}{\overline{\mathbf{h}}}_{k}{|}^{2}{P}_{k}}{{\sum}_{{k}^{\prime}\in \mathcal{K}\backslash k}|{\mathbf{f}}_{k}^{H}{\overline{\mathbf{h}}}_{{k}^{\prime}}{|}^{2}{P}_{{k}^{\prime}}+{\parallel {\mathbf{f}}_{k}\parallel}^{2}{\sigma}^{2}}\hfill \\ & ={\overline{\mathbf{h}}}_{k}^{H}{\left({\sigma}^{2}\mathbf{I}+\sum _{{k}^{\prime}\in \mathcal{K}\backslash k}{P}_{{k}^{\prime}}{\overline{\mathbf{h}}}_{{k}^{\prime}}{\overline{\mathbf{h}}}_{{k}^{\prime}}^{H}\right)}^{-1}{\overline{\mathbf{h}}}_{k}{P}_{k}\phantom{\rule{4pt}{0ex}},\hfill \end{array}$$

$${\mathbf{f}}_{k}={\left({\sigma}^{2}\mathbf{I}+\sum _{{k}^{\prime}\in \mathcal{K}\backslash k}{P}_{{k}^{\prime}}{\overline{\mathbf{h}}}_{{k}^{\prime}}{\overline{\mathbf{h}}}_{{k}^{\prime}}^{H}\right)}^{-1}{\overline{\mathbf{h}}}_{k}{P}_{k}\phantom{\rule{4pt}{0ex}},$$

In the reference scenario without BS cooperation (or digital post-combiner), each user is only assigned to the closest BS and served with the best matching analog beamformer ${\mathbf{w}}_{b}^{(k)}$, whereas all other users are treated as interference. In this case, the corresponding SINR is given by

$${\gamma}_{k}=\frac{|{\mathbf{w}}_{b}^{{(k)}^{H}}{\mathbf{h}}_{b,k}{|}^{2}{P}_{k}}{{\sum}_{{k}^{\prime}\in \mathcal{K}\backslash k}|{\mathbf{w}}_{b}^{{(k)}^{H}}{\mathbf{h}}_{b,{k}^{\prime}}{|}^{2}{P}_{{k}^{\prime}}+{\parallel {\mathbf{w}}_{b}^{(k)}\parallel}^{2}{\sigma}^{2}}\phantom{\rule{4pt}{0ex}},\phantom{\rule{4pt}{0ex}}\forall k,\phantom{\rule{4pt}{0ex}}\forall b\phantom{\rule{4pt}{0ex}}.$$

From the above explanation, we can observe the impact of full-cooperation on achievable user-rate and system reliability. For example, use of fully-coordinated multi-point reception will improve system reliability, as all the active users will be connected to all coordinating BSs. However, this will result in lower estimate of the received SINR, because of the compromised receive beam at each BS, which intends to collects signal from all active users rather than focusing the beam towards a specific user at a time. However, the reduced analog beamforming gain can be compensated by efficient joint decoder at the common BBU. Conversely, the non-cooperation scenario, where each BS serves only one closest user for uplink data reception, provides relatively higher estimate of the received SINR because of full analog beamforming gain. However, overall system will be more vulnerable to outage, because of the single point connection.

Clearly, there is tension between achievable analog beamforming gain and reliable connectivity for each user. Our goal here is to understand and quantify this trade-off and provide its affect on the localization accuracy.

## 3. PEB Computation and Channel Estimate

In this section, we elaborate on computation of PEB using CRLB. The CRLB provides a lower bound on the variance of any unbiased estimator of the unknown parameters [27]. In other words, when the CRLB is attained, variance of an estimator should be at least as high as the inverse of Fisher information. For the calculation of PEB, ${Q}_{k}\phantom{\rule{4pt}{0ex}}\forall \phantom{\rule{3.33333pt}{0ex}}k$, we implement a two step approach: First, we obtain FIM for the channel parameters by aggregating the information obtained through scanning all analog receive beams ${\mathbf{w}}_{b}\in {\mathcal{W}}_{b}$ of each coordinating BS $b\in \mathcal{B}$, during the training phase ${T}_{t}$. Then, we perform bijective transformation to compute these bounds in the position domain and obtain PEB. Finally, we provide channel estimate using the PEB.

#### 3.1. FIM: Channel Parameters

Let us define vector of unknown channel parameters as
where $\mathit{\eta}\in {\mathbb{R}}^{4BK}$ consist of vectors of delay $\mathit{\tau}$, AoA $\mathit{\varphi}$, real part of channel coefficients ${\mathbf{g}}^{R}$ and imaginary part of channel coefficients ${\mathbf{g}}^{I}$, such that $\mathit{\tau}\phantom{\rule{3.33333pt}{0ex}}\triangleq \phantom{\rule{3.33333pt}{0ex}}[{\tau}_{1,1},{\tau}_{1,2},\dots ,{\tau}_{B,K}]$, $\mathit{\varphi}\phantom{\rule{3.33333pt}{0ex}}\triangleq \phantom{\rule{3.33333pt}{0ex}}[{\varphi}_{1,1},{\varphi}_{1,2},\dots ,{\varphi}_{B,K}]$, ${\mathbf{g}}^{R}\phantom{\rule{3.33333pt}{0ex}}\triangleq \phantom{\rule{3.33333pt}{0ex}}[{g}_{1,1}^{R},{g}_{1,2}^{R},\dots ,{g}_{B,K}^{R}]$ and ${\mathbf{g}}^{I}\phantom{\rule{3.33333pt}{0ex}}\triangleq \phantom{\rule{3.33333pt}{0ex}}[{g}_{1,1}^{I},{g}_{1,2}^{I},\dots ,{g}_{B,K}^{I}]$, respectively. Then, the FIM ${\mathbf{J}}_{\mathit{\eta}}\in {\mathbb{R}}^{4BK\times 4BK}$ is structured as

$$\mathit{\eta}=[{\mathit{\tau}}^{T},{\mathit{\varphi}}^{T},{{\mathbf{g}}^{R}}^{T},{{\mathbf{g}}^{I}}^{T}]\phantom{\rule{4pt}{0ex}},$$

$${\mathbf{J}}_{\mathit{\eta}}=\left[\begin{array}{cccc}{\mathbf{J}}_{\mathit{\tau},\mathit{\tau}}& {\mathbf{J}}_{\mathit{\tau},\mathit{\varphi}}& {\mathbf{J}}_{\mathit{\tau},{\mathbf{g}}^{R}}& {\mathbf{J}}_{\mathit{\tau},{\mathbf{g}}^{I}}\\ {\mathbf{J}}_{\mathit{\varphi},\mathit{\tau}}& {\mathbf{J}}_{\mathit{\varphi},\mathit{\varphi}}& {\mathbf{J}}_{\mathit{\varphi},{\mathbf{g}}^{R}}& {\mathbf{J}}_{\mathit{\varphi},{\mathbf{g}}^{I}}\\ {\mathbf{J}}_{{\mathbf{g}}^{R},\mathit{\tau}}& {\mathbf{J}}_{{\mathbf{g}}^{R},\mathit{\varphi}}& {\mathbf{J}}_{{\mathbf{g}}^{R},{\mathbf{g}}^{R}}& {\mathbf{J}}_{{\mathbf{g}}^{R},{\mathbf{g}}^{I}}\\ {\mathbf{J}}_{{\mathbf{g}}^{I},\mathit{\tau}}& {\mathbf{J}}_{{\mathbf{g}}^{I},\mathit{\varphi}}& {\mathbf{J}}_{{\mathbf{g}}^{I},{\mathbf{g}}^{R}}& {\mathbf{J}}_{{\mathbf{g}}^{I},{\mathbf{g}}^{I}}\end{array}\right].$$

We have adopted orthogonal pilots allocation scheme, where each active user is assigned uncorrelated pilot signals. In addition, each BS independently scans all receive beams and collects respective Fisher information. The receive analog beamforming codebook at each BS consists of DFT steering vectors; further, AoA of each active user can be considered distinct because of random user distribution. Under these assumptions [28], the FIM in Equation (14) can be approximated by the block-diagonal matrices. In particular, we can independently estimate, without any loss in the performance, the unknown parameters of each user with respect of each BS.

For the conciseness of mathematical representation, but without loss of generality, we can reorder the unknown channel parameters in Equation (13) as
where ${\mathit{\eta}}_{b,k}$ represents the channel parameter for user k with respect to BS b, given by
and the corresponding FIM ${\mathbf{J}}_{{\mathit{\eta}}_{b,k}}\in {\mathbb{R}}^{4\times 4}$, portioned into sub-matrices, is given as

$$\mathit{\eta}=[{\mathit{\eta}}_{1,1},{\mathit{\eta}}_{1,2},\dots ,{\mathit{\eta}}_{B,K}]\phantom{\rule{4pt}{0ex}},$$

$${\mathit{\eta}}_{b,k}=[{\tau}_{b,k},{\varphi}_{b,k},{g}_{b,k}^{R},{g}_{b,k}^{I}]\phantom{\rule{4pt}{0ex}},$$

$${\mathbf{J}}_{{\mathit{\eta}}_{b,k}}=\left[\begin{array}{cccc}{J}_{{\tau}_{b,k},{\tau}_{b,k}}& {J}_{{\tau}_{b,k},{\varphi}_{b,k}}& {J}_{{\tau}_{b,k},{g}_{b,k}^{R}}& {J}_{{\tau}_{b,k},{g}_{b,k}^{I}}\\ {J}_{{\varphi}_{b,k},{\tau}_{b,k}}& {J}_{{\varphi}_{b,k},{\varphi}_{b,k}}& {J}_{{\varphi}_{b,k},{g}_{b,k}^{R}}& {J}_{{\varphi}_{b,k},{g}_{b,k}^{I}}\\ {J}_{{g}_{b,k}^{R},{\tau}_{b,k}}& {J}_{{g}_{b,k}^{R},{\varphi}_{b,k}}& {J}_{{g}_{b,k}^{R},{g}_{b,k}^{R}}& {J}_{{g}_{b,k}^{R},{g}_{b,k}^{I}}\\ {J}_{{g}_{b,k}^{I},{\tau}_{b,k}}& {J}_{{g}_{b,k}^{I},{\varphi}_{b,k}}& {J}_{{g}_{b,k}^{I},{g}_{b,k}^{R}}& {J}_{{g}_{b,k}^{I},{g}_{b,k}^{I}}\end{array}\right]\phantom{\rule{4pt}{0ex}}.$$

Each entry in Equation (17) is computed as
where $u(t)$ is the noiseless part of the received signal during the training phase, given by

$${J}_{a,b}\triangleq \frac{1}{{\sigma}^{2}}{\int}_{0}^{T}\Re \left\{\frac{\partial {u}^{*}(t)}{\partial a}\frac{\partial u(t)}{\partial b}\right\}dt\phantom{\rule{4pt}{0ex}},$$

$${u}_{b,k}(t)={\mathbf{w}}_{b}^{H}(t){\mathbf{h}}_{b,k}{x}_{k}^{p}(t-{\tau}_{b,k})\phantom{\rule{4pt}{0ex}},\phantom{\rule{4pt}{0ex}}\forall k,\phantom{\rule{4pt}{0ex}}\forall b\phantom{\rule{4pt}{0ex}}.$$

In the following, we provide main steps to derive first entry in Equation (17) for the brevity. The exact derivations all other entries follow the same procedure, therefore are omitted due to lack of space. Assume that the average symbol power is one and the total transmit power ${P}_{k}$ with the equal power split per sub-carrier. Then, the OFDM symbol can be defined as
with ${\Delta}_{f}=1/T$ and N is total number of sub-carriers. Using Equation (19), the noiseless received signal ${r}_{n}$ at nth carrier can be written as

$$x(t)=\sqrt{\frac{{P}_{k}}{N}}\sum _{n=1}^{N}{e}^{j2\pi n{\Delta}_{f}t}\phantom{\rule{4pt}{0ex}},$$

$$\begin{array}{ccc}\hfill {r}_{n}& =& \sqrt{\frac{{P}_{k}}{N}}\sum _{n=1}^{N}{\mathbf{w}}_{b}^{H}{\mathbf{h}}_{b,k}{e}^{-j2\pi n{\Delta}_{f}{\tau}_{b,k}}\hfill \\ & =& \sqrt{\frac{{P}_{k}}{N}}\sum _{n=1}^{N}{g}_{b,k}{\mathbf{w}}_{b}^{H}{\mathbf{a}}_{R}({\varphi}_{b,k}){e}^{-j2\pi n{\Delta}_{f}{\tau}_{b,k}}\hfill \\ & =& \sqrt{\frac{{P}_{k}}{N}}\sum _{n=1}^{N}{g}_{b,k}{q}_{b,k}{e}^{-j2\pi n{\Delta}_{f}{\tau}_{b,k}}\phantom{\rule{4pt}{0ex}}.\hfill \end{array}$$

As given in Equation (18), to derive the expression for the first entry ${J}_{{\tau}_{b,k},{\tau}_{b,k}}$ of the FIM in Equation (17), first we need to compute $\frac{\partial}{\partial {\tau}_{b,k}}{r}_{n}$ , given as

$$\frac{\partial}{\partial {\tau}_{b,k}}{r}_{n}=\sqrt{\frac{{P}_{k}}{N}}\left(-j2\pi n{\Delta}_{f}{g}_{b,k}{q}_{b,k}\phantom{\rule{3.33333pt}{0ex}}{e}^{-j2\pi n{\Delta}_{f}{\tau}_{b,k}}\right)\phantom{\rule{4pt}{0ex}}.$$

Using Equation (22) in (18), ${J}_{{\tau}_{b,k},{\tau}_{b,k}}$ is computed as
following the same steps, all other entries in Equation (17) are computed as
where ${q}_{b,k}\phantom{\rule{3.33333pt}{0ex}}=\phantom{\rule{3.33333pt}{0ex}}{\mathbf{w}}_{b}^{H}{\mathbf{a}}_{R}({\varphi}_{b,k})$ and ${\dot{q}}_{b,k}\phantom{\rule{3.33333pt}{0ex}}=\phantom{\rule{3.33333pt}{0ex}}{\mathbf{a}}_{R}^{H}({\varphi}_{b,k}){\mathbf{D}}_{b,k}^{H}{\mathbf{w}}_{b}$, in which $\mathbf{D}\phantom{\rule{3.33333pt}{0ex}}\in \phantom{\rule{3.33333pt}{0ex}}{\mathbb{C}}^{{N}_{R}\mathrm{x}{N}_{R}}$ is a diagonal matrix with the lth entry given by $D(l)\phantom{\rule{3.33333pt}{0ex}}=\phantom{\rule{3.33333pt}{0ex}}j\pi (l-1)cos({\varphi}_{b,k})$. ${P}_{k}^{c}={P}_{k}/N$ is the power per sub-carrier from user k, ${\Delta}_{f}$ is inter-carrier spacing and n denotes the sub-carrier index in the OFDM frame. All the remaining entries in Equation (17) are zero.

$${J}_{{\tau}_{b,k},{\tau}_{b,k}}=\frac{{P}_{k}^{c}}{{\sigma}^{2}}|{g}_{b,k}{|}^{2}{(2\pi {\Delta}_{f})}^{2}{n}^{2}{|{q}_{b,k}|}^{2},$$

$$\begin{array}{ccc}\hfill {J}_{{\varphi}_{b,k},{\varphi}_{b,k}}& =& \frac{{P}_{k}^{c}}{{\sigma}^{2}}|{g}_{b,k}{|}^{2}{|{\dot{q}}_{b,k}|}^{2}\phantom{\rule{4pt}{0ex}},\hfill \end{array}$$

$$\begin{array}{ccc}\hfill {J}_{{\varphi}_{b,k},{\tau}_{b,k}}& =& \frac{{P}_{k}^{c}}{{\sigma}^{2}}\Re \left\{{g}_{b,k}^{*}{q}_{b,k}{\dot{q}}_{b,k}^{*}\right\}\phantom{\rule{4pt}{0ex}},\hfill \end{array}$$

$$\begin{array}{ccc}\hfill {J}_{{\tau}_{b,k},{\varphi}_{b,k}}& =& \frac{{P}_{k}^{c}}{{\sigma}^{2}}\Re \left\{j{g}_{b,k}^{*}{q}_{b,k}{\dot{q}}_{b,k}^{*}\right\}\phantom{\rule{4pt}{0ex}},\hfill \end{array}$$

$$\begin{array}{ccc}\hfill {J}_{{g}_{b,k}^{R},{g}_{b,k}^{R}}& =& \frac{{P}_{k}^{c}}{{\sigma}^{2}}{|{q}_{b,k}|}^{2}\phantom{\rule{4pt}{0ex}},\hfill \end{array}$$

$$\begin{array}{ccc}\hfill {J}_{{g}_{b,k}^{I},{g}_{b,k}^{I}}& =& \frac{{P}_{k}^{c}}{{\sigma}^{2}}{|{q}_{b,k}|}^{2}\phantom{\rule{4pt}{0ex}},\hfill \end{array}$$

#### 3.2. CRB for Position

CRLB for the position is computed from the inverse of FIM ${\mathbf{J}}_{{\overline{\mathit{\eta}}}_{b,k}}$ corresponding to positioning parameters ${\overline{\mathit{\eta}}}_{b,k}=[{p}_{x}^{k},{p}_{y}^{k},{g}_{b,k}^{R},{g}_{b,k}^{I}]$. To do that, we first obtain position parameters from channel parameters, using the geometric relationship between a BS-user pair [12], as illustrated in Figure 1. For user k and BS b, parameters ${\mathit{\eta}}_{b,k}$ and ${\overline{\mathit{\eta}}}_{b,k}$ are related as: ${\tau}_{b,k}=\parallel {\mathbf{q}}_{b}-{\mathbf{p}}_{k}\parallel /c$, $\phantom{\rule{4pt}{0ex}}cos(\pi \phantom{\rule{3.33333pt}{0ex}}-\phantom{\rule{3.33333pt}{0ex}}{\varphi}_{b,k})\phantom{\rule{3.33333pt}{0ex}}=\phantom{\rule{3.33333pt}{0ex}}({p}_{x}^{k}\phantom{\rule{3.33333pt}{0ex}}-\phantom{\rule{3.33333pt}{0ex}}{q}_{x}^{b})/c{\tau}_{b,k}$ and $sin(\pi -{\varphi}_{b,k})=({p}_{y}^{k}-{q}_{y}^{b})/c{\tau}_{b,k}$. Let, ${\mathbf{T}}_{b,k}\in {\mathbb{R}}^{4\times 4}$ be the bijective transformation matrix for BS b and user k, thus ${\mathbf{J}}_{{\overline{\eta}}_{b,k}}$ can be computed as
where
in which

$${\mathbf{J}}_{{\overline{\mathit{\eta}}}_{b,k}}={\mathbf{T}}_{b,k}{\mathbf{J}}_{{\mathit{\eta}}_{b,k}}{\mathbf{T}}_{b,k}^{H}\phantom{\rule{4pt}{0ex}},$$

$${\mathbf{T}}_{b,k}\triangleq \frac{\partial {\mathit{\eta}}_{b,k}^{T}}{{\partial \overline{\mathit{\eta}}}_{b,k}}\phantom{\rule{4pt}{0ex}},\phantom{\rule{4pt}{0ex}}\forall k,\phantom{\rule{4pt}{0ex}}\forall b\phantom{\rule{4pt}{0ex}},$$

$${\mathbf{T}}_{b,k}=\left[\begin{array}{cccc}\frac{1}{c}cos(\pi -{\varphi}_{b,k})& \frac{1}{c}sin(\pi -{\varphi}_{b,k})& 0& 0\\ -\frac{1}{\parallel {\mathbf{q}}_{b}-{\mathbf{p}}_{k}\parallel}sin(\pi -{\varphi}_{b,k})& \frac{1}{\parallel {\mathbf{q}}_{b}-{\mathbf{p}}_{k}\parallel}cos(\pi -{\varphi}_{b,k})& 0& 0\\ 0& 0& 1& 0\\ 0& 0& 0& 1\end{array}\right]\phantom{\rule{4pt}{0ex}},$$

Finally, the FIM for kth user, ${\mathbf{J}}_{k}\in {\mathbb{R}}^{4\times 4}$, which includes the Fisher information on user location and corresponding channel coefficients, is obtained as
and the entries in Equation (4) are calculated as

$${\mathbf{J}}_{k}=\sum _{b\in \mathcal{B}}\sum _{{\mathbf{w}}_{b}\in {\mathcal{W}}_{b}}{\mathbf{J}}_{{\overline{\mathit{\eta}}}_{b,k}}({\mathbf{w}}_{b,k})\phantom{\rule{4pt}{0ex}}.$$

$$\begin{array}{c}\hfill {\sigma}_{{p}_{x}^{k}}^{2}={\left[{\mathbf{J}}_{k}^{-1}\right]}_{1,1}\phantom{\rule{4pt}{0ex}},\end{array}$$

$$\begin{array}{c}\hfill {\sigma}_{{p}_{y}^{k}}^{2}={\left[{\mathbf{J}}_{k}^{-1}\right]}_{2,2}\phantom{\rule{4pt}{0ex}},\end{array}$$

It can be seen from Equation (27) that the positioning accuracy improves with the increase in the number of sounded beams during the beam training phase, as more Fisher information leads to better localization accuracy and, thus, lower PEB. Further, joint reception not only facilitates Fisher information from spatially distributed receivers, but also ensures one or more dominant links to each user, even in presence of random blockers.

#### 3.3. Channel Estimation

The interpretation of the PEB in Equation (28) provides a computationally efficient channel estimate by selecting one point in the PEB region, as shown in Figure 3a. Since the position of each BS ${\mathbf{q}}_{b}\phantom{\rule{4pt}{0ex}}\forall b$ is fixed and known, therefore, knowing the lower bound on the user’s location and then assuming one possible location within the bound, an estimate of the channel between each BS-user pair $(b,k)$, can be computed as
where ${\widehat{g}}_{b,k}$, is estimated complex gain for the dominant LoS link and ${\mathbf{a}}_{R}({\widehat{\varphi}}_{b,k})$ denotes receive antenna array response vector for estimated AoA ${\widehat{\varphi}}_{b,k}$ between bth BS and kth user. Once knowing the estimated user’s location ${\widehat{\mathbf{p}}}_{k}$, we can easily compute ${\widehat{\varphi}}_{b,k}$ using $cos(\pi -{\widehat{\varphi}}_{b,k})\phantom{\rule{3.33333pt}{0ex}}=\phantom{\rule{3.33333pt}{0ex}}({\widehat{p}}_{x}^{k}-{q}_{x}^{b})/c{\widehat{\tau}}_{b,k}$ where ${\widehat{\tau}}_{b,k}\phantom{\rule{3.33333pt}{0ex}}=\phantom{\rule{3.33333pt}{0ex}}\parallel {\mathbf{q}}_{b}\phantom{\rule{3.33333pt}{0ex}}-\phantom{\rule{3.33333pt}{0ex}}{\widehat{\mathbf{p}}}_{k}\parallel /c$. Finally, real and imaginary parts of channel coefficients can be computed directly from ${\left[{\mathbf{J}}_{k}^{-1}\right]}_{3,3}$ and ${\left[{\mathbf{J}}_{k}^{-1}\right]}_{4,4}$, respectively.

$${\widehat{\mathbf{h}}}_{b,k}={\widehat{g}}_{b,k}{\mathbf{a}}_{R}({\widehat{\varphi}}_{b,k})\phantom{\rule{4pt}{0ex}},\phantom{\rule{4pt}{0ex}}\forall b\in \mathcal{B}\phantom{\rule{4pt}{0ex}},\phantom{\rule{4pt}{0ex}}\forall k\in \mathcal{K}\phantom{\rule{4pt}{0ex}},$$

## 4. Simulation Results

This section provides numerical results to demonstrate positioning quality and achievable spectral efficiency with respect to different simulation parameters. In particular, we analyze the impact of fully-coordinated multi-point reception on the estimation accuracy and rate performance and compare it with the BS-selection method, where each active user is only assigned to the closest BS. We also evaluate localization accuracy and provide insight on the dependence of different simulation parameters on the achievable positioning quality. We further provide performance in-terms of spectral efficiency and corresponding outage with the compromise receive beam, evaluated over the increasing link-blockage probability.

#### 4.1. Simulation Setup

We consider uplink in MU-SIMO wireless communication system with the flat-fading idealized orthogonal frequency-division multiplexing (OFDM) frame, which consists of equally spaced sub-carriers with the inter-carrier spacing of $\Delta f=120$ kHz and operating frequency is set to 28 GHz. Furthermore, each frame of duration ${T}_{f}=10$ ms consists of 1120 symbols, which is aligned with the 5G new-radio (5G NR) numerology [29].

We assume $B=2$ BSs with ${N}_{R}=16$ receive antennas. The BSs are placed at opposite corners with the inter-site distance of 50 meters and connected to a common BBU by the fronthaul links with finite capacity and zero delay. Assuming the acquired-CSI from the analog beam sweeping, BBU implements one of two methods: multi-point reception or BS selection. For the multi-point reception method $|\mathcal{B}|=B$, i.e., all coordinating BSs coherently receive uplink data signals with the compromise receive beam ${\overline{\mathbf{w}}}_{b}\phantom{\rule{4pt}{0ex}}\forall b$ from all active users and the corresponding SINR is defined in Equation (10). While in the BS selection method $|\mathcal{B}|=1$, i.e., each user is assigned to the closest BS for uplink data reception with full analog beamforming gain, whereas all other user are treated as interference and the corresponding SINR is defined in Equation (12).

We assume, each user transmits orthogonal pilots in uplink during the training phase, from which, each BS independently scans through the set of receive beams ${\mathbf{w}}_{b}\in {\mathcal{W}}_{b}\phantom{\rule{4pt}{0ex}}\forall b$. Without loss of generality, we adopt DFT codebook based analog beam training. Then, analog beamforming codebook of BS b is with the cardinality of $|{\mathcal{W}}_{b}|={N}_{R}\phantom{\rule{4pt}{0ex}},\phantom{\rule{4pt}{0ex}}\forall b$. Each analog beam during the beam training phase is assumed to be estimated from four OFDM pilot symbol, where each symbol is spread over 127 equally spaced sub-carriers (inspired by the synchronization signal block (SSB) numerology in 5G NR [29]). Therefore, with $|{\mathcal{W}}_{b}|=16$, each frame will have a training overhead ${T}_{t}=64$ symbols, while the reminder of duration is reserved for communication.

Unless stated otherwise, we assume $K=2$ with the random user distribution, each user with its own channel properties, such as channel gains with the path loss exponent $\vartheta =2$ and AoA with respect to each BS. For simplicity, both users are assumed to have the same maximum uplink transmit power, i.e., ${P}_{k}={P}_{t}\phantom{\rule{4pt}{0ex}}\forall k$, which is equally divided among all sub-carriers. An example system model is illustrated in Figure 3 for ${P}_{t}=10$ dBm. All simulation results are averaged over 5000 random channel realizations.

#### 4.2. Position Accuracy

Figure 4 and Figure 5 show the average positioning accuracy with the exhaustive beam training, as a function of increasing uplink transmit power and link blockage probability, respectively. It can be concluded in Figure 4 that positioning accuracy improves with the increase in the uplink transmit power ${P}_{t}$. Higher the ${P}_{t}$, better the SNR and that will lead to lower PEB, which can seen from Equation (23). It should be noted that an increase in the number of sounded beams during the beam training phase provides more Fisher information and that leads to better positioning accuracy, and, hence, lower PEB. However, with the increase in link blockage probability ${P}_{b}$, there will be less active or unblocked beams, resulting in lower Fisher information and higher PEB, as shown in Figure 5, for the increasing link blockage probability.

Performance gap between multi-point reception and BS selection method decreases with the increase in ${P}_{b}$. The behavior is expected, since, with the higher link blockage probability, there will only be a few active beams that are contributing to the Fisher information.

Finally, coordinated multi-point reception performs significantly better for all the simulation parameters, i.e., link blockage probability and uplink transmit power. The performance improvement obtained with the joint reception can be clearly seen from the empirical CDF in Figure 6.

#### 4.3. Achievable Throughput

Figure 7 and Figure 8 show the spectral efficiency, assuming exact location of each user is perfectly known, as a function of increasing transmit power and link blockage probability, respectively. As expected, spectral efficiency is monotonically increasing with the increase in uplink transmit power ${P}_{t}$, shown in the Figure 7. It can be seen, when all LoS links are available, i.e., link blockage probability ${P}_{b}=0$, both single-BS and multi-point reception provide comparable performance and converges only at very high transmit power. In other words, reduced analog beamforming gain because of the compromise receive beam ${\overline{\mathbf{w}}}_{b}\phantom{\rule{4pt}{0ex}}\forall b$ is recovered with joint reception and efficient interference management to other users. However, for all other cases, coordinated multi-point reception performs significantly better and further this performance gap is also increasing with the increase in link blockage probability ${P}_{b}$. This behavior is also expected, with the higher ${P}_{b}$, it is more likely that the dominant LoS link to the connected BS is not available in the single-BS method. However, joint-reception not only provides additional links because of the compromise superposition beam but can also implement efficient interference management to other active users, thus higher user-rate, as shown in Figure 8.

In the Figure 9 and Figure 10, we show achievable spectral efficiency with exact and estimated user’s location, which is related through the analog beam selection ${\mathbf{w}}_{b}^{(k)}$ between a BS-user pair $(b,k)$. As shown in Figure 4, multi-point reception provides relatively better localization accuracy, thus better estimates of the user’s position with respect to the exact location, which leads to better spectral efficiency, illustrated in Figure 9 and Figure 10. With the coordinated multi-point reception, estimated position accuracy is in the order of sub-meter level. Thus, the difference between exact and estimated position is relatively small. Therefore, we can choose the exact receive beam at each coordinating BS and hence the performance is comparable to the case when user’s location is perfectly known. In contrast, for the BS selection method, the performance gap is because of poor estimate of user location. The performance gain obtained with the joint reception can be clearly seen from the empirical CDF, shown in Figure 11.

## 5. Conclusions

In this paper, we explore the viability of using coordinated multi-point reception to provide better positioning accuracy and higher data-rate in harsh channel conditions. Our proposed approach is scalable to arbitrary mmWave based multi-point configurations and dense deployments. For the evaluation of localization accuracy, we adopted CRLB and provided its dependence of different parameters using the closed-form expressions. It was shown that coordinated multi-point reception provides better positioning quality. By numerical simulations, we verified our analysis and observed that joint reception not only provides high user rate but also stable connectivity and superior localization performance.

For the future work, interest is to consider multi-point sub-set selection and users assignment problem for more reliable and robust joint positioning and communication with fewer BSs.

## Author Contributions

A.T. and G.D. devised the work and the main conceptual ideas. D.K., J.K. and A.T. designed the methodology of communication part, and J.S. and G.D. developed the positioning part. D.K. performed the simulation tests and results were analyzed by all authors. The paper was mainly written by D.K., J.K. and J.S., with the help of A.T. and G.D. on the revision of the manuscript.

## Funding

The research leading to these results received funding from the Academy of Finland projects: Positioning-aided Reliably-connected Industrial Systems with Mobile mmWave Access (PRISMA) and supported by Academy of Finland 6Genesis Flagship (grant 318927).

## Conflicts of Interest

The authors declare no conflict of interest.

## References

- Rappaport, T.S.; Sun, S.; Mayzus, R.; Zhao, H.; Azar, Y.; Wang, K.; Wong, G.N.; Schulz, J.K.; Samimi, M.; Gutierrez, F. Millimeter Wave Mobile Communications for 5G Cellular: It Will Work! IEEE Access
**2013**, 1, 335–349. [Google Scholar] [CrossRef] - Lemic, F.; Martin, J.; Yarp, C.; Chan, D.; Handziski, V.; Brodersen, R.; Fettweis, G.; Wolisz, A.; Wawrzynek, J. Localization as a feature of mmWave communication. In Proceedings of the 2016 International Wireless Communications and Mobile Computing Conference (IWCMC), Paphos, Cyprus, 5–9 September 2016; pp. 1033–1038. [Google Scholar] [CrossRef]
- 3GPP TSG RAN Meeting #80, RP-180897. New SID: Study on NR Positioning. 2018. Available online: https://portal.3gpp.org/ngppapp/CreateTdoc.aspx?mode=view&contributionId=909020 (accessed on 10 October 2018).
- El-Sayed, H.; Athanasiou, G.; Fischione, C. Evaluation of localization methods in millimeter-wave wireless systems. In Proceedings of the 2014 IEEE 19th International Workshop on Computer Aided Modeling and Design of Communication Links and Networks (CAMAD), Athens, Greece, 1–3 December 2014; pp. 345–349. [Google Scholar] [CrossRef]
- Kurras, M.; Thiele, L.; Peng, X.; Ishii, N. Direction of Arrival Based Positioning in Three Dimensional Coordinates. In Proceedings of the WSA 2017 21th International ITG Workshop on Smart Antennas, Berlin, Germany, 15–17 March 2017; pp. 1–7. [Google Scholar]
- Deng, H.; Sayeed, A. Mm-wave MIMO channel modeling and user localization using sparse beamspace signatures. In Proceedings of the 2014 IEEE 15th International Workshop on Signal Processing Advances in Wireless Communications (SPAWC), Toronto, ON, Canada, 22–25 June 2014; pp. 130–134. [Google Scholar] [CrossRef]
- Andrews, J.G.; Buzzi, S.; Choi, W.; Hanly, S.V.; Lozano, A.; Soong, A.C.K.; Zhang, J.C. What Will 5G Be? IEEE J. Sel. Areas Commun.
**2014**, 32, 1065–1082. [Google Scholar] [CrossRef] - Bielsa, G.; Palacios, J.; Loch, A.; Steinmetzer, D.; Casari, P.; Widmer, J. Indoor Localization Using Commercial Off-The-Shelf 60 GHz Access Points. In Proceedings of the 2018 IEEE Conference on Computer Communications (INFOCOM), Honolulu, HI, USA, 16–19 April 2018; pp. 1–5. [Google Scholar]
- Shahmansoori, A.; Garcia, G.E.; Destino, G.; Seco-Granados, G.; Wymeersch, H. 5G Position and Orientation Estimation through Millimeter Wave MIMO. In Proceedings of the 2015 IEEE Globecom Workshops (GC Wkshps), San Diego, CA, USA, 6–10 December 2015; pp. 1–6. [Google Scholar] [CrossRef]
- Shahmansoori, A.; Garcia, G.E.; Destino, G.; Seco-Granados, G.; Wymeersch, H. Position and Orientation Estimation Through Millimeter-Wave MIMO in 5G Systems. IEEE Trans. Wirel. Commun.
**2018**, 17, 1822–1835. [Google Scholar] [CrossRef] - Destino, G.; Wymeersch, H. On the trade-off between positioning and data rate for mm-wave communication. In Proceedings of the 2017 IEEE International Conference on Communications Workshops (ICC Workshops), Paris, France, 21–25 May 2017; pp. 797–802. [Google Scholar] [CrossRef]
- Kumar, D.; Saloranta, J.; Destino, G.; Tölli, A. On Trade-off Between 5G Positioning and mmWave Communication in a Multi-user Scenario. In Proceedings of the 2018 8th International Conference on Localization and GNSS (ICL-GNSS), Guimaraes, Portugal, 26–28 June 2018; pp. 1–5. [Google Scholar] [CrossRef]
- Saloranta, J.; Destino, G.; Wymeersch, H. Comparison of different beamtraining strategies from a rate-positioning trade-off perspective. In Proceedings of the 2017 European Conference on Networks and Communications (EuCNC), Oulu, Finland, 12–15 June 2017; pp. 1–5. [Google Scholar] [CrossRef]
- Saloranta, J.; Destino, G. Reconfiguration of 5G radio interface for positioning and communication. In Proceedings of the 2017 25th European Signal Processing Conference (EUSIPCO), Kos, Greece, 28 Auguat–2 September 2017; pp. 898–902. [Google Scholar] [CrossRef]
- Ghatak, G.; Koirala, R.; Domenico, A.D.; Denis, B.; Dardari, D.; Uguen, B. Positioning Data-Rate Trade-Off in mm-Wave Small Cells and Service Differentiation for 5G Networks. In Proceedings of the 2018 IEEE 87th Vehicular Technology Conference (VTC Spring), Porto, Portugal, 3–6 June 2018; pp. 1–5. [Google Scholar] [CrossRef]
- MacCartney, G.R.; Rappaport, T.S.; Rangan, S. Rapid Fading Due to Human Blockage in Pedestrian Crowds at 5G Millimeter-Wave Frequencies. In Proceedings of the GLOBECOM 2017–2017 IEEE Global Communications Conference, Singapore, 4–8 December 2017; pp. 1–7. [Google Scholar] [CrossRef]
- Bennis, M.; Debbah, M.; Poor, H.V. Ultra-reliable and low-latency wireless communication: Tail, risk and scale. arXiv, 2018; arXiv:1801.01270. [Google Scholar]
- Tölli, A.; Codreanu, M.; Juntti, M. Linear Cooperative Multiuser MIMO Transceiver Design with Per BS Power Constraints. In Proceedings of the 2007 IEEE International Conference on Communications, Glasgow, UK, 24–28 June 2007; pp. 4991–4996. [Google Scholar] [CrossRef]
- Tölli, A.; Codreanu, M.; Juntti, M. Cooperative MIMO-OFDM Cellular System with Soft Handover Between Distributed Base Station Antennas. IEEE Trans. Wirel. Commun.
**2008**, 7, 1428–1440. [Google Scholar] [CrossRef] - Tölli, A.; Pennanen, H.; Komulainen, P. On the Value of Coherent and Coordinated Multi-Cell Transmission. In Proceedings of the 2009 IEEE International Conference on Communications Workshops, Dresden, Germany, 14–18 June 2009; pp. 1–5. [Google Scholar] [CrossRef]
- Irmer, R. Coordinated multipoint: Concepts, performance, and field trial results. IEEE Commun. Mag.
**2011**, 49, 102–111. [Google Scholar] [CrossRef] - MacCartney, G.R.; Rappaport, T.S.; Ghosh, A. Base Station Diversity Propagation Measurements at 73 GHz Millimeter-Wave for 5G Coordinated Multipoint (CoMP) Analysis. In Proceedings of the 2017 IEEE Globecom Workshops (GC Wkshps), Singapore, 4–8 December 2017; pp. 1–7. [Google Scholar] [CrossRef]
- Maamari, D.; Devroye, N.; Tuninetti, D. Coverage in mmWave Cellular Networks With Base Station Co-Operation. IEEE Trans. Wirel. Commun.
**2016**, 15, 2981–2994. [Google Scholar] [CrossRef] - Skouroumounis, C.; Psomas, C.; Krikidis, I. Low-Complexity Base Station Cooperation for mmWave Heterogeneous Cellular Networks. In Proceedings of the 2016 IEEE Global Communications Conference (GLOBECOM), Washington, DC, USA, 4–8 December 2016; pp. 1–6. [Google Scholar] [CrossRef]
- Skouroumounis, C.; Psomas, C.; Krikidis, I. Low complexity base station cooperation in cellular networks with blockages. In Proceedings of the 2016 IEEE Wireless Communications and Networking Conference, Doha, Qatar, 3–6 April 2016; pp. 1–6. [Google Scholar] [CrossRef]
- Zhu, G.; Huang, K.; Lau, V.K.N.; Xia, B.; Li, X.; Zhang, S. Hybrid Beamforming via the Kronecker Decomposition for the Millimeter-Wave Massive MIMO Systems. IEEE J. Sel. Areas Commun.
**2017**, 35, 2097–2114. [Google Scholar] [CrossRef] - Kay, S.M. Estimation theory. In Fundamentals of Statistical Signal Processing; Prentice Hall: Upper Saddle River, NJ, USA, 1993; Volume 1. [Google Scholar]
- Abu-Shaban, Z.; Zhou, X.; Abhayapala, T.; Seco-Granados, G.; Wymeersch, H. Error Bounds for Uplink and Downlink 3D Localization in 5G Millimeter Wave Systems. IEEE Trans. Wirel. Commun.
**2018**, 17, 4939–4954. [Google Scholar] [CrossRef] - 3GPP TSG RAN Meeting #82, TS 38.300. NR and NG-RAN Overall Description. 2018. Available online: https://portal.3gpp.org/desktopmodules/Specifications/SpecificationDetails.aspx?specificationId=3191 (accessed on 10 October 2018).

**Figure 1.**Uplink Communication system model showing receivers (BSs) and transmitters (users) with the LoS link and random blockers.

**Figure 2.**Communication over the frames of duration ${T}_{f}$, each with a training phase of duration ${T}_{t}$.

**Figure 3.**An example system model with: (

**a**) communication system with $|\mathcal{B}|=2,|\mathcal{K}|=2$ with exact user’s location and corresponding PEB; (

**b**) receive beamforming codebook ${\mathcal{W}}_{b}\phantom{\rule{4pt}{0ex}}\forall b$ with cardinality $|{\mathcal{W}}_{b}|=16$; (

**c**) receive beamforming ${\mathbf{w}}_{1}^{(1)}$ for BS-user pair $(1,1)$ for the non-cooperation scenario; and (

**d**) compromise superposition receive beam ${\overline{\mathbf{w}}}_{1}$ at BS-1.

**Figure 4.**Average positioning accuracy as a function of increasing uplink transmit power ${P}_{t}$ with the link blocking probability ${P}_{b}=0$.

**Figure 5.**Average positioning accuracy as a function of increasing link blockage probability ${P}_{b}$ with the uplink transmit power ${P}_{t}=15$ dBm.

**Figure 6.**Empirical CDF of average positioning accuracy with different link blocking probabilities ${P}_{b}$ and uplink transmit power ${P}_{t}=15$ dBm for multi-point reception (solid line) and BS selection method (dashed line).

**Figure 7.**Achievable spectral efficiency assuming exact user location as a function of increasing uplink transmit power ${P}_{t}$ for the link blocking probability ${P}_{b}$ of ${P}_{b}=0$ (solid line), ${P}_{b}=0.4$ (dotted line) and ${P}_{b}=0.8$ (dash-dotted line).

**Figure 8.**Achievable spectral efficiency assuming exact user location as a function of increasing link blockage probability ${P}_{b}$ for the uplink transmit power ${P}_{t}$ of ${P}_{t}=5$ dBm (dashed line) and ${P}_{t}=15$ dBm (solid line).

**Figure 9.**Achievable spectral efficiency with as a function of increasing uplink transmit power ${P}_{t}$ with the link blocking probability ${P}_{b}=0.4$ for multi-point reception (solid line) and BS selection method (dashed line).

**Figure 10.**Achievable spectral efficiency as a function of increasing link blockage probability ${P}_{b}$ with the uplink transmit power ${P}_{t}=15$ dBm for multi-point reception (solid line) and BS selection method (dashed line).

**Figure 11.**Empirical CDF of achievable spectral efficiency with link blocking probability ${P}_{b}=0.8$ and uplink transmit power ${P}_{t}=15$ dBm for exact user location (solid line) and estimated user location (dashed line).

© 2018 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).