Sunteți pe pagina 1din 35

Comunicaii Mobile Digitale Sistemul GPRS

Conf. Dr. Ing. Octavian Fratu

Capitolul 7 DEZVOLTRI ULTERIOARE ALE SISTEMULUI GSM. SISTEMUL GPRS 7.1. Evoluia ulterioar a sistemului GSM Sistemul GSM, ca sistem de generaia a II-a, evolueaz via GPRS , HSCSD i EDGE ctre UMTS (fig. 7.1). Simultan sistemele de tipul WLAN precum HIPERLAN 2, IEEE 802.11, DAB (Digital audio broadcast) i DVB-T (digital video broadcasting terestru) devin disponibile. Pentru arii mici de conectare au fost dezvoltate sisteme precum Bluetooth i DECT. Toate aceste tehnologii fac parte dintr-un ansamblu de sisteme care asigur o mobilitate pentru a clas foarte larg de aplicaii ce presupun comunicaii de voce i n special de date, care conduc ctre generaia a III-a de sisteme de comunicaie mobil. Capacitatea de transport a reelei a crescut n 10 ani cu un factor de 106 concomitent cu scderea costurilor de transmisie datorate pailor tehnologici realizai prin trecerea de la PDH (Plesiochronous Digital Hierarchy) la SDH (Synchronus Digital Hierarchy), i comunicaiilor optice ce utilizeaz WDM (wavelength-division multiplexing) i DWDM (Dense WDM ). De aceea viteza de transmisie a crescut mult mai rapid dect puterea de procesare a semnalului. Reelele se ndreapt spre tehnici de transport transparente fr nici o distincie ntre reelele cu comutaie de pachete sau cu comutaie de circuite care vor suporta att servicii n timp real ct i pe cele ce nu se desfoar n timp real. Astzi se pare c IP-ul se contureaz ca fiind soluia ideal, dei aceast tendin trebuie privit cu circumspecie, tendina trebuind s fie validat de evoluia tehnologic efectiv. Transportul IP va fi folosit de asemenea n reeaua de acces radio cu rute apropiate de staiile de baz. Progresul realizat n domenii cum este tehnologia de software, mainile virtuale JAVA i routerele susin aceast tendin.

Fig. 7.1. Evoluia 2G 3G. Odat cu creterea frecvenei de transmitere, pierderea pe calea de propagare este n cretere pentru antene cu ctig constant. Aceasta pe de o parte reduce aria de acoperire i mobilitatea unui sistem dezvoltat n mod raional i, pe de alt parte, permite reutilizarea

Comunicaii Mobile Digitale Sistemul GPRS

Conf. Dr. Ing. Octavian Fratu

frecvenelor mari printr-un numr mai mare de clustere. n mod special pentru aria de frecvene de 60 GHz vrful n atenuarea atmosferic datorat rezonanei hidrogenului crete izolarea celulelor adiacente n mod semnificativ. Pe plan internaional sunt deja alocate diferitelor sisteme de tip WLAN i sistemelor viitoare n banda undelor milimetrice. Exist cteva benzi de frecvene internaionale identificate pentru acest tip de sistem care permit roamingul global. Tehnici mai avansate precum comunicaia de date prin circuite de mare vitez HSCSD (High Speed Circuit-Switched Data) i o tehnologie care marcheaz trecerea de la comutarea de circuite la comutarea de pachete - o conexiune permanent la reea (de tip IP) GPRS (General Pachet Radio Services), cresc viteza de transfer a datelor oferit unui singur utilizator. Un pas nainte n evoluia GSM ctre viteze de transfer de date mari a fost sistemul EDGE (Enhanced Data Rates for GSM Evolution ) care folosete o modulaie 8-PSK. Ceea ce limiteaz debitul util pe care l poate transporta o reea celular este interfaa radio. Sistemele 2.5 G obin creterea debitului util prin trei metode: 1. utilizarea unei protecii mai reduse a informaiei pe interfaa radio, locul biilor de control fiind luat de bii de informaie; 2. alocarea simultan a mai multor canale temporale din cadrul TDMA unui unic utilizator (mod de operare multislot); 3. utilizarea unei modulaii mai eficiente.

7.1.1. Sistemul cu circuite comutate de date de vitez mare - High speed circuit switched data (HSCSD) HSCSD este o variant mbuntit de GSM care permite unui utilizator obinuit GSM s stabileasc legturi de date la debite de pn la 57.6 kbps. Acest debit este obinut prin posibilitatea operrii pe canale (sloturi) temporale multiple. Se pot atribui pn la 4 canale de trafic pentru un utilizator. Pe un canal se pot transmite fie 9.6 kbps utili fie o variant mbuntit de 14.4 kbps, variant care are la baz reducerea proteciei datelor pe interfaa radio Um. Extinderea ratei la 14.4 kbps a fost elaborat anterior HSCSD. Vor rezulta debite utile maxime de 4x9.6 kbps=38.4 kbps, respectiv de 4x14.4 kbps=57.6 kbps HSCSD nu presupune schimbri de ecipamente (schimbri hardware) n reeaua GSM, fiind prin urmare o reea care utilizeaz comutaia de circuite n transmisia de date. Din acest motiv este util i eficient n aplicaiile de timp real de debit mediu i este o bun pregtire pentru pasul urmtor: GPRS.

7.1.2. Serviciul general de pachete radio - General pachet radio service(GPRS) GPRS introduce servicii de transport cu comutaie de pachete pentru debite de la 14 kbps la maximum 170 kbps. Practic, GPRS este o reea cu comutaie de pachete de sine

Comunicaii Mobile Digitale Sistemul GPRS

Conf. Dr. Ing. Octavian Fratu

stttoare care se adaug la reeaua GSM. GPRS interopereaz cu infratructura GSM la nivelul subsistemului staiilor de baz BSS i al bazelor de date din subsistemul reea NSS (HLR, VLR, AUC,..). GPRS preia traficul de date, iar GSM traficul de voce care rmne comutat prin MSC. Datele sunt transmise prin GPRS n pachete de lungimi fixe. Fiecare pachet conine adresa destinaie pentru a putea fi rutat de nodurile GPRS. Modificarea pe interfaa radio e dat de introducerea codrii adaptive a canalului. Aceasta nseamn c protecia datelor variaz n timp, n funcie de starea canalului radio. GPRS poate utiliza pentru o conexiune de date de la fraciuni de canale de trafic pn la maximum 8 sloturi temporale (adic tot cadrul TDMA), n funcie de resursele disponibile. Capacitatea alocat unei conexiuni va varia n funcie de ncrcarea cu trafic de pe frecvena respectiv, precum i de tipul traficului (voce/date). Este important c, utiliznd comutaia de pachete, o transmisie de date nu ocup resursele reelei dect atunci cnd sunt date de transmis. Cnd nu exist pachete de transmis resursele de pe interfaa radio pot fi utilizate pentru alte transmisii de date sau pentru trafic cu comutaie de circuite. GPRS are o reea nucleu proprie format prin interconectarea serverelor care gestioneaz transmisia de pachete, numite noduri suport GPRS (GSN- GPRS Suport Node). Aceasta reea opereaz n paralel cu subsistemul reea i comutaie (NSS) al GSM, care va gestiona n continuare transmisia cu comutaie de circuite.

7.1.3. Sistemul cu rat extins a datelor pentru evoluia GSM - Enhanced data (rate) for GSM evolution (EDGE) EDGE reprezint nc un pas pe calea creterii eficienei utilizrii resurselor GSM. EDGE evolueaz din GPRS pstrndu-i caracteristicile (operare multislot, codare adaptiv, comutaie de pachete pentru transmisia de date). n plus n EDGE se introduce o modulaie cu eficien spectral mai mare. Modulaia agreat este 8-PSK liniar. TDMA obine separarea purttoarelor de 200 kHz din GSM prin combinarea mai multor canale de 30 kHz. Rata de simbol este identic cu rata GMSK, adic 270.833 kbps. Se pot utiliza pn la 8 canale de trafic pentru un utilizator. Debitul de bit maxim pe care l poate obine un utilizator este de 384 kbps.

7.2. Caracteristicile sistemului GPRS GPRS este un serviciu specificat n faza 2+ de standardizare a GSM. El este oferit prin intermediul unei infrastructuri numit i sistem sau reea GPRS, ce interopereaz cu infrastructura clasic GSM. GPRS se ncadreaz n orientarea general a ETSI de a asigura prin faza 2+ o platform ce va putea fi utilizat ulterior n reele de generaia a treia. Astfel el este considerat actualmente soluia de baz pentru transmiterea de date n UMTS. Fiind un standard GSM,

Comunicaii Mobile Digitale Sistemul GPRS

Conf. Dr. Ing. Octavian Fratu

GPRS pstreaz evident i compatibilitatea cu sistemul printe, fiind practic o extensie a acestuia pentru transmisii de date la debite mai mari. GPRS reprezint la ora actual cel mai reprezentativ sistem de generaie intermediar (2.5G). Dac HSCSD ar putea fi considerat o ajustare fin a GSM, GPRS reprezint cu siguran un salt tehnologic semnificativ, deoarece marcheaz trecerea de la comutaia de circuite la cea de pachete. Schimbarea tipului de comutaie se refer n acest moment (att la 2.5G ct i n 3G) doar la transmiterea datelor, vocea rmnnd n continuare comutat prin MSC. Datorit eternei insuficiene a resurselor radio, este probabil ca ntr-o faz nu prea ndeprtat de dezvoltare a UMTS i, de ce nu, chiar a GPRS, s fie utilizat comutaia de pachete i pentru serviciile de timp real, vocale sau non-vocale. n concluzie GPRS reprezint o infrastructura ce permite transmiterea datelor pe baza comutaiei de pachete ntr-o reea GSM. Pentru a putea oferi debite de date mai ridicate, n GPRS se urmrete utilizarea ct mai eficient a resurselor radio. Pentru aceasta se preia de la HSCSD ideea operrii multislot, posibilitatea de a proteja mai puin informaia util pe interfaa radio i alocarea asimetric uplink /downlink. n ciuda acestor asemnri, nlocuirea comutaiei de circuite cu cea de pachete face din GPRS un sistem complet diferit de HSCSD. Aceasta att din punct de vedere al utilizatorului, care constat un timp de conectare practic nul i rate de transfer mai bune, dar i din punct de vedere al operatorului, care efectueaz o investiie incomparabil mai mare, rspltit printr-o mai eficient utilizare a interfeei radio, cu tot ceea ce rezult de aici (mai muli clieni, mai multe servicii, aplicaii diverse). Rezumnd, n GPRS este implementat un set de soluii tehnologice ce au ca scop principal creterea eficienei utilizrii interfeei radio. Aceasta deriv att din experiena sistemelor anterioare, ct i, mai ales, din operarea n modul pachet a datelor ce se transmit. Soluiile utilizate sunt: - creterea ratei de transmisie a datelor prin reducerea codrii canalului (sunt definite i pot fi utilizate 4 scheme de codare: 9.05kbps, 13.4 kbps, 15.6 kbps, 21.4kbps); - creterea ratei de transmisie prin operare multislot ( pn la 8 sloturi temporale per utilizator); - creterea eficienei utilizrii resurselor radio prin multiplexarea mai multor utilizatori pe acelai canal fizic (posibila datorit transmisiei de pachete; maximum 8 utilizatori pe slot temporal); - creterea eficienei utilizrii resurselor radio prin alocare asimetric uplink/downlink; - creterea eficienei utilizrii resurselor radio prin alocarea dinamic a canalelor ntre servicii comutate n mod circuit respectiv pachet. Cnd un ntreg cadru TDMA este alocat unui utilizator cu schema de protecie minim (practic fr corecie de erori), rezult rata util instantanee maxim posibil n GPRS (8x21.4 kbps=171.2 kbps).

