Ch7 MIMO For 5G Mobile Communications

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 79

MIMO Wireless Communications over Generalized

Fading Channels

MIMO for 5G Mobile Communications

Dr. Brijesh Kumbhani


Prof. Rakhesh Singh Kshetrimayum
Introduction
• Point-to-point MIMO: Discussed in previous chapters
• Single transmitter single receiver
• Multiple antennas at single location (with sufficient spacing)
• Also known as single user MIMO

• Multiuser MIMO
• Single/Multiple transmitters and single/multiple receivers with
single/multiple antennas at one/both the transmitter and receiver
• May be regarded as virtual MIMO
• Multiple antennas distributed across locations
Some issues with point-to-point MIMO
• No multiplexing gain for rank deficit channels
• Line-of-sight propagation
• Keyhole channel
• Full potential of MIMO can not be utilized

• Multiple RF chains
• Bulky hardware
• TAS simplifies the hardware
• But at the cost of feedback from receiver to transmitter
Some issues with point-to-point MIMO
• Size and inter antenna spacing
• Base station: no constraint
• Mobile station: limited size – large number of antennas not possible
• mmWave frequencies may be a solution

• Channel estimation overhead


• Large MIMO systems: 100s of antennas at each terminal
• Large size of pilot signals

• Multi-user MIMO : A Solution?


Multiuser MIMO (MU-MIMO)
• Overcomes shortcomings of point-to-point MIMO

• Single base station with several antennas

• Multiple users with single antennas

• Let Base station has M antennas


• Usually M is greater than or equal to total number of users/user
antennas

• K number of users with single antennas


• Users may have multiple antennas too
• Single antenna user is a simplified model
MU-MIMO

MU-MIMO system with transmitter employing M=4 antennas serving K=4 users
with single antenna (highly simplified model)
Multiuser MIMO (MU-MIMO)
• Two types of Communication in this scenario

• Downlink (DL): communication from base station to mobile


user

• Uplink (UL): Communication from mobile user to base


station
Multiuser MIMO uplink
• Multiple access for K mobile users

• K users transmit signal to base station

• Each user may have single or multiple antenna

• Single antenna: one symbol per transmission

• Multiple antenna: Symbol vector per transmission


Multiuser MIMO uplink
• Let signal transmitted by ith user is

• For general representation transmitted signal is shown as


vector of symbols for multiple antenna

• Channel matrix for each user can be given as


Multiuser MIMO uplink

MU-MIMO system with transmitter employing M antennas


serving K users with single antenna (uplink)
Multiuser MIMO uplink
• The signal received at the BS can be given as
yUL  HUL xUL  nUL

• Where the channel matrix is combined channel matrix for


all the users, given as

HUL   H1UL HUL


2  H UL
K 

• Symbol vector is given as

 x1UL 
 UL 
UL  x2 
x 
 
 UL 
 x K 
Multiuser MIMO uplink
• is the AWGN with zero mean and diagonal covariance
matrix.

• Note: uplink transmission is like spatial multiplexing


But from different locations

• Multiple users regarded as single transmitter with multiple


antennas

• Challenge: synchronization of transmission from multiple


users
Multiuser MIMO downlink
• Communication from BS to mobile users

• Channel is considered as broadcast channel

• BS broadcast user data at using same time frequency


resources

• Usually, uplink and downlink transmissions are done using


time division duplexing (TDD)
Multiuser MIMO downlink

MU-MIMO system with transmitter employing M antennas


serving K users with single antenna (downlink)
Multiuser MIMO downlink
• It is assumed that the channel state information is available
only with the BS

• Users do not have CSI

• BS uses the reciprocity property of the channel

• Precoding is done while transmission


• Detection without requiring CSI at the mobile user
Multiuser MIMO downlink
• The signal received at the mobile terminal can be given as
y DL  (HUL )T x DL  n DL

• Where the channel matrix, used for precoding, is combined


channel matrix for all the users, given as

HUL   H1UL HUL


2  H UL
K 

• Received signal vector containing K users’ data is given as

 y1DL 
 DL 
 y2 
y DL 
 
 DL 
 y K 
Massive MIMO
• Several antennas at the BS

• Few antennas at the mobile user (usually one or two)

• A special case of MU-MIMO

