Академический Документы
Профессиональный Документы
Культура Документы
Wireless Communications
• Desired attributes
– Significant increase in spectral efficiency and data rates
– High Quality–of–Service (QoS) — bit error rate, outage, . . .
– Wide coverage
– Low deployment, maintenance and operation costs
y = Hx + n
• H ∈ CM ×N (E|Hik |2 = 1). x ∈ CN , y ∈ CM
• Principle: To obtain the full array gain, one should transmit using the
maximum eigenmode of the channel
†
• The singular
√ value decomposition
√ (SVD) H = UDV , with
D = diag( λ1, . . . , λm, 0, . . . , 0) and m = min{N, M }, yields
m equivalent SISO channels ( ` †´ eig HH if M < N
λ1 , . . . , λm = ` † ´
eig H H if M ≥ N
y
e = De
x+n
e,
e = U†y, x
where y e = V†x and n
e = U†n (U, V unitary)
An Overview of MIMO Systems in Wireless Communications 7
[2, 3]
Array Gain
y
e = De
x+n
e
log(Pe(R, SNR))
d(R) = − lim , (1)
SN R→∞ log SNR
where Pe(R, SNR) is the BER at the given rate and SNR
L,d
• The diversity gain is the magnitude of the slope of the BER Pe(R, SNR) plotted
as a function of SNR on a log–log scale
y = Hx + n,
with:
• x ∈ CN , y ∈ CM
† †
• Transmitter power constraint: E[x x] = tr E[xx ] ≤ P
Re(x)
x̂ ∈ R2n =
Im(x)
†
1 Re(Q) −Im(Q)
E (x̂ − E[x̂])(x̂ − E[x̂]) =
2 Im(Q) Re(Q)
The pdf of a CSCG random vector x with mean µ and covariance matrix
Q is given by
1 † −1
fµ,Q(x) = exp − (x − µ) Q (x − µ)
det πQ
y = Hx + n, E[x†x] ≤ P
=⇒ Maximize h(Y)
Qii = (α − λ−1 +
i ) , i = 1, . . . , N
N
X +
CWF = log(αλi) [bits/s/Hz]
i=1
P
• H unknown at the transmitter: Choose Q = N IN (equal power).
Then,
CEP = log det(IM + N P
HH†) [bits/s/Hz]
P
• Choose x CSCG and Q = N IN . The ergodic capacity is given by:
h i
CEP P
= EH log det(IM + N HH†) [bits/s/Hz]
m
X
P
= EH log 1 + N λi ,
i=1
• For large SNR, CEP = min(N, M ) log P + O(1), i.e. the capacity
grows linearly with min(N, M )!
An Overview of MIMO Systems in Wireless Communications 22
[3, 7]
Capacity of Fading Channels
• Many exact capacity results are known for i.i.d. Rayleigh channels.
For other channels (Rice, etc.), we have many limiting results
MT , N
MR , M
C(SNR)
r = lim ,
SNR→∞ log SNR
MT , N
MR , M
r1 = h1c1 + h2c2 + n1 [time t]
r2 = −h1c∗2 + h2c∗1 + n2 [time t + T ]
• However
– For the i.i.d. Rayleigh channel, STBCs result in a capacity loss in
the presence of multiple receive antennas
– STBCs are only optimal with respect to capacity when they have
rate R = 1 and there is one receive antenna
Description
1
• Individual transmit powers scaled by N so the total power is kept
constant
y = Hx + n, i.e.
y1 h11 h12 · · · h1N x1 n1
y2 h21 . . . .. x n
. = . 2 2
. . ...
+
.. .. ..
yM hM 1 · · · · · · hM N xN nM
• Optimal (ML) Receiver: x̂ = arg min y − Hx
x
y = Hx + n
x̂ = H#y
y = Hx + n
We obtain:
†
†−1
†
x̂ = H HH + E nn ·y
• V–BLAST receiver
– The SNR of xei is proportional to 1/kwik2
– Idea: detect the components xi in order of decreasing SNR =⇒
ordered successive interference cancellation (OSIC)
#
˜T
gi1 gi2 giN
ˆ
initialization: G1 = H Gi = ···
i = 1
y1 = y
‚ j ‚2
recursion: ki = arg minj ∈{k
/ 1 ,...,ki−1 } gi
‚ ‚
k
wki = gi i
x
eki = wkT yi
i
x̂ki = Q(e xki )
yi+1 = yi − x̂ki hki
Gi+1 = H# Hk , H with columns k1, · · · , ki set to 0
ki i
i = i+1
An Overview of MIMO Systems in Wireless Communications 42
[13]
Receivers for Spatial Multiplexing
N M
↓ ↓
←− diversity receiver
←− SIC
←− OSIC
• V–BLAST
– is unable to work with fewer receive than transmit antennas
– doesn’t have any built–in spatial coding
k
• A linear dispersion code of rate R = p b is one for which
1
x
k
X x2
X= (ciCi + c∗i Di), X=
..
i=1
xp
R(SNR)
lim =r
SNR→∞ log SNR
log Pe(SNR)
lim = −d (2)
SNR→∞ log SNR
• We also define:
– d∗max , d∗(0), the maximal diversity gain
∗
– rmax , sup{r|d∗(r) > 0}, the maximal spatial multiplexing gain
m,N
n,M
n,N =M
m,N
n,M
m,N
n,M
• Definitions (1) and (2) for the diversity gain are not equivalent: in
the former one, a fixed data rate is assumed for all SNRs, whereas in
the latter one, the data rate is a fraction of C(SNR), and hence
increases with the SNR
– Path loss
– Shadowing
H = HLOS + HNLOS
←− J0 (x)
• Using the above results, one can obtain upper bounds for the MIMO
capacity
Pinhole channel
L
X
H(τ ) = Hiδ(τ − τi)
i=1
• Ongoing research
– Space–time coding (orthogonal designs, etc.)
– Receiver design (ML receiver is too complex)
– Channel modeling
– Capacity of non–ideal MIMO channels
– ...