Opportunistic Communication: From Theory to Practice

Similar documents
Smart Scheduling and Dumb Antennas

Opportunistic Communication in Wireless Networks

1 Opportunistic Communication: A System View

A Brief Review of Opportunistic Beamforming

Opportunistic Beamforming Using Dumb Antennas

s3.kth.se Opportunistic Beamforming with Dumb Antennas for Clustered OFDM

Combined Opportunistic Beamforming and Receive Antenna Selection

Combining Multi-User Diversity with Eigenbeamforming in Correlated Channels

CHAPTER 5 DIVERSITY. Xijun Wang

CHAPTER 4 PERFORMANCE ANALYSIS OF THE ALAMOUTI STBC BASED DS-CDMA SYSTEM

Information Theory at the Extremes

Generation of Multiple Weights in the Opportunistic Beamforming Systems

6 Multiuser capacity and

University of Bristol - Explore Bristol Research. Peer reviewed version. Link to published version (if available): /VETECF.2011.

Fundamentals of Wireless Communication

EECS 380: Wireless Technologies Week 7-8

Dynamic Fair Channel Allocation for Wideband Systems

Chapter 2 Channel Equalization

On Multiple Users Scheduling Using Superposition Coding over Rayleigh Fading Channels

CDMA Key Technology. ZTE Corporation CDMA Division

Power allocation for Block Diagonalization Multi-user MIMO downlink with fair user scheduling and unequal average SNR users

K.NARSING RAO(08R31A0425) DEPT OF ELECTRONICS & COMMUNICATION ENGINEERING (NOVH).

Performance Analysis of Multiuser MIMO Systems with Scheduling and Antenna Selection

SNS COLLEGE OF ENGINEERING COIMBATORE DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK

Index. Cambridge University Press Fundamentals of Wireless Communication David Tse and Pramod Viswanath. Index.

Information Theory: A Lighthouse for Understanding Modern Communication Systems. Ajit Kumar Chaturvedi Department of EE IIT Kanpur

Unit 7 - Week 6 - Wide Sense Stationary Uncorrelated Scattering (WSSUS) Channel Model

A Unified View on the Interplay of Scheduling and MIMO Technologies in Wireless Systems

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

Resource Allocation in Energy-constrained Cooperative Wireless Networks

Performance of wireless Communication Systems with imperfect CSI

6 Uplink is from the mobile to the base station.

#8 Adaptive Modulation Coding

Multiuser Scheduling and Power Sharing for CDMA Packet Data Systems

Level 6 Graduate Diploma in Engineering Wireless and mobile communications

Wireless Communication: Concepts, Techniques, and Models. Hongwei Zhang

Notes 15: Concatenated Codes, Turbo Codes and Iterative Processing

Unquantized and Uncoded Channel State Information Feedback on Wireless Channels

Smart Antenna ABSTRACT

Cooperative Relaying Networks

Adaptive Resource Allocation in Multiuser OFDM Systems with Proportional Rate Constraints

THE emergence of multiuser transmission techniques for

Performance Evaluation of ½ Rate Convolution Coding with Different Modulation Techniques for DS-CDMA System over Rician Channel

Diversity Techniques

Exam 3 is two weeks from today. Today s is the final lecture that will be included on the exam.

Cellular Network Planning and Optimization Part VI: WCDMA Basics. Jyri Hämäläinen, Communications and Networking Department, TKK, 24.1.

Low-Complexity Beam Allocation for Switched-Beam Based Multiuser Massive MIMO Systems

Unit 8 - Week 7 - Computer simulation of Rayleigh fading, Antenna Diversity

MU-MIMO in LTE/LTE-A Performance Analysis. Rizwan GHAFFAR, Biljana BADIC

Random Beamforming with Multi-beam Selection for MIMO Broadcast Channels

Distributed Approaches for Exploiting Multiuser Diversity in Wireless Networks

CHAPTER 3 FADING & DIVERSITY IN MULTIPLE ANTENNA SYSTEM

CDMA - QUESTIONS & ANSWERS

Transmit Diversity Schemes for CDMA-2000

Adaptive Modulation, Adaptive Coding, and Power Control for Fixed Cellular Broadband Wireless Systems: Some New Insights 1

2: Diversity. 2. Diversity. Some Concepts of Wireless Communication

EE360: Lecture 5 Outline Cellular Systems

