Joint Optimization of Relay Strategies and Resource Allocations in Cooperative Cellular Networks

Similar documents
328 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 25, NO. 2, FEBRUARY Truman Chiu-Yam Ng and Wei Yu, Member, IEEE

Fractional Cooperation and the Max-Min Rate in a Multi-Source Cooperative Network

Lecture LTE (4G) -Technologies used in 4G and 5G. Spread Spectrum Communications

Subcarrier-Pair Based Resource Allocation for Cooperative AF Multi-Relay OFDM Systems

Multi-Relay Selection Based Resource Allocation in OFDMA System

Power and Bandwidth Allocation in Cooperative Dirty Paper Coding

Dynamic Fair Channel Allocation for Wideband Systems

Optimal Resource Allocation for OFDM Uplink Communication: A Primal-Dual Approach

Low Complexity Power Allocation in Multiple-antenna Relay Networks

ELEC E7210: Communication Theory. Lecture 11: MIMO Systems and Space-time Communications

KURSOR Menuju Solusi Teknologi Informasi Vol. 9, No. 1, Juli 2017

Design a Transmission Policies for Decode and Forward Relaying in a OFDM System

Channel Capacity Estimation in MIMO Systems Based on Water-Filling Algorithm

arxiv: v1 [cs.it] 21 Feb 2015

CHAPTER 8 MIMO. Xijun Wang

THE emergence of multiuser transmission techniques for

Auction-Based Optimal Power Allocation in Multiuser Cooperative Networks

Hype, Myths, Fundamental Limits and New Directions in Wireless Systems

Cooperative Orthogonal Space-Time-Frequency Block Codes over a MIMO-OFDM Frequency Selective Channel

MIMO Systems and Applications

Lecture 3: Wireless Physical Layer: Modulation Techniques. Mythili Vutukuru CS 653 Spring 2014 Jan 13, Monday

Multiple Antennas. Mats Bengtsson, Björn Ottersten. Basic Transmission Schemes 1 September 8, Presentation Outline

Dynamic Resource Allocation in OFDMA Systems with Full-Duplex and Hybrid Relaying

Optimal Utility-Based Resource Allocation for OFDM Networks with Multiple Types of Traffic

ANALYSIS OF ENERGY EFFICIENCY OF COOPERATIVE MIMO SCHEMES NARAYANAN KRISHNAN. B.Tech., University of Kerala, India, 2004 A THESIS

Written Exam Channel Modeling for Wireless Communications - ETIN10

OFDM Channel Modeling for WiMAX

Resource Management in QoS-Aware Wireless Cellular Networks

Chapter 10. User Cooperative Communications

MIMO I: Spatial Diversity

Practical Cooperative Coding for Half-Duplex Relay Channels

#8 Adaptive Modulation Coding

Decentralized Resource Allocation and Effective CSI Signaling in Dense TDD Networks

3432 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 53, NO. 10, OCTOBER 2007

Antennas and Propagation. Chapter 6b: Path Models Rayleigh, Rician Fading, MIMO

IN modern digital subscriber line (DSL) systems, twisted

Relay Scheduling and Interference Cancellation for Quantize-Map-and-Forward Cooperative Relaying

Cooperative Spectrum Sharing in Cognitive Radio Networks: A Game-Theoretic Approach

MATLAB COMMUNICATION TITLES

EELE 6333: Wireless Commuications

Utility-optimal Cross-layer Design for WLAN with MIMO Channels

Multi-user Space Time Scheduling for Wireless Systems with Multiple Antenna

DESIGN METHODS FOR OPTIMAL RESOURCE ALLOCATION IN WIRELESS NETWORKS

Strategic Versus Collaborative Power Control in Relay Fading Channels

Spectral- and Energy-Efficient Transmission Over Frequency-Orthogonal Channels

Lecture 5: Antenna Diversity and MIMO Capacity Theoretical Foundations of Wireless Communications 1

IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 58, NO. 3, MARCH

