Vous êtes sur la page 1sur 73

Réseaux Mobiles

Chap3: Techniques d’accès multiples dans les réseaux cellulaires

Rhouma Rhouma
https://sites.google.com/site/rhoouma

École Supérieure d’Économie Électronique

2eme année Master Pro MBDS

1 / 73
Plan

1 Duplexing

2 Accès multiples au support de communication


Prncipe
FDMA
TDMA
Exemples
SSMA
FH/SS
DS/SS
Spread spectrum et Acces Multiple
Séquences d’étalement
m-sequences
Codes orthogonaux : Walsh pour CDMA synchrone
Codes gold : CDMA asynchrone
utilisation de Gold dans GPS
Les codes d’étalements appliqués aux 3G : OVSF

2 / 73
Duplexing

Plan

1 Duplexing

2 Accès multiples au support de communication


Prncipe
FDMA
TDMA
Exemples
SSMA
FH/SS
DS/SS
Spread spectrum et Acces Multiple
Séquences d’étalement
m-sequences
Codes orthogonaux : Walsh pour CDMA synchrone
Codes gold : CDMA asynchrone
utilisation de Gold dans GPS
Les codes d’étalements appliqués aux 3G : OVSF

3 / 73
Duplexing

duplex

4 / 73
Duplexing

FDD

FDD : Frequency Division Duplexing offre deux bandes fréquentielles


pour chaque utilisateurs.
Communication Duplex = 2 canaux Simplex.

5 / 73
Duplexing

FDD exemples

6 / 73
Duplexing

TDD

TDD : Time Division Duplexing offre des time slots (au lieu de bandes
fréquentielles) pour le Downlink et l’Uplink.
Réception et émission se font sur la même fréquence porteuse.
Utilisé en blutooth et Mobile WiMAX.

7 / 73
Duplexing

Problèmes et avantages de FDD

Avantages :
Transmission uplink et downlink en continue (sans rupture)
Pas d’interférence entre l’uplink et le downlink (si la bande de
garde est suffisamment large)
Problèmes :
Allocation du trafic inflexible
nécissité de bandes de garde
Pas le même canal entre émetteur et récepteur
Nécessité d’un duplexer
FDD nécessite une paire de canaux fréquentiels

8 / 73
Duplexing

Problèmes et avantages de TDD

Avantages :
nécessite seulement un seul canal fréquentiel
Le duplexer est inutile
Assure la réciprocité du canal =⇒ Meilleur adaptation du canal
(presque le même canal)
Allocation du trafic dynamique
Problèmes :
Nécessité d’incorporer des périodes de garde(rtd) pour éviter les
interférences entre Uplink et Downlink
ce n’est pas une communication Duplex dans le vrai sens du
terme !
cross-slot interference
Nécessite synchronisation entre les différents utilisateurs et BTS

9 / 73
Duplexing

Accès Multiple/Duplexing ds les standrads

10 / 73
Accès multiples au support de communication

Plan

1 Duplexing

2 Accès multiples au support de communication


Prncipe
FDMA
TDMA
Exemples
SSMA
FH/SS
DS/SS
Spread spectrum et Acces Multiple
Séquences d’étalement
m-sequences
Codes orthogonaux : Walsh pour CDMA synchrone
Codes gold : CDMA asynchrone
utilisation de Gold dans GPS
Les codes d’étalements appliqués aux 3G : OVSF

11 / 73
Accès multiples au support de communication Prncipe

Plan

1 Duplexing

2 Accès multiples au support de communication


Prncipe
FDMA
TDMA
Exemples
SSMA
FH/SS
DS/SS
Spread spectrum et Acces Multiple
Séquences d’étalement
m-sequences
Codes orthogonaux : Walsh pour CDMA synchrone
Codes gold : CDMA asynchrone
utilisation de Gold dans GPS
Les codes d’étalements appliqués aux 3G : OVSF

12 / 73
Accès multiples au support de communication Prncipe

Accès multiple au support

13 / 73
Accès multiples au support de communication Prncipe

Techniques d’accès multiple

