Vous êtes sur la page 1sur 26

Plan du cours

Introduction
Ltalement de spectre
La couche physique
Les sous-couches MAC/RLC
Conclusion
UMTS : Couches PHY, MAC, RLC

Philippe Godlewski
Marceau Coupechoux
Philippe Martins
UE RES730
Telecom ParisTech, Dpartement Informatique et Rseaux

Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 2

Introduction Introduction
Architecture en couches. Architecture protocolaire (couches 1, 2 et 3).

Utran Uu RRM CM, SM; MM


Application Application control plane user plane

wap wap
TCP TCP couches L3 Radio Resource
PDCP
hautes Control (RRC)
IP IP BMC
(monde IP)

Control / Measurements
PDCP PDCP Other User
traffic
couches
Radio Link Control (RLC)
RRC RLC RRC RLC basses
L2 Logical
channels
MAC
UE
MAC RNC Medium Access Control (MAC)
Phy Phy NodeB Transport
channels
medium L1 Physical Layer
Physical
channels
Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 3 Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 4
Introduction Introduction
Plan Contrle / Plan Utilisateur : Rle des couches :

Le plan Contrle Physique (modem) + modulation/codage + entrelacement + canalisation +


contrle de lien physique,
Ensemble de la signalisation change entre lUTRAN et le terminal
MAC (Medium Access Control)
(tablissement / libration de ressources radio) ou entre le rseau cur et
le terminal (couches MM, CM ,GMM et SM). accs au mdium, mais aussi, multiplexage sur un mme canal de
transport et/ou ordonnancement entre les diffrents services ,
RLC (Radio link Control)
Le plan Utilisateur formatage en blocs , segmentation/rassemblage,
Les informations mises ou reues par les utilisateurs (e.g. voix code par fiabilisation (en mode AM)
lAMR, paquets relatifs une connexion internet) et cryptographie (data)
PDCP (Packet Data Conversgenc Protocol)
support de diffrents protocoles rseaux,
essentiellement compression d'en-ttes.
BMC (Broadcast/Multicast Control Protocol)
services en diffusion (e.g. SMS cell broadcast).

Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 5 Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 6

Introduction
Rle des couches :

La couche RRC (Radio Ressource Control, plan contrle) joue un rle


