• No results found

Pilot Power Control and Assignment Games in MU-MIMO Systems

N/A
N/A
Protected

Academic year: 2021

Share "Pilot Power Control and Assignment Games in MU-MIMO Systems"

Copied!
65
0
0

Loading.... (view fulltext now)

Full text

(1)

IN

DEGREE PROJECT ELECTRICAL ENGINEERING, SECOND CYCLE, 30 CREDITS

STOCKHOLM SWEDEN 2018,

Pilot Power Control and Assignment Games in MU- MIMO Systems

ZHONGYAN BI

KTH ROYAL INSTITUTE OF TECHNOLOGY

SCHOOL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCE

(2)

Pilot Power Control and Assignment Games in MU-MIMO Systems

ZHONGYAN BI

Master Thesis

Date: August 11, 2018 Supervisor: Gábor Fodor Examiner: Mikael Johansson

KTH School of Electrical Engineering and Computer Science

(3)
(4)

iii

Acknowledgement

First of all, I would like to thank my supervisor Prof. Gábor Fodor who provided me with the opportunity to do this project. Through the process of researching and writing this thesis, he guided me to the right track and made many precious suggestions which helped to improve the results. It is my honour to work with him.

I would also like to thank all the people in the Network and Sys- tems Engineering department where I sat for last six months. Espe- cially, I want to thank Peiyue Zhao who helped me to settle down in the beginning.

Finally, I want to express my profound gratitude to my parents and family members for supporting and encouraging me throughout my years of study.

(5)

iv

Abstract

In this work, we consider a MU-MIMO communication system for both single cell and multi-cell cases. Other than the fundamental Rayleigh channel model which has been analysed intensively in previous works, we also adopt the Rician channel to model different types of wireless links. Then we study the impact of data and pilot power on the system performance in a single cell for both channel models. The simulation results show that the characteristics of these two channel models are similar. Therefore, we modify an existing power allocation algorithm and implement it. The characteristics of a small scale multi-cell system are also investigated. In addition, based on the derived channel esti- mation error formulations, a pilot sequence assignment game is pro- posed. The simulation results show that the algorithm can mitigate the pilot contamination and has a fast converge speed.

(6)

v

Sammanfattning

I detta arbete, anser vi en MU-MIMO kommunikationssystem för både enkla cell och multicellfall. Annat än det grundläggande Rayleigh ka- nalmodell som har analyserats intensivt i tidigare verk, vi också anta Rician kanal för att modellera olika typer av trådlösa länkar. Då stu- derar vi effekterna av data och pilotstyrka på systemet prestanda i en enda cell för båda kanalmodellerna. Simuleringen resultaten visar att egenskaperna hos dessa tvåkanalmodeller är liknande. Därför ändrar vi en befintlig algoritm för algoritmer och implementera det. Egen- skaperna hos ett småskaligt multicellsystem undersöks också. Dess- utom baseras på den härledda kanaluppskattningen felformuleringar, ett pilot-sekvensuppdragsspel föreslås. Simuleringsresultaten visar att algoritmen kan mildra pilotföroreningen och har en snabb konverge- ringshastighet.

(7)

Contents

1 Introduction 1

1.1 Background . . . 1

1.2 Related Work . . . 2

1.3 Objective . . . 3

1.4 Thesis Outline . . . 4

2 System and Channel Model 5 2.1 System Model . . . 5

2.2 Channel Model . . . 6

2.2.1 Rayleigh Fading Channel . . . 7

2.2.2 Rician Fading Channel . . . 8

2.2.3 Channel Model for Different Scenario . . . 9

3 Power Control and Game in Single Cell System 11 3.1 Channel Estimation . . . 11

3.1.1 Least Squares (LS) Estimation . . . 11

3.1.2 Minimum Mean Square Error (MMSE) Channel Estimation . . . 13

3.2 Linear Receiver . . . 14

3.3 A Centralized Power Control Method . . . 17

3.4 Characteristics of the Rician Channel in the Single Cell Scenario . . . 24

3.5 Best Pilot-to-Data Power Ratio (PDPR) Algorithm (BPA) for Rician Channel . . . 29

4 Characteristics and Game in Multi-Cell Systems 34 4.1 Channel Estimation . . . 34

4.1.1 LS Channel Estimation . . . 35

4.1.2 MMSE Channel Estimation . . . 36

4.2 Linear Receiver . . . 37

vi

(8)

CONTENTS vii

4.2.1 Naive Receiver . . . 37 4.2.2 MMSE Receiver . . . 38 4.3 Pilot Sequence Assignment Game . . . 38 4.4 Performance Characteristics of Multi-Cell Systems . . . . 47

5 Conclusions and Future Work 50

5.1 Summary and Conclusions . . . 50 5.2 Future Work . . . 51

Bibliography 53

(9)
(10)

Chapter 1 Introduction

1.1 Background

