Professional Documents
Culture Documents
Course 1
Course 1
0 1 2 3 4....
FN0->FCCH -> all zeros 148bits ->GMSK gives sinusoidal waveform
FN1 ->SCH
FN2,3,4,5 ->BCCH block -> system/broadcast info
FN6,7,8,9->CCCH block 0
FN 10->FCCH
FN11 ->SCH
FN12,13,14,15
FN15 16 17 18
FN50 ->Idle
0 to 50 pattern repeats
T3 counter = FN mod 51
0 1 2 3 --------23 24 25 26 27 --------------48 49 50 51 52 53
T2
T3
1 super frame = 26 51-multi frame = 51 26-multiframe = 1326 frames
T1 counter = counts the number of super frames
T1 counter = incremented after 1326 frames
when T2=T3 =0 T1 is incremented.
T1 = (FN/1326)mod 2048
Largest FN value = 2048*1326-1
1Hyperframe = 2048 super frames
T2->Traffic channels
T3 ->Control channels
T3=0,10,20,30,40 ->FCCH All zeros
1,11,21,31,41 ->SCH
SCH : Network colour code + Base station colour code = PLMN Code
NCC -> Operator identification 3-bits
BCC -> To select training sequence code from training sequence set of 8. 3-bi
ts
T3 = 2,3,4,5 ->BCCH System info messages
T2= 5 bits 0 to 25
T1 = 11 bits 0 to 2047
T3 = 6 bits
T3' = (T3-1)/10 (SCH) 0,1,2,3,4 -> 3-bits
total = 5+11+3+3+3 = 25bits content on SCH
25-bits -> channel encoding -> 78 bits
frame format FCH
3Tail bits+39 encoded bits-part1+64 bit sequence + 39 encoded bits-part2 + 3 tai
l bits+8.25 Guard
64 bit sequence is same always
0 1 2 3 --------23 24 25 26 27 --------------48 49 50 51 52 53
T2
T3
1 super frame = 26 51-multi frame = 51 26-multiframe = 1326 frames
T1 counter = counts the number of super frames
T1 counter = incremented after 1326 frames
when T2=T3 =0 T1 is incremented.
T1 = (FN/1326)mod 2048
Largest FN value = 2048*1326-1
1Hyperframe = 2048 super frames
T2->Traffic channels
T3 ->Control channels
T3=0,10,20,30,40 ->FCCH All zeros
1,11,21,31,41 ->SCH
SCH : Network colour code + Base station colour code = PLMN Code
NCC -> Operator identification 3-bits
BCC -> To select training sequence code from training sequence set of 8. 3-bi
ts
T3 = 2,3,4,5 ->BCCH System info messages
T2= 5 bits 0 to 25
T1 = 11 bits 0 to 2047
T3 = 6 bits
T3' = (T3-1)/10 (SCH) 0,1,2,3,4 -> 3-bits
total = 5+11+3+3+3 = 25bits content on SCH
25-bits -> channel encoding -> 78 bits
frame format SCH sync burst
3Tail bits+39 encoded bits-part1+64 bit sequence + 39 encoded bits-part2 + 3 tai
l bits+8.25 Guard
64 bit sequence is same always
SCH is single burst.
uncombined CCCH
Downlink BCCH time slot 0
FCCH(0)+SCH(1)+BCCH(2-5)+CCCH-0(6-9)+FCCH(10)+SCH(11)+CCCH-1(12-15)+CCCH-2(16-19
)+FCCH(20)+
SCH(21)+CCCH-3(22-25)+CCCH-4(26-29)+FCCH(30)+SCH(31)+CCCH-5(32-35)+CCCH-6(36-39)
+FCCH(40)+
SCH(41)+CCCH-7(42-45)+CCCH-8(46-49)+Idle(50)
combined CCCH:
It has only 3 CCCH blocks
CCCH3->SDDCH0
CCCH4->SDCCH1
CCCH5->SDCCH2
CCCH6->SDCCH3
CCCH7->SACCH0
CCCH8->SACCH1
NEXT frame
CCCH3->SDDCH0
CCCH4->SDCCH1
CCCH5->SDCCH2
CCCH6->SDCCH3
CCCH7->SACCH2
CCCH8->SACCH3
CCCH :Common control channel
used for Either call request/channel request or paging.
Uplink :
51 frames are available for RACH
BTS Will respond through Immediate assignment command
CCCH= channel request on RACH + AGCH (you will get respond on this )+PCH(Paging
channel)+NCH(Railway applications,Notification channel)
RACH ->UL
other ->DL
call: RACH AGCH SDCCH TCH
SDCCH : temporary allocation for hand shake .
51- multi frame format
Discontinuous reception(DRx):
Paging request/Receive on particular/single CCCH.
Battery save
Paging period:
In a given paging period one PCH block is assigned to mobile & mobile knows that
a prior.
No.of PCH blocks in a 51-multi frames = 9-AGCH
Paging period = 2 to 9 51-multi frames
Control channels:
---------------------TS1 12TRx = 1BCCH TRx+11 Non BCCH TRx
Assume TS1 is allocated to SDCCH
1 time slot supports 8 SDCCH = SDCCH/8
SDCCH:
SDCCH(0-3)+SDCCH(4-7)+.......+SACCH(32-35)+SACCH(36-39)+SACCH(40-43)+SACCH(44-47
)+Idle(48-50)
SDCCH(0-3)+SDCCH(4-7)+.......+SACCH(32-35)+SACCH(36-39)+SACCH(40-43)+SACCH(44-47
)+Idle(48-50)
1)Burst
channel description:
-----------------------1)Frequency
2)Time slot number
3)Sub channel number SDDCH /TCH
4)Training sequence Code, set1/set2
5)Frequency hopping enable
if enabled ARFN
if not
6) channel type & TDMA offset
0 1 2 .................25
T2 counter = FN mod 26 , 0 to 25
T2 = 12 SACCH full rate burst is sent
T2 = 25 SACCH Half rate burst is sent
Multiplexing of BCCH time slots:
common time slot
not dedicated to any user
0 1 2 3 4....
FN0->FCCH -> all zeros 148bits ->GMSK gives sinusoidal waveform
FN1 ->SCH
FN2,3,4,5 ->BCCH block -> system/broadcast info
FN6,7,8,9->CCCH block 0
FN 10->FCCH
FN11 ->SCH
FN12,13,14,15
FN15 16 17 18
FN50 ->Idle
0 to 50 pattern repeats
T3 counter = FN mod 51
0 1 2 3 --------23 24 25 26 27 --------------48 49 50 51 52 53
T2
T3
1 super frame = 26 51-multi frame = 51 26-multiframe = 1326 frames
T1 counter = counts the number of super frames
T1 counter = incremented after 1326 frames
when T2=T3 =0 T1 is incremented.
T1 = (FN/1326)mod 2048
Largest FN value = 2048*1326-1
1Hyperframe = 2048 super frames
T2->Traffic channels
T3 ->Control channels
T3=0,10,20,30,40 ->FCCH All zeros
1,11,21,31,41 ->SCH
SCH : Network colour code + Base station colour code = PLMN Code
NCC -> Operator identification 3-bits
BCC -> To select training sequence code from training sequence set of 8. 3-bi
ts
T3 = 2,3,4,5 ->BCCH System info messages
T2= 5 bits 0 to 25
T1 = 11 bits 0 to 2047
T3 = 6 bits
T3' = (T3-1)/10 (SCH) 0,1,2,3,4 -> 3-bits
Paging period:
In a given paging period one PCH block is assigned to mobile & mobile knows that
a prior.
No.of PCH blocks in a 51-multi frames = 9-AGCH
Paging period = 2 to 9 51-multi frames
Control channels:
---------------------TS1 12TRx = 1BCCH TRx+11 Non BCCH TRx
Assume TS1 is allocated to SDCCH
1 time slot supports 8 SDCCH = SDCCH/8
SDCCH:
SDCCH(0-3)+SDCCH(4-7)+.......+SACCH(32-35)+SACCH(36-39)+SACCH(40-43)+SACCH(44-47
)+Idle(48-50)
SDCCH(0-3)+SDCCH(4-7)+.......+SACCH(32-35)+SACCH(36-39)+SACCH(40-43)+SACCH(44-47
)+Idle(48-50)
Frequency hopping:
Cell Allocation: All frequencies available.
MA: list of frequencies to be used by mobile.
MAIO : unique to each mobile 0 to N-1
MAI = (FN+MAIO)mod N (N-> number of frequencies in MA list)
HSN : cyclic hopping /Random hopping
MAI = (S+MAIO)mod N
S= f(HSN,FN)
8 Full rate users on 1TRx
16 Half rate users on 1TRx
16 Full rate Vamos users on 1TRx
32 Half rate Vamos users on 1TRx
for VAmos support two training 26bits two patterns came into existence.
Vamos : Orthogonal channels OSE
BB Hopping
Number of MA = Number of TRx
DFCA Hopping
1)Burst
How many TCH/SACCH/Idle bursts are there in 60ms
13 for a given user
How many bursts are there in a TDMA frame
8
Physical bursts = 13*8=104
for a given user =8
900 band
1st sector
1BCCH
2BCCH
3BCCH
4BCCH
2nd sector
5NBCCH
6NBCCH
7NBCCH
8NBCCH
3rd sector
9NBCCH
10NBCCH
11NBCCH
12NBCCH
1800 band
1BCCH
2BCCH
3BCCH
4BCCH
segment1
5NBCCH
6NBCCH
7NBCCH
8NBCCH
segment2
9NBCCH
10NBCCH
11NBCCH
12NBCCH
segment3
channel description:
-----------------------1)Frequency
2)Time slot number
3)Sub channel number SDDCH /TCH
4)Training sequence Code, set1/set2
5)Frequency hopping enable
if enabled ARFN
if not
6) channel type & TDMA offset
6Tail bits+ 57 bits encoded bits part1 +1 bit stealing flag + 26bits training se
quence bits+
1stealing flag+ 57 encode bits part2+ 6tailbits + 8.25 gaurdbits
stealing flag=1 ->over write speech for control message
FACCH message signalling message
E/T1 trunk lines -> legacy abis
Ethernet -> packet lines
22.8kbps ->channel codec -> 13kbps ->rate adatption ->16kbps-> trunk lines
E1 = 32 slots
T1=24 slots
E1 frame = 256 bits
abis or E1 time slots =32
each slot has 8 bits
256 bits/ one E1 frame
8000 E1 frames/seconds or each E1 frame at 125microsec
data rate = 8000*256 = 2Mbps
minimum = 1bit =8000bits = 8kbps for that user
2bits = 8000*2 = 16kbps
1frequency occupies 2 time slots
sufficiency of saach burst:
Full rate : 1 sacch per 26 frames 1 is idle 25th one
Half rate : 1 sacch per 26frames
slow associated control channel = signalling message
all signalling message in gsm = 23 octets
sacch is a logical channel
signalling message can be sent on any of the logical channel.
184 bits -> channel encoder 456 bits ->transmitted in 4 bursts
184 bits+40 bits Fire encoder+4 tail bits -> 1/2 rate convolution encoder -> 456
bits
so to transmit a signalling message 4 bursts are needed.
difference b/w two sacch bursts = 120ms
total sacch mesage = 4*120ms = 480ms
sacch mesage : cell measurements ,
distance from BTS,
1symbol = 553metres delay (nearly 1/2km)
1/2 km/1/2sec = 3600kmph
T2= 5 bits 0 to 25
T1 = 11 bits 0 to 2047
T3 = 6 bits
T3' = (T3-1)/10 (SCH) 0,1,2,3,4 -> 3-bits
total = 5+11+3+3+3 = 25bits content on SCH
25-bits -> channel encoding -> 78 bits
frame format SCH sync burst
3Tail bits+39 encoded bits-part1+64 bit sequence + 39 encoded bits-part2 + 3 tai
l bits+8.25 Guard
64 bit sequence is same always
SCH is single burst.
uncombined CCCH
Downlink BCCH time slot 0
FCCH(0)+SCH(1)+BCCH(2-5)+CCCH-0(6-9)+FCCH(10)+SCH(11)+CCCH-1(12-15)+CCCH-2(16-19
)+FCCH(20)+
SCH(21)+CCCH-3(22-25)+CCCH-4(26-29)+FCCH(30)+SCH(31)+CCCH-5(32-35)+CCCH-6(36-39)
+FCCH(40)+
SCH(41)+CCCH-7(42-45)+CCCH-8(46-49)+Idle(50)
combined CCCH:
It has only 3 CCCH blocks
CCCH3->SDDCH0
CCCH4->SDCCH1
CCCH5->SDCCH2
CCCH6->SDCCH3
CCCH7->SACCH0
CCCH8->SACCH1
NEXT frame
CCCH3->SDDCH0
CCCH4->SDCCH1
CCCH5->SDCCH2
CCCH6->SDCCH3
CCCH7->SACCH2
CCCH8->SACCH3
CCCH :Common control channel
used for Either call request/channel request or paging.
Uplink :
51 frames are available for RACH
BTS Will respond through Immediate assignment command
CCCH= channel request on RACH + AGCH (you will get respond on this )+PCH(Paging
channel)+NCH(Railway applications,Notification channel)
RACH ->UL
other ->DL
call: RACH AGCH SDCCH TCH
SDCCH : temporary allocation for hand shake .
51- multi frame format
Discontinuous reception(DRx):
Paging request/Receive on particular/single CCCH.
Battery save
Paging period:
In a given paging period one PCH block is assigned to mobile & mobile knows that
a prior.
No.of PCH blocks in a 51-multi frames = 9-AGCH
Paging period = 2 to 9 51-multi frames
Control channels:
---------------------TS1 12TRx = 1BCCH TRx+11 Non BCCH TRx
Assume TS1 is allocated to SDCCH
1 time slot supports 8 SDCCH = SDCCH/8
SDCCH:
SDCCH(0-3)+SDCCH(4-7)+.......+SACCH(32-35)+SACCH(36-39)+SACCH(40-43)+SACCH(44-47
)+Idle(48-50)
SDCCH(0-3)+SDCCH(4-7)+.......+SACCH(32-35)+SACCH(36-39)+SACCH(40-43)+SACCH(44-47
)+Idle(48-50)
GPRS:
CS 1-4 : GMSK
DL: All
Frequency hopping:
Cell Allocation: All frequencies available.
MA: list of frequencies to be used by mobile.
MAIO : unique to each mobile 0 to N-1
MAI = (FN+MAIO)mod N (N-> number of frequencies in MA list)
HSN : cyclic hopping /Random hopping
MAI = (S+MAIO)mod N
S= f(HSN,FN)
8 Full rate users on 1TRx
16 Half rate users on 1TRx
16 Full rate Vamos users on 1TRx
32 Half rate Vamos users on 1TRx
for VAmos support two training 26bits two patterns came into existence.
Vamos : Orthogonal channels OSE
BB Hopping
Number of MA = Number of TRx
DFCA Hopping
1)Burst
How many TCH/SACCH/Idle bursts are there in 60ms
13 for a given user
How many bursts are there in a TDMA frame
8
Physical bursts = 13*8=104
for a given user =8
12NBCCH
900,1800 bands
25MHz 75MHz
900 band
1st sector
1BCCH
2BCCH
3BCCH
4BCCH
2nd sector
5NBCCH
6NBCCH
7NBCCH
8NBCCH
3rd sector
9NBCCH
10NBCCH
11NBCCH
12NBCCH
1800 band
1BCCH
2BCCH
3BCCH
4BCCH
segment1
5NBCCH
6NBCCH
7NBCCH
8NBCCH
segment2
9NBCCH
10NBCCH
11NBCCH
12NBCCH
segment3
site BTS:
Edge BTS -> Epsilon
multi BTS ->Medusa
Compact ->Crocket
MultiRadi10 ->FSM3
5.6kbps
112bits/20ms 160bits/20ms
8zeros+1
4 Timing bits at the end ->250us
5 bits -> frame type
channel request messages:
3 types
Channel request
EGPRS Packet channel request
pCaket channel equest
Asynchronous & Synchronous hand over:
sync: 4 access bursts
GPRS:
0 1 -----12 13 14 .......25
each block = 4bursts
12th ->PTCCH
25th ->Idle
T2=12 PTCCH burst
max user per time slot = 16
6 users =1block per user
12 users : 1 block in 240ms
16 users : 1 block in 320ms
GPRS : CS1 to CS4 GMSK
EGPRS: MCS1 to MCS4 GMSK
MCS5 to MCS9 8-PSK
43.064
Anyblock ->PDTCCH or PACCH
PACCH : DL Normal burst
UL Normal burst/Access burst(PACCH)
T2=12 PTCCH Every 120ms
120ms *16 =1920ms
To a mobile inform after 16 26-Multi frames
Mobile will send access burst for every 16 26-Multi frames
1 time slot = 16 users
Sub channel Number (TAI)= (FN Mod 416)/26
Timing advance Index
channel description:
-----------------------1)Frequency
2)Time slot number
3)Sub channel number SDDCH /TCH
4)Training sequence Code, set1/set2
5)Frequency hopping enable
if enabled ARFN
if not
6) channel type & TDMA offset