ul/dl mode selection and transceiver design for dynamic...

13
UL/DL Mode Selection and Transceiver Design for Dynamic TDD Systems 1 UL/DL Mode Selection and Transceiver Design for Dynamic TDD Systems Antti T¨ olli with Ganesh Venkatraman, Jarkko Kaleva and David Gesbert e-mail: [email protected].fi Centre for Wireless Communications, University of Oulu, Finland 2016 Tyrrhenian International Workshop on Digital Communications, Livorno, Italy 14 Sept, 2016 A. T¨olli, J. Kaleva, G. Venkatraman & D. Gesbert, ”Joint UL/DL Mode Selection and Transceiver Design for Dynamic TDD Systems”, in Proc. 2016 IEEE Global Conference on Signal and Information Processing (GLOBALSIP), Washington, D.C., USA, Dec. 7–9, 2016 c Antti T¨olli, CWC

Upload: dobao

Post on 16-Apr-2019

222 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: UL/DL Mode Selection and Transceiver Design for Dynamic ...tyrr2016.cnit.it/tyrr-content/uploads/ULDL-mode-selection-and... · UL/DL Mode Selection and Transceiver Design for Dynamic

2016 Tyrrhenian International Workshop on Digital Communications, Livorno, Italy , 14 Sept, 2016UL/DL Mode Selection and Transceiver Design for Dynamic TDD Systems 1

UL/DL Mode Selection and Transceiver Design for

Dynamic TDD Systems

Antti Tolliwith Ganesh Venkatraman, Jarkko Kaleva and David Gesbert

e-mail: [email protected]

Centre for Wireless Communications, University of Oulu, Finland

2016 Tyrrhenian International Workshop on Digital Communications, Livorno, Italy

14 Sept, 2016

A. Tolli, J. Kaleva, G. Venkatraman & D. Gesbert, ”Joint UL/DL Mode Selection and Transceiver Design for

Dynamic TDD Systems”, in Proc. 2016 IEEE Global Conference on Signal and Information Processing

(GLOBALSIP), Washington, D.C., USA, Dec. 7–9, 2016

c©Antti Tolli, CWC

Page 2: UL/DL Mode Selection and Transceiver Design for Dynamic ...tyrr2016.cnit.it/tyrr-content/uploads/ULDL-mode-selection-and... · UL/DL Mode Selection and Transceiver Design for Dynamic

2016 Tyrrhenian International Workshop on Digital Communications, Livorno, Italy , 14 Sept, 2016UL/DL Mode Selection and Transceiver Design for Dynamic TDD Systems 2

Dynamic TDDUL and DLcontrolchannels UL or DL data channels

time

freq

uenc

y

Figure: Flexible TDD frame structure1

Significant load

variation between

adjacent cells

Flexible UL/DL

allocation provides

large potential gains

in spectral efficiency2

More challenging

interference

management

1Nokia Networks, ”5G radio access system design aspects”, Nokia white paper, Aug. 2015. Available:

http://networks.nokia.com/file/37611/5g-radio-access

23GPP TSG RAN WG1, ”Study on scenarios and requirements for next generation access technologies TR 38.913,” 3rd

Generation Partnership Project 3GPP, www.3gpp.org, 2016

c©Antti Tolli, CWC

Page 3: UL/DL Mode Selection and Transceiver Design for Dynamic ...tyrr2016.cnit.it/tyrr-content/uploads/ULDL-mode-selection-and... · UL/DL Mode Selection and Transceiver Design for Dynamic

2016 Tyrrhenian International Workshop on Digital Communications, Livorno, Italy , 14 Sept, 2016UL/DL Mode Selection and Transceiver Design for Dynamic TDD Systems 3

Dynamic TDD

Figure: UL-DL/DL-UL interference in Dynamic TDD

Additional UL-to-DL and DL-to-UL interference associated with the

dynamic TDD

Interference mitigated by coordinated beamforming.

More measurements and info exchange also at the terminal side

Similar interference scenarios in underlay D2D transmission3

