POLITECNICO DI TORINO
Facoltà di Ingegneria dell’Informazione
TESI DI LAUREA
Sviluppo di un simulatore
per i protocolli di controllo
delle risorse radio in sistemi UMTS
Aprile 2002
Francesco Zaio
1
Oggi
sistemi di seconda generazione (GSM)
voce
trasmissione di dati a bassa velocità
Domani
sistemi di terza generazione (UMTS)
ampia gamma di servizi multimediali
larga banda nel mondo wireless
Francesco Zaio
2
Principali innovazioni del sistema UMTS
nuova modalità di accesso radio (W-CDMA)
dinamicità in termini di bit rate
assegnazione efficiente delle risorse di rete
diversi livelli di QoS
trasferimento a pacchetto dell’informazione
innovazioni nell’architettura di accesso
Francesco Zaio
3
Obiettivi della tesi
sviluppo di un simulatore UMTS
livello RRC
funzionalità del piano di controllo
algoritmi di gestione delle risorse radio
modelli di traffico
valutazione delle prestazioni del sistema
al variare dei parametri di livello RRC
al variare della qualità del canale radio
al variare dei canali di trasporto
al variare delle classi di traffico
Francesco Zaio
4
Simulatore UMTS
Generalità
linguaggio di programmazione: C++
tipo di simulatore: sincrono & gestore di eventi
canale fisico molto semplificato
topologia ripiegata
terminali mobili in uplink e downlink
terminali mobili con servizi differenti
Francesco Zaio
5
Simulatore UMTS
Architettura di rete
Node_B
Node_B
analisi dettagliata
RNS
dominio
d’utente
Node_B
UTRAN
RNC
Node_B
Iub
protocolli sulla
interfaccia radio “Uu”
Uu
Node_B
Node_B
UE
Francesco Zaio
6
Simulatore UMTS
Architettura dei protocolli radio
MAC
control plane
accessi multipli ad una
comune risorsa (risorse radio)
UPPER_layer
SAP(s)
RLC
trasmissione affidabile e non
dell’informazione
user plane
control
SAP
RRC
RRC
RLC
creare condizioni per la corretta
trasmissione dei dati utente
canali
logici
UPPER_LAYER
MAC
sorgenti di traffico
PHYSICAL_CHANNEL
qualità del canale radiomobile
Francesco Zaio
canali
di trasporto
Physical
Channel
quality
7
Simulatore UMTS
Livello RRC
funzioni
architettura
Francesco Zaio
8
Simulatore UMTS
Livello RRC
Funzioni
instaurazione, mantenimento e rilascio della
connessione RRC
instaurazione, riconfigurazione e rilascio dei
Radio Bearer
variazione della velocità trasmissiva
sospensione e riattivazione della trasmissione dei dati
assegnazione, riconfigurazione e rilascio
delle risorse radio
controllo della QoS
ricezione e controllo delle misure
monitoraggio del volume di traffico
stima della qualità del mezzo trasmissivo
Francesco Zaio
9
Simulatore UMTS
Livello RRC
Architettura
Nt_Sap
modello base
DC_Sap
GC_Sap
Routing Function Entity
RFE
RFE
RFE
CFE
Transfer Mode Entity
Control
C_Sap
Control
Memory
Control
Control Function Entity
TME
canale logico CCCH
TME
simula il trasferimento dei msg
di segnalazione sul canale
logico DCCH, instaurato con
una connessione RRC
Misure
Controllo
Francesco Zaio
10
Simulatore UMTS
Livello RRC
Architettura
lato UTRAN
eredita la struttura di base
sovrappone il gestore di
Radio Resource Management (RRM)
algoritmi per la gestione delle risorse radio
garantire la qualità di servizio richiesta dai
Radio Bearer
Francesco Zaio
11
Simulatore UMTS
Livello RRC
Architettura
lato UE
eredita la struttura di base
sovrappone le entità per gestire le
procedure del livello nell’UE
Francesco Zaio
12
Simulatore UMTS
Modelli di traffico
sorgente Unconstrained Delay Data
servizi non real time di web browsing
classe Interactive
sorgente Video
servizio real time a bit rate variabile (VBR)
classe Streaming
Francesco Zaio
13
Simulatore UMTS
Modelli di traffico
Sorgente UDD
state chart di primo livello
SESSION OFF
SESSION ON
SESSION
ON
Sequenza di
chiamate a
pacchetto
SESSION
OFF
tempo di lettura
durata della sessione fissata dalla
dimensione in byte dei dati da trasmettere
Francesco Zaio
14
Simulatore UMTS
Modelli di traffico
Sorgente UDD
SESSION ON
state chart di secondo livello
UDD
384
UDD64, UDD144, UDD384: diverse
velocità di generazione dati
transizioni dettate da
procedure di livello RRC
SUSPEND
Francesco Zaio
UDD
144
SUSPEND
UDD
64
15
Simulatore UMTS
Modelli di traffico
Sorgente UDD
state chart di terzo livello
UDD 384
ON: chiamata a pacchetto
OFF: tempo di lettura
OFF
Francesco Zaio
ON
16
Simulatore UMTS
Modelli di traffico
Sorgente Video
state chart
SESSION ON
Start tx
SESSION ON
quantizzazione del
bit rate della
sorgente in un
numero discreto di
livelli
transizione tra i
sottostati 64 e 384
regolate per mezzo
di variabili aleatorie
SESSION
OFF
α
384
End tx
64
β
flusso VBR
durata della sessione fissata da un tempo
casuale di distribuzione nota
Francesco Zaio
17
Prestazioni del sistema
Classe di
traffico
DSCH
dimensione
media dei
dati generati
fissata
probabilità
di blocco
sempre nulla
25
Traffico medio per sessione [kbit/s]
solo UDD
Traffico medio smaltito al variare di num_UE e P_err
30
20
P_err = 0.2
15
10
5
0
Francesco Zaio
traffico offerto
P_err = 0.0001
P_err = 0.075
2
4
6
8
10
12
14
numero di UE
16
18
20
18
Prestazioni del sistema
solo UDD
25
traffico offerto
P_err = 0.0001
20
P_err = 0.075
P_err = 0.2
15
10
2
4
6
8
numero di UE
10
12
14
Probabilità di blocco
0.5
P_blocco
DCH
dimensione
media dei
dati generati
fissata
Traffico medio per sessione [kbit/s]
Classe di
traffico
Traffico medio smaltito al variare di num_UE e P_err
30
P_err = 0.0001
P_err = 0.075
P_err = 0.2
0.4
0.3
0.2
0.1
0
Francesco Zaio
2
4
6
8
numero di UE
10
12
14
19
video
DCH
tempo medio
di attività
fissato
UDD
CPCH
dimensione
media dei
dati generati
fissata
Francesco Zaio
Traffico medio smaltito al variare di num_UE e P_err (servizio STREAMING)
190
180
170
traffico offerto
P_err = 0.0001
160
P_err = 0.075
150
P_err = 0.2
140
130
120
4
6
8
10
numero di UE totali nel sistema
12
14
Traffico medio smaltito al variare di num_UE e P_err (servizio UDD)
Traffico medio per sessione [kbit/s]
Scenario
misto
Traffico medio per sessione [kbit/s]
Prestazioni del sistema
30
25
traffico offerto
20
P_err = 0.0001
15
P_err = 0.075
P_err = 0.2
10
5
0
4
6
8
10
numero di UE totali nel sistema
12
14
20
Conclusioni
importanza del RRC nella gestione del sistema
evita perdite di pacchetti dovute ad overflow nei
buffer
limita il numero di pacchetti scartati a
causa del canale radiomobile
ottimizza la gestione delle risorse
supporta in contemporanea servizi differenti
mediante adeguate politiche di admission control
e algoritmi di pre-emption delle risorse
Francesco Zaio
21
Francesco Zaio
22
Scarica

Sviluppo del simulatore UMTS e valutazione delle prestazioni