Documente Academic
Documente Profesional
Documente Cultură
CIC Servicii de Date in GSM
CIC Servicii de Date in GSM
PSTN
ISDN
PDN
Abis
MS
GMSC
BTS
BSC
A
MSC
Abis
A
EIR
BTS
BSC
Abis
AuC
HLR VLR
MS
BTS
MS
BTS
BSC
BSS
MSC
GMSC
MS
HLR
VLR
EIR
AuC
PSTN
ISDN
PDN
- Pri componente
BSS (BTS +BSC) - asigur i administreaz cile de transmisiune ntre staiile mobile i MSC,
inclusiv interfaa radio ntre MS i restul GSM;
NSS ( Network and Switching Sub-system) - echipamente de comutaie - MSC, GMSC Gateway
MSC; baze de date, de utilizator i pentru mobilitate - VLR, HLR, SS7; - administreaz
comunicaiile i conecteaz staiile mobile la reelele fixe sau ctre ali utilizatori mobili;
OMS (Operation and maintenance subsystem) - pentru funcii de administrare necesare funcionrii
i ntreinerii sistemului.
Subsisteme
1. Staia mobil (MS). Realizeaz funciuni de prelucrare a semnalelor pentru
transmisie/recepie n interfaa radio i de interfaare spre utilizatorul uman (microfon, difuzor, display
i tastatur) sau spre un terminal (calculator, fax), prin/fr adaptor.
Cartela SIM (Subscriber identity module), asigurnd identitatea abonatului mobil, poate fi mutat de la
o staie mobil la alta i este securizat mpotriva utilizrii improprii.
2. Subsistemul staiei de baz (BSS)
Staia transceiver de baz (BTS) este n contact cu staia mobil i conine echipamente pentru:
- emisie i recepie (inclusiv antene);
- prelucrri de semnal specifice interfeei radio.
Tot din BTS se consider c face parte unitatea pentru adaptarea de vitez i transcodare (TRAU
Transcoder/Rate Adapter Unit, figura 7.2). Funciunile TRAU sunt:
-
BTS
64 kb/s
TRAU
BSC (MSC)
Controlerul staiei de baz (BSC), n contact cu comutatoarele NSS, este sub controlul
subsistemului de ntreinere i funcionare OMS i prezint interfeele A, spre MSC, i Abis, spre BTS.
El poate fi plasat la BTS, MSC sau separat de acestea i ndeplinete funciuni de alocare/eliberare a
canalelor radio i de administrare a traficului.
3.Subsistemul de comutaie i reea (NSS)
ndeplinete funciuni de comutaie i interfa cu alte reele i conine baze de date (despre
abonai i necesare pentru administrarea mobilitii). Este constituit din MSC (GMSC), HLR
(AuC),VLR i se interfaeaz cu BSS, OMS i reelele externe (Fig. 7.3).
flux date utilizator
OMS
flux control
BSS
NSS
PSTN
ISDN
PDN
Centrul de comutaie pentru servicii mobile (MSC) realizeaz funciuni de comutaie; GMSC
(Gateway MSC) este un MSC cu o funcie suplimentar, constnd n tratarea apelurilor dinspre/nspre
reelele externe.
HLR conine informaii permanente i temporare despre abonai. Informaiile permanente
constau n:
- numrul de abonat mobil internaional (IMSI - International mobile subscriber
number);
- numrul de apel al abonatului;
- cheia de autentificare;
- serviciile suplimentare permise.
Informaiile temporare sunt:
- adresa VLR curent (care administreaz MS acum);
- numrul ctre care trebuie redirecionate apelurile (dac abonatul a selectat acest
serviciu);
- parametri tranzitorii pentru autentificare i cifrare.
IMSI este permanent memorat pe SIM. Cu el se identific abonatul ntr-o reea GSM. Structura sa este
MCC MNC MSIC, avnd semnificaiile:
MCC (Mobile Country Code) codul rii pentru comunicaii mobile (3 digii);
MNC (Mobile Network Code) codul reelei mobile (2 digii);
MSIC (Mobile Subscriber Identification Code) - codul de identificare a abonatului mobil.
Obs. Numrul cu care este apelat un abonat este diferit MSIC.
Centrul de autentificare (AuC) este parte funcional a HLR, furniznd ctre HLR parametrii
pentru autentificarea staiei mobile: algoritm, date de intrare/ieire.
Registrul de localizare a abonailor n vizit (pentru unul sau mai multe MSC) - conine date
permanente i temporare despre abonaii aflai temporar n aria de serviciu a unui MSC aferent. Datele
permanente sunt cele din HLR, iar cele temporare sunt puin diferite de acestea. Pentru localizarea
staiei mobile se folosete un identificator temporar, TMSI - Temporary Mobile Subscriber Identity,
utilizat pe perioade limitate, n loc de IMSI.
Observaii:
- Localizarea datelor de abonat i n VLR reduce traficul ctre HLR;
- HLR furnizeaz date ctre MSC cnd apelul vine dinspre reele externe;
- VLR furnizeaz date ctre MSC cnd apelul vine de la staia mobil.
4. Subsistemul de ntreinere i funcionare (OMS)
n elaborarea acestui subsistem s-a avut n vedere o abordare centralizat, bazat pe conceptul reelei de
administrare a telecomunicaiilor (TMN - Telecommunications Management Network). Domeniile de
activitate acoperite de acest subsistem sunt:
a) Funcionarea i ntreinerea reelei, incluznd
- supravegherea comportrii reelei (ncrcarea sistemelor, procentul blocrilor, numrul
transferurilor ntre celule adiacente);
- verificarea calit ii serviciilor oferite.
b) Administraea abonamentelor, incluznd:
- eviden abonamente i servicii asigurate fiecrui abonat (implic HLR - AuC, iniializare
SIM);
-
BTS
935 - 960 MHz (124 canale de 200 KHz)
Cadrul TDMA
(8x15/26=4,615ms)
T
3
Date codate
57
S Secven de instruire S
1
26
1
Date codate
57
T GP
3 8,25
Biii corespunztori unui segment vocal de 20 ms ( 260 bii de informaie + 196 bii de control
= 456 bii) se transmit n 8 pachete succesive, cte 57 bii n fiecare pachet. Un pachet transport cte
57 bii de la dou segmente vocale succesive, plus nc 34 bii (secvena de instruire pentru egalizorul
receptorului 26 bii, bii n intervalul de gard - 3 la nceput i 3 la sfrit, 2 bii pentru a indica
semnificaia cmpului de informaie: date utilizator sau date de semnalizare urgent, spre exemplu
pentru realizarea unui transfer dintr-o celul n alta). Un interval de gard (GP), echivalent cu durata a
8,25 bii, n care nu se transmite nimic, este alocat descreterii impulsului radio.
- Debitul datelor n interfaa radio (pentru un canal fizic):
260 bii/20 ms = 13 Kb/s
- Viteza de modulaie (transmisiune binar): 156,25 : 15/26 = 270,833 KBauds
Transmisiunea duplex
BTS transmite
4 5 6 7 0 1 2 3 4 5 6 7 0 1
MS transmite
Canale logice
La rndul su fiecare dintre cele 8 canale fizice poate fi utilizat multiplu, n scopuri diferite,
realiznd astfel mai multe canale, numite canale logice. Fiecare canal logic este definit, n timp, prin
numerele de ordine ale intervalelor temporale alocate i n frecven, prin frecvena central a canalului
radio suport.
-
Canale
dedicate
Canale
comune
trafic
semnalizare
Unidirecionale
n jos
n sus
(BTS MS)
(MS BTS)
TCH/F; TCH/H
SACCH, TCH/8
(FACCH)
semnalizare
FCCH,
SCH, RACH
BCCH, PAGCH
CBCH
TCH/F; TCH/H (Traffic channel/full (half)) - canal de trafic, pentru transmiterea vocii i a
datelor;
SACCH (Slow associated control channel) - transport parametri de control i de msur i este
totdeauna asociat cu un canal de trafic;
FACCH (Fast associated control channel) - utilizeaz canalul de trafic pentru transportul
informaiei de semnalizare ntre MS i BS n regim de urgen (spre exemplu n cazul unui transfer);
FCCH (Frequency correction control channel) - furnizeaz staiilor mobile frecvena de
referin a sistemului;
SCH (Synchronization channel) - permite staiilor mobile s stabileasc limitele intervalelor de
timp i numerele de ordine ale lor (identificarea diferitelor canale logice);
BCCH (Broadcast control channel) - pentru difuzarea parametrilor specifici necesari staiilor
mobile s identifice reeaua creia i aparine celula i s obin accesul n reea;
PAGCH (Paging and access grant channel) - pentru a informa staia mobil despre apel intrnd
(paging) i canalul dedicat alocat pentru acces;
CBCH (Cell broadcast channel) - pentru difuzarea mesajelor scurte n celul;
RACH (random access channel) - staiile mobile transmit cererile lor, n mod aleator, pentru
accesul n reea (posibile coliziuni)
- Multicadrele 26 i 51 Pentru a permite ordonarea canalelor logice i repetarea ciclic se definesc dou tipuri de
multicadre, un multicadru fiind o structur format din N cadre TDMA (N este 26 sau 51):
- multicadrul 26 - pentru canalele dedicate;
- multicadrul 51 - pentru canalele comune.
C C C C C C C C
0 1 2 3 4 5 6 7
T T T T T T T T T T T T S T T T T T T T T T T T T I
0 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
51 cadre = 235,38 ms
F S
0 1
BCCH
2-5
PAGCH F S
6-9
10 11
PAGCH F S
12-19 20 21
PAGCH F S
22-29 30 31
PAGCH F S
32-39 40 41
PAGCH I
42-49 50
Deziderate
EDGE
98
99/00
02
Timp
mod de transmisiune (servicii cu comutaie de pachete sau de circuite, digital cap-la-cap sau
utiliznd un modem de band vocal, sincron sau asincron);
- Segmentul GSM, privit ca un segment de transport, implic dou funciuni generice la capetele
sale: TAF (Terminal Adaptation Function) - funcie de adaptare ntre terminalul de date i partea de
transmisie radio i IWF (Interworking Function) - funcie de adaptare la frontiera GSM/reea extern
(Fig. 7.11).
Comunicaie cap-la-cap
DTE
DTE
GSM
TAF
MS
IWF
PSTN,
ISDN, PDN
MSC/
VLR
Modem
utilizator
canal vocal
PSTN
Modem
DTE
Modem
Modem
DTE
PSTN
GSM
utilizator
utilizator
Probelme de rezolvat:
1.- Interfaa dintre modem i terminal, de tip V.24, constituit din circa 15 circuite; semnalele
de pe circuitele de interfa trebuie transmise pe segmentul GSM (TAF IWF) n modul serial,
multiplexate cu semnalele de date.
2.- Transmisiunea n GSM este sincron. Dac transmisiunea de la terminal este asincron este
nevoie de conversia asincron sincron i sincron asincron, ceea ce nseamn funciuni adecvate n
TAF i IWF.
3.- n cazul transmisiunii sincrone (de la terminal) este necesar s se fac trecerea de la baza de
timp folosit n interfaa terminal modem, ce poate fi uor diferit de baza de timp GSM, la aceasta
din urm.
. Dificultatea care apare n acest caz este determinat de faptul c GSM permite un debit de
9600 b/s iar ISDN asigur un debit de baz de 64 kb/s.
Soluia const ntr-o adaptare de vitez, pentru trecerea de la debitele mici, permise de GSM, la
debitul de 64 kb/s din ISDN.
n cele mai multe cazuri, pentru conexiunile ntre utilizatori GSM, intervine i o reea extern:
PSTN (acum) sau ISDN (n viitor). Serviciile de date ce pot fi oferite sunt cele asigurate ntre utilizatori
GSM i utilizatori PSTN.
10
Accesul utilizatorilor la PSPDN este posibil n mai multe moduri, n funcie de tipul
terminalului de date, mod pachet (sincron i avnd implementate protocoalele de comunicaie
specificate de X.25) sau mod caracter (asincron, fr protocoale X.25), i n funcie de de tipul liniei
prin care se conecteaz la o astfel de reea, linie specializat (dedicat, permanent) sau prin
intermediul unei alte reele (PSTN sau ISDN). Variantele de acces pentru utilizatorii GSM la serviciile
PSPDN sunt prezentate n figura 7.14.
PSTN
DTE
PAD
PAD
PSTN/
ISDN
GSM
DTE
PSPDN
interfee pachet
PAD - Packet assembler/dissassembler
Fig. 7.14 Accesul utilizatorilor GSM la serviciile PSPDN
Concluzii
- Considernd toate cazurile prezentate se constat c sunt dou categorii de scheme de
transmisiuni de date (din punct de vedere al implicrii GSM), depinznd de prezena sau nu a unui
modem n IWF;
- Totui transmisiunea n interiorul reelei GSM, pn la IWF exclusiv, este la fel (n principal)
n cele dou cazuri. Vom studia, deci, transmisiunea datelor n GSM fr a ine seama de natura reelei
externe i de prezena sau absena modemului n interiorul IWF.
7.2.3 Transmisiunea n interiorul GSM
Probleme de rezolvat
11
2. Interfaa radio prezint un coeficient mare de eroare, mai mare chiar dect 103, acceptabil
pentru transmiterea vocii, dar inacceptabil pentru cele mai multe servicii de date.
Tipuri de conexiuni
Calitatea serviciului
mic
mare
medie
medie
mic
mare
medie
12
Recomandarea V.110
Specific modul n care ISDN suport terminale de date echipate cu interfa V.24. Specificrile se
refer la:
-
cum se transport un flux sincron pe o legtur sincron folosind baze de timp independente.
Se transmit informaii privind strile circuitelor de interfa 108 i 105 - de la terminal spre modem
- i 107, 109 i 106 de la modem spre terminal, prin intermediul a 8 bii la fiecare 5 sau 10 ms (n
funcie de frecvena de eantionare), multiplexai cu fluxul datelor.
Semnale de la
terminal spre
modem
108 - DTR
105 - RTS
Semnale de la
modem spre
terminal
107 - DSR
109 CD
106 - CTS
Intervalul de
eantionare (ms)
1,25 sau 2,5
2,5 sau 5
2,5 sau 5
Funcia RA0
13
Fluxul de date asincron este constituit din succesiune de caractere (de regul de 8 bii), fiecare
caracter fiind precedat de un bit de start i succedat de un element de stop de durat oarecare, ns cel
puin un interval de bit (Fig. 7.15).
start
stop
(n+1) bii
Din cauza diferenelor ntre frecvenele bazelor de timp sunt posibile cazurile n care, la trecerea
dintr-o reea n alta, un bit s fie eliminat sau s fie repetat, n funcie de sensul diferenei ntre cele
dou viteze. V.110 prevede mecanisme pentru a semnala cazurile n care se introduce un bit
suplimentar sau se elimin un bit (i valoarea sa).
-
Schema adaptrii de vitez Adaptarea de vitez, adic trecerea de la fluxul izocron cu un debit de civa kb/s la 64 kb/s se
RA0
RA0
RA1
RA1
Flux sincron (8 sau 16 kb/s)
RA2
RA2
Flux sincron (64 kb/s)
14
Interfa terminal
Asincron
Debite:
300 9600 b/s
Debit
intermediar
(8 sau 16 kb/s)
Sincron
RA1
RA0
eantionare
sincro
RA2
completare
completare
Fig.7.17 Adaptarea de vitez n ISDN: RA1
n prima treapt de adaptare a vitezei (RA1), pentru debitele mai mici de 4800 b/s se repet
fiecare bit de attea ori ct este necesar s se ajung la 4800 b/s (nu este complicat pentru c debitele
standardizate, mai mici de 4800 b/s, sunt submultipli ai lui 4800 b/s). Dup aceast etap debitul
datelor este 4800 b/s sau 9600 b/s, iar un cadru, cu durata 5 ms pentru 9600 b/s sau 10 ms pentru 4800
b/s, va conine 48 bii de date utilizator; la acetia se adaug 15 bii auxiliari (dintre care 8 pentru
semnalele de interfa) i nc 17 bii de sincronizare (mux/demux), rezultnd un total de 80 bii ntr-un
cadru, echivalent cu un debit de 16 kb/s (cadre de 5 ms) sau 8 kb/s (cadre de 10 ms).
Transmisia datelor n interfaa radio nu se poate face la 64 kb/s i nici la 16 kb/s, deci recomandarea
V.110 nu poate fi aplicat fr modificri. Pentru a putea transmite datele, n fluxul de 13 kb/s din
interfaa radio, este necesar s se limiteze ct mai mult informaia auxiliar i s se introduc
redundana necesar pentru a asigura calitatea transmisiunii.
Figura 7.18 prezint modul n care este introdus interfaa radio n lanul de adaptare de vitez.
RA1 include controlul bazei de timp independent de reea (ca n V.110); completarea pn la debitul
din interfaa radio se face cu biii rezultai n urma codrii pentru protecia la erori.
n partea de infrastructur funcia RA1/RA1 realizeaz translatarea de la formatul din interfaa
radio la formatul ISDN, iar funcia RA2 completeaz adaptarea la ISDN, fluxul datelor ajungnd la
IWF n format ISDN complet.
15
Interfa terminal
Asincron
Debite:
300 9600 b/s
Sincron
Debit intermediar
(3,6, 6 sau 12 kb/s)
Debit intermediar
(8 sau 16 kb/s)
RA0
MT
eantionare
RA1
TAF
sincro
RA2
compl
compl
64
kb/s
BTS+TRAU
Funcia de adaptare RA0 (pentru asincron numai) i o parte din RA1 (numit RA1)
sunt realizate n TAF (n staia mobil), iar cealalt parte RA1i RA2 sunt realizate n
BTS/TRAU
Fig. 7.18 Adaptarea de vitez n GSM
S-a avut n vedere faptul c trebuie s se transmit cadre de 240 bii (460 bii n 45 ms),
lungimea cadrelor n protocolul RLP, la un debit de maximum 12 kb/s, ca n cazul conexiunilor T
pentru 9600 b/s. Este nevoie s se reduc numrul biilor auxiliari pentru a face loc biilor de control ai
protocolului.
Protocolul RLP ntre TAF i IWF trebuie s asigure aceleai funciuni ca i protocolul utilizat
de terminal, dar adaptat la transmisia GSM. Conversia ntre cele dou protocoale se face prin func ii
releu n TAF i n IWF, funcia de conversie depinznd de protocolul terminalului. Se disting dou
cazuri:
- protocol start/stop n terminal i protocolul releu, numit L2R-COP (Layer 2 Relay Character
Oriented Protocol) n specificrile GSM;
- LAPB (X.25 2) i un protocol asemntor pentru fax, n terminal i protocolul releu, numit
L2R- BOP (Layer 2 Relay Bit Oriented Protocol) n GSM.
Considernd un protocol start/stop i cazul cel mai dificil transmisiune asincron la 9600 b/s,
cu caractere de 8 bii i elementul de stop de un bit rezult: 9600/10=960 caractere/s, sau 19,2
caractere/cadru RLP (se transmit 50 cadre RLP ntr-o secund). Din cei 240 bii ai unui cadru 40 bi i
sunt folosii pentru detecia erorii, numerotarea cadrelor, confirmri i controlul fluxului, ali 8 bii sunt
folosii pentru controlul modemului. Rmn 192 bii (24 octei) de date ce se transmit n 20 ms i care
16
corespund la un debit de 9600 b/s, cu un surplus de 4,8 caractere fa de necesar, permind ca, n
medie, un cadru din 5 s fie un cadru repetat. Evident c pentru debite de 4800 b/s sau mai puin
lucrurile stau mult mai bine.
7.2.5 Codarea pentru protecia mpotriva erorilor
n cazul codrii pentru voce cei 260 bii ai unui segment vocal de 20 ms sunt mprii n trei
clase, dup care se aplic o procedur de codare care ine seama de importana biilor rezultai de la
codecul vocal. Blocul codat are 456 bii care vor fi distribuii, pentru a reduce efectul de grupare a
erorilor datorit fadingului, pe opt pachete succesive.
Spre deosebire de blocurile vocale, avnd 260 bii/20 ms (debit 13 kb/s), cele de date conin 60
bii/5 ms (debit intermediar 12 kb/s). Se grupeaz patru blocuri pentru a obine 240 bii/20ms i acetia
sunt codai cu acelai cod convoluional, folosit i pentru voce: se adaug patru bii zero pentru
resetarea codorului, apoi urmeaz codarea, rezultnd un numr dublu de bii 488, cu 32 bii mai mult
dect n cazul vocii. Printr-o metod special de reducere (puncturing) se elimin 32 bii (nu sunt
transmii), rmnnd 456 bii pentru transmisia n interfaa radio, ca i n cazul pachetelor pentru voce.
Pentru a reduce mult mai mult efectul fadingului (apariia erorilor n pachete), cei 456 bi i
rezultai n urma codrii se distribuie pe 22 pachete succesive (6 bii, 12 bii, 18 bii, de 16 ori cte 24
bii, 18 bii, 12 bii, 6 bii), fiecare pachet coninnd bii de la 5 sau 6 blocuri de date consecutive ( 4
pri de cte 24 bii i fie nc o parte de 18 bii, fie nc o parte de 12 bii i una de 6 bii).
Modificarea schemei de ntreesere pentru diferitele servicii de date conduce la creterea
complexitii i costului staiei mobile. Din acest motiv, la 2,4 kb/s (debit intermediar 3,6 kb/s, 72
bii/20 ms) se folosete aceeai schem de ntreesere ca i pentru canalele de trafic.
17
Avantajele GPRS:
GPRS folosete canalele temporale ale interfaei radio GSM, simultan i fr s interfere cu
serviciul cu comutaie de circuite oferit de GSM.
7.3.1 Arhitectura GPRS
7.3.1.1 Noduri suport pentru GPRS
Clas nou de noduri de reea, numite noduri suport pentru GPRS (GSN - GPRS support
nodes), noduri care au rolul s ruteze pachetele ntre staiile mobile i reelele de date externe cu
comutaie de pachete (Fig. 7.19).
Sunt dou tipuri de noduri suport: noduri suport GPRS de serviciu (SGSN - Serving GPRS
Support Node) i noduri support GPRS pentru interfa (GGSN - Gateway GPRS Support
Node).
rutarea pachetelor de date (pachete IP) de la i nspre staiile mobile ataate, din aria de
serviciu corespunztoare nodului;
cifrarea i autentificarea;
18
ISDN/
PSTN
BSS
Um
GMSC
MSC/VLR
BTS
Abis
A
Gs
BSC
MT
TE
TE
MT
MS
BSS
BTS
BSC
MSC
GMSC
VLR
HLR
AuC
EIR
SGSN
GGSN
Um
A, Abis
Gx
PLMN
EIR
Gb
Gf
AuC
MS
Terminal Equipment
Mobile Terminal
Mobile Station
Base Station System
Base Transceiver Station
Base Station Controller
Mobile Switching Center
Gateway MSC
Visitor Location Register
Home Location Register
Autentication Center
Equipment Identity Register
Serving GPRS Support
Node
Gateway GSN
Air Interface
Interfaces (GSM)
Interfaces (GPRS)
Public Land Mobile
Network
SGSN
HLR
Gr
Reea IP
extern
(Internet)
Gn
Reea IP
Backbone
GGSN
Gi
Gp
Alt reea
PLMN
Reea X.25
extern
Reea IP
extern
(LAN
companie)
GGSN - interfa ntre reeaua magistral (backbone network) GPRS i reelele de date cu
comutaie de pachete externe, realiznd urmtoarele funciuni:
-
convertete adresele PDP ale pachetelor sosite de la reelele externe n adresele GSM ale
utilizatorilor destinatari i transfer aceste pachete ctre SGSN corespunztoare; n acest
scop GGSN memoreaz adresa SGSN curent pentru utilizatori i profilurile lor n registrul
de localizare;
furnizeaz informaiile necesare pentru notele de plat, innd seama de utilizarea reelelor
externe;
19
autentificare.
La un GGSN pot fi conectate mai multe SGSN, iar un SGSN poate fi conectat la mai multe GGSN,
pentru a avea acces la mai multe reele externe.
7.3.1.2 Funciuni GPRS ale celorlalte componente
-
n funcie de capabilitile staiei mobile i ale reelei, staiile mobile GPRS pot funciona n trei
moduri diferite:
(1) Clasa A - permite staiei mobile s aib o conexiune cu comutaie de circuite (GSM
convenional) simultan cu un transfer de pachete (funcionare GPRS);
(2) Clasa B - permite staiei mobile s fie ataat simultan n conexiuni cu comutaie de circuite
(CS) i cu comutaie de pachete (PS), dar nu poate utiliza ambele servicii n acelai timp;
totui, staia mobil, implicat ntr-un transfer de pachete, poate ntrerupe transferul
pachetelor pentru a recepiona un mesaj ntr-o conexiune CS, dup care reia transferul
pachetelor;
(3) Clasa C - permite staiei mobile s fie ataat n orice moment numai la unul din cele dou
tipuri de servicii (CS i PS), exceptnd mesajele SMS, acestea putnd fi recepionate i
transmise n orice moment.
-
MSC are n responsabilitate o arie care se numete aria de serviciu a MSC/VLR (SA Service Area).
- Aria de serviciu este alctuit din mai multe arii de localizare (LA - Location Area). O arie de
localizare este alctuit dintr-un grup de celule BSS, n care o staie mobil se poate deplasa
fr a raporta reelei localizarea sa. Aria de rutare (RA - Routing Area) a unui SGSN este
constituit dintr-un subset de arii de localizare MSC. Un SGSN poate fi conectat la mai multe
MSC i un MSC poate fi conectat la mai multe SGSN.
-
20
HLR este o baz de date cu informaii pentru comunicaii CS i PS despre fiecare abonat al
operatorului GSM/GPRS, cum ar fi: servicii suplimentare, parametrii de autentificare, numele
punctului de acces (APN - Access Point Name, spre exemplu furnizorul de servicii IP), dac staiei
mobile i este alocat o adres IP static, informaii despre localizarea staiei mobile.
Pentru GPRS tripleta de autentificare este transmis direct, de la HLR la SGSN, fr a trece, aa
cum se ntmpl pentru serviciile GSM cu comutaie de circuite, prin MSC/VLR.
Transferul informaiei de la HLR spre SGSN are loc atunci cnd operatorul schimb datele despre
abonat sau cnd un nou SGSN are nevoie de datele unui abonat care s-a ataat la el ori este n
roaming. n acest ultim caz vechiul SGSN trebuie s fie informat despre roaming.
De la SGSN la HLR se transfer informaie de rutare ca urmare a aciunii unei staii mobile de
ataare sau de roaming. Pentru o staie mobil n roaming HLR poate fi ntr-o reea diferit de cea
n care se afl SGSN care o servete.
-
VLR (Visitor Location Register) conine date despre toate staiile mobile aflate temporar n aria de
localizare a unui MSC (pentru CS) sau n aria de rutare a unui SGSN (pentru PS). Aceste date sunt
obinute i memorate n urma solicitrii fcute de VLR ctre HLR, atunci cnd o staie mobil apare
n roaming n aria de localizare a unui MSC, respectiv n aria de rutare a unui SGSN.
Pentru abonaii GPRS autentificarea decurge la fel ca i pentru abonaii GSM. Cifrarea se
realizeaz n alt mod, dar nu implic modificri ale AuC.
7.3.2 Procedurile de apel i actualizare
7.3.2.1 Procedurile de ataare i de activare a contextului PDP
-
Ataarea IMSI -
GSM
PSTN/
ISDN
21
Ataarea GPRS -
Pentru a transmite sau pentru a recepiona date este necesar s se realizeze o procedur n dou
etape (Fig. 7.21), ataarea GPRS (1) i activarea contextului PDP (2) (Packet Data Protocol - Protocol
pentru date n pachete).
LAN1
1
GPRS
LAN2
Ataarea GPRS are ca rezultat stabilirea unei conexiuni logice ntre staia mobil i SGSN, iar
procedura corespunztoare, la rndul ei, se desfoar n mai multe etape (Fig. 7.22):
1) Staia mobil transmite o cerere de ataare ctre SGSN;
2) Dac staia mobil nu este cunoscut de ctre SGSN, acesta va solicita IMSI i tripleta de
autentificare vechiului SGSN;
3) Dac vechiul SGSN nu cunoate staia mobil, acesta va transmite un mesaj eroare ctre
noul SGSN, iar noul SGSN va solicita IMSI staiei mobile;
4) SGSN autentific staia mobil;
5) Se actualizeaz HLR (dac este o nou arie de serviciu SGSN);
1, 3, 4, 7
AuC
MSC/VLR
6
BSC
SGSN
HLR
4, 5
2
SGSN
("old")
Fig. 7.22 Ataarea GPRS
22
7) SGSN comunic staiei mobile noul TLLI (Temporary Location Link Id - Identitatea
legturii de localizare temporare).
-
Detaarea GPRS -
Detaarea staiei mobile de la reea poate fi iniiat de de staia mobil sau de reea. Procedura
implic, n ambele cazuri, comunicaii ntre MS, BSS, SGSN i GGSN.
Dup ataarea GPRS, pentru a realiza un schimb de pachete cu o reea de date cu comutaie de
pachete extern, staia mobil cere s i se atribuie una sau mai multe adrese de tipul celor utilizate
n reeaua extern (adrese PDP - Packet Data Protocol).
Pentru fiecare sesiune se creeaz un aa numit context PDP, care descrie caracteristicile sesiunii. El
descrie tipul PDP (spre exemplu IPv4), adresa PDP alocat staiei mobile (adres IP pentru
exemplul considerat anterior), QoS cerut i adresa unui GGSN care servete ca punct de acces n
reeaua de date cu comutaie de pachete.
Activarea contextului PDP echivaleaz cu nregistrarea (logging in) staiei mobile n reeaua
extern cu comutaie de pachete i permite acesteia s transmit i s recepioneze pachete de date.
Deosebirea fa de o conexiune stabilit prin apel pe circuite comutate const n faptul c, n GPRS,
utilizatorul poate activa simultan cteva contexte PDP, dac terminalul su suport mai multe
adrese IP.
Activarea contextului PDP permite accesul staiei mobile la o reea extern. Procedura de activare a
contextului PDP se desfoar n mai multe etape (Fig. 7.23):
6
LAN
HLR
3
BSC
SGSN
5
TID
4
1
GGSN
7
23
Dezactivarea contextului PDP poate fi iniiat de staia mobil, SGSN sau GGSN. Procedura se
desfoar n patru etape: cerere de eliminare a contextului PDP, rspuns eliminare context PDP,
cerere de dezactivare a contextului PDP, rspuns dezactivare a contextului PDP.
Alocarea adreselor PDP poate fi static sau dinamic. n cazul alocrii statice operatorul reelei
mobile l-a care s-a nregistrat utilizatorul ("home PLMN") i atribuie permanent o adres PDP. n
cazul alocrii dinamice adresa i este atribuit dup activarea contextului PDP, fie de operatorul
reelei n care s-a nregistrat utilizatorul (dynamic home-PLMN PDP address), fie de operatorul
reelei n care utilizatorul se afl n vizit (dynamic visited-PLMN PDP address), dup cum a ales
operatorul reelei de acas. n alocarea dinamic responsabilitatea alocrii, activrii i dezactivrii
adreselor PDP revine nodului GGSN.
7.3.2.2 Proceduri de actualizare
Administrarea localizrii are sarcina principal de a ine evidena localizrii curente a utilizatorului,
astfel nct pachetele pe care el trebuie s le recepioneze s fie rutate ctre staia sa. n acest scop
staia mobil emite frecvent ctre SGSN curent mesaje pentru actualizarea localizrii. Dac
mesajele de actualizare ar fi transmise rar, celula n care se afl staia mobil nu ar fi cunoscut
exact i pentru fiecare pachet transmis ctre staia mobil ar fi necesar o aciune de ghidare
(paging), ceea ce ar conduce la ntrzieri mari n livrarea pachetelor. Pe de alt parte, dac mesajele
de actualizare a localizrii ar fi transmise foarte des, localizarea staiei mobile ar fi foarte bine
cunoscut de ctre reea, livrarea pachetelor s-ar face fr ntrzieri suplimentare provocate de
paging, dar s-ar consuma foarte mult din capacitatea canalelor ascendente (uplink) i, de asemenea,
24
i sursa de alimentare a staiei mobile ar fi solicitat mai mult. De aceea se impune alegerea unei
strategii bune pentru administrarea localizrii, care va reprezenta un compromis ntre cele dou
situaii extreme. n acest scop a fost definit un model al strilor staiei mobile n GPRS (Fig. 7.24).
IDLE
Ataare
GPRS
Contorul de
timp
STANDBY
a expirat
Detaare
GPRS
READY
Contorul de timp Transmiterea
READY a expirat* unui pachet
* sau trecere
forat n
STANDBY
STANDBY
O staie mobil poate fi ntr-una din trei stri distincte, depinznd de mrimea traficului curent, iar
frecvena actualizrilor localizrii depinde de starea staiei. n starea IDLE staia mobil nu este
accesibil. Ca urmare a atarii GPRS staia trece n starea READY. Prin detaarea GPRS toate
contextele PDP sunt eliminate i staia trece din nou n starea IDLE. Dac, dup ce a trecut n starea
READY, nu transmite nici un pachet ntr-un interval de timp limit, staia mobil va trece n starea
STANDBY.
Trecerea staiei mobile dintr-o celul n alta poate implica schimbarea ariei de rutare (RA - routing
area) i, eventual, chiar schimbarea ariei de localizare (LA - location area), aa nct, ntr-o astfel de
situaie, apare necesitatea rezolvrii unuia din urmtoarele trei cazuri distincte:
-
actualizarea celulei;
25
n toate aceste cazuri staia mobil stocheaz identitatea celulei n contextul administrrii
mobilitii.
Actualizarea celulei -
Actualizarea celulei se realizeaz atunci cnd staia mobil, fiind n starea READY, trece ntr-o
nou celul dar rmne n aceeai zon de rutare. Dac la trecerea dintr-o celul n alta se schimb
i aria de rutare va avea loc numai actualizarea RA.
Pentru actualizarea celulei staia mobil va transmite ctre SGSN un cadru LLC, de orice tip,
coninnd identitatea staiei. SGSN va nregistra schimbarea celulei pentru staia mobil respectiv
i va dirija apoi traficul ctre aceast staie prin noua celul.
Actualizarea ariei de rutare este necesar atunci cnd staia mobil a intrat ntr-o nou arie de
rutare, cnd contorul de timp pentru actualizarea periodic a ariei de rutare a expirat sau cnd o
staie suspendat nu este nregistrat de staia de baz.
Procedura este iniiat de staia mobil printr-o cerere de actualizare a ariei de rutare transmis ctre
SGSN. Actualizarea poate fi de tipul "intra SGSN", cnd SGSN deine informaia necesar despre
staia mobil sau "inter SGSN", cnd noul SGSN obine aceast informaie de la vechiul SGSN.
-
Actualizarea combinat RA/LA are loc ntr-o reea funcionnd n modul I, cnd staia mobil intr
ntr-o nou arie de rutare sau cnd o staie ataat GPRS realizeaz ataarea IMSI.
Procedura este iniiat printr-o cerere de actualizare a ariei de rutare, indicnd faptul c este
necesar i actualizarea ariei de localizare. SGSN dirijeaz actualizarea LA ctre VLR.
7.3.3 Interfaa radio
7.3.3.1 Nivelul fizic
n GPRS unei staii i pot fi alocate mai multe intervale temporale n acelai cadru TDMA, ceea ce
nseamn o mare flexibilitate n satisfacerea nevoilor de trafic (band) ale utilizatorilor. Mai mult,
alocarea intervalelor temporale este independent pentru cele dou sensuri, permind astfel traficul
de date asimetric.
Spre deosebire de GSM, intervalele temporale n GPRS sunt alocate unui utilizator numai pe durata
transmiterii sau recepionrii pachetelor de date, ceea ce conduce la o utilizare mai eficient a
resurselor radio. n acest fel un canal fizic poate fi alocat mai multor utilizatori.
26
Resursele radio (canalele fizice) ale unei celule care furnizeaz servicii GSM i GPRS sunt
partajate de toate staiile mobile GPRS i non-GPRS localizate n acea celul.
- Canale logice
n GSM fiecare dintre cele opt canale fizice, obinute prin diviziune n timp pe suportul unui canal
radio, este folosit pentru a crea canale logice. i pentru GPRS au fost definite mai multe canale
logice, utilizate pentru transmiterea pachetelor de date i pentru realizarea unor funciuni, cum sunt:
semnalizri, difuzarea informaiilor de sistem generale, sincronizare, alocarea canalelor, paging.
Grup
Canal
PDTCH
PBCCH
Funcie
Trafic date
Control difuzare
Acces aleatoriu
Alocare acces
Paging
Notificare
MS
MS
Sens
BSS
BSS
MS
BSS
MS
BSS
MS
BSS
MS
Canalul pentru traficul pachetelor de date (PDTCH - Packet data traffic channel) este alocat uneia
sau mai multor staii mobile (n cazul serviciului punct la punct, respectiv n cazul serviciului punct
- mutipunct) pentru transferul datelor utilizatorului. O staie mobil poate utiliza simultan cteva
canale de trafic.
Canalul de control difuzare de tip pachet (PBCCH - Packet broadcast control channel) este un canal
de semnalizare punct-multipunct unidirecional, de la staia de baz ctre staiile mobile, utilizat
27
pentru difuzarea n celul a informaiei specifice privind organizarea reelei radio GPRS. Pe acest
canal se pot difuza i informaii despre serviciile cu comutaie de circuite, astfel nct s nu fie
necesar ca o staie GSM/GPRS s asculte canalul de control difuzare, specific GSM (BCCH).
Canalul de control comun de tip pachet (PCCCH - Packet common control channel) este un canal
de semnalizare bidirecional punct-multipunct, care transport informaie pentru administrarea
accesului n reea (pentru alocarea resurselor radio i paging). El const din patru subcanale:
(1) - canalul pentru acces aleatoriu de tip pachet (PRACH - Packet random access channel),
utilizat de staia mobil pentru a cere unul sau mai multe PDTCH;
(2) - canalul pentru alocare acces de tip pachet (PAGCH - Packet access grant channel), utilizat
pentru a aloca staiei mobile unul sau mai multe PDTCH;
(3) - canalul pentru paging de tip pachet (PPCH - Packet paging channel), utilizat de staia de
baz pentru a afla unde se gsete o staie mobil (paging) nainte de a transmite pachete ctre aceasta;
(4) - canalul pentru notificare de tip pachet (PNCH), utilizat pentr a informa o staie mobil
despre mesajele de intrare de tip PTM (point-to-multipoint, punct-multipunct), n cazul unui apel
multidestinatari (de grup).
Canalele de control dedicate sunt canale de semnalizare bidirecional punct-la-punct. Acestea sunt:
(1) - canalul de control asociat de tip pachet (PACCH - Packet associated control channel),
asociat (alocat) totdeauna n combinaie cu unul sau mai multe PDTCH alocate unei staii mobile i
utilizat pentru a transporta informaie de semnalizare privind staia mobil (spre exemplu informaie
pentru controlul puterii);
(2) - canalul pentru controlul avansului n timp de tip pachet (PTCCH - Packet timing advance
control channel), utilizat pentru sincronizarea de cadru adaptiv.
Este foarte important coordonarea ntre canalele logice cu comutaie de circuite i cele cu
comutaie de pachete. Astfel, dac ntr-o celul nu sunt disponibile canale de control comune de tip
pachet (PCCCH), o staie mobil poate utiliza canale de control comune (CCCH), de tip GSM,
pentru a iniia un transfer de pachete. n plus, dac nu este disponibil canalul de control difuzare de
tip pachet (PBCCH), staia mobil va asculta canalul de control difuzare specific GSM (BCCH)
pentru a obine informaie despre reeaua de comunicaii mobile.
n figura 7.25 este ilustrat principiul alocrii canalului ascendent (uplink) pentru un transfer de
pachete iniiat de staia mobil. Staia mobil solicit alocarea de resurse radio, pentru un transfer
de pachete, trimind o "cerere de canal de tip pachet" (packet channel request) pe un canal PRACH
28
sau RACH. Reeaua va rspunde pe PAGCH sau, respectiv, pe AGCH, informnd staia mobil ce
canal(e) PDCH poate folosi. Un grup de trei bii, numit fanionul strii ascendente (USF - uplink
state flag), transmi i pe canalul descendent (downlink), va indica staiei mobile dac este liber sau
nu canalul ascendent.
MS
BSS MS
BSS
Cerere canal
pachet
Cerere paging
tip pachet
Alocare canal
tip pachet
Cerere canal
tip pachet
Cerere resurse
tip pachet
PACCH
Alocare canal
tip pachet
Rspuns la paging
tip pachet
PACCH
(Opional)
Alocare resurse
tip pachet
PACCH
(Opional)
Figura 7.26 prezint procedura de paging pentru o staie mobil (transfer de pachete iniiat de staia
de baz).
Canalele fizice utilizate pentru comutaia de pachete sunt numite canale de date de tip pachet
(PDCH - Packet data channel). Canalele logice pentru date de tip pachet sunt formate pe structura
canalelor fizice PDCH.
Pentru utilizarea eficient a resurselor radio, canalele PDCH sunt administrate de unitatea de
control de tip pachet (PCU - Packet control unit), aflat n controlerul staiei de baz (BSC). PCU
este responsabil de alocarea canalelor diferitelor staii mobile. Canalele PDCH pot fi alocate n
dou moduri:
(1) - canalele PDCH dedicate sunt alocate i eliberate la comanda operatorului;
(2) - canalele PDCH la cerere, constituind resurse GPRS dinamice temporare, sunt alocate i
Canalele alocate pentru GPRS sunt alocate ca grupuri de maximum patru intervale temporale
succesive. Un astfel de grup este numit PSET (packet set) i const att din canale dedicate, ct i
29
din canale la cerere. Toate canalele dintr-un PSET sunt pe aceeai frecven i urmresc acelai set
de salturi de frecven (dac sistemul GSM folosete salturile de frecven - frequency hopping).
Unei staii mobile i se aloc canale PDCH dintr-un singur PSET, deci maximum patru intervale
temporale (limit temporar).
Canalele dedicate sunt utilizate numai pentru GPRS, asigurnd n felul acesta resurse GPRS
permanente. Numrul canalelor la cerere depinde de mrimea traficului cu comutaie de pachete,
pn la limita la care traficul cu comutaie de circuite ncepe s diminueze traficul PDCH datorit
congestiei n celul. n lipsa oricrui trafic cu comutaie de circuite este posibil folosirea tuturor
canalelor pentru traficul GPRS.
Standardul GPRS prevede un canal PDCH care transport PBCCH. n soluia Ericsson pentru
GPRS acest canal este notat MPDCH (Master PDCH). Canalul MPDCH transport att PBCCH i
PCCCH, ct i trafic GPRS. PCCCH transport toate semnalizrile de control necesare pentru a
iniia transferul pachetelor. Primul PDCH dedicat, care este alocat conform preferinei operatorului
privind BCCH fr salt de frecven, va fi configurat ca MPDCH. Urmtoarele PDCH alocate vor
transporta numai trafic GPRS i semnalizarea asociat. Dac operatorul va micora numrul
canalelor PDCH dedicate, MPDCH va fi meninut atta timp ct cel puin un PDCH dedicat va
exista n celul.
Operatorul poate decide dac ntr-o celul trebuie s fie un MPDCH sau nu. ntr-o celul fr
MPDCH staiile mobile trebuie s urmreasc (s asculte) canalul BCCH pentru informaia de
difuzare i mesajele de paging. Mesajele paging vor conine informaia necesar pentru a se face
distincia ntre paging CS i paging PS. Staia mobil transmite pachetele de acces pe RACH,
specificnd dac cererea este pentru o conexiune CS sau PS. Informaia despre resursele alocate
este transmis apoi spre MS pe AGCH.
ntr-o celul cu MPDCH alocat staia mobil trebuie s asculte doar BCCH pentru a obine
informaia despre canalul fizic pe care pot fi depistate canalele PBCCH i PCCCH. Staia mobil va
asculta apoi PPCH pentru mesajele paging. Staia mobil transmite mesajele de cerere de acces pe
PRACH, pentru servicii PS sau pe RACH, pentru servicii CS. Oricum ns, traficul GPRS i
semnalizarea asociat sunt transmise totdeauna pe canalele GPRS specifice, indiferent dac exist
un MPDCH alocat sau nu.
Formarea canalelor logice de tip pachet, pe structura canalelor fizice, prezint dou aspecte:
formarea n frecven i formarea n timp. Formarea n frecven este dependent de frecvenele
30
alocate celulei (BTS), iar formarea n timp se bazeaz pe definirea unor structuri de multicadru
complexe.
O structur multicadru pentru PDCH const n 52 cadre TDMA, aa cum este indicat n figura 7.27.
Patru cadre TDMA consecutive formeaz un bloc, iar multicadrul conine 12 blocuri (B0 - B11),
dou cadre rezervate pentru PTCCH i nc dou cadre libere. Formarea canalelor logice din
blocurile B0 - B11 poate varia de la bloc la bloc i este contolat de parametri difuzai pe PBCCH.
n afara multicadrului 52, care poate fi utilizat de toate canalele logice GPRS, este definit i o
structur de multicadru 51 (pentru GSM), utilizat i pentru formarea unor canale logice GPRS, dar
numai PCCCH i PBCCH.
Multicadru cu 52 cadre TDMA (240 ms)
B0
B1
B2
B3
B4
B5
B6
B7
B8
B9
B10
B11 X
T - Cadru pentru PTCCH; X - Pachete pentru mesaje de avans n timp (spre staiile mobile)
Fig. 7.27 Structur multicadru cu 52 cadre
Un bloc radio, constituit din 456 bii care rezult dup codarea pentru protecia la erori, se transmite
n patru pachete, de cte 114 bii fiecare, cte unul n acelai interval temporal din patru cadre
TDMA consecutive.
Dac unei staii mobile i se aloc un interval temporal din cele opt ale unui cadru TDMA, pe durata
de 240 ms a unui multicadru 52 staia va avea la dispoziia sa 48 intervale temporale, pentru a
transmite 12 blocuri radio. Dac numrul biilor de informaie dintr-un bloc radio este M, debitul
datelor va fi 12M 240 b/ms = 0,05M Kb/s.
Sunt definite patru scheme de codare (CS - Coding scheme) ai cror parametri sunt prezentai n
tabelul de mai jos.
Schem
a de
codare
Precod.
USF
Bii
info.
fr
USF
Bii de
paritate
BC
Bii
zero
aduga
i
Ieire
codor
conv.
Bii
elimina
i
Rata
codului
conv.
CS-1
CS-2
CS-3
CS-4
3
6
6
12
181
268
312
428
40
16
16
16
4
4
4
-
456
588
676
456
0
132
220
-
1/2
2/3
3/4
1
Debitu
l
datelo
r
Kb/s
9,05
13,4
15,6
21,4
31
Codarea se realizeaz pentru cei M bii de informaie, precedai de trei bii care reprezint fanionul
strii ascendente (USF). Se realizeaz nti o precodare a celor trei bii USF cu un cod bloc (n CS1 nu se realizeaz aceast precodare). Urmeaz codarea biilor de informaie mpreun cu biii USF
dup precodare, utiliznd un cod bloc (BC). Cuvntul de cod astfel rezultat, completat cu patru bi i
zero, este apoi codat cu un cod convoluional cu lungimea de constrngere 4. Adugarea celor patru
bii zero faciliteaz terminarea codrii convoluionale. Dup codarea convoluional sunt elimina i
(procedeu "puncturing") un numr de bii, rezultand un cuvnt de cod de 456 bii. n CS-4 nu se
mai utilizeaz i codarea convoluional.
Pentru codarea canalului de trafic se alege una din cele patru scheme, n funcie de calitatea
canalului. Pentru canale de calitate foarte slab se va alege schema de codare CS-1, iar pentru cele
mai bune canale se va alege CS-4. Pentru un interval temporal GSM, cu CS-1 se obine un debit al
datelor de 9,05 Kb/s, iar cu CS-4 se obine un debit de 21,4 Kb/s. Alocnd toate cele opt intervale
temporale ale cadrului TDMA unui singur utilizator se obine debitul maxim de 171,2 Kb/s. Practic
intervalele temporale sunt partajate de mai muli utilizatori i debitul datelor asigurat fiecruia va fi
mai mic. Pentru canalele de semnalizare se folosete CS-1.
Dup codare cuvintele de cod sunt aplicate unui bloc de intercalare, de adncime 4. n partea de
recepie se realizeaz nti deintercalarea i apoi decodarea cu algoritml Viterbi.
7.3.3.2 Arhitectura protocoalelor
- Planul de transmisiune -
Arhitectura protocoalelor pentru planul de transmisiune GPRS este prezentat n figura 7.28.
GTP (GPRS tunneling protocol) transport datele utilizatorului i semnalizrile ntre nodurile
suport GPRS (GSN), pe reeaua magistral (backbone) GPRS, mpachetnd unitile de date ale
protocolului de date n pachete punct-la-punct i asigurnd, dac este necesar, mecanisme pentru
controlul fluxului. Protocolul este definit att ntre noduri GSN din cadrul unei singure reele mobile
(interfaa Gn), ct i ntre noduri GSN aparinnd unor reele mobile diferite (interfaa Gp). n planul de
transmisiune GTP folosete un mecanism tunel pentru transferul pachetelor de date ale utilizatorului. n
planul de semnalizare GTP specific un protocol de administrare i control de tip tunel, semnalizarea
fiind utilizat pentru a crea, a modifica i a elimina tunelele.
32
MS
BSS
SGSN
GGSN
Aplicaie
Reea
(IP, X.25)
Reea
(IP, X.25)
Releu
SNDCP
GTP
LLC
TCP/
UDP
SNDCP
LLC
Nivelul
legtur
de date
Nivelul
fizic
Releu
BSSGP
RLC
RLC
MAC
MAC
PLL
PLL
RFL
RFL
Um
SNDCP
LLC
RLC
MAC
PLL
RFL
GTP
TCP/
UDP
BSSGP
IP
IP
Serviciu
reea
Serviciu
reea
Legtur de
date
Legtur de
date
Nivelul
fizic
Nivelul
fizic
Nivelul
fizic
Nivelul
fizic
Gb
Gn
BSSGP
GTP
TCP
UDP
IP
Gi
Pachetele GTP transport pachetele IP sau X.25 ale utilizatorului. Sub GTP protocoalele standard
TCP sau UDP sunt folosite pentru a transporta pachetele GTP pe reeaua magistral. TCP este
folosit n cazul pachetelor X.25, care necesit o legtur de date fiabil, iar UDP este folosit n
cazul pachetelor IP. Sub TCP/UDP, la nivelul reea, se folosete IP pentru rutarea pachetelor pe
reeaua magistral. Sub IP se pot folosi protocoalele reelelor Ethernet, ISDN sau ATM. Rezumnd,
n reeaua magistral GPRS arhitectura de transport este alctuit astfel: IP/X.25 peste GTP, GTP
peste UDP/TCP, UDP/TCP peste IP.
SNDCP (Subnetwork dependent convergence protocol) este utilizat pentru transferul pachetelor
33
redundante (spre exemplu compresia datelor conform avizului V.42 bis al ITU-T i compresia antetului
IP);
- segmentarea (pentru a respecta lungimea maxim a cadrelor LLC) i reasamblarea.
Nivelul legtur de date ntre staia mobil i reea este mprit n dou subnivele: LLC (Logical
link control), ntre MS i SGSN i RLC/MAC (Radio link control/Medium access control), ntre
MS i BSS.
Protocolul LLC, derivat din HDLC (High-level data link control),este o versiune adaptat a
protocolului LAPDm utilizat n GSM. El asigur o legtur fiabil ntre MS i SGSN asociat,
incluznd controlul fluxului, recepia n ordine a tuturor cadrelor, detectarea erorilor i corectarea
lor prin retransmitere (ARQ). Confidenialitatea datelor este asigurat prin funciuni de cifrare. Sunt
posibile lungimi variabile ale cadrelor LLC i ambele tipuri de servicii, cu conexiune, prezentat mai
sus i fr conexiune.
Subnivelul RLC/MAC realizeaz dou funciuni. Funcunea RLC const n stabilirea unei legturi
fiabile ntre MS i BSS, incluznd segmentarea i reasamblarea cadrelor LLC n blocuri de date
RLC, precum procedura ARQ pentru cuvintele de cod necorectabile. Funciunea MAC controleaz
procedurile de acces (cerere i alocare) pentru canalul radio i folosete algoritmi de rezolvare a
coliziunilor. Protocolul MAC se bazeaz pe principiul Aloha n trane (Slotted Aloha). Subnivelul
RLC/MAC ofer att servicii cu conexiune, ct i servicii fr conexiune.
Nivelul fizic ntre MS i BSS este mprit n dou subnivele: nivelul legturii fizice (PLL -
Physical link layer) i nivelul RFL (radio frequency layer). Nivelul PLL asigur un canal fizic ntre
MS i BSS, funciunile sale constnd n codarea canalului (detecia erorilor, corectarea direct a
erorilor (FEC - Forward error correction), indicarea cuvintelor de cod necorectabile), intercalarea
biilor i detectarea congestiei pe legtura fizic. RFL opereaz sub PLL i asigur funciunile unui
canal radio (modulaie i demodulaie).
Interfaa BSS - SGSN
Protocolul de aplicaie BSS GPRS (BSSGP - BSS GPRS application protocol) transport
informaie de rutare i relativ la QoS ntre BSS i SGSN.
Protocolul nivelului "serviciu reea" (NS - Network service) se bazeaz pe protocolul releu de cadre
(FR - Frame relay).
Structura blocurilor radio i transmiterea lor n multicadrele 52
34
Cadrele LLC primite de la SGSN ntr-un transfer spre staia mobil (Figura 7.29) sunt fragmentate
de ctre unitatea de control al pachetelor (PCU - hardware specific GPRS aflat n BSC) n blocuri
RLC/MAC mai mici, care vor fi apoi codate n blocuri radio n nivelul fizic.
Nivelul LLC
LL-PDU
Nivelul RLC/MAC
Bloc
RLC/MAC
Bloc radio
Bloc radio
Nivelul fizic
B0
B1
B2
T B3
B4
B5
X B6
B7
B8
T B9
B10 B11 X
52 cadre TDMA
Fig. 7.29 Transformarea cadrelor LLC n blocuri radio
Aa cum deja s-a menionat, un bloc radio, constituit din 456 bii care rezult dup codarea pentru
protecia la erori, se transmite n patru pachete, de cte 114 bii fiecare, cte unul n acelai interval
temporal din patru cadre TDMA consecutive.
Transmiterea pachetelor spre i de la staia mobil este numit flux de blocuri temporar (TBF Temporary block flow). Unei staii mobile i se poate aloca cte un TBF n fiecare sens, ascendent i
descendent. Fiecare TBF este identificat printr-o adres, identitate de flux temporar (TFI Temporary flow identity), alocat de reea. Staia mobil este informat, cnd i se aloc un TBF, ce
interval(e) temporal(e) trebuie s foloseasc i care este TFI corespunztoare.
Unul sau mai multe intervale temporare pot fi alocate, n acelai timp, mai multor staii mobile.
Antetul fiecrui bloc de trafic pe canale descendente (downlink) conine TFI, indicnd crei staii
mobile i este adresat blocul radio. Totodat, antetul fiecrui bloc de trafic descendent conine
fanionul de stare ascendent (USF - Uplink state flag), utilizat pentru a indica staiilor mobile, cu
35
TBF pentru sensul ascendent n acel intervalul temporal, care dintre ele poate emite n urmtorul
grup de patru pachete.
- Planul de semnalizare
Arhitectura protocoalelor din planul de semnalizare cuprinde protocoale de control i suport pentru
funciunile planului de transmisiune: ataarea i detaarea GPRS, activarea contextului PDP,
controlul cilor de rutare i alocarea resurselor reelei.
Arhitectura semnalizrii ntre SGSN i registrele HLR, VLR i EIR utilizeaz aceleai protocoale
ca i GSM, completate cu funciuni specifice GPRS (Fig. 7.31). ntre SGSN i HLR, ca i ntre
SGSN i EIR, se folosete protocolul MAP (Mobile application part), o extensie a sistemului de
semnalizare SS 7, specific reelelor mobile. El transport informaia de semnalizare relativ la
actualizarea localizrii, informaia de rutare, profilul utilizatorului i handover (transfer dintr-o
celul n alta).
MS
BSS
SGSN
GMM/
SM
GMM/
SM
LLC
LLC
RLC
Releu
RLC
BSSGP
MAC
MAC
GSM RF
GSM RF
Um
BSSGP
Serviciu
reea
Serviciu
reea
Nivelul
fizic
Nivelul
fizic
Gb
36
SGSN
HLR (i EIR)
MAP
MAP
TCAP
SCCP
TCAP
SCCP
MTP3
MTP2
MTP3
MTP2
Nivel fizic
Nivel fizic
Gr
SGSN
MSC/VLR
BSSAP+
SCCP
BSSAP+
SCCP
MTP3
MTP2
MTP3
MTP2
Nivel fizic
Nivel fizic
Gs
Schimbul de mesaje MAP se face pe suportul oferit de protocolul TCAP (Transaction capabilities
application part) i, un nivel mai jos, de protocolul SCCP (Signalling connection control part).
Protocolul BSSAP+ include funciuni ale protocolului BSSAP din GSM i este folosit pentru a
transfera informaia de semnalizare ntre SGSN i VLR (interfaa Gs), incluznd semnalizarea
pentru administrarea mobilitii atunci cnd este necesar coordonarea funciunilor GPRS i ale
GSM (cum sunt actualizarea localizrii GPRS i non-GPRS, ataarea combinat GPRS/IMSI,
paging pentru o staie mobil prin GPRS pentru un apel GSM intrnd).
7.3.3.3 Transferul pachetelor
- Moduri de funcionare a reelei -
Reeaua poate transmite mesajele paging pentru servicii cu comutaie de circuite pe acelai canal pe
care se transmit i mesajele paging pentru serviciile cu comutaie de pachete, un canal de paging
GPRS sau un canal de trafic GPRS i staia mobil trebuie s monitorizeze acest canal.
tot pe canalul de paging GPRS (canal de paging pachet CCCH), fie pe un canal de trafic GPRS.
Aceasta nseamn c staia mobil trebuie s monitorizeze numai canalul de paging i c va recepiona
mesajele de paging CS pe canalul de date de tip pachet, atunci cnd i-a fost alocat un canal de date
pachet.
37
- n modul II de funcionare reeaua transmite mesajele de paging CS, pentru o staie ataat
GPRS, pe canalul de paging CCCH, canal utilizat i pentru paging GPRS. Aceasta nseamn c staia
mobil trebuie s monitorizeze numai canalul CCCH de paging, mesajele de paging CS fiindu-i
transmise pe acest canal chiar i atunci cnd i s-a alocat un canal de date pachet.
- n modul III de funcionare reeaua transmite mesajele de paging CS, pentru o staie mobil
ataat GPRS, pe canalul de paging CCCH i mesajele de paging GPRS fie pe canalul de paging pachet
(dac este alocat un astfel de canal n celul), fie pe canalul de paging CCCH. Aceasta nseamn c o
staie mobil, care folosete ambele tipuri de servicii, CS i PS, trebuie s monitorizeze ambele canale
de paging (dac n celul este alocat un canal de paging pachet). Reeaua nu realizeaz o coordonare a
soluiilor de paging.
Modul I
A
BSC
Modurile II i III
MSC/
VLR
Gs
BSC
SGSN
actualizare combinat LA i RA
paging combinat
pauze mai mari pentru MS
sarcin de paging mai mic (doar
n aria de rutare)
MSC/
VLR
SGSN
actualizri LA i RA separate
MS trebuie s asculte cele dou
canale de paging
paging pentru MS se face n aria
de localizare
Atunci cnd interfaa Gs exist (Fig. 7.33), ntre MSC/VLR i SGSN, toate mesajele de paging
generate de MSC, pentru o staie mobil ataat GPRS, trec prin SGSN, permind astfel reelei s
realizeze coordonarea pentru paging. SGSN coordoneaz procedurile de paging pe baza IMSI, dac
staia mobil este n starea "ready" sau n "standby". Reeaua funcioneaz n modul I.
Dac nu exist interfaa Gs mesajele de paging, generate de MSC pentru staiile mobile ataate
GPRS, trec prin interfaa A, ntre MSC i BSC i coordonarea pentru paging nu este posibil.
Reeaua trebuie s funcioneze fie n modul II, n care nu se aloc celulei un canal de control comun
38
de tip pachet, fie n modul III, n care poate fi folosit, pentru paging GPRS, canalul de control
comun de tip pachet, dac un astfel de canal este alocat celulei.
Pentru o funcionare adecvat modul de funcionare a reelei trebuie s fie acelai n fiecare celul
i trebuie transmis, ca informaie de sistem, staiilor mobile. n funcie de modul de funcionare
furnizat de reea, staia mobil poate alege, corespunztor posibilitilor ei, dac se poate ataa
serviciilor GPRS, serviciilor non-GPRS sau ambelor tipuri de servicii.
- Transferul pachetelor pe canalul descendent (downlink) Paging
Pentru paging, n cazul unei staii mobile n clas A sau B, ataat GPRS i CS i dac exist
interfaa Gs ntre MSC i SGSN, MSC va transmite datele de paging ctre SGSN prin interfaa Gs
i nu direct ctre BSC. Deoarece SGSN cunoate localizarea staiei mobile la nivel de celul cnd
staia este n starea "ready" sau, altfel, la nivelul ariei de localizare, aria de paging va fi de aceea i
mrime sau mai mic dect atunci cnd nformaiile de paging sunt transmise direct la BSC.
SGSN transmite datele de paging ctre PCU (n BSC), mpreun cu informaii despre celul sau
despre aria de localizare. Dac staia mobil este implicat ntr-un transfer de pachete PCU va
transmite mesajul de paging pe canalul de control asociat canalului de trafic n pachete, PACCH.
Altfel, mesajul de paging va fi transmis pe PPCH (canal de control comun de tip pachet pentru
paging) sau pe PCH (paging GSM) dac PPCH nu este disponibil.
Dac reeaua nu posed interfaa Gs, MSC nu poate transmite datele de paging ctre SGSN i le va
transmite direct ctre BSC.
Dac staia mobil este n starea "standby" GPRS, transferul pachetelor spre staia mobil este
iniiat prin paging n aria de rutare, de ctre SGSN, care va transmite spre PCU o cerere de paging
BSSGP. PCU va determina grupul de paging cruia i aparine staia mobil i va transmite cererea
de paging ntr-un interval temporal n care staia ascult (nu transmite). Staia mobil va transmite
ctre SGSN un mesaj de rspuns la paging, mesaj care este transparent pentru BSS, fiind coninut
ntr-un cadru LLC. Din acest moment staia mobil este n starea "ready" i SGSN poate ncepe s
transmit cadre LLC ctre PCU, menionnd celula i identitatea staiei.
Flux de blocuri temporar
Transmisiunea pachetelor spre i de la staia mobil se numete flux de blocuri temporar (TBF Temporary block flow). Prin analogie, fazei de stabilire a unui apel pe circuit comutat i
39
corespunde, in comutaia de pachete, alocarea unui flux de blocuri temporar pe canalul descendent
(DL - TBF) sau pe canalul ascendent (UL - TBF). O staie mobil poate avea un TBF, ntr-un
anumit sens sau cte un TBF n fiecare sens. Fiecare TBF este identificat printr-o identitate de flux
temporar (TFI - Temporary flow identity), alocat de reea. Cnd i este alocat un TBF, staia
mobil este informat ce interval(e) temporar(e) are de folosit i care este TFI alocat.
Unul sau mai multe intervale temporale pot fi alocate, n acelai timp, mai multor staii mobile.
Fiecare bloc de trafic (n sensul descendent) conine TFI n antetul su pentru a specifica crei staii
i este destinat respectivul bloc radio. De asemenea, antetul fiecrui bloc de trafic descendent
conine fanionul de stare ascendent (USF - Uplink state link), pentru a specifica staiilor mobile
care au alocat un UL - TBF n acel interval de timp, care dintre ele poate transmite un bloc radio n
urmtorul grup de patru pachete.
Stabilirea unui DL - TBF
Primind cadre LLC de la SGSN, PCU verific dac staia mobil creia i sunt destinate aceste
cadre este deja implicat ntr-un transfer de cadre.
1. Dac MS are deja un DL - TBF, noile cadre LLC vor fi puse n coada celorlalte cadre LLC
De notat c, dup ce staia a fost implicat ntr-un transfer de pachete, ea rmne n modul nonDRX (Discontinuous reception) un anumit interval de timp, interval n care ea este "treaz" i nu
este necesar s atepte pentru grupul ei de paging, astfel nct mesajul de alocare i poate fi transmis
imediat.
- Transferul pachetelor n sensul ascendent Stabilirea unui UL - TBF
Dac staia mobil n-are stabilit un TBF, va transmite ctre PCU un mesaj de "cerere canal pachet".
Alocarea resurselor dup aceast cerere, n soluia Ericsson, se poate face n dou moduri, ntr-o
singur etap sau n dou etape.
40
1. Staiei mobile i sunt alocate resurse n mai multe intervale temporale, pentru un interval de
timp mai mare, prin metoda alocrii dinamice. Pentru fiecare interval temporal se aloc staiei o valoare
a USF, iar TFI este utilizat n semnalizare pentru a identifica staia mobil.
2. Se aloc un singur interval temporal pentru a transmite un singur bloc RLC. Acesta poate fi
utilizat pentru a permite staiei mobile s transmit un mesaj de cerere resurse de tip pachet i s
specifice capabilitile i/sau solicitrile sale (resurse la cerere) sau poate fi folosit pentru a transmite
un cadru LLC foarte scurt, cnd staia are de transmis numai acest cadru.
MS
PCU
Packet channel request
Packet uplink assignment
(Opional)
(Opional)
Dac staia mobil transmite o cerere de resurse de tip pachet n intervalul de timp alocat, PCU va
aloca resurse i-i va transmite un mesaj de alocare ascendent de tip pachet (Fig. 7.34).
TBF deja stabilit
Dac MS are deja un DL TBF stabilit, ea va transmite un mesaj de cerere resurse de tip pachet pe
canalul de control asociat cu DL TBF (PACCH). La alocarea resurselor pentru sensul ascendent
PCU va ine seama de alocarea n sensul descendent i mesajul de alocare este transmis ctre MS pe
PACCH.
Confirmri
Blocurile radio pot fi transmise n modul RLC cu confirmare sau fr confirmare. n ambele moduri
sunt transmise mesaje ACK/NAK, dar retransmiterea pachetelor n interfaa radio se face numai n
modul RLC cu confirmare.
41
- pentru a afla care este calitatea transmisiunii, astfel nct s se poat alege o schem de codare
care asigur cea mai bun performan;
- pentru a prioritiza MS n funcie de calitatea legturii.
Terminarea unui TBF
Dac n PCU nu mai sunt cadre LLC de transmis ctre o anumit staie mobil, se va elibera DL
TBF. Dac, imediat dup eliberare, PCU primete noi cadre LLC pentru aceeai staie, cadre care
puteau fi n SGSN cnd s-a eliberat DL TBF, PCU va transmite o nou alocare, corespunztoare
unui nou TBF, pentru aceeai staie. Deoarece staia mobil este nc n starea "ready" nu va fi
nevoie de paging.
Cnd staia mobil mai are de transmis doar cteva blocuri RLC, va semnala reelei i se
declaneaz o procedur de contorizare. Dup ce toate blocurile au fost transmise i confirmate,
TBF va fi eliberat. Dac MS are mai mult cadre de transmis, dup ce s-a declanat procedura de
contorizare, va trebui s se stabileasc un nou TBF, pentru c nu i se permite s continue s
transmit mai multe pachete dect avea la iniierea procedurii de contorizare.
Selecia i reselecia celulei
ntr-o reea GSM selecia celulei (i implicit transferul) pentru o staie mobil este efectuat de
BSC, pe baza rapoartelor de msurtori efectuate de staia mobil i transmise la fiecare dou
secunde, att timp ct staia este conectat n reea (strile activ i de repaus).
n GPRS staia mobil alege staia de baz cu care va comunica, pe baza msurtorilor asupra
celulelor nvecinate. Algoritmii de selecie i reselecie sunt n staia mobil i sunt dirijai de
parametrii de selecie i reselecie a celulei difuzai de reea pe PBCCH.
7.4 Interconectarea cu reele IP
GGSN
Ruter
IP
Transport GPRS
(vezi Fig. 3.10)
IP
Nivel 2
Nivel 1
Gi
42
Reeau GPRS suport ambele versiuni IP, IPv4 i IPv6. Interconectarea reelei GPRS cu reele IP
se face prin interfata Gi. Dinspre o reea IP extern reeaua GPRS este privit ca orice alt reea IP,
iar GGSN ca un ruter IP obinuit. n figura 7.35 este prezentat stiva de protocoale din GGSN.
Un exemplu de conectare a unei reele GPRS la Internet este prezentat n figura 7.36.
Reea magistral
GPRS
intraGGSN
DNS
SGSN
MS
BSS
Gn
Gn
Reea IP de
operator
Gi
MT
DHCP
Gb
TE
Um
R
Firewall
Gp
GGSN
Reea IP
extern
Utilizator
LAN
Ruter
LAN
Reeaua magistral intern GPRS interconecteaz nodurile GSN. Fiecare nod GSN conine un ruter,
dar n aceast reea pot fi incluse i rutere separate, ntre noduri GSN. Sunt posibile i configura ii
cu noduri SGSN i GGSN n aceeai unitate.
Conectivitatea GPRS IP asigur comunicaia ntre diferitele pri ale sistemului GPRS al
operatorului, incluznd staiile mobile, SGSN, GGSN, sisteme gazd administrative i sisteme
gazd care furnizeaz servicii Internet, dar i comunicaia cu Internet. Acestor dou tipuri de
comunicaii le corespund dou nivele diferite de comunicaii IP:
- comunicaia IP n cadrul reelei GPRS, pentru semnalizri, management etc;
- comunicaia IP a utilizatorilor.
Deoarece sistemul GPRS utilizeaz protocolul IP pentru traficul utilizatorilor i pentru traficul de
sistem (semnalizri, management), sunt necesare adrese IP att pentru staiile mobile, ct i pentru
componentele sistemului.
43
Adresele IP atribuite sistemelor gazd i staiilor mobile dintr-un sistem GPRS pot fi publice sau
private. Adresele publice sunt atribuite de autoritatea oficial Internet i sunt unice global. Adresele
private sunt utilizate n cadrul unei reele de ntreprindere, sunt unice numai n cadrul acelei reele,
ele pot fi utilizate i n cadrul altor reele de ntreprindere.
Alocarea adreselor IP poate fi static sau dinamic. Adresele IP dinamice sunt alocate de SGSN
vizitat sau de GGSN de "acas" n caz de roaming. Acest mod de alocare permite operatorului s
utilizeze i s reutilizeze adresele IP dintr-un set de adrese i reduce sensibil numrul adreselor
necesare pentru o reea. Adresele statice sunt definite pentru abonat n HLR i operatorul poate
oferi utilizatorilor posibilitatea de a folosi adrese furnizate de ei nii.
ABREVIERI
ACK
Acknowledgement
APN
ARQ
ATM
AuC
BC
BCCH
BSC
BSS
BSSAP
+
BSSGP
BTS
CBCH
CCCH
CCCH
CD
CDPD
CS
CS-x
CTS
DL
Carrier detect
Cellular digital packet data
Circuit switching
Coding scheme - x (x = 1, 2, 3, 4)
Clear to send
Downlink
DRX
Discontinuous reception
MPDC
H
MS
MSC
MSIC
MT
MTP
NAK
NS
NSS
OMS
PACC
H
PAD
PAGC
H
PAGC
H
PBCC
H
PCH
PCU
PDCH
PDN
PDP
PDTC
H
PLL
Master PDCH
Mobile station
Mobile services switching center
Mobile subscriber identification code
Mobile terminal
Message transfer part
Negative acknowledgement
Network service
Network and switching subsystem
Operation and maintenance subsystem
Packet associated control channel
Packet assembler and dissassembler
Paging and access grant channel
Packet access grant channel
Packet broadcast control channel
Packet channel
Packet control unit
Packet data channel
Public data network
Packet data protocol
Packet data traffic channel
Physical link layer
44
DSR
DTE
DTR
EDGE
EIR
ETSI
FACC
H
FCCH
FDMA
FEC
FR
GGSN
GMM/
SM
GMSC
GPRS
GSM
GSMR
F
GSN
GTP
GTP
HDLC
HLR
HSCSD
IMSI
IP
ISDN
ITU-T
IWF
L2RBOP
L2RCOP
LA
LAPB
PSTN
PTCCH
PTM
QoS
RA
RACH
RAx
RFL
RLC
RLP
RTS
SA
SACC
H
SCCP
SCH
SGSN
SMS
Request to send
Service area
Slow associated control channel
Packet switching
Packet switched public data network
TCAP
TCH/F
TCH/H
TCP
TDMA
45
LLC
MAC
MAP
MCC
MNC
TE
TFI
TID
TLLI
TMN
Terminal equiment
Temporary flow identity
Tunnel identity
Temporary location link identity
Telecommunications management
network
46