With the advent of 5G technology, Vehicle-to-Everything (V2X) com- munication has been made possible. Vehicular communication sys- tems enable services that help intelligent transportation systems to en- hance traffic safety, traffic management, reduce fuel consumption and become an integral part of smart city solutions. Furthermore, due to the high mobility of vehicles, a great number of V2X-specific require- ments have to be satisfied. Maintaining end-to-end latencies below a predefined threshold, providing ultra-high reliability to the mobile stations (MSs), or handling a large density of connected vehicles pro- vide examples on such requirements.

When vehicles are equipped with multiple transmit and receive an- tennas, they maintain communication links with both the cellular and road side infrastructure and with other vehicles and vulnerable road users. Indeed, multiple-antenna vehicles use multiuser multiple input multiple output (MU-MIMO) technologies as a prime enabler for spec- tral and energy efficient communication with one another and with cellular base station (BS). In the uplink of MU-MIMO systems, the BS typically acquires channel state information (CSI) by means of up- link pilot or reference signals that are orthogonal in the code domain.

In Long Term Evolution (LTE) systems, for example, MSs, including vehicles, use cyclically shifted Zadoff-Chu sequences to form demod- ulation reference signals allowing the BS to acquire channel state in- formation at the receiver (CSIR), which is necessary for uplink data reception [1]. In general, in systems employing pilot aided channel es-

1

(11)

2 CHAPTER 1. INTRODUCTION

timation, the number of pilot symbols and the PDPR play a crucial role in optimizing the system performance in terms of spectral and energy efficiency. As the number of antennas and the number of simultane- ously served MSs by a single BS increases, employing decentralized power allocation algorithms for MU-MIMO systems becomes impor- tant, since they can reduce the required processing power in a fashion that is scalable with the number of antennas.

In addition, small cells become a crucial component of 5G net- works, since they have the ability to significantly increase network ca- pacity, density and coverage, especially in urban environments where the coverage of a BS is constrained by the buildings and other con- struction. In small cell systems, from an overall system performance point of view, coordinating and managing highly mobile MSs and ac- quiring CSI in the multi-cell dense system becomes non-trivial.

1.2 Related Work

Recognizing the impact of pilot and data signals on the system per- formance, several research works have been dedicated to this area. In the seminal work by [2], the difference between the mutual informa- tion when the receiver has only a channel estimation and when it has perfect knowledge of the channel is evaluated. The work reported in [3] reveals the optimal number of training symbol and its relation to the power allocation. Furthermore, it also shows that training-based schemes can be optimal at high signal-to-noise ratio (SNR), but sub- optimal at lower SNR. Subsequently, in [4] and [5], the trade off be- tween pilot and data power with different pilot patterns and receiver structures is studied. The results of [5] indicate that the optimal PDPR provides 2-3 dB gain compared with the equal power for pilot and data symbols. Aiming at minimizing the mean squared error (MSE) of received data symbol, the work of [6] reveals the impact of power allocation on system performance. Then in its sequential work [7], a closed-form expressions for achieved MSE and Squared Error (SE) us- ing different channel estimation techniques and receivers, accounting for PDPR and antenna correlation, is derived.

Along another line of the research, there is an increasing interest in decentralized optimization schemes for multi-user (MU)-multiple input multiple output (MIMO) systems. A number of papers pro-

(12)

CHAPTER 1. INTRODUCTION 3

posed a game theoretic approach for power control and resource al- location in MU-MIMO system in which performance coupling exists among the users. A number of related works focused on this area, that address various technical aspects of Single-User Multiple Input Multiple Output (SU-MIMO) and MU-MIMO systems, including spec- trum management [8], channel estimation, data reception, power con- trol, resource allocation [9], Quality of Service (QoS) management [10], device-to-device communications [11], [12] and aspects related to PDPR setting. Reference [13] models a Gaussian interference relay game, in which instead of allocating the power budget across the set of sub- channels, each player aims at decide the optimal power control strat- egy over across a set of hops. For cooperative cognitive radio net- works, a coalitional game theoretic approach is proposed in [14]. A non-cooperative feedback-rate control game with pricing is consid- ered in [15], as a model of the downlink transmission of a closed- loop wireless network, in which a multi-antenna BS utilizes CSI feed- back to properly set linear precoders to communicate with multiple users. Game theory is also applied to decentralize an energy efficiency optimization problem subject to signal-to-interference-plus-noise ra- tio (SINR) and power constraints of each user for a multi-cell system in [16]. In [17], a decentralized PDPR allocation algorithm which aims at minimizing MS’s individual MSE of received data symbol, assum- ing imperfect CSI and implementing MMSE receiver based on game theory is proposed.

For multi-cell systems, most literature mainly focuses on pilot sig- nal decontamination. Reference [18] studies the fundamental prob- lem of pilot contamination in multi-cell systems and develops a new multi-cell MMSE-based precoding method that mitigates that prob- lem. In [19], a novel channel estimation scheme for multi-cell system with Rician fading channel model is proposed. Assuming the number of antennas at BS is large, this estimation scheme utilizes the pilot con- tamination free property of Line of Sight (LOS) component of channel and uses LOS component to detect data.

1.3 Objective

The main objective of the present thesis project is to develop algo- rithms for power allocation in single cell MU-MIMO systems, and for

