Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
2
Many Uses of MIMO
• At least three different ways to leverage space:
5
Path Diversity: Motivation
1. Multi-Antenna Access Points (APs), especially 802.11n,ac:
Wired backhaul
AP Coaxial / Fiber
backhaul
6
Review: Fast Fading
• Typical outdoor multipath propagation environment, channel h
! "
7
Uncorrelated Rayleigh Fading
• Suppose two antennas, separated by distance d12
• Channels from each to a distant third antenna (h13, h23) can be uncorrelated
– Fading happens at different times with no bias for a simultaneous fade
!" # , !# #
8
When is Fading Uncorrelated, and Why?
≫, !"#
10
Channel Model for Receive Diversity
• One transmit antenna sends a symbol to two receive antennas
– Receive diversity, or Single-Input, Multi-Output (SIMO)
p
y1=3ei3π/4x 9/ 13
h1
Receive antenna 1
p
rotate, scale by 3/ 13
xx n1 p
h2 1
p
4/ 13
Receive antenna 2
p
rotate, scale by 2/ 13
n expected 1
n2
y2=2e-iπ/6x
Figure 3: MRC operation on a sample channel. The channel gains are ~h = h3ei3⇡/4 , 2e i⇡/6 i, wit
re 1: A graphical view of the OFDM encoding process for the 18 Mbps rate (Q
• Each receive antenna gets own copy of transmitted signal via
noise ~n = hn1 , n2 i of expected power 1. The antennas have respective SNRs of 9 and 4. To implem
data bits
the(0) are encoded
receiver multiplies the byreceived
a rate-1/2
signalconvolutional
y = ~hx + ~n by the code
~ (1) and
unit vector then
~h⇤ /||~h||, optionally
where ~h⇤ denotes tp
– Different path
ain bits conjugate
for higher coding
of ~h. rates (here,
This operation 3/4)antenna’s
scales each that send fewer
signal by itsredundant
magnitude, and bitsrotates
(2). The
the
– Potentially different channel
aved (3)the
tosame
spread
rather into
phasethe
than symbols
redundancy
reference
at 0). The resulting
across
before adding
sumonhasthe
subcarriers
them. (For graphical
magnitude
p and
13, and
protect
clarity, we depict
expectedencodes
against frequency
the common
noise power
phas
1 because th
are grouped (4) based modulation (QPSK 2 bits per sy
normalized. Thus, by coherently combining received signals from di↵erent antennas, the MRC
finally mapped
the expectedonto SNR the di↵erent
of 13. subcarriers
In systems with OFDM, to MRCform an OFDM
is performed symbol
separately (6).subcarr
for each
Selection Diversity
p
y1=3ei3π/4x 9/ 13
h1
Rx 1 p
rotate, scale by 3/ 13
xx n1 Select stronger p
h2 13
p Radio
4/ 13
Rx 2 p
rotate, scale by 2/ 13
n expected 1
n2
y2=2e-iπ/6x
Figure 3: MRC operation on a sample channel. The channel gains are h = h3e ~ i3⇡/4
, 2e i⇡/6
i, with Gaussia
A graphical view of thepower
OFDM encoding process forSNRs
the of 189 Mbps rate (QPSK, 3
noise• Two
she(0)
~
n = hn1 , nreceiveby
are encoded
2 i of antennas
expected 1.
a rate-1/2 share~ one receiving
The antennas have respective radio and 4. To implement MRC
receiver multiplies the received signalconvolutional
y = hx + ~n by the code
~ (1)
unit vector and then
~h⇤ /||~h||, optionally
where punctur
~h⇤ denotes the comple
for higher ~coding rates (here, 3/4) that send fewer redundant bits
conjugate of h. This operation scales each antenna’s signal by its magnitude, and rotates the signals int (2). The remain
to•same
he spreadphasethe
Chooses redundancy
the
reference
antenna across
before adding
with subcarriers
them.
stronger
(For graphical
p and protect
signal,
clarity,
sends
we depictagainstthat frequency-selectiv
to
the common
the radio
phase vertically
rather
ped intothan symbols
at 0). The resulting
(4) based sumon hasthe
magnitude
modulation 13, and expectedencodes
(QPSK noise power 1 because
2 bits the scaling i
per symbol),
normalized.
mapped – onto
he expected
Helps
Thus, byreliability
SNR theof 13. In systems
(both
coherently combining
di↵erent subcarriersunlikely
received bad)
with OFDM, to MRC
signals from di↵erent antennas, the MRC output ha
form an OFDM
is performed symbol
separately (6).subcarrier.
for each
– Wastes received signal from other antenna(s)
h11 This is yknown h h11
econd node. 1 = h11 as
x a 1x2 system. Real systems11 y =0( h11+ h21) x y1 =
er (dB)
may have more than two receive antennas, but xtwo will suf-
x1
h12
fice for our explanation. With this setup, each receive an- -5 h21
enna receives a copy of the transmitted signal modified by
Selection Diversity:
Performance Improvement
• In general, might have M receive Probability (%) that Selected
Antenna’s SNR Exceeds Threshold γ
antennas (average SNR Γ)
– !" : SNR of the i th receive antenna
Higher probability
(better) ↓
xx n1 p
h2 13
p
4/ 13
Rx 2 p
rotate, scale by 2/ 13
n expected 1
n2
y2=2e-iπ/6x
• Want
3: MRCtooperation
justofadd on the two channel.
received Thesignals
processtogether
~ i3⇡/4 i⇡/6
Figure a sample channel gains h = h3e i, with Gaussia
A graphical view the OFDM encoding forarethe 18 Mbps
noise ~n = hn1 , n2 i of expected power 1. The antennas have respective SNRs of 9 and 4. To implement MRC
, 2e
rate (QPSK, 3
she(0) – But
are
receiver encoded if wethe
multiplies bydid a the
received signals
rate-1/2 would
signalconvolutional
y = ~hx
~ often
+ ~n by the code cancel ~h⇤ /||out
(1) and
unit vector then
~h||, optionally
where punctur
~h⇤ denotes the comple
for higher ~coding rates (here, 3/4) that send fewer redundant bits
conjugate of h. This operation scales each antenna’s signal by its magnitude, and rotates the signals int (2). The remain
tosame
he spread
phasethe redundancy
reference across
before adding subcarriers
them. (For graphical
p and protect
clarity, we depictagainst frequency-selectiv
the common phase vertically
• into
rather
ped Solution:
than at 0). The
symbols Receive
resulting
(4) based M on
sum radios,
hasthe align13,
magnitude
modulation signal
and phases,
expected
(QPSK noise then
encodes power 1add
2 bitsbecause the scaling i
per symbol),
normalized. Thus, by coherently combining received signals from di↵erent antennas, the MRC output ha
mapped – onto
he expectedRequires
SNR theof 13. Msystems
di↵erent
In receive withradios,
subcarriers
OFDM, to inform
MRC generalan OFDM
is performed symbol
separately (6).subcarrier.
for each
may have more than two receive antennas, but xtwo will suf-
x1
h12
fice for our explanation. With this setup, each receive an- -5 h21
enna receives a copy of the transmitted signal modified by
How to Choose Weights?
p
y1=3ei3π/4x 9/ 13
h1 Rx 1 p
rotate, scale by 3/ 13
xx n1 p
h2 y 13
p
4/ 13
Rx 2 p
rotate, scale by 2/ 13
n expected 1
n2
y2=2e-iπ/6x
may have more than two receive antennas, but xtwo will suf-
x1
h12
fice for our explanation. With this setup, each receive an- -5 h21
enna receives a copy of the transmitted signal modified by
MRC: Performance Improvement
Probability that MRC’s SNR is Under Threshold γ0
0
10
−1
10
M=1
−2
Pout
10
M=2
M=3
−3
10 M=4
Lower probability M = 10
(better) ↓ M = 20
−4
10
−10 −5 0 5 10 15 20 25 30 35 40
10log'( )/+(
10log (γ/γ )
10 0
Lower threshold SNR à
Figure 7.5: Pout for MRC with i.i.d. Rayleigh fading.
• Two “9”s of reliability improvement between one (i.e., no MRC) and two
Rayleigh fading, where pγ (γ) is given by (7.16), it can be shown that [4, Chapter 6.3]
MRC branches Σ
$M M −1
& '#
1−Γ 1+Γ m
# $
M −1+m
! ∞ " %
Pb = Q( 2γ)pγΣ (γ)dγ = , (7.18) 16
0 2 m=0
m 2
d power 1. The antennas have respective SNRs of 9 and 4. To implement MRC,
y = ~hx + ~n by the unit vector ~h⇤ /||~h||, where ~h⇤ denotes the complex
eceived signal ~
tion scales each antenna’s signal by its magnitude, and rotates the signals into
fore adding them. (For graphical
p clarity, we depict the common phase vertically,
19
An Aside: Radio Channels are “Reciprocal”
a2,d2,τ2
Transmitter T Receiver R
a1,d1,τ1
20
Transmit Diversity: Motivation
• More space, power, processing capability available at the
transmitter?
– Yes, likely! e.g. Cellular base station, Wi-Fi AP transmitting
downlink traffic to mobile
21
Transmit Beamforming: Motivation
“receiver”
22
Transmit Beamforming
• Leverage channel reciprocity, receive beamforming “in reverse”
,'() p
y1%# &i3π/4x
=3e ℎ# = 9/ 13
p
%# & '(
Tx 1
rotate, scale by 3/ 13 )
x n1 p
Receive 13
p & '(+
4/ %13
#
=
rotate, 2 by 2/pℎ13*
Tx scale n expected 1
n2
-iπ/6
y2=2e,'( x
%* & +
MRC operation on a sample channel. The channel gains are ~h = h3ei3⇡/4 , 2e i⇡/6 i, with Gaussian
1 , n2 i of expected power 1. The antennas have respective SNRs of 9 and 4. To implement MRC,
• Multiply (pre-code) x by the complex conjugate of each channel
y = ~hx + ~n by the unit vector ~h⇤ /||~h||, where ~h⇤ denotes the complex
multiplies the received signal ~
f ~h. This operation scales each antenna’s signal by its magnitude, and rotates the signals into
ase reference before adding them. (For graphical
p clarity, we depict the common phase vertically,
at 0). The resulting sum has magnitude 13, and expected noise power 1 because the scaling is 23
Plan
1. Today: Diversity in Space
– Receive Diversity
– Transmit Diversity
• Channel reciprocity
• Transmit beamforming
• Introduction to Space-Time Coding: Alamouti’s Scheme
24
Alamouti Scheme: Motivation
• Suppose transmitters don’t know CSI information to receiver:
what to do?
2. Repetition
– Each antenna takes turns transmitting same symbol
• Receiver combines coherently
26
Alamouti Receiver Processing
Symbol Time Period 1 2
Receiver hears: y[1] = ℎ'(' + ℎ*(* +[2] = −ℎ'(*∗ + ℎ*('∗
+∗ 2 = ℎ*∗(' − ℎ'∗(*
27
Intuition for Alamouti Receiver Processing
• Start with the inverted channel matrix:
!" &∗" &( ,[1]
#$ ∝ ℎ$∗ −ℎ+ ,∗[2]
28
Alamouti: Impact of Phase Rotations
• Consider the computation for s1:
– Rotate ![1] by −&'
– Rotate !∗[2] by &*
– Sum the result
29
Alamouti: Receiver-Side Picture
Symbol Time Period 1 2
Receiver hears: y[1] = ℎ'(' + ℎ*(* +∗ 2 = ℎ*∗(' − ℎ'∗(*
↓ ↓ ↓ ↓
Phase after rotation: / 01 − 02 / 01 − 02
Received signal: Q
∡4* − 4'
s2
s2 s1 s1 I
30
Alamouti: Interpretation
!" ℎ"∗ ℎ# ([1]
!# ∝ ℎ#∗ −ℎ" (∗[2]
s1 s1 I
• Send half power on each antenna
|,|.-/|,|..
– For both symbols, '() = $0.
• Rate gain from enhanced SNR, and maintains one symbol per
symbol time
32
Multi-Antenna Diversity: Summary
• Leverage path diversity
– Decrease probability of “falling into” to deep Rayleigh fade on
a single link
33
Thursday Topic:
MIMO II: Spatial Multiplexing
Friday Precept:
Exploiting Doppler
34