Sunteți pe pagina 1din 14

Stratul MAC WiMax

Nivel MAC WiMAX


Standardul este capabil s asigure nu numai transfer de date la vitez mare dar i servicii sensibile la ntrziere cum ar fi aplicaii de voce i video. Standardul asigur QoS dincolo de o simpl stabilire de prioriti, tehnic cu eficien limitat dac numrul de utilizatori i ncrcarea reelei crete. Protocoalele din stratul MAC trebuie s fac fa de asemenea unui nivel fizic de calitate redus, afectat de interferene, fading i alte fenomene caracteristice propagrii radio outdoor. Stratul MAC suport de asemenea mai multe specificaii pentru nivelul fizic. n tabelul 14 se prezint o trecere n revist a facilitilor de baz ale nivelului MAC 802.16a, faciliti care se regsesc i la alte variante ale standardului. Faciliti suplimentare sunt aduse de versiuni ulterioare ale standardului.

Tab. 14 Caracteristici de baz ale stratului MAC al standardului 802.16a

Cteva definiii utile:


Service Data Unit (SDU) uniti (pachete) de date schimbate ntre straturi vecine; Protocol Data Unit (PDU) uniti (pachete) de date schimbate ntre entiti echivalente aflate n comunicaie; Connection and Connection ID o mapare unidirecional ntre entiti MAC echivalente pe o legtur radio, mapare identificat n mod unic de ctre un CID Connection ID; Service Flow and Service Flow ID un flux unidirecional de PDU-uri MAC pe o conexiune care asigur un QoS particular, flux identificat de ctre un SFID Service Flow ID; 1

Utilizarea unitilor SDU i PDU ntr-un stack de protocoale este ilustrat n fig. 22

Fig. 22 Uniti SDU i PDU ntr-un stack de protocoale

Structura stratului MAC WiMAX


Stratul MAC este compus din trei substraturi i anume (vezi fig. 23): Service Specific Convergence Sublayer substrat de convergen specific serviciului; Common Part Sublayer substrat comun pentru toate serviciile; Security (Privacy) Sublayer substrat de securitate.

Fig. 23 Structura stratului MAC WiMAX Substratul Service Specific Convergence Sublayer Standardul 802.16 este practic orientat conexiune. La fiecare serviciu se asociaz o conexiune cu un nivel QoS variabil. Exist trei conexiuni de management cuplate cu conexiuni pentru transmisie de date. Rolul substratului de convergen specific serviciului este de a primi uniti PDU de la nivele 2