EC 551 Telecommunication System Engineering. Mohamed Khedr

Mitigating Channel Estimation Error with Timing Synchronization Tradeoff in Cooperative Communications

Performance Enhancement of Interference Alignment Techniques for MIMO Multi Cell Networks

Lecture 8 Multi- User MIMO

When Network Coding and Dirty Paper Coding meet in a Cooperative Ad Hoc Network

Joint Subcarrier Pairing and Power Loading in Relay Aided Cognitive Radio Networks

Receiver Design for Noncoherent Digital Network Coding

Optimal Power Allocation over Fading Channels with Stringent Delay Constraints

Information Theory at the Extremes

Achievable Transmission Capacity of Cognitive Radio Networks with Cooperative Relaying

Opportunistic Communication in Wireless Networks

Unicast Barrage Relay Networks: Outage Analysis and Optimization

Optimum Power Allocation in Cooperative Networks

Multiuser Scheduling and Power Sharing for CDMA Packet Data Systems

Superposition Coding Based Cooperative Communication with Relay Selection

CHAPTER 5 DIVERSITY. Xijun Wang

Cooperative versus Full-Duplex Communication in Cellular Networks: A Comparison of the Total Degrees of Freedom. Amr El-Keyi and Halim Yanikomeroglu

A Cognitive Subcarriers Sharing Scheme for OFDM based Decode and Forward Relaying System

Advanced 3G and 4G Wireless communication Prof. Aditya K. Jagannatham Department of Electrical Engineering Indian Institute of Technology, Kanpur

Performance Analysis of Optimal Scheduling Based Firefly algorithm in MIMO system

ASYNCHRONOUS BI-DIRECTIONAL RELAY-ASSISTED COMMUNICATION NETWORKS

Cooperative Spectrum Sensing and Spectrum Sharing in Cognitive Radio: A Review

Resource Allocation in Energy-constrained Cooperative Wireless Networks

UNEQUAL POWER ALLOCATION FOR JPEG TRANSMISSION OVER MIMO SYSTEMS. Muhammad F. Sabir, Robert W. Heath Jr. and Alan C. Bovik

Optimizing future wireless communication systems

Abstract In this paper, we propose a Stackelberg game theoretic framework for distributive resource allocation over

Adaptive Rate Transmission for Spectrum Sharing System with Quantized Channel State Information

Realization of Peak Frequency Efficiency of 50 Bit/Second/Hz Using OFDM MIMO Multiplexing with MLD Based Signal Detection

Resource Allocation for Multipoint-to-Multipoint Orthogonal Multicarrier Division Duplexing

Cooperative Relaying Networks

MATLAB Simulation for Fixed Gain Amplify and Forward MIMO Relaying System using OSTBC under Flat Fading Rayleigh Channel

Power Allocation based Hybrid Multihop Relaying Protocol for Sensor Networks

ENERGY EFFICIENT WATER-FILLING ALGORITHM FOR MIMO- OFDMA CELLULAR SYSTEM

Joint Allocation of Subcarriers and Transmit Powers in a Multiuser OFDM Cellular Network

Adaptive Resource Allocation in Multiuser OFDM Systems with Proportional Rate Constraints

Precoding and Massive MIMO

Cross-layer Design of MIMO-enabled WLANs with Network Utility Maximization

Field Experiments of 2.5 Gbit/s High-Speed Packet Transmission Using MIMO OFDM Broadband Packet Radio Access

UNIVERSITY OF SOUTHAMPTON

TECHNOLOGY : MATLAB DOMAIN : COMMUNICATION

Multi-class Services in the Internet

Throughput-optimal number of relays in delaybounded multi-hop ALOHA networks

Cooperative Transmission Techniques on Ad Hoc, Multi-Hop Wireless Networks

Joint Relaying and Network Coding in Wireless Networks

Low complexity interference aware distributed resource allocation for multi-cell OFDMA cooperative relay networks

Diversity and Multiplexing: A Fundamental Tradeoff in Wireless Systems

