Performance Evaluation of Multi-Layered Space Frequency Time Codes for MIMO-OFDM Systems
- Dr. Samir Al-Ghadhban
Performance Evaluation of Multi-Layered Space Frequency Time Codes - - PowerPoint PPT Presentation
Performance Evaluation of Multi-Layered Space Frequency Time Codes for MIMO-OFDM Systems Dr. Samir Al-Ghadhban Assistant Prof. EE Dept, KFUPM, Saudi Arabia http://faculty.kfupm.edu.sa/ee/samir NCTT-MCP08 Aug, 2008 Outline Background
NCTT-MCP08 Alghadhban 2
NCTT-MCP08 Alghadhban 3
Scatterers
1 2 M
T
1 2 M
R
11 1 1
T R R T
M M M M
NCTT-MCP08 Alghadhban 4
Spatial Multiplexing Transmit Diversity
D-BLAST [Fos96] V-BLAST [Wal99] Trellis Coding [Tar98] Block Coding [Ala98][Tar99a] Differential Block Coding [Tar00]
Open Loop MIMO Communication Systems
STBC G
1
STBC Combiner and Detector
B
1
1
B
Channel
V-BLAST Detector
B
1
B
K
1B
Channel B
2
B
K-1
2B
B −
B
NCTT-MCP08 Alghadhban 5
STBC G1 STBC GK SGINC Detector
B1 BK
1
B
B
Channel
NCTT-MCP08 Alghadhban 6
STBC G1 STBC GK SGINC Detector
B1 BK
1
B
B
Channel
V-BLAST Detector
B
1
B
K
1B
Channel B
2
B
K-1
2B
B −
B
G
1
STBC Combiner and Detector
B
1
1
B
Channel
NCTT-MCP08 Alghadhban 7
10 20 30 40 50 10
10
10
10
10
10 Es/N0 OFDM SER V-BLAST-OFDM BPSK 1/2 rate STBC-OFDM 256QAM MLSTBC-OFDM QPSK 10 20 30 40 50 10
10
10
10
10
10 Es/N0 OFDM SER V-BLAST-OFDM QPSK MLSTBC-OFDM 16QAM 10 20 30 40 50 10
10
10
10
10
10
10 Es/N0 OFDM SER V-BLAST-OFDM 16QAM MLSTBC-OFDM 256QAM
NCTT-MCP08 Alghadhban 8
NCTT-MCP08 Alghadhban 9
NCTT-MCP08 Alghadhban 10
NCTT-MCP08 Alghadhban 11
min
Where v is the number of memory elements and k is the number of inputs.
I-TCM rate 1/2 Q-TCM rate 1/2
j +
In I-Dec Q-Dec
×
De
[ ]
I
s ∈ −
[ ]
Q
s ∈ −
{ }
1 6
A M s∈
h h*
I
s
s
1 bps/Hz
In: Interleaver De: De-interleaver
3
3 1
1
3 3
1 1
1 3 4
M S ig n a l S e t
2 bps/Hz IQ-16QAM-TCM 8-states 4AM-TCM
NCTT-MCP08 Alghadhban 12
I-TCM rate 1/2 Q-TCM rate 1/2
j +
In I-Dec Q-Dec
×
De
[ ]
I
s ∈ −
[ ]
Q
s ∈ −
{ }
1 6
A M s∈
h h*
I
s
s
1 bps/Hz
In: Interleaver De: De-interleaver
3
3 1
1
3 3
1 1
1 3 4
M S ig n a l S e t
2 bps/Hz IQ-16QAM-TCM 8-states 4AM-TCM
min
NCTT-MCP08 Alghadhban 13
IFFT
1 2 Nc
1,1 1,2 1 1,
c
N
s s s = s
2,2 2 2,
* * * *
Nc
s s s − − − = − s
CP
IFFT
1 2
2,1 2,2 2 2,
c
N
s s s = s
1,2 1 1,
* * * *
Nc
s s s = s
CP Time 1 Time 2
I-TCM Q-TCM
j + In
I-TCM Q-TCM
j + In
STBC
In= Interleaver CP= Cyclic Prefix P/S= Parallel to Serial converter N
c
1,I
b
1,Q
b
2,I
b
2,Q
b
1,I
s
1,Q
s
2,I
s
2,Q
s
1
s
2
s FFT 1 2 N
c
2 2 2 2
1,1 1,2 1 1, t t t t L
y y y = Y
Rem CP
Tim e 1 Tim e 2
1 1 1 1
1,1 1,2 1 1, t t t t L
y y y = Y
Com biner at each subcarrier De I-Dec Q
(R e) (Im )
I-Dec Q
(R e) (Im ) 1
s
s
NCTT-MCP08 Alghadhban 14
NCTT-MCP08 Alghadhban 15
1, 2, 1, 2, , , i i i i i i i i K i i K i
IQ
G
1
M ulti-Layered IQ
D ecoder IQ
G
K
O FD M D em
O FD M D em
NCTT-MCP08 Alghadhban 16
STBC G1 STBC GK SGINC Detector
B1 BK
1
B
B
Channel
1 2 1 2
K K
k
G
NCTT-MCP08 Alghadhban 17
1 1 1
k k k K − +
k
k
k k k k k
k
NCTT-MCP08 Alghadhban 18
NCTT-MCP08 Alghadhban 19
8 9 10 11 12 13 14 15 16 17 18 10
10
10
10
10
10 K= 4, MR= 4, L= 4 paths, Nc=64 and W= 4 at 8bps/Hz SNR BER Hard nulling No ordering MaxAverage Pre-FN MaxMin Pre-FN MaxAverage Post-FN MaxMin Post-FN Blind Power allocation
8 9 10 11 12 13 14 15 16 17 18 10
10
10
10
10
10
10
10 K= 4, MR= 4, L= 4 paths, Nc=64 and W= 4 at 8bps/Hz Es/N0 BER 0 iteration 1 2 3 4 5 Perfect Cancellation
NCTT-MCP08 Alghadhban 20
8 9 10 11 12 13 14 15 16 17 18 10
10
10
10
10
10 K= 4, MR= 4, L= 4 paths, Nc=64 and W= 4 at 8bps/Hz Es/N0 BER Uncoded MLSTBC-OFDM Serial: power allocation Parallel: four iterations
NCTT-MCP08 Alghadhban 21