Comunicaii Mobile Digitale Sistemul GPRS

Conf. Dr. Ing. Octavian Fratu

7.2.1. Comutaie de circuite i comutaie de pachete Comutaia este o tehnic esenial n reelele de comunicaii. Fr ea fiecare echipament terminal ar trebui conectat printr-o cale direct, cu fir sau fr, la toate celelalte echipamente terminale din reea. Principalele metode de comutaie sunt: comutaia de circuite; comutaia de mesaje; comutaia de pachete; 7.2.1.1. Comutaia de circuite Aceasta presupune realizarea ntre emitor i receptor a unei ci fizice de comutaie dedicate, numit circuit. ntreaga comunicaie se desfoar n trei etape: stabilirea conexiunii (sau deschiderea circuitului); transferul de informaii; eliberarea conexiunii (circuitului). Este de remarcat faptul c stabilitatea fizic a caii de comunicaie are loc nainte de nceperea transmisiunii propriu-zise. Aceasta poate conduce la durate semnificative ale timpului de conectare. Un dezavantaj notoriu al acestei tehnici este alocarea fix a resurselor de comunicaie necesare pe durata conexiunii, indiferent dac la un moment sau altul mediul de transmisie este folosit total, parial sau deloc. Pe de alt parte, avantajele comutaiei de circuite provin tocmai din aceast alocare fix de resurse, care permite: asigurarea unei ntrzieri constante i minime; garantarea unui debit util corespunztor mediului de comunicaie i serviciului utilizat; Toate acestea faciliteaz oferirea serviciilor de timp real (telefonie, videofonie, alte transmisiuni video). Exemplul tipic de reea cu comutaie de circuite este reea telefonic public comutat (PSTN). Reeaua GSM este, de asemenea, o reea cu comutaie de circuite. Referindu-ne strict la interfaa radio a reelelor fr fir, etapa de stabilire a conexiunii presupune alocarea unui canal radio (sau a mai multora n cazul HSCSD) unei staii mobile (MS). Acest canal rmne n posesia terminalului mobil pe toata durata conexiunii, chiar dac transferul de date este discontinuu (n rafale) sau chiar nceteaz cu desvrire (de exemplu cnd utilizatorul citete cu atenie cinci minute o pagin WEB, dup care, lmurit pe deplin, ntrerupe legtura). Ca o particularizare binecunoscut a reelelor cu comutaie de circuite trebuie menionat c utilizatorul trebuie s plteasc pentru ntreaga durat a conexiunii, chiar dac a fost risipitor i nu a folosit resursa ce i-a fost alocat. 7.2.1.2. Comutaia de mesaje Este o tehnic ce nu stabilete apriori o cale de transmisiune ntre emitor i receptor. Informaia ce urmeaz a fi transmis formeaz o entitate bine precizat, numita mesaj.
5

Comunicaii Mobile Digitale Sistemul GPRS

Conf. Dr. Ing. Octavian Fratu

Mesajele sunt complet independente unele fa de altele i pot avea lungimi variabile, dei structura (formatul) lor poate fi prestabilit. Emitorul trebuie sa ataeze mesajului adresa destinatarului, decizia cu privire la ruta pe care o va urma mesajul fiind de competena fiecrui comutator (router) prin care trece. Fiecare comutator va memora mesajul dup care l va transmite pe ieirea selectat de el. Principala problem a comutaiei de mesaje este dat de dimensiunea mare a mesajelor. Din aceast cauz comutatoarele de mesaje au nevoie de o capacitate de stocare uria, iar ntrzierea n noduri poate deveni inacceptabil din cauza monopolizrii ieirilor de ctre mesajele lungi. Exemplul tipic de reea cu comutaie de mesaje este reeaua telex. 7.2.1.3. Comutaia de pachete Rezolv o mare parte din dezavantajele comutaiei de mesaje stabilind o lungime maxim a entitii informaionale care circul prin reea, numit pachet. Pachetele sunt n general rezultatul divizrii mesajelor n blocuri de lungime mic. Datorit acestui fapt, spre deosebire de mesaje, pachetele nu sunt independente. O recepie corespunztoare implic refacerea mesajului prin ordonarea pachetelor dup logica folosit la emisie. Pentru aceasta exista dou posibiliti, apropiate conceptual de comutaia de mesaje, respectiv de comutaia de circuite. A. Comutaia de pachete fr conexiune (sau neorientat pe conexiune) n cazul comutaiei de pachete fr conexiune, pachetele (numite i datagrame) se transmit independent, n cel mai pur spirit al comutaiei de mesaje, urmnd rute posibil diferite. Sosirea lor la destinaie poate avea loc ntr-o ordine aleatoare, ceea ce necesit reordonarea lor de ctre receptor. Refacerea succesiunii corecte a pachetelor se bazeaz pe informaia suplimentar din fiecare pachet privitoare la mesajul din care face parte i locul pe care l ocupa n el. Exemplul tipic de reea care utilizeaz comutaia de pachete este internetul. B. Comutaia de pachete orientat pe conexiune (sau circuit virtual) n cazul comutaiei de pachete orientat pe conexiune (sau circuit virtual), comunicarea ntre terminale presupune stabilirea unei ci anume pe care va circula fluxul informaional dintre acestea, similar cu comutaia de circuite. Spre deosebire de aceasta, nu este vorba de dedicarea unui circuit fizic comunicrii respective, ci de configurarea unui circuit logic, numit circuit virtual. Aceasta nseamn c toate pachetele vor urma aceeai cale prin reea, fr a dedica suportul fizic comunicaiei respective. Pachetele altor utilizatori vor putea folosi foarte bine segmente din calea respectiv, sau chiar ntreaga cale. La stabilirea circuitului virtual, fiecare comutator (router) trebuie s memoreze n tabela de dirijare care este succesorul su n respectivul circuit virtual. Astfel, spre deosebire de comutaia de pachete fr conexiune, dup stabilirea circuitului virtual comutatorul nu mai trebuie s decid calea fiecrui pachet. Avnd memorat nodul succesor n fiecare dintre

Comunicaii Mobile Digitale Sistemul GPRS

Conf. Dr. Ing. Octavian Fratu

circuitele virtuale n care este implicat, comutatorul va identifica circuitul asociat pachetului i l va transmite pe acesta pe linia de ieire corespunztoare. Tehnica circuitului virtual garanteaz livrarea n ordine a pachetelor la destinaie. Exemple marcante de reele ce utilizeaz comutaia de pachete de tip circuit virtual sunt X.25 i ATM. Marele avantaj al comutaiei de pachete este utilizarea eficient a resurselor de transmisiune. Deoarece acestea nu sunt dedicate, ele pot fi folosite dup necesiti, pentru a transmite pachete provenind de la utilizatori diferii. Din acest motiv comutaia de pachete este extrem de avantajoas n cazul unei infrastructuri cu resurse de transmisiune limitate, cum este i cazul reelelor fr fir. Un dezavantaj important al comutaiei de pachete este dat de gestionarea comutatoarelor (routerelor) n cazul unui trafic crescut la intrare. Pierderea pachetelor, garantarea unei ntrzieri maxime i a unui debit utilizator constant sunt problemele spinoase ale comutaiei de pachete. Ele reprezint obstacole n special n calea oferirii serviciilor de timp real, cum ar fi telefonia. n schimb, n cazul transmisiilor de date, avantajul bunei administrri a resurselor prevaleaz. De exemplu, n cazul particular al interfeei radio GSM, cnd o staie mobil (MS) genereaz un pachet de date, reeaua l va transmite pe un canal radio disponibil n acel moment. Urmtorul pachet de pe acel canal poate s aparin aceleiai MS, dac are ceva de transmis, sau, dac nu, alteia. n acest mod, atta timp ct cineva are ceva de transmis, canalele radio nu sunt blocate inutil. Lucrul n mod pachet are o eficien cu totul deosebit n cazul unui trafic de date n rafale (data bursts). Aadar, pentru un sistem GSM bazat esenialmente pe comutaia de circuite este extrem de util alocarea resurselor neutilizate de ctre serviciile vocale pentru servicii mai puin prioritare. Att HSCSD ct i GPRS i propun acest lucru. Serviciile cele mai potrivite pentru valorificarea resurselor rmase (preferabil printr-un mecanism de alocare dinamic) sunt tocmai cele care implic un trafic de date n rafale, fr pretenii de timp real. Diferena fundamental ntre HSCSD i GPRS este c acesta din urm valorific aceste resurse ntr-un mod mult mai eficient, deoarece utilizeaz comutaia de pachete. n plus, costul serviciilor oferite este mai atractiv deoarece utilizatorul pltete volumul de date transferat. Practic, dac dorete, utilizatorul poate fi conectat la reeaua de date n permanen, fiind taxat doar pentru timpul n care efectiv utilizeaz resursele reelei, adic pentru pachetele de date recepionate, respectiv transmise.

7.2.2 Standardizarea GPRS Ca i GSM, standardizarea i dezvoltarea GPRS este gestionat n faze. Pentru faza I standardele au fost create n 1997, iar exploatarea comercial a nceput n anul 2000 n mai multe ri europene. GPRS este standardizat att prin modificarea unor recomandri GSM ct i prin elaborarea unor noi recomandri. Toate fac parte din specificaiile GSM de faza 2+. n prima faz s-au implementat:

Comunicaii Mobile Digitale Sistemul GPRS

Conf. Dr. Ing. Octavian Fratu

