Vous êtes sur la page 1sur 27

UMTS

Chapitre 4 : la couche physique de linterface radio

Principe du CDMA __________________________________________________________ 1


Multiplexage sur voie radio___________________________________________________ 2
Utilisation des codes ________________________________________________________ 3
Les codes utiliss dans lUTRAN ______________________________________________ 4
Les codes de brouillage ______________________________________________________ 5
Gain de traitement et puissance disponible ______________________________________ 7
Contrle de puissance _______________________________________________________ 8
Contrle de charge __________________________________________________________ 9
Respiration des cellules __________________________________________________ 10
Structure des canaux physiques ______________________________________________ 11
Synchronisations slot et trame _______________________________________________ 12
Diffusion des informations systme____________________________________________ 14
Paging___________________________________________________________________ 15
Accs alatoire des mobiles __________________________________________________ 16
Transport des donnes ______________________________________________________ 17
Exemples de formats DPCH _________________________________________________ 20
Traitement de bout en bout par la couche physique : exemple du service de phonie_____ 22
Traitement de bout en bout par la couche physique : cas gnral ___________________ 23
Dtails des traitements______________________________________________________ 24
Adaptation aux fluctuations de dbit source ____________________________________ 26

Principe du CDMA
Deux modes de duplexage
Mode FDD en W-CDMA pour les bandes appaires (2x 60 MHz)
Mode TDD en W-TDMA / CDMA pour les bandes non appaires (35 MHz)
1900

1920

1980

TDD
UL/DL

FDD UL

2010
MSS UL

2025

2110

TDD
UL/DL

2170
FDD DL

MSS DL

FDD
temps
Densit de
puissance

frquence

Densit de
puissance

TDD

frquence

couche_physique.doc

version du 04/03/2002

2200

Multiplexage sur voie radio


TDD
Une seule frquence utilise alternativement dans chaque sens
Avantages :
- flexibilit dans lallocation du spectre (pas de bande de garde)
- bien adapt aux dbits asymtriques
Inconvnients : synchronisation (plus complexe)
- ncessit davoir le mme point de basculement up/down dans tout le rseau
- synchronisation des BS
- mme niveau dasymtrie dans tout le rseau

Cas dun point de basculement diffrents entre deux cellules adjacentes :


Brouillage
21

UE2
UE1

FDD
Possibilit dmission/rception simultane
-

Bien adapt aux dbits symtriques


Allocation du spectre non optimise (bande de garde)
Etat de maturit plus avanc que le mode TDD

NB : seul le mode FDD est tudi dans la suite du cours

couche_physique.doc

version du 04/03/2002

Utilisation des codes


Etalement de spectre squence directe
Le signal dinformation est directement multipli par la squence de code

UMTS
Chip rate fixe de 3.84 Mcps
(un chip un lment de code reprsentant un bit)
Gain de traitement ou Spreading Factor SF variable selon le dbit
dinformation

IS-95
Chip rate fixe de 1.288 Mcps

CDMA-2000
Chip rate variable multiple du chip rate utilis dans IS-95 soit N x 1.288 Mcps
plusieurs gains de traitement possibles pour le mme dbit dinformation
N {1, 3, 6, 9, 12}
Exemple
Dbit binaire

UMTS
UMTS
CDMA-2000
CDMA-2000

couche_physique.doc

SF

Dbit chip

Largeur de
bande
(MHz)

7.5 kbps

512

3.84 Mcps

15.5 kbps

256

3.84 Mcps

9.6 kbps

128

1.288 Mcps

1.25

9.6 kbps

384

3.6864 Mcps

3.75

version du 04/03/2002

Les codes utiliss dans lUTRAN


Deux types de codes :
- codes de channelisation OVSF
- codes de brouillage

OVSF orthogonal variable spreading factor


Type Walsh-Hadamard
SF = 1

SF = 2

SF = 4
C4,1 = (1, 1, 1, 1)

C2,1 = (1, 1)
C4,2 = (1, 1, -1, -1)
C1,1 = (1)
C4,3 = (1, -1, 1, 1)
C2,2 = (1, -1)
C4,4 = (1, -1, -1, 1)

