Comunicatii Mobile
Comunicatii Mobile
Comunicatii Mobile
Examinare
- examen – probă scrisă (test grilă cu răspunsuri multiple) (3h) pondere 75%
- laborator – teste la finalul fiecărei ședințe de laborator, pondere 25% din nota
finală
Pagină de web: http://ares.utcluj.ro/cm/cm.html
Comunicații mobile
Bibliografie
1. R. Terebes- Mobile Communication Systems, Part one: GSM networks, Ed.
UTPRES, 2006
2. Specificații tehnice GSM/GPRS/UMTS/LTE http://www.3gpp.org
3. Zăhan, S. - Digital telephony in telecommunication networks: access,
transport and management, (in Romanian: Telefonie digitală. Acces,
transport, gestiune), Editura Albastră, 2000.
4. Ralf Kreher, Torsten Ruedebusch, “UMTS Signaling: UMTS Interfaces,
Protocols, Message Flows and Procedures Analyzed and Explained”
[Hardcover], Wiley; 2 edition (March 19, 2007)
5. C. Kappler – “UMTS networks and beyond”, John Wiley and sons, 2009
6. S.Zahan –Comunicatii mobile. Evolutia spre 3G, Editura Albastră, 2001
7. J. Korhonen – Introduction to 3G Comunicații mobile, Artech House Mobile
Communication series, 2003
Comunicații mobile
1.Introducere. Clasificare. Evoluţia comunicaţiilor
mobile. Standarde pentru comunicaţii mobile
Comunicații mobile
1.1 Introducere
Mobilitatea în sisteme de telecomunicații:
❑ mobilitatea serviciilor
❑ mobilitatea terminalului
❑ mobilitate în rețea
❑ mobilitatea sesiunii
❑ mobilitate personală
Comunicații mobile
❑ Mobilitatea terminalului: capacitatea unui sistem de comunicații de a
asigura continuitatea comunicațiilor în curs / conectivitate pentru
comunicații ulterioare, chiar dacă terminalul mobil îşi schimbă poziţia
în cadrul unei aceleiaşi reţele sau se deplasează în aria de acoperire a
altei reţele realizată în aceeaşi tehnologie
-“mobilitate convenţională”
- introdusă de sistemele celulare (GSM, GPRS, UMTS) şi implementată
mecanisme de handover, de actualizare a localizării , de paging şi de rutare
- presupune utilizarea unui aceluiaşi terminal
❑ Mobilitate personală: posibilitatea accesării aceloraşi servicii
independent de tipul terminalului utilizatorului şi de locaţia geografică a
acestuia
- presupune utilizarea unor mai multor terminale şi alocarea unei adrese logice
unice pentru fiecare utilizator precum şi a mai unor adrese distincte pentru
fiecare terminal (în reţele IP) sau utilizarea de cartele SIM (în reţele celulare)
Comunicații mobile
❑ Mobilitatea sesiunii : asigurarea continuităţii unei sesiuni de date chiar
şi la schimbarea terminalului
- presupune transferul automat al unei sesiuni în curs pe un alt terminal prin
mecanisme de handover pe verticală sau semnalizări SIP
❑ Mobilitate în reţea: concept legat de capacitatea terminalelor mobile de
a forma reţele reţea ad-hoc fără fir mobile (MANET)
1.2 Clasificarea sistemelor de comunicații mobile
a) Funcţie de modul de stabilire a conexiunilor pe durata mişcării
utilizatorilor:
❑ Comunicaţii quasi-mobile – conexiunile nu sunt păstrate pe durata
deplasării utilizatorilor ci se stabilesc doar în momentul în care aceştia au
ajuns la destinaţia finală
❑ Comunicaţii mobile – conexiunile sunt păstrate pe întreaga durată a mişcării
❑ Comunicaţii pervazive – infrastructura de comunicaţii se stabileşte în mod
dinamic în timpul mişcării
Comunicații mobile
b) Funcţie de tehnica de acces multiplu utilizată :
❑ Sisteme SDMA (Space Division Multiple Access)
- mai mulţi utilizatori pot utiliza aceeaşi purtătoare cu condiţia ca locaţiile lor
spaţiale să fie distincte
Exemple: sisteme celulare – staţiile de bază ce asigură acoperirea radio
a unei celule pot utiliza acelaşi set de frecvenţe purtătoare (dacă distanţa
dintre ele este suficient de mare)
- utilizarea de antene inteligente pentru separarea comunicaţiilor provenind
de la mai mulţi utilizatori în aceeaşi celulă
Comunicații mobile
❑ Sisteme TDMA (Time Division Multiple Access)
- organizarea unei structuri temporale pe fiecare purtătoare, fiecare interval de
timp elementar (sau grup de intervale temporale) fiind alocat unui singur
utilizator (sau unui grup de utilizatori prin multiplexare în timp)
- principalul avantaj: sporirea capacităţii
- dezavantaj: interferenţe datorate transmisiilor ce au loc pe canalele
temporale vecine; impune utilizarea unor timpi de gardă în care puterea de
emisie trebuie să scadă faţă de puterea nominală
❑ Sisteme CDMA (Code Division Multiple Access)
- fiecare purtătoare poate fi utilizată de mai mulţi utilizatori cu condiţia ca
aceştia să aibă alocate coduri ortogonale independente (chipping sequence)
- tehnica cea mai utilizată DSSS (Direct Sequence Spread Spectrum) – bazată
pe operaţii de tip SAU-EXCLUSIV pentru împrăştierea unui semnal original
într-o bandă mai largă de frecvenţe
- principalul avantaj:capacitate sporită, planificarea spectrului radio
simplificată, robustețe sporită prin mecanisme de soft handover
Comunicații mobile
- în cazul mai multor utilizatori condiţia de orgonalitate a secvenţelor de
împrăştiere asigură neperturbarea reciprocă a comunicaţiilor simultane pe
aceeşi frecvenţă purtătoare
Exemplu: 2 utilizatori ce au alocate două coduri ortogonale:
(1,1) şi (1,-1)
Comunicații mobile
d1(t) c1(t)
s1(t)
d2(t) s (t)
s2(t)
c2(t)
Secvenţe transmise
d1(t)= (1,1,1) s1(t)= (1,1) (1,1) (1,1)
s (t)= (0,2) (2,0) (0,2)
d2(t)= (-1,1,-1) s2(t)= (-1,1) (1,-1) (-1,1)
Date S1
f1
Debit ridicat S2
…
SNM S1 S2 SN
f1 fN fN+1
Comunicații mobile
c) Funcţie de structura legăturii
❑ sisteme unidirecţionale – principii similare cu cele ale difuziunii;
Exemplu: reţele de paging
TDD : f1 f2
Comunicații mobile
d) Funcţie de poziţia sistemului de comunicaţii faţă de alte sisteme
❑ Sisteme private– permit stabilirea de legături doar în cadrul aceluiaşi
sistem de comunicaţii
❑ Sisteme deschise (publice) : utilizatorii pot comunica atât în reteaua
proprie cât şi cu alţi utilizatori deserviţi de alte sisteme de comunicaţii
(Ex: PLMN – Public Land Mobile Network, PSTN- Public Switched
Telephone Network)
Comunicații mobile
❑ Sisteme celulare
– acoperirea radio se realizează utilizând mai multe perechi de
emiţătoare/receptoare de mică putere. Regiunea acoperită de o pereche
se numeşte celulă
- implementează proceduri specifice de:
- transfer automat al legăturii (handover)
- localizare (location management)
- apelare staţiilor mobile (paging)
▪ Mecanisme de transfer automat a legăturii (handover)
- sunt implementate pentru asigurarea continuităţii comunicaţiilor active la trecerea
dintr-o celulă în alta
- în sisteme FDMA/TDMA - reprezintă transferuri automate ale convorbirilor în
curs de pe o frecvenţă purtătoare pe o altă frecvenţă dintr-o altă celulă (posibil
din aceeaşi celulă), efectuate într-un mod imperceptibil pentru utilizator
- în sisteme CDMA – toate celulele utilizează aceeaşi frecvenţă purtătoare
iar transferul legăturii se face prin schimbarea codului alocat
Comunicații mobile
Sisteme necelulare – Sisteme celulare –utilizează
continuitatea convorbirilor în mecanisme de handover pentru
curs nu este asigurată asigurarea continuităţii
▪ Proceduri de localizare convorbirilor
- consecinţă directă a mobilităţii: care este poziţia actuală (la nivel de celulă
sau grup de celule) a utilizatorului? (răspunsul este esenţial pentru a
asigura conectivitatea pentru comunicaţii ulterioare)
- soluţia : terminalul mobil îşi comunică poziţia ori de câte ori schimbă celula
sau grupul de celule; poziţia acestuia este memorată de către reţeaua de
comunicaţii în baze de date dedicate
Comunicații mobile
• Proceduri de apelare a staţiilor mobile (paging) – poziţia staţiei mobile
este cunoscută de obicei doar la nivel de grup de celule iar în cazul unui
apel identitatea utilizatorului apelat trebuie transmisă în fiecare celulă
aparţinând acestui grup
e) Funcţie de tipul informaţiilor vehiculate:
❑ Reţele de telefonie celulară
❑ Reţele de telefonie fără fir (cordless)
1.2 Mediul de propagare mobil
1.2.1 Acoperire celulară
- acoperirea radio este realizată folosind equipamente de putere relativ
mică, operând pe o frecvențe sau un set limitat de frecvențe – stații de
bază (BS); zona geografică acoperită radio de un astfel de emitător
poartă denumire de celulă
- utilizatorii folosesc stații mobil (MS) pentru a transmisie sau recepție
- stațiile mobile comunică doar prin intermediul stațiilor de bază
Comunicații mobile
Avantaje : capacitate sporită, număr mai mare de utilizatori ce
pot folosind concomitent sistemul datorită posibilității de reutilizare a
frecvențelor; putere de emisie mai mică(MS) cu impact direct asupra
autonomiei bateriei
Probleme principale:
- propagare multicale care dă naștere la fenomene de fading
- efecte Doppler care conduc la deviații de frecvență
- interfențe cu celule ce operează pe același set de frecvențe purtătoar
(interferență co-canal)
- interferențe în canale adiacente
- sistemele celulare necesită o infrastructură complexă pentru a asigura
conectivitatea între celule
Reutilizarea frecvențelor
- aceeași/aceleași frecvență(e) pot fi utilizat(e) în zone geografice diferite
- tehnica presupune utilizarea unei părți din spectul disponibil într-o celulă;
celulele învecinate utilizează (tipic) un alt set de frecvențe purtătoare
Comunicații mobile
-acoperirea radio se realizează folosind structuri repetitive formate
- multe celule (clustere) - într-un cluster pot fi utilizate toate frecvențele
din mai
alocate unui operator - în fiecare celulă se utilizează un set distinct de frecvențe
purtătoare (maxim 15, tipic 12)
Exemple 2
3 1 3
2
7
1
6 4
Comunicații mobile
Celulă cu 3 sectoare
Numărul de surse de
interferență scade de la 6
(antene omnidirecționale) la 2-
> distanța de reutilizare a
frecvențelor poate scădea
Comunicații mobile
- sistemele 3G și 4G asigură acoperirea radio în mod diferit față de GSM
- UMTS (WCDMA – Wideband CDMA) – utilizează același set de
frecvențe purtătoare în fiecare celulă
Comunicații mobile
- rețelele LTE asigură acoperirea radio folosind conceptul Soft
Frequency Reuse (SFR)
- conform SFR aria de acoperire a fiecărei celule este divizată în două
regiuni: o zonă centrală de folosește întreg spectrul alocat și o zonă
exterioră ce folosește doar o parte din spectru (puterea de emisie
este mărită) Power cell 7
2
1 3
Frequency
7 Power cell 1,3,5
6 4
5
Frequency
Power cell 2,4,6
Frequency
Comunicații mobile
- interferența din canalele adiacente poate fi diminuată dacă celulele
învecinate nu folosesc aceleași frecvențe purtătoare (doar în FDMA)
Comunicații mobile
1.3 Sisteme de comunicaţii mobile
1.3.1 Reţele celulare. Evoluţia 1G,2G, 2.5G...3G...4G
Tehnologie 1G 2G 2.5G 3G 4G
1950- 1990 1990 -? 2000-`? 2001-? prezent
Servicii Voce Voce Voce Date, voce Capacitate
(analogic) (digital) Date (debite mai mari) mai mare,
Date Date, (comutaţie de multimedia transfer IP,
Mesage pachete) multimedia
scrise
Principalele AMPS TACS, D-AMPS, HSCSD UMTS, LTE-A
standarde NMT IS-95, GSM, GPRS CDMA2000
PDC EDGE (cdma450)
UWC-136
Debit maxim 1.9 kbiţi/s 9.6 kbiţi/s 57.6 kbiţi/s 144 kbiţi/s 3 Gbiţi/s (DL)
(14.4 până la 171.2 2Mbiţi/s 1 Gbit/s (UL)
kbiţi/s) kbiţi/s
384 kbiţi/s
Tehnica de FDMA FDMA, FDMA/TDMA, CDMA OFDMA
acces multiplu CDMA TDMA
TDMA CDMA
Reţea nucleu Comutaţie Comutaţie Comutaţie de Comutaţie de IP
de circuite de circuite circuite (voce) circuite (voce)
Comutaţie de Comutaţie de
pachete (date) pachete – IP
(date)
Comunicații mobile
Bibliografie suplimentară [1] – pp. 18-28
Comunicații mobile
2. Sistemul GSM: servicii, arhitectură, descriere
funcţională
Comunicații mobile
2.1 Introducere
❑ viziunea iniţială a fost elaborată de un grup de lucru
GSM (Groupe Spéciale Mobile) înfiinţat la conferinţa
Conférence Européenne des Administrations des Poste et des
Télécommunications (CEPT) -1982
-benzi de frecvenţă iniţiale 890-915 MHz (uplink) şi 935-960 MHz
(downlink)
❑ mai târziu standardizarea a fost încredinţată unui grup de lucru
SMG (Special Mobile Group) ce funcţiona sub cadrul
ETSI (European Telecommunications Standards Institute)
❑în 1991 denumirea se schimbă în Global System for Mobile
Communications ce include şi variantele DCS1800 şi PCS1900
❑evoluţia GSM către UMTS este standardizată de către un organism
denumit 3GPP ( 3rd Generation Partnership Project)
Comunicații mobile
❑Standardul este descris în peste 6000 pagini, sub formă de specificaţii
tehnice (recomandări)
http://www.3gpp.org
Comunicații mobile
2.2 Categorii de servicii
-standardul a fost dezvoltat în 3 faze: Faza 1 (până în 1991),
Faza 2 (1991-1995), Faza 2+ (specificaţiile au fost elaborate anual
Release 96, Release 97, Release 98)
-teleservicii: - servicii complete ce nu necesită un alt echipament adiţional
telefonului mobil
Mobile communications
-pentru utilizarea unui serviciu de transport un utilizator poate
utiliza un echipament adiţional (ex. un laptop prevăzut cu o interfaţă
serială)
- un operator GSM
poate opta pentru
implementarea tuturor
serviciilor de
transport sau doar a
câtorva
– serviciul duplex
asincron 9.6 kbiţi/s
este cel mai popular
-servicii suplimentare: CLIP/CLIR, CF etc; servicii ce oferă funcții adiționale,
implementate și tarifate opțional de către operatori
Comunicații mobile
Exemple de servicii suplimentare GSM:
Comunicații mobile
Conceptual există trei tipuri distincte de proceduri de localizare în
sistemele celulare:
a) staţia mobilă indică reţelei orice schimbare de celulă; poziţia
acesteia este cunoscută de reţea la nivel de celulă
b) staţia mobilă comunică orice schimbare de grup de celule; poziţia
acesteia este cunoscută de reţea la nivel de grup de celule
c) staţia mobilă nu îşi comunică poziţia curentă
Comunicații mobile
❑ Suport pentru mobilitatea serviciilor
Mobilitatea serviciilor = un serviciu (voce, date, multimedia) la care un
utilizator s-a abonat va fi accesibil chiar dacă utilizatorul îşi schimbă
terminalul mobil sau reţeaua mobilă)
- schimbarea terminalului mobil – în GSM identitatea echipamentului
este separată de cea a utilizatorului
- utilizatorul poate utiliza cartela SIM într-o reţea GSM sau non GSM
(dacă aceasta implementează o reţea de acces compatibilă) naţională, sau
internaţională
Comunicații mobile
Funcţiile legate de mobilitate sunt denumite în GSM:
- funcţii de gestiune a resurselor radio (radio resource management
functions) : handover, paging, alocare canale radio.
- funcţii de gestiune a mobilităţii (mobility management functions) –
includ pe lângă procedurile de localizare şi proceduri de
autentificare şi de setare a modului de criptat
Comunicații mobile
2.4 Caracteristici tehnice ale sistemului GSM
Banda de frecvenţe [MHz] GSM: 890-915 (uplink), 935-960 (downlink)
DCS1800: 1710-1785 (uplink),
1805-1880 (downlink)
EGSM : 880-915 (uplink), 925-960 (downlink)
Debit rezultat în urma codării canalului 22.8 kbps (rată întreagă) /11.4kbps (half rate)
Comunicații mobile
2.5 Arhitectura unei rețele GSM
Interfata Interfata OMC
Um Abis
OMS VLR HLR AUC
X25
EIR
MS MSC
BTS BSC MSC GMSC
NSS
IWF
PSTN
MS
BSC ISDN
date/voce
BTS PSPDN
BSS semnalizări
CSPDN
Interfata A PLMN
Comunicații mobile
❑ Subsisteme
BSS – Base Stations Subsystem – subsistemul staţiilor de bază
NSS – Network and Switching Subsystem – subsistemul reţea şi comutaţie
OMS – Operation and Maintenance Subsystem – sistemul de operare
şi întreţinere
- fiecare subsistem este compus din unul sau mai multe echipamente
conectate prin interfeţe standardizate
BSS – staţii de bază - BTS(Base Transceiver Station)
- controler al staţiei de bază - BSC (Base Station Controller)
- transcodor TRAU (Transcoder and Rate Adaptation Unit)
NSS – comutator servicii mobile MSC (Mobile Services Switching Centre)
- MSC de tip gateway GMSC (Gateway Mobile Services
Switching Centre)
- registrul cu localizările abonaţilor proprii HLR (Home Location Register)
- registrul cu localizările vizitatorilor VLR (Visitor Location Register)
- centrul de autentificare AuC- Authentication Centre
- registrul cu identitatea echipamentelor EIR – Equipment Identity Register
Comunicații mobile
OMS – centrul de operare şi întreţinere
OMC (Operation and Maintenance Centre)
2.5.1 Staţia mobilă (MS)
❑ TE (Terminal equipment) = echipament terminal – echipamentul în contact
direct cu utilizatorul (laptop / PDA/fax); funcţionalitatea TE poate fi sau nu
înclusă în terminalul mobil
❑ MT (Mobile Termination) = terminal mobil – echipamentul ce include
toate funcţiile necesare pentru conectarea pe interfaţa radio
4 fire ISDN
Interfață S
MT0 ❑ TA (Terminal adaptor)
-adaptor de terminal
TE1 MT1
- MT0 include atât funcţii TE cât şi MT
-MT1 permite conectarea terminalelor
TE2 TA MT1
compatibile ISDN sau a terminalelor
non ISDN (calculator + modem)
TE2 MT2 (TE1/TE2)
-MT2 permite conectarea doar a
Interfață seriala V24/RS
232/emulată terminalelor non-ISDN
Comunicații mobile
❑ o staţie mobilă GSM nu poate opera în absenţa unei cartele SIM
(Subscriber Identity Module); microcontroller + memorie EEPROM/RAM
- o cartelă SIM conţine date statice sau dinamice :
• IMSI (International Mobile Subscriber Identity) – identitatea
abonatului în interiorul reţelei
• chei secrete de autentificare (Ki)/ criptare(Kc)
• coduri PIN/PUK
• identitatea temporară a utilizatorului TMSI (Temporary Mobile
Subscriber Identity)
• informaţii legate de grupul de celule în care se află utilizatorul (LAI)
• lista reţelelor interzise/ lista purtătoarelor radio ale operatorului
(ARFCn)
• numărul de telefon MSISDN (Mobile Station International ISDN
number (opţional)
• memorie la dispoziţia utilizatorului pentru stocare de informaţii
diverse (agendă, SMS-uri primite sau trimise etc)
- implementează algoritmi de criptare (A8) şi de autentificare(A3)
Comunicații mobile
▪ Funcţii principale
-emisie şi recepţie pe canalul radio alocat
- măsurători ale calitătii transmisiei/puterii semnalului recepţionat
- transmiterea măsurătorilor către BSC via BTS
- funcţii de aliniere temporală (timing advance) pentru compensarea
Întîrzierilor datorate mobilităţii
- procesări de semnale –codarea vocii, codarea canalului, modulaţie,
criptare , formare salve, egalizare, compresie de date
2.5.2 Subsistemul staţiilor de bază
▪ un BSS – mai multe BTS , un singur BSC, un echipament de tip TRAU
▪ este responsabil pentru toate funcţiile legate de accesul radio
- gestionează comunicarea radio cu staţia mobilă)
(procesări de semnale, alocarea/eliberarea resurselor radio)
- gestionează procedurile de handover (posibil asistat de MSC)
- implementează funcţii de transcodare a vocii, funcţii de adaptare a
debitului binar pentru transmisii de date
Comunicații mobile
▪ asigură transferul transparent de mesage între MS şi MSC
Staţia de bază - Base Transceiver Station
▪asigură acoperirea radio a unei celule utilizând o o pereche sau mai
multe perechi de frecvenţe purtătoare (tipic 12 într-o celulă)
▪ implementează toate prelucrările de semnal pe care le efectuează
o staţie mobilă (mai puţin codarea/decodarea vocii)
▪ implementează funcţii de multiplexare/demultiplexare pentru
transmisiuni pe interfaţa Abis
▪ întocmeşte şi trimite către BSC rapoarte cu măsurători ale
calităţii şi puterii semnalului recepţionat de la staţii mobile active (uplink)
❑ O staţie de bază este compusă din:
- mai multe emiţătoare/receptoare ce operează fiecare pe o pereche de
frecvenţe purtătoare (TRE –transceiver equipment – echipament hardware,
TRX- TRE configurat logic: canal, putere de emisie etc.)
- o antenă sau mai multe antene omnidirecţionale sau direcţionale
duplexoare(pentru combinarea căilor de emisie şi recepţie în aceeaşi antenă)
şi combinere (combinarea mai multor căi de emisie în aceeaşi antenă)
Comunicații mobile
- o unitate de operare și întreținere
❑Configurație tipică cu 4 TRE
BTS
combiner/duplexor BTS
Comunicații mobile
❑ topologii de interconectare cu BSC
BTS BSC
BTS BSC
BTS
BTS
BTS
BTS serială
stea BTS BSC
BTS
Comunicații mobile
❑Controlerul staţiei de bază (BSC)
▪partea inteligentă a BSS
▪ este interconectat cu echipamentele de tip BTS pe interfaţa Abis şi cu MSC
prin interfaţa A (sau cu TRAU prin interfaţa Ater)
▪ gestionează canalele radio într-un TRE;
canalele alocate sunt memorate într-un tabel
▪ gestionează canalele de semnalizare ale unei staţii mobile: le
interpretează sau le transferă transparent către/dinspre NSS
▪ memorează configuraţiile software ale BTS-urilor permiţând de
asemenea şi instalarea de noi configuraţii de la distanţă
▪ include o reţea de comutație digitală
▪ implementează funcţii de multiplexare şi demultiplexare
Comunicații mobile
▪ are un rol extrem de important în transferul legăturii
- decizia este luată întotdeauna de BSC pe baza raportelor înaintate de
MS şi BTS
Raport cu
masurători
(downlink)
MS BTS1
Raport cu Raport cu
masurători masurători
(downlink)
(uplink)
BSC
Comandă de
handover
Activare canal
BTS2
Emisie pe noul
canal alocat
Comunicații mobile
❑Transcodorul (TRAU)
▪Funcţii principale
-transcodarea vocii din format GSM (13kbiţi/s) în format
PCM (64kbiti/s) şi invers
- adaptarea ratei de transmisiune (8/16 kbiţi/s <-> 64 kbiţi/s)
- implementează codorul de voce GSM
- poziţia TRAU în interiorul BSS – nu este specificată de standard
Interfeţele A şi Abis transportă date în format PCM la 64 kbiţi/s
Abis A
MS BTS TRAU BSC MSC
13kbps 64kbps 64kbps
Abis A
MS BTS BSC TRAU MSC
13kbps 64kbps
Abis A
MS BTS BSC TRAU MSC
13kbps 64kbps
Comunicații mobile
▪un singur echipament TRAU poate controla mai multe BSC-uri
(tipic până la 25) și este conectat cu MSC cu mai multe legături E1
2.5.3 Subsistemul reţea şi de comutare
▪ funcţii de comutare (MSC/GMSC)
▪ funcţii de securitate şi de tarifare
▪ conţine baze de date pentru gestiunea mobilităţii și datelor utilizatorilor
HLR,VLR
▪ conţine baze de date cu identităţile terminalelor mobile (EIR)
▪ echipamentele din interiorul NSS sunt conectate printr-o reţea
completă de semnalizare (SS7)
Centrul de comutaţie a serviciilor mobile -MSC
▪comutaţie de circuite la 64kbiţi/s – ca o centrală digitală standard
▪ coordonează alocarea de canale pentru apeluri către utilizatorii
mobili şi pentru transferuri de legături inter MSC
▪ iniţiază procedurile de paging
▪ implementează funcţii de rutare a apelurilor către utilizatorii mobili
Comunicații mobile
▪ există MSC-uri dedicate exclusiv transferului de mesaje scurte
-SMS - GMSC - Short Message Service Gateway MSC
-SMS- IWMSC – Short Message Service Inter Working MSC
-transferul de SMS-uri are loc între staţiile mobile SMS-GMSC sau
SMS-IWMSC şi un Centru de servicii SMS (nespecificat în
standard)
▪ implementează funcţii de interfaţare cu alte reţele
GMSC
▪ echipament de tip MSC care nu supervizează un BSS
▪ punct de acces pentru apeluri iniţiate din exteriorul reţelei
▪implementează funcţii de interogare a HLR pentru determinarea
locațiilor stațiilor mobile
▪funcţiile GSMC pot fi distribuite între mai multe MSC-uri
Comunicații mobile
HLR – Home Location Register
▪ bază de date centrală
▪ conţine informaţii legate de orice utilizator propriu (abonat) al
unei reţele GSM
Date statice
- tipul cartelei SIM (abonament sau cartelă prepaid)
- IMSI şi MSISDN – corespondenţa este făcută de obicei la activarea
serviciului de către HLR
- categoria utilizatorului (obişnuit/ cu prioritate)
- cheia de autentificare
Date dinamice
- locaţia curentă = localizare la nivel de MSC/VLR
- triplete pentru autentificare şi criptare
- lista serviciilor abonatului și statut servicii suplimentare
- starea staţiei mobile asociată IMSI-ului : ataşată/detaşată
Comunicații mobile
VLR – Visitor Location Register
▪ bază de date asociată tipic cu un singur MSC
▪ conţine date despre toţi utilizatorii aflaţi în aria de servicii a MSC-ului
asociat (abonați sau vizitatori în roaming)
▪ informaţia stocată nu e permanentă
Comunicații mobile
EIR – Equipment Identity Register
▪Rol: interzicerea accesului în reţea a terminalelor mobile raportate ca
fiind furate sau pierdute
▪ este asociat unei reţele, memorează numerele de serie ale terminalelor
mobile (IMEI)
▪ menţine 3 liste:
lista albă: terminale mobile ce se pot conecta
lista neagră: terminale mobile cărora li se interzice accesul
Lista gri : terminale mobile al căror statut trebuie clarificat
▪ verificarea IMEI poate fi făcută la fiecare apel sau la orice procedură de
actualizare a localizării;
▪ lista neagră nu este implementată de obicei
Comunicații mobile
AuC – Authentication Center
▪Autentificare – confirmarea de către reţea că o anumită identitate (IMSI)
transferată de către o staţie mobilă printr-o procedură de identificare este
validă
▪autentificarea are loc la orice cerere de stabilire a unui nou apel sau
(opțional) la orice procedură de actualizare a localizării
▪AuC –generează continuu triplete pentru fiecare utilizator (fiecare IMSI)
şi le transmite către HLR. Tripletele sunt generate pornind de la cheia de
autentificare Ki
▪Triplet:
- un număr aleator de 128 biţi
- o cheie de criptare de 64 biţi calculată utilizând un algoritm
dedicat (A8)
- o "semnătură” (signed response) de 32 biţi calculată utilizând
un algoritm dedicat de autentificare (A3)
Comunicații mobile
din HLR
IMSI Ki
spre HLR
A8
Kc SRES RAND
A3
Triplet
RAND
Comunicații mobile
2.5.4 Centrul de operare şi întreţinere
❑Funcţii principale:
- stocarea în baze de date a datelor principale din BSS şi NSS
- definirea celulelor
- instalarea de software
-efectuarea de măsurători și colectarea de indicatori (nr. de handover-
uri, traficul în celule etc)
2.5.5 Interfeţele GSM
❑Interfaţa Um – radio interface (air interface)
- canalele de trafic/semnalizare sunt organizate pe o structură de tip
TDMA/FDMA
- largimea de bandă a unei purtătoare 200Khz
- 8 intervale temporale pe fiecare purtătoare
- utilizează tehnici de codare a canalului
❑Interfaţa Abis
- BSS între BTS şi BSC
- legături PCM E1 sau T1 la 2,048 (1,544) Mbiţi/s
Comunicații mobile
- canale de trafic – voce 13kbiţi/s, date 8/16 kbiţi/s
- canalele de trafic sunt multiplexate
- canalele de semnalizare cu fiecare TRE – 64kbiţi/s fără multiplexare sau cu
multiplexare la 32/16 kbiți/s (RSL – Radio Signaling Link)
- o legătură dedicată de 64 kbiţi/s este folosită pentru operare şi
întreţinere
(OML- Operation and
Maintenance link)
•Exemplu- BTS cu 4 TRE /TRX
Canale de semnalizare de 64kbiți/s
Comunicații mobile
•Exemplu- BTS cu 4 TRX/TRE
Canale de semnalizare de 64kbiți/s (multiplexare statistică)
Comunicații mobile
•Exemplu- BTS cu 4 TRX/TRE
Canale de semnalizare de 16kbiți/s
Comunicații mobile
❑Interfaţa A
- BSC-MSC în arhitectura GSM
- TRAU-MSC în implementări curente
- 2,048 (1,544) Mbiţi/s
- o legătură dedicată SS7 de 64 kbiţi/s SS7 trebuie să existe pentru
fiecare subsistem BSS
Exemplu pentru
TRAU colocat
cu MSC:
OML
Comunicații mobile
❑Interfaţa X.25
- OMS şi NSS şi BSS
- comutaţie de pachete
2.6 Distribuția geografică a unei reţele GSM
Arie de servicii
MSC VLR MSC VLR MSC/VLR
Cell 1 Cell 2
Arie de servicii MSC/VLR Arie de servicii MSC/VLR BTS BTS
BTS BTS
Arie de localizare
Cell 3 Cell 4
Comunicații mobile
3.Adrese şi identificatori. Rutarea de apeluri în
reţele GSM
Comunicații mobile
3.1 Introducere
▪ Mobilitate, confidenţialitate, securitate -> utlilizarea de numeroase adrese
şi identificatori, fiecare servind unui scop precis (ex: actualizarea localizării)
▪ Numărul de telefon al unui abonat mobil nu este legat de poziţia sa
geografică
▪ GSM utilizează proceduri specifice pentru rutarea apelurilor
▪ Adresele şi identificatorii GSM sunt utilizate pentru:
- asigurarea confidenţialităţii
- prevenirea utilizării echipamentelor furate
- a permite implementarea procedurilor suport pentru mobilitate
❑ Tipuri:
- identificatori ai abonatului mobil
- identificatori ai echipamentului mobil
- adrese şi identificatori de reţea
Comunicații mobile
3.2 Identificatori ai abonatului mobil
- IMSI (International Mobile Subscriber Identity)
- MSISDN (Mobile Station ISDN number)
- TMSI (Temporary Mobile Subscriber Identity)
- MSRN (Mobile Station Roaming Number )
❑ IMSI – International Mobile Subscriber Identity
– identifică în mod unic un abonat GSM într-o arie de servicii GSM (
= identitatea GSM a abonatului); nu se transmite pe interfața radio.
– datele legate de un anumit abonament sunt indexate de IMSI
– stocarea IMSI are loc în: HLR, cartela SIM şi VLR-ul curent
– corespondenţa dintre IMSI şi numărul de telefon al abonatului se poate
face la activarea abonamentului (în HLR) sau poate fi predefinită
(servicii prepaid)
– are o lungime de până la 15 biţi ce respectă structura următoare:
Comunicații mobile
IMSI
3 digiți 2 digiți
MCC (Mobile Country Code) - identifică ţara în care operează operatorul
GSM al abonatului mobil (Ex: MCC=226 România)
MNC (Mobile Network Code) –identifică reţeaua GSM a abonatului
HPLM – reţeaua PLMN pentru care serviciile căreia abonatul a optat
(Ex: MNC= 01-Vodafone, MNC=10-Orange, MNC=03-Telekom)
Comunicații mobile
- TMSI este alocat de VLR –ul curent la nivel de arie de localizare
- este utilizat în procedura de paging pentru a ascunde identitatea GSM
(IMSI) pe interfaţa radio; utilizat de asemenea în procedura de actualizare
a localizării
- lungime de până la 4 octeţi; este memorat în VLR şi pe cartela SIM
❑ MSIDSN- Mobile Station International ISDN number
= numărul de telefon al abonatului mobil
MSISDN
Structură:
CC NDC SN
Comunicații mobile
❑ MSRN- Mobile Station Roaming Number
Scop: rutarea de apeluri către abonaţii mobili
Structură:
-similară cu MSISDN
-SN indică aria de servicii MSC/VLR
- nu trebuie memorat pe SIM sau HLR
- este alocat de către VLR-ul curent
MSRN – este rezultatul unei proceduri de interogare a HLR, procedură de
interogare efectuată de un GMSC, MSC sau de o centrală PSTN
- “număr apelat” în mesajele IAM generate de GMSC
Comunicații mobile
MSISDN (2)
PSTN/ISDN GMSC HLR
MSRN (6)
MSC VLR
(1) un utilizator formează numărul abonatului
mobil - MSISDN
(6) Apelul este rutat de către GMSC către MSC-ul asociat VLR-ului curent
Comunicații mobile
3.3 Identificatori ai terminalului mobil
❑ IMEI (lista “albă”), IMEISV (lista “gri” şi “neagră”) – sunt utilizate
pentru identificarea echipamentului mobil
❑ IMEI – International Mobile station Equipment Identity
IMEI (15 digiti)
Comunicații mobile
❑ IMEISV – International Mobile Equipment Identity and
Software Version Number
IMEISV (16 digiti)
Comunicații mobile
NCC BCC
Structură:
3 bits 3 bits
Comunicații mobile
Procedura GSM preferată pentru apeluri MT
1 . Un utilizator PSTN/ISDN formează numărul abonatului GSM (MSISDN)
MSRN
LAI TMSI
MSC-B BTS MS - B
PSTN/ISDN MSRN
LAI (
+ TMSI) VLR
HPLMN
Comunicații mobile
- legătura GMSC MSC-B este asigurată de linii dedicate PSTN/ISDN sau
poate fi asigurată de operatorul GSM
Procedura de interogare a HLR poate fi efectuată de către centrala abonatului
fix:
MSISDN
A LE HLR
MSRN
MSRN
TMSI/IMSI
MSC-B LAI BTS MS - B
PSTN/ISDN MSRN
LAI (
+ TMSI) VLR
HPLMN
MSC-B BTS MS - B
PSTN/ISDN LAI IMSI/TMSI
MSRN
LAI (
VLR
+TMSI)
VPLMN
Comunicații mobile
❑ Apeluri internaţionale din PSTN/ISDN către abonaţi mobili
naţionali deserviţi de HPLMN
Țara 1 Țara 2
MSISDN
O/G I/C HLR
A LE GMSC
ISC ISC MSRN
MSRN MSRN
LAI
MSC-B BTS MS - B
PSTN/ISDN
TMSI/IMSI
LAI (
+ TMSI)
HPLMN
- O/G ISC – outgoing international switching centre
- I/C ISC – incoming international switching centre
Observaţii:
- în figura de mai sus legătura GMSC –MSC-B este asigurată de către operatorul
GSM, o altă posibilitate ar fi ca aceasta să fie efectuată pe linii dedicate
PSTN/ISDN naţionale din ţara 2 GSM 03.04 - mai multe configuraţii
Comunicații mobile
❑ Apeluri internaţionale din PSTN/ISDN către abonaţi mobili
aflați în roaming. PSTN şi VPLMN în acceaşi ţară
Țara 1 Țara 2
MSISDN/MSRN
MSISDN
O/G I/C HLR
A Exc. GMSC
ISC ISC
MSRN
MSISDN
O/G HPLMN
ISC IMSI/MSRN
PSTN/ISDN
I/C Țara 1
ISC
Comunicații mobile
3.5.2 Apeluri de tip MO
❑ adresa de rutare MSRN nu este necesară; adresa de rutare este
numărul MSISDN al utilizatorului apelat
❑ inspectând câmpul NDC din structura MSISDN MSC-ul curent
sesizează că apelul este destinat unui utilizator al unei reţele fixe PSTN-
ISDN
❑VLR-ul asociat are toate informaţiile necesare pentru a gestiona
apelul -> nu este nevoie de o interogare a HLR
H/V PLMN
MS - A BTS MSC-A LE B
MSISDN
MSISDN
PSTN/ISDN
VLR
Comunicații mobile
3.5.3 Apeluri între abonaţi GSM
- o adresă de rutare (MSRN) este necesară pentru abonatul apelat
-obţinerea MSRN – procedură de interogare a HLR iniţiată de către
MSC sau GMSC
❑ Apeluri între abonaţi ai aceaşi reţele; ambii abonaţi în rețeaua
proprie (HPLMN)
MSISDN HLR
MSISDN
MS - A BTS MSC-A
HPLMN
Comunicații mobile
-pentru apeluri intra MSC (MSC-A=MSC-B) MSRN indică aceeaşi
entitate; nu sunt necesare linii dedicate PSTN
-standardul permite conectarea MSC-A şi MSC-B prin linii proprii ale
operatorului
❑ Apeluri naţionale între doi abonaţi ai aceeaşi reţele mobile; unul
dintre abonaţi este în situaţia de roaming
MSISDN HLR
MSISDN
MS - A BTS MSC-A
LAI PSTN/ISDN
MS - B BTS MSC-B
TMSI/IMSI LAI (
+TMSI) VLR
VPLMN
Comunicații mobile
❑ Apeluri naţionale între abonaţi ai unor reţele mobile
diferite; ambii abonaţi sunt în situaţia de non-roaming
-MSC-A detectează că apelul este naţional, dar că este destinat unui
utilizator mobil al unei alte reţele GSM
- standarul permite ca MSC-A să interogheze HLR-ul celeilalte reţele
pentru obţinerea MSRN
MS - A BTS MSC-A
MSRN
MSISDN
HLR
PSTN/ISDN
MS - B BTS MSC-B
TMSI LAI MSRN
LAI(+ TMSI)
VLR
HPLMN2
Comunicații mobile
❑ Apeluri internaţionale între abonaţi GSM
PSTN/ISDN
MS - A BTS MSC-A
MSISDN MSISDN
Comunicații mobile
-MSC-A nu poate interoga HLR-ul asociat părţii apelate iar apelul
este rutat către un GSMC al reţelei apelate
- GMSC obţine MSRN şi rutează apelul către MSC-B pe linii PSTN
-Ce se întîmplă dacă MS-B e în situaţie de roaming în ţara MS-A?
Clasic, rutarea de apeluri are loc conform figurii următoare:
PSTN/ISDN
MS - A BTS MSC-A
MSISDN MSISDN
HPLMN
HPLMN VLR
MSISDN
GMSC
TMSI LAI
MS - B BTS MSC-B MSRN
LAI(+TMSI) PSTN/ISDN
VLR
HLR
VPLMN MSRN
Țara 2
Comunicații mobile
SOR (Support for Optimal Routing): facilitate introdusă în faza 2+ a
standardizării GSM
PSTN/ISDN
MS - A BTS MSC-A
MSISDN
MSRN
HPLMN VLR MSISDN
HLR
TMSI LAI PSTN/ISDN
MS - B MSRN
BTS MSC-B
LAI(+TMSI)
VLR MSRN
VPLMN
HPLMN
Comunicații mobile
❑ Rutarea apelurilor în situații de portabilitate
- portabilitatea numerelor mobile (MNP – Mobile Number Portability în
specificații 3GPP) permite abonaţilor să îşi păstreze numărul de telefon
(MSIDSN) atunci când îşi schimbă abonamentul (IMSI) de la un operator
la un altul;
- procedurile de rutare a apelurilor utilizează o bază de date de date
suplimentare (NPDB- Number Portability Database ) care furnizează
informații de portare. Aceasta poate fi centralizată (toți operatorii dintr-o
țară partajează aceeași NPDB) sau distribuită (o bază de date
NPDB/operator)
- rețeaua din care este portat un număr este denumită în specificațiile 3GPP
number range owner network iar rețeaua în care a fost portat un număr
poartă numele de subscription network (rețea asociată noului abonament)
- echipamentele de tip MSC și GMSC trebuie să îndeplinească funcții
suplimentare. Principalele opțiuni sunt numite generic:
Terminating call Query on Digit Analysis (TQoD)
Query on HLR Release (QoHR)
Comunicații mobile
- rutarea de tip TQoD este ilustrată mai jos pentru un apel mobil-mobil.
pentru cereri în rețeaua inițială:
Originating Number range Subscription Home/visited
network holder network network network
MSISDN
NPDB HLR VLR
MSRN
MSISDN RN MSISDN
MSRN
MSISDN MSRN
GMSC1 RN + MSC-B
MSC-A GMSC2
MSISDN
Comunicații mobile
- rutarea de tip QoHR-based este ilustrată mai jos (interogarea HLR are
loc în rețeaua din care s-a făcut portarea):
Originating Number range Subscription Home/visited
Network holder network network network
MSISDN
NPDB HLR VLR
HLR
MSRN
MSISDN MSISDN
MSISDN
RN MSRN
Unknown
subscriber
MSISDN MSRN
GMSC1 RN + GMSC2 MSC-B
MSC-A MSISDN
MSISDN
NPDB HLR VLR
MSRN
MSISDN
MSISDN
MSRN
RN
RN + MSRN
MSC-A GMSC2 MSC-B
MSISDN
Comunicații mobile
3.5.4 Rutarea apelurilor de date
-Aceleaşi principii se aplică şi pentru apeluri de date din/către
PSTN/ISDN
-Pentru apeluri de date de tip MT iniţiate din PSTN cartela SIM
trebuie să aibă alocat un număr suplimentar AMSIDSN
Bibliografie suplimentară:
GSM 09.04- Digital cellular telecommunications system; Interworking between the
Public Land Mobile Network (PLMN) and the Circuit Switched Public Data
Network (CSPDN), GSM technical specification, ETSI.
GSM 09.05- Digital cellular telecommunications system; Interworking between the
Public Land Mobile Network (PLMN) and the Packet Switched Public Data
Network (PSPDN) for Packet Assembly/Disassembly facility (PAD) access, GSM
technical specification, ETSI.
GSM 02.79 - Support of optimal routing, GSM technical specification, ETSI.
GSM 03.03 - Numbering, addressing and identification, GSM technical specification,
ETSI.
GSM 03.04- Signaling requirements for signaling of calls to mobile subscribers,GSM
technical specification, ETSI.
Comunicații mobile
4.Interfața radio GSM
Comunicații mobile
4.1 Introducere
❑ interfaţa radio= nume generic pentru conexiunea dintre o staţie mobilă şi
o staţie de bază
❑ accesul la reţea se face prin unde radio; acoperirea este celulară
Comunicații mobile
Model simplificat de propagare radio mobil
Comunicații mobile
Contracararea efectelor datorate atenuării se face diferit în downlink
și uplink
- downlink – configurarea dimensiunilor celulelor sau echivalent a
puterilor de emisie ale BTS-urilor (la o anumită distanță d puterea
recepționată trebui să fie mai mare de -102dBm/-104 dBm funcție de
tipul stației mobole).
- uplink puterea de emisie a stațiilor mobile este controlată de către
BTS prin semnalizări (valori tipice 100 mW -1 W)
Comunicații mobile
- formula matematică care modelează propagarea în spațiul liber și
fadingul de umbrire este:
Comunicații mobile
❑ Fading pe termen scurt (small scale fading): fluctuaţii rapide ale puterii
semnalului datorate prezenţei obstacolelor care conduc la multiple căi de
propagare prin mecanisme specifice de propagare : reflexie. difracţie şi
împrăştiere
- căile multiple de propagare conduc la existența a mai multor replici ale
semnalului transmis la receptor;
- propagarea prin difracție și penetrarea obstacolelor permit recepționarea
unui semnal. chiar dacă nu există condiții de propagare LOS;
- replicile semnalului transmis ajung la recepție cu diferite întârzieri în
timp. diferite faze şi diferite amplitudini;
- acest tip de fading poate produce împrăștierea în timp (time spreading) a
semnalului transmis: replicile transmise pot ajunge la receptor pe durata
de recepție a unor alte simboluri transmise
Comunicații mobile
Efectul direct al mobilității: caracteristicile canalului de transmisiune se
modifică în timp și în spațiu
Exemplu de semnal recepționat2: -m(t) – medie globală datorată
atenuării și fadingului de umbrire
2B.
Sklar -Rayleigh Fading Channels in Mobile Digital Communication Systems Part I: Characterization. IEEE
Communications Magazine. July 1997
Comunicații mobile
- fadingul pe termen scurt poate conduce la apariția de minime ale
semnalului recepționat (fading dips) în care puterea semnalului scade
față de valoarea medie cu 20-30 dB cu o probabilitate nenulă
- împrăștierea în timp a semnalului transmis este un fenomen aleator
care se modelează matematic printr-o funcție densitate de probabilitate
caracterizată de următorii parametri:
Timp maxim de întârzire (maximum excess delay): diferența între prima și ultima
replică recepționată pentru un anumit simbol transmis.
Timp mediu de întârziere (mean delay): valoare calculată ca o medie ponderată
a timpilor de întârziere asociați fiecărei replici; ponderile sunt puterile detectate
pentru fiecare replică Pk
Valoarea medie pătratică a timpilor de întârziere (mean square delay)
Deviația standard a timpilor de întârziere (root mean square delay spread):
valoarea efectivă a timpilor de întârziere
( )2
t = 2 −
- valorile tipice pentru parametrul RMS delay spread sunt de ordinul s for
pentru propagare outdoor (max 20 s în GSM) și ns pentru propagare indoor
Comunicații mobile
- funcție de valorile parametrilor funcției de densitate de probabilitate
asociate timpilor de întârziere fadingul se clasifică astfel:
-fading plat – apare pentru durate de simbol TS >> t ; fadingul se
manifestă în acest caz prin reducerea raportului semnal/zgomot
Comunicații mobile
- fenomenele de tip ISI sunt cauzate de reflexii pe obiecte distante (sute
de metri- 1km)
1 1
1 0
MS BS
0
- interferența intersimbol impune constrângeri asupra ratei maxime de
transfer
-canalul are o funcţie de transfer selectivă în frecvenţă şi atenuează diferit
componentele spectrale ale semnalului transmis
Comunicații mobile
- pe lângă fenomenele de propagare multicale. semnalele
recepționate sunt afectate de efecte de tip Doppler induse de mișcarea
relativă între emițător și receptor
- efectul Doppler se manifestă prin deviații de frecvență
- dacă un mobil se îndreaptă spre transmiţător cu viteza v pe o traiectorie
rectilinie. frecvența semnalului recepționat suferă o deviație de frecvență
v
=
f dmax
fiecare replică poate cauza deviații:
- într-un mediu de propagare muticale
Calea n
co s ( n )
v
n f dn =
v
- unghiul de incidență este variabil pentru fiecare componentă. conducând
la dispersie în domeniul frecvență: dispersie Doppler
-efectul în domeniul timp: posibilă variabilitate a canalului pe durata de
recepție a unui simbol (fading rapid) – nu este cazul în GSM
Comunicații mobile
Egalizoare
- construiesc modele matematice pentru canalul de transmisiune prin
estimarea funcției de răspuns la impuls
- în GSM canalul de transmisiune se modelează printr-un filtru FIR pe baza
secvențelor de antrenare trimise
- tip de egalizor folosit în GSM– MLSE – Minimum Least Squares
Equalizer (Viterbi)
Schemă bloc Reprezentare sub formă de trellis
Secvenţă
de Generator de
Secvenţă de antrenare secvenţe de date
antrenare ideală
Secvenţa cea mai
Secvenţă recepţionată probabilă
recepţionată
Model de Generator Model de
canal de semnal canal
Demux Algoritmul
Calcul
metrici Viterbi
Comunicații mobile
Stare= ultimii doi biţi
Exemplu pt L=3:
recepţionaţi
r
r0 r1 r2 Stări posibile: -1-1, 11, -11,
z-1 z-1 11
c0 c1 c2 La recepţionarea unui nou
^ bit starea se schimbă (ex:
r -1-1 . apare 1 starea
următoare este 1-1)
Model de canal
-1-1
Pe trellis se reprezintă toate
stările posibile şi tranziţiile 1-1
între stări
-11
11
Comunicații mobile
- pentru fiecare tranziţie pe trellis se calculează secvenţa de la iesire sk ce
corespunde succesiunii de stări curente şi unui bit informaţional
Fie funcţia de transfer a canalului: z-0-0.6z-1+0.2z-2:
- starea iniţială -1-1 -> pentru un bit de -1 ieşirea are valoarea
s1= -1+0.6-0.2=-0.6. pentru un bit de 1 s1= 1+0.6-0.2=1.4
-11
Comunicații mobile
-algoritmul Viterbi operează pe trellis cadru cu cadru calculând o
distanţă (dk) pentru secvenţa recepţionată în cadrul respectiv:
d k = ( rk − s k ) 2
- distanţele se cumulează în noduri;
Comunicații mobile
r = 0.9 0.4 1 1.2 -0.7
Comunicații mobile
r = 0.9 0.4 1 1.2 -0.7
Comunicații mobile
-1-1 1.73
-0.2 -0.2 1.54
1.4 1.4 1.4 1.4
1.77
1-1 0.93
0.25 1.8 1.8
7.54
0.6 0.6 0.6
0.29 1.29 3.46
-11
-1.4 -1.4
2.26
11
Comunicații mobile
-separarea sensurilor de convorbire - FDD:
f f +45
-dacă o staţie mobilă are alocat un interval temporal aceasta va utiliza acelaşi
interval în cadre TDMA consecutive. pe toată durata convorbirii în curs
- un cadru TDMA reprezintă şi rezoluţia pentru salturile de frecvenţă
Comunicații mobile
❑ Utilizarea TDMA poate pune probleme : pentru limitarea interferenţelor pe
aceeaşi purtătoare staţia mobilă trebuie să emită doar în intervalul alocat şi să fie
inactivă pe durata celorlalte intervale
- dacă staţia mobilă este în mişcare pe durata convorbirii -> datorită distanţei
variabile dintre MS şi BTS, salvele transmise ce MS pot aluneca în timp şi se pot
suprapune cu alte intervale temporale la BTS.
MS1 MS1 BTS
TSx TSx+1
Soluţia – timing advance (TA-
avansare temporală) – un BTS Dacă staţia mobilă
monitorizează timpul de sosire al îşi avansează
emisia
salvelor şi poate comanda staţiei mobile
să îşi avanseze emisia
- rezoluţia pentru comenzi TA – multiplii ai perioadei de bit Tbit
- TA =0-63 Tbit
Comunicații mobile
4.3 Procesări de semnale pe interfaţa radio
❑ Schema bloc funcţională a unei MS pentru servicii de telefonie
Segmen- Codor Codor Întreţe- Formatare
A/D tare de voce de canal sere Criptare salve
Modulator/
emiţător
Demodulator/
receptor
Demodulator/
receptor
Codorul de rată la jumătate (Half rate HR) GSM – specificat în GSM 06.20 -
debit rezultat 6.5kbps – utilizat pentru creşterea capacităţii reţelei (2 utilizatori pot
partaja acelaşi canal fizic în acelaşi timp)
Comunicații mobile
❑4.3.2 Codarea canalului şi întreţesere
- utilizate pe interfaţa radio GSM pentru a corecta erorile introduse de canalul
radio nestaţionar
- serviciile de date/voice precum şi transferul informaţiilor de semnalizare
utilizează scheme de codare pentru protecţie la erori diferite
Concepte comune :
- sunt implementate atât strategii control de tip FEC cât şi ARQ
- numărul de biti de la ieşire este acelaşi 456 /segment de 20 ms -> debitul codat
este de 456biţi/20ms=22.8 kbiţi/s)
- sunt utilizate atât coduri bloc cât şi coduri convoluţionale pentru servicii de
voce şi transferul informaţiilor de semnalizare
Cod bloc Cod
Strecurare Întreţesere
convoluţional
Comunicații mobile
❑ Codarea canalului pentru servicii de voce la rată întreagă
-un segment de 260 biţi este divizat în:
- 182 biţi de clasă 1
- 78 biţi de clasă 2
-biţii de clasa 1 (182) sunt divizaţi la rândul lor în:
- 50 biţi foarte importanţi
- 132 biţi mai puţin importanţi
-cei 50 de biţi foarte importanţi se codează cu ajutorul unui cod ciclic de polinom
generator g(x)=x3+x+1. În urma codării secvenţei de 50 de biţi i se adaugă un
cuvânt sumă de control (CRC Cyclic Redundacy Check) de 3 biţi (biţi de paritate)
-dacă paritatea nu se verifică la recepţie întregul segment este ignorat iar codorul
de voce utilizează interpolare pentru a înlocui acest segment de voce
- celor 185 biţi de clasă 1 rezultaţi (53+132=185) li se adaugă 4 biţi de zero
necesari codului convoluţional. Codul convoluţional rezultat are parametri: cod
nesistematic, lungime de constrângere K=5, rată de codare R=1/2, polinoame
generatoare g1(x) =x4+x3 + 1 și g2(x) =x4+x3 +x + 1
Comunicații mobile
- cei 378 biţi rezultaţi (189/R=378) sunt concatenaţi cu cei 78 biţi de clasă
2
- rezultă astfel 456 biţi conform procesului ilustrat grafic mai jos
Cod ciclic
Cod convoluţional
8 blocuri
Comunicații mobile
-întreţesere diagonală de blocuri
împachetează datele în salve normale de 114 biţi cu câte două blocuri de câte 57
biţi rezultate în urma procesului de întreţesere bloc
Segment vocal 1 Blocuri anterioare
Biti 1 …………………449
Segment vocal 1 Blocuri anterioare
Biti 2 …………………450
Segment vocal 1 Blocuri anterioare
Biti 3 …………………451
Segment vocal 1 Blocuri anterioare
Biti 4 …………………452
Segment vocal 2 Segment vocal 1
Biti 1 …………………449 Biti 5 …………………453
Segment vocal 2 Segment vocal 1
Biti 2 …………………450 Biti 6 …………………454
Segment vocal 2 Segment vocal 1
Biti 3 …………………451 Biti 7 …………………455
Segment vocal 2 Segment vocal 1
Biti 4 …………………452 Biti 8 …………………456
Blocuri următoare Segment vocal 2
Biti 5 …………………453
Blocuri următoare Segment vocal 2
Biti 6 …………………454
Blocuri următoare Segment vocal 2
Biti 7 …………………455
Blocuri următoare Segment vocal 2
Biti 8…………………456
Comunicații mobile
❑ Codarea canalului şi întreţesere pentru semnalizări
- informaţia de semnalizare este considerată extrem de importantă în
GSM (dacă erorile ce apar o fac neutilizabilă sistemul nu îşi poate
îndeplini funcţiile)
-în marea majoritate a situaţiilor informaţia de semnalizare ce trebuie
protejată corespunde unui format de 184 biţi / 20 ms
-codul bloc utilizat : cod Fire – poate corecta pachete de erori
g (x) =(x23+1)(x17+x3+1) = (x2l-1+1)(x17+x3+1)
-lungimea maximă a pachetelor de erori ce pot fi corectate =12(23=2l-1)
- lungimea maximă a pachetelor de erori ce pot fi detectate =40 de bíţi
- în urma codării Fire lungimea secvenţei rezultate este de 184+40=224
biţi
-cei 224 biţi sunt codaţi cu acelaşi cod convoluţional
- lungimea secvenţei rezultate este de 456 biti = (224+4 biţi de zero) / R
Comunicații mobile
Intreţesere
- bazată de asemenea pe două nivele
- întreţesere bloc – identică cu cea utilizată pentru servicii de voce
- întreţesere rectangulară de blocuri: două blocuri de 57 de biţi se
transmit în aceeaşi salvă (doar 4 salve normale sunt necesare pentru
transferul complet al celor 154 de biţi comparativ cu cele 8 salve necesare
pentru transmiterea unui segment vocal codat)
4.3.3 Criptare
- după o autentificare cu succes transferul de voce/date/informaţii de
semnalizare information (IMEI, numărul MSISDN apelat etc) se face în
mod criptat pentru asigurarea confidenţialităţii
- algoritmul de criptare utilizat de standard - A5 – este implementat în
hardware
- cele 3 opţiuni sunt specificate în GSM 03.20 - A5/1, A5/2 and A5/0
Comunicații mobile
- tipul de criptare utilizat “stream ciphers” = mesajul şi cheia de criptare sunt
supuse unei operaţii de SAU-EXCLUSIV
- acest tip de criptare este mai robust din punct de vedere al erorilor de transmisie
decât criptarea pe blocuri (DES de ex.)
xor xor
Semnalizare Secv. de Semnalizare/
Secv. de Date criptate
/date criptare 114 date
criptare 114
utilizator biti utilizator
biti
Algoritmul Algoritmul
A5 A5
Kc Kc
Comunicații mobile
❑ Autentificare
- nu este legată de interfața radio
MS SIM AUC
Ki Ki RAND
Signaling
/data A3
A3
RAND
SRES RAND Kc
MS Kc
SRESMS MSC/VLR
RAND
BTS
SRESMS
Comunicații mobile
4.3.4 Formatare salve
- o salvă = unitatea elementară de transmisie în GSM (în marea majoritate
a situaţiilor 114 biţi) trimisă într-un interval temporar
Comunicații mobile
Salve normale
- 114 biţi de voce/date/semnalizări + biţi suplimentari
- TB- “tail bits” – trei biţi de 0 necesari egalizorului Viterbi pentru a seta
starea iniţială/finală în 0
Comunicații mobile
- interval de gardă (Guard Period) – interval temporal în care staţia mobilă
trebuie să îşi diminueze puterea de emisie iar staţia ce urmează să emită
trebuie să îşi crească puterea de emisie progresiv pentru a limita
interferenţele pe aceeşi purtătoare 8.25 biţi 30s
Comunicații mobile
Salve de acces
- trimisă de o staţie mobilă ori de câte ori doreşte să se conecteze/să treacă
în stare activă
Comunicații mobile
4.3.5 Modulaţie
Constrângeri:
-eficienţă spectrală ridicată: transmiterea unui debit binar cât mai mare
utilizând o bandă îngustă de 200kHz
-spectru compact cu lobi laterali nesemnificatívi
- să aibă o anvelopă constantă: amplificatoarele din echipamentele GSM
(MS si BTS) pot fi utilizate aproape de saturaţie iar spectrul trebuie să
ramână nemodificat (sa nu apara componente spectrale noi)
Soluţia adoptată de standard: GMSK (Gaussian Minimum Shift Keying) –
derivată din MSK (Minimum Shift Keying)
Comunicații mobile
PSD (dB/Hz)
Frecvență [KHz]
Comunicații mobile
4.5 Canale logice şi fizice
❑ Canal fizic – un interval temporal în cadre TDMA consecutive
- poate transporta un canal logic sau mai multe canale logice
❑ Canale logice – identifică în GSM tipul informaţiei transmise :
- canale de trafic (date la diverse debite, voce FR sau HR)
- canale de control (doar semnalizări)
- un canal logic de un anumit tip transportă un anumit tip de
informaţie(Ex:PCH- paging channel)
- canale logice sunt mapate în canale fizice conform unei scheme
prestabilite
Canal fizic
Canal logic A
Cadru k Cadru k+1 Cadru k+2 Cadru k+3 Cadru k+4 Canal logic B
Comunicații mobile
❑Organizarea și clasificarea canalelor logice
Canale logice
Canale Canale
comune dedicate
Comunicații mobile
Canale logice de control
- canale de control comune: canale utilizate pentru a permite accesul la
reţea
- canale de control dedicate: canale utilizate pentru transportul
semnalizărilor provenind/destinate unei singure staţii mobile
- canale difuzate: canale mapate pe frecvenţa baliză, informaţia este
transmisă doar în direcţia descendentă (downlink), alocarea acestora se face
cu o rezoluţie spaţială de o celulă
❑ Canale de trafic
Abreviere TCH/F sau TCH/H (ex. TCH/FS –voce,
TCH/F9.6 –date la 9.6kbiţi/s)
Directie Uplink şi downlink
Utilizare Transportul datelor utilizator
Punct la punct/ punct la multipunct Punct la punct
Alocare La cererea unei staţii mobile
Tipul de salve folosite normale
Comunicații mobile
❑ Canale difuzate
-transportă informaţii specifice unei celule
-emise continuu pe frecvenţa baliză
Broadcast control channel
Abreviere BCCH
Directie downlink
Utilizare Informaţii specifice celulei: CI, LAI,
lista frecvenţelor, lista frecvenţelor
baliză ale celulelor vecine,
configuraţia canalelor de control,
MNC, MCC
Punct la punct/ punct la multipunct Punct la multipunct
Alocare Permanentă
Comunicații mobile
Synchronization channel
Abreviere SCH
Directie downlink
Alocare Permanentă
Alocare Permanentă
Alocare La cerere
Comunicații mobile
Slow associated control channel
Abreviere SACCH
Directie Uplink şi downlink
Utilizare Alocat întotdeauna pentru un TCH sau
un SDCCH
Rapoarte cu măsurători (uplink), TA
(downlink), controlul puterii MS
(downlink), SMS (MS în stare activă),
lista frecvenţelor baliză ce trebuie
monitorizate în stare activă
Punct la punct/ punct la multipunct Punct la punct
Alocare La cerere
Comunicații mobile
Fast associated control channel
Abreviere FACCH
Directie Uplink şi downlink
Alocare La cerere
Comunicații mobile
Canale de control comune
- dedicate pentru schimbul de informaţii cu mai multe staţii mobile
pentru a le permite acestora să treacă din starea inactivă în starea activă
Random access control channel
Abreviere RACH
Directie Uplink
Comunicații mobile
Paging channel
- utilizat pentru semnalizarea unui apel către o staţie mobilă; transportă
identitatea GSM a staţiei mobile apelate: TMSI/IMSI
Abreviere PCH
Directie Downlink
Alocare Permanentă
Comunicații mobile
Access grant channel
Abreviere AGCH
Directie Downlink
Alocare Permanentă
❑Mapare tipică
Comunicații mobile
❑ TCH, SACCH
- un canal SACCH este alocat întotdeauna unui canal TCH
- maparea este definită pe baza unei structuri repetitive formată din 26 de
cadre TDMA (traffic multiframe - multicadru de trafic)
-în exemplul precedent o staţie mobilă are alocat intervalul temporal TS2
atât pentru TCH cât şi pentru SACCH
-4x26 cadre TDMA sunt necesare pentru a transmite informaţiile de
semnalizare codate şi întreţesute pe SACCH (4x120 ms=480ms)
Comunicații mobile
- pe durata TS2 in cadrul inactiv staţia mobilă nu emite şi nu recepţionează
- toate intervalele temporale sunt utilizate de către MS pentru a detecta
intervalul temporal TS0 pe frecvenţele baliză indicate de către reţea
- cele 8 intervale temporale inactive din cadrul inactiv permit deci citirea
informaţiilor difuzate de celulele vecine în TS0 (FCCH, SCH, BCCH)
Ultimul cadru TDMA activ Cadru inactiv
R-RACH, F-FCH, S-
SCH, B-BCCH, P-
AGCH + PCH
I- cadru inactiv
Uplink TS0
Comunicații mobile
❑ Exemple
Pornirea staţiei mobile
- staţia mobilă scanează toate frecvenţele definite pe cartela SIM,
determină cea mai bine recepţionată frecvenţă baliză şi se sincronizează cu
aceasta prin citirea FCCH
… F S B B B B … TS0 downlink
- sincronizare în timp
… F S B B B B …
TS0 downlink
Downlink
Comunicații mobile
❑ Organizarea cadrelor TDMA
- cadrele emise de BTS sunt numerotate (numărul de cadru TDMA)
- perioada de repetiţie 3h28 min – defineşte durata unui hipercadru
Hipercadru
Cadru TDMA
- numărul de cadru TDMA modulo 51 – indică poziţia actuală în cadrul
unui multicadru de semnalizare
- numărul de cadru TDMA modulo 26 – indică poziţia în cadrul unui
multicadru de trafic
Comunicații mobile
❑ De ce 26 și 51?
- alegere deliberată , 26 și 51 nu au divizori comuni iar începutul cadrelor
va “aluneca” în timp
Cadru semnalizări
Mobile communications
5.Protocoale şi proceduri de semnalizare în sistemul
GSM
Comunicații mobile
Comunicații mobile
Comunicații mobile
5.2 Stiva protocoalelor de semnalizare
Comunicații mobile
5.3 Semnalizări pe interfaţa radio
5.3.1 Stratul fizic
- transportul informaţiei între MS şi BTS se face pe canale logice de control
mesajele de semnalizare sunt codate pentru protecţie la erori, modulate,
criptate etc.
5.3.2 Stratul legatură de date
- scopul principal: asigurarea unei legături fiabile pentru comunicaţii punct
la punct (Ex: transferul informatiilor pe SDCCH)
- atât protocolul ce operează la acest nivel pe interfața radio (LAPDm) cât şi
cele de pe interfetele A (MTP2) si Abis (LAPD) sunt derivate din protocolul
HDLC (High-level Data Link Control)
Funcţii implementate de HDLC:
-segmentare/asamblare
-sincronizare de cadre
-adresare
-detectie de erori folosind câmpuri de tip FCS şi implementarea de
mecanisme de retransmisie (ARQ)
Comunicații mobile
❑ LAPDm – protocolul dedicat GSM la nivel legătură de date pe interfaţa
radio – (Link Access Protocol for D channel); m- mobil
Funcţii HDLC implementate de LAPm:
- sincronizare de cadre –nu mai este necesară, este efectuată de stratul fizic)
- segmentare/reasamblare – un singur bit (”more” bit) este dedicat; o valoare
de 0 indică că pentru mesajul curent nu mai sunt cadre de transmis
- detectie de erori – cadrele LAPDm nu includ un câmp dedicat FCS;
detecţia de erori se bazează pe codarea de tip Fire făcută la nivelul fizic;
-adresare– SAPI (Service Acces Point Identifier – SAPI=0 semnalizări
RR, MM sau CM – SAPI=3 SMS sau SS)
Adresa Control Informatie
(8 biti) (8biti) (21 octeti)
Structura unui cadru
LAPDm
23 octeți=184 biți
Comunicații mobile
5.3.3 Stratul 3
❑ 3 familii distincte de protocoale
RR (Radio Resource Management)
MM (Mobility Management)
CM (Connection Management)
❑ RR –Radio Resources Management
Comunicații mobile
❑ MM –Mobility Management
- protocol de gestiune a mobilităţii ; implementează proceduri de
gestiune a mobilităţii cât şi proceduri legate de securitate şi
confidenţialitate :
- actualizarea localizării
- proceduri de atașare/detașare de la rețea (IMSI attach/detach)
- autentificare, setarea modului de transfer criptat etc
- anumite mesaje de semnalizare MM sunt iniţiate ca urmare a unor
cereri provenind de la nivelul superior (CM) (ex. autentificare) –MM
connection related procedures
- schimbul de mesaje MM nu este în mod necesar legat de un apel de date
sau de voce (proceduri specifice MM, de ex. actualizarea localizării) –
MM specific procedures
- toate procedurile MM necesită în prealabil o conexiune RR
- schimbul de mesaje de tip MM are loc între staţia mobila şi MSC/VLR
(eventual HLR) cu BSS avand doar funcţii de transport transparent
Comunicații mobile
❑ CM – Connection Management
- familie de protocoale între MS şi NSS; de fapt 3 protocoale distincte
CM <=> CC SMS SS
- CC – Call Control - funcţii de stabilire/terminare a unui apel,
obţinerea de informaţii de rutare pentru apeluri de tip MT etc.
- SMS – Short Message Service – trimiterea/recepţionarea de SMS-uri
- SS– Supplementary Services management – gestiunea serviciilor
suplimentare: activarea/dezactivarea serviciilor suplimentare
-schimbul de mesaje CM are loc între MS si MSC, MS si HLR sau MS si
centrul de mesaje scurte (SC)
Comunicații mobile
Protocol discriminator (PD) – identificator pe 4 biți inserat de
echipamentul care generează informația de semnalizare; utilizat la
recepție pentru distribuirea mesajului la secvența de cod/aplicația care
gestionează semnalizările de un anumit tip
PD Functie Origine/destinatie
RR – 0110 Gestiunea resurselor radio MS catre/de la BTS sau
BSC
MM – 0101 Gestiunea mobilitatii MS catre/de la VLR
CC, SS – 0011 Gestiunea apelurilor MS de la /catre MSC si/sau
/gestiunea serviciilor HLR
suplimentare
SMS – 1001 Mesaje scurte MS catre/de la SC via MSC
Comunicații mobile
5.4.2 Stratul legătură de date
- LAPD- Link Access Protocol for D channel
- stratul fizic nu implementează mecanisme de corecţie şi detecţie de erori
-> similar cu HDLC, un cadru LAPD include un câmp FCS (Frame Check
Sequence) pe baza căruia se implementează mecanisme de retransmitere
de tip go-back-N
-facilitătile de adresare ale HDLC sunt utilizate pentru a permite nivelului
fizic să distribuie mesajele către un TRX din structura unui BTS
-adresarea la nivel legătură de date se face pe două nivele:
SAPI
= 0 – informaţii de semnalizare provenind sau fiind destinate
interfeţei radio (RSL – radio signalling link). Cadrele RSL includ
referințe și la tipul de canal/nr. Interval temporal pe/de pe interfața radio
= 62- O&M (exemplu: instalarea de noi versiuni de software)
= 63- alocarea dinamică de adrese TEI
TEI (Terminal Endpoint Identifier)
= permit adresarea fiecărui TRE/TRX la nivel legatură de date
Comunicații mobile
TRX ( frecvenţa)
Exemple: TS cunoscut
Canal logic de BTS
semnalizare BSC
TRE2
MS
SAPI = 0
TRE1
LAPDm TEI->TRX
LAPD/RSL
Semnalizare (TS)
de strat 3 BTS
(meas. report) BSC
meas. report
MS pentru uplink
SAPI = 0
TRE
TEI->TRE
LAPDm TEI + TS LAPD
Comunicații mobile
5.4.3 Stratul 3
MS BTS BSC MSC
PD = CM, MM
Comunicații mobile
CCM – Common Control Channel Management (CCM)– mesaje ce
definesc informaţiile transferate pe canalele logice de control comune şi
de difuzare (RACH, paging, informaţii BCCH etc)
Comunicații mobile
5.5 Semnalizari pe interfața A
- atât pe interfaţa A cât şi in interiorul NSS GSM utilizează sistemul de
semnalizări SS7 (Signaling Sytem no.7) pentru transferul semnalizărilor
5.5.1 Sistemul de semnalizări SS7
-transferul mesajelor de semnalizare în SS7 se face în afara benzii utile ;
canale digitale dedicate transportă informaţia de semnalizare pe o cale
diferită de cea de transmisie a informaţiei utile între emitator şi receptor.
SSPA SSPB
Voce/date
Comunicații mobile
Terminologie SS7
SSP –Signaling Switching Points - puncte de comutare a semnalizărilor;
generează /sunt destinaţia mesajelor de semnalizare pt. iniţierea de apeluri
(MSC în GSM)
STP – Signaling Transfer Points – puncte de transfer a semnalizărilor;
routere pentru informaţia de semnalizare cu rol de a transmite mesajele
SS7 între un SSP si un alt STP (sau SCP)
SCP – Signaling Control Points- puncte de control a semnalizărilor
generează mesaje de semnalizare prin interogări/răspunsuri sau sunt
destinaţia mesajelor de semnalizare prin efectuare de inserări de noi
câmpuri în baze de date (HLR, VLR în GSM)
Toate entitățile dintr-o rețea SS7 au o adresă - SPC (Signaling Point Code)
Straturile inferioare din
stiva de protocoale SS7:
Comunicații mobile
MTP – Message Transfer Part – familie de protocoale operând pe
nivelele inferioare ale modelului OSI
MTP3 – rol de rutare – toate mesajele SS7 includ informații privind adresa
MTP3 a sursei și destinatarului - Destination Point Code/Originating Point
Code DPC/SPC; operează doar în mod neorientat pe conexiune
SCCP – Signaling Connection Control Part – protocol ce operează
deasupra MTP3 şi oferă facilităţi suplimentare: poate opera în mod orientat pe
conexiune; oferă facilități de rutare la nivel internațional
MS1=TSx, ARFCnx
Referință SCCP
Referință SCCP
pentru MS1
pentru MS1
Conexiune
RR
Tranzacție 1
MS Conexiune Tranzacție 2
BSC
BSC SCCP MSC
Comunicații mobile
Exemplu de conexiune SCCP
CR CR- connection
Actualizare localizare (SLR=10)+ IMSI request
CC- connection
CC confirm
SSP A Cerere autentificare (SLR=35/DLR=10) SSP B SLR – source local
reference
DT1
DLR- destination
Raspuns autentificare (DLR=35) local reference
BSC MSC
DT1 DT1- Data form 1
Actualizare localizare acceptata(DLR=10)
Comunicații mobile
Exemplu de rutare SCCP GTT – procedura de actualizare internaţională a
localizării ce implică schimbarea ariei de servicii MSC/VLR
Comunicații mobile
-o staţie mobilă în roaming internaţional intră într-o nouă arie de servicii
MSC/VLR şi trebuie să comunice prin mesaje de semnalizare cu HLR. Pentru a
realiza acest lucru:
-staţia mobilă indică necesitatea efectuării unei proceduri de actualizare a localizării
şi contruieşte un mesaj ce include TMSI către noul MSC/VLR
-noul VLR nu recunoaşte TMSI, dar pe baza lui comunică prin mesaje de
semnalizare cu vechiul VLR pentru a afla IMSI
-la iniţiativa noului VLR se actualizează procedura de modificare a adresei VLR
stocată la nivel HLR
-tipul mesajului (actualizarea localizării) indică destinatarul (HLR SSN=05)
iar din analiza IMSI (MCC, MNC) MSC determină faptul că că informatia de
semnalizare are o destinaţie internaţională, către un DPC necunoscut
-mesajul este trimis prin MTP3 către un STP (Gateway STP1) ce implementeză
facilităţi de rutare de tip GTT la nivel internaţional, acesta pe baza MNC determină
adresa unui STP din ţara de origine a abonatului
-odata ajuns la STP (Gateway STP2) în ţara operatorului ce deţine HLR,
inspectarea câmpului MCC permite determinarea operatorului iar câmpul SSN
indică echipamentul; la nivel naţional rutarea se face prin MTP3
Comunicații mobile
❑Stiva completă de protocoale SS7
INVOKE function1
Ex: GMSC trebuie să gestioneze două
Dialog 1 function1 apeluri MT: Equip.1 = GMSC, Equip. 2 =
HLR, funcție 1 = funcție 3 = obținerea
REPLY answer1
unui MSRNs; fiecare dialog este
INVOKE function3 referințiat de un identificator propriu
Dialog 2 function3
REPLY answer3
Comunicații mobile
❑TCAP – Transaction Capability Application Part
- permite efectuarea de interogări pe echipamente distante
❑MAP – Mobile Application Part
- conceput special pentru GSM – detalii GSM 09.02
- implementat de MSC/HLR/VLR/EIR/AUC; aceste echipamente comunică
folosind acest protocol pentru:
-gestiunea serviciilor unui abonat (date/voce, SMS, SS etc)
-gestiunea informațiilor legate de mobilitate– adrese la nivel HLR/VLR etc
B G C
EIR
F
MSC GMSC
E E
MSC
NSS
Comunicații mobile
5. 7 Proceduri de semnalizare
- specificațiile GSM descriu succesiunea de mesaje de semnalizare necesare
pentru a asigura o anumită funcție a sistemului în termeni de proceduri
- procedurile de semnalizare sunt clasificate în functie de protocolul de strat 3
utilizat-> proceduri RR/ proceduri MM/ proceduri CM
5.7.1 Exemple de proceduri RR
Procedurile RR sunt responsabile de :
- stabilirea/menținerea și/sau eliberarea conexiunilor RR
(conexiune RR = conexiune fizică bidirecțională între MS și rețea pentru
a permite schimbul de mesaje de nivel superior MM sau CM)
- conținutul informației transmise și receptia canalelor logice unidirectionale
(BCCH, SCH, FCCH, AGCH, PCH)
- asigurarea continuității convorbirilor în curs – implementare prin
mecanisme de transfer al legaturii
Echipamentele GSM implicate sunt: MS, BTS, BSC si MSC (pentru
handover-uri inter MSC)
Comunicații mobile
❑Procedura de stabilire a unei conexiuni RR
- procedura este inițiată de o stație mobilă ori de câte ori aceasta se
atașează la o retea GSM sau dacă este necesară o procedură de semnalizare
de strat superior (MM/CM)
- poate fi inițiată de către stația mobilă ca răspuns la o procedură de paging,
o singură conexiune de acest tip poate exista la un moment dat pentru o MS
MS BTS BSC
CHANNEL REQUEST (RACH) CHANNEL REQUIRED (RR- CCM)
Număr aleator și motiv acces
CHANNEL ACTIVATION (RR-DCM)
CHANNEL ACTIVATION ACKNOWLEDGE
(RR-DCM)
Comunicații mobile
Etape :
Comunicații mobile
Cele mai importante elemente din mesajul Channel Activation sunt
- Channel type –SDCCH, număr canal
- ARFCn
- parametri salt de frecență: HSN, MAIO
- secvență de antrenare (TSC- Training sequence code)
4) După activarea cu succes a canalului, BSC construieşte un mesaj de asignare
care conţine descrierea completă a canalului (TS, ARFCn, TSC, HSN, informați
privind saltul de frecvență -MAIO, informații TA). Mesajul este transmis către MS
pe AGCH fără interpretare de către BTS.
Distincţia între mai multe cereri plasate în același timp în același cadru TDMA se
face prin inserarea în mesajul de asignare a numărului aleator ales de MS transmis
în cererea de pe RACH și a numărului de cadru TDMA
5) MS se sincronizează pe canalul alocat (SDCCH) şi trimite identificatorul TMSI)
într-un cadru LAPDm (SABM)
BTS copiază identificatorul TMSI pe care îl trimite într-un cadru LAPDm (UA).
Doar stația mobilă care își recunoaște identitatea va emite/recepționa pe canalul
alocat (contention resolution)
Comunicații mobile
❑ Procedura de paging
- procedura de semnalizare a unui apel către o stație mobilă. Aceasta este
identificată pe interfața radio prin TMSI
- este inițiată de către MSC
MS BTS BSC MSC
Comunicații mobile
- mesajul PAGING RESPONSE include capabilitățile radio ale MS și
TMSI
- mesajul inițiază stabilirea unei conexiuni SCCP pentru schimb ulterior de
mesaje de semnalizare
❑ Proceduri de handover
- asigurarea continuitatii apelurilor în curs
- procedurile de handover nu privesc decât stațiile mobile in stare activa
- tip: “hard-handover” – statia mobilă își oprește mai intâi emisia pe
vechiul canal și doar după aceea incepe să emită pe noul canal
- decizia este luată întotdeauna de către BSC-ul curent
- se bazeaza pe măsuratori efectuate în downlink de stația mobilă pentru
canalul de trafic curent (RXQUAL) și pentru frecvențele baliză recepționate
(RXLEV) si pe măsurători efectuate de BTS pentru directia uplink doar
pentru canalul curent (RXQUAL, RXLEV)
- RXQUAL- calitatea legăturii, RXLEV- nivelul semnalului
Comunicații mobile
Tipuri de handover
Intra BTS (intra-cell) - noul canal este alocat în aceeași celulă; nevoia
poate apărea daca nivelele de putere raportate de MS pentru celulele
vecine sunt mai mici și dacă calitatea convorbirii pe canalul curent nu este
corespunzătoare. Pot implica schimbări de bandă GSM900-DCS1800
Intra BSC
- canalul dedicat curent (TCH sau SDCCH) și cele viitore sunt mapate pe
două BTS-uri deservite de același BSC
- chiar daca nu este implicat direct, un echipament de tip MSC este
informat (mesajul include identitatea noi celule)
Comunicații mobile
Etapele unui handover intra BSC:
- MS intocmește rapoarte cu măsurători pentru celula curentă și pentru
celulele vecine indicate de reșea pe SACCH
- rapoartele sunt trimise pe SACCH (uplink) către BTS-ul curent, doar
cele mai bine recepționate frecvențe (BSIC) sunt indicate
- BTS-ul adaugă măsurătorile pentru uplink și trimite raportul către BSC
- BSC decide ca stația mobilă va fi servită în condiții mai bune de o altă
celulă (alt BTS, alt sector etc.)
- BSC alocă un nou canal dedicat pe un nou BTS
- statia mobila este informata ca un handover va fi efectuat; comanda
include descrierea noului canal (TS, frecvență, TSC)
- MS își încetează emisia pe vechiul canal și trimite salve de acces repetate
pe noul canal alocat
Comunicații mobile
- salvele de acces permit noului BTS să estimeze valoarea pentru TA
- noul BTS informează BSC; BSC trasmite (via BTS) pe noul canal alocat
informații suplimentare (obligatoriu valoarea TA, nivel putere)
Comunicații mobile
MS BTSnou BTSvechi BSC MSC
MEASUREMENT REPORT (RR)
(dowlink, transmisie pe SACCH)
MEASUREMENT REPORT (RR)
(uplink +downlink)
CHANNEL ACTIVATION (RR)
CHANNEL ACTIVATION
AKNOWLEDGE (RR)
BSSMAP
Comunicații mobile
Mecanisme de handover de tip Intra MSC
- același MSC, BSC diferit
- MSC are un rol activ, alocarea de resurse via BSC-ul nou este controlată
de MSC
Etape:
- BSC-ul curent ia decizia de handover
- BSC-ul curent identifică faptul că noua celulă este controlată de un alt
BSC și folosește semnalizări de tip BSSMAP pentru a indica necesitatea
unui handover
- MSC folosește semnalizări dedicate pentru a iniția alocarea de resurse pe
noul BSC
- după alocarea resurselor dedicate MSC construiește o comandă de
handover către MS
- MS se sincronizează pe noul canal
- MSC inițiază eliberarea resurselor folosite în vechiul BSS
Comunicații mobile
MS BSCnew MSC BSCold
MEASUREMENT REPORT (via old BTS)
(uplink SACCH)
HANDOVER REQUIRED (BSSMAP)
Comunicații mobile
5.7.2 Exemple de proceduri MM
Comunicații mobile
VLR
MS BSS MSC
Stabilire conexiune RR
Comunicații mobile
❑ Procedura de setare a modului de lucru criptat
- efectuată după autentificare
- este necesară pentru sincronizarea în timp a momentului în care MS și BTS
încep să transmită criptat
Procedura de autentificare
CIPHER MODE COMMAND (BSSMAP)
ENCRYPTION COMMAND (RR) Kc
Kc
CIPHERING MODE COMMAND (RR)
Text necriptat
Comunicații mobile
Etape:
Comunicații mobile
❑ Procedura de actualizare a localizarii
- este efectuată de către o stație mobilă în stare inactivă
- in stare inactivă stația mobilă efectuează măsuratori ale nivelului
semnalului recepționat pentru frecvențele baliză indicate pe BCCH;
- statia mobila este sincronizată doar cu o singură frecvență baliza (în
frecventa FCH și in timp SCH); decodând canaul BCCH asociat stația
mobilă citește codul LAI pe care îl stochează pe cartela SIM
- dacă nivelul semnalului recepționat scade sub o anumită valoare. statia
mobila se sincronizează cu o alta frecvență baliză ; daca identificatorul LAI
difuzat pe canalul BCCH asociat diferă de valoarea memorată pe SIM,
stația mobila ia decizia de a efectua o procedură de actualizare a localizării
având drept scop inserarea in VLR a noului LAI asociat ariei de localizare
- trasmiterea se face pe SDCCH; pentru a putea transmite noul LAI statia
mobila formulează în prealabil o cerere de stabilire a unei conexiuni RR
Comunicații mobile
Aria de localizare aparține aceleiasi arii de servicii MSC/VLR
Stabilire conexiune RR
Autentificare (optional)
new LAI
LOCATON UPDATING ACCEPT (MM+DTAP)
new LAI
MAP/D
Comunicații mobile
❑ IMSI attach/detach
- procedură de atașare la rețea ce presupune și o procedură de actualizare a localizării prin
care un VLR este notificat de codul LAI difuzat pe BCCH iar HLR de adresa VLR-ului
curent
Comunicații mobile
Protocoale de semnalizare implicate în procedură:
Etape:
-centrala la care abonatul fix este conectat (LE) inițiază un mesaj IAM către GMSC.
Mesajul include numarul MSIDN al utilizatorului mobil, rutarea se face prin SCCP
(eventual prin functii GTT daca apelul este internațional)
-mesajul IAM rezervă un circuit pe segmentul LE -GMSC
-GMSC interoghează HLR folosind protocolul MAP/C și TCAP
-HLR face translatia MSISDN-IMSI și interoghează VLR-ul curent (adresa este cunoscută)
Comunicații mobile
- adresa MSRN este returnată prin MAP către GMSC
-GSMC trimite un mesaj ISUP/TUP de tip IAM către MSC-ul curent pentru a rezerva un
circuit pentru apelul de voce sau date (ISUP) sau numai voce (TUP)
GMSC HLR VLR
ISUP/TUP (IAM) MSC
MSISDN
MAP/C (MSISDN inclus)
MAP/D (inclus IMSI)
cerere MSRN
cerere MSRN
MAP/D(MSRN alocat de
VLR)
MAP/C (MSRN)
ISUP/TUP
MSRN
-MSC-ul curent (folosind MRSN) interoghează VLR-ul curent pentru a determina aria de
localizare curentă (mesaje MAP/B) și TMSI-ul abonatului
- MSC inițiază o procedură de paging; ca răspuns stația mobilă care iși recunoaste TMSI-ul
inițiază o procedură de stabilire a unei conexiuni RR pentru autentificare (obținerea unui
SDCCH)
Comunicații mobile
-autentificarea are loc pe SDCCH prin schimb de mesaje MM,DTAP ți MAP/B
-modul de lucru criptat este inițiat la comanda rețelei
- MSC-ul curent trimite un mesaj CC prin care indică tipul apelului (fax, date, voce)
-daca MS poate accepta apelul (daca implementează de exemplu serviciul de fax)
trimite către MSC un mesaj CC de acceptare a apelului (PD=CM, transparent prin
BSS, DTAP); abonatul este alertat prin mijloace vizuale și auditive; MSC este
informat prin mesaje CC
-un canal de trafic este alocat prin mesaje BSSMAP, RR (SDCCH);
- mesaje de ISUP/TUP de tip ACM indică centralelor de tranzit ca circuitele de
trafic au fost rezervate pe fiecare segment (MSC-GMSC, GMSC-LE)
- apelul poate incepe in orice moment
Comunicații mobile
VLR
MSC BSS MS
PAGING (BSSMAP-
LAI,TMSI)
Procedura de paging
Autentificare(DTAP+ MM)
Comunicații mobile
- - asignarea unui canal de trafic presupune următorul schimb de mesaje de
semnalizare:
VLR
MSC BSC BTS MS
ASSIGNEMENT REQUEST
CHANNEL ACTIVATION
CHANNEL ACTIVATION ACK
SABM
UA
ASSIGN. COMPLETE
FACCH
ASSIGN. COMPLETE
Comunicații mobile
VLR
GMSC MSC
ISUP/TUP
ISUP/TUP
ISUP/TUP
ANM
ANM
Comunicații mobile
6.1 Introducere
- serviciu de transport introdus în Faza 2+ a standardizării GSM
- GPRS introduce:
- mecanisme de transfer a informației în mod pachet pe interfaţa radio GSM
- o noua retea nucleu dedicata serviciilor în mod pachet
- conexiuni de tip “always-on”
- extinde conceptele HSCSD (High Speed Circuit Switched Data) (3GPP TS
23.04)
Comunicații mobile
- teoretic un utilizator poate utiliza 8 canale în paralel (staţiile mobile GPRS sunt
concepute în aşa fel încât să permită emisia şi recepţia simultană)
Comunicații mobile
- debitul maxim teoretic în GPRS: 21.4 kbiţi/s/TS * 8 TS =171.2 kbiţi/s
- implementări uzuale: debit mediu de 64.2kbiți/s (terminalele mobile multislot
tipice sunt de clasa 10, capabile să opereze pe maxim 4 intervale
temporale/direcţie)
- prin intermediul GPRS o reţea GSM PLMN poate fi vazută ca o sub- reţea de tip IP
Comunicații mobile
Statiile mobile GPRS pot fi de 3 tipuri:
ClasaA – permit efectuarea simultană de apeluri de voce GSM / transferuri de date GPRS
Clasa B – un astfel de terminal poate fi ataşat atât GSM cât şi GPRS simultan dar nu
poate fi activ în acelaşi timp în ambele tehnologii; de exemplu un transfer de date GPRS
este suspendat pe durata apelurilor de voce
Clasa C – include terminale ataşate la GSM sau la GPRS (ex: un terminal de clasa C
atasat la GPRS nu poate primi apeluri de voce)
Comunicații mobile
Comunicații mobile
Abis OMC
Um
OMS VLR HLR AUC
X25
EIR
CCU
MSC
GPRS BTS BSC MSC GMSC
MS PSTN
CCU PCU NSS
ISDN
A
Gr PLMN
Gs
BSS Gf
Gb SGSN Gn Gc
6.2 Arhitectura unei Gn Gi
rețele GSM/GPRS SGSN GGSN
PDN
(Internet,
Gn X25)
date/voce Border Gp Alte rețele
semnalizări Rețea nucleu GPRS GGSN
PLMN
Comunicații mobile
6.2.1 Echipamente specifice GPRS
PCU – Packet Control Unit
- gestionează alocarea resurselor pe interfața radio pentru servicii GPRS (alocarea de
intervale temporale multiple unui utilizator; partajarea aceluiași interval temporal
TDMA între mai mulți utilizatori), etichetare pachete cu identificatori speciali pentru
multiplexare temporală, segmentare și reasamblare (cadre LLC în/din blocuri
RLC/MAC);
Comunicații mobile
SGSN– Serving GPRS Support Node
- gestionează toate stațiile mobile dintr-o regiune geografică,
-implementeaza functii de gestiune a mobilității ( atașare/detașare GPRS,
citire date din HLR, autentificare, criptare, localizarea stațiilor mobile
pentru servicii în mod pachet etc)
- transfer de date către/de la MS
- funcții de tunelare pentru transfer cu/de la GGSN
Comunicații mobile
- implementează functii de interogare a HLR pentru a afla adresa SGSN-ului curent
- realizează tarifarea funcție de volumul de date transferat
Border GGSN– GGSN –uri dedicate pentru conectarea retelelor nucleu GPRS ce
apartin unor operatori diferiti ca suport pentru roaming in cazul serviciilor de date
Gp –(Border GGSN< – > alt Border GGSN) –conectează două GGSN- uri aparținând
unor operatori diferiți, date/semnalizări
Comunicații mobile
- ansamblul interfețelor Gp este numit in standard GPRS inter-PLMN backbone
Gb –(SGSN< – >BSS) – transfer de date/semnalizări/SMS între BSS și SGSN,
implementează protocolul Frame Relay
Gs –(SGSN < – > MSC) – optională, doar pentru semnalizări, are rol doar pentru statii
GPRS de clasa A,B pentru efectuarea de proceduri GPRS/GSM combinate: atașare
combinată GPRS/GSM, actualizare a localizarii (arie de localizare, arie de rutare,
paging GSM în cazul unui transfer de date)
Gc –(GGSN < – > HLR) – semnalizări pentru schimbul de informații de rutare pentru
găsirea SGSN-ului curent prin interogări HLR formulate de GGSN
Gr –(SGSN < – > HLR) –semnalizări efectuate în etapa de atașare GPRS (profil QoS,
triplete de autentificare etc)
Gf –(SGSN < – > EIR) – semnalizări pentru împiedicarea accesului la rețea a terminalelor
furate (IMEISV)
Gi –(GGSN< – >PDN) – transfer de date și semnalizări cu rețele externe de date
Comunicații mobile
Comunicații mobile
Comunicații mobile
6.3 Adrese și identificatori GPRS
- pe lângă adresele și identificatorii GSM (IMSI, MSISDN, MSRN, TMSI, LAI, CGI etc)
GPRS utilizează adrese și identificatori dedicați pentru transferul de date
Arie de rutare (Routing Area - RA): are un rol similar cu aria de localizare definită în
GSM; pentru toate celule dintr-o RA procedurile dedicate GPRS sunt gestionate de
acelasi SGSN
O arie de localizare este compusă din mai multe arii de rutare
RAC =Routing Area Code – identificator unic al unei arii de rutare în spațiul
geografic acoperit de un operator GPRS
Comunicații mobile
❑ TLLI Temporary Logical Link Identity
-folosit doar pentru transferul de date. identifică in mod unic la nivel SGSN o statie
mobilă atașată GPRS implicată într-un transfer de date; poate fi local (alocat de același
echipament de tip SGSN), sau străin (foreign) (alocat de alt echipament de tip SGSN).
❑ Temporary Block Flow (TBF)/Temporary Flow Identifier(TFI)
- utilizați pentru identificarea conexiunilor fizice între MS și BSS pe durata unui
transfer de date. Un TBF corespunde unui fragment dintr-un cadru LLC trimis de MS
sau SGSN. Un transfer temporar de tip TBF este etichetat cu un identificatory de tip
TFI (valori pe 5 biți)
❑ Tunnel ID (TID)
-GPRS utilizează tunelare între SGSN și GGSN; un identificator de acest tip este
utilizat pentru a eticheta fluxurile de date aparținând unor terminale GPRS diferite ce
au loc între același SGSN si GGSN-uri multiple/unice
Comunicații mobile
6.3 Transferul pachetelor în GPRS
-interactiunea intre o aplicație și GPRS are loc la nivel rețea – sarcina principală a unei
rețele GPRS este de a transfera pachete IP/X.25 intre stația mobilă și o rețea de date
externă
- similar cu serviciile GSM de tip CSD GPRS indeplinește un rol de serviciu de transport
: primește pachete la intrare (generate de o aplicație), le transportă și le trimite către o
rețea externă
Aplicație Aplicație
GSM/GPRS
IP PLMN IP
SGSN tunelare GGSN
- identificarea resurselor fizice la nivel BSS se face prin identificatori de tip TFI
(Temporary Flow Identifier)
Comunicații mobile
pentru a putea transfera date cu o rețea externă o altă conexiune logică trebuie
activată; acest lucru este realizat în GPRS prin activarea unui context PDP intre
MS și GGSN
- un context poate fi activat la initiațiva stației mobile sau a rețelei (doar pentru
apeluri de date de tip MT)
❑ Context PDP
Comunicații mobile
- rezultatul unei proceduri de activare a unui context PDP este stabilirea unei unei
conexiuni logice între SGSN-ul curent și GGSN-ul dedicat pentru a deservi rețeaua
indicată de câmpul APN
context PDP 1, adresă
PDP1 QoS1, APN1 PDN1
GGSN1
BSS
GPRS-MS SGSN
TLLI
PDN2
GGSN2
context PDP 2, adresă
PDP2 QoS2, APN2
transferul de date intre GGSN și SGSN se face in ambele directii prin tunelare
– încapsularea datagramelor IP într-un alt format de nivel rețea (IP în GPRS) și transferarea
acestora fără modificare a conținutului sub acest format în interiorul rețelei
Comunicații mobile
- o statie mobilă poate avea mai multe contexte PDP concurente (ex: acces email și
simultan acces la intranet, acces ftp si http cu profile QoS diferite etc). Pentru a putea
distinge la nivel rețea GPRS între aceste contexte stația mobila inserează un identificator
numit NSAPI (NSAPI- Network Service Acces Point Identifier) în cererea de stabilire a
unei sesiuni. NSAPI nu are alte roluri și este inserat de MS (maxim 15 valori distincte)
- contextul PDP este activat de către GGSN-ul atașat punctului de access APN;
- SGSN întretine tabele cu mapările între TLLI/IMSI, NSAPI <–> TID, adresa
IP a GGSN
Comunicații mobile
- daca nu există un context PDP activat și GGSN primește date adresate unei MS care are
alocată o adresa statică permanentă, GGSN poate iniția activarea unui context PDP prin
intermediul SGSN-ului curent (adresa acestuia este cunoscută de HLR)
- activarea unui context PDP nu este echivalenta cu o procedura de atasare la GPRS
- un context PDP poate fi șters la inițiativa rețelei dacă stația mobilă nu transmite nimic
într-un interval de timp dat
- canal fizic – definit ca și in GSM (repetarea unui anumit interval temporal în cadre
TDMA consecutive, organizate pe o frecvență purtătoare)
- canale fizice utilizate pentru servicii de date se numesc PDCH (Packet Data Channels). 1
PDCH = 1 TS pe o frecvență purtătoare
Comunicații mobile
Comunicații mobile
6.5 Maparea canalelor logice în canale fizice
- este facută conform unei structuri repetitive de 52 cadre TDMA formată din 12 blocuri
radio (un bloc radio = repetarea unui interval temporal în 4 cadre TDMA consecutive),
cadre inactive și cadre dedicate comenzilor pentru avansare temporală
Comunicații mobile
- un bloc radio defineste rezoluția minimă de alocare a resurselor pentru transfer de
date (sau a semnalizărilor dedicate unei MS)
Comunicații mobile
6.6 Partajarea resurselor radio
Două posibilități sunt implementate în GPRS :
-alocare statică : o statie mobilă utilizează pe toata durata transferului de date canale de trafic
dedicate, indicate de rețea sub forma unui “bitmap” (alocare de resurse în fiecare bloc radio)
-alocare dinamică :
-canalele de traffic sunt alocate în intervale temporale singulare sau multiple pe aceeași
frecvență ; alocarea se face cu o rezoluție definită de un bloc radio
Exemplu: 2 utilizatori cu profile QoS diferite (set de parametri legați de prioritate,
întârzieri, debit mediu și maxim, probabilitate de eroare)
TS7
TS6
TS5
TS4
TS3 Utiliz. 1 Utiliz. 1 Utiliz. 1 Utiliz. 1
TS2 Utiliz. 1 Utiliz. 1 Utiliz. 1 Utiliz. 1
TS1 Utiliz. 1 Utiliz. 1 Utiliz. 1 Utiliz. 1 Utiliz. 2 Utiliz. 2 Utiliz. 2 Utiliz. 2
date MS1
Comunicații mobile
- în directia uplink accesul este controlat de către rețea prin intermediul unui alt
identificator numit USF- Uplink State Flag (alocat de asemenea în momentul
inițierii TBF)
-USF se reprezintă pe 3 biti, este inserat în blocurile RLC/MAC trimis în downlink și
indică care dintre stațiile mobile GPRS pot utiliza canalul de trafic pe durata blocului
radio următor.
MS1
În exemplul de mai sus MS1 și MS2 partajează același PDCH, doar MS1 va
emite pe durata blocului radio următor
Mecanismul TFI/USF controlează accesul la mediu si este implementat de PCU.
Comunicații mobile
downlink
Exemplu: 3 stații mobile ce partajează aceleași resurse fizice
….
USF B
USF C
USF A
USF B
TFI C
TFI B
TFI A
TFI A
B0 B1 B2 B3
uplink
TFI B
TFI B
TFI C
…
TFI A
B0 B1 B2 B3 B4
Comunicații mobile
6.8 Codarea canalului în GPRS
- creșterea debitului util se face în GPRS pe două căi:
-> operare multislot (maxim 8 intervale temporale/utilizator)
-> scheme de codare a canalului mai eficiente ce pot fi schimbate adaptiv
- GPRS definește 4 scheme de codare (CS- Coding Scheme) ce pot fi schimbate
la inițiativa retelei pentru transfer pe canale de tip PDTCH;
Canalele logice de control sunt codate cu aceeași schema de codare CS (CS1)
BTS
MS MS MS MS
Distanță
Redundanță
- atenuarea crește cu distanța -> la distanțe mari de raportul semnal zgomot
scade-> PCU poate decide schimbarea schemei de codare
Comunicații mobile
Mecanismul de adaptare a legăturii = mecanismul de schimbare adaptivă a
schemei de codare în GPRS bazat pe măsuratori ale nivelelor de semnal
Schema de codare (CS) – este aleasă de rețea și este indicată stației mobile prin
intermediul bitilor “stealing flags” din structura unei salve normale GSM
Comunicații mobile
Tail bits
USF
Pre-codare
USF
Cod 456
convoluțional Strecurare Intretesere
biti/20ms
Cod bloc
BCS
Biti utilizator +
auxiliari
Cod bloc: cod Fire (40 biți de control) sau cod ciclic (16 biți de control) funcție de
schema de codare
BCS – Block Check Sequence – corecție și detecție de erori pentru un bloc
RLC/MAC
USF – codat FEC în downlink folosind scheme de codare predefinite pentru CS2-
CS4; în CS1 se transmite necodat
Cod convoluțional: R=1/2, lungime de constrângere K=5 (cel din GSM)
Întrețesere: 4 salve consecutive similar cu metoda folosită pentru semnalizări în GSM
Comunicații mobile
USF Date utilizator Cod bloc
Strecurare
Bloc RLC/MAC codat FEC (456/20ms)
CS USF USF codat BCS Tail bits Date Biti Biti Debit
utiliz. codati eliminati [kbiti/s]
FEC Prin
strecurare
CS1 3 3 40 (Fire) 4 181 456 - 9.05
CS2 3 6 16(ciclic) 4 268 588 132 13.4
CS3 3 6 16(ciclic) 4 312 676 220 15.6
CS4 3 12 16(ciclic) - 428 456 - 21.4
Comunicații mobile
6.9 Protocoale de transmisiune GPRS
- transferul datagramelor IP/pachetelor X.25 este asigurat în GPRS prin
utilizarea de protocoale dedicate pe fiecare interfață
Aplicație
IP/X25 IP/X25
SNDCP SNDCP GTP GTP
TLLI LLC TCP/UDP TCP/UDP
LLC
RLC RLC BSSGP BSSGP IP IP
MAC MAC NS/FR NS/FR L2 L2 L2
Strat fizic Strat fizic Strat fizic Strat fizic Strat fizic Strat fizic Strat fizic
Um Gb Gn
Comunicații mobile
❑ SNDCP – Sub-network Dependent Convergence Protocol
- asigură transferul de date între MS și SGSN prin segmentare și asamblare
- permite multiplexarea mai multor contexte PDP pe aceeași conexiune logică
(distincția fiind făcută prin câmpul NSAPI inserat de stația mobilă –maxim 11 valori
distincte)
- asigură compresia antetelor şi a datelor utilizator (V.42bis)
PH Pachet date Pachete IP/X25 (max 65535 octeti)
SNDCP
SH Date SH Date
- parametrii compresie SNDCP – PDU (protocol data unit)
- NSAPI (max. 1560 octeți)
❑LLC –Logical Link Control
- gestionează transferul fiabil de date între MS și SGSN pe o conexiune logică
(identificată prin TLLI – stabilită anterior în planul de semnalizări)
- implementează funcții de protocol ce operează la nivelul legăturii de date –
segmentare și asamblare, detecție de erori și mecanisme ARQ între MS și SGSN
Comunicații mobile
- LLC poate opera în mod cu confirmare sau fără confirmare
- la nivelul LLC se implementează de asemenea criptarea GPRS care se efectuează
folosind un algoritm dedicat GEA – GPRS encryption algorithm ; cheile de criptare
GSM și GPRS sunt diferite
SNDCP – PDU
SH Date
LLC
FH Date FCS Cadru(e) LLC
❑RLC–Radio Link Control
- indeplinește funcții de protocol ce operează la nivel legătură de date între MS și
PCU, asigurând segmentarea și asamblarea cadrelor LLC în/din blocuri
RLC/MAC de lungime fixă
- etichetează blocurile RLC/MAC rezultate cu TFI, inserează câmpul de control
BCS, numerotează blocurile rezultante pentru a permite retransmisii selective
(BSN- Block Sequence Number)
- poate opera fără confirmare sau cu confirmare; în al doilea caz retransmisiile au
loc conform unei strategii de tip Selective Repeat pe baza unui câmp de control
BCS (Block Check Sequence)
- Comunicații mobile
❑MAC–Medium access control
-controlează modul de partajare a resurselor radio (canale de tip PDCH) între mai
mulți utilizatori
-implementează mecanismul USF pentru alocarea blocurilor radio în directia uplink
Blocuri RLC/MAC
BH Date BCS BH Date BCS
Bx – blocuri radio
Comunicații mobile
❑BSSGP – BSS - GPRS Application Protocol
-asigură transferul cadrelor LLC PDU între SGSN și PCU cu inserarea de informații
de rutare (celulă) pentru fiecare PCU controlat de SGSN
-cadrele BSSGP includ în antet identificatorul TLLI; în direcție downlink, un
echipament de tip PCU corespondent interpretează doar informațiile din antetul
BSSGP și segmentează cadrele LLC pentru asignare de resurse și transfer în blocuri
RLC/MAC; în direcție uplink blocurile RLC/MAC sunt asamblate și etichetate cu
identificatorul TLLI
-protocolul permite de asemenea transferul de informații legate de caracteristicile
tehnice pentru interfața radio și de parametrii QoS pentru stații mobile între SGSN
și PCU
-oferă mecanisme de evitare a congestiei la nivel PCU pentru transfer downlink
Comunicații mobile
6.10 Exemple de proceduri de semnalizare GPRS
Stiva protocoalelor de semnalizare între MS şi SGSN
GMM/SM GMM/SM
LLC LLC
RLC RLC BSSGP BSSGP
MAC MAC NS NS
MS BSS SGSN
GMM – GPRS Mobility Management (echivalent cu MM din GSM)
SM – Session Management (echivalent cu CM din GSM)
NS- Network Service
RLC+ MAC=RR (Radio Resource Management)
Comunicații mobile
Stiva protocoalelor de semnalizare între SGSN şi GGSN
GTP-C GTP-C
TCP/UDP TCP/UDP
IP IP
L2 L2
L1 L1
SGSN GGSN
Retea IP
Comunicații mobile
6.10.1 Proceduri RR
- din punct de vedere al stratului RR, o staţie mobilă poate fi in următoarele stări:
inactivă (nu există un TBF între MS şi retea), activă ( un TBF a fost stabilit şi statia
mobilă transfera date în orice moment)
Comunicații mobile
6.10.2 Proceduri GMM
-funcţii principale GMM: identificarea locaţiei actuale a utilizatorilor, securitate
-stările posibile ale unei staţii mobile GPRS din punct de vedere al GMM sunt:
IDLE Nu există
informații de
Procedura GPRS localizare GPRS
attach Procedura GPRS
detach
Poziție
READY cunoscută la
nivel de celulă
Expirarea unui timer
fără ca un transfer de Emisia unui pachet/paging
date sa aibă loc
Poziție
STANDBY cunoscută la
nivel de RA
Comunicații mobile
IDLE – staţia mobilă nu este ataşată GPRS, nu există informaţii cu privire la
localizarea staţiei mobile pentru transfer de date în mod pachet. Transferul de
date cu comutație de pachete este imposibil. Stația mobilă poate fi atașată
GSM
Câmp Descriere
Starea MM STANDBY sau READY.
P-TMSI Packet Temporary Mobile Subscriber Identity
RA/CI Aria de rutare/identitatea celulei
IMSI International Mobile Subscriber Identity
Caract. hardware MS Clasa multislot, putere maximă etc
Date autentificare Triplete autentificare AuC
Comunicații mobile
Mesaje de semnalizare implicate în procedură
HLR MSC/VLR
UE SGSN nou SGSN vechi EIR
vechi
1.Attach Request
2. Identification Request
3. Identification Response
2. Identity Request
3. Identity Response
4. Authentication
5. IMEI check
6a. Update Location
6b. Cancel Location
6c. Cancel Location ACK 7c. Cancel
6d. Insert Subscriber Data Location
6d. Insert Subscriber Data ACK
7d.ACK
8. Attach Accept 6e. Update Location ACK
9. Attach Complete
10. TMSI Reallocation complete
Comunicații mobile
1. Attach request –P-TMSI, RAI vechi, tipul procedurii de ataşare (GPRS,
GSM-GPRS)
Dacă staţia mobilă nu este cunoscută la nivel SGSN, pornind de la
identificatorul ariei de localizare GPRS (RAI), SGSN-ul curent poate afla
informaţii legate de vechiul SGSN
2,3. Identification request/response – noul SGSN dialoghează cu vechiul
SGSN pentru a afla identitatea IMSI a staţiei mobile şi PTMSI şi parametri de
autentificare ; dacă acesta nu poate fi determinat, staţia mobilă este invitată să
îşi transmită identitatea pe interfaţa radio (IMSI)
4. Authentication – autentificarea staţiei mobile folosind concepte similar cu
GSM; poate presupune un dialog suplimentar pentru citirea din HLR a
parametrilor necesari (triplete) dacă acestea nu pot fi citite din echipamentul
SGSN vechi
Comunicații mobile
5. IMEI check - opțional (ca și în GSM), verificare IMEI
6. Update location – dialog SGSN <-> HLR – cele mai importante informatii:
adresa IP a SGSN, IMSI; dialog VLR asociat SGSN pentru proceduri ataşate
de combinare GSM/GPRS
Comunicații mobile
– inter SGSN – arii de rutare în gestiunea a două SGSN-uri diferite
Comunicații mobile
- context SGSN : context MM şi, dacă statia mobila are un context PDP
activ, adresa IP a GGSN, informațiile incluse în acesta (APN, adrese IP,
TID, parametri QoS)
- tunelul SGSN-GGSN se “mută” odată cu schimbarea poziţiei
geografice a utilizatorului - acelaşi GGSN – SGSN diferit dar TID
rămâne acelaşi
6.10.3 Proceduri SM
- pentru a putea transmite şi recepţiona pachete, staţia mobilă trebuie sa
obţină o adresă utilizată în reţeaua de date destinatară (adresa PDP)
- pentru fiecare conexiune de date, un context PDP (adresă PDP, nume
punct de acces APN, parametri QoS) trebuie activat
- activarea poate avea loc la iniţiativa MS sau a GGSN
- informațiile asociate unui context PDP sunt indexate la nivel SGSN și
GGSN
Comunicații mobile
Procedura de activare a unui context PDP la iniţiativa staţiei mobile
Comunicații mobile
(1) MS construieşte o cerere de activare a unui context PDP indicând:
- NSAPI (pentru contexte multiple)
- tip PDP – X.25/IP
- adresa PDP – tipic câmpul este gol – va fi alocat dinamic
- APN – referinţă către reţeaua externă
- QoS cerut
(2) SGSN interoghează un server DNS pentru a afla adresa GGSN
(3) mesaj de semnalizare ce transmite cererea MS către GGSN utilizând
adresa IP a acestuia
- include: NSAPI + IMSI =TID
- GGSN iniţiază alocarea unei adrese IP pentru staţia mobilă (tipic
IPv4 prin DHCP) pe care o indexează împreună cu adresa IP a SGSN
pe baza TID
Comunicații mobile
(4) mesaj de semnalizare GTP transmis de GGSN către SGSN
- include TID – utilizat la nivel SGSN ca index într-o bază de date cu
adresa IP a GGSN şi cu identificatorul conexiunii logice cu MS
(TLLI)
- adresa alocată de GGSN este inclusă în mesaj
(5) Mesaj de activare cu succes a contextului PDP
- adresa şi profilul QoS alocate sunt incluse în mesaj
- staţia mobilă poate transmite şi recepţiona date
-ca urmare a activării unui context PDP, parametrii acestuia sunt
memorați la nivel GGSN și SGSN:
- TID – tunnel ID- identificator construit pe baza IMSI și NSAPI
(Network Service Acces Point Identifier) ce identifică aplicația
- adrese IP SGSN, GGSN, MS
Comunicații mobile
Acces Internet prin GPRS
GPRS Attach
MS în stare READY
Mobile communications
...
TID
(IMSI+NS
❑Rutarea pachetelor MT API)
... IP SGSN
CI/RA ...
MS SGSN TLLI GGSN
TID =IMSI+NSAPI+
SNDCP
Comunicații mobile
❑Rutarea pachetelor MO ...
---
IP NAT
OR
public IP
MS SGSN GGSN
GTP
TID =IMSI+NSAPI+
PDN
...
CI/RA
IP GGSN
TID
Comunicații mobile
Specificații GPRS
Nr. TS . Titlu
01.60 GPRS requirements
02.60 General Packet Radio Service Stage 1 Description
03.60 General Packet Radio Service (GPRS); Service description; Stage 2
03.64 General Packet Radio Service (GPRS); Overall description of the GPRS radio
interface; Stage 2
04.60 General Packet Radio Service (GPRS); Mobile Station (MS) - Base Station
System (BSS) interface; Radio Link Control/ Medium Access Control
(RLC/MAC) protocol
04.64 General Packet Radio Service (GPRS); Mobile Station - Serving GPRS Support
Node (MS-SGSN) Logical Link Control (LLC) layer specification
44.65 Mobile Station (MS) - Serving GPRS Support Node (SGSN); Subnetwork
Dependent Convergence Protocol (SNDCP)
09.60 General Packet Radio Service (GPRS); GPRS Tunneling Protocol GPT) across
the Gn and Gp Interface
09.61 General Packet Radio Service (GPRS); Interworking between the Public Land
Mobile Network (PLMN) supporting GPRS and Packet Data Networks (PDN)
Comunicații mobile
7 EDGE Enhanced Data Rates for GSM (Global) Evolution
- standard “2.75G” /serviciu de transport GSM
- soluție ieftina – nu necesită licențe suplimentare ( contrar sistemelor 3G)
- poate fi implementat atât pentru servicii de date GSM CSD (ECSD- pentru
HSCSD), sau servicii de date cu comutație de pachete (EGPRS - over GPRS)
Caracteristici principale:
- noi mecanisme de modulație : GMSK -> 8-PSK, noi codec-uri de voce
- codare pentru protecție la erori mai eficientă
- mecanisme îmbunătățite de transfer a pachetelor pe interfața radio
- rate de transfer mai mari/eficență spectrală sporită
ECSD (tipic neimplementat)
- dedicat serviciilor de date GSM - CSD (debite de pana la 14.4 kbit/s /TS); permite
transferul la un debit de până la 43.2kbiți / TS
- debit maxim ECSD = 172.8 kbiți/s (4 canale fizice la 43,2 kbiti/s in paralel)
EGPRS :
- soluție dedicată transferului de date prin GPRS
- debit maxim 473.6kbiți/s (8 canale fizice în paralel la 59,2 kbiti/s)
Comunicații mobile
❑Modulatia în EDGE
- tip modulație: 8-PSK cu offset de 3 / 8
- 8-PSK permite transmiterea a 3 biți/simbol –> teoretic o triplare a
debitului față de GSMK
- “offset” – utilizare de 2 constelații rotite cu 3 / 8 pentru minimizarea
variațiilor anvelopei semnalului transmis
- 8-PSK- mapează o secvență de simboluri într-o secvență de faze ale unei
purtătoare sinusoidale
Comunicații mobile
010 011
001 001
011 010
Comunicații mobile
Efect indirect al filtrului de formare: - aparitia de variații ale anvelopei
semnalului transmis
I(kT)=I(t)cos k – (similar pentru Q)
001
Comunicații mobile
Q Puncte de
referință
Zonă neliniară constelație
vo
Efecte
vi neliniaritate
caracteristică I/O
amplificator
Dacă modulația utilizată nu prezintă variații ale anvelopei A A(t) informația este
conținută în faza semnalului transmis și poate fi decodată/interpretată
Dacă A= A(t) ieșirea amplificatorului de putere depinde neliniar de intrare-> apar
distorsiuni care nu pot fi evitate decât prin modificarea punctului static de funcționare
Comunicații mobile
vo - saturație (GMSK)
Putere ieșire 8-PSK
Putere intrare
vi
Comunicații mobile
- cele mai mari variații apar la schimbări de fază cu -> utilizarea alternată a două
constelații rotite cu 3/ 8
011
011 001 000
001
010 010 001
011 100
000
110 110 000
010 101
3/ 8
100 111 100
111
101 110 111
rotire cu 3/ 8 101
BTS
MS MS MS MS MS MS
Distanță
Redundanță
Comunicații mobile
- MCS: modulation and coding scheme
- primele 4 = modulație GMSK (distanțe mari)
- urmatoarele 5 – utilizează 8PSK cu diverse nivele de protecție și eficiență
spectrală sporită
❑Mecanisme îmbunătățite de transfer a pachetelor prin resegmentare
EGPRS
MCS1 8.8 kbiti/s GPRS
CS1 9.05 kbiti/s
MCS2 11.2 kbiti/s
CS2 13.4 kbiti/s
MCS3 14.8 kbiti/s
CS3 15.6 kbiti/s
MCS4 17.6 kbiti/s
CS4 21.4 kbiti/s
MCS5 22.4 kbiti/s
MCS6 29.6 kbiti/s - contrar sistemului GPRS
MCS7 44.8 kbiti/s schemele de modulație si codare
MCS8 54.8 kbiti/s
din EGPRS nu sunt independente una cate
una
MCS9 59.2 kbiti/s
Date
SDNCP
LLC
RLC/MAC
Bloc RLC/MAC Bloc RLC/MAC Bloc RLC/MAC n
- in GPRS segmentarea cadrelor LLC este facută funcție de schema de codare (CS) și
toate blocurile RLC/MAC rezultate sunt codate cu aceeași schemă de codare
- mecanismul nu permite schimbarea schemei de codare până la transmiterea
integrală a unui cadru LLC chiar daca condițiile radio impun o altă CS
Comunicații mobile
- in EGPRS resegmentarea unui cadru LLC este permisă
Principiu: dacă un bloc RLC/MAC nu este confirmat de catre receptor acesta
poate fi resegmentat și codat/modulat cu o alta schemă din cadrul aceleiași
familii
Exemplu: dacă MCS9 este utilizată inițial de rețea pentru transmiterea de
pachete în downlink; la expirarea unui timer sau a unui numar predefinit de
retransmisii rețeaua poate utiliza MCS6 pentru retransmiterea pachetelor MCS9
neconfirmate
Schemele de codare și modulație sunt organizate în “familii” (link):
Familie MCS Date utilizator (octeți)
Comunicații mobile
❑Mecanismul de redundanță incrementală (ARQ hibrid tip 2)
Principiu: adaugarea de redundanță doar atunci când este necesar
-se bazează pe scheme de strecurare diferite și pe decodare soft
- dacă transferul unui bloc RLC/MAC are loc cu succes nu sunt necesare
retransmisii
- daca se detectează erori dupa decodarea canalului (BCS), pachetul e
retransmis folosind o altă schemă de strecurare
- decodorul de canal corespondent combină informatiile din prima etapă cu
cele din a doua etapă
Exemplu (MCS9)
R=1/3 Date codate pentru protectie la erori
date
Cod convolutional
n biti 3xn biti
Comunicații mobile
… Schema de strecurare 1
Schema de strecurare 2
3xn biti
Schema de strecurare 3
NACK R=1/1
Trimite (n biti)
NACK R=1/2
Trimite n biti)
ACK R=1/3
Comunicații mobile
8. Standardul UMTS
Comunicații mobile
8.1 Introducere
Comunicații mobile
8.1 Standardizarea şi arhitectura UMTS
Release 3 (Rel.99)
- marchează introducerea UTRAN ca nouă interfaţă radio:
UTRAN – UMTS Terrestrial Radio Access Network
- arhitectura unei reţele de comunicaţii mobile UMTS Release 3:
Uu IuCS
Reţea nucleu CS
UE UTRAN
Reţea nucleu PS
IuPS
Comunicații mobile
UE – User Equipment – staţie mobilă UMTS
Reţea nucleu CS – reţea nucleu cu comutaţie de circuite – reţea ce corespunde NSS
din GSM (NSS- Network and Switching Subsystem: MSC, VLR, HLR, AuC,
EIR, GMSC);
- abreviere : CN-CS – Core Network Circuit Switched
Reţea nucleu PS - reţea nucleu cu comutaţie de pachete – reţea nucleu GPRS
compusă din mai multe SGSN – Serving GPRS Support Node şi unul sau mai
multe GGSN –Gateway GPRS Support Node);
- abreviere: CN-PS – Core Network Packet Switched
- specificarea modulară a arhitecturii permite evoluţia independentă a celor 3
reţele UTRAN, CN-CS, CN–PS interconectate prin interfeţe logice
standardizate (Uu- interfaţa radio, Iu-PS şi Iu-CS).
- interfeţele Iu folosesc ca tehnologii de transport ATM sau IP
Comunicații mobile
UE Uu RNC IuCS VLR EIR
MSC
Iub AuC
IuCS GMSC
Iur
Node B
HLR
RNS IuPS
Iub
Node B RNC SGSN GGSN
IuPS
Node B Iub
RNS
Comunicații mobile
UTRAN – UMTS Terrestrial Radio Access Network
-include două noi tipuri echipamentele Node B şi RNC conectate prin
interfeţe standardizate
Node B
- echivalent GSM - staţie de bază
- asigură acoperirea radio într-o celulă în configuraţii tipic sectorizate
- implementează funcţii legate de stratul fizic: codare pentru protecţie
la erori, modulaţie, împrăştiere/deîmprăştiere, controlul puterii în
buclă închisă internă (inner loop), adaptare de rată etc.
- un Node B este controlat de un singur RNC
MSC MGW
Media
MSC MGW Server
Reţea IP
MSC MGW
MSC MGW
Locaţie 1
MSC Locatie 1 MGW MSC
server
UE2 UE2
Comunicații mobile
Release 5
-modificări la nivel UTRAN – introducerea HSDPA (High Speed
Downlink Packet Access) și suport pentru transport IP în UTRAN
-introducerea IMS (IP Multimedia Subsytem) ca o extensie a reţelei
nucleu PS pentru servicii multimedia
Reţea
UE nucleu CS
UTRAN
Reţea
MS/UE GERAN IMS
nucleu PS
Comunicații mobile
Release 6
- modificări ale specificaţiilor iniţiale
- specificaţii IMS - faza 2
- introducere HSUPA (High Speed Packet Uplink Access)
- mecanisme de handover UMTS WLAN (VCC-Voice Call
Continuity)
Release 7
- UMTS în banda de 900 MHz, EGPRS2
Release 8, 9,10
- specificații pentru LTE- Long Term Evolution
Comunicații mobile
8.2 Accesul multiplu în UMTS
- bazat pe folosirea WCDMA – Wideband Code Division
Multiple Access CDMA de bandă largă (5 MHz); tehnică de
access multiplu de tip CDMA
- lărgime de bandă 5MHz
- în CDMA utilizatorii partajează spectrul radio prin utilizarea
unor coduri de împrăştiere diferite (DS-CDMA- Direct
Sequence CDMA)
- CDMA este tehnica de acces multiplu utilizată de marea
majoritate a sistemelor de comunicaţii mobile de generaţia a 3-a
datorită unor avantaje certe precum:
- planificarea frecvenţelor e simplificată la extrem ;
- capacitatea sporită;
- robusteţe sporită vis-à-vis de fading-ul selectiv în
frecvenţă
- în UMTS o celulă poate opera o singură frecvență purtătoare,
întreaga rețea poate folosi o singură purtătoare
Comunicații mobile
f1
f1
UE UE
b
1, i = j
- N utilizatori -> N coduri diferite a ci (t ) c j (t ) dt = 0, i j
- codurile sunt ortogonale între ele:
Comunicații mobile
❑ Separarea sensurilor de convorbire
- UTRAN poate opera în două moduri:
FDD – Frequency Division Duplex – similar cu GSM, acest mod
de operare presupune utilizarea de frecvenţe purtătoare distincte
pentru uplink şi downlink. Distanţa duplex ce le separă este de
190 MHz iar lărgimea de bandă disponibilă este de 5MHz
Spectrul alocat inițial pentru operare în mod FDD:
Uplink: 1920 – 1980 MHz
Downlink: 2110 – 2170 MHz
Licențe de operare în Romania (2015):
Comunicații mobile
TDD – Frequency Division Duplex – presupune utilizarea unei unice
frecvenţe purtătoare pentru uplink şi downlink; lărgimea de bandă
disponibilă este de 5MHz .
Spectrul alocat pentru operare în mod TDD:
1900-1920 MHZ (uplink)
2010-2025 MHz (dowlink)
Transmisiile în stratul fizic pe interfața radio sunt organizate folosind o
structură de cadre radio de durată 10 ms
Mod FDD:
#0 #1 #2 #3 #5 #6 #7 #8 #9 #10 #11 #12 #13 #14
Mod TDD:
DL DL UL UL UL UL UL DL DL DL DL DL DL DL UL
Alocare dinamică
Comunicații mobile
❑Generarea şi detecţia semnalelor CDMA
- schema bloc simplificată:
Date
COMP
Date TB
(.)dt
MOD DEMOD
rec. 0
SC1 SC1
Generator Generator
coduri de coduri de
împrăștiere împrăștiere
(spreading (spreading
code) code)
Sincronizare
Corelator
Comunicații mobile
Chip = un bit
Date TB într-un cod de
împrăștiere
SC1 = +1-1 +1 +1 -1 +1
Tc
Tc
Banda asociată secvenţei împrăştiate (W) este mult mai mare
decât banda ocupată de semnalul în banda de bază (B) (Tc<<TB);
SF= factor de împrăştiere = W/B=TB/TC (spreading factor)
Debitul de chip-uri este constant (3.84Mchip/s), codurile alocate
au factori de împrăștiere diferiți, funcție de tipul de serviciu
Comunicații mobile
Date
recepționate
Comunicații mobile
Date
recepționate
- dacă codul de
SC ≠ SC1 împrăştiere nu este
cunoscut la recepţie sau
nu este în sincronism cu
r(t)
codul de la emisie
refacerea semnalului
transmis este imposibilă
Iesire
integrator Praguri
comparator
Date ieșire ? ?
Comunicații mobile
- sistemele CDMA sunt sisteme cu interferenţă controlată (MAI-
Multiple Access Interference eng.): toţi utilizatorii comunică pe
aceeaşi frecvenţă purtătoare; comunicaţiile fiecărui utilizator sunt
surse de interferenţă pentru ceilalţi
- echivalentul CDMA pentru raportul semnal zgomot se numeşte SIR
(Signal to Interference Ratio) şi se defineşte conform relației următoare:
RSCP
SIR = SF
ISCP
Comunicații mobile
- - performanțele unui receptor CDMA sunt estimate tipic
prin intermediul probabilității de eroare (BER) ca funcție de
raportul dintre energia medie pe bit și densitatea spectrală de
putere a zgomotului
Date
Receptor Decoder
ARQ
Date
Comenzi Estimare
Estimare Estimare
TPC SIR
SIR SIRtresh BLER
Comenzi TPC
Date
DEMUX MUX
Comunicații mobile
❑ bucla închisă internă (inner loop) are drept scop menţinerea SIR în
jurul unei valori ţintă pentru transmisii uplink . La nivelul staţiei de
bază acesta este măsurat şi comparat cu o valoare de prag (SIRtresh).
Comenzile TPC (Transmit Power Command) au rolul de a menţine
SIR în jurul acestei valori;
- la primirea unei comenzi TPC o staţie mobilă îşi poate creşte sau
scădea puterea de emisie. Frecvența de transmitere este impusă: 1.5 KHz
❑ neglijând interferenţele datorate comunicaţiilor din celula vecină, în
ipoteza în care toate puterile recepţionate de la N utilizatori sunt
aceleaşi, pentru un utilizator ce are alocat un cod cu un anumit SF și
folosește o modulație binară, valoarea SIR este dată de următoarea
relație:
•
Eb
SIR =
D Eb
=
B Eb
=
1 Eb = ( SIR + SF )[ dB ]
W N 0 W N 0 SF N 0 N0
Comunicații mobile
- în UMTS valoarea minimă pentru servicii vocale a Eb/N0 este de
6dB (SF=128)-> numărul de comunicaţii de voce sau date simultane
dintr-o celulă este limitat.
Un sistem CDMA impune restricţii de acces la reţea; dacă SIR are
valori prea mici nou apel va fi refuzat.
Bucla închisă externă (outer loop) are drept scop menţinerea calităţii
legăturii peste o anumită valoare. Aceasta este cuantificată de BLER
(Block Error Rate) şi ia în considerare mecanismele de macro
diversitate şi retransmisie de tip ARQ implementate pe interfaţa
radio.
- dacă câmpul CRC este verificat, valoarea ţintă SIR(SIRtresh)este
scăzută
- dacă acesta nu se verifică valoarea țintă creşte
Comunicații mobile
Efectul direct al modificării valorii SIR este apariţia fenomenului
“cell breathing” – reducerea/creşterea acoperii radio a unei staţii de
bază CDMA funcţie de traficul din celulă
În timp ce în sistemele de tip FDMA și TDMA, fiecare utilizator
beneficiază de întreaga putere de transmisie a stației de bază, în
sistemele CDMA puterea de ieșire a stației de bază este divizată
între toți abonații activi.
Dacă numărul de utilizatori crește puterea de emisie în direcție
downlink alocată fiecăruia scade -> reducerea ariei de acoperire a
celulei.
Stație de
baza M utilizatori
M>N
N utilizatori
Comunicații mobile
❑Propagare multicale în CDMA
- sistemele CMDA prezintă o imunitate sporită față de fadingul
selectiv în frecvență responsabil de interferența intersimbol
- fie un sistem de transmisiune de tip BPSK; neglijând zgomotul
semnalul recepționat poate fi pus sub forma1:
r (t ) = Ax(t )SC(t ) cos(2f p t ) + x(t − )SC(t − ) cos(2f p t + )
0 0
Tb Tb
r (t )SC(t )dt Ax(t )SC(t ) cos(2f p t )dt
0 0
Comunicații mobile
❑ Coduri de aleatorizare și de împrăștiere
❑ Coduri de aleatorizare (scrambling codes)
- permit diferenţierea informaţiilor transmise de mai multe surse
de informaţie
- codurile de aleatorizare sunt secvențe pseudoaleatoare de
lungime de lungime maximală trunchiate la 38400 chip-uri
- bunele proprietăți de autocorelație ale secvențelor
pseudoaleatoare permit sincronizarea a unui receptor WCDMA al
unei stații mobile cu celule multiple (celulele WCDMA nu sunt
sincronizate) pentru situații de softhandover
- în uplink 1 cod de aleatorizare = 1 utilizator UMTS
- în dowlink 1 cod de aleatorizare = 1 staţie de bază (un sector)
- nu modifică debitul semnalului transmis
Comunicații mobile
- codurile de aleatorizare sunt utilizate în conjuncție cu cele de
împrăștiere (channelisation codes în specificații)
Date
Date împrăștiate
Comunicații mobile
❑ Coduri de împrăștiere
- permit diferenţierea la recepţie a informaţiilor transmise de aceeaşi
sursă de informație
- în uplink 1 cod de împrăştiere = 1 canal fizic alocat unui utilizator
UMTS
- în dowlink 1 cod de imprăştiere = 1 utilizator UMTS
- codurile de împrăştiere modifică debitul semnalului transmis
- codurile folosite în UMTS sunt de tip OVSF (Orthogonal Variable
Spreading Factor)
- lungimea codurilor este variabilă ; acest aspect este folosit în
UMTS pentru alocarea dinamică a benzii disponibile (5MHz)
- un factor de împrăștiere (SF) mare corespunde unui debit binar mic
și invers
- generarea codurilor de împrăştiere poate fi modelată printr-un
arbore binar
Comunicații mobile
c4,0=(1,1,1,1)
c2,0=(1,1)
(c, c)
c1,0=(1) c4,1=(1, 1,-1,-1)
c … c4,2=(1,-1, 1,-1)
(c, -c) c2,1=(1,-1)
c4,3=(1,-1, -1, 1)
Comunicații mobile
- alocarea codurilor de împrăştiere este supusă unei restricţii: nici
un cod utilizat de o stație mobilă (UL) sau de un echipament
NodeB (DL) nu poate fi un cod părinte pentru alt cod folosit în
același sens de transmisie
c4,0=(1,1,1,1) c4,0=(1,1,1,1)
c2,0=(1,1) c2,0=(1,1)
c2,1=(1,-1) c2,1=(1,-1)
alocare permisă
Comunicații mobile
c4,0=(1,1,1,1)
c2,0=(1,1)
c4,2=(1,-1, 1,-1)
c2,1=(1,-1)
c4,3=(1,-1, -1, 1)
alocare interzisă
Comunicații mobile
Exemplu: 2 utilizatori ce au alocate codurile de lungime
inegală (1,1) şi (1,1,-1,-1)
UE Node B RNC
Strat legătura
Canale logice
de date Canale de transport
Strat fizic Canale fizice
Canale de transport
- un canal de transport este configurat pentru a asigura
îndeplinirea cerințelor de QoS în condițiile în care condițiile se
degradează
- un emițător UMTS poate schimba formatul de transport (dintr-un
set predefinit de posibilități)
- formatul ales este indicat receptorului prin semnalizări
Formate posibile
transport
UE
Format ales
și date
Comunicații mobile
Exemplu – serviciu de voce (serviciu conversațional)
- similar cu GSM, biţii rezultaţi la ieşirea codorului vocal sunt
clasificaţi funcţie de importanţa : clasele A, B şi C
- biţii de clasă A sunt cei mai sensibili la erori şi pentru o protecţie
sporită la erori sunt codaţi cu un cod corector mai puternic decât cei de
clasă B şi C.
- fiecare clasă are propriul canal de transport iar cele trei canale de
transport se transmit pe acelaşi canal fizic folosind combinații de
formate de transport alese de către emițător și indicate la recepție
- la fiecare TTI reţeaua poate alege alt format conform tabelului de pe
slide-ul următor- formatul indicat sub forma unei etichete (TFCI)
trebuie inclus în secvenţa transmisă pentru a permite la recepţie
decodarea corectă a fluxului transmis
Canale de transport pentru serviciul vocal
Atribute DCH A DCH B DCH C
TTI 20 ms
Codor de canal Cod convoluțional -
Rată de codare 1/3 1/2 0
Lungime CRC 12 0 0
Mărime TB 81 103 60
65 99 40
75 84 0
61 87 0
TFCI
55 79 0
55 63 0
49 54 0
39 56 0
TFS
3 canale de transport
TFS – Transport Format Set (valori posibile pentru un canal)
TFCI – Transport Format Combination Indication (formatul ales)
DCH – Dedicated Channel
Comunicații mobile
Canale fizice
- sunt mapate conform unei structuri recurente de 10 ms (cadre radio –
radio frame)
- pe durata unui cadru radio rata de transfer este constantă
- un cadru radio este divizat în 15 intervale temporale (slots); fiecare
interval transportă o secvență de 2560 chip-uri
- numărul de biți depinde de factorul de împrăștiere utilizat
- în ambele direcții UL sau DL transferul de date și semnalizări se poate
face pe canale comune sau dedicate
- pentru transfer pe canale dedicate sunt definite următoatele canale
DPDCH - Dedicated Physical Data Channel (GSM equivalent TCH +
SACCH GSM) și DPCCH -Dedicated Physical Control Channel
Comunicații mobile
Exemplu - mapare downlink (modulație QPSK)
1 Cadru= 15 slot-uri = 10 ms
S0 S1 S2 S3 S13 S14
1 slot = 2/3 ms
DATE 1 TPC TFCI DATE 2 Pilot
Comunicații mobile
Exemplu- mapare uplink (modulație QPSK cu aleatorizare
complexă)
1 Cadru = 15 slot-uri = 10 ms
S0 S1 S2 S3 S13 S14
1 slot = 2/3 ms
DPDCH
(I) DATE (N biți)
DPCCH
Biţi semnal pilot TFCI FBI TPC
(Q)
Comunicații mobile
- numărul de biți/slot diferă, funcție de factorul de împrăștiere
N=2560 chip-uri / SF (4…256(512))
Comunicații mobile
Canale UMTS - mapare canale logice în canale de
transport și fizice
Comunicații mobile
Utilizare tipică a canalelor
Comunicații mobile
8.4 Mecanisme suport pentru localizare în UMTS
-UMTS reutilizează mecanismele de gestionare a informațiilor de
localizare a stațiilor mobile definite de GSM/GPRS și adaugă noi
mecanisme pentru gestionarea acestora și la nivelul rețelei de acces
UTRAN. Din punctul de vedere al UTRAN stațiile mobile pot fi în
una dintre următoarele stări:
-IDLE – stațiile mobile nu sunt conectate; decodează informații difuzate
în celulă
-RRC CONNECTED - există o conexiune între UE și UTRAN, stațiile
mobile au alocat un identificator temporar radio RNTI –Radio Network
Temporary Identity)
-în starea RRC connected stațiile mobile efectuează proceduri de
actualizare a celulei sau a ariei de înregistrare UMTS Registration Area
(URA) update procedures, funcție de starea curentă
Comunicații mobile
Cell_PCH
URA_PCH
IDLE
Comunicații mobile
Cell_PCH
URA_PCH
IDLE
URA_PCH
IDLE
– Cell_FACH – stațiile mobile nu au canale dedicate, pot însă transfera
date și semnalizări (volum mic) pe canale comune (identificare prin
RNTI în header-ul pachetelor). Celula curentă este cunoscută de RNC
Comunicații mobile
Cell_PCH
URA_PCH
IDLE
URA_PCH
IDLE
RA
LA
Comunicații mobile
Din punct de vedere al CN-CS procedurile de actualizare a
localizării sunt aceleași cu cele din GSM
UTMS redefinește însă parțial mecanismele pentru servicii cu
comutație de pachete via CN-PS
PMM -IDLE
Stabilire conexiune Eliberare conexiune
semnalizare cu CN-PS semnalizare cu CN-PS sau
expirarea unui timer
PMM
CONNECTED
Procedură de Procedură
detașare CN-PS similară cu GPRS
PMM Attach
DETACHED
Comunicații mobile
PMM Idle - echivalentă cu starea GPRS STANDBY
- la nivel SGSN există un context MM (posibil și un context PDP).
Locația curentă a MS este cunoscută de SGSN cu o precizie de arie de
rutare. UE nu este conectată RRC și nu poate primi pachete decât prin
paging
PMM Connected - echivalentă cu starea GPRS READY
-UE este conectată RRC, transferul de pachete nu poate fi efectuat decât
în această stare
-informația de localizare a UE memorată = RNC-ul curent
-schimbarea unei arii de rutare este indicată la nivel RNC, pot avea loc și
proceduri de realocare SNRC
PMM Detached - echivalentă cu starea GPRS IDLE
- comunicațiile nu sunt posibile, stația mobilă nu poate dispune de
servicii cu comutație de pachete
Comunicații mobile
SRNC- Serving Radio Network
Procedura de realocare SNRC
Controller – un RNC care
gestionează conexiunile radio ale
SRNC UE
UE
DRNC- Drift Radio Network
SGSN
Controller, funcții transparente
(tip releu)
DRNC
RA1
RNC
SRNC
SGSN
SGSN
UE SRNC
UE DRNC
RA2
Comunicații mobile
8.5 Proceduri de handover UMTS
UMTS defineşte 3 tipuri de proceduri de handover
- handover de tip hard – similar cu cel din GSM, include o etapă în care
staţia mobilă nu este conectată cu nici o staţie de bază. Poate interveni în
următoarele situații: a) trecerea dintr-o zonă acoperită 3G într-o arie
geografică în care tehnologia de acces este 2G/2.5G b) dacă interfața Iur nu
este implementată
- handover de tip soft – o staţie mobilă este conectată la un moment dat cu
mai multe staţii de bază iar comunicaţia nu este întreruptă nici un moment
- softer handover – între sectoarele aceleiași celule
-indiferent de tipul de handover efectuat, decizia de handover este luată
întotdeauna de RNC și se bazează pe măsurători efectuate de stația mobilă pe
un canal dedicat
- parametru măsurat Ec/Io – energia recepționată pe canalul pilot/energia
totală
Comunicații mobile
- contrar sistemului GSM (hard-handover), o stație mobilă UMTS este
conectată în permanență la o stației de bază în situații de soft și softer
handover
Comunicații mobile
- măsurătorile sunt efectuate de UE și sunt transmise RNC
SRNC
Cod 1 Cod 2
Node B
Node B
Ec/Io Ec/Io
UE UE UE
Comunicații mobile
-RNC controlează procesul de efectuare a măsurătorilor indicând
stațiilor mobile UE o listă a celulelor ce trebuie monitorizate (o listă de
coduri de aleatorizare)
- staţiile mobile se sincronizează cu celulele adiacente şi efectuează
măsurători pe care le trimit către RNC
-dacă diferența dinte valoarea măsurată pentru celula curentă și celula
măsurată este inferioară unui prag, celula măsurată este inclusă într-o
listă numită “active set” (max 3-4 celule) printr-o procedură controlată
de RRC denumită link addition
-dacă diferența dintre valoarea măsurată pentru o cea mai bine
recepționată celulă și valoarea pentru celula curentă este inferioară unui
prag, celula este exclusă din lista active set printr-o procedură controlată
de RRC denumită link removal
Comunicații mobile
8.6 Protocoale și proceduri UMTS
Protocoalele UMTS sunt distribuite pe echipamentele ce definesc
arhitectura conform unui model generic:
Access Stratum
Comunicații mobile
Exemplu – procedura de stabilire a unei conexiuni RRC
Stiva de protocoale pentru interfața radio
Plan de control Plan utilizator
RRC
SRB RB
Control
PDCP
BMC
RLC
Canale logice
MAC
Canale de transport
WCDMA
Comunicații mobile
RRC – Radio Resource Control
- operează numai în planul de control (echivalent GSM RR), rol
major în stabilirea serviciilor de tip radio bearer și signaling
radio bearer, în gestiunea informațiilor de localizare și în
proceduri de handover
MAC – Medium Access Control
- controlul accesului la mediu pe canalele comune, selectare
format de transport pentru stratul fizic
RLC – Radio Link Control
- transfer fiabil și criptat de date între UE și RNC
BMC – Broadcast/Multicast Control
- funcții broadcast și multicast
PDCP – Packet Data Convergence Protocol
- în principal funcții de compresie
Comunicații mobile
-
UE Node B RNC
IDLE
New Current
UE Node B RNC
Node B
Measurement report (RRC)
Radio link setup request (NBAP)
ERQ (ALCAP)
ECF (ALCAP)
Comunicații mobile
Exemplu – procedura de soft handover
Node B Node B
UE nou curent RNC
Measurement report (RRC)
Configurare Node B cu Radio link setup request (NBAP)
codurile de
aleatorizare/împrăștiere Radio link setup response (NBAP)
în UL scrambling
(DPDCH)
ERQ (ALCAP)
ECF (ALCAP)
Comunicații mobile
New Current
UE Node B RNC
Node B
Measurement report (RRC)
Radio link setup request (NBAP)
Configurare interfețe
ERQ (ALCAP)
terestre pentru
transport date ECF (ALCAP)
DPDCH
Active set update (RRC)
Comunicații mobile
New Current
UE Node B RNC
Node B
Measurement report (RRC)
Radio link setup request (NBAP)
ERQ (ALCAP)
ECF (ALCAP)
Comunicații mobile
Exemplu –procedura de actualizare a localizării
CM
MM NAS
Protocoale IuCS
Comunicații mobile
MSC/
UE RNC
VLR
Comunicații mobile
Procedura de asignare RAB (Radio Access Bearer)
UE Node B RNC MSC/
VLR
ERQ(ALCAP)
ECF(ALCAP)
Radio Bearer Setup (RRC)/ SRB
Radio link reconfiguration (NBAP)
Radio link renconfiguration ack(NBAP)
ERQ(ALCAP),
ECFALCAP)
Comunicații mobile
Exemplu – procedura de atașare CN-PS
Attach request
Authentication and security procedure
Common ID update (RANAP)
Attach accept
Downlink Direct Transfer (RRC)
Attach accept
9.2 HSDPA
10.2.1 Caracteristici principale HSDPA
-mecanisme de adaptare a legăturii (link adaptation) în downlink
- retransmisii de tip ARQ hibride ce au loc între Node B şi UE
-mecanisme de ordonare a transmiterii pachetelor la nivel NodeB
Comunicații mobile
- introducerea de TTI de valori mai mici ca în UMTS (2 ms)
-transmisii pe canale partajate între mai mulți utilizatori
-debit maxim teoretic de 14.4 Mbiţi/s în versiunea Release 5
Stiva de protocoale HSDPA
Comunicații mobile
MAC-hs – Medium Access Control – High Speed
Comunicații mobile
❑ Ordonare transmisii downlink (scheduling)
- sunt implementate în HSDPA la nivel NodeB pentru a permite
stabilirea ordinii de transmitere a pachetelor către utilizatori ce
utilizează acelaşi canale partajate
- algoritmii nu sunt specificaţi în HSDPA
- conceptual se utilizează 3 tipuri de mecanisme de ordonare:
Round robin –alocarea resurselor fizice partajate în mod ciclic pentru
toţi utilizatorii ce efectuează transmisii HSDPA; condiţiile radio sunt
ignorate
Maximum C/I - pentru un interval de tip dat de TTI resursele radio
vor fi alocate utilizatorului al cărui canal de transmisiune prezintă cele
mai bune condiţii de propagare
Proportional fair - resursele sunt alocate utilizatorilor cu cele mai
bune condiții de propagare, prioritatea utilizatorilor ce nu au primit
încă resurse crește în timp
Comunicații mobile
- condițiile curente de propagare sunt indicate de către stațiile mobile în
formă indexată prin intermediul unui parametru : CQI – Channel
Quality Indicator; modul de calcul este indicat în standard1
- valorile CQI raportate sunt folosite de către staţiile de bază pentru a
aloca resurse pentru transmisii downlink pe durata următorului interval
elementar de tip TTI
Comunicații mobile
- valorile CQI raportate de către staţiile mobile permit și implementarea
de mecanisme de adaptare a legăturii
- mecanismul constă în modificarea schemei de codare şi/sau a tipului de
modulaţie funcţie de condiţiile curente de transmisie radio
- dacă condiţiile radio o permit, transmisiile, au loc cu o rată de codare
apropiată de 1 folosind modulaţii de ordin superior, de tip 16QAM
(Release 5)
- pentru condiţii radio mai puţin favorabile rata de codare este mai mică
(1/2, 1/3...) iar modulaţia folosită este QPSK
- decizia de modificare a ratei de codare şi a tipului de modulaţie este
luată de către rețea (Node B)
Comunicații mobile
- - o staţie mobilă compatibilă HSDPA poate utiliza 1-15 coduri de
împrăştiere în paralel cu factor de împrăştiere fix – SF=16
- ratele de codare/tipurile de modulaţii precum şi debitele maxime sunt
definite în specificațiile HSDPA. Pentru Release 5:
R Debit [kbiți/s]
MCS Modulatie
1 cod 5 coduri 15 coduri
Timp
16QAM,R=3/4
16QAM,R=1/2
QPSK,R=3/4
QPSK,R=1/2
QPSK,R=1/4
Comunicații mobile
❑Retransmisii pe interfața radio ( retransmisii în stratul fizic)
- în UMTS transferul de date mecanismele de retransmisie a pachetelor
eronate sunt implementate la nivel RLC între UE şi RNC
Pachet
N
NACK
(RLC)
Pachet
N
Node B UE
RNC ACK
(RLC)
Comunicații mobile
- în HSDPA retransmisiile au loc între Node B şi UE; pachetele
neconfirmate transmise de RNC sunt stocate la nivel NodeB şi
retransmise local fără transfer pe Iub/Iur
- decizia de retransmitere a pachetelor neconfirmate este luată la
nivel Node B (protocolul MAC-hs) și se bazează pe un câmp
CRC de 24 de biți inserat de acest protocol
Pachet RLC
Pachet N
B
u
f NACK
f (MAC)
e
r Pachet N
RNC ACK RLC UE
ACK
Node B
(MAC)
Comunicații mobile
❑Retransmisii hibride HARQ (Hybrid ARQ)
- conceptual, mecanismele de control al erorilor pot fi clasificate
după cum urmează:
FEC- Forward Error Correction – presupun utilizarea de
coduri corectoare de erori de o anumită rată de codare
ARQ – Automatic Repeat Request – presupun utilizarea de
câmpuri de control de tip CRC (Cyclic Redundacy Check) sau
FCS (Frame Check Sequence) pentru detecţia erorilor şi
retransmisii pentru pachetele la care câmpul CRC nu se verifică
- sistemele hibride HARQ (Hybrid ARQ) utilizează atât tehnici de
tip ARQ cât și FEC; mecanismele de tip ARQ sunt folosite
detecția erorilor și modificarea adaptivă a ratei de codare asociată
unui codor de tip FEC; pornind de la un cod cu redundanţă mică
aceasta poate fi crescută progresiv dacă pachetele nu sunt
confirmate (redundanță incrementală)
Comunicații mobile
- HSDPA permite maximum 8 procese paralele de tip HARQ
Codor turbo
Date codate FEC
Strecurare 1 X X X
Transmisie 1
Decodare FEC+
X X X verificare CRC
NACK
X X X
Comunicații mobile
- H-ARQ de tip III – presupune retransmisia unei copii 1:1 a
pachetului transmis anterior şi utilizarea unei decodări de tip
soft la recepţie (Chase combining)
- mecanismul de retransmitere utilizat de HSDPA este de tip Stop and
Wait (SAW)– în fiecare proces HARQ, un nou pachet este transmis doar
la recepţia unei confirmări pozitive pentru pachetul anterior
Comunicații mobile
9.2.3 Canale de transport și canale fizice HSDPA
HS-DSCH
HS-SCCH
RNC Node B UE
HS-PDSCH
HS-DPCCH
DCH
Comunicații mobile
HS-DSCH – High Speed Downlink Shared Channel
- direcţie: downlink; tip informaţii vehiculate: date
- canalul de transport HS-DSCH definește modul de transport al datelor
utilizator : lungime blocuri de transport, numar blocuri, tip codare și
modulație
- pentru transmiterea datelor pe HS-DSCH nu se folosesc mecanisme de
soft - handover – transmisiile au loc doar între un NodeB și UE
- operează cu un singur cod de împrăştiere sau cu coduri multiple; poate
fi mapat pe un canal fizic sau pe mai multe canale fizice (HS-PDSCH)
- formatul de transport este ales de către MAC-hs
HS-SCCH - High Speed Shared Control Channel
- canal fizic în direcția downlink (factor de împrăștiere SF=128)
- controlează transmisiile pe canalele HS-PDSCH
- transportă identificatori pentru fiecare UE și informații despre alocarea
resurselor
Comunicații mobile
HS-PDSCH - High Speed Physical Downlink Shared Channel
- canal fizic partajat de mai mulți utilizatori; factor de împrăștiere fix
SF=16
- pe durata unui TTI există 15 canale fizice de tip HS-PDSCH ce pot fi
alocate simultan unui singur utilizator sau pot fi multiplexați utilizatori
multipli în timp și în cod
Comunicații mobile
-HS-SCCH precede HS-PDSCH cu 2 intervale temporale
Identități UE
coduri alocate
tip mod. Informații HARQ
HS-SCCH p1 HS-SCCH p2
HS-PDSCH
Date Date Date
Mobile communications
Transmisiile HSDPA sunt multiplexate în timp și în cod
Exemplu: transmisie downlink pt. 2 utilizatori
UE1 HS-SSCH
UE2
Comunicații mobile
9.2.4 Clase de terminale HDSPA
- standardul definește 12 categorii de terminale. În etapa de stabilire a
unei categoria este indicată rețelei la atașare
Nr. max.
coduri Debit maxim
Categorie OVSF Tip H-ARQ Inter- TTI time
(Mbiţi/s)
1 5 Chase 1.2 3
2 5 IR 1.2 3
3 5 Chase 1.8 2
4 5 IR 1.8 2
5 5 Chase 3.6 1
6 5 IR 3.6 1
7 10 Chase 7.2 1
8 10 IR 7.2 1
9 15 Chase 10.2 1
10 15 IR 14.4 1
11 5 Chase 0.9 1
12 5 Chase 1.8 1
Comunicații mobile
9.2.5 Transferul pe canale fizice HSDPA
Comunicații mobile
Stiva de protocoale HSUPA
Comunicații mobile
9.3.2 Canale HSUPA
- canale de transport/fizice utilizate de HSUPA
E-HICH
E-RGCH
E- AGCH
Node B UE
E-DPCCH
HS-DPCCH
E-DPDCH
DCH
Comunicații mobile
❑ E-HICH – HARQ Indicator Channel
- direcţie: downlink; tip canal: dedicat
- canal fizic folosit pentru transferul de confirmări pozitive sau negative
(ACK, NACK) determinate pe baza analizei unui câmp CRC concatenat
de protocolul MAC
❑E-AGCH - Absolute Grant Channel
- direcţie: downlink; tip canal: comun
- canal fizic utilizat pentru indicarea nivelului absolut de putere pentru
transmisii HSUPA
Eb/N0=W/D S/(I-S)
Putere recepționată
Comunicații mobile
-același tip de comenzi de tip ZERO_GRANT pot fi folosite pentru
multiplexarea în timp a stațiilor mobile
-o UE ce primește o astfel de comandă nu transmite până la recepționarea
unei alte comenzi pe E-AGCH
Debit
UE 2
UE 2
UE 1 UE 1
TTI
Timp
Comunicații mobile
❑ E-DPDCH – Dedicated Physical Data Channel
-direcţie: uplink; tip canal: dedicat
-canal fizic folosit pentru transferul datelor, factor de împrăştiere
variabil 2- 256
- tip modulaţie : BPSK cu multiplexare I-Q; număr maxim de coduri: 2x
SF=2 +2xSF=4
- debit maxim = 2 x 3.84Mchip/S /2 + 2 x 3.84Mchip/s /4 = 5,76 Mbiţi/s
❑E- DPCCH – Dedicated Physical Control Channel
-canal fizic folosit pentru semnalizări în stratul fizic
- include E-TFCI – informaţii despre formatul de transport şi factorul
de împrăștiere utilizat
- un bit (Happy bit) setat de UE pentru a indica dacă puterea mai poate fi
crescută, feedback pentru mecanismul de ordonare de la nivel Node B-
RSN – Retransmission Sequence Number, etichetează retransmisiile,
câmp folosit pentru implementarea de mecanisme de tip HARQ
Comunicații mobile
9.3.5 Clase de terminale HSUPA
Comunicații mobile
10. Evoluţii ale HSPA : HSPA+
-Release 7 – permite folosirea pe direcție downlink a tehnologiilor multiantenă
de tip MIMO (Multiple Input Multiple Output) 2x2 în mod multiplexare
spațială pentru dublarea debitului maxim teoretic de 14.4 Mbiți/s
- un sistem MIMO cu 2 antene de emisie și două antene de recepție poate fi
modelat ca în figura de mai jos
a
T0 R0 R0 = a T0 + c T1
R1 = b T0 + d T1
T1 R1
d
a b
și descris matematic printr-o matrice a canalului de transmisiune H =
c d
În condiții ideale (a=1, d=1, b=0, c=0) R0=T0 și R1=T1,
sistemul poate trimite în paralel două fluxuri de date în același timp,
în aceeași bandă ducând la dublarea capacității
Comunicații mobile
1 1
- fie H = ->un astfel de sistem nu poate fi folosit pentru că nu permite
1 1
refacerea semnalelor trimise prin cele două antene de emisie (R0=T0+T1 și
R1=T0+T1)
- o simplă inversare de fază permite refacerea semnalelor transmise
1 1
H = → R0 = T0 + T1 , R1 = T1 − T0 → T0 = ( R0 − R1 ) / 2, T1 = ( R0 + R1 ) / 2
− 1 1
- matricea de transfer depinde de condițiile de propagare
0.8 0.2 T = 1.15 R0 + 0.39 R1
- fie H = ... 0
− 0.3 0.9 T1 = 0.26 R0 - 1.03 R1
Comunicații mobile
- teoria MIMO a fost dezvoltată în ipoteze restrictive: nu există fading
selectiv în frecvență, zgomotul poate fi neglijat, semnalele sunt considerate
variable aleatoare necorelate;
- aceste ipoteze nu sunt îndeplinite în condiții reale, debitele asociate fiind
debite maxime teoretice;
- coeficienții matricii canalului determină în mod esențial performanțele
unui sistem MIMO și se detemină pe baza unor semnale cunoscute (pilot)
transmise pe canale de control;
- pentru HSDPA cu MIMO 2x2 debitul maxim teoretic este dublu față de cel
permis de rețele HSDPA Release 5 (28.8 Mbiți/s).
-Release 8– introduce tehnologia DC-HSPDA (Dual Cell HSDPA) ce
presupune folosirea a două purtătoare de 5MHz adiacente pe direcția
downlink și permite folosirea modulațiilor de tip 64 QAM. Debitul maxim
asociat pentru o operare cu 15 coduri pe fiecare din două purtătoare, fiecare
de lărgime de bandă 5 MHz este de 43.2 Mbiți/s= 2 x 6x 15 x 3.84 Mchip/s
/16
Comunicații mobile
-Release 9– introduce tehnologia Dual Band HSDPA ce presupune folosirea
de două purtătoare de 5MHz neadiacente, posibil în benzi de frecvență
diferite pe direcția downlink și permite folosirea tehnologiilor de tip MIMO
(2x2). Debitul maxim asociat pentru o modulație de tip 64QAM și operare cu
numărul maxim de coduri (15) în cele două benzi este de 86.4 Mbiți/s.
Comunicații mobile
11. Rețele LTE
Comunicații mobile
11.1 Introducere
EPS- Evolved Packet System – marchează tranziția sistemelor
de comunicații mobile către generația a 4-a (4G) conform
organismului de standardizare 3GPP
Schemă bloc simplificată:
Comunicații mobile
- E-UTRA - Evolved Universal Terrestrial Radio Access/ E-UTRAN –
Evolved Universal Radio Access Network – inițiative 3GPP datând din 2004
-nume alternativ pentru interfața radio LTE (Long Term Evolution) –
numele unui proiect 3GPP care a urmărit creșterea ratelor de transfer pe
interfața radio și reducerea întârzierilor la transmiterea pachetelor de
date
-EPS- Evolved Packet System – numele sistemul complet ce include noua
interfață radio (LTE/E-UTRA) și noua rețea nucleu (EPC- Evolved Packet
Core)
-nume alternativ pentru EPC : SAE (System Architecture Evolution), un
proiect 3GPP de definire a unei rețele de tip all-IP
-EPS permite accesul la rețeaua nucleu (implicit la servicii) pentru stații
mobile ce folosesc tehnologii 3GPP (UTRAN, GERAN, E-UTRAN) și
non-3GPP (exemple: WiMAX, cdma2000, rețele fixe, WLAN)
Comunicații mobile
E-UTRA – introduce noi tehnici de acces multiplu în raport cu
cele utilizate în sistemele de generație anterioară;
-tehnicile de acces multiplu folosite sunt diferite în direcția uplink și
downlink; ambele sunt bazate pe folosirea OFDM (Orthogonal Frequency
Division Multiplex) și poartă numele de OFDMA (downlink) și SC-
FDMA (uplink).
OFDMA – Orthogonal Frequency Division MultipleAccess
SC-FDMA – Single Carrier Frequency Division MultipleAccess
- OFDM este o tehnică de transmisie multi-purtătoare care utilizează un
număr mare de subpurtătoare apropiate spectral pentru transportul
datelor și al semnalizărilor.
Dezavantaj OFDM: variații de amplitudine importante ale semnalului
rezultat conducând la un factor PAPR( Peak to Average Power Ratio) de
valori mari.
Comunicații mobile
Idea fundamentală în OFDM: utilizarea de transmisii pe purtătoare
multiple de bandă îngustă pentru reducerea efectelor fading-ului
selectiv în frecvență și transformarea acestuia în fading (preponderent)
de tip plat.
Frecvență 1 2 3 4 5 6 7 8 9 10
Transmisii pe o
Perioadă de simbol
singură purtătoare
1 6
2 7
Frecvență 3 8
4 9
5 10 timp
Transmisii pe
Perioadă de simbol purtătoare multiple
Comunicații mobile
-OFDMA/SC-FDMA– utilizatorii au alocate doar anumite subpurtătoare
într-un anumit interval de timp și nu toate subpurtătoarele ca în OFDM;
- numărul de subpurtătoare depinde de lărgimea de bandă cu care este
configurată o celulă (lărgimea de bandă este scalabilă în LTE). Valorile
posibile pentru aceasta sunt cele indicate mai jos:
Comunicații mobile
Benzi de operare LTE în
România 3, 7, 20, 38
1.4 6
3 15
5 25
Transmisiile de tip OFDM 10 50
15 75
se implementează în 20 100
practică prin IFFT/FFT
(dimensiuni 256 – 2048)
Comunicații mobile
- debite maxime 1Gbit/s(DL) și 500 Mbps (UL) (cf.
specificațiilor LTE-Advanced – TS. 36.913) într-o lărgime de bandă de 20 MHz
- debite curente tipice 100 Mbiți/s (DL) și 50 Mbiți (UL)
-interfața radio LTE folosește tehnici MIMO pentru diversitate și multiplexare
spațială
-ideea fundamentală ce stă la baza mecanismelor de diversitate este furnizarea de
canale multiple independente de transmisiune pentru acelaşi semnal transmis;în
aceste condiții probabilitatea ca semnalul sa sufere degrădari severe în fiecare
subcanal este mult mai mică decât cea asociată unei transmisiuni pe un canal unic.
Comunicații mobile
- diversitate în spațiu : folosirea de antene multiple de recepție (2G) și
de emisie (3.5G/LTE)
E-UTRAN EPC
HSS
S6a
S1-MME Gx Rx
eNB MME PCRF
S1-MME
X2 S1-U S11
Comunicații mobile
Funcțiile EPS sunt distribuite între E-UTRAN și EPC.
Funcții îndeplinite de E-UTRAN
- gestiunea resurselor radio (alocare servicii de transport radio,
handover inter ENB, controlul accesului la resurse, măsurători,
ordonarea transmiterii pachetelor etc). Toate funcțiile radio sunt
îndeplinite de un singur echipament: eNB – evolved Node B.
Funcții îndeplinite de EPC:
- securitate NAS;
- gestiunea mobilității în stare inactivă, alocare/dealocare servicii
de transport pentru accesul radio (EPS bearer), alocare adrese
IP, filtrare pachete etc.
Echipamentele sunt interconectate prin interfețe standardizate
pentru a permite utilizarea de echipamente provenind de la
producători diferiți.
Comunicații mobile
EPC – Evolved Packet Core
Echipamente constituente:
- Serving Gateway (S-GW)
- Packet Data Network (PDN) Gateway (P-GW)
- Mobility Management Entity (MME)
- Policy and Charging Rules Function (PCRF)
- HSS (Home Subscriber Subsytem)
S-GW – Serving Gateway
Implementează funcții de transmisiune asociate unui SGSN și funcții
suplimentare (rutare de pachete de pachete către/de la eNB-uri, punct de
ancorare în caz de handover în planul transmisie pentru mobilitate intra-
LTE)
P-GW – Serving Gateway
Implementează funcții asimilabile unui GGSN din arhitectura
GPRS/UMTS (rutare de pachete către de la S-GW, activare contexte PDP)
Comunicații mobile
PCRF : parametrii QoS și tarifare în funcție de aceștia
MME : implementează doar funcții de control implementate în SGSN-uri
în rețele GPRS și UMTS: gestiunea mobilității, autentificare, gestionează
semnalizări NAS și semnalizări pentru handover-uri inter S-GW
IMS IP Multimedia Subsystem - nu este specific LTE/SAE, poate fi
configurat și pentru rețele 3G. Reprezintă în esență o rețea ce permite
furnizarea de servicii de tip IP și non-IP prin semnalizări SIP (Session
Initiation Protocol).
-compus din MGW-uri (Media Gateways), proxy-uri SIP
(numite P/I/S- Proxy/Interrogating/Serving Call Session Control
Function) și HSS (Home Subscriber Server – evoluție a HSS)
- implementarea IMS este obligatorie pentru apeluri vocale în LTE
Comunicații mobile
Pentru stații mobile aflate în situație de roaming specificațiile
EPS permit folosirea unui P-GW din rețeaua
proprie (situația ilustrată mai jos) sau din cea vizitată .
Gx Rx
HSS PCRF
S6a
IIMS/External
P-GW
HPLMN SGi
networks (IP)
S1-MME
eNB MME VPMLN
X2 S1-U S11
UE eNB S-GW
LTE-Uu S1-U S5/S8
Comunicații mobile
Interfațarea cu rețele realizate în tehnologie 3GPP
UTRAN/GERAN SGSN
HSS
S4
S3
S6a
S1-MME Gx Rx
eNB MME PCRF
X2 S1-MME S11
S1-U
UE eNB S-GW P-GW IMS/External
networks(IP)
SGi
LTE-Uu S1-U S5/S8
Comunicații mobile
11.3 Gestiunea mobilității Stările posibile ale unei stații mobile
din punct de vedere al funcțiilor de
EMM-NULL
- TAU rejected
(other causes)
EMM-TRACKING-
AREA-UPDATING- gestiunea a mobilității EPC sunt:
INITIATED
EMM-
EMM- DEREGISTERED: stația
DEREGISTERED-
- enable
S1 mode
- enable S1 and
INITIATED - TAU accepted
- TAU failed
- TAU rejected
mobilă nu este atașată la rețeaua 4G
S101 mode
- disable
- DETACH accepted
- Lower layer failure
(#13, #15, #25)
(stare similară stării IDLE din GPRS
S1 mode
- disable S1 and - DETACH requested
(not power off)
- TAU
requested
sau PMM DETACHED UMTS). Pentru
S101 mode
Any state
EMM-
REGISTERED-
INITIATED
EMM- SERVICE-
REQUEST-INITIATED interfețele au fost configurate pentru a
permite transferul de date). Serviciu
Sursa: 3GPP TS 24.301 V14.3.0 (2017-03) Non-Access-Stratum (NAS)
protocol for Evolved Packet System (EPS); Stage 3 (Release 14) suport EPS – termen echivalent
contextului PDP din rețele 2.5G și 3G.
Comunicații mobile
- în starea EMM- REGISTERED, o entitate MME întreține un
context MM pentru stația mobilă. Locația acesteia este memorată cu o precizie
de o celulă (un eNB) sau cu o rezoluție definită de un grup de celule (TA-
tracking area în LTE), funcție de activitatea stației mobile.
- în starea EMM- REGISTERED o distincție suplimentară este efectuată
funcție de activitatea stației mobile. Cele două stări posibile sunt:
•ECM-CONNECTED –stația mobilă transferă date folosind servicii IP
(Internet, VoIP, multimedia). În această stare stația mobilă este conectată de
asemenea la E-UTRAN. Procedurile de suport pentru mobilitate pe interfața
radio sunt cele de handover, la nivel MME se memorează echipamentul eNB
curent.
•ECM-IDLE– stația nu este activă pentru o perioadă lungă de timp, nu are
conexiuni radio însă adresa IP păstrată. Stația mobilă își comunică poziția la
nivel de arie de urmărire. Tranzițiile între cele două stări se efectuează în urma
unor proceduri de paging sau la expirarea unui timer pentru perioada de
inactivitate.
Comunicații mobile
Procedură de atașare Handover Expirare timer inactivitate
Selecție celulă/Selecție
PLMN
Comunicații mobile
Transferul de date și de semnalizări are loc dacă UE este în stările EMM-
REGISTERED/ECM-CONNECTED/RRC-CONNECTED. În această
stare UE are asignate resurse atât pe interfața radio cât și pe interfețele
terestre. Similar UMTS, resursele alocate pentru transferul de date sunt
numite servicii suport:
- DRB (Data Radio Bearer) – serviciu suport pe interfața radio
- S1 Bearer – serviciu suport pentru interfața S1
- S5/S8 Bearer – serviciu suport pentru interfața S5/S8
MME
Comunicații mobile
TFT – Traffic flow template – filtre de pachete (adrese IP
și porturi)
Comunicații mobile
Conexiunile menținute pentru stările EMM-REGISTERED/ECM-
IDLE/RRC-IDLE sunt:
Comunicații mobile
11.4 Transmisii downlink
Schemă bloc simplificată
Comunicații mobile
Transmisiile pe interfața
radio sunt structurate în
cadre cu o durată de 10ms.
Pentru modul de operare
FDD structura unui cadru
downlink LTE este:
Comunicații mobile
Tehnica de acces multiplu utilizată: OFDMA - fiecărui utilizator i se
alocă un număr variabil de blocuri de resurse într-o grilă de resurse
timp-frecvență; cu cât numărul de blocuri alocate este mai mare cu atât
crește rata de transfer alocată utilizatorului respectiv.
Numărul de blocuri de resurse (N) este limitat -> sistemul EPS
implementează mecanisme de ordonare a transmiterii pachetelor și de
alocare a resurselor radio (similare conceptual cu cele din HSPA)
S/P – P/S – conversie serie paralel/conversie paralel serie –
grupare/degrupare biți pentru transmiterea pe aceeași purtătoare
Mapare/demapare - conversie în/din simboluri complexe
+CP/-CP – inserție/eliminare prefix ciclic (Cyclic prefix -copie a
semnalului transmis inserate într-un interval de gardă de o durată
prestabilită pentru a permite implementarea de operații de egalizare a
canalului în domeniul frecvență)
Comunicații mobile
OFDMA utilizează o structură de cadru downlink care include canale de
control, de sincronizare precum și semnale de referință pentru estimarea
canalului și operare MIMO (http://niviuk.free.fr/lte_resource_grid.html)
Comunicații mobile
Comunicații mobile
11.6 Stiva de protocoale
Comunicații mobile
• PDCP –compresie de headere, criptare, retransmisii pe durata
proceselor de handover;
• MAC –politici de ordonarea transmiterii pachetelor, procese HARQ,
mapare canale logice în canale de transport;
• RLC –implementează aceleași funcții ca și în UMTS: retransmisii
de tip ARQ, segmentare/concatenare, reordonare. Funcțiile de
criptare sunt implementate la nivel PDCP.
• GTP –protocol specificat initial în GPRS, încapsulare date, tunelare
inclusiv la nivel eNB. O datagramă IP recepționată pentru o stație
mobilă este încapsulată în alte datagrame IP și transmise până la
echipamentul eNB ce gestionează legăturile radio ale UE. Similar
UMTS operează doar peste UDP.
Comunicații mobile
Stratul NAS regruprează
Planul de control UE- MME 2 protocoale pentru
gestiunea mobilității EPS
Mobility Management
(EMM) și, respectiv, a
sesiunilor de date EPS
Connection Management
(ECM).
Exemple de proceduri
EMM: autentificare,
atașare, actualizare arie
de urmărire, cerere
servicii (Service
Request), paging,
transport de mesaje NAS.
Comunicații mobile
11.7 Canale logice, de transport și fizice
Transferul de date și de informații de control se face folosind principii similare celor
din UMTS. Canalele logice definesc tipul de informații transferate, canalele de
transport definesc modul de transfer al informației (structurare în blocuri de
transport, tip codare pentru protecție la erori, tip modulație, TTI, mapare antene,
multiplexare etc). În stratul fizic informațiile provenind de la unul sau mai multe
canale logice sunt transferate pe canale fizice folosind blocuri de resurse.
Maparea canalelor pe direcție downlink
PCFICH
Comunicații mobile
Physical Downlink Shared Channel (PDSCH) – transfer de date și
semnalizări. Tip modulație QPSK, 16QAM sau 64 QAM
Comunicații mobile
Maparea canalelor pe direcție uplink
Comunicații mobile
Exemplu de mapare a canalelor
https://www.sqimway.com/lte_resource_grid.html
Comunicații mobile
11.8 Exemple de proceduri
Comunicații mobile
UE eNB
Comunicații mobile
Procedura de handover pe interfața X2
Measurement Report
X2 Handover Request
X2 Handover Request ACK
Comunicații mobile
UE eNB eNB MME S-GW
sursă dest.
Measurement Control
Configurări via RRC
Measurement Report
X2 Handover Request Decizia este luată de eNB sursă, resursele sunt alocate de
X2 Handover Request ACK eNB dest
Stabilire serviciu transport X2 și stabilirea unui tunel X2 pentru a evita pierderea de pachete
pe durata procedurii. Transmitere pachete eNB-sursă către
retransmitere pachete eNB destinație cu stocare pe durata procedurii
RRC Reconfiguration Request
Comandă handover
Path Switch Request
RRC Reconfiguration Complete
Accesarea resurselor alocate Modify Bearer Request
Mutare tunel S1 către noul eNB
Modify Bearer Response
Path Switch Request ACK
Eliberarare tunel X1
UE Context Release
Comunicații mobile
Procedura de atașare la rețea
Prin atașarea la rețea unei stații mobile i se alocă un serviciu de transport
(EPS Bearer) implicit care definește o conexiune virtuală între UE și o
rețea cu comutație de pachete cu parametri de QoS de tip best effort.
Fiecare entitate din planul utilizator rețelei EPS (eNB, S-GW, P-GW)
transmite pachetele recepționate entității următoare din lanțul de
transmisiune.
Pe interfețele terestre pachetele sunt transmise prin servicii suport
(tuneluri GTP) între două entități. Un astfel de serviciu este definit prin
identificatori stabiliți în planul de control (TEID – Tunnel Endpoint
Identifier), folosind o versiune îmbunătățită a protocolului GPRS GTP-C.
Un tunel GTP necesită, pe lângă TEID, adrese IP, numere de porturi UDP,
și parametri QoS.
În EPS tunelarea se face pe segmentele eNB – S-GW – P-GW
Comunicații mobile
MME vechi
Random acces
+ RRC con. establish
Attach Request
Attach Request
Comunicații mobile
Cererea de atașare se transmite în corpul mesajului RRC Connection
Setup Request.
Contrar UMTS și GPRS, cererea de atașare determină și crearea unei
sesiuni pentru transferul de date (context PDP în specificațiile UMTS).
Mesajul de atașare include și un câmp APN.
Schimbul de mesaje Create Session Request/Create Session Response –
Create Default Bearer Request/Create Default Bearer response urmărește
crearea unui serviciu suport implicit pentru stația mobilă pe interfața S5/S8.
Dialogul este efectuat între MME, S-GW și P-GW. Cererea include printre
alți parametri IMSI, MSISDN, APN, identificator sesiune de date (EPS
Bearer Identity), adresă IP UE (opțional).
Mesajul de răspuns Create Default Bearer Response transmis de către P-
GW include adresa IP (IPv4 sau IPv6) a stației mobile și identificatorui de
tunel (TEID) pentru planul utilizator și pentru planul de control.
Comunicații mobile
Identificatorii de tip TEIDs sunt numere aleatoare. Perechi de
identificatori sunt folosite pentru tunelare pe interfețele S1 și S5/S8
Comandă stabilire tunel (TEID2 S-GW)
Comandă stabilire tunel (TEID1 S-GW)
eNB S-GW P-GW
Confimare stabilire tunel (TEID1 S-GW .TEIDP-GW)
Confirmare stabilire tunel (TEID2 S-GW .TEIDeNB)
Comunicații mobile
Exemplu de asocieri S-GW pentru identificatorii de tunel
TEID=50
eNB1
TEID=100
TEID=102 TEID=1000
S-GW P-GW
TEID=60
Comunicații mobile
Apeluri vocale în EPS
Principale soluții posibile:
- CSFB (Circuit Switched Fallback) – presupune utilizarea unei rețele
GSM/GPRS pentru efectuarea apelurilor vocale.
- VoLTE (Voce over LTE) – apelurile sunt deservite via E-UTRAN;
necesită existența unei rețele de semnalizare de tip IMS
Comunicații mobile
Arhitectura necesară pentru CSFB
IuCS MSC/VLR
RNC SGs
Iub
SGSN
IuPS
HSS
S4
Node B
S3
S6a
S1-MME Gx Rx
eNB MME PCRF
X2 S1-MME S11
S1-U
UE eNB S-GW P-GW Internet
RNC SGs
Iub
SGSN
IuPS
HSS
S4
Node B
S3
S6a
S1-MME Gx Rx
eNB MME PCRF
X2 S1-MME S11
S1-U
UE eNB S-GW P-GW Internet
SGi
LTE-Uu S1-U S5/S8
Comunicații mobile
IuCS MSC/VLR
RNC SGs
Iub
SGSN
IuPS
HSS
S4
Node B
S3
S6a
S1-MME Gx Rx
eNB MME PCRF
X2 S1-MME S11
S1-U
UE eNB S-GW P-GW Internet
SGi
LTE-Uu S1-U S5/S8
Comunicații mobile
IuCS MSC/VLR
RNC SGs
Iub
SGSN
IuPS
HSS
S4
Node B
S3
S6a
S1-MME Gx Rx
eNB MME PCRF
X2 S1-MME S11
S1-U
UE eNB S-GW P-GW Internet
SGi
LTE-Uu S1-U S5/S8
Comunicații mobile
IuCS MSC/VLR
RNC SGs
Iub
SGSN
IuPS
HSS
S4
Node B
S3
S6a
S1-MME Gx Rx
eNB MME PCRF
X2 S1-MME S11
S1-U
UE eNB S-GW P-GW Internet
Comunicații mobile
IuCS MSC/VLR
RNC SGs
Iub
SGSN
IuPS
HSS
S4
Node B
S3
S6a
S1-MME Gx Rx
eNB MME PCRF
X2 S1-MME S11
S1-U
UE eNB S-GW P-GW Internet
SGi
Comunicații mobile
IuCS MSC/VLR
RNC SGs
Iub
SGSN
IuPS
HSS
S4
Node B
S3
S6a
S1-MME Gx Rx
eNB MME PCRF
X2 S1-MME S11
S1-U
UE eNB S-GW P-GW Internet
SGi
LTE-Uu S1-U S5/S8
Comunicații mobile
Paging Response
IuCS MSC/VLR
Paging Response
RNC SGs
Iub
SGSN
IuPS
HSS
S4
Node B
S3
S6a
S1-MME Gx Rx
eNB MME PCRF
Comunicații mobile
IAM(+40740…
EPS (without Semnalizări
UE UMTS
IMS) NAS (TMSI)
Paging (TMSI)
Comunicații mobile
Voice over LTE (VoLTE)
IMS
SGSN
HSS
S4
S3
I-CSCF
S6a
IMS
Rx
S1-MME Gx
eNB MME PCRF P-CSCF S-CSCF
Rx
X2 S1-MME S11
S1-U
AS
UE eNB S-GW P-GW
S5/S8 SGi
LTE-Uu S1-U MGCF
- P/I/S- CSCF proxy-uri SIP PSTN
- AS –Application Server – servicii
suplimentare MGW
- MGW – conexiuni PSTN
PDN
- apelurile vocale sunt gestionate de
rețeaua LTE
Comunicații mobile
12. Evoluții ale LTE/SAE
Comunicații mobile
12.1 Introducere
• rețelele LTE-A (LTE-Advanced) sunt introduse în specificațiile
LTE începând cu versiunea Release 12;
• tehnicile incluse în specificații permit obținerea de debite de
până la 1Gbit/s în direcția downlink;
• specificațiile adresează concepte specifice precum: agregarea
purtătoarelor, tehnici MIMO evoluate (maxim 8x8), celule de tip
HetNet (Heterogenous Networks), utilizarea de relee (RN-relay
node).
Comunicații mobile
Ideea fundamentală : utilizarea de mai multe purtătoare (maxim 5 pe
direcție DL și 2 pentru direcția UL) cu o lărgime de bandă de maxim
20MHz fiecare pentru o lărgime de bandă disponibilă de maxim
100MHz pentru transmisii downlink. Fiecare purtătoare respectă
structura definită în specificațiile Release 8 pentru compatibilitate
Comunicații mobile
Intra-band contiguos
Banda N LTE
Intra-band non contiguos
Banda N LTE
Inter-band non contiguos
Comunicații mobile
Scenariile posibile de implementare sunt diverse:
• alocarea de purtătoare contigue în aceeași bandă se utilizează
tipic cu antene colocate pentru mărirea capacității în aceeași
celulă (ambele purtătoare asigură acoperire radio similară)
• alocarea de purtătoare non-contigue interbandă LTE- presupune
folosirea de benzi distincte și de echipamente de tip RRH
(Remote Radio Head) dispuse în locații diferite –tipic un RRH ce
operează pe o frecvență mai mică asigură acoperirea într-o celulă
iar celelalte RRH-uri (frecvențe mai mari) asigură creștere ratei în
hotspot-uri
Comunicații mobile
Purtătoarele dintr-o configurație CA îndeplinesc roluri diferite
• PCC- Primary Component Carrier (frecvența cea mai mică),
asigură suport pentru mobilitate (handover, semnalizări, proceduri
de securitate, alte funcții în stratul NAS etc)
• SCC – Secondary Component Carrier –purtătoare multiple pe
care se transferă doar date – maxim 4 conform specificațiilor
actuale. Transmisiile pe SCC folosesc doar resurse suplimentare
pentru transmisii.
Activarea CA (SCC) are loc sub controlul eNB doar pentru stare
conectată RRC. Accesul aleator este efectuat pe PCC
Celula definită prin PCC poartă numele de Primary Cell iar cele pe
care transmisiile sunt efectuate pe SCC – Secondary Cell
Comunicații mobile
Configurarea modului de operare CA are loc sub controlul
protocolului RRC iar alocarea de resurse pe PCC și SCC este
efectuată de stratul MAC prin canalul PDCCH mapat tipic pe PCC
(cross-carrier scheduling) care include informații legate de blocurile
de resurse alocate pe PDSCH atât pe PCC cât și pe SCC.
Proceduri autentificare/securitate
RRC Connection Reconfiguration (NAS- Attach Accept)
RRC Connection Reconfiguration Complete
Measurement Report
RRC Connection Reconfiguration
RRC Connection Reconfiguration Complete
Comunicații mobile
UE eNB supportedBandCombination-r10
{
{
{
RRC Connection Request bandEUTRA-r10 2,
bandParametersUL-r10
{
RRC Connection Setup {
ca-BandwidthClassUL-r10 a
RRC Connection Setup Complete (NAS- Attach Request) }
},
RRC UE Capability Enquiry bandParametersDL-r10
{
{
RRC UE Capability Information ca-BandwidthClassDL-r10 a,
supportedMIMO-CapabilityDL-r10 twoLayers
}
Proceduri autentificare/securitate },
}
{
RRC Connection Reconfiguration (NAS- Attach Accept) bandEUTRA-r10 17,
bandParametersDL-r10
RRC Connection Reconfiguration Complete {
{
Measurement Report ca-BandwidthClassDL-r10 a,
supportedMIMO-CapabilityDL-r10 twoLayers
}
RRC Connection Reconfiguration }
}
RRC Connection Reconfiguration Complete }
Comunicații mobile
UE eNB
},
RRC UE Capability Information ul-Configuration-r10
{
cqi-ReportConfigSCell-r10
Proceduri autentificare/securitate {
cqi-ReportModeAperiodic-r10 rm31,
RRC Connection Reconfiguration (NAS- Attach Accept) nomPDSCH-RS-EPRE-Offset-r10 0
}
RRC Connection Reconfiguration Complete }
Measurement Report
RRC Connection Reconfiguration
RRC Connection Reconfiguration Complete
Comunicații mobile
12.3 Alte aspecte introduse de LTE-A
• suplimentar tehnologiei de agregare a purtătoarelor, specificațiile
3GPP post Release 10 adreseză aspecte precum noi moduri de
transmisie (TM 9 – 8x8 MIMO cu multiplexare spațială), introduc
suport pentru noduri releu (Relay Nodes) folosite pentru
extinderea acoperirii radio (3GPP TS 36.116) precum și
posibilitatea dimensionării eterogene a celulelor, cu rază variabilă
și folosirea de echipamente dedicate (3GPP TS 22.220)
Comunicații mobile
Arhitectura simplificată
NG NG NG NG NG
NG Xn NG
gNB gNB
Xn Xn
Xn NG-
RAN
ng-eNB ng-eNB
Comunicații mobile
- gNB (stații de bază Next Generation Node B) pentru
conexiuni folosind o nouă interfață radio 5G NR (New Radio) cu
benzi de frecvență noi (specificațiile 3GPP din seria 38)
- NG-eNBs (Next Generation eNode B) stații de bază LTE
compatibile cu noua rețea nucleu 5GC
- ambele asigură funcționalității similare cu cele ale unui eNB din
rețele LTE
- AMF (Access and Mobility Management Function) – similar unui
echipament MME din LTE îndeplinește funcții de semnalizare
NAS și funcții specifice 5G numite network slicing, care
folosește concepte de virtualizare și de tip SDN (Software
Defined Networking) pentru oferirea de topologii și rețele
adaptate unor scenarii diferite de utilizare(exemple: eMBB –
enhanced Mobile Broadband, IoT)
- UPF – User Plane Functions - doar funcții de procesare
pachete și transmisie
Comunicații mobile
Rețeaua nucleu – 5GC
N13
AUSF UDM
N12 N8 N10
N11 N7 N5
AMF SMF PCF AF
N1
N2 N14 N15
N3 N6
UE RAN UPF DN
N9
Comunicații mobile
Opțiuni de migrare către 5G
- specificațiile 3GPP indică 5 posibilități de migrare
structurate în 2 grupuri: SA (standalone), NSA (non-
standalone)
- opțiunile SA folosesc o unică tehnologie de acces în timp
ce cele NSA se bazeză pe conectivitate duală la LTE și
5G NR
eNB gNB ng-eNB
Opțiunea NSA 7
gNB Opțiunea NSA 3 NG-eNBOpțiunea NSA 4 gNB
Comunicații mobile
5GC 5GC
gNB
NG-eNB
Opțiunea SA 2 Opțiunea SA 5
Comunicații mobile