3A. Tolli, J. Kaleva & P. Komulainen, ”Mode Selection and Transceiver Design for Rate Maximization in Underlay D2D

MIMO Systems”, in Proc. IEEE ICC 2015, London, UK, June, 2015

c©Antti Tolli, CWC

Page 4: UL/DL Mode Selection and Transceiver Design for Dynamic ...tyrr2016.cnit.it/tyrr-content/uploads/ULDL-mode-selection-and... · UL/DL Mode Selection and Transceiver Design for Dynamic

2016 Tyrrhenian International Workshop on Digital Communications, Livorno, Italy , 14 Sept, 2016UL/DL Mode Selection and Transceiver Design for Dynamic TDD Systems 4

System Model & Problem Formulation

OFDM system with N

sub-channels and NB

BSs, NT TX antennas

per BS

K users each with NR

antennas

Goal: minimize the number of packets in BS/user queues via joint

uplink (UL) / downlink (DL) cell mode selection, TX/RX design and

resource allocation over spatial and frequency resources

c©Antti Tolli, CWC

Page 5: UL/DL Mode Selection and Transceiver Design for Dynamic ...tyrr2016.cnit.it/tyrr-content/uploads/ULDL-mode-selection-and... · UL/DL Mode Selection and Transceiver Design for Dynamic

2016 Tyrrhenian International Workshop on Digital Communications, Livorno, Italy , 14 Sept, 2016UL/DL Mode Selection and Transceiver Design for Dynamic TDD Systems 5

Queueing Model

Each user is associated with backlogged packets of size Qk.

Queued DL (UL) packets Qk (Qk) of each user follows dynamic

equation at the ith instant as

Qk(i+ 1) =[Qk(i)− tk(i)

]++ λk(i) (1)

where tk =∑N

n=1

∑Ll=1 tl,k,n denotes the total number of

transmitted packets corresponding to user k

λk represents the fresh arrivals of user k at BS bk

Separate user specific queues for UL and DL traffic

c©Antti Tolli, CWC

Page 6: UL/DL Mode Selection and Transceiver Design for Dynamic ...tyrr2016.cnit.it/tyrr-content/uploads/ULDL-mode-selection-and... · UL/DL Mode Selection and Transceiver Design for Dynamic

2016 Tyrrhenian International Workshop on Digital Communications, Livorno, Italy , 14 Sept, 2016UL/DL Mode Selection and Transceiver Design for Dynamic TDD Systems 6

Objective

Minimize the total number of backlogged packets in DL and UL4

minimizetk,tk

∑k∈U

αk|vk|q + βk|uk|q (2)

where αk, βk are arbitrary priority weights and

vk = Qk − tk = Qk −∑N

n=1

∑L

l=1log2(1 + γl,k,n) (3)

uk = Qk − tk = Qk −∑N

n=1

∑L

l=1log2(1 + γl,k,n) (4)

q = 1, 2, . . . ,∞ plays different role based on the value it assumesI Inherent maximum rate constraint:

∑Nn=1

∑Ll=1 tl,k,n ≤ Qk

Special cases (when Qk >∑N

n=1

∑Ll=1 tl,k,n ∀ k):

I q = 1: Sum rate maximizationI q = 2: Queue-Weighted Sum Rate Maximization (Q-WSRM)

4G. Venkatraman, A. Tolli, L-N. Tran & M. Juntti, ”Traffic Aware Resource Allocation Schemes for Multi-Cell

MIMO-OFDM Systems”, IEEE Transactions on Signal Processing, vol. 64, no. 11, pp. 2730–2745, June 2016.

c©Antti Tolli, CWC

Page 7: UL/DL Mode Selection and Transceiver Design for Dynamic ...tyrr2016.cnit.it/tyrr-content/uploads/ULDL-mode-selection-and... · UL/DL Mode Selection and Transceiver Design for Dynamic

2016 Tyrrhenian International Workshop on Digital Communications, Livorno, Italy , 14 Sept, 2016UL/DL Mode Selection and Transceiver Design for Dynamic TDD Systems 7