• Assume, number of antennas at BS tends to infinity

• Total of user antennas is much less than the No. of


antennas available at the base station
Massive MIMO
• Mobile station small number of antennas (one or two)
• Most signal processing at base station
• Small mobile device
• No/less receive diversity

• Interference management by base station


• Beamforming in downlink – reduction in interference and energy
requirements
• Uplink – separation of user signals at the base station through signal
processing

• TDD massive MIMO


• Scalable system in terms of number of antennas
• Channel estimation time is independent of the number of BS antennas
Massive MIMO

MU-MIMO system for a single base station employing M=14


antennas serving K=3 users with single antenna (downlink
Massive MIMO

• High spectral efficiency and diversity order*:


Simultaneous transmission/reception from many antennas

• Better energy efficiency*: uplink transmission power


inversely varying with the number of base station
antennas

• * As compared to the base station with single antenna


Massive MIMO: uplink capacity

• Consider M antenna BS serving K single antenna users

• Channel coefficient between ith user to jth BS antenna

h ji  g ji di
• is small scale fading coefficient and
• is large scale fading coefficient
Massive MIMO: uplink capacity
• The uplink channel matrix can be given as

H uplink  GD1/2
• with the matrices represented as

 d1   g11 g12 g13  g1K 


 d2  g g 22 g 23  g 2 K 
D   G  21

         
   
 dK   gM 1 gM 2 gM 3  g MK 
Massive MIMO: uplink capacity
• When the channels are independent/orthogonal

(H uplink ) H H uplink  D1/2G H GD1/2  MD

• Also, known as channel favorable condition

• For , favorable condition is satisfied


• In different channel conditions
• For different antenna array configurations
Massive MIMO: uplink capacity
• Channel favorable conditions:

• Irrespective of fading distribution

• Classical/generalized fading channels

• Vast spatial diversity small scale randomness dies


Massive MIMO: uplink capacity
• Let, equal transmission power for uplink to each user

• Uplink capacity can be evaluated as

uplink  PMD 
C M  K  log 2 det  I K  2 
 K n 
• Further, it can be simplified as

K
 PMdi 
C uplink
M  K   log 2 1  2 
i 1  K  n 
Massive MIMO: uplink capacity
• Capacity: Sum of individual user capacity

• Decoupled signals are obtained through matched filtering

• Matched filter is simple linear processing as follows

(H uplink ) H y uplink  (H uplink ) H (H uplink xuplink  nuplink )


Massive MIMO: uplink capacity
• Further, use the substitutions

(H uplink H
) y uplink 
y
uplink

(H uplink ) H nuplink  n
uplink

• Decoupled signals are obtained as


y
uplink
 MDx uplink 
n
uplink

• being the diagonal matrix, signals are decoupled


Massive MIMO: uplink capacity

• After matched filtering

• Signal decoupling is obtained, i. e.


• K parallel independent Gaussian channels

• Each user SNR is obtained as

• Total Capacity is sum of channel capacity of each user


Massive MIMO: downlink capacity
• BS has CSI. So, Adaptive power allocation is possible

• Let, power allocation matrix is

 p1 
 p2 
 
  
 
 pK 
• with sum of all user power as constant for each
transmission, i.e.
K

p
i 1
i P
Massive MIMO: downlink capacity

• The channel capacity can be given as

downlink  PMD P D 
C M  K  max log 2 det  I K  2 
Dp
  n 

• Base station knowing CSI, uses precoding as

1 1

downlink uplink * 2 downlink
x prec  (H )D D x 2
p
Massive MIMO: downlink capacity
• The downlink received signal can be given as

y downlink  (H uplink )T x downlink


prec  n downlink

• For favorable channel conditions

1 1
y downlink  MD D x
2 2
p downlink  n downlink

• Again, signal decoupling is obtained in the downlink too.


Massive MIMO: downlink capacity
• Linear precoding is used at BS to obtain enhanced capacity
through adaptive power allocation

• Some assumptions for capacity analysis are:

• Orthogonal channles

• Perfect CSI at the BS

• Reciprocal channel
Massive MIMO: downlink precoding
• CSI is estimated only at the BS

• Assume reciprocal channels

• No CSI is required at the mobile user

• Capacity analysis: presented for single cell

• Practical: many cells near by (Figure in next slide)


• Interference to/from near-by cells
Massive MIMO: Multicell network

Multi-cell MIMO based cellular network (BS equipped with M=14


antennas and single antenna MS or user, each cell has K=2 users for
illustration purpose)
Massive MIMO: downlink precoding
• Pilot transmission from users
• Orthogonal pilots from every user
• Limited number of orthogonal pilots

• Pilots may be reused in other cells for multicell networks

• This causes interference of pilot signals

• Received signal: linear combination of pilots from home cell


and neighbour cell
Massive MIMO: downlink precoding

• Pilot signal power: proportional to distance of user from the


BS

• Cell edge user transmits more power

• This results in interference to the neighbouring cell while


CSI estimation known as pilot contamination
Massive MIMO: downlink precoding
• Due to pilot contamination, matched filter precoding fails for
downlink transmission

• Other precoding techniques are useful, like

• Zero forcing (ZF)

• Regularized zero forcing (RZF)

• Minimum mean square error (MMSE)


Massive MIMO: downlink precoding
• Multiplier for downlink precoding can be given by

1  H   H
WRZF  ( H l ) ( H l ( H l )   I K ) 1
l
• where with as the estimated CSI at lth base station, and

 dl l 
 1 
 dl2l 
dll   
  
 
 dlK l 
Massive MIMO: downlink precoding
• The above precoding multiplier is a general case for RZF.

• Some of the special cases of RZF are:

• for MF

• for ZF

• for MMSE
Massive MIMO: downlink precoding

• Base station cooperation : to combat pilot contamination,


also known as coordinated multipoint transmission (CoMP)

• Two types : Full or Partial cooperation

• Full cooperation: Network MIMO

• Partial cooperation: coordinated beamforming/scheduling


Massive MIMO: Challenges
• Loss of reciprocity in uplink and downlink channels

• Limited number of orthogonal pilots: pilot reuse leading to


pilot contamination
• High interference at the cell edge

• No CSI at base station prior to link establishment


• Transmit beamforming not possible
• STBC may be used

• Favourable channel condition may not satisfy all the time


leading to performance degradation
Massive MIMO: outage probability
• Outage probability: a metric of system performance

• Consider downlink transmission for user outage probability

• Suppose BS use MF precoding and each user has single


antenna

• Transmitted signal at BS can be represented as

P K
x downlink

KM
 i ) xi