(13)

4 CHAPTER 1. INTRODUCTION

pilot sequence assignment in multi-cell MU-MIMO system. Since pre- vious works have already studied the case where the channel is as- sumed to be Rayleigh fading channel intensively, in this project we will focus on the general Rician fading channel. To verify the oper- ation of the proposed algorithms and to obtain engineering insights in various use cases, we will use Monte Carlo simulations to examine and evaluate the performance of these algorithm.

1.4 Thesis Outline

This thesis is divided into 5 chapters. Chapter 2 explains how the MU-MIMO system and the wireless communication channels are mod- elled. It also discusses important assumptions that we use throughout the whole project. Chapter 3 presents how the channel estimation and receiver construction are done for the single cell system. Furthermore, a centralized power control algorithm and a decentralized power con- trol algorithm are developed. Chapter 4 focuses on studying the multi- cell MU-MIMO system, and explains the approach of a pilot sequence assignment algorithm. Chapter 5 draws conclusions, and discusses future work.

(14)

Chapter 2

System and Channel Model

2.1 System Model

In this project, we consider the uplink transmission of a multi-antenna wireless system, in which users are scheduled on orthogonal frequency channels and transmit their signals simultaneously. This is a common assumption in massive MU MIMO system in which a single MS may have a single antenna [20]. The uplink transmission consists of two stages: training stage and data transmission stage. In the training stage, the MS transmits a pilot signal to the BS such that the BS can use that signal to estimate the state information of the channel between that MS and itself in each coherence time interval. In the data trans- mission stage, the BS receives the data signal from all the users and implements receivers which are constructed based on the CSI that it derived during the training stage to estimate the data symbols that each MS transmits. We also suppose that in our scenario the commu- nication bandwidth is much smaller than the reciprocal of the delay spread, such that the channel is non-frequency selective.

There are three different pilot arrangements: (1) block type arrange- ments which dedicates all frequency channels within a given time slot to either channel estimation or data transmission, (2) comb pilot pat- tern employs pilot and data symbol mixed in the frequency domain within a single time slot and (3) mixed type arranges the pilot and data subcarriers discontinuously in time and frequency domains [21].

These three patterns are shown in the following figure.

5

(15)

6 CHAPTER 2. SYSTEM AND CHANNEL MODEL

Figure 2.1: Different pilot patterns

We focus on the comb type pilot arrangement in this project, since it is a suitable for non-frequency selective channels [21]. Specifically, given F subcarriers in the coherence bandwidth, a fraction of τp sub- carriers are assigned to pilot and τd= F −τpare used for data transmis- sion. The power that the MS can use is constrained at a constant value Ptot, but it can be distributed unequally to pilot and data subcarriers which can be expressed as

τpPp+ τdP = Ptot, (2.1) where Ppand P are the power distributed to pilot and data subcarriers respectively and 1 ≤ τp, τd < F.

2.2 Channel Model

The channel is characterized by two sets of parameters, such as (1) the large scale fading parameters which include Pathloss (PL) and shadowing, since these parameters change slowly and thus can be ac- quainted by BSs (the study of which is out of the scope of this project), and (2) the small scale fading parameters which capture the effects of the additive and subtractive interference of multiple signal paths. We refer to this as small scale fading and its associated parameters in the

(16)

CHAPTER 2. SYSTEM AND CHANNEL MODEL 7

sequel. Figure 2.2 illustrates the impact of the channel on the signal power as a MS moves away from the BS.

Figure 2.2: The effect of PL, shadowing and multipath on signal power Since, according to the assumption, the communication bandwidth is much smaller than the reciprocal of the delay spread, the complex base band channel can be represented by a single tap at each time [22].

The two simplest probabilistic channel model that can be used in our MIMO system are: (1) the Rayleigh fading channel, and (2) the Rician fading channel. Depending on the considered scenarios and prevail- ing channel conditions, different channel models can be more appro- priate.

2.2.1 Rayleigh Fading Channel

In the Non-Line of Sight (NLOS) case, there are a larger number of statistically independent reflected and scattered paths with random amplitudes in the delay window corresponding to a single tap [22].

Therefore, it is reasonable to assume that the channel coefficients h are circularly symmetric complex Gaussian random variables

h ∼ CN (0, C). (2.2)

Since the power of channel is normalized to one in our system model, the covariance matrix C is set to identity matrix IN where N is the number of antennas. As the power of the channel in this form ||h|| fol- lows the Rayleigh distribution, it is referred to as the Rayleigh fading channel.

(17)

8 CHAPTER 2. SYSTEM AND CHANNEL MODEL

2.2.2 Rician Fading Channel

In the LOS case, other than random scattered and reflected component from NLOS paths, there is a specular path which has a known and constant magnitude. For single antenna case, this type of model can be modelled as Rician fading channel as follow.

h =

r K

K + 1σle

| {z }

hLOS

+

r 1

K + 1CN (0, σl2)

| {z }

hN LOS

=

r K

K + 1σl(cos θ + j sin θ) +

r 1

K + 1(x + jy)

=

r K

