Documente Academic
Documente Profesional
Documente Cultură
UMTS reprezinta punctul de convergenta dintre GSM si PDC si este sistemul wireless
standardizat in comun de catre forurile europene si japoneze.
Partea captivanta a acestui sistem wireless este interfata sa radio , numita UTRA(UMTS
Terrestrial Radio Access) care functioneaza utilizand tehnologia de acces multiplu cu divizare in
cod de banda larga. WCDMA(Wideband CDMA) .
UTRA este formata din 3 nivele : nivelul fizic (este punctul principal de comparare al
oricarui sistem cand ne referim la performantele sale) , nivelul 2 (cu rol de a asigura
functionalitati precum MAC si RLC , dar si controlul broadcast/multicast BMC) , nivelul 3 care
este compus din mai multe subnivele, cel mai de jos nivel fiind RRC(asigura interfata cu nivelul 2
si se termina in UTRAN) .
User Plane
Radio Network Control Plane
Transport Network Control Plane
Structura protocoalelor din UTRAN este una generală,bazându-se pe faptul că
toate straturile și planurile sunt din punct de vedere logic independente între ele ți ca oricând,
dacă este necesar, se poate schimba o anumită parte a structurii să fie afectat întregul sistem.
Planul orizontal
Structura protocoalelor conține pe orizontală două mari niveluri: Radio Network
Layer și Transport Network Layer. Tot ce se întâmplă în rețea legat de partea de UTRAN este
vizibil în partea de Radio Network Layer. Transport Network Layer reprezintă standardele
tehnologie de transport care este selectată pentru a fi utilizată, dar fără modificări specifice
UTRAN.
Planul vertical
Planul vertical conține Control Plane, User Plane și Transport Network Control
Plane și Transport Network User Plane.
Scopul protocolului UMTS este de a separa funcționalitățile rețelei core de rețeaua
de acces cât de mult posibil cu scopul de a evolua independent cele două părți ale rețelei. Deci,
UMTS diferențiază strict funcționalitățile stratului de acces AS(Access stratum) de
funcționalitățile stratului non-acces NAS(Non-Acces Stratum) . Stratul AS conține toate
funcționalitățile care sunt asociate rețelei radio, accesul și controlul conexiunilor active între un
user și rețeaua radio.
1. Stratul Non-Access Stratum
Conține toate protocoalele care sunt folosite direct între un device mobil și rețeau
core. Protocoale NAS sunt transparente rețelei de acces. Funcționalitățile cum ar fi
MM(Mobility Management), SM(Session Management), GMM(GPRS Mobility Management)
care sunt controlate de MSC și SGSN sunt considerate funcționalități Non-Access Stratum.
2. Stratul Access Stratum
Conține stivele de protocoale cuprinse între User Equipment și UTRAN(UMTS
Radio Acces Network). Acesta este responsabil de transportul informației peste interfața radio
și de managementul resurselor radio. Mesajele schimbate în acest nivel, nu ajung la elementele
de Core.
Logical channels
Layer 2
Medium Access Control
(MAC)
Transport channels
Conform a ceea ce am mentionat mai sus, UTRA are doua moduri de operare(duplex modes) :
unul pentru operatii pe frecvente duplex(FDD) si unul pentru operatii in benzi de frecvente in
timp duplex (TDD) . Posibilitatea de acces in oricare din cele doua moduri da voie utilizarea
eficienta a spectrului valabil care este acordat la frecventa alocata in diferitele regiuni .
In continuare, vom oferi o definitie concreta pentru cele doua moduri de operare .
FDD : o metoda de operare unde transmisia linkurilor utilizeaza doua radio-frecvente diferite,
deci utilizeaza doua benzi de frecvente diferite. O pereche de benzi de frecvență care au o
separare specificată trebuie atribuită sistemului.
TDD: o metoda de operare unde transmisia linkurilor se realizeaza utilizand aceeasi radio-
frecventa pe intervale de timp sincronizate. In cadrul TDD , intervalele de timp intr-un canal fizic
se impart in doua parti : transmisie si receptie . Informatiile pe uplink si downlink sunt
transmise reciproc.
TDD are 3 optiuni , fiecare fiind caracterizata de o valoare unica a carei unitate de masura este
Mcps . Valoarea unica poarta denumirea de rata si poate fi : 3.84 ,1.28 ,7.68.
Un cadru radio de 10 ms este divizat in 15 compartimente (2560 chip/compartiment la rata de
3.84 Mcps). Un canal fizic este deci , definit ca un cod(sau un numar de coduri) si aditional in
modul de operare TDD secventa de intervale de timp completeaza definitia unui canal fizic . In
FDD, pentru HS-DSCH(High Speed Downlink Shared Channel), E-DCH(Enhanced Dedicated
Channel) si canale de semnal asociate sunt definite sub-cadre de 2 ms care sunt alcatuite din 3
compartimente.
Rata de informatie a canalului variaza cu rata simbolului derivata din rata de 3.84 Mcps
si factorul de extindere. Factorii de extindere variaza de la 256 la 2 cu uplink-ul FDD, de la 512
la 4 cu downlink FDD , si de la 1 la 16 uplink si downlink TDD. Prin urmare , ratele de symbol de
modulatie respective variaza de la 1920 k simboluri/ s la 15 k simboluri/s(7.5 k simboluri/s)
pentru uplink-ul FDD(si downlink), si pentru ratele de simbol de modulatie temporara va varia
de la 3.84 M simboluri/s la 240 k simboluri/s.
Pentru optiunea TDD de 1.28 Mcps, un cadru radio este divizat in doua sub-cadre de 5
ms . In fiecare sub-cadru , sunt 7 intervale de timp standard si 3 intervale de timp dedicate.
Specific purtatoarei a lui MBSFN(MBMS over a Single Frequency Network) sunt 7 intervale de
timp de tip MBSFN Traffic si un interval de timp scurt MBSFN Special in fiecare sub-cadru.
Rata de informatie a canalului variaza cu rata simbolului derivata din rata de 1.28 Mcps si
factorul de extindere. Factorul de extindere este de la 16 la 1 pentru uplink si downlink . Ratele
de symbol de modulatie variaza de la 80.0K simboluri/s la 1.28 M simboluri/s .
Modulatie si raspandire
Schema de modulatie UTRA este QPSK(8PSK sunt folositi pentru optiunea TDD de 1.28
Mcps) . Pentru transmisia HS-DSCH , pot de asemenea fi folosite si 16QAM si 64 QAM . 16
QAM si 64QAM sunt suportate de transmisia E-DCH , iar cea de 16QAM este suportata si pentru
transmisia MBSFN FACH .
Cu natura de raspandire CDMA , procesul este asociat cu modulatia . In UTRA diferite
familii de coduri de raspandire sunt folosite pentru a trimite semnalul :
- Pentru separarea canalelor de la aceeasi sursa , codurile associate canalelor fiind
derivate cu structura arborelui de cod
- Pentru separarea diferitelor celule si pentru separarea diferitelor moduri de utilizare
sunt folosite FDD si TDD.
Nivelul MAC este localizat între RLC și nivelul fizic. Principalul rol al acestuia este de a
controla accesul nivelurilor superioare la resurele radio. MAC decide resursele radio necesare
pentru transportul datelor dintr-un canal logic (maparea canalelor logice la canale de
transport). Pentru această operație, MAC realizează proceduri cum ar fi prioritizarea canalelor
logice, gestionarea priorității UL și DL, etc.
Serviciile MAC
Sublayerul MAC oferă următoarele servicii nivelurilor superioare:
o Transferul de date: Acest serviciu oferă transfer nerecunocut de SDU-uri MAC
între entitățile MAC similar
o Realocarea resurselor radio și a parametrilor MAC: la cererea RRC, MAC poate
schimba identitatea UE, poate schimba setul de format de transport, schimba
tipul de canal de transport etc.
o Raportarea măsurărilor: Măsurărle volumului de trafic sunt efectuate în MAC și
raportate la RRC
Functiile MAC
o Maparea între canalele logice și canalele de transport
o Selectarea formatului de transport adecvat pentru fiecare canal de transport în
funcție de rata sursei instantanee. Având în vedere setul de combinații de
formate de transport atribuit de RRC, MAC selectează formatul adecvat de
transport într-un format de transport atribuit pentru fiecare canal de transport
activ, în funcție de rata sursei. Controlul formatelor de transport asigură
utilizarea eficientă a canalelor de transport.
o Manipularea prioritară între fluxurile de date ale unui UE. Atunci când se
selectează între combinațiile formatelor de transport din setul de combinații de
transport de date, pot fi luate în considerare prioritățile fluxurilor de date care
urmează să fie mapate pe canalele de transport corespunzătoare.
o Identificarea UE pe canalele de transport comune. Atunci când un anumit UE
este abordat pe un canal downlink comun sau atunci când un UE utilizează
RACH, este nevoie de identificarea în bandă a UE. Deoarece sublayerul MAC se
ocupă de accesul la canalele de transport și de multiplexarea acestora, funcția de
identificare este în mod natural plasată și în MAC.
o Multiplexarea / demultiplexarea PDU-urilor de nivel superior în / de la blocurile
de transport livrate spre / de la nivelul fizic pe canalele de transport comune.
MAC ar trebui să sprijine multiplexarea serviciului pentru canalele de transport
obișnuite, deoarece nivelul fizic nu acceptă multiplexarea acestor canale.
o Comutarea canalului de transport. Executarea schimbării între canalele de
transport comune și cele dedicate, pe baza unei decizii de comutare obtinuta de
la RRC.
Entitățile MAC
Protocolul MAC nu este simetric în UL și DL. Entitățile MAC pot fi prezente în UL și / sau
DL. Entitățile funcționale sunt după cum urmează:
o MAC-b: Mac-b reprezintă entitatea de control pentru canalul de difuzare (BCH).
Există o celulă (celulă curentă) sau mai multe entități MAC-b în fiecare UE și una
MAC_b în UTRAN pentru fiecare celulă. Controlul SAP MAC este utilizat pentru a
transfera informațiile de control către MAC-b.
o MAC-c / sh: MAC-c / sh se ocupă de canalul de paging (PCH), canalul de acces
înainte (FACH), canalul de acces aleator (RACH), canalul comun de pachete (UL
CPCH) (DSCH) și canalul comun ascendent care există în modul TDD. Există o
entitate MAC-c / sh în fiecare UE și una în UTRAN pentru fiecare celulă.
o MAC-d: MAC-d se ocupă de canalul de transport dedicat (DCH). Există o entitate
MAC-d în UE și o entitate MAC-d în UTRAN pentru fiecare UE care are unul sau
mai multe canale logice dedicate către sau de la UTRAN.
o MAC-hs: MAC-hs se ocupă de canalul partajat în comun de mare viteză (HS-
DSCH). Există o entitate MAC-hs în UTRAN pentru fiecare celulă care suportă
transmisia HS-DSCH.
Nivelul RLC are scopul de a realiza gestionarea fluxului de date. Pentru aceasta, RLC
propune trei moduri diferite de transfer:
-TM (transparent mode) fara sa adauge informatii de protocol
-UM (Unacknowledged Mode) fara sa garanteze livrarea sigură la destinație (în
schimb poate detecta erori)
-AM (Acknowledged Mode) cu garanția livrării sigure la destinație, adică asigură
retransmisia dacă lipsesc pachete
Entitățile UM și TM pot fi configurate să fie entități RLC care transmit sau entități RLC
receptoare. Entitatea RLC de transmitere transmite PDU-uri RLC, iar entitatea RLC receptoare
primește PDU-uri RLC. O entitate AM RLC constă într-o parte de transmisie și o parte
receptoare, unde partea de transmisie a entității AM RLC transmite PDU-uri RLC, iar partea de
recepție a entității AM RLC primește PDU RLC.
Există o entitate RLC de transmisie și de recepție pentru fiecare mod transparent (TM) și
nerecunoscut (UM). Există o entitate combinată, de transmisie și de recepție pentru serviciul de
mod recunoscut (AM).
Funcțiile RLC
o Segmentarea și reasamblarea
o Concatenare
o Umplere
o Transferul datelor utilizatorului
o Corectarea erorilor
o Livrarea în secvență a PDU-urilor cu strat superior
o Detectarea duplicatelor
o Controlul debitului
o Verificarea numărului de secvențe
o Detectarea și recuperarea erorilor de protocol
o Cifrare.
o SDU indepartati
o Livrarea SDU în afara secvenței
o Evitarea duplicatelor și reordonarea
Controlul Broadcast / Multicast (BMC) este un sublayer al L2 care există numai în User-
Plane. Acesta este situat deasupra RLC. Substratul L2 / BMC este considerat transparent pentru
toate serviciile, cu excepția broadcastului/ multicastului.
Pe partea UTRAN, substratul BMC constă dintr-o entitate de protocol BMC pe celulă.
Fiecare entitate BMC necesită un singur CTCH, care este furnizat de subslayerul MAC, prin
subslayerul RLC. BMC solicită serviciul Modul Nerecunoscut (UM) al RLC.
Se presupune că există o funcție în RNC deasupra BMC care rezolvă informațiile din zona
geografică din mesajul CB (sau, după caz, efectuează evaluarea unei liste de celule) primite de la
Centrul de Difuzare Celulară (CBC). O entitate de protocol BMC servește doar acele mesaje la
BMC-SAP care urmează să fie difuzate într-o celulă specificată.
user-plane
RRC BMC-SAP
L2/BMC sublayer
CBMC- BMC
SAP
UM
L2/RLC sublayer
RLC
CTCH-SAP
Protocolul BMC
Funcții BMC
o Stocarea mesajelor de transmisie celulară.
o Monitorizarea volumului traficului și solicitarea de resurse radio pentru CBS.
o Ordonarea mesajelor BMC.
o Transmiterea mesajelor BMC către UE.
o Livrarea mesajelor de transmisie celulară către stratul superior (NAS).
PDCP-SDU
PDCP-SAPs ...
C-SAP
PDCP PDCP PDCP PDCP-
entity entity SDU entity sublayer
numbering
HC HC HC HC HC
Protocol 1 Protocol 2 Protocol 1 Protocol 2 Protocol 1
RLC-SDU
...
Structura PDCP
Figura prezintă modelul PDCP în arhitectura protocolului de interfață radio. Figura
reprezintă o structură posibilă pentru substratul PDCP și nu ar trebui să limiteze
implementarea. O entitate PDCP este mapată fie la o entitate RLC AM, fie la una sau două
entități RLC UM sau TM. Atunci când o entitate PDCP este mapată la două entități UM sau TM
RLC, fiecare entitate RLC este utilizată pentru o altă direcție.
Fiecare entitate PDCP este asociată cu una sau două entități RLC (una pentru fiecare
direcție) în funcție de caracteristica RB (de exemplu direcția orizontală sau bidirecțională) și
modul RLC. Entitățile PDCP se află în substratul PDCP.
Fiecare entitate PDCP folosește zero, unul sau mai multe protocoale diferite de
comprimare a antetului. Fiecare entitate individuală PDCP utilizează cel mult o instanță a
fiecărui protocol de comprimare a antetului. Mai multe entități PDCP pot fi definite pentru un
UE fiecare folosind același set de protocoale de comprimare antet sau diferite.
Fiecare RAB cu domeniul CS de voce este asociat cu un RB, care, la rândul său, este
asociat cu o entitate PDCP. Fiecare entitate PDCP este asociată cu două entități RLC UM,
deoarece RB-urile de voce CS sunt întotdeauna bidirecționale. Entitățile PDCP se află în
substratul PDCP. Entitatea PDCP care deservește serviciul CS nu utilizează comprimarea
antetului.
Substratul PDCP este configurat de stratul superior (RRC) prin intermediul PDCP-C-SAP.
Funcții PDCP
o Comprimarea antetului și decompresia fluxurilor de date IP (de exemplu,
antetele TCP / IP și RTP / UDP / IP pentru IPv4 și IPv6) la entitatea de transmisie
și respectiv la receptor.
o Transferul de date de utilizator. Această funcție este utilizată pentru
transmiterea datelor între utilizatorii serviciilor PDCP.
o Menținerea numerelor de secvențe PDCP pentru purtătoarele radio care sunt
configurate pentru a suporta relocarea SRNS fără pierderi sau modificarea
mărimii dimensiunilor DL RLC PDU fără pierderi.
o Transferul contorului CS în cazul în care purtătorul radio este conectat la un
purtător de acces cu domeniu CS radio.
PDCP utilizează serviciile furnizate de substratul Radio Link Control (RLC).
Nivelul 3
Este partiționat în mai multe subniveluri. Subnivelul cel mai de jos este RRC. Acesta
asigură legătura cu nivelul 2 și se termină în UTRAN.
Nivelul RRC este un protocol important pentru semnalizare și oferă suport
funcțiilor de la terminal la NodeB. Mesajele specifice RRC sunt transportate prin protocolul
PDCP(Packet Data Converge Protocol) .RRC realizează următoarele proceduri:
- Managementul conexiunii;
- Stabilirea și eliberarea resursei radio
- Realizarea broadcastului pentru informații sistemului
- Paginare
- Transmisia mesajelor de semnalizare-aceste mesaje de tip Non Access
Stratum sunt transferate de la terminal via RRC și sunt tratate în mod transparent de RRC.
În plus, RRC mai suportă un set de funcții legate de mobilitatea utilizatorului cum
ar fi:
- Controlul măsurătorilor
- Suportă mobilități inter-celulă cunoscute ca hand-over
Stabilirea apelului
Menținerea apelului;
Terminarea apelului;
Apeluri ce au legătură cu suportul SS
Apelurile vocale către și de la un echipament de utilizator sunt controlate în
conformitate cu procedurile descrise mai jos. Se așteaptă ca apelurile “de date” să fie
controlate în mod similar.
Pentru MO:
Se utilizează următoarea secvență de funcții:
SELECT: Introducerea informațiilor adresate.
TRIMITE: Transmiterea adresei numite.
INDICAȚIE: Indicații privind progresul apelului.
END: Terminarea apelului.
Pentru MT:
Se utilizează următoarea secvență de funcții:
INDICAȚIE: Alertați utilizatorul că este chemat.
ACCEPT: Acceptarea apelului de intrare de către utilizator.
INDICAȚIE: Indicații privind progresul apelului.
END: Terminarea apelului.
3)Packet Routing