Overview of MIMO Systems: S-72. 333 Postgraduate Course in Radio Communications
Overview of MIMO Systems: S-72. 333 Postgraduate Course in Radio Communications
Sylvain Ranvier
[email protected]
Outline
1 Presentation
1.1 What is MIMO
1.2 Wireless channels limitations
1.3 MIMO Benefits
2 SISO Vs MIMO
3 Spatial multiplexing
3.1 Principle
3.2 Impact of channel model
3.3 V-BLAST / D-BLAST
4 Receiver design
4.1 Linear receivers for BLAST (Zero-Forcing, MMSE)
4.2 Non linear receiver (ML, SIC)
4.3 performance comparison
6 Conclusion
1 Presentation
1 Presentation
Due to :
Spatial multiplexing gain : Capacity gain at no additional power
or bandwidth consumption obtained through the use of multiple
antennas at both sides of a wireless radio link
Array gain
Interference reduction
SMARAD / Radio Laboratory 6
1 Presentation
SN R =
(E h ²+...+E h ²)σ ² =N E h ²σ ² =NSNR
1 N s s
σ n² σ n²
input
1 Presentation
2 SISO Vs MIMO
At fixed time t, the SISO channel is an additive white Gaussian noise (AWGN)
channel with capacity :
h(t) ² σ s ²
SNRsiso(t) =
σn ²
+3dB of extra power needed for one extra bit per transmission !
2 SISO Vs MIMO
ρ ∗
N ΗΗ
Cerg = ε H log2 det IM + ≈α min ( M, N )
3 Spatial multiplexing
3 Spatial multiplexing
3.1 Principle
We send multiple signals, the receiver learns the channel matrix and inverts it to
separate the data.
bˆ1
bˆ 2 = −1 x 2
x1
ˆ Η x 3
b 3
3 Spatial multiplexing
111
The system Η ≈ α 111 is near rank one (non invertible) !!
111
3 Spatial multiplexing
Zero-Forcing receiver
∗ −1
= Η Η Η ∗
Η
#
Where :
4 receiver design
MMSE receiver
4 receiver design
Three types:
•Trellis space time codes : complex but best performance in slow fading
environment (indoors).
•Layered space time codes : easy to implement but not accurate due to error
propagation effect.
Space-Time Coding
• Space-time codes provide spatial diversity gain without requiring channel
knowledge in the transmitter
• Space-time codes do not provide array gain (due to lack of channel knowledge
in the transmitter)
• Orthogonal space-time codes decouple the vector detection problem into scalar
detection problems -> drastically simplified algorithms
V-BLAST
• Performs well when channel estimates are good
• Degradation due to channel estimation errors is fairly high
• Successive Interference Cancellation (SIC) makes for low complexity
• Danger of error propagation that is inherent of a SIC scheme
• Inferior to STBC due to lack of diversity gain at the transmitter
6 conclusion
6 Conclusion
Algorithms:
- Unifying diversity and multiplexing approaches
- Optimum loading
Homework