Professional Documents
Culture Documents
1
ELEC6014 RCNSs: Advanced Topic Series S Chen
MIMO Landscape
• MIMO: exploits space and time dimensions ⇒ diversity and multiplexing gains
2
ELEC6014 RCNSs: Advanced Topic Series S Chen
V-BLAST
• BLAST-type architecture: exploits spatial dimension for multiplexing gain ⇒
high rate
1 1 1
Detection
S/P
P/S
2 2 2
...
...
...
NT NR NT
3
ELEC6014 RCNSs: Advanced Topic Series S Chen
V-BLAST (2)
1 1 1 1
Detection
Precoding
S/P
P/S
2 2 2 2
...
...
...
...
NS NT NR NS
R = Ns · log2(L) [bits/symbol]
4
ELEC6014 RCNSs: Advanced Topic Series S Chen
OSTBCs
• Space-time block codes exploit space and time dimensions ⇒ maximum diversity
gain, at expense of bandwidth efficiency
space−time map
transmit antennas 1 1
x2
t n X NT
time slots
2
S/P
2
...
...
...
matrix
xK
NT
NR
5
ELEC6014 RCNSs: Advanced Topic Series S Chen
OSTBCs (2)
• For L-PSK or L-QAM, normalised x1 x2 Time slot 1
throughput per time slot −x2* x1* Time slot 2
K
R= · log2(L) [bits/symbol]
tn h2
h1
• Generally, K
<1 n
tn 1
+
n2
• Only one OSTBC, Alamouti code y1 =h1 x1 +h2 x 2+n1
y2 =−h1 x*2 +h2 x*1 +n2
x1 x2 Linear h1 Channel
tn × NT = 2 × 2 : G2 =
−x∗2 x∗1 Combiner Esimator
h2
K x~1 x~2
achieves =1
tn
Maximum ^x
1
Likelihood
• STBCs cannot offer multiplexing gain Detector ^x
2
6
ELEC6014 RCNSs: Advanced Topic Series S Chen
LDCs
• LDCs: “between V-BLAST and STBCs”, more flexible tradeoff between diversity
and multiplexing gains
7
ELEC6014 RCNSs: Advanced Topic Series S Chen
SM and SSK
• Antenna index conveys bits
ex
transmit
nd
00
ai
nn
• Another log2(NT ) bits: select 01
te
an
the transmit antenna to send 11
the symbol in tn = 1 time slot 10
8
ELEC6014 RCNSs: Advanced Topic Series S Chen
• Differential STSK:
– Doubling noise power, limited design in modulation scheme and choice of linear
dispersion matrices
– No need for CSI
9
ELEC6014 RCNSs: Advanced Topic Series S Chen
Coherent MIMO
• Blind methods: high complexity and slow convergence, also unavoidable estimation
and decision ambiguities
10
ELEC6014 RCNSs: Advanced Topic Series S Chen
CSTSK Transmitter
Coherent STSK block
A1
A(i)
Source 1
Channel AQ S (i) Space−time
S/P
coding mapper
L− PSK/ NT
QAM s(i)
11
ELEC6014 RCNSs: Advanced Topic Series S Chen
Transmitted Signal
• Each block S(i) ∈ CNT ×Tn is generated from log2(L · Q) bits by
S(i) = s(i)A(i)
s(i) ∈ S = {sl ∈ C, 1 ≤ l ≤ L}
log2(Q · L)
R= [bits/symbol]
Tn
12
ELEC6014 RCNSs: Advanced Topic Series S Chen
Design
• CSTSK (NT , NR, Tn, Q) with L-PSK/QAM: high degree of design freedom
– Similar to LDCs, strike flexible diversity versus multiplexing gain trade off
– Unlike LDCs, we will show STSK imposes no ICI
– Optimisation: number of transmit and receive antennas as well as the set of
dispersion matrices ⇒ desired diversity and multiplexing gains
• Unlike SM and SSK, STSK fully exploits both spatial and time dimensions
– SM and SSK can be viewed as special case of STSK
– Set tn = 1, Q = NT and choose
1 0 0
0 1 0
A1 = . , A2 =
.
.. , · · · , AQ =
.. ⇒ SM
0 0 1
13
ELEC6014 RCNSs: Advanced Topic Series S Chen
SNR = Es/No
14
ELEC6014 RCNSs: Advanced Topic Series S Chen
• Introduce notations
y(i) = vec[Y (i)] ∈ CNR Tn×1 H = ˆITn ⊗ H ∈ CNRTn×N˜T Tn
v(i) = vec[V(i)] ∈ CNR Tn×1 Θ = vec[A1] · · · vec[AQ] ∈ CNT Tn×Q
T Q×1
k(i) = [0
| ·{z
· · 0} s(i) 0
| ·{z
· · 0}] ∈ C
q−1 Q−q
where q is index of dispersion matrix Aq activated
15
ELEC6014 RCNSs: Advanced Topic Series S Chen
• Let (q, l) correspond to specific input bits of ith STSK block, which are mapped
to sl and Aq
ˆ 2
2
(q̂, l) = arg min ky(i) − H Θ kq,lk = arg min ky(i) − sl H Θ q k
1≤q≤Q 1≤q≤Q
1≤l≤L 1≤l≤L
where H Θ q
denotes qth column of the matrix H Θ
• Assume channel’s coherence time lasts the duration of τ STSK blocks. Then
complexity of detecting τ log2(Q · L) bits is
CML ≈ 4QTnNR 3τ L + 2NT [Flops]
16
ELEC6014 RCNSs: Advanced Topic Series S Chen
Complexity Comparison
17
ELEC6014 RCNSs: Advanced Topic Series S Chen
18
ELEC6014 RCNSs: Advanced Topic Series S Chen
BER
−3
10
• (NT = 4, NR = 4, Tn = 2, Q = 4)
with L = 4 QPSK modulation −4
10
19
ELEC6014 RCNSs: Advanced Topic Series S Chen
2. Given H̃(t), perform ML detection on Ydτ and carry out channel decoding on
detected bits. Corresponding detected information bits, after passing through
channel coder again, are re-modulated to yield
20
ELEC6014 RCNSs: Advanced Topic Series S Chen
Simulation Settings
and BER, where H̃ is channel estimate, Ŝ(i) are ML-detected and re-modulated
data, and H is true MIMO channel matrix
• Convolution code with code rate 2/3, octally represented generator polynomials of
G1 = [23, 35]8 and G1 = [5, 13]8
21
ELEC6014 RCNSs: Advanced Topic Series S Chen
1 1
10 10
SNR=0 dB
SNR=0 dB
SNR=5 dB
SNR=5 dB
0 SNR=10 dB
SNR=10 dB 10
−1
10
0
10
−2
10
−3
10
−1 −4
10 10
0 2 4 6 8 10 0 2 4 6 8 10
Iterations Iterations
22
ELEC6014 RCNSs: Advanced Topic Series S Chen
0 0
10 10
2 STSK training blocks 2 STSK training blocks
3 STSK training blocks 3 STSK training blocks
30 STSK training blocks 30 STSK training blocks
−1 −1
10 Semi−blind iterative 10 Perfect CSI
Perfect CSI Semi−blind Iterative
−2 −2
10 10
BER
BER
−3 −3
10 10
−4 −4
10 10
−5 −5
10 10
−6 −6
10 10
0 2 4 6 8 10 12 14 0 2 4 6 8 10 12 14
SNR (dB) SNR (dB)
23
ELEC6014 RCNSs: Advanced Topic Series S Chen
SNR=10 dB SNR=10 dB
SNR=15 dB −1 SNR=15 dB
10
SNR=20 dB SNR=20 dB
0
10
−2
10
−1
10
−3
10
−2 −4
10 10
0 2 4 6 8 10 0 2 4 6 8 10
Iterations Iterations
24
ELEC6014 RCNSs: Advanced Topic Series S Chen
−2
BER 10
−3
10
−4
10
−5
10
−6
10
5 10 15 20 25
SNR (dB)
25
ELEC6014 RCNSs: Advanced Topic Series S Chen
Summary
• A semi-blind iterative channel estimation and data detection scheme for coherent
STSK systems
1. Use minimum number of training STSK blocks to provide initial LSCE for aiding
the iterative procedure
2. Proposed semi-blind iterative channel estimation and ML data detection scheme
is inherently low-complexity
3. Typically no more than five iterations to converge to optimal ML detection
performance obtained with perfect CSI
26
ELEC6014 RCNSs: Advanced Topic Series S Chen
References
1. P.W. Wolniansky, G.J. Foschini, G.D. Golden and R.A. Valenzuela, “V-BLAST:
an architecture for realizing very high data rates over the rich-scattering wireless
channel,” in Proc. ISSSE’98 (Pisa, Italy), 1998, pp.295–300.
2. V. Tarokh, N. Seshadri and A.R. Calderbank, “Space-time codes for high data
rate wireless communication: performance criterion and code construction,” IEEE
Trans. Information Theory, Vol.44, No.2, pp.744–765, March 1998.
3. B. Hassibi and B.M. Hochwald, “High-rate codes that are linear in space and time,”
IEEE Trans. Information Theory, Vol.48, No.7, pp.1804–1824, July 2002
27
ELEC6014 RCNSs: Advanced Topic Series S Chen
References (2)
4. S. Chen, S. Sugiura and L. Hanzo, “Semi-blind joint channel estimation and data
detection for space-time shift keying systems,” IEEE Signal Processing Letters,
Vol.17, No.12, pp.993–996, Dec. 2010.
28