Professional Documents
Culture Documents
Exp a lin e d b y :
En g :Ha ze m Ah m e d Mo h a m e d
Re vie w
Channel coding
Rate Matching
Interleaving
Randomization of errors
Ciphering
Bit Mapping
Channelization
Complex scrambling
Modulation
Modulation .
:Speech coding -1
CLEP coder . AMR coder
steps . 3
Speech coding
:Channel coding -2
Channel Coding
CRC
Error detection
Convolutional
Error correction
For low rate
Turbo
Error correction
For high rate
CRC Algorithms
CRC Algorithms
)0, 8, 12, 16, or 24 parity bits (determined by upper layers
= D8
) g(CRC8
X = 1 1 1 0 input output.
0
1 1 1 X=1 . X=1
1
Zk
Data InX
k
Rate = X
D
M
U
X
Turbo
Interleaver
Data Out
Zk
0 0 0 0 1 1 1 0 0 1
X Z 1 0 ... 1
data . 1 0 0 1 1 1 1 1 0 1
error high rate .
high rate ... low rate
high rate errors 3copy
errors interleaver interleaver
errors ... errors
Dimensions matrix matrix
delay rate .
Interleaving
Transmitter
Interleaving
Matrix
Interleaved Data Samples
1 4 7 2 5 8 3 6 9
1 2 3
4 5 6
7 8 9
1 2 3 4 5 6 7 8 9
RF
Transmission Path
Receiver
To Viterbi
decoder
1 2 3 4 5 6 7 8 9
Errors Distributed
DeInterleaving
Matrix
1 2 3
4 5 6
7 8 9
1 4 7 2 5 8 3 6 9
Errors Clustered
interleaving errors
turbo ... correction .
channel errors Bits
error bits error .
data row by row
column by column
errors transmission
... transmission
data column by
column . row by row
ciphering ...
Complex scrambling
G1
G2
G1
G2
GSM ...
... codes .
%
Low Pass
Q
1