MWCPI
MWCPI
Communications
Part I
Prof. Rakhesh Singh Kshetrimayum
Fundamentals of MIMO Wireless Communications
Part I
It covers
Chapter 1: Introduction to MIMO systems
Chapter 2: Classical and generalized fading distributions
Chapter 3: Analytical MIMO channel models
Chapter 4: Power allocation in MIMO systems
User 1
Fig. 4 Multi-user
user MIMO (1 BS with NT antennas & K users)
Rakhesh Singh Kshetrimayum, Fundamentals of MIMO Wireless
Communications, Cambridge University Press, 2017
MIMO systems
+J.
G. Andrews, A. Ghosh and R. Muhamed, Fundamentals of WIMAX,
WIMAX Prentice Hall,
2007.
Rakhesh Singh Kshetrimayum, Fundamentals of MIMO Wireless
Communications, Cambridge University Press, 2017
MIMO advantages over SISO
001 1 1
001
0 0
0 0
0 0 0 0
0 0
0 0
for SNR∞.
Assume MIMO system with an SNR of 10dB, one needs a spectral
efficiency of R=16 bps per Hertz.
Find the supreme diversity gain such MIMO system can achieve.
Exercise 1.3
What are close loop, open loop and blind MIMO systems?
Exercise 1.4
Which diversity was left aside for many years? Why?
Exercise 1.5
What are frequency flat, frequency selective, fast and slow fading
channels?
http://www.iitg.ac.in/engfac/krs/public_html/lectures/ee634/
A quick review of SISO wireless systems over fading channels
What is a wireless fading channel?
A brief mention on large-scale
scale fading (PL, shadowing) and small-scale
small
fading (multipath)
How do we model it?
It is modelled as a multiplicative term to the transmitted signal
What are its performance metrics of wireless fading channels?
∫
2
C = E{W log 2 (1 + αSNR )} = W log 2 (1 + αSNR ) pα (α )dα ; α = h
0
R
e W ln 2
−1
x=
SNR
Rakhesh Singh Kshetrimayum, Fundamentals of MIMO Wireless
Communications, Cambridge University Press, 2017
Capacity of random SISO channel
For example
Rayleigh fading
2
α = h is exponential i.e., it has PDF
1 α
pα (α ) = exp − u (α )
α0 α0
where α0 is the mean value of RV α and
u(α) is the unit step function
Rakhesh Singh Kshetrimayum, Fundamentals of MIMO Wireless
Communications, Cambridge University Press, 2017
Capacity of random SISO channel
−∞
( h )E ( h )PT
2 2
s
SNR SISO = = =γ
σ2 σ2
∫ (
Pb (E ) = E [Pb (E | γ )] = Q 2γ pγ (γ )dγ
0
)
where E is the expectation operator
π
1
2
x 2
Q Q (x ) =
π
0
∫
exp −
2 sin 2 θ
dθ ; x ≥ 0
J. Craig, “A new, simple and exact result for calculating the probability of error for two-dimensional
two signal
constellations”, in Proc. IEEE MILCOM, pp. 25.5.1-25.5.5,
25.5.5, Boston, MA, 1991. (826 citations as of July 26, 2019)
Rakhesh Singh Kshetrimayum, Fundamentals of MIMO Wireless
Communications, Cambridge University Press, 2017
SER of various modulation schemes for SISO system over
various fading channels
we can obtain the average BER as
π
∞ 2
1 2γ
Pb (E ) =
0
∫ ∫
π
0
exp − 2
dθp γ (γ )dγ
2 sin θ
Integrating w.r.t.. γ first, we have, the average BER of BPSK for SISO
over any fading channel as
π π
2
1
∞
γ 2
1
dθ = 1
Pb (E ) = ∫∫
π
00
exp −
sin 2
θ
p γ (γ )dγ
π ∫
0
Μγ − 2
dθ
sin θ
∞ ∞ exp sγ −
1 γ 1 γ 1 γ 1
∫
Μ γ (s ) = exp(sγ ) exp − dγ =
0
γ γ γ
0
∫
exp sγ − dγ =
γ γ
s−
1
=
1 − sγ
γ
0
Rakhesh Singh Kshetrimayum, Fundamentals of MIMO Wireless
Communications, Cambridge University Press, 2017
SER of various modulation schemes for SISO system over
various fading channels
where γ = E (γ )
Hence, the BER of BPSK for SISO cas
case over Rayleigh fading channel is
given by
Hence, the BER of BPSK for SISO cas
case over Rayleigh fading channel is
given by
π π
2 2
1 1 1 sin 2 θ
π ∫ π ∫ sin
Pb (E ) = dθ = 2
dθ
1 θ +γ
1+
0 γ 0
sin 2 θ
+M.D. Yacoub, “The k-μ distribution and the η-μ distribution,” IEEE Antennas Propagat.
Mag., vol. 49, no. 1, pp. 68-81, Feb. 2007.
Rakhesh Singh Kshetrimayum, Fundamentals of MIMO Wireless
Communications, Cambridge University Press, 2017
Generalized fading distributions
Note that multipath waves within any one cluster the phases of
scattered waves are random and
• have similar delay times with
delay-time
time spreads of different clusters being relatively large
In such a model,
where several clusters (say n) of many multipaths or rays are formed
the representation of envelope, X of the fading signal is
n
X = ∑ I i + pi
2 2
2
i =1
( ) ( + Qi + qi )
µ (1+ k ) 2
µ +1 − αl
2µ (1 + k ) 2 α lµ e Ωl
k (1 + k )
pα k − µ (α l ) = I µ −1 2µ αl
µ −1 µ +1 Ω
l
k 2 e µk Ω l 2
Special cases:
Rice fading distribution
Limit the number of clusters in the received signal to 1 which
represents μ = 1 2 2
X= ( I + p ) + (Q + q )
Rice (μ = 1 and k = K),
−
(1+ K )α 2
l
2(1 + K )e −K
αl e Ωl K (1 + K )
pα k = K ,µ =1 (α l ) = I0 2 α
Ωl Ω
l
l
Rakhesh Singh Kshetrimayum,, Fundamentals of MIMO Wireless
Communications, Cambridge University Press, 2017
k-μ fading distributions
i =1
( ) ( ) + Qi
m (1+ k ) 2 m 2
− αl − αl
Lim 2m m (1 + k )m α l2 m−1e Ωl
2m mα l2 m−1e Ωl
⇒ pα k →0 ,µ = m (α l ) = =
k →0 e mk Ω lm Γ(m ) Ω lm Γ(m )
α l2 α l2
− − 2
2α l e Ωl α l e 2σ
pα k →0,m=1 (α l ) = = ; Ω l = 2σ 2
Ωl σ2
0 µ (1 + k ) + sγ
• ni=ni+norm1.ˆ2;
• else
• norm2=s*randn(Nr,Nt);
• nq=nq+norm2.ˆ2;
• end
end
h_abs=sqrt(ni+nq)/sqrt(mu);
theta = 2*pi*rand(Nr,Nt);
x=h_abs.*cos(theta)+sqrt(−1)*h_abs
h_abs.*sin(theta);
Rakhesh Singh Kshetrimayum,, Fundamentals of MIMO Wireless
Communications, Cambridge University Press, 2017
Weibull fading distributions
(
R = α X 2 +Y2 )
( )
rˆ = α E Rα ; Ω = E Rα = rˆα ( )
How about extending this classical
cal ffading distribution to generalized
fading distribution?
α-μ
μ distribution can be used to model fading channels in the
environment characterized by
• non-homogeneous
homogeneous obstacles that may be nonlinear in nature
Suppose that such a non-linearity
ty is expressed by a power parameter
α > 0 thereby the emerging envelope R is
n
Rα = ∑ (X
i =1
i
2
+ Yi 2 )
It is more general case as the usual
ual case
c of α =2 is a particular case of
this
Rakhesh Singh Kshetrimayum,, Fundamentals of MIMO Wireless
Communications, Cambridge University Press, 2017
α-μ fading distributions
( )
rˆ = α E Rα ; Ω = E Rα = rˆα ( )
Weibull fading statistics is best fit
it fo
for mobile radio systems operating
in 800/900 MHz
n
X = ∑ I i
2 2
2
i =1
( ) ( ) + Qi
2
r r2
2µ µ r 2 µ −1 − µ rˆ 2 2µ r µ 2 µ −1 −µ
f R (r ) = e = e Ω ; Ω = rˆ 2
rˆ Γ(µ )
2µ
Ω µ Γ(µ )
Relation of α-μ
μ fading distribution and Nakagami-m distribution
n
( )
Rα = ∑ X i2 + Yi 2 = X Nakagami
i =1
2
μ is number of clusters
η is defined as the
• ratio of power of the in-phase
phase component to power of quadrature
phase component of the receive
eived signals in format I (assuming in-
phase and quadrature components are uncorrelated)
• Correlation coefficient of the in-phase
in and quadrature
components in format II (assuming in-phase
in and quadrature
components are correlated)
η=
( )
E Ii
=
σ Ii
E (Q ) σ 2 2
i Qi
h=
(1 + η )2
;H =
1 −η 2 H
; =
1 −η
4η 4η h 1+η
ν +2 i
ν
Since Iν ( − z ) = ( −1) Iν ( z ) ∞
1z
Iν z =∑
()
(
i =0 i ! Γ i + ν + 1 2 )
The pdf has Iʋ which is function of H and it is symmetric for H=0
Hence the distribution is symmetric around η=1 since for η=1, H=0,
• therefore power distribution may be considered only within one o
the regions
It can be shown that the values of h and H are symmetrical around η
= 1, i.e.
• the values of H and h for 0 < η ≤ 1 are same for the range 1 ≤ η < ∞
Rakhesh Singh Kshetrimayum,, Fundamentals of MIMO Wireless
Communications, Cambridge University Press, 2017
η-μ fading distributions
Format II
assumption made is that the in-phase
phase and quadrature phase
components of MPCs within each cluster are
• correlated and
• have same powers
The parameter η ∈ (-1, 1) is the corr
correlation coefficient between these
components
η=
(
E I i , Qi ) = E ( I ,Q )
i i
E Qi2( ) ( )
E I i2
η=
( )
E I i2
=
σ I2
i
=1
E (Q ) σ 2 2
i Qi
m
Nakagami-m η = 1, µ =
2
h=
(1+η )2
= 1; H =
1 −η 2
=0
4η 4η
m
m
Mγ (s ) =
m + sγ
m
η =1, µ =
2
(
Nakagami-q η = q 2 , µ = 0.5 )
0.5
h
M γη ,µ =0.5 (s ) =
((h − H ) + sγ )((h + H ) + sγ )
For format 1,
h=
(1+η ) 2
=
(
1+ q )
2 2
;H =
1 −η 2 1 − q 4
= ;h − H =
q2 +1
;h + H =
1+ q2
4η 4q 2 4η 4q 2
2 2q 2
0.5
2
1 +(q 2
)
2
0
4 q 2 (
1 + q 2
)
Mγ ()
s = =
η = q2 ,µ =0.5 q2 + 1
1 + q 2
+ sγ + sγ
1(+ q 2
+ 2 sγ )(
1 + q 2
+ 2 q 2
sγ )
2
2 2q
1+ q2
∴Mγ
η = q 2 , µ = 0.5
(s ) = 0.5
(
1+ q2
) (1 + 2sγ ) + 4q s γ
2 2 2 2
function x=eta_mu_channel(eta,mu,Nr,Nt
eta,mu,Nr,Nt);
coeff=sqrt(eta);
ni=0;
m
nq=0; Nakagami η = 1
1,, µ =
2
for j=1:2*mu
• norm1=randn(Nr,Nt);
• ni=ni+norm1.ˆ2; η=
( )
E I i2
=
σ 2
Ii
E (Q ) σ 2 2
• norm2=coeff*randn(Nr,Nt); i Qi
• nq=nq+norm2.ˆ2;
end
h_abs=(sqrt(ni+nq))/sqrt((2*mu*(1+eta)));
((2*mu*(1+eta)));
theta = 2*pi*rand(Nr,Nt);
x=h_abs.*cos(theta)+sqrt(−1)*h_abs
h_abs.*sin(theta);
Rakhesh Singh Kshetrimayum,, Fundamentals of MIMO Wireless
Communications, Cambridge University Press, 2017
MIMO I-O system model
Notation:
• hij, i is the receiver antenna index
ndex and j is the transmitter antenna
index
• Bold face small letters are used for representing vectors
• Bold face capital letters are used for representing matrices
−
( hijreal /imag )
1
1
( )
2
p hijreal /imag = e 2
1
2π
2
Rayleigh distributed
2 2
hij = (h ) + (h )
real
ij
imag
ij
( )
hij ~ N C 0 ,1
2 2
−
( )
hijreal
−
( hijimag )
1 1
1 1
( ) ( ) ( )
2 2
p hij = p hijreal p hijimag = e 2
e 2
1 1
2π 2π
2 2
)
2 2
1 ( ) (
− hijreal + hijimag
1 2
( )
p hij =
π
e
=
π
e
− hij
( ) ∏π
pH H = e =
π N R NT ∏ e =
πN R NT
e i , j =1
i , j =1 i , j =1
Note that trace for a square matrix is equal to the sum total of its
diagonal elements
HHH is a square matrix whose trace is
Rakhesh Singh Kshetrimayum,, Fundamentals of MIMO Wireless
Communications, Cambridge University Press, 2017
d MIMO channel model
trace HH H( )
h h12 L h1NT h11 h21 L hN R 1
*
11
h21 h22 L h2 NT h12 h22 L hN R 2
= trace
M O O M M O O M
hN R 1 hN R 2 L hN R NT h1NT h2 NT L hN R NT
2 2 2
11 + h12
h + L + h1NT L L L
2 2 2
L h21 + h22 + L + h2 NT L L
= trace
M O O M
2 2 2
L L L hN R 1 + hN R 2 + L + hN R NT
N R , NT
∑
2
= hi , j
i , j =1
Rakhesh Singh Kshetrimayum,, Fundamentals of MIMO Wireless
Communications, Cambridge University Press, 2017
id MIMO channel model
1
pH ( H ) =
π N R NT (
etri −HH H )
uncorrelated if Cov ( X , Y ) = 0
For iid MIMO channel matrix H,, the covariance matrix RH is a diagonal
matrix
Example,
uncorrelated (i.i.d.)
.) fading MIMO channel model for a 2×2 2 MIMO
system
Show that the covariance matrix is I4.
Let us consider a 2×2 MIMO system tem (for illustration purpose) whose
channel matrix is h11 h12
H=
h21 h22
{ }
Assume that E hij = 0; i, j = 1, 2
We can “vect” (vectorize)) the above 2×2 H matrix for 2×2 MIMO
system and find the covariance matrix RH as follows
h11
H
h21 *
R H = E[vect ( H ) {vect ( H )} ] = E
h12 [ 11
h h21 h12 h22 ]
h22
Eh 2 E h11h21
*
E h11h12* E h11h22
*
11
E h21
2
21 11
E h21h12 E h21h22
* * *
E h h
R H = E[hh H ] =
E h h* E h12 h21
*
E h12 E h12 h22
2 *
12 11
2
22 11
E h h *
E h22 h21
*
E h22 h12 E h22
*
Note that h11, h12, h21 and h22 are all mutually independent and
identically distributed (uncorrelated) RVs with zero mean
E h 2 0 0 0
11
E h21
2
H 0
0 0
E[vect ( H ) {vect ( H )} ] =
0 0 E h12
2
0
2
0 0 0 E h22
1 0 0 0
then 0 1 0 0
E[vect ( H ) {vect ( H )} ] =
H
0 0 1 0
0 0 0 1
This analysis can be easily done for any arbitrary NT×NR MIMO system
and show that
R H = I NT NR
m i =0 j =0 l =0 2
2i − l
j! l! (n − m + j )! 2 j −l
+E. Biglieri, Coding for Wireless Channels,, Springer, 2005.
Rakhesh Singh Kshetrimayum,, Fundamentals of MIMO Wireless
Communications, Cambridge University Press, 2017
id MIMO channel model
Kronecker product:
Let A be an N×M matrix and B be an L×K
L matrix
The Kronecker product of A and B represented by A ⊗ B is an NL×MK
matrix
It can be obtained as
A11B L A1M B
A ⊗ B = M O M
AN1B L ANM B
in terms of
• receiver correlation,
• transmitter correlation and
• spatially white channel matrix
( )
H = unvec R H h w = unvec R TTx ⊗ R R X h w
(
H = unvec R TT /2 ⊗ R1R/2 vect H w
x x
( ))
Using the identity ( A ⊗ B ) vect ( C ) = vect ( BCAT )
{ (
H = unvec vect R1R/2 H w R1T/2
x x
)} = R1R/2 H w R1T/2
x x
H = R 1R/ X2 H w R 1T/X2
All matrices can be vectorized,, better find the pdf for random vectors
A complex Gaussian random vector z+ is completely characterized by
its mean (m=E(z)))) and covariance matrix [Φ=(E(z-m)(z-m)
[ H)]
Once we have mean and covariance matrices, we can write its pdf
When x is real we write x ~ N Rn ( m, Φ ) and its pdf* is given by
1 1 T
p ( x) = exp − ( x − m ) Φ −1 ( x − m )
( 2π )n det ( Φ ) 2
For example
1 x2
For n=1, mean=0 and variance =1 p ( x) = exp −
2
2π
It is basically a complex z
• with independent imaginary and real parts with same covariance
matrix ½ Φ
p (h ) =
(π )
1
NT × N R
det ( R H )
( H
exp − ( h ) R H −1 ( h ) )
For example, NR=NT=2, iid case RH=I4
h11
h11 h12 h
21
H = h21 h22 ;h = h12 ;h H = h * h21* h12* h22*
11
h22
Rakhesh Singh Kshetrimayum,, Fundamentals of MIMO Wireless
Communications, Cambridge University Press, 2017
Separately correlated (Kronecker
Kronecker) MIMO channel model
p (h ) =
1
(π ) 4 (
exp − ( h )
H
(h )) =
1
π 4 ( 2 2
exp − h11 − h21 − h12 − h22
2 2
)
Kronecker MIMO channel model+ used for
• IEEE 802.11n and
• IEEE 802.20 (Mobile Broadband Wireless Access)
The signal vector at the receive antennas on the right side of the
keyhole is given by
α1 α 2 L α NT β1
( R×1) SIMO channel β 2
Assume β=hright is for the equivalent (N
M
β NR
where
2 2 2 2
U = α = α1 + α 2 + L + α N
T
2 2 2 2
V = β = β1 + β 2 + L + β N
R
Hence, for our case σ2=1/2 , N=NT for RV U and N=NR for RV V, we
have, 1
pU ( u ) = u NT −1e−u ; u > 0
( NT − 1)!
1
pV ( v ) = v N R −1e−v ;ν > 0
( N R − 1)!
∂z ∂z ∂ xy ( ) ∂ xy( ) y x
z , w ∂x ∂y ∂x ∂y
J
x ,y = ∂w ∂w = ∂ y ( ) ∂ y ( ) = 0 1 = y=w
1 1 ∂x ∂y ∂x ∂y
pz (z ) =
1 1
Γ(N T )Γ(N R ) ∫0 u N R − NT +1
( z) 2 N R −2
e
−u −
u
du
x
If we assume that t = u, = z
2 ∞ 2( N R − NT + NT ) − 2 x2
1 1 x −t −
pZ ( z ) =
Γ ( NT ) Γ ( N R ) ∫
0 (t )
N R − NT +1
2
e 4t dt
N R − NT + 2 NT − 2 N R − NT ∞ x2
2 x 1 x 1 −t −
⇒ pZ ( z ) =
Γ ( NT ) Γ ( N R ) 2 2 2 ∫ (t )
0
N R − NT +1
e 4t dt
What is precoding?
• In precoding, the input x to the
he aantennas is linearly transformed
into the input vector
H
x = Vx% ; x% = V x
What is receiver shaping?
• In receiver shaping, we multiply the channel output y by UH
~
y = U H y = U H (Hx + n )
Hence,
⇒~ (
y = U H U Σ V H V~
x +n )
( HU=VHV=I)
Since U and V are unitary matrices (U
⇒~
y = Σ~ ~
x+n
~ y1 σ 1 0 0 0 0
~
0 x1 n1
~
~ ~ n~
2 0 σ2
y 0 0 0 x
0 2 2
M 0 0 O 0 0 0 M M
~ = ~ + ~
y
RH 0 0 0 σ RH 0 0 x R H n RH
~y RH +1 0 0 0 0 0
~ ~
0 x RH +1 n RH +1
~M M M M M O M M M
~ ~
y N R 0 0 0 0 0 0 x NT n N R
M O M
~y N R = n~N R
9.1547 0
Σ=
0 0.4369
SISO
• we allocate all the power to the single transmit antenna
MIMO
• We have numerous antennas at the transmitter
• The fundamental question is how much power we allocate to each
transmit antennas
• Note that power allocation plays a significant role in deciding
MIMO capacity (this will be discussed in later)
RH
Pri RH
λ P RH
λ P
C =W ∑
i =1
log 2 1 + 2
σ
=W
∑
i =1
log 2 1 + i
N σ2
T
=W log 2
∏
i =1
1 + i
N σ2
T
where W is the bandwidth of the channel, P is the total power, each
antenna will receive P/NT power for equal power allocation
Rakhesh Singh Kshetrimayum,, Fundamentals of MIMO Wireless
Communications, Cambridge University Press, 2017
Uniform power allocation
P P
Q x i = λ x i ; i = 1,2, L , R H
N σ2 N σ2 i
T T
P P
I R + Q x i = 1 + λ x i ; i = 1,2, L , R H
H
N σ 2 N σ2 i
T T
C = W log 2 ∏ 1 +
i =1
2
NT σ
PQ
C = W log 2 det I RH +
N σ 2
T
+ B. Vucetic and J. Yuan, Space-time coding,, John Wiley and Sons, 2003.
∑P = P
i =1
i
γ i Pi
d log 2 1 + − ζPi
P
⇒ =0
dPi
Find the spectral efficiency and optimal power distribution for the
MIMO channel
1 + 2i 2 + 3i
H=
3 + 4i 4 + 5i
P
assuming γ = 2 = 5dB and BW=1 Hz
σ
Solution:
The SVD of H = U ∑ V H is given by
λ1 = 9.1547 λ2 = 0.4369
Hence,
P γ 2 = 0.6037
γ i = γλi = λi = 3.1623λi γ 1 = 265 .0276
σ2
Rakhesh Singh Kshetrimayum,, Fundamentals of MIMO Wireless
Communications, Cambridge University Press, 2017
Adaptive power allocation
γ 1 > γ 0 = 0.99624
( )
log 2 1 + SNR ≈ SNR log 2 e ≈ SNR log 2 2.7183 ≈ 1.4427( SNR ) ( )
High SNR regions
log 2 (1 + SNR ) ≈ log 2 SNR
High SNR
• noise power level is much lower than the threshold
• it is advantageous to distribute equal power to all sub-channel
sub
with the non-zero eigenvalues
How many non-zero eigenvalues?
• rank decides this
condition number of the channel matrix also decides the
performance
σ max
cond ( H ) =
σ min
RH RH
λ i Pi λ i Pi
C =W ∑
i =1
log 2 1 + 2 ≈ W
σ
∑i =1
log 2 2
σ
Equal power allocation
RH
λi P RH
λi
= WR H log 2 P + W
⇒ C ≈W ∑
i =1
log 2 2
σ R
H
σ 2
∑i =1
log 2
RH
Low SNR
most noise power level is high and will be equal to or greater than
the threshold
it is advantageous to supply power to the strongest eigenmode
exclusively
We need to fill water of the deepest vessel (opportunistic
(
communication)
rank and condition number does not influence the performance
RH
λi Pi RH
λi Pi
C = W ∑ log 2 1 + 2 ≈ W ∑ 2 log 2 ( e )
i =1 σ i =1 σ
λmax P
⇒ C ≈W 2
log 2 ( e )
σ