Distributed power allocation for D2D communications underlaying/overlaying OFDMA cellular networks

Similar documents
Autonomous Uplink Intercell Interference Coordination in OFDMA-based Wireless Systems

Optimal Power Control in Decentralized Gaussian Multiple Access Channels

Game Theoretic Approach to Power Control in Cellular CDMA

Centralized versus Decentralized Multi-Cell Resource and Power Allocation for Multiuser OFDMA Networks

Resource Management and Interference Control in Distributed Multi-Tier and D2D Systems. Ali Ramezani-Kebrya

AN EXTERNALITY BASED DECENTRALIZED OPTIMAL POWER ALLOCATION SCHEME FOR WIRELESS MESH NETWORKS

On Power Minimization for Non-orthogonal Multiple Access (NOMA)

Resource Allocation for D2D Communications with Partial Channel State Information

When does vectored Multiple Access Channels (MAC) optimal power allocation converge to an FDMA solution?

Optimal Power Allocation With Statistical QoS Provisioning for D2D and Cellular Communications Over Underlaying Wireless Networks

Optimal Association of Stations and APs in an IEEE WLAN

Improper Gaussian signaling for

Distributed Joint Offloading Decision and Resource Allocation for Multi-User Mobile Edge Computing: A Game Theory Approach

Results on Energy- and Spectral- Efficiency Tradeoff in Cellular Networks with Full-Duplex Enabled Base Stations

TRANSMISSION STRATEGIES FOR SINGLE-DESTINATION WIRELESS NETWORKS

Power Control in Multi-Carrier CDMA Systems

Energy Efficiency and Load Balancing in Next-Generation Wireless Cellular Networks

Optimal Power Allocation With Statistical QoS Provisioning for D2D and Cellular Communications Over Underlaying Wireless Networks

Alternative Decompositions for Distributed Maximization of Network Utility: Framework and Applications

Deep Reinforcement Learning-based Data Transmission for D2D Communications

Random Access Game. Medium Access Control Design for Wireless Networks 1. Sandip Chakraborty. Department of Computer Science and Engineering,

Distributed Geometric-Programming-Based Power Control in Cellular Cognitive Radio Networks

Massachusetts Institute of Technology 6.854J/18.415J: Advanced Algorithms Friday, March 18, 2016 Ankur Moitra. Problem Set 6

Tutorial on Convex Optimization: Part II

Thermal Unit Commitment Problem

Channel Allocation Using Pricing in Satellite Networks

On the complexity of maximizing the minimum Shannon capacity in wireless networks by joint channel assignment and power allocation

Cell throughput analysis of the Proportional Fair scheduler in the single cell environment

Power Control for Sum Rate Maximization on Interference Channels Under Sum Power Constraint

A Two-Phase Power Allocation Scheme for CRNs Employing NOMA

Optimization in Wireless Communication

Lecture 3: Lagrangian duality and algorithms for the Lagrangian dual problem

Delay QoS Provisioning and Optimal Resource Allocation for Wireless Networks

Sum-Power Iterative Watefilling Algorithm

Minimax Problems. Daniel P. Palomar. Hong Kong University of Science and Technolgy (HKUST)

Centralized Multi-Cell Resource and Power Allocation for Multiuser OFDMA Networks

Optimal Hierarchical Radio Resource Management for HetNets with Flexible Backhaul

QoS-Based Power-Efficient Resource Management for LTE-A Networks with Relay Nodes

Fair and Efficient User-Network Association Algorithm for Multi-Technology Wireless Networks

Adaptive Distributed Algorithms for Optimal Random Access Channels

A Learning Approach for Low-Complexity Optimization of Energy Efficiency in Multi-Carrier Wireless Networks

Optimal Geographical Caching in Heterogeneous Cellular Networks

Duality in Linear Programs. Lecturer: Ryan Tibshirani Convex Optimization /36-725

Data-aided and blind synchronization

Convex Optimization. Newton s method. ENSAE: Optimisation 1/44

Nash Bargaining in Beamforming Games with Quantized CSI in Two-user Interference Channels

UAV-assisted Cooperative Communications with Wireless Information and Power Transfer

Congestion Management in a Smart Grid via Shadow Prices

The L-Shaped Method. Operations Research. Anthony Papavasiliou 1 / 44