1 Structuré : centralisé
FDMA : Frequency Division Multiple Access
TDMA : Time Division Multiple Access
SSMA : Spread Spectrum Multiple Access
FHMA : Frequency hopping Multiple Access (ou FH-CDMA)
CDMA : Code Division Multiple Access (ou DS-CDMA). DS pour
Direct Sequence
SDMA : Space Division Multiple Access
2 Accés aléatoire
ALOHA
CSMA/CA : Carrier Sence Multiple Access/ Collision Avoidance

14 / 73
Accès multiples au support de communication Prncipe

Autre Classification

15 / 73
Accès multiples au support de communication Prncipe

MA techniques ds les standards cellulaires

16 / 73
Accès multiples au support de communication FDMA

Plan

1 Duplexing

2 Accès multiples au support de communication


Prncipe
FDMA
TDMA
Exemples
SSMA
FH/SS
DS/SS
Spread spectrum et Acces Multiple
Séquences d’étalement
m-sequences
Codes orthogonaux : Walsh pour CDMA synchrone
Codes gold : CDMA asynchrone
utilisation de Gold dans GPS
Les codes d’étalements appliqués aux 3G : OVSF

17 / 73
Accès multiples au support de communication FDMA

FDMA
La bande passante est divisé en sou-bandes (canaux)
Un canal supporte 1 seul utilisateur
Utilisé dans les systèmes 1G (analogique)
Si un canal FDMA n’est pas utilisé par son utilisateur assigné, il
reste idle. =⇒ perte de ressources.

18 / 73
Accès multiples au support de communication FDMA

Exemple système FDMA

AMPS : Advanced Mobile Phone System


1er réseau cellulaire en USA
basé sur FDMA/FDD
nb total de canaux :
Bt − 2Bguard
N=
Bc
avec Bt : bande spectrale totale
Bguard : bande de garde alloué au
bord de la bande de fréquences
Bc : Largeur de bande du canal

19 / 73
Accès multiples au support de communication TDMA

Plan

1 Duplexing

2 Accès multiples au support de communication


Prncipe
FDMA
TDMA
Exemples
SSMA
FH/SS
DS/SS
Spread spectrum et Acces Multiple
Séquences d’étalement
m-sequences
Codes orthogonaux : Walsh pour CDMA synchrone
Codes gold : CDMA asynchrone
utilisation de Gold dans GPS
Les codes d’étalements appliqués aux 3G : OVSF

20 / 73
Accès multiples au support de communication TDMA

TDMA
Une fréquence porteuse est partagé entre différents abonnées en
time slots (intervalles de temps)
chaque utilisateur utilise un (time slot =canal)
la transmission est discontinue (en bursts) =⇒ les données
doivent être numériques et les modulations aussi
Ceci peut diminuer la consommation de puissance.

21 / 73
Accès multiples au support de communication TDMA

Frame TDMA

Preambule : Informations sur les adresses et la synchronisation


du BTS et des abonnées.
Guard time : Pour la synchronisation des abonnées entre
differents slots pour eviter les cross-talk.

22 / 73
Accès multiples au support de communication TDMA

TDMA uplink et downlink

23 / 73
Accès multiples au support de communication TDMA

Canaux en TDMA

Nb de canaux temporels : nb de slots mulitplié par les canaux


fréquentiels disponibles

m(Btot − 2Bguard )
N=
Bc

m : nb d’utilisateurs TDMA maximal dans


chaque canal fréquentiel
Btot : La bande passante totale du
système Bguard : bande de garde dans
chaque coté de la bande passante Bc :
bande passante de chaque canal.

24 / 73
Accès multiples au support de communication Exemples

Plan

1 Duplexing

2 Accès multiples au support de communication


Prncipe
FDMA
TDMA
Exemples
SSMA
FH/SS
DS/SS
Spread spectrum et Acces Multiple
Séquences d’étalement
m-sequences
Codes orthogonaux : Walsh pour CDMA synchrone
Codes gold : CDMA asynchrone
utilisation de Gold dans GPS
Les codes d’étalements appliqués aux 3G : OVSF

25 / 73
Accès multiples au support de communication Exemples

Exemple 1

Le GSM qui est un système TDMA/FDD qui utilise 25 MHz pour la