2 squences situes sur le mme niveau hirarchique sont orthogonales


2 codes situs sur la mme branche sont non-orthogonaux
limite importante dans lallocation des codes
ex : si C 2,1 utilis, on ne peut plus utiliser C 1,1, C 4,1, C 4,2 et tous les descendants
dbit utilisateur lev SF faible on bloque une partie importante de larbre

SF admis par lUTRAN :


- 4 256 pour les canaux montants
- 4 512 pour les canaux descendants

couche_physique.doc

version du 04/03/2002

Les codes de brouillage (1)


Limites des codes OVSF :
- ne constituent pas des squences pseudo-alatoires pas forcment
dtalement de spectre (ex : C 256,1 = 256 eb 1)
- orthogonalit seulement pour des squences alignes => difficult lie la
non-synchronisation des mobiles dans le sens montant
- ncessit dun 2me traitement par des codes dits de brouillage
Chips
Bits
Information
binaire

Modulation et
mission

Code
OVSF

Code de
brouillage
Horloge
chip

Principe dallocation :
Sens descendant :
-

un code de channelisation par canal physique


la cellule dispose de la totalit de larbre OVSF
un code de brouillage par cellule
les codes de brouillage distinguent les cellules entre elles
512 codes disponibles
contrainte sur la planification du rseau (cellules proches codes )

couche_physique.doc

version du 04/03/2002

Les codes de brouillage (2)


Sens montant :
-

un code de channelisation par canal physique


le mobile dispose de la totalit de larbre OVSF
un code de brouillage par mobile
les codes de brouillage distinguent les mobiles entre eux
224 codes disponibles
pas de contrainte sur la planification entre les mobiles (alatoire)

Exemple dallocation
Sens montant
Code de brouillage

Code OVSF Code de brouillage

Code OVSF

Mobile 1

Cs1

C8,1
C8,2

Cs1

C4,1

Mobile 2

Cs2

C8,1

Cs1

C4,2

C8,1

C4,1

C4,3

Cellule 1
Cellule 2

Sens descendant

Mobile 3
Mobile 4

Cs3
Cs4

C8,1

Cs2
Cs2

Problme de pnurie de code et de remplissage de larbre OVSF


C 4n,1

C 4n,1

C 2n,1

C 2n,1
C 4n,2

C n,1

C 4n,2
C n,1

C 4n,3

C 4n,3

C 2n,2

C 2n,2
C 4n,4

C 4n,4

Non optimum

couche_physique.doc

Optimum

version du 04/03/2002

Gain de traitement et puissance disponible


Exemple dun SF 8

Signal
dstal de
lusager i

Mme
surface

C/I requis
( 6 dB)
Gain de
traitement
Puissance niveau
totale disponible dinterfrence max

SF = 8

Signaux
mis par les
autres mobiles

Signal tal de lusager i

Signal usager dbit + lev


gain de traitement + faible
puissance dmission + leve
Exemple dun SF 4
Signal dstal de
lusager i

Mme
surface

C/I requis
6 dB
Gain de
traitement

SF = 4

Puissance
totale
disponible

Signaux
mis par les
autres mobiles

Signal tal de lusager i

Largeur de bande
avant talement
Largeur de bande aprs talement (5 MHz)
couche_physique.doc

version du 04/03/2002

Contrle de puissance
Systme CDMA :
- chaque usager du rseau est une source dinterfrence pour les autres
- ressource partage : puissance dmission
- dans le sens montant, contrle de puissance indispensable pour viter les
effets proche-lointain
- ncessaire aussi dans le sens descendant pour limiter linterfrence entre
cellule
Forte
interfrence

UE2
UE1
Faible
interfrence

Mcanisme de rgulation continu


Node B mobile
Transmission de bits TPC transmit power control
Canal ddi DPCCH ddicated physical control channel=

