Beruflich Dokumente
Kultur Dokumente
Section 8
PE/TRD/GR/0109 12.02/EN
February, 2000
8-1
Objectives
- Briefly describe GMSK: digital modulation used in GSM - Present how demodulation works through equalization - Describe the channel decoding method
PE/TRD/GR/0109 12.02/EN
February, 2000
8-2
Modulation
Diversity Transmission
PE/TRD/GR/0109 12.02/EN
February, 2000
8-3
SPEECH DATA
"Confidential information -- may not be copied or disclosed without permission".
MODULATED SIGNAL
SIGNALING
AIR INTERFACE
SPEECH DATA
BITS SOFT BITS
SIGNALING
RECEIVED SIGNAL
Demodulation (Equalization)
8-4
GMSK Modulation
Q '1' - 90 + 90 '0'
I
relative power (dB)
Bit 0 Bit 1
Bit b=0
( t) 3 dB
GMSK spectrum
90
MSK GMSK
271 kHz
frequency (MHz)
t
-Tb 0 Tb
8-5
Fc
PE/TRD/GR/0109 12.02/EN February, 2000 Modulation and Demodulation
Fi
Fi
4xFi
Fi
FREQUENCY TRANSPOSE R relative power (dB) 0 - 10 - 20 - 30 - 40 - 50 - 60 frequency (MHz)
Modulation and Demodulation 8-6
ANTI-ALIASING FILTER
A/D CONVERTER
200 kHz
C Il Ic Ir
maximizes
C Il + Ic + Ir+N0
2xFi
F-0.2 F F+0.2
PE/TRD/GR/0109 12.02/EN
February, 2000
COMBINATION
EQUALIZER (VITERBI)
D (MRC)
DECIPHERING
260 BITS
DECODER (VITERBI)
456 BITS
DE-INTERLEAVING
BUFFER
8 bursts
PE/TRD/GR/0109 12.02/EN
February, 2000
8-7
Channel Sounding
Tail bit Data Training sequence Data Tail bit
Sent burst
"Confidential information -- may not be copied or disclosed without permission".
PROPAGATION
Received burst
Known at the reception Received Training Sequence
&
ESTIMATED FILTER
PE/TRD/GR/0109 12.02/EN
February, 2000
8-8
NO
ESTIMATED FILTER
TU
SE D
received sequence
COMPARISON OF 57 BITS: the estimated sequence is the most likely one, minimizing the least mean square error
PE/TRD/GR/0109 12.02/EN
February, 2000
8-9
Adding 0 or 1
Channel filtering
COMPARISON WITH THE RECEIVED SEQUENCE
ESTIMATED FILTER
Choice of the best sequence out of 16 according to the maximum likelihood criterion
February, 2000 Modulation and Demodulation 8-10
POSSIBLE SEQUENCES CHANNEL SOUNDING SIGNAL GENERATOR INCREMENT CALCULATOR (metrics) VITERBI ALGORITHM
training sequence
DEMUX
information
1 1XXX
0 0XXX
received sequence
8-12
Class II 78 bits
Parity Code
Class Ia 50 bits
Class II 78 bits
PE/TRD/GR/0109 12.02/EN
February, 2000
8-13
0000 1000 0100 1100 0010 1010 0110 1110 0001 1001 0101 1101 0011 1011 0111 1111
0/00 0 0/00 1
0/10
1 1/11 2
1/01 1/01
0/00 2
PE/TRD/GR/0109 12.02/EN
February, 2000
0
+1
"Confidential information -- may not be copied or disclosed without permission".
+7 +12
+5
-1
1
-8
0000 1000
0/00
0/00
12 12
13 1
1/11
21 8
0/10
0100
26 5
X /XX Maximum Cumulative Path Cumulative Path Metric Branch Metric (Partial Metric)
1/11
1100 0010
28 2
PE/TRD/GR/0109 12.02/EN
February, 2000
8-15
Exercise
Exercises: Use the Viterbi Trellis Exercise 1: Hard Bits
"Confidential information -- may not be copied or disclosed without permission".
You received the following sequence of 16 hard bits (the left bit is the first received): 1001000010111101. The coding was done with the convolutional codes used for full rate speech. Question: find the 8 bits of the original information. Exercise 2: Soft Bits You received the following sequence of 6 hard bits with their associated soft bits, so in total 24 bits: 1/011 0/001 0/110 1/011 0/011 0/101 The coding was done with the convolutional codes used for full rate speech. Question: find the 3 bits of the original information.
PE/TRD/GR/0109 12.02/EN
February, 2000
8-16
PE/TRD/GR/0109 12.02/EN
February, 2000
8-17
PE/TRD/GR/0109 12.02/EN
"Confidential information -- may not be copied or disclosed without permission".