Beruflich Dokumente
Kultur Dokumente
I. INTRODUCTION
UEP Turbo Code [1] [2] is development of traditional
Turbo code in practical application. In the application of
some fields, information has different important degree, such
as digital video broadcasting and digital audio broadcasting.
The UEP Turbo Codes carry on extra protection to the
important part in information source, thus improving the
accuracy of decoding about the important information. Such
unequal protection characteristic can be used for telephone
communication of moving satellites and transmitting the
picture data compressed, by setting information bit that
should be protected carefully; the whole communication
performance of some system would be improved.
This paper introduces an implementation of UEP Turbo
Codes by designing a new puncturing matrix scheme. We
assume the source encoders produce the binary symbol
frames. Each frame of the source signal can be divided into
important and not important information. As to the fixed code
rate, decoding delay and complexity, better code scheme can
get lower bit error rate (BER) while decoding to the important
information part, and can get relatively higher BER to the non
important information part properly. For the decoding of
traditional Turbo Codes, the BER have nothing to do with the
position of information symbol, and these codes are called the
Equal Error Protection (EEP) Turbo Codes.
II.
Compounding Device
RSC Code
Y1k
RSC
Encoder 1
Interleaver
RSC
Encoder 2
Y2k
RSC Code
(1)
De interleaver
XK
Y1k
Y
Demux
DEC 1
Random
Interleaver
DEC 2
Random
Interleaver
Y2k
De interleaver
Hard
Decision
Output
De
interleaver
SF
xk
DEC 1
y1k
Demux
Random
Interleaver
Random
Interleaver
y2k
DEC 2
De
interleaver
Hard
Decision
Output
L (u k ) ln
P (u k 1)
Where P (u k 1)
(2)
and produces a soft output as its estimate of the data bits. The
soft output from the first decoder is then used as additional
information for the second decoder, which uses this
information along with the channel outputs to calculate its
estimate of the data bits. Now the second iteration can begin,
and the first decoder decodes the channel output again, but
now with additional information about the value of the input
bits provided by the output of the second decoder in the first
iteration.
k t
k w( p1 ) w( p2 )
(3)
X1,Y1K,1,X2 ,Y2K,2,X3,Y1K,3......
(5)
according
to
importance
ki ki 1
And:
(6)
k
(7)
Usually, the more redundant bits of the code words,
the lower BER in decipher of the code words. The Fig 3
shows the generator matrix is (7, 5) in the Turbo encoders.
The rate in the un-punctured Turbo Codes system (EEP) is
1/3.
i
Fig. 4Data
Block
in diagram of unequal error protection Turbo X
encoder
k
Compounding Device
Cn=
+
Block
In order to realize this idea
of +unequal protection,
it is
Interleaver
Block
+a new
D puncturing
D
necessary
to
design
scheme.
It
is
different
Interleaver
+
P2
Y2k
EEP
UEP
EEP
UEP
Code rate
Redundancy
weight
2
28
1/2
1/3
28
56
3
126
1/2
0.64285
126
70
C11
2
C C29
C3
57
1
28
1/2
1/3
28
56
TABLE II.
.......
C28
....... C562
3
....... C182
(8)
Puncturing Matrix P1
P11
P21
P31
P41
1
P14
1
P15
1
P16
1
P17
1
P18
1
P56
0
P57
1
P58
0
P59
1
P60
0
P70
..
0
P169
0
P170
1
P171
TABLE III.
0
P172
0
P182
Puncturing Matrix P2
P11
P21
P31
P41
1
P14
1
P15
1
P16
1
P17
1
P18
1
P56
0
P57
1
P58
0
P59
1
P60
0
P70
..
1
P169
1
P170
0
P171
1
P172
1
P182
[2]
[3]
[4]
Fig 10. Unequal Error Protection using Modified SOVA in Rayleigh fading
channel
[5]
[6]
[7]
[8]
[9]