Spatial Overloading in SINR

DL SINR5

Γl,k,n =

∣∣∣wHl,k,n Hbk,k,n ml,k,n

∣∣∣2N0 +

∑i∈U\{k}

L∑j=1

|wHl,k,nHbi,k,nmj,i,n|2

︸ ︷︷ ︸DL-DL interference

+∑

i∈U\Ubk

L∑j=1

|wHl,k,nHi,k,nmj,i,n|2

︸ ︷︷ ︸UL-DL interference

(5)

UL SINR

Γl,k,n =

∣∣∣wHl,k,n HT

bk,k,nml,k,n

∣∣∣2N0 +

∑i∈U\{k}

L∑j=1

|wHl,k,nHT

bk,i,nmj,i,n|2

︸ ︷︷ ︸UL-UL interference

+∑

i∈U\Ubk

L∑j=1

|wHl,k,nHbi,bk,nmj,i,n|2

︸ ︷︷ ︸DL-UL interference

(6)

5Note that UL-DL and DL-UL interference terms in (5), and (6), respectively, include potential interference from all

other-cell users. UL/DL mode selection per BS/user is handled separately via (relaxed) binary selection.

c©Antti Tolli, CWC

Page 8: UL/DL Mode Selection and Transceiver Design for Dynamic ...tyrr2016.cnit.it/tyrr-content/uploads/ULDL-mode-selection-and... · UL/DL Mode Selection and Transceiver Design for Dynamic

2016 Tyrrhenian International Workshop on Digital Communications, Livorno, Italy , 14 Sept, 2016UL/DL Mode Selection and Transceiver Design for Dynamic TDD Systems 8

Queue Minimization with UL/DL Mode Selection

min. ‖v‖q + ‖u‖q (7a)

s. t. γl,k,n ≤ Γl,k,n ∀ l, k, n (7b)

γl,k,n ≤ Γl,k,n ∀ l, k, n (7c)∑N

n=1

∑k∈Ub

∑L

l=1‖ml,k,n‖2 ≤ xbPmax ∀ b (7d)∑N

n=1

∑L

l=1‖ml,k,n‖2 ≤ xbkP

UEmax ∀ k (7e)

xb + xb = 1 ∀ b, xb ∈ {0, 1}, xb ∈ {0, 1} (7f)

where vk , a1q

k (Qk −∑N

n=1

∑Ll=1 tl,k,n) and tl,k,n = log(1 + γl,k,n)

Nonconvex (difference of convex) SINR constraints, and integer

UL/DL selection constraints

c©Antti Tolli, CWC

Page 9: UL/DL Mode Selection and Transceiver Design for Dynamic ...tyrr2016.cnit.it/tyrr-content/uploads/ULDL-mode-selection-and... · UL/DL Mode Selection and Transceiver Design for Dynamic

2016 Tyrrhenian International Workshop on Digital Communications, Livorno, Italy , 14 Sept, 2016UL/DL Mode Selection and Transceiver Design for Dynamic TDD Systems 9

Approximation of the SINR Constraints

The DL SINR constraints in (7b) are relaxed as6 (UL similarly)

γl,k,n ≤

∣∣∣wHl,k,n Hbk,k,n ml,k,n

∣∣∣2βl,k,n

=p2l,k,n + q2

l,k,n

βl,k,n

βl,k,n ≥ N0 +∑

i∈U\{k}

∑L

j=1|wH

l,k,nHbi,k,nmj,i,n|2

+∑

i∈U\Ubk

∑L

j=1|wH

l,k,nHi,k,nmj,i,n|2

(8)

(9)

where

pl,k,n , <(wHl,k,n Hbk,k,n ml,k,n), ql,k,n , =(wH

l,k,n Hbk,k,n ml,k,n)

Difference of convex constraint solved via successive convex (linear)

approximation (SCA)6G. Venkatraman, A. Tolli, L-N. Tran & M. Juntti, ”Traffic Aware Resource Allocation Schemes for Multi-Cell