transferul de date n mod pachet punct la punct; serviciile SMS peste GPRS; tarifarea n funcie de volumul de date transferat; interoperarea n mod pachet cu reele IP siX.25. n faza a doua, gama serviciilor s-a extins cu posibilitatea realizrii de transferuri punct la multipunct. Unii productori au implementat ntr-o prim etap doar dou din cele 4 scheme de codare a canalului pe interfaa radio, ceea ce nu permite atingerea ratei maxime de 171 kbps.

7.3 Servicii GPRS Dintre aplicaiile cele mai potrivite pentru GPRS se pot aminti mesageria de orice tip, difuzare i distribuie multipl, telemetrie, jocuri, navigare de mic anvergur pe reeaua internet. n general, orice tip de aplicaii ce necesit comunicaii main - main la debite mici i medii sunt adecvate dezvoltrii n mediul GPRS. Ca i n reeaua GSM, reelele GPRS pot oferi dou categorii de servicii de telecomunicaii: servicii de baz; servicii suplimentare;

7.3.1. Serviciile de baz GPRS Acestea sunt n principal servicii suport (bearer services) de transport care realizeaz transmiterea datelor cu comutaie de pachete ntre dou interfee i din teleservicii. Similar situaiei din GSM, aceste interfee sunt: interfaa dintre echipamentul terminal de date (de exemplu calculator) i terminalul mobil GPRS, interfaa dintre reeaua GPRS i reeaua de date sau echipamentul terminal cu care comunic. Aceasta interfa este situat ntr-un nod poart (gateway) GPRS, similar situaiei din GSM, unde locul ei este GMSC. Teleserviciul fundamental oferit de GPRS este cel de transport de date i este detaliat mai jos. Un alt teleserviciu oferit de GPRS este transmisia i recepia de mesaje scurte (SMS). Astfel, pe de o parte, capacitatea de transmisie a mesajelor scurte va crete, iar, pe de alta parte, reeaua de semnalizri pe care se transmit n GSM aceste mesaje nu va mai fi ncrcat i cu mesaje scurte ce vin sau pleac de la / la terminalele mobile GPRS. 7.3.1.1. Servicii GPRS de transport Sunt definite doua categorii de teleservicii de transport: - servicii punct-la-punct (PTP Point-to-Point)
8

Comunicaii Mobile Digitale Sistemul GPRS

Conf. Dr. Ing. Octavian Fratu

- servicii punct la multipunct (PTM-Point-to-Multipoint) A. Serviciul PTP Serviciul punct la punct (PTP) [GSM 02.60] permite transmiterea de pachete de date ntre doi utilizatori. Este implementat n GPRS faza 1. Abonatul care a iniiat serviciul se numete solicitant (service requester). Partenerul su se numete receptor al serviciului (service receiver). Serviciul PTP poate fi solicitat fie de la terminalul mobil GPRS, fie de la un echipament situat ntr-o reea de date fix (IP, X.25.). Serviciul PTP poate fi oferit, de asemenea, ntre doi utilizatori mobili GPRS. Serviciul punct-la punct poate fi la rndul sau de dou tipuri: - PTP fr conexiune (PTP-CLNS PTP Connectinnless Network Service); - PTP orientat pe conexiune (PTP-CONS PTP Connection Orientated Network Network Service) PTP-CLNS este un serviciu de tip datagram ce utilizeaz comutaia de pachete fr conexiune. Este util n cazul aplicaiilor ce genereaz trafic n rafale i are c scop asigurarea interoperrii cu reele IP. PTP-CONS este un serviciu de tip circuit virtual ce utilizeaz comutaia de pachete orientata pe conexiune. ntre cei doi utilizatori se stabilete un circuit virtual pentru o perioad ce poate varia de la cteva secunde la ore. Este util att pentru aplicaii ce genereaz trafic n rafale ct i pentru aplicaiile interactive. Are c scop asigurarea interoperrii cu reele X.25 i derularea peste GPRS a aplicaiilor bazate pe protocolul OSI CONS(Connection Orientated Network Protocol). O reea GPRS trebuie s asigure meninerea circuitului virtual la trecerea dintr-o celul n alta, dar numai n interiorul aceleiai reele GPRS-PLMN. La trecerea terminalului mobil ntr-o alt reea sau n cazul cderii legturii radio, circuitul virtual va fi eliberat. Pentru ambele tipuri de servicii, pe interfaa radio se poate opera fie cu confirmare, fie fr confirmare a transportului de date. B. Serviciul PTM Serviciul punct la multipunct (PTM) permite transmiterea de pachete de date de la un utilizator ctre mai muli utilizatori. El este implementat n faza a doua a GPRS. O comunicaie PTM se stabilete ntre un furnizor de servicii (ce poate fi situat n afar reelei GSM) i un grup de terminale GPRS. i serviciul PTM este un serviciu ce se prezint n dou variante: - PTM multidistribuie (PTM Multicast) ; - PTM- grup (PTM-G--PTMGroup); Serviciul de transport PTM-M permite transmiterea pachetelor de date ntr-o arie geografic dat (celul, grup de celule) fr confirmare. Receptorii serviciului sunt fie toi abonaii care se gsesc n acea zon, fie un grup nchis de utilizatori.

Comunicaii Mobile Digitale Sistemul GPRS

Conf. Dr. Ing. Octavian Fratu

n cazul PTM-G receptorul serviciului este un grup predefinit de utilizatori. Pachetele de date vor fi trimise ctre toi membrii grupului, indiferent de aria geografic unde se gsesc acetia. Este posibil i transmiterea doar ctre acei membri care se gsesc n anumite zone geografice. Transmisia poate fi i cu confirmare.

7.3.2. Serviciile suplimentare Printre serviciile suplimentare avute n vedere ntr-un prim stadiu se numr redirecionarea necondiionat a apelurilor, redirecionarea cnd abonatul nu este accesibil i definirea de grupuri nchise de utilizatori. In afar de aceste servicii, recomandarea GSM 02.60 descrie posibilitatea oferirii de servicii adiionale cum sunt accesarea bazelor de date, servicii de mesagerie, validri de cri de credit, servicii de monitorizare electronic, tranzacii electronice, etc.

7.3.3. Calitatea serviciului (QoS) Uniunea International de Telecomunicaii, (ITU-T) definete calitatea serviciului (QoS=Quality of Service) astfel: Calitatea serviciului (QoS) reprezint efectul colectiv al performanelor acelui serviciu care determin gradul de satisfacere a utilizatorului su. Performanele serviciului se apreciaz prin parametri ce pot fi msurai direct la punctul n care serviciul este accesat de ctre utilizator. Exemple de parametri ntlnii uzual n definirea QoS sunt debitul utilizator i ntrzierea. Cerinele de calitate ale aplicaiilor din reelele mobile sunt foarte diverse. O transmisiune de date multimedia n timp real necesit cu totul alte performane dect un transfer de fiiere care, la rndul su, difer de un serviciu de pot electronic. Ca i n cazul reelelor fixe, pentru a asigura fiecrui serviciu setul optim de performane, este necesar definirea unor clase de calitate diferite. n sistemul GPRS clasele de calitate se numesc profile QoS. Fiecrei transmisiuni de date (sesiune) i va corespunde un profil QoS ce trebuie stabilit nainte de nceperea transmisiei propriu-zise. Parametrii prin care se definesc profilele QoS pentru GPRS-PTP sunt ([GSM 02.60.], [GSM 03.60]): prioritatea serviciului; sigurana serviciului; ntrzierea; debitul utilizator. Aceti parametri pot fi negociai ntre utilizatorul GPRS i reea pentru fiecare sesiune (unii pot fi renegociai pe parcursul unei sesiuni). La baza negocierii stau, pe de o parte, cerinele de calitate ale utilizatorului i, pe de alt parte, resursele de reea disponibile. Profilul QoS poate fi asignat unei sesiuni i fr negociere, caz n care serviciul beneficiaz de oferta minim a reelei (corespunztoare valorilor implicite ale parametrilor de calitate).
10

Comunicaii Mobile Digitale Sistemul GPRS

Conf. Dr. Ing. Octavian Fratu

7.3.3.1. Prioritatea serviciului Prioritatea serviciului (service precedence) este definit n raport cu alte servicii. Exist trei niveluri de prioritate (sau precdere): ridicat; normal; mic. Reeaua are grij s asigure resurse n primul rnd pentru serviciile care au n profilul QoS parametrul prioritate ridicat. Resursele rmase vor fi alocate pentru servicii cu prioritate normal. Dac mai rmne ceva, serviciile cu prioritate joas pot fi, de asemenea, oferite. Spre exemplu, n cazul, congestionrii serverelor GPRS, vor fi eliminate n primul rnd pachetele cu prioritate mic. 7.3.3.2. Sigurana serviciului Sigurana serviciului (reliability) este un indicator al siguranei recepionrii pachetelor transmise. n GPRS acestea se numesc SDU (Service Data Unit). n funcie de ce se poate ntmpla cu un pachet transmis (SDU) prin reea, se definesc patru probabiliti care, mpreun, indic sigurana serviciului. Aceste probabiliti sunt: probabilitatea de pierdere a SDU; probabilitatea de duplicare a SDU; probabilitatea de recepionare a SDU n afara secvenei; probabilitatea de eronare a SDU. Dei GPRS nu este o reea de tip stocheaz i transmite, pachetele sunt memorate n buffere de unde pot fi eliminate dac, dintr-un motiv sau altul (n principal datorit protocolului TCP/IP), expir timpul de stocare setat. Probabilitatea de eronare a pachetului transmis (SDU) reprezint probabilitatea de a recepiona un SDU eronat fr ca erorile s fie detectate. Standardul specific trei clase de siguran a serviciului GPRS ([GSM 02.30]). Acestea sunt redate n tabelul 7.1. Ulterior ([GSM 03.30]) au fost adugate nc dou clase de siguran potrivite aplicaiilor de timp real. n general aplicaia este cea care determin clasa de siguran necesar. n funcie de aceasta rezult i tipul serviciului necesar (orientat pe conexiune sau datagram). Spre exemplu, probabilitatea de duplicare sau recepionare a pachetelor ntr-o alta ordine este mult mai mic n cazul serviciilor PTP-CONS i acestea sunt alese cnd se impune aceast condiie. 7.3.3.3. ntrzierea ntrzierea este parametrul care indic timpul petrecut de un pachet de date n interiorul reelei GPRS ntre momentul transmisiei (intrrii n reea) i cel al recepiei (ieirii
11

Comunicaii Mobile Digitale Sistemul GPRS

Conf. Dr. Ing. Octavian Fratu

din reea). n GPRS ntrzierea este cauzat att de interferena radio (acces i propagare), ct i de reeaua de transmisiune. n aceast din urm situaie ntrzierea se datoreaz echipamentelor, propagrii prin reeaua fix i protocolului de transport (de exemplu TCP). ntrzierea conine strict timpul petrecut de pachete ntre intrarea i ieirea din reea (asociate terminalelor mobile GPRS i/sau reelelor exterioare de date ). Tabelul 7.1. Clase de siguran n GPRS Probabilitatea de Clasa Pierdere SDU Duplicare SDU Recepionare Eronare Caracteristici ale aplicaiilor SDU n afar SDU secvenei Aplicaii sensibile la erori, fr -9 -9 10 10 posibiliti de corecie a erorilor Aplicaii sensibile la erori i -5 -6 10 10 pierderi de date, care nu sunt n timp real Aplicaii insensibile la erori sau sensibile cu posibiliti de -5 -2 corecie, care pot tolera 10 10 pierderi de date i nu sunt n timp real.