connexion montante (uplink) divisée en canaux fréquentiels de 200
KHz. On assume qu’il n’ya pas de bandes de garde. Si 8 canaux de
paroles sont supportés dans chaque canal fréquentiel, trouver le nb
d’utilisateurs que peut supporter GSM simultanément.
Solution
nb d’utilisateur simultané :
25 MHz
N= = 1000
200 KHz/8

Donc le GSM peut supporter 1000 utilisateurs. Ceci sans considérer la


réutilisation de fréquence ni la théorie de trafic.

26 / 73
Accès multiples au support de communication Exemples

Exemple 2
GSM utilise une structure de frame (trame) qui consiste en 8 time slots.
Chaque time slot contient 156.25 bits. Les données sont transmises à un
débit 270.833 Kbit/s. Trouver (a) La durée d’un bit (b) la durée d’un time slot
(c) La durée d’une trame (frame) (d) Combien de temps un utilisateur qui
utilise un time slot doit patienter entre deux transmissions successives.
Solution
(a) Durée d’un bit : Tb = 270.8331 Kbit/s = 3.692 µs
(b) Durée d’un slot : Tslot = 156.25 × Tb = 0.577 ms
(c) Durée d’une trame (frame) : Tf = 8 × Tslot = 4.615 ms
(d) un utilisateur doit attendre 4.615 ms, le temps q’une nouvelle trame arrive
pour retransmettre à nouveau

27 / 73
Accès multiples au support de communication Exemples

Exemple 3

Si un time slot d’un GSM consiste de 6 trailing bits, 8.25 bits de garde,
26 bits d’apprentissage, et deux bursts de trafic ( données pures) de
58 bits. Trouver l’efficacité de cette trame : pourcentage de données
pures par rapport aux données réelles.
Solution
Un time slot contient 6 + 8.25 + 26 + 2 × 58 = 156.25 bits
Une trame contient 8 × 156.25 = 1250 bits
Le nb de bits d’entête (overhead) est :
bOH = 8 × 6 + 8 × 8.25 + 8 × 26 = 322 bits
322
L’efficacité de la trame est : ηf = [1 − 1250 ] × 100 = 74.24 %

28 / 73
Accès multiples au support de communication Exemples

Exemple 4 : TDMA avec debits differents

un système à deux canaux de 64 kbit/s chacun et un canal de 640


kbit/s sont multiplexés en utilisant le multiplexage temporel (TDM). Si
l’entrelacement est fait au niveau d’un octet (8 bit), déterminer :
1 la structure de la trame de durée minimale
2 la durée de cette trame
3 la vitesse de transmission du multiplexeur (en kbps)
Répondre aux mêmes questions (1, 2 et 3) si l’entrelacement est fait
au niveau d’un seul bit (1 bit).

29 / 73
Accès multiples au support de communication Exemples

Solution
Structure de la trame (3 time slots, chacun pour chaque canal) :

8 bits
Durée de la trame : 64 Kbps = 125 µs
Vitesse de transmission du multiplexeur : 12×8 bits
125 µs = 768 Kbps
Si l’entrelacement est fait au niveau d’un seul bit (1 bit), la
structure de la trame est comme suit :

1 bit
Durée de la trame : 64 Kbps = 15.625 µs
12 bits
Vitesse de transmission du multiplexeur : 15.625 µs = 768 Kbps

30 / 73
Accès multiples au support de communication SSMA

Plan

1 Duplexing

2 Accès multiples au support de communication


Prncipe
FDMA
TDMA
Exemples
SSMA
FH/SS
DS/SS
Spread spectrum et Acces Multiple
Séquences d’étalement
m-sequences
Codes orthogonaux : Walsh pour CDMA synchrone
Codes gold : CDMA asynchrone
utilisation de Gold dans GPS
Les codes d’étalements appliqués aux 3G : OVSF

31 / 73
Accès multiples au support de communication SSMA

SSMA

Spread spectrum Multiple Access


Frequency Hopping Multiple Access
Code division multiple access

32 / 73
Accès multiples au support de communication SSMA

Spread Spectrum (SS)

Spread Spectrum(Étalement de spectre) : Développé initialement


