Vous êtes sur la page 1sur 13

DS-SS

CDMA
W-CDMA
Jean-Marie Gorce
CITI, INSA Lyon

Multiplexage par codes : CDMA




Le CDMA (Code Division Multiples Access)

Principe

Systme synchronis :

les codes orthogonaux (spreading codes)

Systme non synchronis :

utilisation simultane de plusieurs codes

les codes non orthogonaux (scrambling codes)

Contraintes sur les codes


Efficacit de multiplexage
CITI - Dept Tlcoms

I- Principe

Le CDMA consiste utiliser une technique


d talement par codes (DS-SS), en utilisant
une famille de codes orthogonaux ou pseudoorthogonaux.
Il permet la transmission simultane de
plusieurs canaux, chacun tant tal en temps et
en frquence (bonne rsistance au fading plat et
au fading rapide).

CITI - Dept Tlcoms

I- Principe
E

BP

En CDMA, le signal est


rparti sur lensemble
du temps et des
frquences
CITI - Dept Tlcoms

I- Principe
 multiplexage

a1(k)

de voix par CDMA

b(t)

CNA

sRF(t)
c1(t)

an(k)

osc.

b(t)

CNA

cn(t)
CITI - Dept Tlcoms

I- Principe

 Avantage

du CDMA (vs FTDMA)

le rcepteur en rteau est naturel pour le CDMA :


il faut synchroniser le rcepteur en recherchant le
maximum de corrlation dune squence connue

La rsolution temporelle est plus grande (cadence chip)


UMTS : temps chip : 0,28 s ~ diffrence de chemin
~80m
GSM : 271kbit/s ~ 1km

CITI - Dept Tlcoms

II- systmes synchroniss




Utilisation : une source transmet plusieurs


messages vers plusieurs rcepteurs

CITI - Dept Tlcoms

II- systmes synchroniss

Pour avoir des interfrences nulles,


1 contrainte : codes orthogonaux

c (t ) c
n

(t ) dt = nm

T : dure bit du signal dentre


Les signaux cn(t) sont la cadence chip : Tc.
Le nombre de codes orthogonaux de cette forme sont au
maximum de N=T/Tc.
Le dbit total utile est donc toujours identique.
CITI - Dept Tlcoms

II- systmes synchroniss

Construction des codes :


codes de Walsh / matrices de Hadamard
H 0 = [0]

H1 = 0 0
0 1

;L

H H
H N +1 = N N
H N H N

N=puissance de 2
les codes sont donns par les colonnes

CITI - Dept Tlcoms

II- systmes synchroniss

H3=

0
0
0
0
0
0
0
0

0
1
0
1
0
1
0
1

0
0
1
1
0
0
1
1

0
1
1
0
0
1
1
0

0
0
0
0
1
1
1
1

0
1
0
1
1
0
1
0

0
0
1
1
1
1
0
0

0
1
1
0
1
0
0
1

0:1
1 : -1

0
0
A
0
0
0
0

futur

t=0
CITI - Dept Tlcoms

10

II- systmes synchroniss

Intercorrlation des codes


1

baseband signal

0
-1
0

spreaded signal

0
-1
0
1

correlator output

0
-1
0

CITI - Dept Tlcoms

11

II- systmes synchroniss

Intercorrlation des codes


1

baseband signal

0
-1
0

spreaded signal

0
-1
0
1

correlator output

0
-1
0

CITI - Dept Tlcoms

12

II- systmes synchroniss

Cf. dmo 4b.

Intercorrlation des codes


1

baseband signal

0
-1
0

spreaded signal

0
-1
0
1

correlator output

0
-1
0

CITI - Dept Tlcoms

13

II- systmes synchroniss

Consquences
 difficile

de synchroniser au dpart si plusieurs


squences simultanes
 difficile dinitialiser le RAKE

Solution
 mission

priodique dune squence connue,