Game Theory and its Applications to Networks - Part I: Strict Competition

Improved channel estimation for massive MIMO systems using hybrid pilots with pilot anchoring

Chapter 4: Continuous channel and its capacity

Maxime GUILLAUD. Huawei Technologies Mathematical and Algorithmic Sciences Laboratory, Paris

Optimal Power Allocation for Parallel Gaussian Broadcast Channels with Independent and Common Information

OFDMA Cross Layer Resource Control

ECE Optimization for wireless networks Final. minimize f o (x) s.t. Ax = b,

Optimal Power Allocation for Cognitive Radio under Primary User s Outage Loss Constraint

Dynamic discrete power control in cellular networks

Multiple-Level Power Allocation Strategy for

IN this paper, we show that the scalar Gaussian multiple-access

Applications of Robust Optimization in Signal Processing: Beamforming and Power Control Fall 2012

K User Interference Channel with Backhaul

Network Calculus. A General Framework for Interference Management and Resource Allocation. Martin Schubert

Distributed MAP probability estimation of dynamic systems with wireless sensor networks

Cell Switch Off Technique Combined with Coordinated Multi-Point (CoMP) Transmission for Energy Efficiency in Beyond-LTE Cellular Networks

You should be able to...

Basics of Game Theory

Minimum Mean Squared Error Interference Alignment

Front Inform Technol Electron Eng

Game theory is a field of applied mathematics that

Mobile Network Energy Efficiency Optimization in MIMO Multi-Cell Systems

ELE539A: Optimization of Communication Systems Lecture 6: Quadratic Programming, Geometric Programming, and Applications

Lagrange duality. The Lagrangian. We consider an optimization program of the form

Bayesian Congestion Control over a Markovian Network Bandwidth Process

Massive MIMO As Enabler for Communications with Drone Swarms

Heterogeneous Cellular Networks Using

DISTRIBUTION SYSTEM OPTIMISATION

Power and Rate Control Outage Based in CDMA Wireless Networks under MAI and Heterogeneous Traffic Sources

Cognitive Wireless Powered Network: Spectrum Sharing Models and Throughput Maximization. User terminals

Ergodic Stochastic Optimization Algorithms for Wireless Communication and Networking

POWER CONTROL AND CAPACITY ANALYSIS IN COGNITIVE RADIO NETWORKS

Dynamic Discrete Power Control in Cellular Networks

Distributed Stochastic Optimization in Networks with Low Informational Exchange

Network Optimization and Control

Efficiency Loss in a Network Resource Allocation Game

Algorithms for Constrained Optimization

Robust Rate-Maximization Game Under Bounded Channel Uncertainty

Constrained optimization: direct methods (cont.)

On Selfish Behavior in CSMA/CA Networks

Competitive Scheduling in Wireless Collision Channels with Correlated Channel State

Energy-Efficient Resource Allocation for

Convex Optimization. Lecture 12 - Equality Constrained Optimization. Instructor: Yuanzhang Xiao. Fall University of Hawaii at Manoa

Ü B U N G S A U F G A B E N. S p i e l t h e o r i e

Optimal Harvest-or-Transmit Strategy for Energy Harvesting Underlay Cognitive Radio Network

Primal/Dual Decomposition Methods

UC Berkeley Department of Electrical Engineering and Computer Science. EECS 227A Nonlinear and Convex Optimization. Solutions 5 Fall 2009

Group Sparse Precoding for Cloud-RAN with Multiple User Antennas

Pilot Optimization and Channel Estimation for Multiuser Massive MIMO Systems

Theory and Internet Protocols

Transcription:

Distributed power allocation for D2D communications underlaying/overlaying OFDMA cellular networks Marco Moretti, Andrea Abrardo Dipartimento di Ingegneria dell Informazione, University of Pisa, Italy

Outline o Introduction o System model o Power allocation in D2D networks n D2D reuse mode (underlay) mode n D2D dedicated (overlay) mode o Numerical results o Conclusions

D2D modes o Device-to-device (D2D) communications, coexisting with infrastructured cellular networks, have the potential of enhancing the total cell throughput, reducing power consumption and increasing the instantaneous data rate. o In order to provide the system with maximum flexibility, D2D communications are able to operate in multiple modes: n Dedicated or overlay mode, when the cellular network allocates a fraction of the available resources for the exclusive use of D2D devices; n Reuse or underlay mode, when D2D devices use some of the radio resources together with the UEs of the cellular network.