1.

10-9

10-9

2.

10-4

10-5

3.

10-2

10-5

Ca parametru de calitate, ntrzierea este definit de dou mrimi: ntrzierea medie; ntrzierea maxim garantat pentru 95% din pachete; Pachetele GPRS pot avea fie 128 de octei, fie 1024 de octei. Pentru fiecare dintre aceste lungimi se specific n GSM 02.60 patru clase de ntrziere. Acestea sunt redate n tabelul 7.2 Tabelul 7.2. Clase de ntrziere a pachetelor n GPRS Lungime SDU=128 octei Lungime SDU=1024 octei Clasa ntrziere medie <0.5 sec <5 sec <50 sec nespecificat ntrziere 95% <1.5 sec <25 sec <250 sec nespecificat ntrziere medie <2 sec <15 sec <75 sec nespecificat ntrziere 95% <7sec <75 sec <375 sec nespecificat

1. 2. 3. 4.

12

Comunicaii Mobile Digitale Sistemul GPRS

Conf. Dr. Ing. Octavian Fratu

n clasa 4 se garanteaz performane minimale, dar care reprezint maximum posibil n momentul respectiv (best effort). ntr-o astfel de clas parametrul de calitate (n spe ntrzierea) poate varia practic orict. Se poate observa c, pentru toate clasele, limitele ntrzierii se situeaz n afara cerinelor traficului de timp real. Aceasta se datoreaz faptului c n cazul GPRS traficul de timp real este tratat de ctre reeaua cu comutaie de circuite (GSM). 7.3.3.4. Debitul utilizator Ca parametru de calitate, debitul utilizator este definit de dou mrimi: debitul maxim (de vrf); debitul mediu. Debitul mediu ia n considerare inclusiv perioadele de timp n care nu se transmit pachete. Ambele valori pot fi renegociate pe durata unei sesiuni. Spre deosebire de parametrii de calitate precedeni, n acest caz se definesc clase individuale pentru fiecare debit, ceea ce permite negocierea individual a celor dou valori. Pentru debitul de vrf sunt definite 9 clase, iar pentru debitul mediu 19 clase. Clasele corespunztoare debitului de vrf sunt prezentate n tabelul 7.3, iar cele corespunztoare debitului mediu n tabelul 7.4. Tabelul 7.3. Clase de debite maxime GPRS 5 6 7 8 9 128 256 512 1024 2048

clasa 1 Debit maxim 8 (kbps)

2 16

3 32

4 64

Att debitul maxim, ct i debitul mediu se definesc pe durata unei sesiuni sau pe durata dintre dou negocieri corespunztoare aceleiai sesiuni. Parametrii se msoar i se garanteaz n interiorul reelei GPRS, ntre interfeele corespunztoare intrrii/ieirii pachetelor n/din reea. Tabelul 7.4. Clase de debite medii GPRS 5 6 7 8 9 2000 5000 10000 20000 50000

clasa Debit mediu (octei /ora) 10 100 X103

1 100

2 200

3 500

4 1000

11 200 X103

12 500 X103

13 100 X104

14 200 X104

15 500 X104

16 100 X105

17 200 X105

18 500 X105

19 Nespecificat

13

Comunicaii Mobile Digitale Sistemul GPRS

Conf. Dr. Ing. Octavian Fratu

Debitul mediu n clasa 1 este n jur de 0.22 bps, iar n clasa 18 de 111 kbps. Ultima clas corespunde calitii minime garantate (best effort). Prin specificarea clasei pentru fiecare parametru de calitate se creeaz aa numitul profil QoS al utilizatorului. Nu este obligatoriu c o reea GPRS s ofere orice combinaie posibil de clase. Uzual n GPRS se folosete doar un set limitat de profile QoS. Trebuie subliniat c recomandrile GPRS stabilesc doar profile de calitate, nu i modul n care se asociaz acestea aplicaiilor. Fiecare operator GPRS are deci libertatea de a stabili profilul QoS corespunztor fiecrei aplicaii utilizator derulat prin reeaua sa. Pentru fiecare aplicaie GPRS, tarifarea are la baz volumul de date transmise, tipul serviciului i profilul QoS ales. Opional, echipamentul mobil GPRS poate monitoriza o parte a parametrilor de calitate: ntrzierea, clasa se siguran i debitul.

7.4. Arhitectura GPRS GPRS este o soluie pentru operatori deoarece nu necesit modificri substaniale n reeaua GSM. Aa cum se observ n figura 7.2., reeaua nucleu a GPRS opereaz n paralel cu GSM-NSS.

Figura 7.2. Reeaua GPRS

7.4.1. Clase de staii mobile MS-GPRS Din punct de vedere arhitectural, GPRS este o reea cu comutaie de pachete de sine stttoare care interopereaz cu infrastructura GSM la nivelul BSS i al bazelor de date din

14

Comunicaii Mobile Digitale Sistemul GPRS

Conf. Dr. Ing. Octavian Fratu

subsistemul reea i comutaie (HLR, VLR, AUC, etc.). Astfel, ntr-o reea GSM/GPRS serviciile GSM comutate n mod circuit (voce, date, SMS) i serviciile GPRS comutate n mod pachet (date, SMS) pot fi oferite n paralel. Un serviciu vocal solicitat de ctre o staie mobil GPRS (MS-GPRS) va fi direcionat de ctre BSC spre reeaua GSM, unde va fi comutat de ctre MSC. El se va desfura ca un serviciu GSM uzual, dar un serviciu de date GPRS solicitat de ctre aceeai staie mobil MSGPRS va fi direcionat de ctre BSC spre reeaua GPRS i se va desfurat n mod pachet. Un utilizator poate beneficia n mod diferit de serviciile GSM i GPRS, n funcie de performanele terminalului pe care l poseda. Astfel, sunt definite trei clase de MS-GPRS: 7.4.1.1. Staii mobile GPRS clasa A O staie mobil MS-GPRS de clasa A permite operarea simultan a serviciilor GSM (mod circuit) i GPRS (mod pachet). Aceasta nseamn c terminalul mobil va fi ataat simultan la GSM i GPRS. n plus, este posibil activarea, invocarea i monitorizarea simultana a serviciilor GSM, respectiv GPRS, precum i traficul simultan GSM/GPRS. De exemplu, utilizatorul poate vorbi la telefon n timp ce staia mobil efectueaz un transfer de fiiere. 7.4.1.2. Staii mobile GPRS clasa B O staie mobil MS-GPRS de clasa B poate fi i ea ataat simultan la reelele GSM i GPRS. Este posibil monitorizarea simultan a serviciilor GSM/GPRS dar nu este posibil traficul simultan. Aceasta nseamn c dac terminalul mobil este angajat ntr-un serviciu GPRS n momentul sosirii unui apel telefonic (GSM), pe parcursul convorbirii telefonice transferul de date nceteaz. Totui, conexiunea virtual GPRS nu este ntrerupt, ci va fi meninut ntr-o stare inactiv (ateptare). Dup ncheierea convorbirii transferul de date se reia automat. Comutarea ntre operarea n mod circuit i operarea n mod pachet se realizeaz automat. 7.4.1.3. Staii mobile GPRS clasa C O staie mobil MS-GPRS de clas C nu poate fi ataat simultan la reelele GSM i GPRS, ci numai la una dintre cele dou reele. Ea poate opera fie numai n mod GPRS (MSGPRS pur), fie n mod dual GSM/GPRS, dar numai alternativ. De exemplu, dac utilizatorul selecteaz modul GPRS terminalul se ataeaz la reeaua GPRS, dar este detaat de la reeaua GSM i nu va putea recepiona sau iniia apeluri telefonice. Comutarea ntre modurile de operare circuit/pachet se realizeaz manual. Opional, este posibil totui c o MS-GPRS de clas C sa primeasc i s transmit mesaje scurte (SMS) indiferent de modul de operare activat. Echipamentele terminale GPRS pot fi terminale mobile obinuite (care pentru servicii GPRS trebuie conectate la calculator similar terminalelor GSM), telefoane publice cu cartel,

15

Comunicaii Mobile Digitale Sistemul GPRS

Conf. Dr. Ing. Octavian Fratu

telefoane mobile cu ecran ce pot opera ntr-un mod grafic avansat, PDA sau calculatoare portabile. Partea radio GSM/GPRS poate fi integrat sau nu n echipamentul terminal.

7.4.2. Arhitectura logic a reelei GSM-GPRS n figura 7.2 este detaliat arhitectura sistemului GPRS, cu noile echipamente i interfee ce intervin pe lng structura cunoscut a sistemului GSM. 7.4. 2.1. Interfaa radio (Um) Reeaua GSM-GPRS este accesat de terminalele mobile pe interfaa radio GSM. Accesul poate avea c scop realizarea unui serviciu GSM (voce, date, SMS) sau GPRS (date, SMS). Dac se dorete un serviciu GSM, prelucrrile informaiei n MS i, respectiv, BTS sunt conforme cu specificaiile pentru voce, semnalizri, respectiv date. Dac se dorete un serviciu GPRS, prelucrrile efectuate n MS i BTS sunt diferite i conforme cu specificaiile GPRS. Pentru realizarea acestor procesri att n MS-GPRS ct i n BTS se implementeaz un nou bloc, numit unitate de codare a canalului (CCU - Channel Codec Unit). Pe lng efectuarea codrii/decodrii informaiei pentru protecia la erori, CCU este responsabil i de msurtorile efectuate pe canalul radio pe durata sesiunilor GPRS. 7.4.2.2. BSS - Subsistemul staiilor de baz La nivelul BSS se realizeaz separaia ntre fluxul de bii de date i semnalizrile aferente serviciilor GSM, informaia util urmnd a fi comutat n mod circuit n MSC, respectiv pachetele de date i semnalizrile aferente serviciilor GPRS, ce urmeaz a fi comutate n mod pachet prin reeaua nucleu GPRS. Modificrile hardware fa de BSS-GSM nu sunt substaniale. Pe lng un bloc de codare CCU introdus la nivelul BTS, se introduce uzual la nivel de BSC, o nou entitate, numit unitate de control al pachetelor (PCU - Packet Control Unit). Rolul PCU este important, el gestionnd resursele radio pentru transmisia datelor cu comutaie de pachete. Printre funciile sale principale se numr alocarea resurselor (pn la 8 sloturi temporale / legtura i / sau pn la 8 utilizatori / slot temporal, independent pentru uplink i downlink, precum i stabilirea tipului de codare ce se aplic datelor pe interfaa radio, n funcie de starea interfeei i controlul puterii (n GPRS faza 2)). n afar de acestea, n PCU sunt implementate i alte funcii la nivel de legtur de date (segmentare, reasamblare). 7.4.2.3. NSS - Subsistemul reea i comutaie (reeaua nucleu GSM) Reeaua nucleu GSM trateaz n continuare toate serviciile cu comutaie de circuite (voce, SMS, date, GSM sau HSCSD) i nu este dependent de partenera sa cu comutaie de

