Precoding Sri
Precoding Sri
1
Outline
Introduction
Precoding
Dirty-Paper coding
Linear And Non-Linear Precoding
Dirty-Paper coding In MU-MIMO
References
2
Outline
Introduction
Precoding
Dirty-Paper coding
Linear And Non-Linear Precoding
Dirty-Paper coding In MU-MIMO
References
3
Introduction
MIMO :
Transmitter
Receiver
With Nt TX Antennas
With Nr RX Antennas
Total TX Power = P
X Y = HX + n
h11 h12 h1N r
h h22 h2 N r
H =
21
hN t 1 hN t 2 hN t N r 4
Introduction
yk = Hk x + nk , hmk ~ CN (0,1)
E[tr (x H x)] P
E[| xm |2 ] Pm , m = 1, , N t
5
Introduction
6
Introduction
MU-MIMO :
When MIMO is used to
communicate with several antennas
at the same time.
Illustration of MU-MIMO DL 7
Single User vs Multiuser MIMO
Transmission
Primary Benefit
ADV: Technique
Time-duplexed
Extensive use of
spatial
multiplexing Higher
Inexpensive Low- peak rate
Power Component
Simplification of
Media Access
Control Layer
DIS-ADV : SDMA:
Beamforming Higher
Radio Propagation and (Precoding) and Dirty-Paper coding
system
Orthogonality of
channel response. throughput
Channel Reciprocity
Pilot Contamination
8
Introduction
Duality between MIMO MAC and BC which can be used to achieve the
capacity region of MIMO BC by knowing the capacity region of MAC
channel 10
Outline
Introduction
Precoding
Dirty-Paper coding
Linear And Non-Linear Precoding
Dirty-Paper coding In MU-MIMO
References
11
Precoding
Precoding :
The signal is weighted/perturbed/successive encoded at the transmit
side.
Linear precoders (beamformers) create beams that focus energy for
each user by weighting the phase and amplitude of the antennas.
Performance limited by interbeam interference
u1
Beam 1 User 1
Beam 2
u2 User 2
12
Precoding
Non-Linear Precoding :
complex but high performance
Examples : Tomlinson-
Harashima Precoding
13
Outline
Introduction
Precoding
Dirty-Paper coding
Linear And Non-Linear Precoding
Dirty-Paper coding In MU-MIMO
References
14
Dirty Paper Coding
15
Dirty Paper Coding
The term 'dirty paper coding' comes from Max Costa[11], who imagined a
paper which is partially covered with dirt that is indistinguishable from ink,
the analogy is if the writer knows where the dirt is to start with, he can
convey just as much information by writing on the paper as if it were clean,
even though the reader does not know where the dirt is.
In this case the dirt is interference, the paper is the channel, the writer on
the paper is the transmitter, and the reader is the receiver.
16
Outline
Introduction
Precoding
Dirty-Paper coding
Linear And Non-Linear Precoding
Dirty-Paper coding In MU-MIMO
References
17
Linear Precoding
S = Wu
s
x=
G ( S )(u )
x= = arg min || G ( S )(u ' ) ||2
' [ j ]|S |
A B C Etc
19
Zero-Forcing Beamforming (ZF)
Only add the weighted version of the signals with appropriate weight values in
such a manner that frequency domain output of weighted sum produces a zero
result.
In case of perfect CSI at AP, ZF-precoding can achieve almost the system
capacity when the number of users is large.
20
Channel Inversion (CI)
+
W CI = H
21
Regularized CI
22
Block-Diagonalization (BD)
BD is attractive if the users are equipped with more than one antenna.
Zero MUI constraint can lead to a large capacity loss when the users
subspaces significantly overlap. 23
Block-Diagonalization (BD)
24
Successive Optimization (SO)
25
Leakage Based Precoding
26
Transmit Preprocessing Using Decomposition Approach
28
Tomlinson-Harashima Precoding
LINEAR REPRESENTATION OF
THE PRECODER
31
Successive MMSE (SMMSE)
32
Outline
Introduction
Precoding
Dirty-Paper coding
Linear And Non-Linear Precoding
Dirty-Paper coding In MU-MIMO
References
33
Dirty-Paper Coding
34
Duality Of MIMO BC Region To MIMO MAC Region
35
References
[1] Stankovic, Veljko, and Martin Haardt. "Multi-user MIMO downlink precoding
for users with multiple antennas." Proc. of the 12-th Meeting of the Wireless
World Research Forum (WWRF), Toronto, ON, Canada. Vol. 10. 2004.
[2] Spencer, Quentin H., and Martin Haardt. "Capacity and downlink transmission
algorithms for a multi-user MIMO channel." Signals, Systems and Computers,
2002. Conference Record of the Thirty-Sixth Asilomar Conference on. Vol. 2.
IEEE, 2002.
[3] Spencer, Quentin H., A. Lee Swindlehurst, and Martin Haardt. "Zero-forcing
methods for downlink spatial multiplexing in multiuser MIMO channels." Signal
Processing, IEEE Transactions on 52.2 (2004): 461-471.
[4] Li, Ye Geoffrey, and Gordon L. Stuber. Orthogonal frequency division multiplexing
for wireless communications. Springer Science & Business Media, 2006.
[5] Choi, Lai-U., and Ross D. Murch. "A transmit preprocessing technique for
multiuser MIMO systems using a decomposition approach." Wireless
Communications, IEEE Transactions on 3.1 (2004): 20-24.
36
References
[6] Spencer, Quentin H., et al. "An introduction to the multi-user MIMO
downlink."Communications Magazine, IEEE 42.10 (2004): 60-67.
[7] Joham, Michael, Johannes Brehmer, and Wolfgang Utschick. "MMSE
approaches to multiuser spatio-temporal Tomlinson-Harashima precoding." ITG
FACHBERICHT (2004): 387-394.
[8] Shenouda, Michael Botros, and Timothy N. Davidson. "Tomlinson-Harashima
precoding for broadcast channels with uncertainty." Selected Areas in
Communications, IEEE Journal on 25.7 (2007): 1380-1389.
[9] Vishwanath, Sriram, Nihar Jindal, and Andrea Goldsmith. "On the capacity of
multiple input multiple output broadcast channels." Communications, 2002. ICC
2002. IEEE International Conference on. Vol. 3. IEEE, 2002.
[10] Jindal, Nihar, and Andrea Goldsmith. "Dirty-paper coding versus TDMA for
MIMO broadcast channels." Information Theory, IEEE Transactions on 51.5
(2005): 1783-1794.
[11] Costa, Max HM. "Writing on dirty paper (corresp.)." Information Theory, IEEE
Transactions on 29.3 (1983): 439-441.
37