essentielle dans l'interface radio :
gestion des ressources radio
contrle toutes les autres couches ( chef d'orchestre ),
UMTS : Couches PHY, MAC, RLC
assure la signalisation (MM, CM, SM), Ltalement de spectre
configure, commande les couches PHY, MAC, RLC,
gre les mesures (les sollicite, les traite, les formate, les transmet),
Introduction
l'entit RRC de l'UE est "esclave" de celle du RNC.
Modulations numriques
Principes de ltalement
Gain dtalement
Rcepteur Rake
Qualit radio
CDMA cellulaire

Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 7
Ltalement de spectre Ltalement de spectre
Introduction Introduction
En UMTS, le duplexage est FDD En UMTS, le multiplexage est en codes (CDMA)
Voie montante :
puissance frquence
TDMA

voie descendante (DL) : f1


Utilisateur 1 :
code S1
voie montante (UL) : f2 temps

puissance frquence FDMA Utilisateur 2 :


code S2
Utilisateur 3 :
code S3

Duplexage
temps
frquence Multiplexage
puissance

CDMA
temps
Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 9 Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 10

Ltalement de spectre Ltalement de spectre


Introduction Introduction
En UMTS, le multiplexage est en codes (CDMA) En UMTS, le multiplexage est en codes (CDMA)
Voie descendante : motif K=1 Voie descendante : motif K=1

B1 : code S1 B2 : code S2

GSM : UMTS :
Squence dembrouillage motifs de rutilisation gnralement motifs de rutilisation = 1
(scrambling) de la BS diffrents de 1 Planification des codes PN
Code de canalisation Exemple : K=18 pour la voie balise codes de Gold
(channelisation) Exemple : K=12 pour les autres canaux + : planification facile
Multiplexage Exemple : K=3 avec du saut de frquence - : gestion des interfrences

Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 11 Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 12
Ltalement de spectre Ltalement de spectre
Introduction Introduction
Codage de source : Exemples :
Codes dtalement (spreading codes) :
GSM : FR, EFR, HR forms en combinant :
UMTS : AMR code de canalisation (channelisation code)
0011101100110110101
Vocodeur service 1
UE 1

Codage canal (channel coding) : Exemples : service 2 UE 2


Codage convolutionnel
codage correcteur derreurs UL DL
(dcodage de Viterbi)
protection contre les erreurs Turbo code
prsents dans peu prs tous les systmes etc squence dembrouillage (scrambling)
li la thorie de linformation : capacit de Shanon
UE 1 NB 1
le codage dpend du service et de la qualit du lien radio
permet dabaisser lEbNo cible UE 2 NB 2

UL DL
0011101010111 0011101010111001110 Taux de codage
Source Codage (rate) :
R=k/n
k bits n>k bits
Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 13 Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 14

Ltalement de spectre Ltalement de spectre


Modulations numriques Modulations numriques
> Information "numrique" : x = (x0, x1, , xk , )
avec xk A (~ constellation, e.g. A = {+1, -1 }) Dbit symbole (ou baud) : Rs = 1/Ts ;
dbit binaire (sans codage de canal) : Rb = log2(| A|)/Ts.
> Un "symbole numrique" ou chantillon xk est transmis via une forme
dimpulsion s(t) dcale sur l'intervalle [kTs, (k+1) Ts] : xk s(t - k Ts)
La bande "normalise" (bande de Nyquist) est W = 1/Ts
s(t) ou - s(t)
Impulsion de base : s(t) (Cf. PCM, Pulse Coded Modulation)
nergie par symbole Es = E(|| xk2 ||) ||s||2
||s||2 = [0, Ts] ||s(t)||2 dt (= Es = Eb dans le cas antipodal)
0 Ts t
Cas antipodal : xk {+1, -1 }
Train d'impulsions : X(t) = k xk s(t - k Ts) x = (+1, -1, +1, -1, -1, ) dans l'exemple prcdent,
+ s(t) - s(t) + s(t) - s(t) - s(t) bit "0" cod en +1, bit "1" cod en -1, bk ! ck = (-1)(bk)
Ts 2Ts 3Ts 4Ts 5Ts t
0

Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 15 Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 16
Ltalement de spectre Ltalement de spectre
Modulations numriques Modulations numriques

Pour la PSK binaire, Ts = Tb (en l'absence d'talement et


de codage). L'impulsion de base est le rectangle. > Les modulations numriques de rfrence en CDMA sont
Le signal en BdB est NRZ (non retour zro). la PSK (et la QPSK).

+ s(t) - s(t)
> Phase Shift Keying ou BPSK,
(Es/Ts) Binary PSK ou en franais MDP2.
+ Ts 2Ts + 3Ts 4Ts 5Ts
t
C'est l'Exemple
0

- - - de modulation antipodale.
> La QPSK ( 1.PSK en phase + 1.PSK en quadrature,
>> Dans cette prsentation, nous considrerons la (B) PSK pour simplifier
les exemples.
~ modulation 4 phases)
intervient aussi au niveau du signal tal.
>> La QPSK consiste utiliser la voie Q (voie sinus) en plus de la voie I
(cosinus) on se contente d'une constellation en {1} plutt que {1i}. > NB : La 8 PSK est utilise dans EDGE, dans HDR du CDMA 2000

Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 17 Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 18

Ltalement de spectre Ltalement de spectre


Modulations numriques Principes : des bits aux chips

> La probabilit d'erreur par bit (bit error rate) d'une > Principe de l talement de spectre : hacher une modulation NRZ
modulation antipodale est thoriquement (i.e. en prsence
+ s(t) - s(t)
de bruit blanc, Cf. AWGN channel) : (Es/Ts)
+ Ts 2Ts + 3Ts 4Ts 5Ts
t
0
& 2 ES #
BER = Q$$ ! - - -
!
% N0 "
+ s(t) - s(t)
Q(x) : fonct. d'erreur de
la gaussienne normalise
Q(x) = [x, +] exp(-y2/2)/2 dy

> Des valeurs de rfrence


(Eb /N0)= 6 dB => BER = 2.10-3 La modulation rsultante est encore antipodale ;
(Eb /N0)= 8 dB => BER = 2.10-4 mme nergie par bit : ||s||2 = ||s||2
Es
Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 19 Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 20
Ltalement de spectre Ltalement de spectre
Principes : des bits aux chips Principes : des bits aux chips
> direct sequence spread spectrum > Vision spectrale
(ou talement de spectre par squence directe)
Schma d'un modulateur talement
f
de spectre par squence directe
Reprsentation
familire pour f f
(schma quivalent en bande de base les analystes de
ajouter la translation en frquence
pour passer en frquence porteuse) spectres (frquences)

PN(t) est la squence d'talement Signaux impliqus (en bdb) :


Remarque : PN(t)*PN(t)= 1.
f
> Signaux impliqus (en bdb) :
- signal vhiculant l'information NRZ(t),
- squence PN(t), Linterfrence est tale ("blanchie")
de mme pour les brouilleurs bande troite
- signal NRZ tal NRZ(t) x PN(t).

Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 21 Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 22

Ltalement de spectre Ltalement de spectre


Principes : des bits aux chips Principes : filtre adapt
Rcepteur simple sur canal parfait (ni bruit, ni interfrence) :

> Exemple (scolaire)


Sreu(t) = NRZ(t-0)*PN(t-0)
Correspondance bit/chip : bit -> code (squence de chips) On multiplie le signal reu par PN(t-0)
0 -> +-++---+ = +s1(t)! Sreu(t)*PN(t-0) = NRZ(t-0) car PN(t-0)*PN(t-0) = 1

1 -> -+--+++- = -s1(t)!


Rcepteur simple sur un canal avec bruit additif gaussien :
1/ Donnes utilisateur "bit"!
Sreu(t) = NRZ(t-0)*PN(t-0) + n(t)
!0.......1.......0.......1.......1
On ralise une corrlation entre le signal reu et la squence PN
2/ Signal-chip transmis!
Sreu(t)*PN(t-0) = NRZ(t-0)*PN(t-0)*PN(t-0) + n(t)*PN(t-0)
+-++---+-+--+++-+-++---+-+--+++--+--+++-
Le gain d'talement est n = 8. = b*(2EbTb) + n(t)*PN(t-0)
Le second terme est proche de 0 car le bruit et PN sont dcorrls.

Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 23 Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 24
Ltalement de spectre Ltalement de spectre
Principes : filtre adapt Principes : filtre adapt
> Exemple : filtrage adapt s1(t) = +-++---+

> Exemple : filtrage adapt s1(t) = +-++---+


(signal en forme se squence de chip) +1 -1 -1 -1 +1 +1 -1 +1
-1 -1 -1 +1 +1 -1 +1
-1 -1 +1 +1 -1 +1
Sur les signaux chantillonns,
-1 +1 +1 -1 +1
cela revient faire un simple +1 +1 -1 +1
produit scalaire sur une fentre +1 -1 +1
glissante. -1 +1
+1
En pratique solution "coteuse"
(utilisation de filtres onde de
surface)

+1 -2 +1 0 -1 -2 -1 8

Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 25 Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 26

Ltalement de spectre Ltalement de spectre


Principes : filtre adapt Principes : filtre adapt
> Exemple de sortie > Autre exemple : n=128

Sortie du rcepteur filtre adapt , 0 interfreurs.


Sortie du rcepteur par filtrage adapt La signature s(t) est (pseudo) alatoire (de 128 chips)
Il suffit de relever la polarit des pics mesurs au instants "bit". (cas sans bruit ni interfrence).
(+-+-- ) -> (0 1 0 1 1 ), on retrouve la suite (des bits). La suite de donnes utilisateurs est (0, 1, 0, 1, 1) -> (+-+--), cf.
Remarque : le signal porte une information de synchro. exemple.
Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 27 Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 28
Ltalement de spectre Ltalement de spectre
Principes : filtre adapt Principes : filtre adapt
> Autre exemple (avec interfrences) : n=128 > Performances en terme de BER

> Au niveau du bilan nergtique et de la probabilit d'erreur, ChipER


l'talement de spectre n'apporte rien.
La formule BER = Q((2Eb/N0))
reste valable en prsence de
bruit gaussien blanc (bruit de d.s.p.
moyenne constante, gale N0, BER
dans les bandes considres).
Par contre le ChipER est "mauvais":
ChipER = Q(2Eb/(nN0)) << BER
(n = 8)
On peut supposer que |PN(t)| = 1
Sortie du rcepteur filtre adapt (signal bleu) (la squence PN est normalise).
(la signature s(t) comporte 128 chips) : cas avec 15 interfreurs. (Le signal NRZ tal correspond aussi une modulation antipodale).

Le signal semble noy dans le bruit mais, aux instants bit, les
valeurs sont correctes.
Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 29 Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 30

Ltalement de spectre Ltalement de spectre


Gain dtalement Gain dtalement
> Rappels : SNR (ou SIR ou SNIR) et EBNO Deux dures binaires interviennent au cours de ltalement :
Tb temps bit (Rb= 1/ Tb , dbit utilisateur bande avant talement)
On a S / N = Ec / N0
puissance/ Energie symbole/ Tc temps chip (Rc = 1/ Tc , dbit chip bande aprs talement).
puissance densit spectrale de puissance
Le rapport n = Tb / Tc ou (Rc / Rb) est appel facteur d'talement.
PS ou S = la puissance du signal utile "un bit = n chips"
PS = Ec / Tc (rappel : 1/ Tc = Ws ~ bande du signal)
= "nergie dun symbole" / "dure dun symbole" On pose Ge = 10 log10(n) (gain d'talement en dB)

N := PN = N0 x Ws (densit spectrale de bruit x bande du signal)


d.s.p. Ws
N0 f
PN f f

~1/Tb ~1/Tc

Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 31 Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 32
Ltalement de spectre Ltalement de spectre
Gain dtalement Gain dtalement
> Bilan nergtique > Gain d'talement : comparaison IS95/WCDMA

On a vu que : S/N = Ec/No

Et : n = Tb/Tc = WS/Rb IS95 Exemple si n = 128, alors Ge = 10 log10(128) = 21,07 dB


si (Eb/N0) dB = 8 dB alors (S/N) = 8 - 21,07 = -13,07 dB
Or la puissance avant et aprs talement est la mme : le niveau de bruit est 20 = 1013,07/10 fois le niveau de signal

Eb/Tb = Ec/Tc

Donc : Eb = n Ec UMTS Exemple si n = 512, alors Ge = 10 log10(512) = 27.09 dB


si (Eb/N0) dB = 8 dB alors (S/N) = 8 - 27,09 = -19,07 dB
On en dduit : S/N = (1/n) Eb/No = Rb/WS Eb/No le niveau de bruit est 80 = 1019,07/10 fois le niveau de signal

Et : (S/N)dB = (Eb/No)dB - Ge

Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 33 Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 34

Ltalement de spectre Ltalement de spectre


Gain dtalement Rcepteur Rake
> Propagation multi-trajet
> Schma simplifi dune transmission

= T2 T1
"
T1 T2 t

Si > Tc, les trajets sont distinguables (Tc 250 s ~ 75 m)


Ge = Gain dtalement en dB
n = spreading factor
Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 35 Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 36
Ltalement de spectre Ltalement de spectre
Rcepteur Rake Rcepteur Rake
> Schma dune chane de transmission

s(t) f0 I' N' f0 s(t-)

Channel to Channel
Modulator "
Coding baseband Decoding
User Spreading Channel despreading
Data Rake
or Match. F.

Schma d'une transmission avec talement par squence directe

s(t) I N s(t-)

bit chip chip bit


C
"
User Spreading Channel despreading
Data Rake
Remarque : en soft handover or Match. F.
on peut combiner des corrlateurs
Schma simplifi en bande de base
cals sur des squences diffrentes

Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 37 Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 38

Ltalement de spectre Ltalement de spectre


Qualit radio Qualit radio
Rapport signal interfrence : > chelle logarithmique : le dB, le dBm

Le critre de qualit radio qualit qualit


On utilise une chelle logarithmique pour reprsenter les
Puissance rapports signaux bruit (ou interfrences)
est le rapport de puissance : SIR EBNO
SIR := S/I
S ou C
X_dB = 10 log10(X_fois) => X_fois = 10(X_dB/10)
I N
(signal to interference ratio) (notation s(t-)
10 dB = 10 fois
En raisonnant sur des
quivalente)
S SIRdB = 10 log10(SIRfois)
7 dB = 5 fois
nergies par temps symbole,
3 dB = 2 fois
on peut crire :
Canal Ec Dstalement
Rake
Eb Le dB milliwatt ou dBm : 0 dB = 1 fois
SIR = Ec / I0 ou filtre adapt -3 dB = fois
I0 N0 IN0 P_dBm = 10 log10(P_mW). -10 dB = 1/10 fois
En radio mobile I >> N -13 dB = 1/20 fois
Energie ou dsp
linterfrence est le facteur dominant Ex SIRfois= 2 <=> SIRdB = 3 dB -17 dB = 1/50 fois
Attention N0 N0 ((!!))
Attention on utilise rarement les connotations
Le bruit blanc "canal" N0 est diffrent du bruit en sortie du ds-taleur
(mais cela ne signifie pas que 2 = 3 (!))
(~interfrences blanchies) not aussi N0 (IN0 sur le sur la figure )

Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 39 Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 40
Ltalement de spectre Ltalement de spectre
Le CDMA cellulaire : la canalisation Le CDMA cellulaire : la canalisation
> Matrice d Hadamard : dfinition

Construction rcursive
de Sylvester

Les lignes dune matrices sont orthogonales.


Lorthogonalit nest pas conserve si on dcale un code par rapport lautre.
Lorthogonalit est conserve si on affecte des poids diffrents chaque code.

Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 41 Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 42

Ltalement de spectre Ltalement de spectre


Le CDMA cellulaire : la canalisation Le CDMA cellulaire : la canalisation
> Quelques proprits : > Une reprsentation graphique des matrices dHadamard

Construction rcursive
n=2 n=4 n=8 n=16
(+c,+c)
c
(++ + +) (+ + + + + + + +)
(+c,-c) (++) (+ + + + - - - - )
(++ - -)

(+)
(+ - + -) (+ - + - + - + - )

(+ - + - - + - + )
(+-) (+ - - + )

Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 43 Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 44
Ltalement de spectre Ltalement de spectre
Le CDMA cellulaire : la canalisation Le CDMA cellulaire : la canalisation
> Canalisation de (Walsh-)Hadamard > Facteur d talement (SF) variable
Il y a n = 2m lignes dans la matrice
LUMTS permet dutiliser un facteur dtalement (n=SF) variable suivant le
n <= 512, en DL ( n <= 256 en UL) dbit ncessaire pour le service
En IS95, n = 64
multi rate , multi service
Les lignes de la matrice dHadamard permettent de dfinir des canaux physique Orthogonal Variable Rate Spreading Factor Codes (OVSF)
Ils correspondent dans une certaine mesure aux canaux physiques du GSM (n de temps chip Le dbit chip est constant = 3.84Mcps
slot sur une frquence)
Une ligne de la matrice est appele code de Walsh
t
En gnral, on nutilise pas toutes les lignes, mais seulement une certaine proportion :
Le systme serait trop charg, il y aurait trop dinterfrence,
Service 1
On parle de systme limit par la qualit (et non pas par le nombre de canaux) SF grand " dbit faible
temps bit service 1

Gnralement : pas de limitation en codes Service 2


SF petit " dbit fort
temps bit service 2
Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 45 Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 46

Ltalement de spectre Ltalement de spectre


Le CDMA cellulaire : la canalisation Le CDMA cellulaire : lembrouillage
> Principe de lOVSF > Embrouillage : squences PN

n=2 n=4 n=8 n=16 n=32 n=128 n=256 Les lignes dune matrice dHadamard (sous forme Sylvester) nont pas dapparence
nouveaut alatoire .
Les squences dembrouillage (scrambling) sont l pour les "randomiser". Elles ont
des proprits dauto-corrlation presque parfaites.

Le systme IS95 nutilise que des m-sequences


Le systme tant synchronis (par GPS en gnral),
les squences utilises par les diffrentes BS (base station) peuvent tre dduites
par dcalage (offset) partir dune squence unique suffisamment longue
De mme pour les mobiles

WCDMA utilise des familles plus sophistiques de squences (Gold)


Le systme ntant pas synchronis,
Approximativement noeud terminal (code utilis) il faut utiliser des squences diffrentes dans
Rcb ~ Rc/n noeud lagu des BS proches et non des versions dcales dune mme squence
noeud intermdiaire
Rcb <= Rc

Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 47 Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 48
Ltalement de spectre Ltalement de spectre
Le CDMA cellulaire : lembrouillage Le CDMA cellulaire : principes de transmission
Codes dtalement (spreading codes) :
forms en combinant :
Canalisation
code de canalisation (channelisation code)
+ + + + + + + + Embrouillage
+ + + - + - - - UE 1
+ - + - + - + - service 1
+ + - - + + - -
+ + + - + - - - service 2 UE 2
+ - - + + - - +
+ + + + - - - - + - + + + + - + UL DL
+ - + - - + - + + + - + + - + +
+ + - - - - + + + - - - + + + - squence dembrouillage PN (scrambling)
+ - - + - + + - + + + - - + + +
+ - + + - - + - UE 1 B1
Matrice dHadamard + + - + - + - -
(forme Sylvester) + - - - - - - + UE 2 B2

UL DL

Matrice dHadamard ( random )

Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 49 Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 50

Ltalement de spectre Ltalement de spectre


Le CDMA cellulaire : principes de transmission Le CDMA cellulaire : principes de transmission
resulting
channelization scrambling spreading sequence
cch,u
cscr cscr
cch,u
cch,u
cch,u" cch,u x cscr

Schema alternatif

00001111
cch,u 00001111 cscr 01001011 01001011 Notation
cch,u 00110011 01000100 0,1
cch,u" 01010101 (logique)

Channelization + scrambling
On peut donc voir lmission comme faite en une seule tape : une multiplication par une squence
PN*Wi, o Wi est la ime squence de Walsh rpte priodiquement.

Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 51 Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 52
La couche physique
Caractristiques gnrales

LUTRA-FDD se fonde sur du WCDMA 3.84Mcps. Les modulations BPSK et


QPSK sont utilises.

Sur la voie descendante, les canaux sont spars par des codes OVSF ; les
cellules sont spares par des codes dembrouillage.
UMTS : Couches PHY, MAC, RLC
La couche physique Sur la voie montante, les missions des mobiles sont spares par des codes
dembrouillage ; les services dun mme mobile par des codes OVSF.

Caractristiques gnrales
Bandes de frquences :
Fonctions
Structure temporelle DL : 2110-2170 MHz
Canaux physiques UL : 1920-1980 MHz
Chanes de transmission Les bandes sont divises en blocs de 5 MHz, chacun associ une porteuse.
Transport
En France, les oprateurs ont 3 porteuses.

Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 54

La couche physique La couche physique


Fonctions Structure temporelle
Les principales fonctions de la couche physique : slot (0.667 ms) =
puissance constante
Traitements RF,
Synchronisation temps et frquence,

0. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.


Modulation et talement : canalisation (channelization) et embrouillage
(scrambling),
Entrelacement, # i -1 #i # i +1 # i +2
Codage/dcodage canal (FEC, code convolutionnel ou turbo code),
trame (10 ms)
Dtection des erreurs (CRC),
slot = 10 ms / 15 = 0,667 ms
Multiplexage des canaux de transport, (une simple unit temporelle "slot TDMA")
Mesures radio (SIR, puissance dmission, etc),
trame (frame) de 10ms (15 slots)
Procdures radio : accs alatoire, contrle de puissance en boucle ferme, numrote par SFN (System Frame Number) modulo 4096.
excution du soft hand-over.

Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 55 Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 56
La couche physique La couche physique
Structure temporelle Canaux physiques
Liens entre canaux logiques, de transport et physiques :

SF=256
1 "symbole typique" = 256 c-chip Canaux logiques

Transport Format
10 256 = 2560 c-chip 1 c-chip
slot 20 256 = 2x2560 r-chip =2 r-chip
slot (0.667 ms) Canaux de transport
(QPSK) Canaux usage
1 slot = 2560 c-chip = 2x2560 r-chip de la couche physique
Multiplexage

0. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 1 trame = 38.4 K c-chip Canaux physiques

trame (10 ms)

# i -1 #i # i +1 # i +2 3.84 M c-chip /s Canaux physiques Canaux physiques


ddis communs
A la rception, le dstallement peut se faire slot par slot
Le dcodage de canal peut de faire trame par trame (si TTI= 10ms)

Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 57 Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 58

La couche physique La couche physique


Canaux physiques Canaux physiques
Canaux :
DPDCH : Dedicated Physical Data Channel Canaux
Canaux logiques : DPCCH : Dedicated Physical Control Channel physiques
ddis
canaux offerts par le MAC au RLC,
spcifient le type dinformation indpendamment de la manire dont elle Vers
est transmise, Quoi ? canaux
de transport P-CCPCH : Primary Common Physical Channel
canaux de contrle et de trafic.
S-CCPCH : Secondary Common Physical Channel
Canaux de transport :
services offerts par la couche PHY aux couches suprieures, PRACH : Physical Random Access Channel
Canaux
dfinis par la manire dont les donnes sont transfres (essentiellement physiques
codage et dlai, i.e. TTI), Comment ? AICH : Acquisition Indication Channel communs
Visibles
canaux ddis ou communs. seulement CPICH : Common Pilot Channel
Canaux physiques : de la SCH : Synchronization Channel
couche PHY PICH : Paging Indication Channel
dfinis par un code dembrouillage, de canalisation (ventuellement), une
structure temporelle.

Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 59 Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 60
La couche physique La couche physique
Canaux physiques ddis Canaux physiques ddis : voie montante
> Multiplexage data/contrle physique User dependant
channelization code, cch,u
cscr
Contrle physique = DATA I
(DPDCH)
Pilot (~training) : squence connue permettant lestimation du canal. G
TPC (Transmit Power Control) : indique lmetteur sil faut augmenter Control
X j
(DPCCH) Q
ou diminuer la puissance dmission.
channelization code, cch,v
FBI (FeedBack Information UL) : information de retour pour la diversit
en transmission en boucle ferme. Dans le sens montant,
TFCI (Transport Format Combination Indicator) : schmas de codage et un canal phy. de donnes DPDCH (DedPhyDataCh)
dentrelacement utiliss. est implment en phase , I
Donnes = pour la couche physique, i.e., il peut sagir de signalisation pour un canal phy. de contrle DPCCH (DedPhyControlCh)
(il sagit du contle physique)
les couches suprieures. est implment en quadature , Q
En mode ddi, la manire dinsrer le contrle physique est diffrente en Remarque : la rfrence de phase fournir (pour distinguer I et Q) au NodeB est
UL et en DL. propre chaque UE. Elle ne peut tre mutualise.

Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 61 Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 62

La couche physique La couche physique


Canaux physiques ddis : voie montante Canaux physiques ddis : voie montante
Format du DPDCH et du DPCCH (tir de [3]): Exercice :

DPDCH Data Voie I Dans le sens montant,


un canal phy. de donnes DPDCH (DedPhyDataCh) est implment en
DPCCH Pilot TFCI FBI TPC Voie Q phase avec un taux dtalement SF {256, 128, 64, 32, 16, 8, 4}.
Soit Rchip, le dbit chip et Rcoding, le taux de codage canal
1 slot = 2560 chips Quel est le dbit utilisateur ?
Que vaut Rchip ?
Le dbit sur DPDCH dpend du facteur dtalement (2560 r-chips par slot).
Donner une valeur typique de Rcoding,
Format du DPCCH :
Application numrique avec SF=256 et SF=4.
Facteur dtalement constant 256, transmission de 10 bits,
La norme dfinit 12 formats de slot (Npilot, NTPC, NTFCI, NFBI),
Le format de slot est configur par les couches suprieures.

Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 63 Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 64
La couche physique La couche physique
Canaux physiques ddis : voie descendante Canaux physiques ddis : voie descendante
cell
channelization code, cch,u dependant
cscr TFCI Data 1 TPC Data 2 Pilot
I
DATA + CONTROL serial 1 slot = 2560 chips complexes
(DPDCH|DPCCH) to
parallel X j
Q
Le DPDCH et le DPCCH sont multiplexs en temps.
channelization code, cch,v
Le nombre de bits par slot dpend du facteur dtalement, identique pour les
deux canaux physiques.
Dans le sens descendant,
les canaux phy. La norme dfinit 49 formats de slot (Npilot, NTPC, NTFCI, NFBI, Ndata1, Ndata2).
de donnes DPDCH et de contrle DPCCH Le format de slot est configur par les couches suprieures.
sont multiplexs sur le mme "fil".
Remarque :La rfrence de phase fournir aux diffrents UE peut tre mutualise
(contenue dans scrambling code, et dans le SCH)

Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 65 Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 66

La couche physique La couche physique


Canaux physiques ddis : voie descendante Canaux physiques ddis : taux de codage global
Exercice :

Quel est le dbit binaire de lensemble DPCCH+DPDCH ?


Soit Rpb, le dbit du DPCCH, donner le dbit binaire utilisateur Rb, en
fonction de Rchip, SF, Rpb et Rcoding.

Holma [1]

Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 67 Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 68
La couche physique La couche physique
Canaux physiques communs : voie descendante Canaux physiques communs : voie descendante
Les canaux physiques communs sur la voie descendante : Diffusion de donnes :
P-CCPCH : il transporte les informations de contrle en diffusion,
256 chips
broadcast (informations sur la cellule, de synchronisation en temps, ...).
complexes S-CCPCH : il transporte le paging et le FACH (Forward Access Channel).
P-SCH Cp Cp Cp Cp Cest un canal partag.

C0 C1 C2 C14 La dnomination contrle physique est impropre puisque ce canal
S-SCH
CPICH (SF=256) ne transporte que des informations de couches suprieures [3].
PICH (SF=256)
AICH (SF=256) BCH FACH PCH
P-CCPCH P-CCPCH P-CCPCH SF=256
S-CCPCH (SF entre 4 et 256)


Slot 0 Slot 14

P-CCPCH S-CCPCH

Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 69 Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 70

La couche physique La couche physique


Canaux physiques communs : voie descendante Canaux physiques communs : voie descendante
Canaux SCH et CPICH : Paging et allocation de ressources :
CPICH : il permet les mesures dnergie et lestimation de canal ; il est PICH : il indique au terminaux sils sont susceptibles dtre pags la
cod avec le code dembrouillage de la cellule. prochaine trame.
SCH : il permet la synchronisation en temps (slot et trame) et lobtention AICH : Il permet au rseau dindiquer quil a reu une signature daccs
du code dembrouillage de la cellule (avec le CPICH) ; il est ncessaire alatoire sur le PRACH.
pour la recherche de cellule (cell search).
PICH et AICH sont des canaux dindication : les messages sont transmis
Principe de la synchronisation (temps et code) : sur le S-CCPCH
1. P-SCH : dtection dun rseau UMTS, choix de la cellule, synchronisation
slot (le code Cp est unique).
2. S-SCH : synchronisation trame et identification dun groupe de codes
dembrouillage (il y a 64 squences C0,,C14).
3. CPICH : identification du code dembrouillage (parmi 8).

Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 71 Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 72
La couche physique La couche physique
Canaux physiques communs : voie montante Transport : format de transport

Voie montante : le PRACH


AICH
Un canal de transport correspond un mode de transmission physique donn
(format de transport) :
TTI (Transmission Time Interval) : dure pendant laquelle est transmis un
bloc de transport, TTI {10, 20, 40, (80)} ms,
+ dB RACH message
+ dB
CRC (prsence et ventuellement taille) : dtection derreurs,
10 or 20 ms
Type de codage canal (convolutionnel ou turbo) et taux de codage,
RACH preambule Adaptation aux contraintes de la couche physique par poinonnage ou
rptition de certains bits, rate matching.

L'accs alatoire est gr par la couche Phy (et non MAC !)


(procdure Aloha synchronis + CDMA) Les donnes sont formates en blocs de transport . Plusieurs blocs
peuvent tre envoys chaque TTI. Paramtres additionnels du format :
Le prambule est constitu d'une courte squence de 1 ms. Transport Block Set Size : nombre de blocs par TTI,
AICH - Acquisition Indication Channel (~ accus de rception du Transport Block Size : taille des blocs.
ton RACH)
La partie donne Random Access message correspond 400 ou 600
bits environ
Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 73 Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 74

La couche physique La couche physique


Transport : format de transport Transport : canaux
Un canal de transport peut regrouper plusieurs canaux logiques (qui seront Liens entre canaux de transport et physiques :
transmis de la mme manire par la couche PHY).
Les valeurs sont dynamiques ou semi-statiques et sont configures par
changes de messages RRC.
Les caractristiques de la transmissions sont donnes par le TFCI. Canal de transport Canaux de transport
ddi DCH communs

Transport Block Size Transport Block


Transport
Block Set
Size Canaux de transport
Transport Block Transport Block

Transport Format Multiplexage


Transport Block Transport Block
Canaux physiques

t
TTI
Copi de [4]

Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 75 Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 76
La couche physique La couche physique
Transport : canaux Transport : canaux
Correspondances canaux de transport / physiques :
Canaux
de DCH BCH FACH PCH RACH
DCH : Dedicated Channel
transport
ddis Canaux de transport
BCH : Broadcast Channel

FACH : Forward Access Channel


Canaux
de
PCH : Paging Channel transport
communs

RACH : Random Access Channel


Canaux physiques
DPDCH DPCCH P-CCPCH S-CCPCH PRACH CPICH AICH SCH PICH

Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 77 Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 78

La couche physique La couche physique


Transport : canaux Transport : canaux
DCH (UL/DL) : il transporte toutes les informations ddies un utilisateur Correspondance entre les tats RRC et les canaux de transport.
(donnes utilisateurs pour le service et information de contrle des couches
suprieures).
On peut multiplexer plusieurs DCH sur un DPDCH.
Il supporte le contrle de puissance rapide et le soft hand-over. Etat RRC Canal de transport

Cell_DCH DCH
BCH (DL) : il transporte les informations du rseau et de la cellule, e.g. codes
et slots pour laccs alatoire. Cell_FACH FACH/RACH

FACH (DL) : il transporte des informations de contrle ou de petites quantits Cell_PCH PCH
de donnes utilisateur. Pas de contrle de puissance rapide.
URA_PCH PCH
PCH (DL) : il transporte linformation ncessaire linitiation dun appel par le
rseau (paging). Idle PCH

RACH (UL) : il est utilis pour laccs alatoire. Il peut transporter de petites
quantits dinformations utilisateur.

Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 79 Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 80
La couche physique La couche physique
Transport : entre transport et physique Transport : entre transport et physique
Canal de transport DCH1 Canal de transport DCH2 Multiplexage des canaux de transport :
Transport TB TB TB TB TB TB Transport
Format 1 Format 2
Des units de donnes sont transmises par la couche MAC vers la couche
Concatnation PHY.
Celle-ci produit essentiellement des trames (radio frame) de dure minimale
Codage canal gale 10 ms (au lieu de 20 ms dans GSM ou dans IS95)
Transport Format 1
+
Transport Format 2
1er entrelacement La couche PHY produit ainsi chaque 10 ms, un paquet radio (radio frame
=
Transport Format ou "burst") muni d'une tiquette (TFCI) qui indique comment le rcepteur
Adaptation de dbit Combination devra traiter ce "paquet".

Segmentation trame
et 2nd entrelacement Ce paquet radio contient les donnes correspondant au canaux de
Multiplexage des canaux transport slectionns par la couche MAC.
de transport en CCTrCH
TFCI

Trame 10ms Trame 10ms

CCTrCH = Coded Composite Transport Channel


Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 81 Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 82

La couche physique La couche physique


Transport : entre transport et physique Transport : entre transport et physique
TFCI (Transport Format Combination Indicator) indique, pour chaque Le TFCI (Transport Format Combination Indicator)
paquet radio (radio frame) transmis, les lment suivants : est protg par un codage de canal spcifique introduit au niveau de la
les canaux de transports momentanment slectionns, couche physique,
le mode suivant lequel les diffrents blocs de donnes provenant des
canaux de transports doivent tre cods et formats par la couche
physique. les lments (bits protgs) du mot de code correspondant sont rpartis
Ces informations sont essentielles au rcepteur pour interprter le signal reu sur les 15 slots d'une trame radio (10ms).
(dmoduler, dcoder, dmultiplexer ).

10 ms
Le TFCI (Transport Format Combination Indicator)
peut prendre 1023 valeurs ( 210).

Chaque TFCI est interprt grce un "dictionnaire" pralablement charg


dans le mobile par le RNC (Cf. RRC) lors de la configuration des bearers. lments constitutifs d'une radio frame
radio frame aprs codage et talement
(vue d'artiste)
Cela conduit une myriade of schmas de modulation/talement/codage ...
(1 dans GSM, 4 dans GPRS, 9 dans EGPRS, 1023 dans UMTS pour une
configuration donne (!) ).
(28)

Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 83 Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 84
La couche physique
Transport : entre transport et physique

PDCP PDCP PDCP PDCP

RRC RLC RLC RLC RLC

#1 #2 #3
Logical
channels
#4
Les sous-couches MAC/RLC

MAC
transport Fonctions et architecture MAC
channels
#1 #2 #3 #4
Canaux logiques
Physical layer processing
Les PDU MAC
La sous-couche RLC
radio frame PhCH

TFCI
radio frame
+ coding + spreading Fig. Multiplexage des blocs de transport dans la
10 ms couche MAC, TFCI

Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 85

Les sous-couches MAC/RLC Les sous-couches MAC/RLC


Fonctions et architecture MAC Fonctions et architecture MAC
La Sous Couche MAC assure les fonctionnalits suivantes :

La correspondance (mapping) entre les canaux logiques et les canaux de transport,

La slection dun format de transport appropri en fonction du dbit,

Gestion de la priorit entre les flux de donnes dun UE,

Gestion de la priorit entre UEs par un ordonnancement dynamique,

Lidentification des UEs dans les canaux de transport communs,


Services fournis aux couches plus hautes
La mesure du volume de trafic,
Data transfer (transfert non acquitt de MAC SDUs)
entre entits MAC homologues, sans segmentation
Excution des passages canal ddi / canal commun sur instruction de RRC,
Rallocation de radio ressources et rajustement de paramtres MAC
(sur requte de RRC pour rallocation de ressource)
Le (d)chiffrement pour le RLC mode transparent,
Changement de paramtres MAC
La slection des Access Service Class pour la transmission sur RACH. Rapports de mesures
(des mesures locales MAC et RLC sont transmises au RRC).

Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 87 Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 88
Les sous-couches MAC/RLC Les sous-couches MAC/RLC
Canaux logiques Canaux logiques
BCCH (DL) : Broadcast Control Channel
Canaux logiques Canaux logiques Diffusion dinformations systme (system information), e.g. informations
de contrle de trafic permettant aux UE daccder au rseau.

Canaux logiques PCCH (DL) : Paging Control Channel


Envoi des informations de paging.

Canaux de transport
DCCH (UL/DL) : Dedicated Control Channel
Transfert dinformations de contrle entre lUE connect et le rseau, i.e. la
signalisation UTRAN (RRC) et rseau coeur (MM, GMM, CM, SM).
Multiplexage
CCCH (UL/DL) : Common Control Channel
Canaux physiques Transfert dinformations de contrle entre lUE non connect et le rseau, e.g.
signalisation ltablissement de la connexion.

DTCH (UL/DL) : Dedicated Traffic Channel


Transfert ddi dinformations utilisateur.

Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 89 Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 90

Les sous-couches MAC/RLC Les sous-couches MAC/RLC


Canaux logiques Canaux logiques
Correspondances canaux logiques / de transport : Correspondances canaux logiques / de transport / physiques :
DCCH DCCH DCCH DCCH
CCCH DTCH PCCH BCCH CCCH DTCH CCCH DTCH PCCH BCCH CCCH DTCH
Canaux logiques Canaux logiques

RACH DCH PCH BCH FACH DCH

Canaux de transport

RACH DCH PCH BCH FACH DCH

Canaux de transport

Canaux physiques
PRACH DPDCH DPCCH S-CCPCH P-CCPCH DPDCH DPCCH CPICH
UPLINK AICH
DOWNLINK SCH
PICH
UPLINK DOWNLINK
Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 91 Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 92
Les sous-couches MAC/RLC Les sous-couches MAC/RLC
Ordonnancement La sous couche RLC
L'entit MAC slectionne les blocs de transport selon la priorit, les paramtres Rle : Fiabilisation en mode acquitt (ARQ, rptition sur requte)
de QoS, la charge des tampons RLC, (fiabilise le lien radio, comme TCP fiabilise de bout en bout)
Le degr de protection (taux de codage) peut varier suivant les condition du
3 modes :
canal.
l'instant i 10 ms plus tard (Tr) transparent, on ne fait rien (sinon du bourrage),
(UM) Unacknowledge Mode, non acquitt, on numrote, on dtecte les
pertes,
Logical
channels #1 #2 #3 #4 #1 #2 #3 #4 (AM) Acknowledged Mode, acquitt, on numrote et on rpte.

MAC MAC Segmentation / Concatnation (UM et AM) :


Transport Segmentation de SDU en blocs (PDU)
channels #2 #3 #4 #2 #3 #4
#1 #1
Rassemblage de blocs en SDU
radio frame radio frame
Concatnation de (petits) SDU dans un bloc
Fragmentation de blocs en SDU
Chiffrement (si activ avec UM et AM).

SFN = i SFN = i + 1 t
Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 93 Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 94

Les sous-couches MAC/RLC Les sous-couches MAC/RLC


Les PDU MAC La sous couche RLC
TCTF (Target Channel Type Field) : ce champ identifie le type de canal Mode Transparent (TM) :
logique transport sur les canaux de transport FACH et RACH. Transfert de donnes,
Segmentation / rassemblage,
UE-Id type et UE-Id : ces champs fournissent une identification de lUE sur Suppression des SDU RLC aprs un trop grand dlai,
les canaux de transport partags. Le chiffrement est fait dans le MAC.
Mode Non-acquitt (UM) :
C/T : ce champ identifie un canal logique particulier lorsque plusieurs canaux Transfert de donnes,
logiques de mme type sont multiplexs sur un mme canal de transport Segmentation / rassemblage,
Concatnation / d-concatnation,
Suppression des SDU RLC aprs un trop grand dlai,
Chiffrement,
Dtection des SDU RLC errons.
Mode Acquitt (AM) :
Fonctions UM +
Reprises sur erreur,
Contrle de flux,
Livraison en squence.

Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 95 Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 96
Les sous-couches MAC/RLC Les sous-couches MAC/RLC
La sous couche RLC La sous couche RLC
Exemple dacquittement positif ou ngatif en mode AM : LACK ou le NACK des PDU reus est assur par lenvoi par le rcepteur de
rapports appels STATUS (PDU spcifique ou piggybacking).
.
STATUS peut tre envoy priodiquement ou sur dtection dun PDU
manquant.
Lmetteur dclenche lenvoi dun rapport en positionnant le bit Polling prsent
dans len-tte du PDU 1.

La sollicitation peut tre faite si


le PDU envoyer est le dernier dans la mmoire de lmetteur ;
priodiquement sur expiration dun temporisateur ;
sur expiration dun temporisateur associ chaque PDU au moment de
son transfert ;
aprs lenvoi dun certain nombre de PDU ou SDU ;
lorsque la fentre dmission a atteint un certain pourcentage de sa taille
maximale.

Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 97 Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 98

Les sous-couches MAC/RLC Conclusion


La sous couche RLC
Similarits avec le RLC du GPRS A retenir :
Spcification plus mature (piggy backing) Architecture en couches, rle des couches,
Plusieurs instances (une par bearer ) Principe de ltalement de spectre, spreading factor,
On traite les plans utilisateurs ET contrle Canalisation et embrouillage, OVSF,
Mais pas de ARQ hybride comme en EGPRS (ou en HSDPA) Fonctions de la couche PHY,
Canaux physiques, de transport, logiques,
Canaux physiques ddis : multiplexage data vs. contrle physique,
Structure temporelle, TTI,
Modes RLC.
Plus optionnel :
Modulations numriques,
Rcepteur Rake,
Les correspondances canaux logiques, transport, physiques,
Architecture MAC,
Multiplexage des canaux de transport.

Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 99 Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 100
Rfrences La couche physique
Canaux physiques ddis : voie montante
[1] H. Holma and A. Toskala, WCDMA for UMTS , 3rd Ed., Wiley, 2004. Dans le sens montant,
[2] A. Brand and H. Aghvami, Multiple Access Protocols for Mobile un canal phy. de donnes DPDCH (DedPhyDataCh) est implment en
Communications , Wiley, 2002. phase avec un taux dtalement
[3] X. Lagrange et al., Principes et Evolutions de lUMTS , Hermes, 2005. SF {256, 128, 64, 32, 16, 8, 4}
[4] P. Lescuyer, UMTS, les origines, larchitecture, la norme , Dunod, 2001. Dbit "utilisateur" Rb = (Rchip / SF)x Rcoding
[5] 3GPP TS 25.211, Physical Channels and Mapping of Transport Rchip = 3,84 Mchip/s, Rcoding =1/2 (typiquement)
Channels onto Physical Channels (FDD) .
Exemples :
[6] 3GPP TS 25.214, Physical Layer Procedures .
SF= 256 " Rb = 3840/(256*2) = 7,5 kb/s
[7] 3GPP TS 25.302, Services Provided by the Physical Layer .
SF= 4 " Rb = 3840/(4*2) = 480 kb/s
[8] 3GPP TS 25.301, Radio Interface Protocol Architecture .
[9] 3GPP TS 25.321, MAC Protocol Specification .
[10] 3GPP TS 25.322, RLC Protocol Specification .
Solutions

Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 101 Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 102

La couche physique
Canaux physiques ddis : voie descendante

Dbit "utilisateur" Rb = [(2Rchip / SF) Rpb(DPCCH)]x Rcoding


Rchip = 3,84 Mchip/s, Rcoding =1/2 (typiquement)

Solutions

Ph. Godlewski, M. Coupechoux, Ph. Martins - UMTS Couches PHY, MAC, RLC 103