16

Comunicaii Mobile Digitale Sistemul GPRS

Conf. Dr. Ing. Octavian Fratu

pachete. n cadrul acestui subsistem apar urmtoarele completri la nivelul bazelor de date i al centrelor de comutaie: A. Bazele de date n NSS, principala modificare privete extensia HLR, care devine baza de date comun GSM/GPRS. HLR va conine, pe lng informaia privind abonaii GSM, datele referitoare la abonaii GPRS i informaii privind rutarea n reeaua GPRS. Similar, EIR devine baza de date comun GSM/GPRS i conine informaii privind identitatea echipamentelor ce acceseaz reeaua. Astfel, cele doua baze de date vor interopera (pe interfee diferite) att cu comutatoare GSM ct i cu nodurile GPRS. HLR trateaz nemodificat relaia cu AUC pentru autentificarea i criptarea necesar n ambele reele. B. Centrele de comutaie n centrele de comutaie GSM de voce i date (MSC/GMSC) se implementeaz interoperarea cu nodurile GPRS, dar numai la nivelul semnalizrilor. Situaia este diferit n cazul comutatoarelor de mesaje scurte (SMS-GMSC, SMSIWMSC). Acestea sunt singurele echipamente NSS care interacioneaz cu nodurile reelei GPRS i prin schimburi de date, nu numai prin semnalizri. Ele vor asigura recepia, respectiv transmisia de SMS-uri ctre centrul de mesaje scurte (SM-SC-Short Message Service Centre), indiferent dac mesajele sosesc de la MSC printr-o transmisie GSM, sau de la nodul GPRS printr-o transmisie GPRS. 7.4.2.4. Reeaua nucleu GPRS Reeaua nucleu GPRS este format din noduri care comunic prin intermediul unei reele interne de trunchiuri IP. A. Nodurile GPRS Nodurile GPRS sunt denumite generic GSN (GPRS Support Node) i sunt de dou tipuri: noduri care servesc abonaii mobili (SGSN) i noduri poart (GGSN). - SGSN (Serving GSN) au ca rol principal gestiunea mobilitii i a comunicaiei (ca i MSC n GSM); - GGSN (Gateway GSN) au ca rol principal asigurarea interoperrii cu reele exterioare (ca i GMSC n GSM ). GGSN asigur interoperarea cu reele de date de tip X.25 i IP. Ca i n GSM, funciile de interoperare pot fi integrate ntr-un echipament unic, un SGSN devenind i GGSN, sau pot fi pstrate n echipamente fizic diferite. B. Reeaua de trunchiuri IP

17

Comunicaii Mobile Digitale Sistemul GPRS

Conf. Dr. Ing. Octavian Fratu

Standardul GPRS analizeaz nu numai comunicaia din interiorul unei reele GPRSPLMN, ci i de modul n care diferitele reele GPRS vor interopera n vederea crerii spaiului GSM-GPRS. Astfel, ETSI definete doua tipuri de reele de trunchiuri IP:

Reeaua intern de trunchiuri (inter-PLMN) este o reea IP privat care interconecteaz


toate nodurile GSN ale unei reele GPRS.

Reeaua de trunchiuri inter PLMN este o reea IP care are ca scop conectarea a dou sau
mai multe GPRS-PLMN diferite. n funcie de acordul dintre operatori, reeaua interPLMN poate fi format din linii proprii, linii nchiriate sau poate utiliza trunchiuri din reelele publice de date, cum ar fi Internetul. Acordul dintre operatori trebuie sa trateze nu numai probleme de transport i tarifare, ci i cele de securitate n reeaua IP. C. Spaiul GPRS Orice reea GPRS va asigura roamingul abonailor si n alte reele GPRS, spaiul GSM devenind astfel spaiu GSM-GPRS. Interoperarea ntre diferite reele GPRS se asigur prin funcii de interfaare speciale care se implementeaz n SGSN sau GGSN. Un nod care conine aceste funcii se numete poarta de frontier (B-GGSN-Border Gateway GSN). D. Interfee GPRS

Figura 7.3. Interfee GPRS Toate interfeele ce se refer la GPRS sunt notate cu G (fig. 7.3.). Sunt definite n total nou interfee noi, dintre care o parte sunt destinate numai transferului semnalizrilor. Acestea se pot grupa n doua categorii: 1. Interfee pentru transferul pachetelor de date i al semnalizrilor

18

Comunicaii Mobile Digitale Sistemul GPRS

Conf. Dr. Ing. Octavian Fratu

Pe aceste interfee sunt specificate att protocoalele de transport al informaiei (n planul utilizator), ct i protocoale de transport al semnalizrilor (n planul de control). Sunt cinci astfel de interfee, dintre care una dedicat mesajelor scurte:

Gb - interfaa interna GPRS. Este situat ntre BSS i SGSN i este destinat pachetelor
de date, SMS (mod GPRS) i semnalizri.

Gn - interfaa intern GPRS. Este situat ntre dou noduri GSN de orice tip, cu condiia
sa fie situate n aceeai reea GPRS.

Gp - interfaa interna GPRS. Este situat ntre SGSN i comutatoarele de SMS i este
destinat mesajelor scurte (mod GPRS) i semnalizrilor aferente SMS.

Gp - interfaa pentru interoperare. Este destinat numai interoperrii cu alt reea GPRS i
este situat ntre dou pori de frontier (implementate n SGSN sau GGSN). Este destinat traficului cu pachete de date i semnalizri.

Gi - interfaa pentru interoperare. Este destinat interoperrii cu reelele externe de tip IP


(IPv4 sau IPv6) sau X.25 i este situat ntre GGSN i un router IP, respectiv un DCE X.25. Este destinat traficului cu pachete de date i semnalizri. 2. Interfee pentru transferul semnalizrilor Prin aceste interfee se vehiculeaz exclusiv semnalizri. Ele asigur interaciunea nodurilor GPRS cu cele dou baze de date comune GSM/GPRS, precum i cu comutatoarele GSM. Pentru ele sunt specificate numai protocoale de transport n planul de control. Exist patru astfel de interfee.

Gr--interfaa ntre SGSN i HLR. Gc interfaa opional ntre GGSN i HLR. Gf interfaa ntre SGSN i EIR. Gs - interfaa ntre SGSN i comutatoarele GSM. Ea este vital n funcionarea staiilor mobile de clasa A i B, permind realizarea de proceduri combinate cum ar fi ataarea simultan GSM i GPRS, actualizarea simultan a localizrii sau paging GSM prin reeaua GPRS.

7.4.3. Funciile echipamentelor GPRS Pentru realizarea serviciilor GPRS este necesar ca echipamentele GPRS s ndeplineasc un numr mare de funcii. Acestea au fost grupate n ase categorii majore:

funcii de control al accesului la reea; funcii de dirijare i transfer al pachetelor; funcii de gestiune a mobilitatii; funcii de gestiune a legturii logice; funcii de gestiune a resurselor radio; funcii de gestiune a reelei.
19

Comunicaii Mobile Digitale Sistemul GPRS

Conf. Dr. Ing. Octavian Fratu

Cele mai multe dintre aceste categorii conin la rndul lor grupuri de funcii diferite ce sunt realizate n general la nivelul mai multor echipamente GPRS. Trebuie subliniat faptul c aceste grupe sunt definite de ctre ETSI pe criterii funcionale i nu pe baza unor corespondene cu arhitectura OSI. 7.4.3.1. Funciile de control al accesului la reea Accesul la reeaua GPRS poate fi iniiat fie de ctre o MS proprie sau vizitatoare, fie de la un echipament terminal conectat la o reea exterioar de date. Sunt standardizate ase grupuri de funcii destinate controlului accesului: 1. nregistrare. Ca i n GSM, utilizatorii GPRS sunt nregistrai n HLR. Sunt stocate diverse informaii (statice i dinamice) ca identitatea utilizatorului, tipul de protocol utilizat (PDPPacket Data Protocol), adrese, etc. Exist excepii de la nregistrare, GPRS permind acces anonim. Este la latitudinea operatorului s permit sau nu aceast facilitate. 2. Autentificare i autorizare. Pentru a accesa reeaua GPRS utilizatorul este autentificat (ca i n cazul GSM). Pentru a beneficia de serviciul dorit este necesar autorizarea, funcie prin care se stabilete dac utilizatorul are dreptul la serviciul respectiv sau nu. 3. Controlul admiterii. Controlul admiterii are c scop principal prevenirea congestionrii reelei i utilizarea echilibrat a resurselor existente. Pentru aceasta, dup autorizare, utilizatorul cere sau negociaz un profil QoS pentru serviciul dorit. Dac reeaua dispune de resursele necesare, acestea vor fi rezervate. O situaie special apare n cazul interfeei radio, care de altfel este elementul cel mai susceptibil de congestie din ntreaga reea. Pentru a negocia, stabili i rezerva resursele radio necesare, controlul admiterii coopereaz cu funciile de gestiune a resurselor radio. 4. Filtrarea mesajelor (screening). Funcia de filtrare a mesajelor este util n multe ipostaze ale funcionrii reelei GPRS. Un prim rol este de a filtra mesajele nedorite i/sau neautorizate ce sosesc n special din reeaua Internet. Tot ea permite transmiterea de mesaje n grupuri nchise, bazate de exemplu pe localizarea geografic a utilizatorului. n aceast faz filtrarea se realizeaz numai la nivelul reelei, operatorul fiind cel care decide ce i cum filtreaz. n GPRS faza 2 este posibil ca filtrarea s fie realizat i la nivel de utilizator, fie sub controlul su (direct de la MS), fie prin intermediul unor trsturi ale abonamentului su. 5. Funcia de adaptare a terminalului (n mod pachet). Aceasta este o funcie similar c scop funciei de adaptare a terminalului din GSM (TAF). Este implementat ntre MS i echipamentul terminal, acesta opernd ns n mod pachet. 6. Funcia de colectare a datelor necesare tarifrii. Rolul acestei funcii nu mai trebuie comentat. 7.4.3.2. Funciile de dirijare i transfer al pachetelor