Beamforming and Binary Power Based Resource Allocation Strategies for Cognitive Radio Networks

DIVERSITY techniques are known as the effective means

Multiuser MIMO Channel Measurements and Performance in a Large Office Environment

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

New Cross-layer QoS-based Scheduling Algorithm in LTE System

Abstract. Keywords - Cognitive Radio, Bit Error Rate, Rician Fading, Reed Solomon encoding, Convolution encoding.

IJPSS Volume 2, Issue 9 ISSN:

Mobile Radio Propagation: Small-Scale Fading and Multi-path

SPLIT MLSE ADAPTIVE EQUALIZATION IN SEVERELY FADED RAYLEIGH MIMO CHANNELS

On the Feasibility and Performance of CDMA with Interference Cancellation

ADVANCED WIRELESS TECHNOLOGIES. Aditya K. Jagannatham Indian Institute of Technology Kanpur

EENG473 Mobile Communications Module 3 : Week # (12) Mobile Radio Propagation: Small-Scale Path Loss

UTRAN Radio Resource Management

Analysis and Improvements of Linear Multi-user user MIMO Precoding Techniques

Orthogonal Frequency Division Multiplexing (OFDM) based Uplink Multiple Access Method over AWGN and Fading Channels

Wireless Channel Propagation Model Small-scale Fading

CHAPTER 3 ADAPTIVE MODULATION TECHNIQUE WITH CFO CORRECTION FOR OFDM SYSTEMS

Cognitive Radio Transmission Based on Chip-level Space Time Block Coded MC-DS-CDMA over Fast-Fading Channel

Spread Spectrum Basics Spreading Codes IS-95 Features- Transmitter/Receiver Power Control Diversity Techniques RAKE Receiver Soft Handoff

Lecture 12: Summary Advanced Digital Communications (EQ2410) 1

Unit 3 - Wireless Propagation and Cellular Concepts

Antennas and Propagation. Chapter 5

Antennas & Propagation. CSG 250 Fall 2007 Rajmohan Rajaraman

Emerging Technologies for High-Speed Mobile Communication

Combined Transmitter Diversity and Multi-Level Modulation Techniques

EE 5407 Part II: Spatial Based Wireless Communications

Antennas and Propagation. Chapter 5

Lecture 3 Cellular Systems

SPECTRUM SHARING IN CRN USING ARP PROTOCOL- ANALYSIS OF HIGH DATA RATE

Wireless Powered Communication Networks: An Overview

CHAPTER 8 MIMO. Xijun Wang

Performance Comparison of MIMO Systems over AWGN and Rician Channels with Zero Forcing Receivers

Antennas and Propagation

EE360: Lecture 6 Outline MUD/MIMO in Cellular Systems

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

Performance Evaluation of 3G CDMA Networks with Antenna Arrays

Noncoherent Communications with Large Antenna Arrays

Cross-layer Scheduling and Resource Allocation in Wireless Communication Systems

MSC. Exploiting Modulation Scheme Diversity in Multicarrier Wireless Networks IEEE SECON Michigan State University

Application Note 37. Emulating RF Channel Characteristics

Research Letter Throughput of Type II HARQ-OFDM/TDM Using MMSE-FDE in a Multipath Channel

RADIO LINK ASPECT OF GSM

<3rd generation CDMA wireless systems>

Transcription:

Opportunistic Communication: From Theory to Practice David Tse Department of EECS, U.C. Berkeley March 9, 2005 Viterbi Conference

Fundamental Feature of Wireless Channels: Time Variation Channel Strength Time time-varying channel multipath fading large-scale channel variations time-varying interference

Traditional Approach to Wireless System Design Channel Strength Channel Strength Time Time time-varying channel constant channel Compensates for channel fluctuations.

Case Study: CDMA Systems Two main compensating mechanisms: 1. Channel diversity: time diversity via coding and interleaving frequency diversity via Rake combining, macro-diversity via soft handoff transmit/receive antenna diversity 2. Interference management: power control interference averaging

Case Study: CDMA Systems Two main compensating mechanisms: 1. Channel diversity: time diversity via coding and interleaving frequency diversity via Rake combining, macro-diversity via soft handoff transmit/receive antenna diversity 2. Interference management: power control interference averaging

What Drives this Approach? Channel Strength Channel Strength Time Time time-varying channel constant channel Main application is voice, with very tight latency requirements. Needs a consistent channel.