(h
i 1
uplink H
Massive MIMO: outage probability

• Received signal at the ith user is

P uplink uplink H P K
yi 
KM
hi (hi ) xi 
KM

j 1, j  i
hiuplink (h uplink
j ) H
xi  ni

• Received signal comprises of three components


• intended signal (first term),
• interference (second term), i.e. signal for other users
• Noise () – let it be zero mean unit variance
Massive MIMO: outage probability
• The signal to interference plus noise ratio in this can be
given by
Pu MX i2
SINRi 
1  PuYi

• where is the power per user (equal power allocation),


Massive MIMO: outage probability
• In general, and may be assumed to be coming from any
distribution depending on the scenario

• Consider they are Gamma distributed for this analysis

• The PDF of can be given as

x M 1e  Mx
f X i ( x)  M
 1 
   M  1!
M 
• So,
Massive MIMO: outage probability
• The PDF of can be given as

cm 1

y exp( y / c3 )
fYi ( y )  (1  c1 )  c1m

m0 c3cm (cm  1)!

• where ,
Massive MIMO: outage probability

• The PDF of can be simplified as

n
 K 3
y 
fYi ( y )  c4c1 ( K  2) e  c4 y  e  c3 y  (c3c1 ) 2 
 n0 n! 

• where,
Massive MIMO: outage probability
• On simplification the above expression reduces to

 M 1 1 
Poutage  Prob   Y 
  th Pu i

• It can be evaluated as

nK 2 c5
c
K 3 1
(n  1, )
c3
Poutage  c1 ( K  2) e  c2c5  (1  c1 ) 
n 0 n!
Massive MIMO: outage probability
• The outage probability can be given as

 Pu MX i2 
Poutage  Prob    th 
 1  PuYi 
• So, the approximate outage probability can be given as

n K 2 c5
c
K 3 1
(n  1, )
c3
Poutage  c1 ( K 2) e  c2c5  (1  c1 ) 
n 0 n!

• where and
mmWave Massive MIMO

• To be implemented at mmWave frequency region

• Shorter wavelength – smaller antenna size – allows large


number of antennas at single terminal

• One of the technology candidate for 5G communication


mmWave Massive MIMO
5G mobile technology requirements and comparison with 4G

Parameter Unit 5G 4G
Area traffic capacity Mbps/m2 10 0.1
Peak data rate Gbps 20 1
User experienced Mbps 100 10
data rate
Spectrum efficiency 3X 1X
Energy efficiency 100X 1X
Connection density devices/km2 106 105
Latency ms 1 10
Mobility km/h 500 350
mmWave Massive MIMO
Ten pillars for 5G mobile wireless communications

• Small cells

• mmWave

• Massive MIMO

• Multi-radio access technology (RAT)

• Self organizing networks (SON)


mmWave Massive MIMO
Ten pillars for 5G mobile wireless communications

• Device-to-device (D2D) communications

• Backhaul

• Energy efficiency (EE)

• New spectrum and its sharing

• Radio access network (RAN) virtualization


mmWave Massive MIMO
Three big pillars for 5G mobile wireless communications

• Small cell networks: femto cells, pico cells


• Enhanced spatial frequency reuse

• Better system capacity

• Reduced propagation loss

• Improved energy efficiency and data rate

• Qualcomm demonstrated almost double network capacity


with doubling the number of small cells
mmWave Massive MIMO
Three big pillars for 5G mobile wireless communications

• mmWave frequency

• Crowded microwave frequencies

• Huge available bandwidth at mmWave

• Relatively un/less crowded spectrum

• High capacity is expected with larger bandwidth


mmWave Massive MIMO
Three big pillars for 5G mobile wireless communications

• Large antenna arrays

• Capacity enhancement

• Diversity improvement

• Efficient beamforming

• Reduced power transmission – energy efficiency

• Improved spectrum efficiency


mmWave Massive MIMO
Major Hurdles to mmWave technology

• Higher pathloss

• High attenuation at high frequencies

• Attenuation due to rainfall, snowfall, fog, foliage,


atmospheric absorption

• Large penetration loss: coverage problems in buildings and


non-LOS areas
mmWave Massive MIMO
Typical mmWave losses at 200m from transmitter

• Atmospheric absorption due to H2O and O2 : 0.02 dB

• Heavy rainfall @ 110mm/h : 4dB

• Heavy snowfall @ 10mm/h and fog with 50m visibility:


0.1dB

• Path loss coefficient larger than 2.


mmWave Massive MIMO
mmWave signal propagation

• Tends to be LOS, minimal effect of small scale fading

• Possible to estimate direction of arrival (DOA)

• May overcome pilot contamination

• Low rank channel matrix:


• No multiplexing gain for point to point communication
• Multiplexing gain for multiuser communicaiton
mmWave Massive MIMO
mmWave signal propagation

• Different cells indoor and outdoor: no penetration through


walls

• Wireless adaptive backhaul by electronic beamsteering

• Beamstearing: Also useful to track mobile users


mmWave Massive MIMO
Channel model for 60GHz mmWave WPAN

• IEEE 802.15.3c indoor channel impulse response

C R
h(t , )   (t ) ( )    r ,c (t  Tc   r ,c ) (   c  r ,c )
c 0 r 0

where

• is the time of arrival (TOA)


• is the DOA
• is the gain coefficient for the LOS component
mmWave Massive MIMO
Channel model for 60GHz mmWave WPAN

• is the channel gain for ray in cluster

• is the TOA of the cluster

• is the TOA for ray in cluster

• is the DOA for cluster

• is the DOA for ray in cluster


Device-to-device communication for IoT
• 5G would be known for applications that connect
machines/devices

• Expected to have 50 billion connected devices by 2020


(projected by Ericsson)

• Some application areas of device-to-device (D2D)/


machine-to-machine (M2M) communication
• Wireless metering

• Mobile payments

• Smart grid
Cont…
Device-to-device communication for IoT

• Some application areas of device-to-device (D2D)/


machine-to-machine (M2M) communication

• Critical infrastructure monitoring

• Connected home

• Smart transportation

• Telemedicine

• Vehicle-to-vehicle (V2V)/ vehicle-to-infrastructure (V2I) networks


Device-to-device communication for IoT

• IoT is backed by D2D communication systems

• Usually for communication to nearby devices

• Does not use long radio hops via base stations


Device-to-device communication for IoT

V2V and V2I channel models

• Usually modelled by Weibull distribution

• Multipath components reaching early are stronger than


Rayleigh fading

• PDF can be given as


  1  r 
fW (r )   r exp     
    
 
Device-to-device communication for IoT

V2V and V2I channel models


• where is the shape factor and is the scale parameter

• RMS delay spread fits lognormal distribution

• V2V spectrum is smoother than classical Jake spectrum


Device-to-device communication for IoT

V2V channel characteristics for different environments

Parameter Highway Rural Urban


Path loss
1.8-1.9 1.8-1.9, 4 1.6-1.7
exponent, n
Mean RMS delay
40-400 20-60 40-300
spread (ns)
Mean Doppler
100 782 30-350
spread (Hz)
Device-to-device communication for IoT

V2I channel characteristics for different environments

Parameter Rural Urban Microcells


Path loss 2.3-2.6 (LOS)
2-2.2 3.5
exponent, n 3.8 (Non LOS)
Delay spread (ns) 5-100 (LOS)
100 100-1000
30-500 (Non LOS)
Angular Spread 1o-5o 5o-10o 20o
Shadowing 6 dB 6-8 dB Varies widely
Large scale MIMO systems
• Consider hundreds of antennas at both the transmitter and
the receiver

• Point to point MIMO like D2D

• Large antenna arrays channel hardening effect Channel


no longer random

• Marcenko-Pastur law of random matrix theory


• Used to obtain empirical distribution of the eigenvalues of
Large scale MIMO systems
• Empirical distribution of the eigenvalues of converges to

 
( x  a ) (b  x )
f ( x )  (c)   ( x) 
2 rx
for the channel matrix of dimensions
• ,
Large scale MIMO systems
Low complexity detection for Large MIMO systems

• Machine learning based algorithms are found to give


performance comparable to maximum likelihood (ML)
detection

• For 5X5 MIMO system with 16-QAM modulation, detection


needs 165 number of metric calculations

• For hundreds of antennas and higher order of modulation


this complexity increases exponentially
Large scale MIMO systems
Low complexity detection for Large MIMO systems

• Some low complexity algorithms

• Likelihood ascent search

• Reactive Tabu search

• K-neighbourhood search for ZF and MMSE

• Lattice reduction for ZF and MMSE

• Reduced neighbourhood search algorithms


Large scale MIMO systems
Perfect space time codes

• Implemented at the transmitter

• Such STC achieves full diversity

• Non-vanishing determinant for increased spectral efficiency

• Uniform average transmitted energy per antenna

• Minimum code rate of 1


Large scale MIMO systems
Perfect space time codes

• For N transmit antennas, perfect STC can be constructed


as
r
1
C PSTC
N  Dk  k 1
k 1 

• where

• is designed to meet energy constraint

• is unit magnitude complex number

• with as ith column of NXN identity matrix


Large scale MIMO systems
Bounds on capacity

• Instantaneous capacity for point to point MIMO system with


equal power allocation

PQ
C  log 2 I RH  2
bits / s / Hz
n N
• where is the rank of channel matrix and Q is the complex
Wishart channel matrix
Large scale MIMO systems
Bounds on capacity

• For full rank channel, i.e.

• The instantaneous channel capacity can be given as

m
 Pi 
C   log 2 1  2  bits / s / Hz
i 1  n N 

• Using the relation between trace of Q and its eigenvalues,


the capacity bounds can be obtained as discussed in the
next slide.
Large scale MIMO systems
Bounds on capacity

• The worst case: channel has only one singular value

 Ptrace(Q) 
C  log 2 1  2  bits / s / Hz
 n N 

• The best case: all singular values are equal

 Ptrace(Q) 
C  mlog 2 1  2  bits / s / Hz
 n N 
Large scale MIMO systems
Bounds on capacity

• For normalized channel gain coefficients:

• With , the bounds on capacity can be represented as

 PM   nP 
log 2 1  2   C  mlog 2 1  2 
 n   n N 

You might also like