pour les communications sécurisées à utilisation militaire (Lamar
contre les Nazis en WWII)
Difficulté d’interception pour une personne non-authorisé
Facilement caché sous le niveau de bruit : difficulté de détecter sa
présence pour les non-autorisés
Immunise le signal contre le fading multi-trajets (small-scale
fading)
Capacité d’accès multiple asynchrone avec le SS
Utile pour la localisation et le timing (GPS)
Appliqué dans les réseaux cellulaires 2G (IS-95 : cdmaOne) et 3G
(cdma2000, UMTS)
Appliqué dans les WLAN 2G
Appliqué dans Le système GPS
33 / 73
Accès multiples au support de communication SSMA

Spread Spectrum (SS)

L’étalement du spectre se réfère à tout système qui satisfait les


conditions suivantes :
1 L’étalement de spectre peut être considéré comme un schéma de
modulation, dans lequel la largeur de bande du signal modulé est
beaucoup plus grande que celle du message.
2 L’étalement spectral est effectuée par un code qui est indépendant
du signal de message
Ce même code est également utilisé au niveau du récepteur pour
désétaler le signal reçu afin de récupérer le message à partir du
signal étalé
Dans une communication sécurisée, ce code est connu seulement
à la personne à qui le message est destiné

34 / 73
Accès multiples au support de communication SSMA

Spread Spectrum (SS) : FHSS

Invention de Hedy Lamar en 1942


Pour proteger les transmissions contre le
brouillage
utilisée dans le standard Bluetooth et IEEE802.11

35 / 73
Accès multiples au support de communication SSMA

exemple : FHSS dans Bluetooth

l’information est transmise sur une frequence pendant un time-slot de


625 µs
les sauts en fréquence (1/625µs = 1600 sauts par seconde) ont une
amplitude de 6 MHz au minimum et sont déterminés par calcul a partir
de l’@ du maître et de l’horloge
ils sont donc aussi connus par le récepteur qui change de fréquence de
manière synchrone avec l’emetteur pour récupérer le signal transmis
chaque reseau ou piconet utilise une succession de frequences
differentes, et la probabilite de brouillage ou de collision reste faible
en cas de brouillage les données perdues seront retransmises dans le
time-slot suivant

36 / 73
Accès multiples au support de communication SSMA

exemple : FHSS dans Bluetooth


Chaque liaison utilisant la technique FHSS occupe donc, à cause des
sauts de fréquence, la totalité de la bande de fréquence ISM.
Les signaux perturbateurs ne perturbent la liaison que de temps en
temps et pour une durée limitée à un time-slot.

37 / 73
Accès multiples au support de communication SSMA

Spread Spectrum (SS) : DSSS

DSSS : Direct Seqiuence SS


consiste à mélanger le signal binaire à une séquence numérique
pseudo aléatoire de débit plus élevé.
Dans cet exemple, le signal modulant a un débit 5 fois plus élevé.
DSSS est utilisée dans le standard IEEE802.11b et pour l’UMTS.

38 / 73
Accès multiples au support de communication SSMA

DS/SS
Direct Sequence / Spread sprectrum

Le signal Message m(t) de débit 1/Tb


bits/s
PseudoNoise signal : PN sequence ou
code c(t) de débit 1/Tc chip/s
Le signal étalé est y(t)
Le spreading factor est N :

Tb
N=
Tc 39 / 73
Accès multiples au support de communication SSMA

pourquoi donc DSSS et FHSS

Dans les 2 cas, la bande occupée est plus large que celle qui est
nécessaire à la transmission des informations. Mais l’avantage de
ces techniques est une forte insensibilité aux brouillages.

40 / 73
Accès multiples au support de communication SSMA

Immunité contre le fading Multi-trajets


Le signal reçu de chaque trajet indésirable est une version
retardée du signal DS/SS.
Le signal DS/SS a une auto-corrélation faible (similarité faible)
avec ses versions retardés surtout lorsque le délai dépasse la
durée d’un chip.
Le signal retardée, qui sera considéré comme une interférence,
ne sera pas desétalé par c(t) ce qui va diminuer l’effet des signaux
multi-trajets.
DS/SS sert à diminuer l’effet multi-trajets, mais aussi il peut
l’exploiter pour augmenter la qualité de réception :
Ceci peut être accompli par un récepteur RAKE (Râteau)
Rake est un récepteur qui combine les signaux reçus par différents
trajets, pour participer à augmenter la puissance du signal utile, ce
qui donne une diversité à la réception.
Rake consiste d’un banc de corrélateurs, chaque corrélateur
mesure la ressemblance du signal de chaque multi-trajet.
En ajustant les différents délais, les signaux multi-trajets sont
combinés pour contribuer à la construction du signale utile.
41 / 73
Accès multiples au support de communication Spread spectrum et Acces Multiple