EE359 Discussion Session 8 Beamforming, Diversity-multiplexing tradeoff, MIMO receiver design, Multicarrier modulation

OUTAGE MINIMIZATION BY OPPORTUNISTIC COOPERATION. Deniz Gunduz, Elza Erkip

Diversity and Freedom: A Fundamental Tradeoff in Multiple Antenna Channels

Gradient-based scheduling and resource allocation in OFDMA systems

Outline / Wireless Networks and Applications Lecture 14: Wireless LANs * IEEE Family. Some IEEE Standards.

Degrees of Freedom in Multi-user Spatial Multiplex Systems with Multiple Antennas

Distributed Power Allocation For OFDM Wireless Ad-Hoc Networks Based On Average Consensus

Transcription:

Joint Optimization of Relay Strategies and Resource Allocations in Cooperative Cellular Networks Truman Ng, Wei Yu Electrical and Computer Engineering Department University of Toronto Jianzhong (Charlie) Zhang, Anthony Reid Nokia Research Center Wei Yu @CISS 3/24/2006

Wireless Cellular Environments Cellular network: single basestation, multiple subscribers User 1 User 2 User K Base-Station Fundamental issues: signal propagation and power control. A promising idea: RELAY information Wei Yu @CISS 3/24/2006 1

Wireless Cellular Environments Cellular network: single basestation, multiple subscribers User 1 User 2 User K Base-Station Fundamental issues: signal propagation and power control. A promising idea: RELAY information Wei Yu @CISS 3/24/2006 2

Physical Layer vs Network Layer Relay Relaying may be implemented at different layers. Network layer: IP packets may be relayed by one subscriber for another. Physical layer: Cooperative diversity: Distributed space-time codes Spatial multiplexing: Distributed spatial processing Interaction between physical and network layers is crucial. Wei Yu @CISS 3/24/2006 3

This Talk: Crosslayer Optimization Who needs help from relays? Intuitively, when channel condition is bad. But how bad? Who should act as relay? Intuitively, when the relay has a good channel. But how good? Intuitively, when the relay has excess power. But how much? Our perspective: Crosslayer optimization via utility maximization. Wei Yu @CISS 3/24/2006 4

Network Description Consider a wireless network with a central device and K user nodes User 1 Central Device (Node K+1) User 2 User K Wei Yu @CISS 3/24/2006 5

Network Description Each user communicates with the central device in both downstream (d) and upstream (u) directions. So, there are 2K data streams. Assume orthogonal frequency division multiplexing (OFDM) with N tones. Assume only one active data stream in each tone, so that there is no inter-stream interference. Frequency-selective but slow-fading channel with coherence bandwidth no greater than the bandwidth of a few tones. Wei Yu @CISS 3/24/2006 6

Utility Maximization Utility 10 9 8 7 6 5 4 3 2 1 0 0 100 200 300 Target Rate (t), in Mbps Figure 1: U(t) = 10(1 e 1.8421x10 8t ) Wei Yu @CISS 3/24/2006 7

Goal: Maximize System Utility Let r = [r (1,d), r (2,d),..., r (K,u) ] T be achievable rates. Define P as a (K + 1) N matrix of transmit power. Define R as a 2K N rate matrix for each frequency tone and data stream. The system optimization problem: maximize U m (r m ) subject to m M P 1 p max R1 r Wei Yu @CISS 3/24/2006 8

Modes of Operation No relay mode: only direct transmission Relay mode: allow the use of a relay Relay Source Relay Link Relay Destinaion Link Source Source Destination Link Destination Problem: decide whether to relay and who to act as relay in every tone. Wei Yu @CISS 3/24/2006 9

Cooperative Network Any user node that is not the source or destination can be a relay. Relaying can happen in every frequency tone. Choice of relay in each tone can be different. Assume per-node power constraints. Give selfish nodes an incentive to act as relay: Relaying decreases available power for its own data streams; But cooperative relaying increases the overall system utility. Wei Yu @CISS 3/24/2006 10