K + 1σlcos θ +

r 1

K + 1x + j(

r K

K + 1σlsin θ +

r 1

K + 1y), (2.3) where K is the Rician factor indicating the ratio between the power of LOS and NLOS components and θ is the phase of the LOS component.

The power of the LOS and NLOS component are PLOS = E{hLOShLOS} = K

K + 1σl2cos2θ + K

K + 1σl2sin2θ = K K + 1σ2l,

(2.4) PN LOS = E{hN LOShN LOS} = 1

K + 1E{x2} + 1

K + 1E{y2} = 1 K + 1σl2.

(2.5) The total power of the channel is

P = PLOS+ PN LOS = σl2, (2.6) and it can be deduced that the parameters for the Rician distribution are

ν =

r K

K + 1σl, σ = s

1

2(K + 1)σl (2.7) . Thus the channel h derived from equation (1) follows |h| ∼ Rice(ν, σ) and its expected value is

E{h} = ν cos θ + jν sin θ. (2.8) The channel also follows the complex normal distribution

h ∼ CN (ν cos θ + jν sin θ, Γ), (2.9)

(18)

CHAPTER 2. SYSTEM AND CHANNEL MODEL 9

where Γ is the covariance,

Γ =Cov{h} = E{(h − ¯h)(h − ¯h)} = 2σ2. (2.10) In our system model, the power of the channel is normalized to unit, and therefore we have σl = 1. Thus, assuming the pseudo- covariance of the Rician channel C to be 0 and given the covariance of the channel Γ, the parameters of Rician fading channel can be de- termined by σ =

qΓ

2, ν = √

1 − Γ. When ν = 0, the LOS component disappears and the channel turns to Rayleigh fading channel, which implies that the Rayleigh channel is a special case of Rician channel.

In the case when the system has multiple receiver antennas, the Rician channel can be modelled in the following way as shown in [19],

h(θ, d, N, K, C) =

r K

K + 1hLOS+

r 1

K + 1hN LOS, (2.11) where

hLOS =1, ej2πd cos θ, ..., ej2π(N −1)d cos θT

, (2.12)

in which θ is the angle of arrival of the LOS component and d is the antenna spacing in the wavelength. And hN LOSis a column of complex Gaussian random variable, following hN LOS ∼ CN (0, C). The Rician channel follows the complex normal distribution as in:

h ∼ CN (

r K

K + 1hLOS, Γ), (2.13) where Γ = K+11 C.

2.2.3 Channel Model for Different Scenario

In this project, we study both single and multi-cell systems. As the geometric size of the system is different, the type of link (i.e. the wire- less communication channel) between MSs and BSs also gets affected.

From the 3GPP technical report [23], we know that the LOS probabil- ity functions for Urban Micro (UMi) and Urban Macro (UMa) scenario are:

PrUMiLOS =

 1 d2D ≤ 18m

18

d2D + (1 − d18

2D)exp(−d362D) d2D > 18m, PrUMaLOS =