Plan

1 Duplexing

2 Accès multiples au support de communication


Prncipe
FDMA
TDMA
Exemples
SSMA
FH/SS
DS/SS
Spread spectrum et Acces Multiple
Séquences d’étalement
m-sequences
Codes orthogonaux : Walsh pour CDMA synchrone
Codes gold : CDMA asynchrone
utilisation de Gold dans GPS
Les codes d’étalements appliqués aux 3G : OVSF

42 / 73
Accès multiples au support de communication Spread spectrum et Acces Multiple

Spread Spectrum et Multiple Access

Bien qu’on utilise une BW très large pour transmettre le signal


étalé, on peut faire :
Le multiplxage : on peut multiplexer plusieurs signaux étalés dans
la même bande
Accès multiple : Plusieurs utilisateurs partage le meme bande
d’étalement de spectre sans s’interférer
Réalisé en assignant un code différent pour chaque utilisateur.
Les bandes de fréquences peuvent être réutilisées sans tenir compte
de la distance de séparation des utilisateurs.

43 / 73
Accès multiples au support de communication Spread spectrum et Acces Multiple

FHMA

Faire des sauts de fréquences pour


étaler le signal sur toute la bande N × B
N est le nombre de fréquence
porteuses disponibles
B est la largeur de bande du signal
FHMA : Chaque utilisateur Ui peut avoir
son propre code d’étalement
Ci = {f1i , f2i , . . . , fni } pour accéder au
réseau où f1i ∈ {f1 , f2 , . . . , fn }

44 / 73
Accès multiples au support de communication Spread spectrum et Acces Multiple

DS-CDMA

45 / 73
Accès multiples au support de communication Spread spectrum et Acces Multiple

DS-CDMA

Pour que le récepteur puisse desétaler le signal reçu y(t), il faut


qu’il :
Connaît le code c(t) utilisé par l’émetteur.
Synchronize le code du signal reçu et le code généré localement.
Le signal pseudo-noise c(t) apparaît aléatoire et doit être
imprévisible
Le débit (chip rate) de c(t) est plus grand que le débit (bit rate) de
message m(t).
L’auto-corrélation de c(t) doit être très faible : Petite similitude de
c(t) par rapport à ses versions retardées =⇒ Meilleur résistance
aux fading Multi-trajets.
Dans CDMA, il faut aussi que l’inter-corrélation entre deux codes
différents c1 (t) et c2 (t) soit faible : =⇒ interférence négligeable
entre les différents signaux multiplexés par accès multiple.

46 / 73
Accès multiples au support de communication Séquences d’étalement

Plan

1 Duplexing

2 Accès multiples au support de communication


Prncipe
FDMA
TDMA
Exemples
SSMA
FH/SS
DS/SS
Spread spectrum et Acces Multiple
Séquences d’étalement
m-sequences
Codes orthogonaux : Walsh pour CDMA synchrone
Codes gold : CDMA asynchrone
utilisation de Gold dans GPS
Les codes d’étalements appliqués aux 3G : OVSF

47 / 73
Accès multiples au support de communication Séquences d’étalement

séquence d’étalement (Spreading sequence)

Séquence pseudo-aléatoire
Pour des raison de synchronisation, on utilse des séquences
pseudo-aléatoires périodiques
Les séquences pseudo-aléatoires utilisés sont :
m-sequence
Gold codes
Kasmai sequences
Quaternary sequences
Walsh functions

48 / 73
Accès multiples au support de communication Séquences d’étalement

m-sequences

Séquence à longueur maximale généré par un code cyclique


caractérisé par un polynôme générateur g(x)
implémenté facilement par un LFSR (Linear Feedback shift
register)

49 / 73
Accès multiples au support de communication Séquences d’étalement

m-sequences

50 / 73
Accès multiples au support de communication Séquences d’étalement

Polynôme primitif