20

Comunicaii Mobile Digitale Sistemul GPRS

Conf. Dr. Ing. Octavian Fratu

Aceast categorie de funcii este foarte ampl i eterogen. n ciuda denumirii, ea nu este echivalent cu funciile protocoalelor de nivel 3 OSI, dei, unele dintre acestea, cum sunt dirijarea sau tunelarea, se realizeaz la acest nivel). Acestea sunt: 1. Funcia de releu. Aceast funcie este realizat de ctre un echipament GPRS ori de cte ori transmite un pachet altui echipament. Aceasta se realizeaz dup ce se determin care este nodul urmtor din ruta pachetului respectiv. 2. Funcia de dirijare a pachetelor. Dirijarea sau rutarea pachetelor este o funcie extrem de important n orice reea cu comutaie de pachete, inclusiv n GPRS. Cu ajutorul ei echipamentul GPRS stabilete care este nodul de reea care trebuie livrat fiecrui pachet. 3. Translatarea i maparea adreselor. Funcia de rutare are la baz interpretarea adresei destinaie a pachetelor. Translatarea adreselor este necesar atunci cnd un pachet trece dintr-o reea cu un tip de adresare ntr-o reea cu un alt tip de adresare. Spre exemplu, cnd un pachet provenind dintr-o reea surs (de exemplu GPRS) trebuie sa tranziteze una sau mai multe reele externe de alt tip (cum ar fi ATM sau PSTN) pentru a ajunge la reeaua destinaie(de exemplu internet). ntruct modul de adresare este diferit, este necesar ca n punctul de interconectare ctre alte reele (cum este GGSN n reeaua GPRS) s se realizeze conversia adreselor. Altfel nodurile reelei de tranzit nu vor putea realiza rutarea pachetelor pentru c nu vor recunoate adresa destinaie. Maparea adreselor este o form particular de translatare. Ea presupune pur i simplu efectuarea unei corespondene ntre o adres dat i una de acelai tip. Prin mapare, adresa iniial este practic nlocuit cu o noua adres de acelai tip. Maparea poate deveni necesar n funcionarea GPRS la rutarea pachetelor n interiorul reelei sau ntre dou PLMN. 4. ncapsularea. ntr-o stiv de protocoale, protocolul de nivel superior transmite mesaje (SDU) protocolului inferior adiacent prin punctul de acces la servicii (SAP-Service Access Point). Fiecare SDU este transformat la nivelul inferior n una sau mai multe unitti de protocol numite PDU (Protocol Data Unit), prin adugarea unui antet i, posibil, prin fragmentare. ncapsularea (mpachetarea) este operaia prin care datelor primite de la nivel superior li se adaug cmpuri cu diferite funcii (adresare, control, etc.) rezultnd un PDU. 5. Funcia de tunelare. Trecerea printr-un tunel, sau tunelarea, este o soluie de transmitere a pachetelor prin reele de tipuri diferite sau prin reele publice ce nu pot garanta confidenialitatea transmisiei. Este o soluie interesant atunci cnd reeaua surs i reeaua destinaie sunt de acelai tip (de exemplu IP), dar ele sunt interconectate prin reele de alt tip (cum ar fi PSTN). Principiul general al tunelrii este de a prelua un PDU de la reeaua surs i de a-l mpacheta ca atare n formatul de transport al reelei intermediare. Aceast sarcin revine n cazul reelelor IP unui ruter multiprotocol (tunelarea fiind o funcie ndeplinit la nivelul reea). La ieire el va fi livrat reelei destinaie de ctre un alt ruter multiprotocol, ca i cum ar fi mers pe un cablu (sau un tunel) ce ar lega direct cele dou reele. 6. Compresia. Implementarea funciei de compresie (disponibil de altfel i la transmiterea datelor n mod circuit prin GSM) are ca scop o mai bun utilizare a resurselor reelei, n special pe interfaa radio.

21

Comunicaii Mobile Digitale Sistemul GPRS

Conf. Dr. Ing. Octavian Fratu

7. Criptarea. Criptarea pachetelor este necesar pentru asigurarea confidenialitii transmisiei, n special pe interfaa radio, c i n cazul transmisiilor GSM. 8. Serverul numelor de domenii. Serverul DNS (Domain Name Server) are funcia obinuit n reelele IP, i anume conversia adreselor alfanumerice ale terminalelor (gazdelor) n adrese binare IP corespunztoare. 7.4.3.3. Funciile de gestiune a mobilitii Spre deosebire de precedentele categorii, aceasta este omogen i trateaz exact ceea ce i spune numele: problema localizrii abonatului GPRS. Nu este divizat n grupe funcionale diferite. 7.4.3.4. Funciile de gestiune a legturii logice Ori de cte ori un utilizator GPRS dorete s iniieze un serviciu GPRS, sau s rspund la un apel GPRS adresat lui, ntre MS i nodul care l servete (SGSN) se stabilete o conexiune numit legtur logic. Legtura logic nseamn c ambele entiti (MS i SGSN) tiu c sunt n comunicaie, chiar dac fac pauze mai scurte sau mai lungi. i n GSM, pe durata unui apel telefonic, att MS ct i MSC tiu c sunt n comunicaie unul cu altul, chiar dac de fapt nimeni nu scoate nici o vorb la telefon i, ca atare, nu are loc un transfer de informaie util. Dar n GSM suportul fizic (canal radio i flux pe transmisiuni ntre BTS i MSC) este asignat legturii pe toata durata apelului, indiferent dac se transmit sau nu date provenind din digitizarea vocii, deci se poate vorbi n acest caz despre existena unei legturi fizice MS-MSC. Din contra. la GPRS o legtura MS-SGSN are suport fizic (adic un canal radio i flux de transmisiuni ntre BTS i SGSN) numai n intervale de timp n care se transmit efectiv pachete de date. n restul timpului cele dou echipamente rmn conectate logic, pn la apariia unei cereri de eliberare a legturii. Mai mult, cnd datele corespunztoare unui utilizator nu sunt transmise din cauza lipsei (momentane) de resurse radio, utilizatorul rmne conectat i va primi sau va transmite pachetele sale n momentul disponibilizrii resurselor. In GPRS, la apariia unei pauze n emisia / recepia de pachete, resursele fizice sunt alocate altor utilizatori. n lipsa acestei legturi logice, utilizatorul ar trebui s o ia de la capt cu autentificarea, autorizarea i diversele negocieri pentru a putea transmite un nou ir de pachete la fiecare pauz ntre pachete, soldat cu inevitabila eliberare de resurse. Stabilind o legtur logic, utilizatorul este practic conectat permanent la reea i poate primi sau transmite oricnd date, cu condiia s existe un pic de loc pentru ele pe interfaa radio. Funciile din aceast categorie corespund etapelor existenei unei legturi clasice: 1. funcia de stabilire a legturii logice; 2. funcia de ntreinere a legturii logice; 3. funcia de eliberare a legturii logice. 7.4.3.5. Funciile de gestiune a resurselor radio

22

Comunicaii Mobile Digitale Sistemul GPRS

Conf. Dr. Ing. Octavian Fratu

Gestiunea resurselor radio era o problem dificil i n GSM, dar in GPRS situaia este i mai complicat. innd cont c la exact aceleai resurse aspir n plus o nou categorie de utilizatori, n GPRS gestionarea resurselor radio are dou componente: pe de o parte trebuie rezolvate problemele de alocare ntre utilizatorii GPRS, iar, pe de alt parte, cele de partajare static sau dinamic ntre utilizatorii GSM i GPRS. n plus, aceste funcii trebuie s se ocupe de stabilirea, ntreinerea i eliberarea conexiunilor fizice, deoarece conexiunile logice nu sunt suficiente pentru a face pachetele s circule. Sunt definite patru grupe funcionale: 1. Gestiunea interfeei radio Um. Aceast funcie se ocup de problemele de alocare a resurselor radio, att ntre GSM i GPRS ct i ntre utilizatorii GPRS. 2. Funcia de selecie a celulei. Selecia celei mai potrivite celule este realizat n GPRS, ca i n GSM, pe baza msurrii calitii semnalului recepionat de la diverse celule candidate. n alegerea celulei pe care se va face comunicarea se iau n considerare pe lng calitate i mecanismele de detecie i evitare a congestie. 3. Funcia Um-Tran. Aceast funcie implementeaz ceea ce lipsete transmisiei n mod circuit peste interfaa radio Um (n special funcii de nivel 2 OSI): controlul fluxului, controlul accesului la mediu, multiplexarea pachetelor pe un singur TCH. Ea realizeaz i protecia la erori a pachetelor. 4. Gestiunea caii. Prin gestiunea caii n GPRS se nelege tot ceea ce ine de alocarea resurselor de transmisiuni dintre BSS i SGSN (pe interfaa Gb). i aici pot fi implementai algoritmi de alocare dinamica. 7.4.3.6. Funciile de gestiune a reelei Ca n orice reea de telecomunicaii, i n GPRS trebuie asigurate funciile de operare, administrare i ntreinere. c i n FSM, sunt definite protocoale i proceduri speciale destinate ndeplinirii acestor funcii, ce se regsesc la nivelul tuturor echipamentelor GPRS. n tabelul 7.4 este redat atribuirea funciilor diverselor echipamente GPRS (n cazul BSS se neleg funcii implementate n CCU i PCU). Tabelul 7.4. Funciile echipamentelor GPRS MS BSS SGSN GGSN HLR x x x x x x x x x x x x x x

FUNCIE Control al accesului la reea nregistrare Autentificare i autorizare Controlul admiterii Filtrare mesaje Funcie de adaptare a terminalului Colectarea datelor necesare tarifarii Dirijare i transfer al pachetelor

23

Comunicaii Mobile Digitale Sistemul GPRS

Conf. Dr. Ing. Octavian Fratu

Releu Dirijarea pachetelor Translatarea i maparea adreselor ncapsulare Tunelare Compresie Cifrare Serverul numelor de domenii Gestiune a mobilitii Gestiune a legturii logice Stabilirea legturii logice Intretinerea legturii logice Eliberarea legturii logice Gestiunea resurselor radio Gestiunea Um Selecia celulei Um-Tran Gestiunea caii

x x x

x x x x x x x x x x x x x

