Lecture 2
Lecture 2
Lecture 2
Lecture 2 Outline
Announcements
HW 0 due Monday (high-impact papers – you decide)
Bandwidth Sharing in Multiuser Channels
FD, TD, CD, SD, Hybrid (OFDMA)
Overview of Multiuser Channel Capacity
Capacity of Broadcast Channels
AWGN, Fading, and ISI
Capacity of MAC Channels
Duality between BC and MAC channels
MIMO Channels
Review of Last Lecture
Overview of multiuser wireless systems
and networks
Multiuser systems
Cellular, Ad-Hoc, Cognitive, and Sensor
Networks
Random Access Techniques
ALOHA
CSMA-CD
Reservation Protocols
Random access works poorly in heavily
loaded systems
Deterministic Bandwidth
Sharing in Multiuser Channels
Deterministic Bandwidth
Sharing
Code Space
Frequency Division
Time
Frequency
Code Space
Code Division
Multiuser Detection Time
Frequency
Space Division (MIMO)
Hybrid Schemes (OFDMA)
What is optimal? Look to Shannon.
OFDMA and SDMA
OFDMA
Combines OFDM and frequency division
multiplexing
Different subcarriers assigned to different users
Iterative
Multiuser
Detection
Signal 2
Signal 2
Demod
- =
Why Not Ubiquitous Today? Power and A/D Precision
Capacity Limits of
Broadcast Channels
Multiuser Shannon Capacity
Fundamental Limit on Data Rates
Capacity: The set of simultaneously achievable rates {R1,…,Rn}
with arbitrarily small probability of error R 3
R2
R2 R3
R1
R1
U R 1 C1 , R2 (1 )C 2 ;0 1
Frequency Division
Bandwidth Bi and power Si allocated to each user is varied.
P1 P2
U R1 B1 log 1
, R2 B2 log 1
;
n1 B1 n2 B2
P1 P2 P, B1 B2 B
U
RDS spread spectrum with spreading gain G and cross
1
B
G
log
1
P1
n1 B / G
, R2
B
G
log
1
P2
;
1
n2 B / G S1 / G
P P2 P
correlation r12= r21 =G:
U R
B
log 1
P1
, R
B
log 1
P2
; P1 P2 P
1
G n1 B / G P2 / G
2
G n2 B / G P1 / G
Capacity Limits of Fading
Broadcast Channels
Broadcast and MAC
Fading Channels
Broadcast: Wireless Wired
One Transmitter Gateway Network
to Many Receivers.
x g3(t)
Multiple Access: x g2(t)
Many Transmitters
x g1(t)
to One Receiver. R3
R2
R1
Goal: Maximize the rate region {R1,…,Rn}, subject to some minimum rate
constraints, by dynamic allocation of power, rate, and coding/decoding.
Assume transmit power constraint and perfect TX and RX CSI
Fading Capacity Definitions
M
The power constraint implies E n Pj (n) P
j 1
V1n f
+ Y1n
Xn
+ Y2n
V2n
Channel Decomposition
The n-CGBC thus decomposes to a set of n parallel discrete
memoryless degraded broadcast channels with AWGN.
Can show that as n goes to infinity, the circular and original channel
have the same capacity region
n 1
E[ x 2
i ] nP
The power constraint i 0 onn 1the original channel is
E[( X i) ] n P
2 2
(1 j ) Pj (1 j ) Pj
R2 .5 log1 .5 log1 ,
2 j
j: 1 j 2 j j Pj 2 j j: 1 j 2 j
0 j 1, Pj n 2 P
Capacity Region
For 0<b find {aj}, {Pj} to maximize R1+bR2+l SPj.
Let (R1*,R2*)n,b denote the corresponding rate pair.
b
R2
Cn={(R1*,R2*)n,b : 0<b }, C=liminfn n1Cn .
R1
Optimal Power Allocation:
Two Level Water Filling
Capacity vs. Frequency
Capacity Region
Capacity Limits of
MAC Channels
Multiple Access Channel
Multiple transmitters
Transmitter i sends signal Xi with power Pi
iS
Ri B log 1 Pi / N 0 B ,
iS
S {1,..., M }
For all subsets of users, rate sum equals that of 1
superuser with sum of powers from all users
Ĉ2 Frequency division
SC w/out IC
Pi Ĉ1 C1
Ci B log 1 , i 1,2
N0 B
ˆ P1 ˆ P2
C1 B log 1 , C2 B log 1 ,
N 0 B P2 N 0 B P1
Fading and ISI
MAC capacity under fading and ISI determined
using similar techniques as for the BC
Similarities: P2
Optimal BC “superposition” coding is also optimal for
MAC (sum of Gaussian codewords)
Both decoders exploit successive decoding and
interference cancellation
MAC-BC Capacity Regions
MAC capacity region known for many cases
Convex optimization problem
h1 h2
P1=0.5, P2=1.5
P1=1.5, P2=0.5
C BC ( P ; h1 , h2 ) C MAC ( P1 , P P1 ; h1 , h2 )
0 P1 P
Sum-Power
MAC
C BC ( P; h1 , h2 ) C (
MAC 1P , P P ;
1 1h , h2 ) C Sum
MAC ( P; h1 , h2 )
0 P1 P
P
BC to MAC: Channel
Scaling
Scale channel gain by a, power by 1/a
MAC capacity region unaffected by scaling
Scaled MAC capacity region is a subset of the scaled BC
capacity region for any a
MAC region inside scaled BC region for any scaling
P1 MAC
h1 h1 +
P1
+ P2
h2 +
h2
P2
BC
The BC from the
MAC
h2
Blue = Scaled BC
h1
Red = MAC
0
P1
C MAC ( P1 , P2 ; h1 , h2 ) C BC ( P2 ; h1 , h2 )
0
Duality: Constant AWGN
Channels
BC in terms of MAC
C BC ( P ; h1 , h2 ) C MAC ( P1 , P P1 ; h1 , h2 )
0 P1 P
MAC in terms of BC
P1
C MAC ( P1 , P2 ; h1 , h2 ) C BC ( P2 ; h1 , h2 )
0
Explicit
Minimum transformations
rate capacity: between
Minimum transmission strategies
rate maintained in
all states, maximize average rate in excess of minimum
Duality: Minimum Rate
Capacity
MAC in terms of BC
Blue = Scaled BC
Red = MAC
BC region known
MAC region can only be obtained by duality
What other capacity regions can be obtained by
Broadcast duality?
MIMO Channels
Capacity Limits of
Broadcast MIMO Channels
Broadcast MIMO Channel
t1 TX antennas
n1
(r1 t ) r11, r21 RX
H1 y1 H1x nantennas
1
H2 y2 H2x n 2
n1 ~ N(0, I r1 ) n 2 ~ N(0, I r2 )
Dirty Dirty
Paper Paper
Coding Coding
-1 0 +1
… …
-7 -5 -3 -1 0 +1 +3 +5 +7
S X
-1 0 +1
Capacity Results
Non-degraded broadcast channel
Receivers not necessarily “better” or “worse” due to
multiple transmit/receive antennas
Capacity region for general case unknown
C DPC
BC ( P) C Sum
MAC ( P)
Transformations: MAC to
BC
Show any rate achievable in sum-power MAC also
achievable with DPC for BC:
DPC BC Sum MAC
DPC
C BC ( P ) C MAC
Sum
( P)
A sum-power MAC strategy for point (R1,…RN) has a given input
covariance matrix and encoding order
We find the corresponding PSD covariance matrix and encoding
order to achieve (R1,…,RN) with DPC on BC
The rank-preserving transform “flips the effective channel” and
reverses the order
Side result: beamforming is optimal for BC with 1 Rx antenna at
each mobile
Transformations: BC to
MAC
Show any rate achievable with DPC in BC also
achievable in sum-power MAC:
DPC BC Sum MAC
C DPC
BC ( P) C Sum
MAC ( P)
C DPC
BC ( P) C Sum
MAC ( P)
Hard to compute DPC region (Caire/Shamai’00)
“Easy” to compute the MIMO MAC capacity
region
Obtain DPC region by solving for sum-power MAC and
applying the theorem
Fast iterative algorithms have been developed
Greatly simplifies calculation of the DPC region and the
associated transmit strategy
Sato Upper Bound on the
BC Capacity Region
Based on receiver cooperation
n1
+ y1
H1 Joint receiver
x
H2 n2
+ y2
sumrate max 1
CBC (P, H) log | I HΣ x H T |
x 2
The Sato Bound for MIMO
BC
Introduce noise correlation between receivers
BC capacity region unaffected
Only depends on noise marginals
Original
Enhanced
Main Points
Shannon capacity gives fundamental data rate limits for
multiuser wireless channels