( 1 d2D ≤ 18m

18

d2D + (1 − d18

2D)exp(−d362D)

1 + 1.25C0(hUT)(d1002D)3exp(−d1502D)

d2D > 18m,

(19)

10 CHAPTER 2. SYSTEM AND CHANNEL MODEL

where

C0(hUT) =

( 0 hUT ≤ 13m

hUT−13 10

1.5

13m < hUT ≤ 23m.

Then we can plot the LOS probability with the 2D distance between BS and MS when setting the height of the BS’s antennas hUT to 20m.

Form the above figure, we can see that the LOS probability decreases dramatically with the increase of the distance between BS ans MS in both scenarios. Especially in the UMi scenario, where the LOS possi- bility drops to 10% when MS is only 200m away from BS. Therefore, it is reasonable to make the assumption that the type of link within a cell is always LOS, while the link between the cells is always NLOS.

Figure 2.3: The LOS probability vs the 2D distance between BS and MS (m) when the height of BS’s antennas set at 20m.

(20)

Chapter 3

Power Control and Game in Sin- gle Cell System

3.1 Channel Estimation

Based on the assumption made above, we can now model the signal that the BS receives. For single cell, the pilot signal model transmitted by MS k is

Yκ = ακp

PκphκsTκ + N, (3.1) where αk accounts for the PL in linear unit, and ακ = 10−PLκ/10. sκ = [s1, ..., sτp]T is the pilot sequence assigned to MS k, and each symbol of it is scaled as |si|2 = 1, ∀i. N ∈ CNr×τp denotes the spatially and temporally additive white Gaussian noise (AWGN) with element-wise variance σ2p. Note that, for all MSs in the single cell case, their assigned pilot sequences are orthogonal to each other. We use two estimation techniques to estimate the channel hκ, i.e., the LS and the MMSE chan- nel estimation.

3.1.1 LS Estimation

Utilizing the pilot sequence orthogonality, the BS can estimate the chan- nel for each MS based on (3.1) assuming:

h =ˆ 1 α√

PpYs(sTs)−1 = h + 1 α√

PpτpNs, (3.2) where (·)denotes the conjugation, and the index κ is dropped for sim- plicity. By considering the Rician fading channel h ∼ CN (q

K

K+1hLOS, Γ),

11

(21)

12 CHAPTER 3. POWER CONTROL AND GAME IN SINGLE CELL SYSTEM

the estimated channel ˆhfollows

h ∼ CN (¯ˆ h, RLS), (3.3) where ¯h = E{h} =q

K

K+1hLOS and RLS= Γ +Ppσαp22τpI. From the above, the channel estimation error w = h − ˆhfollows

w ∼ CN (0, Cw), (3.4)

where Cw = σ

2 p

Ppα2τpI. The covariance of the estimation error w is only the function of pilot power Pp which implies that the covariance ma- trix of channel Γ does not affect the estimation accuracy. It can be seen that ˆh and h are jointly Gaussian, then we are able to compute the following conditional distributions.

Given a random channel realization h, the distribution of the esti- mated channel conditioned to h can be shown to be

(ˆh|h) ∼ CN (h, σp2

Ppα2τpI), (3.5) and the distribution of channel h conditioned to a channel estimation hˆ can be derived as:

(h|ˆh) ∼CN (¯h + Γ(Γ + σ2p

α2PpτpI)−1(ˆh − ¯h), Γ − Γ(Γ + σp2

α2PpτpI)−1Γ)

∼CN (ΓR−1LSh + (I − ΓRˆ −1LS)¯h, Γ − ΓR−1LSΓ).

(3.6) Proof. According to [24], we know that for jointly Gaussian distributed variables, the conditional distribution ˆh|his still Gaussian, and it fol- lows that

E{h|h} = E{ˆˆ h} + Chhˆ C−1hh(h − E{h}) = ¯h + ΓΓ−1(h − ¯h) = h, Cˆh|h= Cˆh− Chhˆ C−1hhCh = Γ + σp2

α2PpτpI − ΓΓ−1Γ = σp2 α2PpτpI.

Similarly, the conditional distribution h|ˆh is also Gaussian and it fol- lows that

E{h|h} = E{h} + Cˆ hC−1ˆ

h

 ˆh − E{ˆh}

= ¯h + Γ(Γ + σp2

α2PpτpI)−1(ˆh − ¯h), Ch|ˆh = Chh− ChC−1ˆ

hCˆhh = Γ − Γ(Γ + σ2p α2Ppτp

I)−1Γ.

(22)

CHAPTER 3. POWER CONTROL AND GAME IN SINGLE CELL SYSTEM 13

3.1.2 MMSE Channel Estimation

For the MMSE channel estimation, the received signal model can be transferred into

Y = αpP˜ pSh + ˜N, (3.7)

where S = s ⊗ INr ∈ CτpNr×Nr, ˜Y =vec(Y) and ˜N =vec(N) ∈ CτpNr×1. After transferring the pilot signal (3.1) into vector form (3.7), the stan- dard linear MMSE estimator [25] can be implemented, and it is

h = Cˆ h ˜YCY˜

−1( ˜Y − E{ ˜Y}) + E{h}. (3.8) Substituting Ch ˜Y = α√

P ΓSH and CY˜ = α2P SΓSH+ σ2pIinto (3.8), we have

h = (ˆ σp2

α2PpτpI + Γ)−1Γ (h − ¯h) + 1 α√

PpτpSH

!

+ ¯h. (3.9)

Note that SHN ∼ CN (0, τpσp2I), thus the channel estimation ˆhis also a complex normal distributed vector which follows

h ∼ CN (¯ˆ h, RMMSE). (3.10) The covariance matrix of the channel estimation ˆhis

RMMSE = Γ2( σ2p

α2PpτpI + Γ)−1, (3.11) where we consider covariance matrix Γ is Hermitian and applied the commutativity of Γ and I to substitute

( σ2p

α2PpτpI + Γ)−1Γ = Γ( σp2

α2PpτpI + Γ)−1. The channel estimation error w = ˆh − hfollows

w ∼ CN (0, Cw), (3.12)

where

Cw = ( ˜R−1MMSEΓ − I)Γ( ˜R−1MMSEΓ − I)H + σ2p α2Ppτp

−1MMSEΓ2−1MMSE,

in which ˜RMMSE = Γ + σ

2p

Ppα2τpI.

(23)

14 CHAPTER 3. POWER CONTROL AND GAME IN SINGLE CELL SYSTEM

Then, analogously to the LS estimation, the distribution of channel hconditioned to a channel estimation ˆhfollows

E{h|h} = E{h} + Cˆ hC−1ˆ

h(ˆh − E{ˆh}), (3.13) Ch|ˆh = Chh− ChC−1ˆ

hChhˆ , (3.14) where

Ch = Cˆh = Chhˆ = RMMSE, (3.15) thus

(h|ˆh) ∼ CN (ˆh, Γ − RMMSE). (3.16)

3.2 Linear Receiver

The MU-MIMO received data signal at the BS for single cell can be written as:

yκ = ακ

pPκhκxκ+

K

X

k6=κ

αk

pPkhkxk+ nd, (3.17)

where ndis the noise on the received data signal, K is the total number of MSs in the cell and we suppose that the data symbol x is random and normalized so that |x|2 = 1. Then the naive receiver Gnaiveis

Gnaiveκ = ακp

Pκκ2κPκκHκ +

K

X

k6=κ

α2kPkCk+ σd2I)−1, (3.18)

where Ck = E{hkhHk} = Γk+ E{hk}E{hk}H.

Proof. The naive receiver is derived under the assumption that the per- fect CSI is available. In other words we suppose that hκ is known to the BS. The goal is to minimize the estimation error between the esti- mated signal Gκyκ where Gκ is the receiver and the transmitted data signal xκ, and the problem can be written as

minimize

G E{|Gκyκ− xκ|2}. (3.19) The objective function V can also be written as

N →∞lim 1

N(GYκ− xκ)(GYκ− xκ)H,

(24)

CHAPTER 3. POWER CONTROL AND GAME IN SINGLE CELL SYSTEM 15

where Yκ is the realization matrix (y(1)κ , ..., y(N )κ )and xκ is the realiza- tion row vector (x(1)κ , ..., x(N )κ ). The optimal estimator can derived by solving ∂V /∂G = 0,

∂V

∂Gκ

= 1 N

∂Gκ

(GκYκYκHGHκ − 2xκYHκGHκ + xκxHκ)

= −2

NxκYκH + 2

NGκYκYκH = 0, and the optimal estimator Gκis given by

Gκ = lim

N →∞( 1

NxκYHκ)(1

NYκYκH)−1, (3.20) where

N →∞lim 1

NxκYκH = ακp

PκhHκcov(xκ) = α√

PhH, (3.21) and

N →∞lim 1

NYκYκH = ακ2PκhκhHκ +

K

X

k6=κ

α2kPkk+ E{hk}E{hk}H) + σd2I.