Optimization Framework The system utility maximization problem: maximize U m (r m ) subject to m M P 1 p max R1 r Main technique: Introducing a pricing structure. Data rate is a commodity = price discovery in a market equilibrium Wei Yu @CISS 3/24/2006 11

Dual Decomposition Form the so-called Lagrangian of the optimization problem: L = m M ) U m (r m ) + λ (R1 T r, which can be decomposed into two maximization subproblems: max r max P,R m M m M (U m (r m ) λ m r m ), λ m n N R mn s.t. P 1 p max Wei Yu @CISS 3/24/2006 12

Application Layer Subproblem Data rates come at a price λ m. The price for each data stream m is different. max r m M (U m (r m ) λ m r m ) Each data stream optimizes its rate based on the price. In practice, the optimal r m can be found by setting the derivative of (U m (r m ) λ m r m ) to zero. Wei Yu @CISS 3/24/2006 13

Physical Layer Subproblem The price λ m indicates desirability for r m priority. max P,R s.t. λ m m M n N P 1 p max R mn The data rate maximization problem can be further decomposed m M λ m n N R mn + µ T (p max P 1) Wei Yu @CISS 3/24/2006 14

Summary of Results So Far Use pricing to decompose the utility maximization problem into two subproblems: Application layer problem Physical layer problem Next: How to solve the physical-layer problem with relay? Decode-and-forward Amplify-and forward Wei Yu @CISS 3/24/2006 15

Dual Optimization for OFDM Systems Primal Problem: max N n=1 f n(x n ) s.t. N n=1 h n(x n ) P. Lagrangian: g(λ) = max xn N n=1 f n(x n ) + λ T Dual Problem: min g(λ) s.t.λ 0. ( P ) N n=1 h n(x n ) If f n (x n ) is concave and h n (x n ) is convex, then duality gap is zero. For OFDM systems,. Duality gap is zero even when f n (x n ) and h n (x n ) are non-convex. This leads to efficient dual optimization methods. Wei Yu @CISS 3/24/2006 16

Why Zero Duality Gap? Define f 0 (c) = max x f 0(x), s.t. f 1 (x) c. f 0 (c) g(λ) f = g slope=λ λ g(λ) = max x f 0(x) λf 1 (x) If f 0 (x) is concave in f 1 (x), then min g(λ) = max f 0 (x) Need concavity of f 0 (c). 0 c (f 1 (x) c) Wei Yu @CISS 3/24/2006 17

Capacity for Direct Channel (DC) Channel Equation y D = p S h SD x S + n D The capacity in bits/sec is r DC I(x S ; y D ) = W log 2 ( ) 1 + p S h SD 2 ΓN o W Wei Yu @CISS 3/24/2006 18

Relaying Schemes Two strategies: decode-and-forward (DF) and amplify-and-forward (AF) Need two time slots to implement relay. Source S only transmits in the first time slot Relay R may simply amplify and forward its signal (AF). Relay R may decode first, then re-encode the information (DF). The effective bit rate and power must be divided by a factor of 2. Wei Yu @CISS 3/24/2006 19

Achievable Rate with DF R R x S h SR h RD x S S xs h SD D D The channel equations are y D1 = p S h SD x S + n D1, y R1 = p S h SR x S + n R1, y D2 = p R h RD x S + n D2. Wei Yu @CISS 3/24/2006 20

Computing the DF Capacity Relay node R has to decode x S successfully in the first time slot, so r DF I(x S ; y R1 ) = W log 2 ( ) 1 + p S h SR 2 ΓN o W Destination D also has to successful decode x S, we need ( r DF I(x S ; y D1, y D2 ) = W log 2 1 + p S h SD 2 + p R h RD 2 ) ΓN o W essentially maximum-ratio combining at the destination. Wei Yu @CISS 3/24/2006 21

Achievable Rate with AF R R βy R h SR h RD x S S xs h SD D D The channel equations are y D1 = p S h SD x S1 + n D1, y R1 = p S h SR x S1 + n R1, y D2 = βy R1 h RD + n D2. Wei Yu @CISS 3/24/2006 22

Computing Capacity of AF β is the power amplification factor at R, and β = p R p S h SR 2 + N o W To decode successfully at D, r AF I(x S ; y D1, y D2 ) ( [ = W log 2 1 + 1 p S h SD 2 Γ N o W + N o W p R p S h RD 2 h SR 2 p S h SR 2 +N o W ( 1 + p R h RD 2 p S h SR 2 +N o W ) ]) Wei Yu @CISS 3/24/2006 23

Rate and Power Tradeoff For each fixed (p S, p R ) and for each relay mode, we have found the achievable rate. So: r = max(r DC, r AF, r DF ) Conversely, for a fixed desirable r, we can find the minimal power needed. Goal of optimization: find the optimal tradeoff between power and rate. Wei Yu @CISS 3/24/2006 24

Optimization Algorithm For each data stream m and in each tone n, we search for the best relay and the best relay strategy: No Relay: Relay: max λ m r m,n µ S p S max λ m r m,n µ S p S µ R p R Then, we search for the optimal data stream in each tone. Finally, we search for the optimal power price vectors µ R and µ S. Wei Yu @CISS 3/24/2006 25

Simulations: 2-User Example Base Station (Node 3) norelay relay Node 1 Node 2 (0,0) (5,0) (10,0) The total bandwidth is 80MHz with N = 256 OFDM tones. Assume large-scale (distance dependent) fading with path loss exponent equal to4, as well as small-scale i.i.d. Rayleigh fading. Maximum utility for downstream and upstream are 10 and 1 respectively. Relaying increases system utility by about 10%. Wei Yu @CISS 3/24/2006 26

Simulations: 2-User Example Stream No Relay Relay Percentage Change (1, d) 130.0Mbps 115.9Mbps 10.8% (2, d) 50.8Mbps 88.8Mbps 74.8% (1, u) 27.0Mbps 19.4Mbps 28.2% (2, u) 16.2Mbps 15.8Mbps 2.5% Node Percentage of power spent as relay 1 47.6% 2 0% Wei Yu @CISS 3/24/2006 27

Varying Node 1 Along the X-Axis 2.5 Increase in Sum Utilities 2 1.5 1 0.5 0 10 5 0 5 10 Position Along the X Axis for Node 1 Wei Yu @CISS 3/24/2006 28

Which Relaying Strategy is the Best? (0,0) ( 10,0) (10,0) (0,10) Node 3 Node 2 AF only DF only AF and DF (Base Station) Dominating Relay Mode Wei Yu @CISS 3/24/2006 29

Simulation: 4-User Example For direct transmission and relaying Only for relaying Node 3 (7,3) Base Station (Node 5) (0,0) Node 1 (1,1) (2, 1) Node 2 (6, 3) Node 4 Wei Yu @CISS 3/24/2006 30

Simulation: 4-User Example Stream No Relay Allow Relay Percentage Change (1, d) 152.8Mbps 148.4Mbps 2.9% (2, d) 135Mbps 129.4Mbps 4.1% (3, d) 46.6Mbps 71.3Mbps 53.0% (4, d) 54.1Mbps 80.5Mbps 48.8% (1, u) 18.8Mbps 16.6Mbps 11.7% (2, u) 18.8Mbps 16.3Mbps 13.3% (3, u) 11.9Mbps 13.8Mbps 16.0% (4, u) 14.1Mbps 13.4Mbps 5.0% Node Percentage of power spent as relay 1 94.9% 2 92.2% 3 0% 4 0% Wei Yu @CISS 3/24/2006 31

Conclusion We have presented an optimization technique to maximize the system sum utility in a cellular network with relays. A dual decomposition framework that separates the application- and physical-layer problems A physical-layer model for different relay strategies The dual technique makes the problem computationally feasible. Our technique allows a characterization of optimal relaying mode and optimal power allocation. Wei Yu @CISS 3/24/2006 32