Sens montant
1/ Boucle ferme rapide ( inner loop 0.66 ms) pour rguler le C/I avec une
dynamique de variation de 80 dB (permet de contrer lattnuation due au fading)
2/ Boucle ferme lente ( outer loop pour mettre jour le C/I cible en fonction
de la qualit mesure sur la liaison (BER, )
BER = f(C/I, vitesse du mobile, profil trajet multiple, )
3/ Boucle ouverte partir de paramtres diffuss par le rseau, moins prcis,
uniquement pour les initialisations de puissance (PRACH, PDCH)

couche_physique.doc

version du 04/03/2002

Contrle de charge
Contrle de puissance : sens descendant

Moins critique : tous les signaux reus par le mobile proviennent de la mme
source (pas deffet proche lointain)
Boucle ferme rapide (0.66 ms) pour rguler le C/I avec une dynamique de
variation de 30 dB
Boucle ferme lente pour mettre jour le C/I cible en fonction de la qualit
mesure sur la liaison

Niveau
dinterfrence
Charge limite 50%

10

20

30

40

50

60

Nombre dutilisateurs par cellule

Pour de hauts niveaux de charge, la rgulation de puissance dcrite


prcdemment peut devenir instable :
- admission nouvel utilisateur
augmentation du niveau dinterfrence
augmentation de la puissance dmission sur chaque liaison
augmentation du niveau global dinterfrence
.

couche_physique.doc

version du 04/03/2002

Respiration des cellules


Lorsque le nombre dutilisateurs dans la cellule augmente :
-

le niveau moyen dinterfrence dans la cellule augmente ;


puissance signal constante sur chaque liaison :

C/I diminue

Pour certains mobiles C/I devient infrieur au seuil de fonctionnement

les mobiles situs en limite de cellule sont pnaliss en premier

on peut combattre le phnomne par le contrle de puissance mais la puissance dmission


est borne (cf page prcdente),
le rayon effectif de la cellule diminue lorsque la charge dans la cellule augmente :
phnomne de cell breathing

Couverture et capacit sont donc troitement lies en CDMA


- Charge couverture
Rappel : en GSM
- sans saut de frquence couverture = f{taille des cellules}
- avec saut de frquence couverture = f{taille des cellules + charge}
NB : le saut de frquence peut tre vu comme une forme dtalement de spectre

Pour viter linstabilit du contrle de puissance et des trous de couverture dus


de hauts niveaux de trafic, le niveau dinterfrence reu par une station de base
doit tre contrl laide dalgorithmes dadmission et de charge

couche_physique.doc

version du 04/03/2002

10

Structure des canaux physiques


La trame radio UTRAN
1 slot = 2560 chips

Slot 0

Slot 1

Slot i

Slot 14

Une trame radio = 10 ms

La dcoupe en trame ne correspond pas une rpartition des ressources entre


utilisateurs ( TDMA), mais plutt une structuration des donnes mises par un
mme usager
Permet notamment lajout de bits de contrle

Canaux physiques mis en jeu lors de la recherche de la cellule


initiale
Procdure excute par le mobile lors de la mise sous tension pour tenter de
sinscrire sur le rseau (IMSI attach)
Dcodage successif de 3 canaux physiques
-

P-SCH primary synchronisation channel


S-SCH secondary synchronisation channel
CPICH common pilot channel

couche_physique.doc

version du 04/03/2002

11

Synchronisations slot et trame


Slot 1
Tslot = 2560 cps

Slot 2

Slot 15

CPICH

CPICH

CPICH

Cp

Cp

Cp

Csi,1

Csi,2

Csi,1
5

256 cps

1 trame = 10 ms

1re phase : synchronisation slot dcodage du P-SCH


P-SCH Cp code de synchronisation primaire = suite de 256 chips
-

rpte chaque occurrence de slot


transmise lidentique dans toutes les cellules de tous les rseaux UTRAN
balayage par le mobile de toute la bande FDD
corrlation entre le signal reu et le code CP synchronisation slot avec la station de
base la plus proche
NB : le P-SCH ne supporte pas de canal de transport

2me phase : synchronisation trame dcodage du S-SCH


S-SCH Csi code de synchronisation secondaire = suite de 15 squences de
256 chips
0 i 63 64 suites distinctes
-

mis en synchronisme avec le P-SCH


identifie la cellule de manire unique dans une zone gographique donne (planification)
permet la synchronisation trame du mobile
le S-SCH ne supporte pas de canal de transport

3me phase : recherche du code primaire de brouillage dcodage du CPICH


CPICH : suite de 10 symboles pilotes prdfinis (SF = 256)
-

mise dans chaque cellule UTRAN ;


embrouille laide du code primaire de brouillage de la cellule
512 codes de brouillage primaire 64 groupes de 8 codes
un groupe une squence Csi (limitation de la dure de recherche)

couche_physique.doc

version du 04/03/2002

12

- le CPICH ne supporte pas de canal de transport

couche_physique.doc

version du 04/03/2002

13

Diffusion des informations systme


Canal P-CCPCH primary common control physical channel
Slot 1
Tslot = 2560 cps

Slot 2

Slot 15

P-CCPCH

Cp

Cp

Cp

Csi,1

Csi,2

Csi,1
5

256 cps

1 trame = 10 ms

- supporte le canal de transport BCH ( canal balise BCCH en GSM)


- contient les informations systme essentielles

identit du rseau
informations sur la cellule courante (niveau de puissance max, structure des canaux
communs)
informations sur les cellules voisines (frquence, code primaire, )
informations sur les cellules voisines dautres technologies (CDMA, GSM, )

- paramtres de codage et dtalement invariants

doit tre reu par tous les terminaux de la cellule


pas de contrle de puissance
facteur dtalement 256 (code OVSF = (256, 1))
multiplex en temps avec SCH
(2560 256) x2 x15
dbit utile
= 13. 5 kbps (codage convolutif de rendement )
256 x10 x2
capacit trs suprieure au GSM (780 bit/s)

couche_physique.doc

version du 04/03/2002

14

Paging
Canal S-CCPCH
secondary common control physical channel
Supporte les canaux de transport FACH (Forward Access Channel) et PCH
(Paging Channel) canal descendant
1 slot = 2560 chips
TFCI
NTFCI
bits

Slot 0

Donnes Nd bits

Slot 1

Slot i

Pilote
Np bits

Slot 14

Une trame radio = 10 ms

Contient 3 types dinformations


- des bits de donnes (messages de signalisation issus des couches hautes)
- des informations de contrle de la couche physique

rle des bits pilotes : permettre une estimation de la rponse impulsionnelle du canal (connus
de lemetteur et du rcepteur)
rle des bits TFCI (transport format combination indicator) : code le(s) format(s) de
transport utilis(s) pour le(s) canal(aux) de transport contenu(s) dans la trame courante
TFCI erron trame perdue protection particulire
TFCI et bits pilotes rpts chaque slot de la trame
18 formats possibles pour le S-CCPCH selon SF, codage canal, nombre de bits pilotes et
TFCI.

NB : FACH et PCH peuvent tre :


-

multiplexs sur un mme S-CCPCH


utiliser chacun un canal physique ddi

couche_physique.doc

version du 04/03/2002

15

Accs alatoire des mobiles


PRACH physical random access channel
Canal Montant
Permet laccs alatoire des mobiles (supporte le canal RACH) :
-

pour linscription aprs la mise sous tension du mobile


pour la mise jour de localisation
pour tablir une connexion linitiative du mobile
en rponse un message de paging

Peut ventuellement transporter des donnes utilisateurs


-

transmission par paquet faible dbit

Pas de contrle de puissance par le rseau :


transmission dun prambule spcifique (4096 chips, SF = 256 signature de 16
symboles)
- mis dabord puissance minimale puis de + en + fort jusqu acquittement du rseau
(sur un canal spcifique dit AICH)
- mission des donnes (dure 10 ou 20 ms, SF = 32 256, soit 150 1200 bits avec un
codage convolutif de taux )
-

Prambule du RACH

Message du RACH

Pas de rponse sur AICH

Rponse sur AICH

Accs alatoire canal collisionn


Les mobiles sont rpartis :
-

en temps (15 fentres dmission toutes les 20 ms) mode slotted-aloha


en code (le mobile choisit alatoirement une des signatures disponibles et son code de
channelisation associ)
les signatures utilisables dans la cellule sont diffuses sur le BCCH
permet de minimiser la probabilit de collision

couche_physique.doc

version du 04/03/2002

16

Transport des donnes (1)


DPCH dedicated physical data channel
Ressource ddie un usager offrant un dlai de transmission et un dbit
constant
2 sous-canaux physiques :
- le DPDCH Dedicated Physical Data Channel

transmet les donnes du plan usager (voix, messages)


transmet les donnes de signalisation issues des couches suprieures

- Le DPCCH Dedicated Physical Control Channel

transmet les donnes de contrle spcifiques la couche physique


bits pilotes (estimation de la rponse impulsionnelle du canal, profil de trajets
multiples)
bits TPC transmit power control
bits TFCI transport format combination indicator
bits FBI feedback information uniquement dans le sens montant

couche_physique.doc

version du 04/03/2002

17

Transport des donnes (2)


Cas du canal DPCH descendant
Les canaux de contrle et de donnes sont multiplexs en temps

DPDCH
Donnes
Nd1 bits

Slot 0

Slot 1

DPCCH
TPC
NTPC
bits

TFCI
NTFCI
bits

1 slot = 2560 chips


DPDCH

DPCCH
Pilote
Np bits

Donnes Nd2 bits

Slot i

Slot 14

Une trame radio = 10 ms

bits

symboles

Cette mthode minimise la consommation en code OVSF (important dans le sens descendant :
un arbre OVSF pour une cellule)

couche_physique.doc

version du 04/03/2002

18

Transport des donnes (3)


Cas du canal DPCH montant
1 slot = 2560 chips
DPDCH

Donnes Nd bits

Pilote
Np bits

DPCCH

Slot 0 Cch1

Slot 1

TFCI
NTFCI
bits

FBI
NFBI

Slot i

Cch2

TPC
NTPC
bits

Slot 14

Une trame radio = 10 ms

Les canaux de contrle et de donnes sont spars sur les voies I et Q de la


chane dmission
Dbit DPCCH Dbit DPDCH Cch1 Cch2
PDPCCH PDPDCH, le brouillage complexe permet une galisation des puissances sur les voies
I et Q

Cette mthode de multiplexage optimise la consommation nergtique des terminaux


(rendement des amplificateurs de puissance)
couche_physique.doc

version du 04/03/2002

19

Exemples de formats DPCH


DPCH descendant
multiplexage DPDCH et DPCCH
N de SF
format

0
1
4
5
10
15
16

512
512
256
256
128
8
4

Dbit en
symbole
Ks/s
7.5
7.5
15
15
30
480
960

Dbit
DPCH
Kb/s

Bits/slot

15
15
30
30
60
960
1920

DPDCH
(bits/slots)
ND1
0
0
2
2
6
120
248

10
10
20
20
40
640
1280

ND2
4
2
12
10
24
488
1000

DPCCH
(bits/slot)
NTPC
2
2
2
2
2
8
8

NTFCI
0
2
0
2
0
8
8

Npilot
4
4
4
4
8
16
16

Transmission multi-code
-

Il existe un format utilisant 3 canaux physiques avec un SF de 4


permet datteindre le dbit utilisateur max (mythique !) de 2.8 Mb/s

NB : Si les bits TFCI sont absents, les positions des bits DPDCH sont fixs une position par
dfaut

DPCH montant
DPDCH sur voie I
N de
format

SF

0
1
4
5
10
15
16

256
128
64
32
16
8
4

Dbit en
symble
Ks/s
15
30
60
120
240
480
960

Dbit du canal Bits/trames


Kb/s
15
30
60
120
240
480
960

Bits/slot

150
300
600
1200
2400
4800
9600

10
20
40
80
160
320
640

DPDCH sur voie Q


SF
256

Bits/trame
150

couche_physique.doc

Bits/slot
10

Pilotes/slot

TPC/slot

TFCI/slot

FBI/slot

version du 04/03/2002

20

couche_physique.doc

version du 04/03/2002

21

Traitement de bout en bout par la couche


physique : exemple du service de phonie
Cas dun flux descendant (cf chapitre 3 page 6)

3.84.10 6 x 2 x10.103
= 40 bits dinformations par slot (codage conv. taux )
128 x15
Soit 40 = 34 bits utilisables par DCH multiplexs + 4 bits rservs signal pilote + 2 bits contrle de
puissance
TTI DPDCH = 20 ms ; TTI DPCCH = 40 ms
Ici SF=128 soit

couche_physique.doc

version du 04/03/2002

22

Traitement de bout en bout par la couche


physique : cas gnral
Blocs de transport

Blocs de transport

Ajout du CRC

Ajout du CRC

Concatnation/segmentation des transport


Blocks

Concatnation/segmentation des transport


Blocks

Codage canal
Egalisation

Traitement de
niveau
transport
block
ou canal de
transport

Codage canal
adaptation de dbit

1er entrelacement

Ajout des bits DTX

Segmentation trame

1er entrelacement

Adaptation de dbit

Segmentation trame

Multiplexage des canaux


de transport

Multiplexage des canaux


de transport

Segmentation canal physique

Traitement de
niveau
CCtrCH
ou canal
composite

2me entrelacement
Etalement

2me ajout de bits DTX


Segmentation canal physique

2me entrelacement
traitement de
niveau canal
physique

Etalement

modulation

Modulation

Canal montant

Canal descendant

couche_physique.doc

version du 04/03/2002

23

Dtails des traitements (1)


Codage canal
Selon la qualit requise :
-

Convolutif (rendement ou 1/3, longueur de contrainte 9) appliqu aux faibles dbits


(voix, )

Turbo-code gain si codage sur un nombre important de bits => dbits levs

La fonction de concatnation/segmentation plac en amont du codage permet dadapter la taille des


blocs coder aux contraintes du codeur :
- bloc de 504 bits pour le codeur convolutionnel
- bloc de 5114 bits pour le codeur turbo
- ajout de bits de trane pour purger les registres du codeur
CRC :
- dtection des erreurs rsiduelles
- demande de rptition de trames errones par la couche RLC
couche_physique.doc

version du 04/03/2002

24

Dtails des traitements (2)


Egalisation et adaptation de dbit
Permet dadapter la taille des blocs cods aux dimensions des canaux physiques
de linterface radio
Canaux de transport dbit usager
Le rseau choisit un SF permettant un dbit le plus proche possible du dbit
demand (en sortie du codage canal)
-

Si dbit suprieur : rptition de certains bits


Si dbit infrieur : poinonnage de certains bits

Entrelacement optimisation des mcanismes de correction


derreur
Mthode dentrelacement :
-

rangement des bits par ligne dans une matrice


permutation des colonnes
lecture de bits par colonne

Deux niveaux :
- canal de transport (inter-trame)
Effectu pour un bloc de transport avant la segmentation => si une trame est entache derreurs,
aprs dsentrelacement celles-ci sont rparties sur lensemble du transport block
Importance du TTI : TTI lev => transport block rparti sur plusieurs trames => entrelacement plus
efficace
Ex : TTI = 80 ms=> 1 transport block = 8 trames radio

- canal physique (intra-trame)


Effectu sur chaque trame avant le dcoupage en slot : si un slot est entach derreur, celles-ci sont
ensuite rparties sur lensemble de la trame

couche_physique.doc

version du 04/03/2002

25

Adaptation aux fluctuations de dbit


source
3 niveaux possibles dadaptation :
- au niveau canal logique canal de transport

si baisse de dbit possibilit de basculer le canal logique de trafic DTCH dun canal de
transport ddi DCH vers un canal partag DSCH
Gr par la couche RRC (ct rseau)

- au niveau canal de transport

A chaque TTI, choix du TF le plus adapt parmi le TFS


Exemple : en cas de baisse de dbit, diminution de la taille de transport block

- au niveau canal physique

flux montant : le SF du DPDCH peut varier dune trame lautre


le SF est indiqu dans le TFCI transmis sur le DPDCH associ (dont le SF est
constant)
flux descendant : le SF reste constant, interruption temporaire de la transmission par
insertion de bits DTX

NB : cette mthode nest pas utilise sur la voie montante pour des aspects CEM

couche_physique.doc

version du 04/03/2002

26

Vous aimerez peut-être aussi