(3.22) By substituting (3.21) and (3.22) into (3.20), the optimal receiver which gives MMSE is

Gκ = ακp

PκhHκ2κPκhκhHκ +

K

X

k6=κ

α2kPkk+ E{hk}E{hk}H) + σd2I)−1. (3.23) Assuming the channel estimate ˆhκ is the actual channel and letting Ck = E{hkhHk} = Γk+ E{hk}E{hk}H, the naive MMSE receiver (3.23) turns to

Gκ = ακp

PκhˆHκ2κPκhˆκhˆHκ +

K

X

k6=κ

α2kPkCk+ σ2dI)−1.

The MMSE receiver minimizes the same objective function as the naive receiver, but it takes into account that it has access only to the estimated channel ˆhκ. It is given by

G?κ = ακp

PκuHκ α2κPκ Qκ+ uκuHκ +

K

X

k6=κ

α2kPkCk+ σd2I

!−1

, (3.24)

(25)

16 CHAPTER 3. POWER CONTROL AND GAME IN SINGLE CELL SYSTEM

where we let uκ = Dκκ+ (I − Dκ)¯hκ, and

D =ΓR−1LS for LS channel estimation

IN for MMSE channel estimation, (3.25)

Q =Γ − ΓR−1LSΓ for LS channel estimation

Γ − RMMSE for MMSE channel estimation, (3.26) and ¯hκ = E{hκ} =q

Kκ

Kκ+1hLOS,κ, Ck= E{hkhkH} = Γk+ ¯hkHk.

Proof. The MSE of the received data symbol given receiver Gκ, and all the channel realization {hi} is

MSE(Gκ, {hi}) =Exκ,nd{|Gκyκ− xκ|2}

=|ακp

PκGκhκ− 1|2+

K

X

k6=κ

κPκGκhκ|2+ σd2GκGHκ. (3.27) The MSE of the received data symbol given only the receiver Gκ, and the channel realization of user κ hκis

MSE(Gκ, hκ) =Eh1,...,hκ−1,hκ−1,...,hK{MSE(Gκ, {hi})}

2κPκGκhκhκGHκ − ακp

Pκ(Gκhκ+ hHκGHκ)+

K

X

k6=κ

αk2PkGκk+ ¯hkHk )GHκ + σd2GκGHκ + 1.

(3.28)

The MSE of the received data symbol as a function of the estimated channel ˆhκis

MSE(Gκ, ˆhκ) =Ehκhκ{MSE(Gκ, hκ)}

2κPκGκ(Qκ+ uκuHκ)GHκ − ακp

Pκ(Gκuκ+ uHκGHκ) +

K

X

k6=κ

α2kPkGκk+ ¯hkHk)GHκ + σ2dGκGHκ + 1,

(3.29) where we let uκ = Dκκ+(I−Dκ)¯hκ. By solving ∂MSE(Gκ, ˆhκ)/∂Gκ = 0, we can get the MMSE receiver.

(26)

CHAPTER 3. POWER CONTROL AND GAME IN SINGLE CELL SYSTEM 17

3.3 A Centralized Power Control Method