MIMO-OFDM Systems”, IEEE Transactions on Signal Processing, vol. 64, no. 11, pp. 2730–2745, June 2016.

c©Antti Tolli, CWC

Page 10: UL/DL Mode Selection and Transceiver Design for Dynamic ...tyrr2016.cnit.it/tyrr-content/uploads/ULDL-mode-selection-and... · UL/DL Mode Selection and Transceiver Design for Dynamic

2016 Tyrrhenian International Workshop on Digital Communications, Livorno, Italy , 14 Sept, 2016UL/DL Mode Selection and Transceiver Design for Dynamic TDD Systems 10

Binary Relaxation

Binary variables xb, xb ∈ {0, 1} are replaced by continuous variables

xb, xb ∈ [0, 1], ∀bProblem (7) becomes convex (for fixed receivers, at any given

linearization point of the SINR constraints)

Sparsity must be enforced! → Use a regularization function7

minimize ‖v‖q + ‖u‖q + ψ

NB∑t=1

(log(xb + ε) + log(xb + ε))︸ ︷︷ ︸Concave

. (10)

successively linearized as

minimize ‖v‖q + ‖u‖q + ψ

NB∑b=1

(xb − x

(i)b

x(i)b + ε

+xb − x

(i)b

x(i)b + ε

)(11)

7E. J. Candes, M. B Wakin, and S. Boyd, ”Enhancing Sparsity by Reweighted l1 Minimization,” Journal of Fourier

analysis and applications, vol. 14, no. 5-6, pp. 877–905, 2008.

c©Antti Tolli, CWC

Page 11: UL/DL Mode Selection and Transceiver Design for Dynamic ...tyrr2016.cnit.it/tyrr-content/uploads/ULDL-mode-selection-and... · UL/DL Mode Selection and Transceiver Design for Dynamic

2016 Tyrrhenian International Workshop on Digital Communications, Livorno, Italy , 14 Sept, 2016UL/DL Mode Selection and Transceiver Design for Dynamic TDD Systems 11

Simulation Setup

Figure: Final UL/DL allocation for a random drop of users and traffic states

c©Antti Tolli, CWC

Page 12: UL/DL Mode Selection and Transceiver Design for Dynamic ...tyrr2016.cnit.it/tyrr-content/uploads/ULDL-mode-selection-and... · UL/DL Mode Selection and Transceiver Design for Dynamic

2016 Tyrrhenian International Workshop on Digital Communications, Livorno, Italy , 14 Sept, 2016UL/DL Mode Selection and Transceiver Design for Dynamic TDD Systems 12

Numerical Example

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

Arrival rate (A).

0

0.5

1

1.5

2

2.5

Avera

ge q

ueue b

acklo

g (

bits).

50/50 Fixed ( α = 0.4, β = 10)

Relaxed Binary ( α = 0.4, β = 10)

50/50 Fixed ( α = 0.2, β = 10)

Relaxed Binary ( α = 0.2, β = 10)

50/50 Fixed ( α = 0.2, β = 5)

Relaxed Binary ( α = 0.2, β = 5)

Figure: Average number of queued bits per user with varying packet arrival rates.

The mean arrival rate across all low and high rate demand users is

(1− α)A+ αβA.

c©Antti Tolli, CWC

Page 13: UL/DL Mode Selection and Transceiver Design for Dynamic ...tyrr2016.cnit.it/tyrr-content/uploads/ULDL-mode-selection-and... · UL/DL Mode Selection and Transceiver Design for Dynamic

2016 Tyrrhenian International Workshop on Digital Communications, Livorno, Italy , 14 Sept, 2016UL/DL Mode Selection and Transceiver Design for Dynamic TDD Systems 13

Next Steps

Decentralization, decoupling the problem

Inter-carrier, inter-sector UL-DL interference

Signalling, CSI acquisition

Time-scale of changing UL/DL allocation?

Impact of more practical traffic models

c©Antti Tolli, CWC