Resource allocation distributed algorithms o In both modes power and resource allocation play a vital role for the performance of the D2D system. o For its nature D2D communications are amenable to a distributed implementation n Smaller control overhead n Computational load distributed among users

D2D and cellular network o We consider a scenario where K D2D connections coexist with a cellular network sharing the same bandwidth. o In dedicated mode a fraction of the total available bandwidth is assigned exclusively to D2D transmissions, so that interference between cellular and D2D terminals is completely avoided. o In reuse mode the whole uplink bandwidth is available to each D2D terminal so that D2D nodes and UEs are free to interfere with each other. In this mode the interference from D2D communications to the cellular network must be controlled. This requires a form of centralized control, which actively involves the cellular network.

D2D modes D2D interference D2D interference UE interference Cellular UE D2D node (a) Dedicated (overlay) mode (b) Reuse (underlay) mode

D2D and interference o The interference between D2D connections is managed through distributed power allocation among D2D terminals, with the goal of minimising control from the base station. o To avoid interference with cellular terminals located in adjacent cells a power mask, i.e., a maximum transmitting power, is imposed to each D2D terminal on each subcarrier. o Interference from cellular terminals to the D2D receivers is treated as uncontrollable additional noise and is assimilated to thermal noise.

Power allocation in dedicated mode o Classical rate maximization problem n P R(p )=max p P k K n N log 2 is the set of feasible powers n N is the set of subcarriers dedicated to D2D n Not convex (due to interference at the denominator) n We aim at finding a good local optimum subject to p k,n P k n N P = P 1 P 2 P K 1+ j K\k k K G n k,k p k,n G n j,k p j,n + σ 2 k,n

Potential games o A game G(K, {S k } k K, {U k } k K ) is a potential game if it exists a potential S function f such that for any two arbitrary strategies xk,y k S k the following equality holds S U k (x k, s k ) U k (y k, s k )=f(x k, s k ) f(y k, s k ) k K. o In potential games best/better response dynamics ALWAYS converge from any arbitrary initial strategy to a Nash Equilibrium, which is also a (local) maximizer of the potential function.

Potential games G ( K {P } o The game G ( K, { P ) k },R(p k, p k ) ) ), where the players are the K D2D rx-tx couples, the { P set of strategies for each player k is P k = { p k P k n N p } k,n P k, the set of all possible power profiles that meet the power constraint P k, and the payoff function is R(p k, p k ), the overall rate maximized with respect to p k is a potential game and the potential function is the payoff itself. o The game G is an identical interest game, a game in which the players utility functions are chosen to be the same

Potential games o Best response dynamics: each user tries sequentially to maximize its utility function, the power of other users is fixed. p k =arg max p k P k n N log 2 ( 1+ p k,n i k,n ) }{{} a) + p l,n log 2 1+ l K\k n N i l,k,n + Gn k,l p G n k,n l,l }{{} b) subject to p k,n P k n N k K

Potential games o Better response dynamic: each user maximizes!r(p k,p k ;p k (0)) R(p k,p k ) obtained by linearizing the part b) of the rate with its first order Taylor expansion. o Since the part b) of the rate is convex its linear approximation is an under estimator R(p k, p k )