x x x x x x x x x x x x

x x x x x x x x

7.5. Identificatori n reeaua GPRS 7.5.1. Identificatori GSM n reeaua GPRS sunt utilizai o mare parte din identificatorii GSM. Acetia sunt: 1. Identificatori de reea: LAI (Location Area Identity). Este identificatorul ariei de localizare. CGI (Cell Global Identity). Identific celulele dintr-o arie de localizare. Datorit CGI, oricare celul este identificat unic n spaiul GSM. BSIC (Base Station Identity Code). Este identitatea staiei de baz. Este destinat MS pentru a-i permite distingerea diferitelor BTS-uri vecine. Este foarte important n diferenierea celulelor care utilizeaz aceeai frecven pentru BCCH. Alti identificatori de localizare utilizai n tarifarea diferenial. 2. Identificarea abonatului GSM: a. Identificatori fici: MSISDN (Mobile Station ISDN Number). Este similar numrului de telefon din PSTN/ISDN i identifica abonatul n exteriorul reelei GSM. IMSI (International Mobile Subscriber Ientity). reprezint identitatea unic a abonatului n interiorul spaiului GSM. b. Identificatori temporari:

24

Comunicaii Mobile Digitale Sistemul GPRS

Conf. Dr. Ing. Octavian Fratu

MSRN (Mobile Station Roaming Number). Este utilizat pentru rutarea apelului de la (G)MSC la MSC-ul n aria cruia se gsete abonatul apelat. Conine informaia de rutare (identificarea MSC). TMSI (Temporary MS Identity). Este alocat de MSC pentru a evita transmisia IMSI n clar pe interfaa radio. Se asigur astfel protecia identitii abonatului. Identific local un abonat (n interiorul unei arii de localizare). Poate fi realocat la fiecare convorbire sau mai rar. Este format din maximum 8 cifre (4 octei). 3. Identificarea echipamentului: IMEI (International Mobile station Equipment Identity). Identific unic un echipament n spaiul GSM. IMEISV(IMEI Software Version). Extensie a IMEI pentru a identifica echipamentele inclusiv la nivelul de versiune software.

7.5.2. Identificatori GPRS 1. Identificatori de reea: Aria de rutare (RA-Routing Area). Pentru serviciile n mod pachet se definete similar ariei de localizare o zon n care se trimit apeluri ctre MS-GPRS. Aceasta se numete arie de rutare. Aria de rutare este utilizat similar cu aria de localizare. O arie de rutare cuprinde mai multe celule care fac parte din aceeai arie de localizare. Deci RA reprezint o submulime a LA. Aria de rutare este identificat unic n spaiul GPRS. RAI (Routing rea Identity). Identific aria de rutare. RAI = LAI+RAC = MCC+MNC+LAC+RAC unde RAC = Routing Area Code (identific RA n interiorul unei LA). MCC = Mobile Contry Code (cf. Rec. CCITT E.212) = 226 pentru Romnia. MNC = Mobile Network Code (identific operatorul n interiorul unei ri). LAC = Location Area Code (identific LA n interiorul unei reele GSM). Identificatorii celulelor i staiilor de baza rmn neschimbai. 2. Identificarea abonatului GPRS: IMSI. Identitatea abonatului GPRS este, c i n GSM, IMSI. Orice abonat GPRS care nu este i abonat GSM va primi un IMSI unic n spaiul GSM, devenind astfel spatiu GSMGPRS. n GPRS se poate face excepie de la identificarea prin IMSI pentru abonaii care doresc doar acces anonim. Acetia nu vor primi IMSI. Adresa PDP. ntruct serviciile GPRS presupun transmisii de date i nu apeluri telefonice, identificarea prin MSISDN este fr rost. Pentru a putea fi contactat din reele exterioare, care sunt fie IP, fie X.25, abonatul va fi identificat prin adresa sa. Un abonat poate avea doua tipuri de adrese: -adresa IP; -adresa X.121 (pentru reelele X.25).

25

Comunicaii Mobile Digitale Sistemul GPRS

Conf. Dr. Ing. Octavian Fratu

ntruct adresa este necesar protocoalelor de nivel reea i depinde de protocolul utilizat, ea se numete adres PDP (PDP- Packet Data Protocol). Adresele PDP sunt alocate abonatului de ctre reeaua GPRS temporar sau permanent. P-TMSI. Ca i n GSM, i n GPRS este protejat identitatea abonatului prin evitarea transmiterii IMSI n clar (cifrarea se realizeaz, ca i n GSM, dup transmiterea identitii). Pentru aceasta SGSN va aloca abonatului o identitate temporar, similar TMSI. Acest identificator se numete P-TMSI (Packet TMSI) i are aceeai structur cu TMSI (4 octei). Discriminarea ntre TMSI i P-TMSI se realizeaz cu ajutorul celor mai semnificativi 2 bii. Acetia au pentru P-TMSI valoarea 11. 3. Identificarea echipamentelor GPRS este integrat cu cea a echipamentelor GSM, utilizndu-se aceiai identificatori (IMEI i IMEI-SV).

Vom discuta modul de transmitere prin GPRS att a informaiei utile, ct i a celei de control. Insa, nainte de a aborda arhitectura protocoalelor din planele U i C, este necesar sa studiem nivelul fizic al interfeei radio, care este specific GPRS.

7.6. Interfaa radio GPRS 7.6.1.Funciile nivelului fizic Nivelul fizic dintre MS i BSS este denumit nivel GSM RF i este format din dou subniveluri (fig. 7.4): nivelul fizic RF (RFL RF Layer); nivelul legturii fizice (PLL Physical Link Layer) . MS Nivel legtur fizic Nivel fizic RF Um BSS Nivel legtur fizic Nivel fizic RF Figura 7.4. Subnivelurile nivelului fizic 7.6.1.1. Funciile (sub)nivelului fizic RF Subnivelul fizic RF este responsabil de modularea GMSK a biilor furnizai de subnivelul superior, respectiv demodularea formei de und recepionate. La acest nivel sunt

GSM RF

26

Comunicaii Mobile Digitale Sistemul GPRS

Conf. Dr. Ing. Octavian Fratu

asigurate caracteristicile purttoarelor, ale emitorului i receptorului, precum i structura canalelor radio GSM. n GPRS nu s-au operat modificri fa de GSM la acest (sub)nivel. 7.6.1.2. Funciile (sub)nivelului legtur fizic Subnivelul PLL cuprinde att prelucrri necesare transmisiei informaiei pe canale fizice ale interfeei radio Um, ct i funcii de control. Atribuiile sale includ: codarea canalului; se utilizeaz att coduri corectoare ct i detectoare de erori; ntreesere i formare de salve; se asigur protecia la pachete de erori prin transmiterea ntreesut a unui bloc de date pe durata a 4 salve; detecia congestiei legturii fizice; sincronizare (inclusiv avans temporal); monitorizarea calitii semnalului pe legtura radio; selecia i reselecia celulei; controlul puterii de emisie; recepia discontinu. La nivelul PLL n GPRS s-au operat modificri fa de GSM privind parametrii funciilor menionate mai sus. Nivelul GSM RF este implementat uzual n BTS i n MS. Trebuie remarcat c nivelul fizic al interfeei radio GPRS este dependent de cel GSM, de la care a preluat elementele eseniale.

7.6.2. Canale logice Accesul multiplu n GPRS este dependent de infrastructura GSM utilizat [GSM 05.02]. Ca atare, GPRS trebuie s utilizeze n comun cu GSM aceleai cadre TDMA cu 8 intervale temporale care dureaz fiecare 15/26 msec. Deci aceleai canale fizice. Cnd un astfel de canal fizic este utilizat de GPRS (deci comutat n mod pachet) el se numete PDCH (Pachet Data Chanel). Pe canalele PDCH vor fi mapate canalele logice GPRS. Ca i n GSM, canalele logice GPRS sunt de dou categorii: de trafic; de control. Pentru funciile de sincronizare i corecie a frecvenei, n GPRS se utilizeaz canalele de difuziune GSM (SCH, respectiv FCCH). Pentru celelalte funcii sunt definite canale logice specifice, care pstreaz n mare denumirea i rolul canalelor similare din GSM. 7.6.2.1. Canalele de trafic n categoria canalelor de trafic, n GPRS sunt incluse nu numai canalele ce transport pachete cu date, ci i cele pe care se transmit pachete cu informaia de control dedicat unei

27

Comunicaii Mobile Digitale Sistemul GPRS

Conf. Dr. Ing. Octavian Fratu

anumite MS. Acestea din urm n GSM sunt canale de control (dedicate): SDCCH, SACCH i FACCH. Canalele de trafic GPRS sunt denumite PTCH (Pachet Traffic Channels). Ele sunt bidirecionale. PDTCH (Pachet Data Transfer Channel). Este canalul de trafic pe care se transmit pe legatura ascendent (UL - uplink) sau descendent (DL - downlink) datele utilizator. Pentru servicii PTP, PDTCH este atribuit unei singure MS. Pentru servicii PTM (GPRS faza 2) acelai PDTCH este atribuit mai multor MS din celul. O MS poate utiliza mai multe canale de trafic PDTCH simultan. PACCH (Pachet Associated Control CHannel). Este canalul de trafic pe care se transmit pe legatura ascendent (UL - uplink) sau descendent (DL - downlink) informaiile de control ce privesc o MS. Adic, controlul puterii, avansul temporal sau informaia privitoare la atribuirea resurselor. Indiferent de numrul de PDTCH de care dispune, o MS are un singur PACCH. Pentru staiile mobile de clas A i B care primesc un apel GSM n timp ce sunt angajate n transfer de date, pagingul pentru apelul n mod circuit se poate transmite pe PACCH. 7.6.2.2. Canalele de control Canalele de control sunt destinate transportului pachetelor cu informaie de control, alta dect cea dedicat unei uniec MS. n GPRS sunt definite dou categorii de canale de control: 1. Canalele de difuzare. Exist un singur canal de difuzare: PBCCH (Pachet Broadcast Control CHannel). Este utilizat pentru difuzarea n celul a informaiilor legate de GPRS. Este un canal unidirecional, de la BTS ctre toate MS din celul. n GPRS faza 1 este de ateptat s nu se utilizeze PBCCH, iar informaia de sistem GPRS s fie difuzat mpreun cu cea GSM pe BCCH. Oricum, este de dorit ca pe canalul de difuzare s existe ambele informaii de sistem pentru a nu obliga MS s asculte att BCCH ct i PBCCH. Celelalte funcii ndeplinite prin difuzare rmn n sarcina canalelor GSM (FCCH i SCH). 2. Canalele comune GPRS (PCCCH-Packet Common Control CHannel) sunt definite similar celor patru canale comune GSM: RACH, AGCH, PCH i NCH. Ele poart aceeai denumire, nsoit de prefixul P. Toate canalele comune sunt unidirecionale: PRACH (Packet Random Access CHannel). Este utilizat de MS pentru a cere accesul n reeaua GPRS. Are sensul UL (MS->BTS). PAGCH (Packet Access Grant CHannel). Este utilizat de ctre BTS ca rspuns la o cerere pe PRACH, pentru a aloca unul sau mai multe PDTCH unui mobil naintea unui transfer de date ( dac transferul a fost deja iniiat alocarea se face pe PACCH). Are sensul DL (BTS->MS).

