Documente Academic
Documente Profesional
Documente Cultură
Ros
COMMUNICATIONS
MULTI-UTILISATEUR (CDMA)
ET MULTI-PORTEUSE (OFDM)
1
CONTENU
(chapitre IV)
Quelques lments introductifs sur :
partie 1) Les techniques talement de spectre
et CDMA : Coded Division Multiple Access
partie 2) Les modulations multi-porteuse de type
OFDM : Orthogonal Frequency Division Multiplexing
Partie 1 :
TDMA
t
T
f1 f 2
f3
fK
f
B
f
f
2
1
utilisateurs
CDMA
B 5 MHz
Ds =1/Ts
240 ksym/s
(en UMTS-TDD)
f0 2 GHz
15 cm
K voies //
de symboles
QPSK
contrle,
synchro, ...
frquence
Station de base
384 kbit/s
2 Mbit/s
Mobile
A- Principe et premires
proprits du CDMA
1
Ts
- {code k}
talement
Ts
code k
t
Ts
fw
Spectre original
Ts
Tc
code k
+ {code k}
Squence dtalement:
code k priodis au temps Ts
1 symbole Q chips
Q: facteur d talement
( 256 en UMTS-FDD ou 16 en -TDD)
1
1
Q.
Tc
Ts
fw
talement
(m+1)Ts
Dstalement
source
Intgration (Ts)
1/Ts
m.Ts
e rect
k (t )
akrect (t )
Rcepteur conventionnel
corrlation avec le code dsir
Ts
Gnrateur de
squence
pseudo-alatoire
zk[m]
c rect
per k (t )
( )*
brouilleur
bruit blanc
bruit blanc
1
Ts
source
aprs talement
brouilleur
aprs dstalement
intgration
8
Discrtion :
- dsp tale dans une bande Q fois plus grande, avec un niveau divis par Q
- aprs dstalement et intgration (gain de traitement Q):
(RSB)out = Q. (RSB)in => 2.(Eb/N0 ) en B- ou Q- PSK (pour canal BBAG)
sensibilit TEB en fonction de (Eb/N0) = idem modulation lmentaire
x 1,
% Q,
% Q,
9
code
ik [ q ]
def
Q 1
c c
(c c )
iper
, k [ q ]
c
avec
def Q 1
Inter-corrlation priodique
Q q 1
* [ q q ]
* [ q ]. [ q q ]
[
q
].
i
i
k
k
q q
q 0
H
i
k [ q ] (=> Convolution Discrte )
H
*
*
c
k [ q ] . cper i [ q q ]
ck
[q]
ck [ q ]
q 0
code
icode
[
q
]
i , k [ q Q ]
,k
pour q = 0Q-1:
1 dure symbole
code i
priodis
q
code k
support de
corrlation
Q chips
Au retard nul :
code
ik [ 0 ]
iper
, k [ 0 ] ci ; ck
10
pour q 0
pour q 1,..., Q 1
+Q x
-1
t /Tc
c1
c2
c3
c4
ci , ck Q ik
ikcode [ 0 ]
KQ
Nombre max de codes
= Facteur dtalement Q
akrect (t )
talement
Ts
code priodis
e rect
k (t )
c rect
per k (t )
ak (t )
Ts
filtre mission
ventuel
ck ()
e imp
k (t )
he()
Filtre mise
en forme des chips
*
ou
c
q 0
k [q]
ck ( )
e k (t )
he()
ak (t ) ak [ m ] . (t mTs )
Q 1
e k (t )
. ( qTc)
k( )
= ck() * he()
13
r(t)
* he
H()
re(t)
* ck
H()
zk(t)
zk[m]
ak[m]
m.Ts + t0
chantillonnage
synchrone
Aprs
chantillonnage
{+ code}
Ts
Ts
Pics de corrlation
Symboles estims
(bande-troite)
(large-bande)
14
15
Formes dondes
{ a0 [m] }
{ak [m] }
{aK-1 [m] }
K 1
x (t) x
0 ()
1 ()
k 0
xk (t)
(t )
Canal
de propagation
h ( )
r (t)
+
BBAG
(voie dsire
numro i = 0)
K-1 ()
n (t)
x k ( t ) Ts a k [ m ]. k ( t mTs )
m
k () = ck () * he(),
=>
k () = (k * h ) () avec canal
Cas du CDMA :
Q : facteur d talement
(Ts = Q. Tc )
k ( )
Q 1
c
q0
k [q]
chips
du code
.h e ( t qT c )
Filtre
1/2 Nyquist
Temps chip
17
[m]
[m]
[m]
Canal
K-1
0 RX
r(t)
x(t)
y0 (t)
y1 [m]
K-1
'( z )
'
ki [ n ]
yK-1
RX
t0 + mTs
[m]
(Ts)
'[ n ] . z n
n
[m]
RX
(Ts)
Matrice de filtrage
Emission / Canal / Rception :
y0
Ts . ( ) n.Ts t 0
'
ki
ki ( ) ( k * i )( )
'
'
RX
18
0,0 ()
dsir
a0 (t ) Ts a0 [ m ] . (t mTs )
a1 (t )
aK 1 (t )
*
K voies
(mission)
1,0 ()
K-1,0 ()
Interf.
y0(t)
y0[m]
a0[m]
t = mTs + t0
chantillonnage
synchrone
(util. 1)
Interf.
(util. K-1)
K 1
yi (t ) Ts ak [ m ]. ki' (t mTs )
k 0 m
19
'( z ) Diag
K K
sinon:
IES
, et
20
< k ; 0 >
21
Annexe illustration: canal quivalent E/R jusqu lchantillonneur pour lutile (1 trajet)
ki [ m ] Ts.
cont
ki
( )
TF
mTs
(f)
ech
ki
cont
ki
(f
n
Ts
22
23
avec donc :
ki c 1/2N ( ) kicode ( ) * he ( )
kicode [ q 0] kper
, i [ q 0 ] 0
pour k i
24
B-4
canal multi-trajet
IEV
IES
=> brise par multi-trajet (et forts lobes secondaires des inter-corrlations des codes )
25
ki' ( ) h( )* ki ( ) ki ( 1 ) . ki ( 2 )
un seul utilisateur:
Si la fonction dauto-correlation du code ( dure finie) est:
iicode [ q ] [ q ]
exp(j
Ts
+1 envoy
Ts
-1 envoy
27
r(t)
1
i H
Filtre adapt
au code dsir i
si(t)
si(1[ m) ]
1 mTs
j1
dcision
ai [ m ]
yi [m ]
+
si([Lm) ]
branche L
x
mTs
jL
28
Rcepteur Rake
corrlation
r (t)
si(1[ m) ] 1 ai [ m ] bruit
x
Ts
heH()
code dsir
Ts
ci*(t)
recombinaison
au temps symbole
1 e j1
yi [m ]
+
Nyquist
X
Ts
( l ).ai[ m ] b
( L)
i [m]
l 1
L e
jL
(RSB)rake
RSB des Ltrajets
29
Rcepteur Rake
avec :
2 Eb
Pe E Q L .
L
N0
o : L
1
L
l 1
. l
2
l 1
Eb
Eb
Eb
Pe K L .
N0
pour Eb / N 0 1
30
h()
Ts
RI canal
=> Rake OK pour mode FDD de lUMTS o systme ne fonctionne pas pleine charge
(exemple facteur dtalement Q = 256, pour moins de 100 codes utiliss)
=> Rake peut tre remplac (mode TDD) par rcepteur multi-utilisateur
31
r (t)
cO H ()
1/2Nyquist
rception
heH()
t =mTs
hH ()
c1 H ()
cK-1 H ()
y0 [m]
y1 [m]
yK-1 [m]
Banc de filtres
galiseurs (pas Ts)
e0,0[n]
e0,1[n]
d0 [k]
utilisateur
dsir i=0
e0,K-1[n]
Autres Annexes
CDMA
33
a1 [m]
a2 [m]
(f)
aK [m]
K sources
de symbole
bruit
filtr
+
+
+
Egaliseur
y1 [m]
e1 ( f )
d1 [m]
y2 [m]
Critre MMSE:
1 ligne de ( f )
yK [m]
K branches
11( f )
N0
(
)
2Eb
code 1 :
IES: -16 dB
IAM : -7 dB
2
H( fw) .11( fw)
21( f )
2
H( fw) .21( fw)
(f) |
=>
(f) |
1850
2050
2110
2200
217
0
15 20
60 MHZ
30
15
60 MHZ
30
D
E T
C D
T D
FDD
uplink
S
A
T
T
D
D
FDD
downlink
S
A
T
2250
MHz
976 Tc
Symboles (69)
256 Tc
1104 Tc
96 Tc
midambule
Symboles (69)
T. Garde
25 s
1 time slot
667 s
K codes CDMA
KQ
Liaison descendante
Point de
basculement
Liaison montante
310 ns
1.2 Tc
3700 ns 20000 ns
14 Tc
4.8 Ts
environnement piton:
canal quasi invariant sur le slot
environnement vhicule:
adaptation souhaitable au cours du slot
Conclusion
Ts
K=16
1 trajet Rayleigh
sans diversit
K=1
pour
K = 1,2, 4, 8, 12, 16
utilisateurs
40
Vehicular B
(= 5 Ts)
mono-trajet:
sans diversit
diversit de trajets
(trajets rsolus)
diversit
infinie
Leq 2.5
dispersion en dB
de Eb / Eb
Indoor A
(= 1.2 Tc)
pas de
diversit de trajet
pas dinterfrence
forte dgradation
due au fading
ncessite
diversit spatiale
par exemple
N
Leq
1.3
eq1.3
dispersion en dB
de Eb / Eb
partie 2 :
Technique multi-porteuse
OFDM
(Orthogonal Frequency Division Multiplexing)
Plan:
A) Vue gnrale :
principe (avec N modulateurs), construction laide dIFFT, prfixe cyclique
Mais AUSSI :
Liaisons filaires (ADSL, VDSL, modem sur
courants porteurs, )
43
A) VUE GENERALE
f = B / N
a~0 [ m ]
Constellation
binaire
QAM
(TQAM )
srie //
Source
par bloc de N
symboles QAM
sous-porteuses
exp( j 2 f 0 t )
N branches
~
x (t )
exp( j 2 f1 t )
a~1 [ m ]
exp( j 2f k t )
a~k [ m ]
x(t)
Modulation
I/Q
autour de
porteuse fp
x(t ) Re ~
x (t ).e j 2fpt
(TS = N.TQAM)
dure 1 symbole OFDM
~
x (t )
N / 2 1
~
~
xk (t )
x
(
t
)
avec
k
k N / 2
~ [m]. (t mT )
a
k k
s
45
sous-porteuses OFDM :
k (t ) exp( j 2f k t )
durant Tu
fk = k . f
Im{ }
0
0
10
12
14
10
12
14
Tu
Tu
Orthogonales :
sur 1 dure symbole Tu
(
t
)
.
k ' (t ) dt 0 si k k '
k
0
f = 1 / Tu
46
N.B.: pour lOFDM sans Temps de Garde ni Prfixe Cyclique => Ts = Tu et k(t) = k(t) de dure Tu .
O => Formes dondes (ou sous-porteuses) orthogonales (pdt scalaire nul, en tps ou frq)
p
)
OFDM spectrum
N sous-porteuses
OFDM orthogonales
frequenc
47
Fig. 2 Comparison of the bandwidth utilization for FDM and OFDM
0 [m]
F
F
T
1 [m]
N-1 [m]
Conv. // srie
de donnes
non nuls
(ex: QPSK)
Suppression PC
K symboles
Canal
Demod IQ + CAN
a~N 1 [ m ]
~
x [ m, q ]
x(t) r(t)
CNA + Mod IQ
a~1 [ m ]
I
F
F
T
Insertion PC
Conv. srie //
a~0 [ m ]
N chantillons
Schma bloc mod / dmod OFDM
(K N)
Priode dchantillonnage (critique) : Tc = 1/B (support frquentiel en Bande de Base est [-B/2; +B/2])
Nb dchantillons utiles dun symbole OFDM : N (car Tu /Tc = B/f = N)
Nb dch. de garde (PC): v = Tg / Tc => 1 symbole complet OFDM = N+ v chantillons
48
PC
Tg
IFFT(symb. QPSK)
PC
IFFT(symb. QPSK)
Tu
symbole OFDM
#m
symbole OFDM
# m +1
(dure Ts = Tg + Tu)
49
proprits
Cf transparents suivants
avec dure du Prfixe cyclique Tg talement du canal :
Le PC permet de rendre la convolution (avec le canal) circulaire
(fait intervenir inter-corrlations priodiques au lieu de inter-corrlations dure finie)
B) FORMALISATION DE LOFDM
(avec PC)
k ( ) exp( j 2 f k ). Rect [ Tg , Tu ] ( )
sous-porteuse
f k k .f
T. de garde
Tg = .Tc
Temps utile
Tu = N.Tc
51
Tg
Tu
=> k (t)
=> k (t - )
Grce au PC:
[0; Tg]
a~0 [ m ]
a~1 [ m ]
a~N 1 [ m ]
a~0 [ m ]
a~1 [ m ]
a~N 1 [ m ]
T
F
D
I
~
x (t )
Ins.
PC
~
r (t )
CNA
T
F
D
Sup.
PC
CAN
Canal
{t0 , m}
~
x (t )
Dure Ts
0
1
N-1
Canal
~
r (t )
Dure Ts -Tg
0H
i H
~
y1 [ m ]
~
y N 1 [ m ]
~
y0 [ m ]
~
y1 [ m ]
~
y N 1 [ m ]
K-1H
t0 + mTs
~
y0 [ m ]
iRX ( ) i* ( )
i (t ) pour [0 ; Tu [
avec i (t )
0 sinon
53
ki ( ) ( k * iH )( )
inter-corrlation priodique
pour ] Tg , 0 ] :
Bi-orthogonalit des { k , i }
ki ( )
exp( j 2 f i ) si k i
0
si k i
ki ( ) ( k * iH )( )
Tg
pas d IES
55
Tg -
pas d IES
56
a~0 [ m ]
a~i [ m ]
a~N 1 [ m ]
H0
Bruit
+
~ [ m ]
Hi
x
HN-1
+
~
~
y0 [ m ]
~
yi [ m ] H i a~i [ m ] ~i [ m ]
N 1 [ m ]
~
y N 1 [ m ]
57
conclusion
absence stricte dInterfrences (galisation SIMPLE avec 1 seul
coefficient par sous-porteuse) tant que canal invariant sur 1 symbole, CDMA)
=> SIMPLICITE DE LA STRUCTURE DE RECEPTION (de+ grce FFT)
Points faibles :
- trs forte sensibilit aux variations rapides du canal ( lintrieur dun
symbole OFDM, telles que fd.Ts > 0.01), aux erreurs de synchronisation,
- fortes variations denveloppe ( Peak to Average Power Ratio ) 58
Appendix :
=>
The 802.11a/g
modem parameters
59
Bibliographie
Hui LIU, Guoqing LI, OFDM-Based Broadband Wireless Networks, Design and
Optimization , Wiley, 2005
Hussein HIJAZI, Estimation de canal radio-mobile volution rapide dans les systmes
modulation OFDM , thse Grenoble-INP, chapitre I, Nov. 2008.
http://tel.archives-ouvertes.fr/tel-00373806
Laurent ROS, Rception multi-capteur pour un terminal radio-mobile dans un systme daccs
multiple rpartition par codes , thse Grenoble-INP, Chapitres I et II, Dc. 2001.
http://tel.archives-ouvertes.fr/tel-00687474
L.Ros, G. Jourdain, M. Arndt, Interpretations and performances of linear reception in downlink TDCDMA and multi-sensor extension , annals of telecommunications, vol 56, n5-6, 2001.
http://hal.archives-ouvertes.fr/docs/00/27/56/44/PDF/AnTel_re.pdf
L. Ros, E. Simon, Y. Nasser Revue de la boucle re-modulation pour la synchronisation de phase en
modulation linaire multi-voie avec trajets multiples. Application en CDMA et OFDM , Revue de
l'Electricit et de l'Electronique, vol 4, 2005.
http://hal.archives-ouvertes.fr/docs/00/27/56/62/PDF/synchro_word_ree.pdf
60