Before we start looking into the power control game for the single cell system with the Rician channel model, we first review the fundamen- tal case where the channels are assumed to be Gaussian and the anten- nas are assumed to be uncorrelated. The characteristics of the system with Rayleigh channel and its decentralized power control method has been intensively investigated and studied in [21], [17], [7] and [6]. In this section, a centralized power control algorithm is proposed.

From [6], we know that the unconditional MSE of the received data symbol of user i when the BS uses the optimal receiver

Gi = αi

√Pidi

α2iPi(d2i||ˆhi||2+ qi) +PK

k6=iα2kPkck+ σ2dHi

is

MSEi(P) = µieµiEin(Nr, µi), (3.30) where

µi = qiα2iPi+PK

k6=iαk2Pkck+ σd2

d2iα2iPiri . (3.31) And for LS and MMSE channel estimation we have

rLSi = ci+ σ2p

αi2(Ptot− τdPi), rMMSEi = c2i

 σp2

α2i(Ptot− τdPi) + ci

−1

and the parameter qi, diare

di =

(c/rLSi for LS estimation 1 for MMSE estimation,

qi =

(ci− c2i/rLSi for LS estimation ci− riMMSE for MMSE estimation, and we also assume that σd= σpand drop the index.

We are now ready to study the centralized power control optimiza- tion problem, in which we want to minimize the maximum of the MSE over all the users in a single cell. Note that BPA [17] focuses on mini- mizing MSs’ individual MSE, since it is a non-cooperative game. Note

(27)

18 CHAPTER 3. POWER CONTROL AND GAME IN SINGLE CELL SYSTEM

that this problem ignores fairness constraints, which aims at providing similar quality of service characteristics to all MSs in the cell.

minimize

{Pi} max

i {MSEi(P)}

s.t. 0 < Pi < Ptot τd , ∀i τdPi+ τpPip = Ptot, ∀i.

(3.32)

From [7], we know that ∂MSE(µi)/∂µi is positive for all µi > 0 which is always satisfied in our case. This implies that the system performance metric MSEi is an monotonic increasing function in µi, thus it is equivalent to choose the objective function as max

ii(P)}

and the original optimization problem (3.32) can be converted to minimize

{Pi} max

ii(P)}

s.t. 0 < Pi < Ptot τd , ∀i τdPi+ τpPip = Ptot, ∀i.

(3.33)

We observe that when the system uses MMSE receiver with either MMSE or LS channel estimation, the µican be written as

µi = qiα2iPi+PK

k6=iα2kPkck+ σ2d

d2iα2iPiri = −1 + PK

k=1α2kPkck+ σ2d

Piγi , (3.34) where

γi = α2iri = α2ic2i ci+α2σ2p

iτpPip

= α4iτpPipc2i

α2iτpPipci+ σp2. (3.35) This result can be easily proven. For MMSE channel estimation case, di = 1and qi = ci− ri, thus we have

µi =qiα2iPi+PK

k6=iαk2Pkck+ σd2 d2iαi2Piri

=qiα2iPi+PK

k6=καk2Pkck+ σd2+ α2iPici− α2iPici d2iα2iPiri