28

Comunicaii Mobile Digitale Sistemul GPRS

Conf. Dr. Ing. Octavian Fratu

PPCH (Packet Paging CHannel). Este utilizat de ctre BTS pentru a comunica unei MS c se dorete un transfer de date ctre el. Pentru staiile mobile de clas A i B pe PPCH trebuie s se transmit att paging pentru apeluri GPRS ct i paging pentru apeluri GSM. Are sensul DL. PNCH (Packet Notification CHannel). Este similar NCH (utilizat n GSM pentru a anuna la MS sosirea unor apeluri vocale de grup i de difuzare). Utilizat n GPRS faza 2 pentru anunarea i alocarea de resurse pentru transferuri de date punct la multipunct ctre staiile mobile din celul. Are sensul DL. MS Cerere canal tip pachet Alocare canal tip pachet Cerere resurse tip pachet Alocare resurse tip pachet
PRACH sau RACH

BSS

PRAGCH sau AGCH

PACCH

PACCH

Figura 7.5. Alocarea canalului ascendent (transfer de pachete iniiat de staia mobil); una sau doua etape. n figura 7.5. 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 (pachet channel request) pe un canal PRACH 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), transmii pe canalul descendent (downlink), va indica staiei mobile dac este liber sau nu canalul ascendent. MS Cerere paging tip pachet Cerere canal tip pachet Alocare canal tip pachet Rspuns la paging tip pachet BSS
PPCH sau PCH

PRACH sau RACH

PAGCH sau AGCH

PACCH

Figura 7.6. Paging (transfer de pachete iniiat de staia de baz)


29

Comunicaii Mobile Digitale Sistemul GPRS

Conf. Dr. Ing. Octavian Fratu

Figura 7.6. 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 tip pachet (PDCH- Packet data channel). Canalele logice 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 pachet control unit), aflat n controlorul staiei de baz (BSC). PDU este responsabil de alocarea diferitelor staii mobile. Canalele PDCH pot fi alocate n dou moduri: canalele PDCH dedicate sunt alocate i eliberate la comanda operatorului; canalele PDCH la cerere, constituind resurse GPRS dinamice temporare, sunt alocate i eliberate n funcie de cererea de trafic GPRS. Canalele alocate pentru GPRS sunt alocate pe grupuri de maximum patru intervale succesive. Un astfel de grup este numit PSET (pachet set) i const att din canale dedicate, ct i din canale la cerere. Toate canalele dintr-un PSET sunt pe acceai frecven i urmresc acelai set de salturi de frecven (dac sistemul GSM folosete saltul lent de frecven frequency hopping). Unei staii mobile i se aloc canale PDCH dintr-un singur set PSET, deci maximum patru intervale temporale (limita temporal). 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. Formarea canalelor logice de tip pachet, pe structura canalelor fizice, prezint doua aspecte: formarea n frecven i formarea n timp. Formarea n frecven este dependent de frecventele 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.7. Patru cadre TDMA formeaz un bloc, iar multicadrul conine 12 blocuri (B0B11), 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 controlat de parametri difuzai pe PBCCH.

Figura 7.7. Multicadul 52 n afar 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. Un impuls radio de date, constituit din 456 bii care rezult dup codarea pentru protecia la erori, se transmite n patru pachete, de cate 114 bii fiecare, cte unul n acelai

30

Comunicaii Mobile Digitale Sistemul GPRS

Conf. Dr. Ing. Octavian Fratu

interval temporal din patru cadre TDMA consecutive. Dac unei staii 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 dispoziie sa 48 de intervale temporale, pentru a transmite 12 impulsuri radio de date. Dac numrul biilor de informaie dintr-un impuls 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 7.5. Tabelul 7.5. Parametrii schemelor de codare Bii zero Ieire Bii Rata Debitul adaugati codor elimi- codului datelor conv. nati conv. Kb/s 4 4 4 456 588 676 456 0 132 220 ~2/3 ~3/4 1 9.05 13.4 15.6 21.4

Schema de codare CS-1 CS-2 CS-3 CS-4

Precod. USF

3 6 6 12

Bii info. fr USF 181 268 312 428

Bii de paritate

40 16 16 16

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 bloc (n CS-1 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 bii zero, este apoi codat cu un cod convoluional cu lungimea de constrngere patru. Adugarea celor patru bii faciliteaz terminarea codrii convoluionale. Dup codarea convoluional sunt eliminai (procedeul puncturing) un numr de bii, rezultnd un cuvnt de cod de 456 bii. n CS-4 nu se mai utilizeaz i codarea convoluional. Dup codare cuvintele de cod sunt aplicate unui bloc de intercalare, de adncime patru. n partea de recepie se realizeaz nti deintercalarea i apoi decodarea cu algoritm Viterbi.

7.7. Modelul general al reelei GPRS. Arhitectura protocoalelor Modelul general al protocoalelor reelei GPRS este asemntor reelei GSM, respectiv ISDN, cu trei planuri pe care sunt definite protocoale de transmitere a diverselor tipuri de informaii (fig. 7.8). Planul utilizator (U) este responsabil de transferul informaiei utile. n GPRS este numit uzual planul de transmisie. n acest plan sunt definite stive de protocoale ce asigur transportul informaiei utile (date i SMS). Stivele protocoalelor de transport al informaiei utile sunt specificate pentru fiecare interfa prin care circul date. mpreun, ele formeaz arhitectura protocoalelor de transmisiune.
31

Comunicaii Mobile Digitale Sistemul GPRS

Conf. Dr. Ing. Octavian Fratu

Planul de control

Planul de gestiune (management)

Planul de transmisie (utilizator) Figura. 7.8. Planurile reelei GPRS Planul de control (C) este responsabil de transferul informaiei de control sau, altfel spus, al semnalizrilor. Din acest motiv este numit planul semnalizrilor. n acest plan sunt definite stive de protocoale ce asigur transportul informaiei de semnalizare. Aceste stive sunt diferite de cele din planul U. Astfel, pe interfeele prin care circul att informaie util ct i semnalizri vor fi definite dou stive de protocoale de transport. n planul C se discut despre o arhitectur a protocoalelor de transport al semnalizrilor. Planul de gestiune (management) este responsabil de transferul informaiei de gestiune. Vehicularea informaiei de gestiune este necesar pentru ndeplinirea funciilor de gestiune a reelei (de exemplu gestiunea indicatorilor de performan, a erorilor, a datelor de facturare, etc.). Pentru transportul informaiei de gestiune se definesc stive de protocoale specifice. Reeaua GPRS utilizeaz n toate cele trei planuri comutaia de pachete, cu toate c reeaua GSM folosete n planul utilizator comutaia de circuite pentru voce i date. Pentru SMS, care circul peste reeaua SS7, se utilizeaz n planul U comutaia de pachete. Transportul informaiei n planurile C i M este i n GSM bazat pe comutaia de pachete (SS7 n planul C, SS7 i /sau X.25 n planul M).

7.7.1. Planul de transmisiune Arhitectura protocoalelor pentru planul de transmisie GPRS este prezentat detaliat n figura 4.7. 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

32

Comunicaii Mobile Digitale Sistemul GPRS

Conf. Dr. Ing. Octavian Fratu

un protocol de administrare i control de tip tunel, semnalizarea fiind utilizat pentru a crea, a modifica i a elimina tunelele.

Figura 4.7. Planul de transmisiune GPRS Pachetele GTP transport pachetele IP sau X25 ale utilizatorului. Sub GTP protocoalele standard TCP sau UDP sunt folosite pentru a transporta pachetele GTP pe reeaua magistral GPRS. 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/UPDE, 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. Protocolul SNDCP (Subnetwork dependent convergence protocol) este utilizat pentru transferul pachetelor de date ntre SGSN i MS, realiznd urmtoarele funciuni: multiplexarea mai multor conexiuni ale nivelului reea pe o singur conexiune logic a nivelului LLC; compresia i decompresia datelor redundante ale utilizatorului i a informaiei pentru controlul protocolului (spre exemplu compresia datelor conform avizului V.42 bis al ITUT 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 subniveluri: LLC (Logical link control), ntre MS i SGSN i RLC/MAC (Radio link control / Medium acces control), ntre MS i BSS. Protocolul LLC, derivat din HDLC (High level data 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 doua funciuni:
33

Comunicaii Mobile Digitale Sistemul GPRS

Conf. Dr. Ing. Octavian Fratu

Funciunea 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 mpartit n doua subniveluri: 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 de erori, corectare 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).

7.7.2. 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. Protocolul de administrare a sesiunii i mobilitii GPRS (GMM/SM-GPRS mobility management and session management) intervine atunci cnd se realizeaz funciuni de ataare i detaare GPRS, funciuni de securitate, activarea contextului de PDP i actualizarea ariei de rutare i actioneaz ntre staia mobil i SGSN (fig. 7.9.)

Figura 7.9. Protocolul de administrare a sesiunii i mobilitii Arhitectura semnalizrii ntre SGSN i registrele HLR, VLR i EIR utilizeaz aceleai protocoale c i GSM, fiind completate cu funciuni specifice GPRS (fig. 7.10.).

34

Comunicaii Mobile Digitale Sistemul GPRS

Conf. Dr. Ing. Octavian Fratu

Figura 7.10. Planul de semnalizare SGSN-HLR, SGSN-HLR

Figura 7.11 planul de semnalizare: SGSN-MSC/VLR ntre SGSN i HLR, ca i ntre SGSN i EIR, se folosete protocolul MAP (Mobile Application Part), o extensie a sistemului de semnalizare SS7 specific reelelor mobile. El transport informaia de semnalizare relativ la actualizarea localizrii, informaia de rutare, profilul utilizatorului i informaia de transfer (handover). Schimbul de mesaje MAP se face pe suportul oferit de protocolul SCCP (Signalling Connection Control Part). Protocolul BSSAP+ include funciuni ale protocolului omonim 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 nonGPRS, ataarea combinat GPRS/IMSI, paging pentru o staie mobil prin GPRS pentru un apel GSM de intrare).

35