Opportunistic Communication: A Different View Transmit more when and where the channel is good. Exploits fading to achieve higher long-term throughput, but no guarantee that the channel is always there. Appropriate for data with laxer latency requirements.

Opportunistic Communication: A Different View Transmit more when and where the channel is good. Exploits fading to achieve higher long-term throughput, but no guarantee that the channel is always there. Appropriate for data with laxer latency requirements.

Opportunistic Communication: A Different View Transmit more when and where the channel is good. Exploits fading to achieve higher long-term throughput, but no guarantee that the channel is always there. Appropriate for data with laxer latency requirements.

Point-to-Point Fading Channels Capacity-achieving strategy is waterfilling over time. (Goldsmith and Varaiya 97)

0 / 1. Performance over Rayleigh Channel % & ')(+*-,) "!$# "!

Performance: Low SNR 3 C C awgn 2.5 2 1.5 CSIR Full CSI 1 0.5-20 -15-10 -5 0 5 10 SNR [db] At low SNR, capacity can be greater when there is fading.

Hitting the Peaks Near Optimal Allocation Optimal Allocation N 0 h[m] 2 1 λ N 0 h[m] 2 1 λ (a) P [m] Time m (a) Time m N 0 h[m] 2 N 0 h[m] 2 (b) P [m] 1 λ Time m 1 λ (b) Time m At low SNR, one can transmits only when the channel is at its peak. Primarily a power gain. In practice, hard to realize such gains due to difficulty in tracking the channel when transmitting so infrequently.

Hitting the Peaks Near Optimal Allocation Optimal Allocation N 0 h[m] 2 1 λ N 0 h[m] 2 1 λ (a) P [m] Time m (a) Time m N 0 h[m] 2 N 0 h[m] 2 (b) P [m] 1 λ Time m 1 λ (b) Time m At low SNR, one can transmits only when the channel is at its peak. Primarily a power gain. In practice, hard to realize such gains due to difficulty in tracking the channel when transmitting so infrequently.

Multiuser Opportunistic Communication Fading Channel Mobile User 1 User 2 Base Station User K (Knopp and Humblet 95, T 97)

Performance C sum [bits/s/hz] 8 K=16 AWGN CSIR Full CSI 6 4 K=4 K=2 K=1 2 SNR [db]

Multiuser Diversity Total average SNR = 0 db. 2.5 Total Spectral Efficieny in bps/hz 2 1.5 1 0.5 Rayleigh Fading AWGN Channel 0 2 4 6 8 10 12 14 16 Number of Users In a large system with users fading independently, there is likely to be a user with a very good channel at any time. Long term total throughput can be maximized by always serving the user with the strongest channel.

Multiuser Diversity: A More Insightful Look 1 0.9 Requested rates in bps/hz 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0 50 100 150 200 250 300 Time Slots Independent fading makes it likely that users peak at different times. In a wideband system with many users, each user operates at low average SNR, effectively accessing the channel only when it is near its peak. In the downlink, channel tracking can be done via a strong pilot amortized between all users.

Multiuser Diversity: A More Insightful Look 1 0.9 Requested rates in bps/hz 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0 50 100 150 200 250 300 Time Slots Independent fading makes it likely that users peak at different times. In a wideband system with many users, each user operates at low average SNR, effectively accessing the channel only when it is near its peak. In the downlink, channel tracking can be done via a strong pilot amortized between all users.

Multiuser Diversity: A More Insightful Look 1 0.9 Requested rates in bps/hz 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0 50 100 150 200 250 300 Time Slots Independent fading makes it likely that users peak at different times. In a wideband system with many users, each user operates at low average SNR, effectively accessing the channel only when it is near its peak. In the downlink, channel tracking can be done via a strong pilot amortized between all users.

1x EV-DO s DownLink Data Fixed Transmit Power User 1 Measure Channel Request Rate Base Station User 2 Information theory suggests that resource should be scheduled in a channel-dependent way. Challenge is to exploit multiuser diversity while sharing the benefits fairly and timely to users.

1x EV-DO s DownLink Data Fixed Transmit Power User 1 Measure Channel Request Rate Base Station User 2 Information theory suggests that resource should be scheduled in a channel-dependent way. Challenge is to exploit multiuser diversity while sharing the benefits fairly and timely to users.

