Académique Documents
Professionnel Documents
Culture Documents
0,1
1
,
0,2
1
1,1
1
,
1,2
1
0,1
2
,
0,2
2
1,1
2
,
1,2
2
2
,1
2
,
2
,2
2
1
,1
1
,
1
,2
1
1
,
2
Space time trellis encoder
Turbo codes with paralleley concatenated
encoders separated by a random interleaver
having trellis as constituent codes promises
bandwidth efficient full rate code for MIMO
system .
STTC were made recursive .
The aim was to gain the advantage from the
coding gain of turbo coding and interleaver.
MAP increases the decoding complexity.
Transmitter
RSTTC
RSTTC
Interleaver
De-
Interleaver
MUX
Symbols
Our proposed system model comprises of
parallely concatenated recursive systematic
encoders separated by a deterministic interleaver
,which is used to increase the decorrelation of
the symbols encoded by both encoders.
Symbols are then punctured and sent
simultaneously on a slow fading mimo channel
from different antennas.
While the decoder comprises of a symbol-by-
symbol MAP algorithm using the same interleaver
and deinterleaver.
Transmitter
RSTTC
RSTTC
HSD
Interleaver
HSD De-
Interleaver
MUX
Symbols
De
mu
x
Decoder 1
Symbol
interleaver
Symbol
Interleaver
Decoder
2
Symbol
Deinterleaver
Symbol
Deinterleaver
2,es
A
2
r
1
r
2
r
1,es
A
2,es
A
2
A
1,es
A
Receiver
Fig shows the block diagram of ST Turbo TC
transmitter which consists of two paralleley
concatenated recursive trellis encoders separated by
an interlaever.
The encoder structure consists of shift registers
which constitutes of generator polynomials.
These generator polynomials are constructed by
making STTC generators recursive .
The feed forward polynomials are made recursive by
dividing a primitive polynomial of degree less than or
equal to the branch memory order .
The feedforward polynomials are supposed to
increase the Dmin of the coded bits whereas the
feedback polynomials are used for the decoder
convergence .
The feed forward generator polynomials
G
i
(D)=
The recursive matrix of generators
G
i
(D)=
Where q(D) is the primitive polynomial of degree
less than or equal to memory order of the branch
=
=
m
k
k
v v
1
1
2
( )
( )
( )
( )
i
i
G D
q D
G D
q D
(
(
(
(
(
( )
(
) (
2
1
D G
D G
i
i
X
X
X
X
X
X
0,1
1
,
0,2
1
1,1
1
,
1,2
1
0,1
2
,
0,2
2
1,1
2
,
1,2
2
2
,1
2
,
2
,2
2
1
,1
1
,
1
,2
1
1
,
2
+
+
X
X
X
X
.
1
Generator polynomials for QPSK Modulation
n
t
v
Feedforward Coefficients Feedback
Coefficien
ts
d
E
2
R
g
1
g
2
q
1
q
2
2
2 [(0,2)(1,2)] [(2,3)(2,0)] 3 3 10 2
3 [(2,2)(2,1)] [(2,0)(1,2)(0,2)] 3 7 12 2
4 [(1,2)(1,3)(3,2)] [(2,0)(2,2)(2,0)] 7 5 16 2
3
2 [(0,2,1)(1,2,2)] [(2,3,2)(2,0,1)] 3 3 16 2
3 [(2,2,2)(2,1,3)] [(2,0,1)(1,2,0)(02,2,)] 3 7 20 2
4 [(1,2,3)(1,3,2)(3,2,3)] [(2,0,2)(2,2,0)(2,0,2)] 7 7 24 2
4
2 [(0,2,1,0)(1,2,2,2)] [(2,3,2,3)(2,0,1,1)] 3 3 20 2
3 [(2,2,2,2)(2,1,3,2)] [(2,0,1,1)(1,2,0,1)(0,2,2,3)] 3 7 26 2
4 [(1,2,3,3)(1,3,2,2)(3,2,3,3)] [(2,0,2,2)(2,2,0,0)(2,0,2,2)] 7 7 32 >2
The input bit stream C is fed into the first
encoder without interleaving ,while the
second encoder gets the input from the
interleaver which scrambles the information
in a deterministic fashion.
Both encoded streams are punctured
alternatively and transmitted through
antennas. The encoder output for transmit
antenna i at time t, denoted by x, can be
computed as
,
0 0
k
v
m
i k k
t j i t j
n j
x g c
= =
=
=
nT
i 1
h
t
i,j
x
i
p,t
+n
t
j
De
mu
x
Decoder 1
Symbol
interleaver
Symbol
Interleaver
Decoder
2
Symbol
Deinterleaver
Symbol
Deinterleaver
2,es
A
2
r
1
r
2
r
1,es
A
2,es
A
2
A
1,es
A
Receiver
The received sequence is demultiplxed and
fed to the first and second decoder
respectively .
The MAP decoder computes the LLR(Log likely
hood ratio) of each group of info bits.
{ }
{ }
( ) log
r t
t
r t
P c i r
c i
P c o r
=
A = =
=
1
( , )
1
( , )
( ) ( , ) ( )
log
( ) ( , ) ( )
i
t
o
t
i
t t t
l l
o
t t t
l l
l l l l
l l l l
|
|
o |
o |
' e
' e
' '
=
' '