Anda di halaman 1dari 13

1

DS-SS
CDMA
W-CDMA
Jean-Marie Gorce
CITI, INSA Lyon
CITI - Dept Tlcoms 2
Multiplexage par codes : CDMA
Le CDMA (Code Division Multiples Access)
Principe
utilisation simultane de plusieurs codes
Systme synchronis :
les codes orthogonaux (spreading codes)
Systme non synchronis :
les codes non orthogonaux (scrambling codes)
Contraintes sur les codes
Efficacit de multiplexage
2
CITI - Dept Tlcoms 3
I- Principe
Le CDMA consiste utiliser une technique
d talement par codes (DS-SS), en utilisant
une famille de codes orthogonaux ou pseudo-
orthogonaux.
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 4
t
f
E
BP

En CDMA, le signal est
rparti sur lensemble
du temps et des
frquences
I- Principe
3
CITI - Dept Tlcoms 5
osc.
s
RF
(t)

CNA
b(t)
a
n
(k)
c
n
(t)
CNA
b(t)
a
1
(k)
c
1
(t)
I- Principe
multiplexage de voix par CDMA
CITI - Dept Tlcoms 6
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
I- Principe
4
CITI - Dept Tlcoms 7
II- systmes synchroniss
Utilisation : une source transmet plusieurs
messages vers plusieurs rcepteurs
CITI - Dept Tlcoms 8
Pour avoir des interfrences nulles,
1 contrainte : codes orthogonaux
nm
T
m n
dt t c t c =

0
) ( ) (
T : dure bit du signal dentre
Les signaux c
n
(t) sont la cadence chip : T
c
.
Le nombre de codes orthogonaux de cette forme sont au
maximum de N=T/Tc.
Le dbit total utile est donc toujours identique.
II- systmes synchroniss
5
CITI - Dept Tlcoms 9
Construction des codes :
codes de Walsh / matrices de Hadamard
N=puissance de 2
les codes sont donns par les colonnes
[ ]

= =
+
N N
N N
1 N 1 0
H H
H H
H ;
1 0
0 0
H ; 0 H L
II- systmes synchroniss
CITI - Dept Tlcoms 10
II- systmes synchroniss
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
H
3
=
t=0
futur
0 : 1
1 : -1
0
0
A
0
0
0
0
0
6
CITI - Dept Tlcoms 11
II- systmes synchroniss
Intercorrlation des codes
0 1 2 3 4 5 6 7
-1
0
1
baseband signal
spreaded signal
0 1 2 3 4 5 6 7
-1
0
1
0 1 2 3 4 5 6 7
-1
0
1
correlator output
CITI - Dept Tlcoms 12
0 1 2 3 4 5 6 7
-1
0
1
II- systmes synchroniss
Intercorrlation des codes
0 1 2 3 4 5 6 7
-1
0
1
baseband signal
spreaded signal
0 1 2 3 4 5 6 7
-1
0
1
correlator output
7
CITI - Dept Tlcoms 13
0 1 2 3 4 5 6 7
-1
0
1
II- systmes synchroniss
Intercorrlation des codes
0 1 2 3 4 5 6 7
-1
0
1
baseband signal
spreaded signal
0 1 2 3 4 5 6 7
-1
0
1
correlator output
Cf. dmo 4b.
CITI - Dept Tlcoms 14
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)
8
15 possibilit de grer des dbits variables
C
1
(1)={1}
C
2
(1)={1,1}
C
2
(2)={1,-1}
C
4
(1)={1,1,1,1}
C
4
(2)={1,1,-1,-1}
C
4
(3)={1,-1,1,-1}
C
4
(4)={1,-1,-1,1}
C
8
(1)={1,1,1,1,1,1,1,1}
C
8
(2)={1,1,1,1,-1,-1,-1,-1}
Orthogonal Variable Spreading Factor (OVSF)
II- systmes synchroniss
CITI - Dept Tlcoms 16
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.
II- systmes synchroniss
9
CITI - Dept Tlcoms 17
III- systmes non synchroniss
Plusieurs sources transmettent un message
vers un (ou plusieurs) rcepteurs
CITI - Dept Tlcoms 18
Codes non orthogonaux :
La contrainte sur les codes non-orthogonaux est diffrente :
[ ] 1 ) ( ) ( ) (
0
<< + + + =

T
m m n c
dt t c T t c t c
On ne veut plus une corrlation nulle mais une corrlation faible,
par contre elle doit rester faible avec un dcalage entre les 2 codes.
III- systmes non synchroniss
10
CITI - Dept Tlcoms 19
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.
III- systmes non synchroniss
CITI - Dept Tlcoms 20
IV- systmes mixtes
plusieurs sources transmettent plusieurs
messages vers un (ou plusieurs) rcepteurs
11
CITI - Dept Tlcoms 21
Principe
1 code dtalement + 1 code de scrambler) :
IV- systmes mixtes
osc.
s
RF
(t)

CNA
b(t)
a
n
(k)
c
n
(t)
CNA
b(t)
a
1
(k)
c
1
(t)
s
n
(t)
CITI - Dept Tlcoms 22
Principe
1 code dtalement + 1 code de scrambler) :
osc.
s
RF
(t)

CNA
b(t)
a
n
(k)
c
n
(t)
CNA
b(t)
a
1
(k)
c
1
(t)
s
n
(t)
IV- systmes mixtes
12
CITI - Dept Tlcoms 23
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.
IV- systmes mixtes
CITI - Dept Tlcoms 24
Comparaison Codes orthogonaux / non orthogonaux
codes
orthogonaux
codes non
orthogonaux
gnrateurs Walsh
Squences de Gold,
Ikagami
rle talement scrambler
sparation de flux
d'une mme
source
sparation de
diffrentes sources
proprits
gestion de dbits
variables (OVSF)
robustesse aux
chemins multiples
nombre de
codes
=facteur
d'talement
quasi infini (attention
C/I non nul)
IV- systmes mixtes
13
CITI - Dept Tlcoms 25
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.
IV-Application dans lUMTS