Achilleas Anastasopoulos (joint work with Lihua Weng and Sandeep Pradhan) April 30 2004 A Framework for Heterogeneous Quality-of-Service Guarantees in.

Slides:



Advertisements
Similar presentations
Information theory Multi-user information theory A.J. Han Vinck Essen, 2004.
Advertisements

The Impact of Channel Estimation Errors on Space-Time Block Codes Presentation for Virginia Tech Symposium on Wireless Personal Communications M. C. Valenti.
Authors: David N.C. Tse, Ofer Zeitouni. Presented By Sai C. Chadalapaka.
Capacity of Wireless Channels
Enhancing Secrecy With Channel Knowledge
EE360: Lecture 13 Outline Cognitive Radios and their Capacity Announcements March 5 lecture moved to March 7, 12-1:15pm, Packard 364 Poster session scheduling.
EE359 – Lecture 16 Outline MIMO Beamforming MIMO Diversity/Multiplexing Tradeoffs MIMO Receiver Design Maximum-Likelihood, Decision Feedback, Sphere Decoder.
June 4, 2015 On the Capacity of a Class of Cognitive Radios Sriram Sridharan in collaboration with Dr. Sriram Vishwanath Wireless Networking and Communications.
Three Lessons Learned Never discard information prematurely Compression can be separated from channel transmission with no loss of optimality Gaussian.
Lihua Weng Dept. of EECS, Univ. of Michigan Error Exponent Regions for Multi-User Channels.
Ergodic Capacity of MIMO Relay Channel Bo Wang and Junshan Zhang Dept. of Electrical Engineering Arizona State University Anders Host-Madsen Dept. of Electrical.
Introduction to Cognitive radios Part two HY 539 Presented by: George Fortetsanakis.
BASiCS Group University of California at Berkeley Generalized Coset Codes for Symmetric/Asymmetric Distributed Source Coding S. Sandeep Pradhan Kannan.
ECE 776 Information Theory Capacity of Fading Channels with Channel Side Information Andrea J. Goldsmith and Pravin P. Varaiya, Professor Name: Dr. Osvaldo.
Lattices for Distributed Source Coding - Reconstruction of a Linear function of Jointly Gaussian Sources -D. Krithivasan and S. Sandeep Pradhan - University.
A Graph-based Framework for Transmission of Correlated Sources over Multiuser Channels Suhan Choi May 2006.
EE360: Lecture 15 Outline Cellular System Capacity
Gaussian Interference Channel Capacity to Within One Bit David Tse Wireless Foundations U.C. Berkeley MIT LIDS May 4, 2007 Joint work with Raul Etkin (HP)
Noise, Information Theory, and Entropy
EE359 – Lecture 15 Outline Announcements: HW due Friday MIMO Channel Decomposition MIMO Channel Capacity MIMO Beamforming Diversity/Multiplexing Tradeoffs.
Coding Schemes for Multiple-Relay Channels 1 Ph.D. Defense Department of Electrical and Computer Engineering University of Waterloo Xiugang Wu December.
MULTIPLE INPUT MULTIPLE OUTPUT SYSTEMS (MIMO)
INFORMATION THEORY BYK.SWARAJA ASSOCIATE PROFESSOR MREC.
Wireless Communication Elec 534 Set IV October 23, 2007
Optimization of adaptive coded modulation schemes for maximum average spectral efficiency H. Holm, G. E. Øien, M.-S. Alouini, D. Gesbert, and K. J. Hole.
When rate of interferer’s codebook small Does not place burden for destination to decode interference When rate of interferer’s codebook large Treating.
1 Optimal Power Allocation and AP Deployment in Green Wireless Cooperative Communications Xiaoxia Zhang Department of Electrical.
Joint Physical Layer Coding and Network Coding for Bi-Directional Relaying Makesh Wilson, Krishna Narayanan, Henry Pfister and Alex Sprintson Department.
Zukang Shen, Jeffrey Andrews, and Brian Evans
Channel Capacity
MD-based scheme could outperform MR-based scheme while preserving the source- channel interface Rate is not sufficient as source- channel interface, ordering.
Three-layer scheme dominates previous double-layer schemes Distortion-diversity tradeoff provides useful comparison in different operating regions Layered.
User Cooperation via Rateless Coding Mahyar Shirvanimoghaddam, Yonghui Li, and Branka Vucetic The University of Sydney, Australia IEEE GLOBECOM 2012 &
Communication Over Unknown Channels: A Personal Perspective of Over a Decade Research* Meir Feder Dept. of Electrical Engineering-Systems Tel-Aviv University.
EE 6332, Spring, 2014 Wireless Communication Zhu Han Department of Electrical and Computer Engineering Class 11 Feb. 19 th, 2014.
EE359 – Lecture 15 Outline Introduction to MIMO Communications MIMO Channel Decomposition MIMO Channel Capacity MIMO Beamforming Diversity/Multiplexing.
Wireless Communication Elec 534 Set I September 9, 2007 Behnaam Aazhang.
Communication System A communication system can be represented as in Figure. A message W, drawn from the index set {1, 2,..., M}, results in the signal.
Coding Theory. 2 Communication System Channel encoder Source encoder Modulator Demodulator Channel Voice Image Data CRC encoder Interleaver Deinterleaver.
Superposition encoding A distorted version of is is encoded into the inner codebook Receiver 2 decodes using received signal and its side information Decoding.
Motivation Wireless Communication Environment Noise Multipath (ISI!) Demands Multimedia applications  High rate Data communication  Reliability.
University of Houston Cullen College of Engineering Electrical & Computer Engineering Capacity Scaling in MIMO Wireless System Under Correlated Fading.
Wireless Multiple Access Schemes in a Class of Frequency Selective Channels with Uncertain Channel State Information Christopher Steger February 2, 2004.
Interference in MANETs: Friend or Foe? Andrea Goldsmith
Space Time Codes. 2 Attenuation in Wireless Channels Path loss: Signals attenuate due to distance Shadowing loss : absorption of radio waves by scattering.
Turbo Codes. 2 A Need for Better Codes Designing a channel code is always a tradeoff between energy efficiency and bandwidth efficiency. Lower rate Codes.
Jayanth Nayak, Ertem Tuncel, Member, IEEE, and Deniz Gündüz, Member, IEEE.
1 On the Channel Capacity of Wireless Fading Channels C. D. Charalambous and S. Z. Denic School of Information Technology and Engineering, University of.
The Finite-state channel was introduced as early as 1953 [McMillan'53]. Memory captured by channel state at end of previous symbol's transmission: - S.
October 28, 2005 Single User Wireless Scheduling Policies: Opportunism and Optimality Brian Smith and Sriram Vishwanath University of Texas at Austin October.
1 WELCOME Chen. 2 Simulation of MIMO Capacity Limits Professor: Patric Ö sterg å rd Supervisor: Kalle Ruttik Communications Labortory.
EE360: Lecture 13 Outline Capacity of Cognitive Radios Announcements Progress reports due Feb. 29 at midnight Overview Achievable rates in Cognitive Radios.
The Capacity of Interference Channels with Partial Transmitter Cooperation Ivana Marić Roy D. Yates Gerhard Kramer Stanford WINLAB, Rutgers Bell Labs Ivana.
Channel Capacity.
Multiple Antennas.
9: Diversity-Multiplexing Tradeoff Fundamentals of Wireless Communication, Tse&Viswanath MIMO III: Diversity-Multiplexing Tradeoff.
Joint Decoding on the OR Channel Communication System Laboratory UCLA Graduate School of Engineering - Electrical Engineering Program Communication Systems.
EE359 – Lecture 15 Outline Announcements: MIMO Channel Capacity
Joint Source, Channel, and Network Coding in MANETs
MULTIPLE INPUT MULTIPLE OUTPUT SYSTEMS (MIMO)
Advanced Wireless Networks
EE359 – Lecture 15 Outline Announcements: MIMO Channel Capacity
Howard Huang, Sivarama Venkatesan, and Harish Viswanathan
Scheduling in Wireless Communication Systems
Introduction Results Proofs Summary
Mainak Chowdhury, Andrea Goldsmith, Tsachy Weissman
Miguel Griot, Andres I. Vila Casado, and Richard D. Wesel
Compute-and-Forward Can Buy Secrecy Cheap
Watermarking with Side Information
Lihua Weng Dept. of EECS, Univ. of Michigan
Presentation transcript:

Achilleas Anastasopoulos (joint work with Lihua Weng and Sandeep Pradhan) April A Framework for Heterogeneous Quality-of-Service Guarantees in Wireless Networks: A Communication-theoretic Approach

2 Outline Motivation Background: error exponents for single- user channels The concept of error exponent region (EER) Scalar Gaussian broadcast channel (SGBC) MIMO Fading broadcast channel Conclusions

3 Motivation: Scenario 1 User 1: FTP application -High data rate -High reliability User 2: Voice -Low data rate -Low reliability Base Station Solution: allocate more resources (e.g., time slots, or BW) to user 1

4 Motivation: Scenario 2 User 1: FTP application -High data rate -High reliability User 2: Telemetry data -Low data rate -High reliability Base Station Solution: trade data rate for reliability for user 2 (e.g., using higher power and/or channel coding)

5 Motivation: Scenario 3 User 1: FTP application -High data rate -High reliability User 2: Multi-media -High data rate -Low reliability Base Station Solution 1: trade reliability for data rate for user 2 (e.g., no channel coding) Solution 2: allocate more resources to user 1 (e.g., power, or BW to utilize in channel coding)

6 Comments/Questions An individual user can trade its own data rate for reliability (scenario 2, 3) There are several techniques (usually referred to as “unequal error protection”) that provide solutions through asymmetric resource allocation  What is the the best you can do for a given channel and given resources?  Can available reliability be treated as another resource (like power, or BW) that can be allocated to different users?  Can communication theory provide answers to these questions?  How do you do that in practice?

7 Basic result of this work As in single-user channels, there is a basic trade-off between data rate and reliability Multi-user channels provide an additional degree of freedom:  Users can trade reliabilities with each other (even for fixed data rates)  The above seems like an obvious statement… There is a way to formulate this problem as a communication theoretic problem and study its fundamental limits

8 Outline Motivation Background: error exponents for single- user channels The concept of error exponent region (EER) Scalar Gaussian broadcast channel (SGBC) MIMO Fading multi-user channels Conclusions

9 Error exponent: Single-user channel Channel capacity, C: highest possible transmission rate that results in arbitrarily low probability of codeword error with long codewords Error Exponent, E: rate of exponential decay of codeword error probability For a codeword of length N, the probability of codeword error behaves as where E(R) is the error exponent (as a function of the transmission rate R)  DMC (Gallager65; Shannon et al67)  AWGN (Shannon59; Gallager65)

10 Error exponent: Single-user channel Error exponent E(R) is an increasing function of the distance between R and C Only trade-off: increase E(R) by decreasing R, i.e, trade reliability for rate Upper bounds on P err  Lower bounds on E  simple  Random coding bound, expurgated bound Lower bounds on P err  Upper bounds on E  not that simple  Sphere packing bound, minimum distance bound, straight line bound

11 Error exponent: Multi-user channel Channel capacity region: all possible transmission rate vectors (R 1,R 2 ) for arbitrarily low system error probability System error probability: for correct transmission, all users have to be decoded correctly

12 Error exponent: Multi-user channel Error Exponent: rate of exponential decay of system error probability For a codeword of length N, the probability of system error behaves as where E(R 1,R 2 ) is the error exponent  Gaussian MAC (Gallager85; Guess&Varanasi00)  Wireless MIMO MAC at high SNR (Zheng&Tse03)

13 Error exponent: Multi-user channel (conclusions) We saw (scenario 1, 3) that different users might have different reliability requirements (e.g., FTP and multi-media) Based on a single probability of system error, a network can only be designed to satisfy the most stringent reliability requirement (equal QoS for all users), which might result in a suboptimum resource allocation Information/communication theory seems inadequate (so far) to address heterogeneous QoS requirements

14 Outline Motivation Background: error exponents for single- user channels The concept of error exponent region (EER) Scalar Gaussian broadcast channel (SGBC) MIMO Fading multi-user channels Conclusions

15 A straightforward extension Since a single system error probability is inadequate to characterize the requirements of multiple users, let us consider multiple error probabilities; one for each user Implication: multiple error exponents; one for each user

16 A straightforward extension We have trade-off between error exponents and rates (as in the single-user channel). Is there any other trade-off available for error exponents in a multi-user channel?

17 The concept of EER Fix an operating point (R 1,R 2 )

18 The concept of EER Fix an operating point (R 1,R 2 ) Which point from the capacity boundary do we back off to reach A?

19 The concept of EER Fix an operating point (R 1,R 2 ) Which point from the capacity boundary do we back off to reach A? B  A : E 1 < E 2

20 The concept of EER Fix an operating point (R 1,R 2 ) Which point from the capacity boundary do we back off to reach A? B  A : E 1 < E 2 D  A : E 1 > E 2

21 The concept of EER Fix an operating point (R 1,R 2 ) Which point from the capacity boundary do we back off to reach A? B  A : E 1 < E 2 D  A : E 1 > E 2 In addition to error exponent/rate trade-off, given a fixed (R 1,R 2 ), one can potentially trade-off E 1 with E 2

22 The concept of EER: Definition Definition: The error exponent region (EER) is the set of all achievable error exponent pairs (E 1,E 2 ) Careful!  Channel capacity region: one for a given channel  EER: numerous, i.e., one for each pair of (R 1,R 2 ) Possible shape for EER

23 Outline Motivation Background: error exponents for single- user channels The concept of error exponent region (EER) Scalar Gaussian broadcast channel (SGBC) MIMO Fading multi-user channels Conclusions

24 Scalar Gaussian Broadcast Channel Observe: two messages; joint encoder; separate decoders This is a degraded broadcast channel (i.e., if     then, Y 2 =X+N 1 +N’ 2 =Y 1 + N’ 2, with E{(N’ 2 ) 2 }=        ) SGBC definitions

25 Achievable EER by time-sharing: where E(R,SNR) is any of the error exponent lower bounds for a single-user AWGN channel SGBC EER Inner Bound: Time-sharing

26 SGBC EER Inner Bound: Time-sharing Indeed, there is a trade-off for error exponents, given a fixed pair of rates for time-sharing R 1 = R 2 =0.5 P/  1 2 = P/  2 2 =10

27 SGBC EER Inner Bound: Superposition Superposition encoding:  Generate two independent codebooks C i, each of size and power  Select a codeword from each codebook based on the individual messages and transmit their sum  Note: this is a capacity-achieving strategy for any degraded broadcast channel

28 SGBC EER Inner Bound: Superposition Decoding: two options (at least)  Individual ML decoding (optimal)  Joint Maximum-Likelihood (ML) decoding

29 Upper bound derivation for joint ML decoding  Let us look at user 1:  Type 1: M 1 is decoded erroneously, but M 2 is decoded correctly  same as if only user 1 was present in the channel  Type 3: both messages are decoded erroneously (similar bound as in Gallager85 for MAC channels) SGBC EER Inner Bound: Superposition

30 Superposition Inner Bound with joint ML decoding where E(R,SNR) is any of the error exponent lower bounds for a single-user AWGN channel, and E t3 (R,SNR 1,SNR 2 ) is a slightly more complicated expression (for type 3 errors) SGBC EER Inner Bound: Superposition

31 SGBC EER Inner Bound Observation: although superposition achieves capacity (while time-sharing does not always achieve it), time sharing can help in expanding the EER. Why? R 1 = R 2 =0.5 P/  1 2 = P/  2 2 =10

32 Time-Sharing vs. Superposition Three possible reasons:  The superposition EER is derived based on joint ML decoding, but the optimum decoder is individual ML decoding  Joint ML decoding might be still a good strategy, but E t3 is a loose bound  Time-Sharing can sometimes indeed expand the EER obtained by superposition: when we need very high reliability for one user, it might be better to separate the users

33 SGBC EER Inner Bound: Summary We can keep expanding the inner bound by finding better and better strategies It is not clear yet that the exact EER implies a trade-off between users’ reliabilities Possible true EER We need an outer bound for the EER

34 SGBC EER Outer Bound: Single-user where E su (R,SNR) is any error exponent upper bound for the AWGN channel is always worse than two separate single-user channels with same marginals Any broadcast channel thusand

35 SGBC EER Outer Bound: Sato For any Q(Y 1,Y 2 |X) with the same marginals as P(Y 1,Y 2 |X) is always worse than By choosing the worst-case Q(Y 1,Y 2 |X)

36 SGBC EER Outer Bound R 1 = R 2 =0.5 SNR 1 = SNR 2 =10 This is a proof that the true EER implies a trade-off between users’ reliabilities impossible valid

37 Outline Motivation Background: error exponents for single- user channels The concept of error exponent region (EER) Scalar Gaussian broadcast channel (SGBC) MIMO Fading multi-user channels Conclusions

38 Background: Single-user channel MIMO Fading Single-user Channel (Tse, 2003) : block fading  X: m x t channel input matrix  Y: n x t channel output matrix  Z: n x t noise matrix; i.i.d. with CN(0,1)  H: n x m fading matrix; i.i.d. with CN(0,1) Assume H is known at receiver, but not at transmitter

39 Background: Single-user channel MIMO fading single-user channel (Zheng&Tse03)  Diversity and Multiplexing trade-off (high SNR) r: multiplexing gain d: diversity gain

40 Background: Single-user channel

41 Multiplexing Gain Region (MGR) Diversity Gain Region (DGR) MIMO fading multi-user channel  Multiplexing Gain Region: the set of all achievable multiplexing-gain vector (r 1,…,r K )  Diversity Gain Region: the set of all achievable diversity-gain vector (d 1,…,d K ), given a multiplexing-gain vector.

42 MIMO Fading Broadcast Channel MIMO Fading Broadcast Channel (MFBC) : block fading  X : m x t channel input matrix  Y i : n i x t channel output matrix  Z i : n i x t noise matrix; i.i.d. element CN(0,1)  H i : n i x m fading matrix; i.i.d. element CN(0,1) Assume H i is known at receivers, but not at transmitter

43 MFBC Multiplexing Gain Region Proposition: For a MIMO fading broadcast channel, the multiplexing gain region is the same region achieved by time-sharing.

44 MFBC DGR Inner Bound: Time-Sharing Time-Sharing

45 MFBC DGR Inner Bound: Superposition Superposition: X = X 1 + X 2 X 1 : m x l matrix with i.i.d. element CN(0,1) X 2 : m x l matrix with i.i.d. element CN(0,SNR -(1-p) )  Joint Maximum-Likelihood (ML) decoding Note : The role of user 1 and user 2 can be exchanged

46 MFBC DGR Inner Bound: Superposition Superposition: X = X 1 + X 2 X 1 : m x t matrix with i.i.d. element CN(0,1) X 2 : m x t matrix with i.i.d. element CN(0,SNR -(1-p) )  Joint ML and naïve single-user decoding Note : The role of user 1 and user 2 can be exchanged.

47 Naïve Single-user Diversity Gain Region

48 MFBC DGR Outer Bound

49 Diversity Gain Region Inner/Outer Bound Observation: For a symmetric MFBC, inner and outer bounds are tight at d 1 = d 2 Observation: For a MFBC, either user 1 (or user 2) can achieve his maximum (single-user) diversity gain if r 1 +r 2 < 1 m = n 1 = n 2 =4 t = 120 r 1 = r 2 = 0.5

50 Conclusions  The concept of error exponent region for multi-user channels was presented  Inner (time-sharing/superposition) and outer (single- user/Sato) bounds were derived for the SGBC EER  Implication: Users can trade reliability between each other even for a fixed set of transmission rates Ongoing Work  Tighten EER inner/outer bounds for SGBC  EER for Gaussian multiple-access channels  Diversity/multiplexing trade-off region for wireless MIMO BC/MAC  Practical schemes that achieve EER