=(qi− cii2Pi+PK

k=1α2kPkck+ σd2 d2iα2iPiri

=−riα2iPi+PK

k=1α2kPkck+ σd2 d2iα2iPκri

= − 1 + PK

k=1α2kPkck+ σd2 Piαiri .

(3.36)

(28)

CHAPTER 3. POWER CONTROL AND GAME IN SINGLE CELL SYSTEM 19

Similarly, for LS channel estimation, di = ci/ri and qi = c − c2i/ri. Sub- stituting them into the third line of equation (3.36), the result follows.

As a by-product, we find that for this specific system setup, the perfor- mance of the MMSE receiver does not depend on the channel estima- tion technique the BS uses.

Then the problem (3.32) is equivalent to

minimize

{Pi} max

i

(PK

k=1α2kPkck+ σd2 Piγi

)

s.t. 0 < Pi < Ptot τd , ∀i τdPi+ τpPip = Ptot, ∀i.

(3.37)

Taking the reciprocal of the objective function of (3.37), the problem (3.32) is also equivalent to

maximize

{Pi} min

i

( Piγi PK

k=1α2kPkck+ σd2 )

s.t. 0 < Pi < Ptot τd , ∀i τdPi+ τpPip = Ptot, ∀i.

which is in the same form of the Max-Min SINR for Maximum Ratio Combining (MRC) optimization problem in [26]. Thus the method, lemmas and propositions used to solve that problem can be also im- plemented to this problem. First, we implement lemma that at optimal point all MSs have same MSE value. Since the denominator is same for all the users, at optimal point we could let

Piγi = x, ∀i. (3.38)

Substituting equation (3.35) into (3.38), we get Piα4i(Ptot− τdPi)c2i

α2i(Ptot− τdPi)ci+ σp2 = x. (3.39) Writing it in quadratic form, we have

ci2αi4τdPi2− (ci2iτd+ ci2αi4Ptot)Pi+ (ciα2iPtot+ σ2p)x = 0, (3.40)

(29)

20 CHAPTER 3. POWER CONTROL AND GAME IN SINGLE CELL SYSTEM

and the solution of this quadratic equation given x is

Pi =

cii2τd+ c2iα4iPtot±q

(ci2iτd+ ci2α4iPtot)2− 4c2iα4iτd(ciαi2Ptot+ σ2p)x 2c2iα4iτd

=

d+ ciα2iPtot ±q

x2τd2+ c2iα4iPtot2 − 2τdx(ciαi2Ptot+ 2σp2) 2ciα2iτd

.

(3.41) If the roots (3.41) are real-valued, the sum and products of the roots are positive, therefore both roots are positive. When Piγi is fixed, smaller Pi gives lower MSE. Therefore, the optimal solution given x is

Pi =

d+ ciα2iPtot−q

x2τd2+ c2iα4iPtot2 − 2τdx(ciα2iPtot+ 2σ2p)

2ciα2iτd . (3.42)

Substituting equation (3.42) into the objective function of problem (3.37), the problem (3.37) can be reduced to

minimize

x

σ2d

x + Ptot 2xτd

K

X

i=1

ciα2i − 1 2τd

K

X

i=1

s

τd2+c2iα4iPtot2

x2 − 2τd(ciα2iPtot+ 2σ2p) x

s.t. x ∈

K

\

i=1

Range {Piγi} ,

(3.43) where x is constrained to be achievable for all users. By substituting 1x with y, we get

minimize

y y(σd2+Ptotd

K

X

i=1

ciα2i) − 1 2τd

K

X

i=1

q

τd2+ c2iα4iPtot2 y2− 2τd(ciαi2Ptot+ 2σp2)y

s.t. y ∈

K

\

i=1

Range

 1 Piγi

 .

(3.44) The first term of the objective function is linear, and the second term is concave in y ≥ 0 element-wisely if

d(ciα2iPtot+ 2σ2p)2

− 4c2iα4iPtot2 τd2 = 16τd2(ciα2iPtotσ2p+ σp4) > 0, ∀i, (3.45)

(30)

CHAPTER 3. POWER CONTROL AND GAME IN SINGLE CELL SYSTEM 21

which is always satisfied. Since the nonnegative weighted sum of con- cave functions is still concave [27], the second term is strictly concave and thus the negative of it is strictly convex. The sum of an affine function and a convex function is still convex, therefore we can find the unique and optimal y by setting the first derivative of the objec- tive function to zero, which yields a monotonically increasing function f (y)

f (y) = σd2+Ptotd

K

X

i=1

ciαi2− 1 2τd

K

X

i=1

c2iα4iPtot2 y − τd(ciα2iPtot+ 2σp2) q

τd2+ c2iα4iPtot2 y2 − 2τd(ciα2iPtot+ 2σ2p)y

= 0.

(3.46) And the root of this equation can be derived numerically. We choose to use bisection method for which the bounds of y have to be determined first. We can show that P1

iγi is convex in Pi within (0, Ptotd).

Proof. The variable for each MS can be written as (3.47) 1

Piγi = 1

α2iciPi + σ2p

α4ic2i(Ptot− τdPi)Pi. (3.47) We observe that the first term is convex, and the denominator of sec- ond term is concave and positive which implies that the second term is convex. Thus the convexity of 1/Piγifollows.

Since y is convex in Pi, y has only lower bound and it can be derived by setting the first order derivative of 1/Piγi to zero, and for each MS i the data power corresponding to the lowest value is

Pi =

Ptotα2ici+ σp2− σpq

σ2p+ Ptotα2ici

αi2ciτd . (3.48)

Substituting it into Pi1γi, we can get the lower bound of y

yl =max

i

 τd

pq

p2+ Ptotα2ici)3+ Ptot2 αi4c2i + 2σp4+ 3Ptotα2iciσp2 Ptot2 α4ic2ip2+ Ptotα2ici)

 . (3.49) Therefore, using the bisection method to find the optimal y is viable.

The following pseudo code illustrates the whole procedure of solv- ing the original Min-Max MSE optimization problem. The algorithm

References

Related documents

Excel can be used to import data from a variety of sources, including data stored in text files, data in tables on a web site, data in XML files, and data in JSON format.. This

Streams has sink adapters that enable the high-speed delivery of streaming data into BigInsights (through the BigInsights Toolkit for Streams) or directly into your data warehouse

A parallel resonance capacitor circuit is used on both the transmitting and receiving coil to increase the power transfer efficiency.... Card reader (left) and transponder/card

Figure 1: The situation on a specific radio channel in the cellular network, focus- ing on the signals received at a particular mobile station... The same channel is used by

In light of recent events, this short paper will review health practice and policy changes arising from the pandemic and signpost a selection of available tools and resources that

Keywords: online distance education, mobile learning, mobile-assisted language learning, information systems artefact, design science research, learning practices,

(1) The power of the national supervisory authorities; as to whether and to what extent Article 25(6) of Directive 95/46, read in the light of Article 7, 8, and 47 of

The prices of electricity are taken from Nordpool which handle the entire Nordic market of electricity.[5] Wind data was gathered from Svenska Kraftnät on