Potential games o The linearization yields a new convex problem max p k P k n N log 2 ( 1+ p k,n i k,n subject to p k,n P k n N whose solution is a better response for our problem. o Let y k, and (x k be the old power allocation and the solution of the linearized problem, it holds ) + n N α k,n p k,n R( y k,p k ) = R! ( y k,p k ;y k ) R! ( x k,p k ;y k ) R( x k,p k )

The iterative algorithm o The algorithm may converge to different local optima depending on the scheduling order. o Given a generic scheduling order the proposed algorithm is implemented as follows: 1. User k computes the parameters α k,n 2. Solves the linearized problem 3. Stops if convergence is achieved o By trying exhaustively all possible scheduling orders we can find the global optimum or a very close approximation of it.

Power allocation for the reuse mode o In this case a new constraint is added to the optimization problem max p P k K n N subject to p k,n P k n N log 2 ( 1+ p k,n i k,n A n k,0p k,n Q n k K k K Since we are considering the uplink, a maximum interference level Q n is tolerated at the BS. ) n N

Upper bound for the reuse mode o Lagrangian of the allocation problem is L(p, ν) = k K n N ( log 2 1+ p ) k,n + ( ν n Q n ) A n q,0 i p q,n k,n n N q K { P o A bound for the allocation problem P can be found in the dual domain by computing min ν g(ν) subject to ν 0 where the Lagrangian dual function is g(ν) =max p P L(p, ν).

Upper bound for the reuse mode o Computing the Lagrange dual function can be done resorting to the iterative framework developed in the first part. o Given a value of ν, at each iteration user k has to solve the following problem to find g(ν) max p k P k n N log 2 ( 1+ p k,n i k,n ) + n N α k,n p k,n n N ν n A n k,0p k,n o The correct value of ν can be found with the ellipsoid method.

Heuristic for the reuse mode o From the upper bound we derive an heuristic: n We use the local maximizer found with game theory to compute an approximated version of the subgradient of the Lagrangian. n The Lagrangian multiplier is updated with the approximated subgradient until convergence o Converges to a feasible point not necessarily optimum.

Numerical results o Simulation parameters n Number of cells in the system B = 1,3,7 n Cell radius 500 m n Number of subcarriers reserved in overlay mode N = 8 n Number of D2D couples K = 8 users n Same P max = 0.25 W for all D2D users n D2D couples deployed randomly in each cell, with a tx-rx distance uniformly distributed in the interval [0, D max ], with D max = 100 m.

Overlay mode, number of cells B =1 6.5 6 5.5 IADRMP-MS IADRMP SCALE IWF 5 η (bit/s/hz) 4.5 4 3.5 3 2.5 2 0 5 10 15 20 Channel realization index

Overlay mode, number of cells B =3 6.5 6 5.5 IADRMP-MS IADRMP SCALE IWF 5 η (bit/s/hz) 4.5 4 3.5 3 2.5 2 0 5 10 15 20 Channel realization index

Overlay mode, number of cells B =7 6.5 6 5.5 IADRMP-MS IADRMP SCALE IWF 5 η (bit/s/hz) 4.5 4 3.5 3 2.5 2 0 5 10 15 20 Channel realization index

Algorithm s convergence 4.3 IARDMP SCALE IWF 4.1 η (bit/s/hz) 3.9 3.7 3.5 0 5 10 15 20 25 30 35 40 Number of iterations

Underlay, number of cells B =1 6.5 6 IADRMPIC-UB IADRMPIC 5.5 5 η (bit/s/hz) 4.5 4 3.5 3 2.5 2 0 5 10 15 20 Channel realization index

Underlay, effect of interference constraints 4.5 4 3.5 η (bit/s/hz) 3 2.5 2 1.5 Q max = 10-15 Q max = 10-14 Q max = 10-13 Q max = 10-12 Q max = 10-11 Q max = 10-10 1 0 0.2 0.4 0.6 0.8 1 P (W)

Comparison of overlay and underlay modes 8 Reuse, Q max = -132 (db) 8 Reuse, Q max = -128 (db) 8 Reuse, Q max = -125 (db) 7 Dedicated, N d = 4 7 Dedicated, N d = 8 7 Dedicated, N d = 12 6 6 6 η (bit/s/hz) 5 4 3 η (bit/s/hz) 5 4 3 η (bit/s/hz) 5 4 3 2 2 2 1 1 1 0 100 200 300 400 500 D max (m) 0 100 200 300 400 500 D max (m) 0 100 200 300 400 500 D max (m)

Conclusions o We have shown that the rate maximization power allocation problem can be formulated as a potential game. o We have proved the convergence of a distributed algorithm for the D2D dedicated mode to a local maximum of the sum rate. o For D2D reuse mode, the allocation problem is formulated with an additional requirement for each subcarrier so that the total interference at the base station generated by the D2D nodes does not exceed a given threshold. o After finding the optimal solution, which is too complex for a practical implementation, we have proposed a heuristic algorithm, which builds on the power allocation algorithm devised for the dedicated D2D mode to find a feasible solution.