Un LFSR génère une m-sequence ssi (en commençant par n’importe


quel état 6= 0) il fait sortir tous les états possibles en un cycle.
un polynome est primitif ssi son implémentation en LFSR génére une
m-sequence.
Exemple
Dessiner les diagrammes d’états du polynome suivant et vérifier s’il génére
une m-sequence.
g(x) = x 3 + x 2 + x + 1

Donc c’est pas un polynôme primitif !


51 / 73
Accès multiples au support de communication Séquences d’étalement

Propriétés de m-sequence

somme de 2 m-sequence retardés est une version retardée de la


meme m-sequence

Période de réappration de r-tuplet des m-sequences


(r=degré(g(x)) :

52 / 73
Accès multiples au support de communication Séquences d’étalement

Auto-corrélation de m-sequence

Lors de la transmission, le 0 est remaplacé par +1, et le 1 par -1.

53 / 73
Accès multiples au support de communication Séquences d’étalement

Problèmes de m-sequence

Mauvaise propriétés
d’inter-corrélation (inter-corrélation
non faible)
il y a un petit nombre de
m-sequence pour une longueur
donnée
r : degré de g(x)
Np : nb de polynômes primitifs de
degré r
Pour CDMA, on utilise plutot Gold, Kasami, Walsh codes (meilleur
inter-corrélation) au lieu de m-sequence.

54 / 73
Accès multiples au support de communication Séquences d’étalement

CDMA de Qualcom : codes orthogonaux

Chaque utilisateur a un code


orthogonal aux codes des autres
utilisateurs
2 codes orthogonaux : leur produit
scalaire = 0
Produit scalaire entre c1 et c2 :
< c1 , c2 >
pour deux signaux continus définis
RT
dans [0,T] : < c1 , c2 >= 0 c1 × c2
Pour deux signaux discrets :
< c1 , c2 >= N
P
i=1 1i × c2i
c

55 / 73
Accès multiples au support de communication Séquences d’étalement

schéma cdma général

56 / 73
Accès multiples au support de communication Séquences d’étalement

CDMA synchrone

Synchronisation est essentielle pour garantir


l’orthogonalité des codes.
ce n’est pas possible d’avoir des codes
orthogonaux pour des utilisateurs asynchrones
la synchronisation est possible en utilisant une
horloge commune : le GPS
En downlink c’est facile de synchroniser entre les
diff récepteurs puisque il y a un seul émetteur
en uplink c’est difficile =⇒ on utilise CDMa
asynchrone
CDMA synchrone utilise les Walsh functions (utilisé
en 2G et 3G)
Les fonctions Walsh peuvent être énuméré selon
leur nb de passage à 0.
les Walsh codes sont orthogonaux deux à deux

57 / 73
Accès multiples au support de communication Séquences d’étalement

Walsh
Les walsh peuvent être exprimé ds {0, 1} au lieu de {+1, −1}

58 / 73
Accès multiples au support de communication Séquences d’étalement

Walsh generation

Les Walsh functions peuvent être générés par la matrice de


Hadamard.
La matrice de Hadamard est formé par 1 et -1 dont les lignes et
les colonnes sont orthogonaux.
 
1 1
La matrice hadamard 2 × 2 : H2 =
1 −1
Générer des Walshcodes par Hadamard :
 
HN HN
H2N =
HN −HN

59 / 73
Accès multiples au support de communication Séquences d’étalement

exemple

60 / 73
Accès multiples au support de communication Séquences d’étalement

Walsh 64

61 / 73
Accès multiples au support de communication Séquences d’étalement

Exemple CDMA

Transmission de deux msg par deux abonnées :

62 / 73
Accès multiples au support de communication Séquences d’étalement

Exemple CDMA

Reception et désetaement :

63 / 73
Accès multiples au support de communication Séquences d’étalement

CDMA asynchrone
en Uplink, chaque abonnée transmet des informations indépendemment
des autres abonnées. C’est une transmission asynchrone
Les codes assignés à chaque utilisateur doivent avoir une
inter-corrélation faible entre eux indépendemment de leurs retards
relatifs
Les codes Gold sont utilisés
codes gold ont une mauvaise auto-corrélation par-rapport aux
m-sequence ; mais meilleure inter-correlation
Gold est construit par addition de 2 m-sequences.

64 / 73
Accès multiples au support de communication Séquences d’étalement

Codes Gold

En downlink, on utilise des codes orthogonaux puisque la


synchronisation est facilement réalisable
En uplink la synchronisation est complexe, on utilise des codes
non-orthogonaux qui sont les codes Gold.
Il y a une limite supérieure sur le nb de codes orthogonaux qu’on
peut offrir
Par contre il existe une infinités de codes non-orthogonaux ayant
une faible inter-corrélation.
Les codes non-orthogonaux vont causer une interférence
mutuelle sur tous les utilisateurs
Le plus il y en a d’utilisateurs, le plus sera le niveau d’interférence
sa diminue la performance de tous les utilisateurs d’une façon
proche

65 / 73
Accès multiples au support de communication Séquences d’étalement

Global Positioning System et gold

Application militaire à l’origine ds les années 90.


Permette de déterminer le temps et la position de son récepteur
(latitude, longitude, altitude) n’importe où sur terre.
24 sattelites en orbite 20200 Km
Sur chaque point sur terre, au moins 4 satellites seront visibles.
Les codes gold sont utilisés pour différentier entre les 24 sattelites

66 / 73
Accès multiples au support de communication Séquences d’étalement

GPS
Le récepteur GPS mesure sa distance depuis un groupe de sattelites
tous les satelites sont équipés d’une horloge atomique d’une précision énorme,
et sont tous synchronisés
les satelites transmettent d’une façon continue des information sur leurs
positions et temps
le récepteur est en synchronisation avec les sattelites
en mesurant le temps de propagation, le recepteur calcule sa position d depuis
un sattelite
avec 3 sattelites, intersection de 3 spheres donnant 2 point possibles
un quatrièmpe sattelite fixera la position du recepteur

67 / 73
Accès multiples au support de communication Séquences d’étalement

3G Spreading codes

En UMTS et cdma2000, les données sont étalés 2 fois


succeccivement :
Avec les codes de canalisation : Les Walsh codes orthogonales de
longueurs variables OVSF
ensuite avec les codes de brouillage (scrambling) : PN codes
contrairement à IS-95 (2G), l’UMTS et cdma2000 appliquent les
walsh codes de longueur variables pour l’uplink et le downlink.

68 / 73
Accès multiples au support de communication Séquences d’étalement

OVSF

Orthogonal Variable-length Spreading Factor : les codes


orthogonaux utilisés en UMTS et cdma2000
Le SF en UMTS varie de 4 à 256 chips en uplink et de 4 à 512 en
downlink
En cdma2000, le SF varie de 4à 128 chips
Comparés à IS-95, il utilise des 64-Walsh codes fixes pour
l’étalement en downlink et pour le mapping (6 -> 64) en uplink :
chaque 6 symboles sont modulés à 1 des 64 codes Walsh.
OVSF utilise la représentation en arbre
Différents débits de données peuvent être supportés en les
étalant par différent SF

69 / 73
Accès multiples au support de communication Séquences d’étalement

Structure en arbre de OVSF

70 / 73
Accès multiples au support de communication Séquences d’étalement

Structure en arbre de OVSF

71 / 73
Accès multiples au support de communication Séquences d’étalement

Règle d’allocation des codes


Les codes OVSF sont utilisés pour réaliser des connexions entre
différents débits en variant le SF.
SF petit POUR débit plus rapide
Pour connecter différents débits, il faut des règles pour maintenir
l’orthogonalité
Règle de blocage : Si un code est utilisé pour une connexion,
alors il ne faut pas le réutiliser ni utiliser ses ancêtres ni ses
descendants pour une autre connexion.
les ancêtres et les descendants d’un code donné ne sont pas
orthogonales à ce code.
ex : Si c4,1 est utilisé pour une connexion, les codes encerclés ne
sont pas autorisés pour une deuxième connexion
Si la 2eme connexion est 2 foix plus rapide que la première, alors
il faut choisir le code c2,1
Dans une période de transmission d’1 bit en connexion 1, la
connexion 2 transmet 2 bits. Donc débit conservé
72 / 73
Accès multiples au support de communication Séquences d’étalement

Récapitulation

73 / 73

Vous aimerez peut-être aussi