Académique Documents
Professionnel Documents
Culture Documents
Philippe Ciblat
cole Nationale Suprieure des Tlcommunications, Paris, France
Plan
Etalement de spectre
Principe Intrt
Rcepteurs
Dtection mono-utilisateur
Rcepteur Rake
Dtection multi-utilisateur
Maximum de vraisemblance (ML) Rcepteurs linaires (ZF, MMSE) Rcepteurs non-linaires (DFE, SIC et PIC)
Performances
Philippe Ciblat Etalement de spectre et techniques CDMA 2 / 31
Etalement de spectre
Moyen de transmission pour lequel les donnes occupent une bande largement suprieure la bande minimale requise. talement de la bande Cet talement est accompli au niveau de lmission par le biais dun code indpendant des donnes. Lutilisation de ce code au rcepteur permet de dstaler le signal et donc de retrouver les donnes originales.
Philippe Ciblat
3 / 31
Exemple (I)
Soient s(t) signal dintrt de bande 1/Ts b(t) bruit bande troite de bande 1/Ts c(t) fonction dtalement de bande 1/Tc 1/Ts t.q. |c(t)|2 = 1
.
11 00 11 00 RSB =0dB 11 00 11 00 11 00 11 00 11 00 11 00 11 00 11 00 111111111111111 000000000000000 11 00 11 00 11 00 11 00 Etalement 00 11 00 dun facteur N 11 11 00 11 00 11 00 111111 111111 000000 000000 11 00 11 00 111111 111111 000000 000000 11 00 00 11 111111111111111 000000000000000 111111 111111 000000 000000 11 00 11 00
1 0 1 0 11 00 1 0 11 00 1 0 Dstalement 11 00 1 0 00 11 1 0 du signal dintrt 00 11 1 0 11 00 1 0 11 00 1 0 11111111 00000000 1 0 111111 111111 000000 000000 11 00 11 00 1 0 111111 111111 000000 000000 11 00 00 11 1 111111111111111 0 000000000000000 111111 000000 11 00 11 00 1 0 1 0 11 00 1 0 11 00 1 0 11 00 Filtrage 1 0 00 11 1 0 00 11 1 0 passebande 11 00 1 0 11 00 1 0 11 00 11 00 1 0 11 00 11 00 1 111111111111111 0 000000000000000 00 11 11 00 1 0 11 00 1 0 1 0 .
Ts Tc
4 / 31
Exemple (II)
Utilisateur 1 : s (1) y(1) = [c1 s(1) , c2 s(1) ] Utilisateur 2 : s (2) y(2) = [c1 s(2) , c2 s(2) ] Etalement de spectre dun facteur 2 Sparation possible des utilisateurs (par projection) Soient c(1) = [c1 , c2 ] et c(2) = [c1 , c2 ] tels que < c(1) |c(2) >= 0 Si la rception est synchrone, alors s(1) s(2) = = < c(1) |y(1) + y(2) > < c(2) |y(1) + y(2) >
Etalement de spectre et techniques CDMA 5 / 31
(1) (2)
(1) (2)
(1)
(1)
(2)
(2)
Philippe Ciblat
Avantages
Philippe Ciblat
6 / 31
Applications
Domaine militaire
Origine de la technique par talement de spectre Communications indtectables et non-brouilles
Domaine civil
Accs multiple Communications robustes
Philippe Ciblat
7 / 31
Systmes multi-utilisateurs
Principe Faire cotoyer plusieurs utilisateurs dans le mme tuyau Crer des signaux sparables entre eux orthogonaux AMRT/TDMA : sparation temporelle
systme rigide synchronisation absolue requise
Philippe Ciblat
8 / 31
AMRC/CDMA : sparation par codes talement de spectre Avantages : gestion simple (MAC : Multiple Access Layer) diversit frquentielle (signal sur large bande) diversit temporelle (signal mis redondant ) Techniques : Saut de temps/Time-Hopping Saut de frquence/Frequency-Hopping Squence directe/Direct Sequence
Philippe Ciblat
9 / 31
Station de base
1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
Station de base
SYSTEME ASYNCHRONE
x (k ) (t) =
m=0
n=0
cn g(t nTc )
o g(t) ltre de mise en forme (de bande 1/Tc ) Tc temps bribe/chip, Ts temps symbole M nombre de symboles dinformation transmis N = Ts /Tc facteur dtalement {cn }n squence de bribe de priode N associe lutilisateur k {sm }mZ squence des symboles de lutilisateur k
Philippe Ciblat Etalement de spectre et techniques CDMA
(k )
(k )
11 / 31
y (t) =
k =0
(k ) x (k ) (t (k ) ) + b(t)
Sparation des utilisateurs on souhaite < c(k ) ( )|c(k ) ( ) > , k ,k avec c(k ) ( ) = [c , c(N1+ ) mod N ] de longueur N et dcal de indice k corrlation inter-utilisateur (IMU/MUI) indice corrlation inter- et intra-utilisateur (IES/ISI)
(k ) (k )
Philippe Ciblat
12 / 31
Construction de squences
Condition admissible si K N
Squence de Walsh-Hadamard Asynchrone : attnuation de lIES et de lIMU Condition dorthogonalit impossible Squences pseudo-alatoires (PN) de Gold et Kasami
Philippe Ciblat
13 / 31
N)
Philippe Ciblat
14 / 31
Soient (1) (2) cn et cn deux p.a. stationnaires, indpendants et blanc r11 ( ) = E[cn cn+ ] = ( ) (2) (2) r22 ( ) = E[cn cn+ ] = ( ) (1) (2) r12 ( ) = E[cn cn+ ] = 0
1 < c(1) (0)|c(2) ( ) >= N n=0 cn cn+ les corrlations empiriques On a E[| < c(1) (0)|c(2) ( ) > r12 ( )|2 ] 1/N N1 (1) (2) (1) (1)
Philippe Ciblat
15 / 31
Rcepteurs
Mode synchrone : Technique triviale si codes orthogonaux employs Mode asynchrone : Formellement regroupe les cas
lien montant asynchrone canaux multi-trajets codes non-orthogonaux
Techniques de rception
Rception mono-utilisateur interfrence multi-utilisateur = bruit Rception multi-utilisateur structure de linterfrence multi-utilisateur utilise
Philippe Ciblat
16 / 31
y (t) =
m=0
sm f (t mTs ) + bruit
On a < y (t)|f (t mTs ) >= f (t) y (t)|t=mTs : ltre adapt + un chantillonneur De plus, si la famille {f (t mTs )}m est orthogonale, alors dtecteur seuil suit lchantillonneur ym =< y (t)|f (t mTs ) >
y(t) mTs f (t) ym sm
.
Si bruit gaussien blanc indpendant, alors on doit, pour tre optimal, projeter sur {f (t mTs )}m
Philippe Ciblat
17 / 31
y (t) =
m=0
sm
(k )
(k )
(k )
(k )
(k )
y(t) g(t)
mTc + 1
(k)
(k)
Dstalement
sm
(k)
mTc + 2 g(t)
(k)
(k)
...
(k)
Philippe Ciblat
18 / 31
(k )
Effet dblouissement / Near-far effect contrle de puissance requis (IS-95, UMTS) mais ym statistique non-exhaustive de sm car ym dpend de sm dtection multi-utilisateurs (1983)
Philippe Ciblat Etalement de spectre et techniques CDMA 19 / 31
(k )
(k )
(k )
(k )
Rception multi-utilisateur
Problmatique : Dtecter les symboles mis la donne de y (t), (k ) {cn }n,k et {(k ) , (k ) }k
ln(J(s)) =
0
y (t)
mTs
(k )
) dt
Philippe Ciblat
20 / 31
avec (0) (K 1) (0) (K 1) s = [s0 , , s0 , , sM1 , , sM1 ] D = IdM diag((0) , (K 1) ) R = Toeplitzc ([R(0), , R(M 1)]) o y = [y0 , , yM1 ] avec ym = [ym , , ym
(0)
(K 1)
Philippe Ciblat
21 / 31
Philippe Ciblat
22 / 31
sm sm sm
(k) (k1)
(0)
sm1
(0)
sm1
(k)
(k1)
sm1
(k+1)
sm
(k+1)
sm1
sm
(K1)
sm1
(K1)
Ts
t
.
(k +1)
(0)
(k 1)
, sm , ] card(S)(K 1)
(k )
y C
s
.
Solution Forage zro : CZF = D1 R1 Commentaires : IMU totalement limine Pas deffet dblouissement Augmentation du niveau de bruit ambiant
Philippe Ciblat
24 / 31
D R
Si bruit lev, alors lIMU nest pas traite Si bruit faible, alors proche du dcorrlateur/ZF Estimation des amplitudes ncessaires Inversion dune matrice de taille KM KM coteuse
Philippe Ciblat
25 / 31
ym CT (z)
zm
m s
CR (z)
.
Philippe Ciblat
26 / 31
ym F.A. + Dstalement 0
(0)
sm
(0)
ym F.A. + Dstalement 1
(1)
ym de ym
(k)
(l)
sm
(l)
puissance dure/souple
Canal l
Etalement l
.
Temps de latence
Philippe Ciblat
27 / 31
1 0 1 0
Etalement 1 Canal 1
Utilisateur 0
(1) ym
Etape i+1 +
1 0F.A. + Dstalement 0
m 11111 00000
(0)
ym F.A. + Dstalement K 1
(K1)
Etalement K 1
Canal K 1
Performances
Philippe Ciblat
29 / 31
Eblouissement
Utilisateur 1 dintrt avec RSB=7dB xe Utilisateurs interfrents 2, 3, 4 avec RSBs variables
10
10
TEB 10
3
10 10
10
15
Philippe Ciblat
30 / 31
Bibliographie
S. Verd : Multi-user detection, 1998 J. Proakis : Digital Communications, 2000 S. Haykin : Communication Systems, 2000 T. Cover : Elements of Information Theory, 1991 L. Brunel : Algorithmes de dcodage de canal pour lAMRC, 1999
Philippe Ciblat
31 / 31