superioare i de a clasifica aceste uniti. Pe baza acestei clasificri unitile n discuie se asigneaz la o anumit conexiune cu un anumit QoS. Acest substrat suport servicii de tip ATM i servicii bazate pe pachete IP. Se realizeaz de asemenea suprimarea headerului pachetelor de la nivele superioare i formatarea acestor pachete. Substratul Common Part Sublayer Rolul acestui substrat este de a facilita partajarea mediului de transmisie. Sistemul funcioneaz pe baza principiului PMP (Point to Multipoint to Point), conform cruia fiecare staie recepioneaz aceeai transmisie downlink (sau cel puin o parte a acesteia). Staia de baz acord acces n uplink, acces care este bazat pe clase de servicii i QoS este asigurat dup cum cere serviciul. Conexiuni MAC Toate fluxurile serviciu (service flows) sunt asignate la o conexiune. O conexiune este un flux de date unidirecional cu un anumit nivel de QoS. Exist definite trei conexiuni pentru operaii de management, i anume: conexiunile de baz, primare i secundare. Rolul conexiunii de baz este de a asigura transmisia mesajelor MAC scurte i urgente, mesaje care sunt foarte puin tolerante la ntrzieri. Aceste conexiuni sunt utilizate de asemenea pentru transmisia mesajelor RLC (radio Link Control), mesaje care au rolul de a controla alocarea puterii, procesul de ranging i schimbarea profilului rafalelor. Conexiunea primar este responsabil pentru transmiterea unor mesaje de management mai lungi, mesaje utilizate mai ales de substratul de securitate. Rolul conexiunii secundare este de a asigura rularea unui protocol particular ntr-un strat mai mare, cum ar fi un protocol de rutare. Aceste protocoale de nivel mai nalt utilizeaz aceast conexiune pentru a schimba mesaje de management. Exemple de astfel de protocoale de nivel nalt ar fi: DHCP, SNMP, etc. n plus exist o conexiune de transport (mai corect o categorie de conexiuni transport) care are rol de a transfera date i o conexiune de Broadcast pentru transmiterea mesajelor MAC de tip broadcast, cum ar fi mesajele Neighbour Advertisement i mesaje care se ocup de accesul la canal. Exist i o conexiune special de ranging utilizat de staia utilizator pentru nregistrare la staia de baz Asigurarea QoS este una dintre facilitile cele mai importante ale sistemului WiMAX i reprezint n acelai timp una dintre avantajele majore ale acestui sistem. Adresarea la nivel MAC se realizeaz n felul urmtor: Staia utilizator (SS Subscriber Station) are o adres MAC IEEE pe 48 de bii; Staia de baz (BS Base Station) nu are adres MAC ci un identificator BS pe 48 de bii i un indicator operator pe 24 de bii; Fiecare conexiune are un identificator pe 16 bii, identificator utilizat n unitile MAC PDU; Fiecare service flow are un ID pe 32 de bii; Cod pe 16 bii Security association ID (SAID); Transmisia unitilor MAC PDU: Unitile MAC PDU se transmit n rafalele PHY (de la nivelul fizic); ntr-o singur rafal pot fi incluse mai multe uniti MAC PDU concatenate; Rafalele PHY pot conine mai multe blocuri FEC; O unitate MAC PDU se poate ntinde pe mai multe blocuri FEC; Substratul TC (Transmission Convergence) localizat ntre nivelul MAC i nivelul fizic permite identificarea (capturarea) nceputului urmtoarei uniti MAC PDU n cazul unor blocuri FEC eronate. Exist posibilitatea concatenrii, mpachetrii i segmentrii unitilor MAC PDU. 3

n fig. 24 se prezint relaia dintre unitile MAC SDU, MAC PDU i blocurile FEC

Fig. 24 Relaia dintre unitile MAC SDU, MAC PDU i blocurile FEC Formatul pachetelor MAC WiMAX Fiecare cadru MAC const din trei componente i anume (vezi fig. 25): Un header MAC care conine informaii de control cadru; Cmpul informaie de lungime variabil ce conine date specifice tipului de cadru; lungimea maxim a acestui cmp este 2048 byi; Un cmp CRC pe 32 de bii (IEEE 32 CRC);

Fig. 25 Structura unitii MAC PDU i a headerului MAC Exist trei tipuri de cadre MAC, la care se asociaz dou tipuri de headere MAC. Cele trei tipuri de cadre sunt urmtoarele: 4

MAC PDU de date: o Tip header HT = 0; o Pachetul conine date de la nivele superioare sau segmente MAC SDU; o Este transmis pe conexiuni de date (de transport); MAC PDU de management: o Tip header HT = 0; o Pachetul conine date de management sau pachete IP ncapsulate n uniti MAC CS PDU; o Este transmis pe conexiunile de management; MAC PDU cerere de band o Tip header HT = 1; o Nu conine date ci numai header; este utilizat de staia utilizator pentru a cere lrgime de band n UL;

Cmpurile din headerul MAC au urmtoarea semnificaie (vezi fig 26): HT Header Type vezi explicaiile anterioare; EC Encryption Control arat dac datele din pachet sunt criptate sau nu; EKS Encryption Key Sequence pointer la un vector cu informaii despre cheia de criptare; Length lungimea n bytes a cadrului MAC; Connection Identifier identificator conexiune MAC ntre entiti echivalente; ARQ indic dac cadrul aparine unui conexiuni ce utilizeaz control al erorilor de tip ARQ; FC Frame Control utilizat n fragmentarea i reasamblarea segmentelor MAS SDU; FSN Frame Sequence Number numr de ordine al fragmentului curent; HCS Header Check Sequence segven CRC pe 8 bii pentru detecia erorilor din header; Dac nu se utilizeaz fragmentare, cmpul FC este setat la 00. Dac se utilizeaz fragmentare, pentru fragmentele care sunt asociate la acelai FSN, cmpul FC are urmtoarea interpretare: Primul fragment: FC=10; Fragmente intermediare FC=11; Ultimul fragment FC=01; n fig. 26 se prezint structura headerului specific pentru transmisia downlink, iar n figura 27 se prezint structura headerului specific pentru transmisia uplink