Symmetric Users 1500 symmetric channels requested rate (kbps) 1000 500 0 0 200 400 600 800 1000 1200 1400 1600 1800 2000 time slots Serving the best user at each time is also fair in terms of long-term throughputs.

Asymmetric Users 2500 asymmetric channels 2000 requested rate (kbps) 1500 1000 t c 500 0 1000 1500 2000 2500 time slots Want to serve each user when it is near its peak. A peak should be defined with respect to a latency time-scale t c.

Asymmetric Users 2500 asymmetric channels 2000 requested rate (kbps) 1500 1000 t c 500 0 1000 1500 2000 2500 time slots Want to serve each user when it is near its peak. A peak should be defined with respect to a latency time-scale t c.

Asymmetric Users 2500 asymmetric channels 2000 requested rate (kbps) 1500 1000 t c 500 0 1000 1500 2000 2500 time slots Want to serve each user when it is near its peak. A peak should be defined with respect to a latency time-scale t c.

Proportional Fair Scheduling (T 99) Schedule the user with the highest ratio R k /T k, where R k = current requested rate of user k T k = average throughput in past t c time slots

Performance 1100 1000 900 Low mobility environment 800 Total throughput (kbps) 700 600 500 400 300 200 100 latency time scale t c = 1.6s Average SNR = 0dB Fixed environment High mobility environment 0 2 4 6 8 10 12 14 16 Number of users Fixed environment: 2Hz Rician fading with E fixed /E scattered = 5. Low Mobility environment: 3 km/hr, Rayleigh fading High mobility environment: 30 km/hr, Rayleigh fading

Channel Dynamics 1400 mobile environment 1400 fixed environment 1200 1200 requested rate of a user (kbps) 1000 800 600 400 1.6 sec requested rate of a user (kbps) 1000 800 600 400 1.6 sec 200 200 0 0 1000 2000 3000 time slots 0 0 1000 2000 3000 time slots Channel varies faster and has more dynamic range in mobile environments.

Inducing Randomness Scheduling algorithm exploits the nature-given channel fluctuations by hitting the peaks. If there are not enough fluctuations, why not purposely induce them?

Dumb Antennas (Viswanath, T and Laroia 02) $!#" The information-bearing signal at each of the transmit antennas are multiplied by a random complex gain.

Inducing Randomness Channel Strength before opportunistic beamforming Channel Strength after opportunistic beamforming user 1 t t Channel Strength Channel Strength user 2 t t transmission times

Slow Fading: Opportunistic Beamforming user 1 user 2 Dumb antennas create a beam in random time-varying direction. In a large system, there is likely to be a user near the beam at any one time. By transmitting to that user, close to true beamforming performance is achieved.

Fast Fading 2 1.8 1 antenna, Ricean 1.6 1.4 1.2 Density 1 0.8 0.6 2 antenna, Ricean 0.4 0.2 Rayleigh 0 0 0.5 1 1.5 2 2.5 3 Channel Amplitude Improves performance in fast fading Rician environments by spreading the fading distribution.

Overall Performance Improvement 1100 1000 mobile 900 800 fixed but with opp. beamforming total throughput (kbps) 700 600 500 400 fixed 300 200 100 latency time scale t c = 1.6s average SNR = 0 db 0 2 4 6 8 10 12 14 16 number of users Mobile environment: 3 km/hr, Rayleigh fading Fixed environment: 2Hz Rician fading with E fixed /E scattered = 5.

Smart vs Dumb Antennas Space-time codes increase reliability of point-to-point links but decreases multiuser diversity gains. Dumb antennas add fluctuations to point-to-point links but increases multiuser diversity gains.

Smart vs Dumb Antennas Space-time codes increase reliability of point-to-point links but decreases multiuser diversity gains. Dumb antennas add fluctuations to point-to-point links but increases multiuser diversity gains.

Conclusions Implementation of a new point of view has to obey system constraints. The new point of view impacts rest of the system design and suggests new research problems. Interplay between theory and system is what makes communications research so fun!

Conclusions Implementation of a new point of view has to obey system constraints. The new point of view impacts rest of the system design and suggests new research problems. Interplay between theory and system is what makes communications research so fun!

Conclusions Implementation of a new point of view has to obey system constraints. The new point of view impacts rest of the system design and suggests new research problems. Interplay between theory and system is what makes communications research so fun!