pendant le silence des autres canaux (c est le cas
pour lUMTS en downlink)

CITI - Dept Tlcoms

14

II- systmes synchroniss

Orthogonal Variable Spreading Factor (OVSF)


C8(1)={1,1,1,1,1,1,1,1}
C4(1)={1,1,1,1}
C8(2)={1,1,1,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}

possibilit de grer des dbits variables

15

II- systmes synchroniss

Proprits des codes orthogonaux


l

orthogonalit est parfaite pour des signaux


synchroniss.
 L talement nest pas homogne
 mauvaises proprits pour des signaux non
synchroniss.
 mauvaise rsolution temporelle pour le RAKE.
 le nombre de codes est relativement faible :

ne peut pas tre utilis pour plusieurs sources, car on


retombe sur un problme de planification de codes, au lieu
de planifier des frquences.
CITI - Dept Tlcoms

16

III- systmes non synchroniss




Plusieurs sources transmettent un message


vers un (ou plusieurs) rcepteurs

CITI - Dept Tlcoms

17

III- systmes non synchroniss

Codes non orthogonaux :


La contrainte sur les codes non-orthogonaux est diffrente :
T

c = cn (t ) [cm (t T + ) + cm (t + )]dt << 1


0

On ne veut plus une corrlation nulle mais une corrlation faible,


par contre elle doit rester faible avec un dcalage entre les 2 codes.
CITI - Dept Tlcoms

18

III- systmes non synchroniss

Les techniques actuelles utilisent les proprits des


gnrateurs pseudo-alatoires (bruit blanc).
Soit on gnre 1 squence trs longue, et on en extrait des
morceaux statistiquement dcorls.
Soit on gnre des squences courtes indpendantes.
Le plus utilis (UMTS par exemple) :
- squences de Gold (1967).
- squence de Kasami.
CITI - Dept Tlcoms

19

IV- systmes mixtes




plusieurs sources transmettent plusieurs


messages vers un (ou plusieurs) rcepteurs

CITI - Dept Tlcoms

20

10

IV- systmes mixtes

Principe

a1(k)

1 code dtalement + 1 code de scrambler) :

CNA

b(t)
sRF(t)
c1(t)

an(k)

CNA

osc.

b(t)
sn(t)
cn(t)
CITI - Dept Tlcoms

21

IV- systmes mixtes




Principe

a1(k)

1 code dtalement + 1 code de scrambler) :

CNA

b(t)
sRF(t)
c1(t)

an(k)

CNA

osc.

b(t)
sn(t)
cn(t)
CITI - Dept Tlcoms

22

11

IV- systmes mixtes

Le code dtalement (spreading):


 gre

le multiplexage de plusieurs canaux d1 seule


source (station de base, mobile avec services
multiples). Chaque source peut utiliser l ensemble
des codes.

Le code mlangeur (scrambler) :


 un

code spcifique chaque source, utilis comme


signature dune source.

CITI - Dept Tlcoms

23

IV- systmes mixtes


Comparaison Codes orthogonaux / non orthogonaux
codes
orthogonaux
gnrateurs
rle

proprits
nombre de
codes

Walsh

codes non
orthogonaux
Squences de Gold,
Ikagami
scrambler

talement
sparation de flux
sparation de
d'une mme
diffrentes sources
source
gestion de dbits
robustesse aux
variables (OVSF)
chemins multiples
=facteur
quasi infini (attention
d'talement
C/I non nul)
CITI - Dept Tlcoms

24

12

IV-Application dans lUMTS

sparation de sources
 les

codes OVSF ne sont orthogonaux que pour une


mme source.
 W-CDMA combine ces codes avec des codes long
de scrambling. Chaque station de base, chaque
utilisateur possde son code propre
 Pas de problme de rpartition, car plusieurs
millions de codes statistiquement faiblement
orthogonaux.

CITI - Dept Tlcoms

25

13

Vous aimerez peut-être aussi