Fig. 26 Header generic downlink n headerul uplink sunt o serie de cmpuri suplimentare, incluse n cmpul grant management vezi fig. 27. Pe scurt aceste cmpuri sunt urmtoarele: Slip Indicator arat o alunecare a transmisiei alocate n uplink relativ la mrimea bufferului de transmisie se utilizeaz numai n servicii UGS (Unsolicited Grant Service); Poll-me cere un polling de la staia de baz; Grant/interval numrul de transmisii alocate (bandwidth grants) n urmtorul interval; Piggyback request capacitatea cerut n uplink exprimat n numr byi este legat de transmisis mesajelo ACK/NACK utilizate de procesul de ARQ; 5

Fig. 27 Header generic uplink Formatul headerului MAC utilizat pentru cerere de band este dat n fig. 28. Aceste uniti MAC PDU sunt folosite de staia utilizator pentru a cere band n uplink i nu conin cmp de date. Cmpul Bandwidth Request din header indic numrul de byi cerui pentru transmisia n uplink.

Fig. 28 Header generic uplink pentru cerere de band n figurile urmtoare se prezint operaiile de baz din stratul MAC i anume: ncapsularea pachetelor de date PDU de la nivelele superioare vezi fig. 29

Fig. 29 ncapsularea unitilor PDU de la nivelele superioare n uniti MAC PDU 6

Concatenarea mai multor uniti MAC PDU n aceei rafal PHY vezi fig. 30

Fig. 30 Concatenarea unitilor MAC PDU n aceeai rafal PHY Fragmentarea unui MAC SDU n segmente multiple, fiecare segment fiind ncapsulat ntr-un MAC PDU separat vezi fig. 31

Fig. 31 Fragmentarea unei uniti MAC SDU n mai multe uniti MAC PDU

mpachetarea unitilor MAC SDU n uniti MAC PDU; sunt posibile dou cazuri i anume: mpachetarea unor uniti MAC SDU de lungime fix i de lungime variabil vezi fig. 32

Fig. 32.a mpachetarea unitilor SDU de lungime fix n uniti MAC PDU 7

Fig. 32.b mpachetarea unitilor SDU de lungime variabil n uniti MAC PDU n ultimul caz se utilizeaz o serie de sub-headere pentru fiecare unitate MAC SDU concatenat. Mesajele de management MAC Aceste mesaje pot fi trimise pe conexiunile de management de baz, conexiunea primar, conexiunea de broadcast i pe conexiunea de ranging iniial. Exist n total un numr de 49 de mesaje de management. O codare de tip TLV (type/length/value) este utilizat n aceste mesaje. De ex. n mesajul UCD pentru rafala UL avem: (type=1, length=1, value=1) modulaie QPSK; (type=1, length=1, value=2) modulaie 16QAM; (type=1, length=1, value=3) modulaie 64QAM; n fig. 33 se prezint structura de baz a mesajului de management MAC:

Fig. 33 Structura de baz a mesajului de management MAC Cteva dintre mesajele de management MAC sunt urmtoarele: Uplink Channel Descriptor (UCD) i Downlink Channel Descriptor (DCD); UL-MAP i DL-MAP; DSA-REQ (Dynamic Service Addition Request (transmis pe conexiunea primar) trimis de staia utilizator pentru a crea un nou flux de serviciu; DSA-RSP (Dynamic Service Addition Response (transmis pe conexiunea primar) trimis de staia de baz ca i rspuns la cerere DSA-REQ. Conine identificatorul de conexiune al conexiunii de transport asignat acestui flux de serviciu; RNG-REQ (Ranging Request) transmis pe conexiunea de baz sau pe cea de ranging iniial; Acest mesaj este transmis periodic pentru a se determina desincronizarea n timp sau pentru a se cere o modificare a profilului rafalei; RNG-RSP (Ranging Response) transmis pe conexiunea de baz sau pe cea de ranging iniial; conine rspunsul la un mesaj RNG-REQ i conine parametrii relavani pentru aceast cerere; Dac RNG-REQ a fost trimis pe conexiunea de ranging iniial, atunci mesajul de rspuns conine identificatorul de conexiune pentru conexiunile primare i secundare asignate staiei utilizator; REG-REQ (Registration Request) transmis pe conexiunea primar; este trimis de staia utilizator (SS) ctre staia de baz (BS) pentru a se nregistra la acesta din urm i pentru a se negocia capabilitile staiei utilizator, cum ar fi versiunea IP, parametrii ARQ, capabilitile substratului Convergeance Sublayer; REG-RSP (Registration Response) - transmis pe conexiunea primar de ctre staia de baz ca i un rspuns la REG-REQ; conine identificatorul de conexiune pentru conexiunea secundar a staiei utilizator i parametrii relevani legai de capabilitile staiei utilizator;

Transmisia n uplink Intervalele de transmisie n uplink sunt urmtoarele: Intervalul Initial Maintenance n acest interval se realizeaz operaia de initial ranging; se determin ntrzierea prin reea, se solicit alocare de putere i schimbarea profilului rafalei; pot aprea coliziuni ntre diferite staii; Intervalul Bandwidth Request staia utilizator cere band ca i rspuns la un polling de la staia de baz; coliziuni pot aprea i n acest caz ntre staii; Intervalul Data Grants staia utilizator transmite rafale de date n intervalele de timp alocate de ctre staia de baz; exist intervale de tranziie ntre aceste perioade din motive de sincronizare; Exist trei modaliti de a determina care staie utilizator poate transmite, i anume: Unsolicited bandwidth grants; Polling; Contention; Exist dou modaliti de cerere de band n uplink, i anume: Modul Contention staia utilizator trimite o cerere de band ctre staia de baz n intervalul de Contention; Modul Contention-free (polling) staia de baz interogheaz fiecare staie utilizator i staia utilizator rspunde cu o cerere de band; datorit ntrzierii predictibile, acest mode de cerere de band este cel mai potrivit pentru operaii n timp real; Cerea de band se refer la numrul de byi necesari pentru a transmite headerul i datele utile MAC i nu include overheadul PHY. Timpul efectiv de transmisie depinde de modul de modulaie utilizat. Staia utilizator cere band n uplink pentru fiecare conexiune, dar staia de baz aloc band agregat pentru staia utilizator, fiind sarcina staiei utilizator s mpart banda ntre diferite conexiuni. Cerea de band de ctre staia utilizator poate fi incremental sau agregat. Prin procesul de polling staia de baz aloc band pentru staia utilizator doar pentru scopul de a face cerere de band. Aceast alocare (de polling) se poate face individual pentru fiecare staie utilizator sau pentru grupuri de staii utilizator. Alocarea benzii de polling ne se realizeaz sub forma unor mesaje explicite separate ci prin internediul unor mesaje incluse n UL-MAP. Modalitile de realizare a operaiei de polling sunt urmtoarele: Unicast polling fiecare staie utilizator este interogat individual utiliznd structuri de date incluse n UL-MAP; Multicast and broadcast polling dac nu exist band suficient pentru interogarea fiecrei staii individual, anumite staii pot fi interogate n grupuri de multicast sau broadcast, utilizndu-se conexiunile corespunztoare; Conectarea n reea (Network Entry) Procesul de conectare n reea este divizat n urmtoarele operaii: sincronizarea canalului downlink, procesul de ranging iniial, negocierea capabilitilor, schimbarea mesajelor de autentificare, nregistrarea i etapele de stabilire a conexiunii IP. Dac procesul euaz la un moment dat atunci trebuie reluat de la capt. La terminarea procesului de conectare staia utilizator creaz una sau mai multe conexiuni de serviciu a se vedea paragrafele anterioare. Sincronizarea canalului downlink Cnd o staie utilizator dorete s se conecteze n reea scaneaz canalele ntr-o band de frecven predefinit . n mod normal staia utilizator este configurat ca s utilizeze o staie de baz specific 9

cu un anumit set de canale operaionale, dac se utilizeaz o band de frecven alocat. Dac staia utilizator gsete un canal DL i este capabil s se sincronizeze la nivel fizic, adic este capabil s detecteze preambulul de cadru periodic, atunci stratul MAC ncearc s identifice structurile DCD i UCD pentru a obine informaii despre modulaia utilizat n DL i n UL i ali parametrii DL i UL. Procesul de Initial Ranging Cnd staia utilizator s-a sincronizat cu canalul DL i a recepionat structurile DL-MAP i UL-MAP pentru un cadru, ncepe procesul de Initial Ranging prin trimiterea unui masaj MAC de cerere de ranging utiliznd puterea de emisie minim. Dac nu primete rspuns atunci trimite o alt cerere de ranging cu o putere mai mare. Rspunsul recepionat poate indica succes sau poate indica coreciile de putere i de sincronizare necesare. Dac sunt necesare corecii staia utilizator efectueaz aceste corecii i trimite o alt cerere de ranging, procesul repetndu-se pn cnd se recepioneaz un mesaj de succes, moment n care staia utilizator este gata s trimit date. Negocierea capabilitilor Dup efectuarea cu succes a operaiei de ranging iniial, staia utilizator trimite un mesaj de cerere capabiliti, mesaj n care descrie capabilit ile proprii legate de tehnicile de modulaie, schemele de codare, metoda de duplexare. Staia de baz accept sau nu staia utilizator pe baza capabilitilor de care dispune. Autentificarea Dup negocierea capabilitpilor staia de baz autentific staia utilizator i genereaz chei de criptare a datelor. Staia utilizator trebuie s realizeze periodic autentificarea i s execute procedurile de schimbare a cheilor de criptare. nregistrarea Dup efectuarea cu succes a operaiei de autentificare, staia utilizator trimite un mesaj de cerere de nregistrare ctre staia de baz, iar aceste din urm trimite un rspuns de nregistrare. n aceste proces se stabilete versiunea de IP utilizat, parametrii procesului ARQ, parametrii procesului de control de flux, etc. Dup efectuarea nregistrrii staia utilizator primete o adres IP de la staia de baz i se realizeaz conexiunile de transport. Pentru fluxurile de servicii predefinite crearea conexiunilor este iniiat de ctre staia de baz, iar conexiunile pentru serviciile nepredefinite sunt iniiate de ctre staia utilizator. Crearea unitilor MAC PDU i procesul ARQ Stratul MAC 802.16 realizeaz operaiile standard de creare a pachetelor PDU. Genereaz headerul MAC i opional calculeaz CRC-ul. Deoarece resursele radio sunt limitate stratul MAC realizeaz o serie de operaii de fragmentare, mpachetare, concatenare a pachetelor MAC SDU, pentru a se putea integra ct mai eficient aceste uniti n rafalele de la nivelul fizic vezi operaiile descrise n paragrafele anterioare. Stratul MAC 802.16 utilizeaz o tehnic ARQ de tip sliding window, tehnic n care emitorul poatre transmite un numr negociat de pachete fr s recepioneze mesaj de ACK/NACK. Se retransmit pachetele pierdute i se deplaseaz fereastra atunci cnd se recepioneaz mesaje de ACK. Este vorba mai exact de o tehnic ARQ de tip selective repeat. Parametrii procesului ARQ se negociaz pe durata realizrii sau modificrii conexiunii. Pe o anumit conexiune ne se permite combinarea traficului de tip ARQ i non-ARQ

10

Mesajele ACK/NACK se pot trimite ca i mesaje de management MAC individuale pe conexiunea de management de baz sau se poate utiliza tehnica de piggybacking pe o conexiune existent. Mesajele ACK/NACK nu pot fi fragmentate. Stratul MAC poate se poate folosi i de procedurile H-ARQ de la nivelul fizic, caz n care fiecare transmisie ajut la creterea ratei de succes a transmisiei. Se asigur astfel ajustarea automat a transmisiei la calitatea canalului fr a fi necesare msurtori repetate i precise ale raportului semnal/zgomot de pe canal. Este prevzut i utilizarea unor metode de tip Chase Combining. Procesul de H-ARQ este unul de tipul N-Channel Stop-and-Wait ARQ, caz n care receptorul trimite mesaje de ACK/NACK ca i rspuns la fiecare transmisie. Clase de servicii oferite de stratul MAC WiMAX Stratul MAC 802.16 MAC permite QoS difereniat pentru diferite tipuri de aplicaii. Exist definite urmtoarele clase de servicii: Unsolicited Grant Services (UGS): UGS este destinat serviciilor cu debit constant (Constant Bit Rate - CBR), cum ar fi emularea T1/E1, servicii Voice Over IP (VoIP) fr suprimarea perioadelor de linite; Real-Time Polling Services (rtPS): rtPS este destinat serviciilor n timp real care genereaz periodic pachete de dimensiune variabil, cum ar fi video codat MPEG sau VoIP cu suprimarea perioadelor de linite; Non-Real-Time Polling Services (nrtPS): nrtPS este destinat serviciilor non-real-time care cer n mod regulat transmisii n rafale cu pachete de lungime variabil; Best Effort (BE) Services: BE este destinat serviciilor de tip Web surfing; La fiecare conexiune este asignat o clas de serviciu n momentul crerii conexiunii. Cnd pachetele sunt clasificate de ctre substratul Convergence Sublayer, se alege conexiunea n are ele sunt plasate pe baza cerinelor de QoS ale aplicaiei n cauz. Operaia de Scheduling i Link Adaptation Scopul operaiei de scheduling i de adaptare a legturii este de a asigura parametrii QoS cerui de traficul transmis prin legtuira radio n paralele cu utilizarea optimal a resurselor radio. Operaia de scheduling n stratul MAC 802.16 este divizat n dou operaii i anume: o operaie de scheduling a legturii radio ntre mai multe staii utilizator i operaia de scheduling a pachetelor individuale la staia de baz i la staia utilizator. Operaia de scheduling a legturii radio se execut n staia de baz i este considerat o component a stratului BS MAC. Aceast operaie determin coninutul DL i UL al fiecrui cadru. Dac se utilizeaz tehnici de transmisie opionale, cum ar fi diversitatea de transmisie, AAS sau MIMO, stratul MAC trebuie s divid subcadrele UL i DL n diferite zone, zon normal, zon cu diversitate, zon AAS, zon MIMO, pentru a permite integrarea tuturor staiilor utilizator, cu diferite capabiliti. Schedulerul aloc capaciti de transmisie staiilor utilizator individuale n cadrul zonelor n care opereaz. n cazul nivelului fizic OFDM capabilitile de transmisie DL sunt reprezentate de sloturi de timp, iar capabilitile de transmisie n cazul OFDM UL i n cazul OFDMA DL i UL sunt reprezentate de sloturi de timp n cadrul unor subcanale individuale. Prin folosirea reutilizrii agresive a frecvenelor i a tehnicilor AAS operaia de scheduling bidimensional, adic pe o ax avem timpul i pe cealat ax subcanalele n frecven, se poate transforma ntr-o operaie tridimensional, a treia ax fiind cea spaial. Stratul MAC trebuie s determine care staie utilizator prezint o ortogonalitate bun relativ la celelalte staii, staii care sunt candidate pentru utilizarea unor combinaii subcanale/sloturi de timp deja folosite. Schedulerul legturii radio trebuie s determine n acelai timp profilul rafalei pentru fiecare staie utilizator n mod individual. Staia de baz monitorizeaz raportul semnal/zgomot, modific rata de codare i constelaia de modulare pentru fiecare staie utilizator n conformitate cu traficul cerut de fiecare staie. Tot acest scheduler determin cerinele de band pentru fiecare staie utilizator pe 11

baza claselor de serviciu pentru fiecare conexiune i strii bufferelor asociate traficului pe fiecare conexiune. Schedulerul de packete din staia de baz i staia utilizator insereaz efectiv pachetele din diferite cozi de ateptare n rafalele alocate n interiorul unui cadru fiecrei staii utilizator. Quality Of Service Scopul primar al facilitii de QoS este de a defini schedulingul i ordonarea pachetelor pe interfaa radio. Pentru a asigura un QoS cap la cap trebuie luate n consideare i aspecte care nu sunt legate de interfaa radio. Definirea fluxului de serviciu: Un flux de serviciu este un serviciu de transport MAC care asigur transport unidirecional al pachetelor n downlink sau n uplink; Un flux de serviciu este caracterizat de un set de parametrii QoS, cum ar fi ntrzierea, jitterul, throughputul, etc.; Asigurarea acestor parametrii este legat de modul de operare al schedulerului i de cererea de alocare de band de ctre staia utilizator; Modul de operare (Theory Of Operation) Toate mecanismele de protocoale WiMAX suport QoS att n DL ct i n UL. Cerinele pentru QoS: Existena unei funcii de nregistrare i preconfigurare a parametrilor de trafic i ai parametrilor QoS ai fluxurilor de serviciu la staia utilizator. O funcie de semnalizare pentru modificarea dinamic a parametrilor QoS i ai parametrilor de trafic pentru diverse fluxuri de serviciu. Utilizarea unor funcii de scheduling corespunztoare att n DL ct i n UL. n fig. 34 se prezint n mod concis aspectele legate de clase de servicii, QoS i scheduling.

Fig. 34 Clase de servicii, tipuri de trafic, operaii de scheduling 12

Aspecte legate de mobilitate n sistemul WiMAX


Standardul 802.16e permite mobilitatea staiilor utilizator i n consecin trebuie definit procesul de HandOver (HO) care permite migrarea staiei mobile de la interfaa radio asigurat de o staie de baz la interfaa radio asigurat de o alt staie de baz. Tipuri de operaii de HandOver Pentru a se face fa la diferite situaii, mai multe tipuri de operaii de HO au fost definite de ctre standardul 802.16e. Cnd o staie mobil pierde din calitatea semnalului recepionat de la o staie de baz se poate muta la o alt staie de baz. Acest caz este legat direct de mobilitatea utilizatorului, adic staia mobil iese din zona de acoperire a unei staii de baz. Un alt scenariu este legat de situaia n care o staie mobil dorete s se mute la o alt staie de baz pentru a obine o legtur cu un QoS mai mare. ntr-o astfel de situaie staia mobil va iniia procesul de HO. Este de remarcat c metodolgia de decizie asupra operaiei de HO (dac se face sau nu) nu este specificat de standard. Standardul specific modul de achiziie a informaiilor legate de staiile vecine. Operaia de Neighbor Advertisement Staia de baz trebuie s fie capabil s transmit mesage Mobile Neighbour Advertisement la anumite intervale de timp. Scopul acestor mesaje este de a informa toate staiile mobile care ascult despre caracteristicile staiilor de baz vecine, la care aceste staii mobile pot s se conecteze. Mesajele amintite conin informaii cum ar fi banda de frecven pe care o utilizeaz, identificatorul staiei de baz, tipurile de servicii pe care le suport, resursele radio disponibile, etc. Aceste mesaje se trimit pe conexiunea de broadcast, un parametru important fiind frecvena cu care se trimit aceste mesaje. Perioada maxim cu care se pot transmiste aceste mesaje este de 1s i este foarte important pentru staiile mobile care se deplaseaz cu vitez mare. Valoarea acestei perioade limiteaz viteza maxim a staiilor mobile, dar n acelai timp trebuie considerat i eficiena sistemului dac se dorete mrirerea frecvenei cu care se transmit aceste mesaje. Operaia de Neighbor Scanning Pentru a se facilita decizia de handover staia mobil poate realiza scanarea unor posibile staii de baz. Pentru a realiza acest lucru staia mobil trimite la staia de baz care o deservete un mesaj special prin care declar c dorete s scaneze staiile vecine, specific intervalul de timp pentru aceast operaie i tipul de asociere pentru scanarea staiilor de baz vecine. Exist trei nivele de astfel de asocieri i anume: Fr coordonare staia de baz scanat nu are informaie despre staia mobil; Cu coordonare staia de baz ce deservete mobilul coordoneaz asocierea cu staia mobil scanat; Asociere asistat de reea asemntoare cu cazul anterior, cu diferena c mesajul de declarare a inteniei de scanare este trimis staiei ce deservete staia utilizator prin infrastructura reelei (network backbone). Negocierea Handoverului cu staia de baz ce deservete mobilul Urmtorul pas n procesul de HO este trimiterea ctre staia de baz ce deservete a unei cereri de HO trimis pe conexiunea de baz, cerere ce cuprinde o list de staii de baz posibile pentru HO. Lista este generat pe baza operaiei de scanare. La recepia acestui mesaj staia de baz ce deservete mobilul trimite un mesaj de prenotificare HO la toate staiile de baz din list. Staiile de baz amintite rspund cu mesaje de rspuns prenotificare HO. Din aceste rspunsuri staia de baz ce deservete mobilul genereaz o list de staii de baz posibile pentru HO, list care este trimis staiei mobile tot pe conexiunea de baz. 13

HO iniiat de staia mobil

Dup recepia mesajului amintit staia mobil poate efectua operaia de HO. Staia de baz ce deservete mobilul este notificat printr-un mesaj special trimis tot pe conexiunea de baz, asupra faptului c mobilul se deconecteaz i de asemenea se trimit parametrii staiei de baz la care se va conecta. Staia mobil se poate nregistra la noua staie de baz n mod normal (procedura normal de nregistrare). Este posibil de asemenea ca staia de baz care primete un mesaj prenotificare s includ n UL-MAP o structur de date pentru o operaie de ranging iniial (de tip non-contention) pentru a se mri viteza procesului de handover. Situaia n care staia de baz decide c staia mobil trebuie s se mute la o alt staie de baz apare n momentul n care staia de baz care deservete decide c nu mai poate asigura clientului parametrii QoS cerui. O alt situaie este aceea n care staia de baz decide c staia mobil iese din raza de acoperire a staiei de baz. Primul pas al procesului const n faptul c staia de baz trimite la staia mobil o cerere de handover i determin staia mobil s nceap procesul de scanare al staiilor de baz vecine. Mesajul transmis pe conexiunea de baz conine o list posibil (recomandat) de staii de baz mpreun cu informaii legate de calitatea serviciului i detalii legate de canalele fizice. La recepionarea acestui mesaj staia mobil ncepe s scaneze staiile de baz specificate i trimite la staia de baz care o deservete lista proprie de staii de baz posibile i apoi se continu mai departe la fel ca i n cazul HO iniiat de staia mobil.

HO iniiat de staia de baz

HO soft
Ideea este c staia mobil poate recepiona aceeai unitate MAC/PHY de la mai multe staii de baz, prin utilizarea combinrii de diversitate la antena receptoare. Metoda se bazeaz pe exploatarea diferitelor tehnici de diversitate (spaial, de polarizare) asigurate de mai multe antene de emisei. Avantajul este acela c pe durata operaiei de HO staia mobil poate recepiona date n continuare, lucru foarte important n cazul unor aplicaii de timp real cum ar fi VoIP, dar n acela i timp complexitatea sistemului crete foarte mult. Pentru o staie mobil care permite soft HO, fiecare staie de baz trebuie in o list cu staiile de baz implicate n soft HO. Aceast list este cunoscut sub numele de set activ i n cadrul acestuia exist o staie de baz principal (anchor BS). Staia mobil poate monitoriza informaiile de control din canalul DL al staiei de baz principale sau al tuturor staiilor de baz din set. Dac se monitorizeaz numai canalele de control ale staiei de baz principale atunci DL-MAP i UL-MAP trebuie s conin informaia de alocare a rafalelor la toate staiile de baz din set. Toate staiile de baz implicate n SHO trebuie s utilizeze acelai indicator de conexiune i trebuie s aib o structur de cadru sincronizat.

Modul Sleep
Este un amendament al standardului specific pentru aplicaii mobile. n condiii de mobilitate puterea de emisie este o problem important; bateriile staiilor mobile trebuie s asigure o funcionare ct mai ndelungat fr rencrcare. Standardul 802.16e definete pentru staiile mobile un mod de funcionare sleep mode. n acest mod de funcionare staia mobil nu recepioneaz trafic de la staia de baz i poate reduce la minimum utilizarea de energie. Pentru a intra n acest mod de funcionare staia mobil trimite la staia de baz o cerere de intrare n modul sleep pentru o anumit perioad de timp. Staia de baz poate aproba sau nu acest mod de funcionare prin trimiterea unui mesaj specific. Iniial staia mobil poate intra n modul sleep pentru o anumit perioad de timp T, dup care revine n modul normal i ascult canalul DL ca s vad dac exist trafic destinat lui. Dac nu exist astfel de trafic reintr n modul sleep pentru o perioad dubl. Se continu cu acest proces pn cnd intervalul sleep devine egal cu o valoare maxim Tmax. Cu ct Tmax este mai mare cu att se va economisi mai mult energie, dar va crete timpul necesar ca terminal mobil s rspund la o transmisie destinat lui. 14

S-ar putea să vă placă și