Professional Documents
Culture Documents
By:
Eng\ WALEED ELSAFOURY
22.8 kbps
Burst
Burst assembling
assembling
and
and multiplexing
multiplexing
33.85 kbps
Modulator
Modulator
Channel
Channel
ELEMENTS OF DIGITAL MOBILE
Demodulator
Demodulator
33.85 kbps
Burst
Burst Deassembling
Deassembling
and
and demultiplexing
demultiplexing
22.8 kbps
Deciphering
Deciphering
22.8 kbps
De-Interleaver
De-Interleaver
Recovered speech
22.8 kbps
Speech
Speech Channel
Channel
decoder
decoder 13 kbps decoder
decoder
ELEMENTS OF DIGITAL MOBILE
-Bandlimiting
f
f f fX
Baseband signal Low-pass filter Bandlimited signal
ELEMENTS OF DIGITAL MOBILE
-Sampling
Ts fs(t)
f(t) fs(t)
t t
t
fs = 2 fx sample/sec
ELEMENTS OF DIGITAL MOBILE
Bandlimiting + Sampling
Ts
fs(t)
t
f(t) f(t)
Sampling
fs(t)
Low
Low Electronic
Electronic
t Pass
Pass t Switch
Switch t
Filter
Filter
Quantizing
q7 Quantized value
Sampled
value
q6
q5
Quantized error
q4
time
q3
q2
q1
Encoding
Encoder
Encoder
0 1 0 1 1 0 0 1
104 kb/sec
101010001001111101010010100110010010010100100100110
101010001001111101010010100110010010010100100100110
8 : 1 compression
260 bit
13 kb/sec
01000101111010
01000101111010
ELEMENTS OF DIGITAL MOBILE
• Discontinuous TX
Voice activity
VAD
detection
Discontinuous
Voice 8000 s/sec Voice frame
Speech coder transmission
13 b/sample
• DTX
ELEMENTS OF DIGITAL MOBILE
• Predictive decoding
ELEMENTS OF DIGITAL MOBILE
• Channel coding
o GSM uses:
1. Block code
2. Convolutional code
ELEMENTS OF DIGITAL MOBILE
• Convolutional code
50
50 Very
Very Block
Block 53 b
important
important bits
bits coder b 378 378
coder 378 b
b
1:2
1:2
Convolutional
Convolutional
132 Important bits coder
coder
bits 456
0000
78
78 Not
Not so
so important
important bits
bits
ELEMENTS OF DIGITAL MOBILE
• Convolutional code
ELEMENTS OF DIGITAL MOBILE
50 3 132 4
Parity Tail
check bits
1:2 Convolutional coder
378 78
• Interleaving
- First level :Block interleaving
1 2 3 4 5 6 7 8
9 10 11 12 13 14 15 16
17 18 19 20 21 22 23 24
25 26 27 28 29 30 31 32
57 bits
. . . . . . . .
. . . . . . . .
. . . . . . . .
449 450 451 452 453 45 455 456
4
ELEMENTS OF DIGITAL MOBILE
20
20 msec
msec speech
speech 20
20 msec
msec speech
speech 20
20 msec
msec speech
speech
8x57=456
8x57=456 bits
bits 8x57=456
8x57=456 bits
bits 8x57=456
8x57=456 bits
bits
57 bits 57 bits
57 bits
Normal Burst
ELEMENTS OF DIGITAL MOBILE
GSM security
• TMSI
• Authentication
• IMEI check
• ciphering
ELEMENTS OF DIGITAL MOBILE
A5
EIR A5
IMEI IMEI
AUC
BTS
,IMSI, Ki IMSI, Ki,
A3, A8 VLR A3, A8
HLR MSC
SIM
GSM PLMN
ELEMENTS OF DIGITAL MOBILE
Authentication
- It is a processor system that performs the authentication function
AUC
IMSI
Ki
Database
RAND IMSI,Ki
Request for
Triplet from
A3 A8 HLR,VLR
Triplet
RAND SRES Kc
Triplet
ELEMENTS OF DIGITAL MOBILE
MS HLR/AUC
IMSI
Ki RAND Ki
A3 A3
SRES
SRES VLR
SRES
=? Continue
Yes ciphering
No
“Authentication Refused"
message
ELEMENTS OF DIGITAL MOBILE
IMEI check
MSC/VLR
IMEI Request Initiate
EIR
ME
ME
IMEI request Check
Check
IMEI Response
IMEI
IMEI IMEI
MS BSS MSC/VLR
Black
List
White
Gray
List
List
ELEMENTS OF DIGITAL MOBILE
• ciphering
Ms
Network
Ki RAND Ki
A8 A8
Kc Kc
ELEMENTS OF DIGITAL MOBILE
1. CMC + Kc 2. CMC
VLR
MSC Cipher mode command
MS
BTS
6. Ciphering
CMC Kc FN
mode complete Kc FN
4.Encrypted
Decryption CMC Encryption
process process
If yes using A5
using A5
5. Decryption of
CMC successful?
3.Encrypt CMC
ELEMENTS OF DIGITAL MOBILE
• ciphering
SYNC.
0 1 1 0 0 1 0 0 1 1 0 0 1 0
Kc Kc
A5 Cipher sequence A5
FN Cipher sequence FN
key flow key flow
1 1 0 1 0 1 1
Ciphered text
Ciphering Process
Deciphering Process
ELEMENTS OF DIGITAL MOBILE
• Modulation
modulator