Académique Documents
Professionnel Documents
Culture Documents
Philippe Ciblat
cole Nationale Suprieure des Tlcommunications, Paris, France
Systme mono-porteuse
Modulation linaire :
.
kZ sk ga (t
kTs ) e2if0t
ma(t) = [xa(t)e2if0t ]
Bruit
sk
Organe de dcision
Ts Filtre adapt
ya (t)
e2if0 t ra (t)
kZ sk (ca
ha
Philippe Ciblat
Introduction lOFDM
2 / 37
z(n) = za (nTs ) =
k =0
hk snk + b(n)
Philippe Ciblat
Introduction lOFDM
3 / 37
Egalisation
Pour combattre lIES, tape dgalisation ncessaire Maximum de vraisemblance Algorithme de Viterbi Egaliseur retour de dcison (DFE) Egaliseur de Wiener Egaliseur de forage zro Etape soit complexe, soit aux performances mitiges But saffranchir de cette tape
Philippe Ciblat
Introduction lOFDM
4 / 37
Lc l=1
l (t l ).
|C(f )|
1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
Bcoh f
.
Philippe Ciblat
Introduction lOFDM
5 / 37
|C(f )| |X(f )|
f0
1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
|C(f )| |X(f )|
1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
Principe du multi-porteuses
Rappel : B requise = Dbit-symbole (1/Ts ) Ide nave : Diviser la suite des symboles en N sous-suites de symboles (de priode T = NTs ) telles que 1 < Bc . T Chaque sous-suite n tant mise sur une sous-bande diffrente associe une sous-porteuse fn . Intrt : Pour chaque sous-bande, pas dIES.
Philippe Ciblat
Introduction lOFDM
7 / 37
Schma rcapitulatif
|C(f )|
|X0 (f )| |Xn (f )| |XN 1 (f )|
f0 f1
111 000 111 000 111 000 111 000 111 000 111 000 111 000 111 000 111 000
fn
fN 1
f
.
Philippe Ciblat
Introduction lOFDM
8 / 37
Ecriture formelle
(n)
xa (t) =
n=0 k Z
sk ga (t kT )e2ifn t .
(n)
Notations : Ts : priode des symboles N : nombre de porteuses sk e2ifn t : symbole OFDM T = NTs : priode des symboles OFDM
N1 n=0 (n)
Philippe Ciblat
Introduction lOFDM
9 / 37
Equation dorthogonalit
On a
N1
xa (t) =
k Z n=0
sk n,k (t)
(n)
Porteuses orthogonales
Philippe Ciblat
Introduction lOFDM
10 / 37
Vrication de lorthogonalit
.
(i)
(ii)
f
Sans chevauchement Avec chevauchement
f
.
Cas (ii) : fn rgulirement espac fn = nf . ga (t) fonction porte de support [0, T ]. orthogonalit ssi f = 1/T = 1/NTs OFDM (Orthogonal Frequency Division Multiplexing) ga (t) un racine de cosinus surlev. orthogonalit ssi f = 2/T = 2/NTs OFDM ltre avec modulations dcales (OQAM)
Philippe Ciblat
Introduction lOFDM
11 / 37
Historique
Fin-50 : Concept multi-porteuses Fin-60 : Multiporteuses orthogonales (OFDM) Dbut-70 : Utilisation de la TFD Mi-80 : Projet europen Eurka pour le DAB
Notion dintervalle de garde Association de lOFDM et du codage
Philippe Ciblat
Introduction lOFDM
12 / 37
Applications
Sans l : Radio numrique (DAB) Rseaux locaux sans l (WLAN) : Wi (802.11agn) Boucle locale radio (BLR/WLL) : Wimax (802.16de) Tlvision numrique : TNT/DVBT ... 3GPP/LTE Avec l : ADSL VDSL ... CPL
Philippe Ciblat
Introduction lOFDM
13 / 37
Modem OFDM
Hypothse : Cas dcole (pas de canal ca (t)). Constellation sk quelconque. Filtre de mise en forme : fonction porte. Bande occupe : Btot = NBsp N 1 1 1 = =N T NTs Ts
Philippe Ciblat
Introduction lOFDM
14 / 37
Emetteur analogique
.
sk sk S / P sk
(0)
xa (t)
(N1)
Bote noire
CNA
Philippe Ciblat
Introduction lOFDM
15 / 37
Rcepteur analogique
Projection sur la base des signaux : zk
(n)
ya (t)n,k (t)dt
zk
(0)
zk
sk
Philippe Ciblat
Introduction lOFDM
16 / 37
= xa (kT + mTs )
xk
(m)
1 = N
sk e2inm/N
n=0
(n)
TFD inverse
Philippe Ciblat
Introduction lOFDM
17 / 37
sk
(0)
xk
(0)
sk
S / P
xa(t)
IFFT CNA
sk
Dbit 1/Ts
(N 1)
xk
(N 1)
Dbit 1/T
Dbit 1/T
Rq : x dans le domaine temporel. m indice de temps. s dans le domaine frquentiel. n indice de frquence.
Philippe Ciblat
Introduction lOFDM
18 / 37
zk
(n)
=
R
ya (t)n,k (t)dt 1 T
(k +1)T kT N1
= =
ya (t)e2int/T dt
Philippe Ciblat
Introduction lOFDM
19 / 37
zk
(0)
zk
(N1)
P / S
zk
sk
Philippe Ciblat
Introduction lOFDM
20 / 37
Insertion du canal
ya (t)
= =
ca (t) xa (t)
N1
sk n,k (t)
k Z n=0
(n)
avec n,k (t) = ca (t) n,k (t). Constat : n,k (t) nest plus une base orthonormale. Ide : Attendre que ltalement du symbole OFDM k soit nie pour mettre le symbole OFDM k+1.
Philippe Ciblat
Introduction lOFDM
21 / 37
Intervalle de garde
En rception, on ltre par n,k (t). Intervalle de garde limine interfrence inter-blocs. Rtablissement de lorthogonalit temporelle.
Philippe Ciblat Introduction lOFDM 22 / 37
= c0 xk . . .
(N1)
+ c1 xk
(N2)
+ + cL xk
(0)
(NL1)
= c0 xk + c1 xk
(0)
(L1)
+ + cL xk
Y (k ) = yk
(N1)
, , yk
(0)
= T1 X (k ) + T2 X (k )
, , xk
(NL) T
] , alors
Y (k ) = CX (k ) avec C une matrice circulante. Or avec F matrice de TFD et D = diag(c(1), , c(e2i Z (k ) = F Y (k ) = DF X (k ) = DS(k ) zk
(n)
C = F 1 DF
N1 N
)).
(n)
= c(e2in/N )sk n
Absence dinterfrence entre porteuses. Passage dune convolution une simple multiplication. Rtablissement de lorthogonalit frquentielle.
Philippe Ciblat Introduction lOFDM 24 / 37
yk
(n)
=
=0
c xk
(n) Pr .Cyclique
yk
(n)
=
=0
c xk
(n mod N)
(n)
= c(e2in/N )sk
(n)
n
25 / 37
Introduction lOFDM
TX
s
FFT1
RX
Add CP Canal h Remove CP
FFT
Philippe Ciblat
Introduction lOFDM
26 / 37
Philippe Ciblat
Introduction lOFDM
27 / 37
Si B constant, alors augmenter N ne fait pas augmenter le dbit, car B = Nf = N/T = 1/Ts mais espacement entre porteuse (f ) diminue Si f constant (c.f. VDSL), augmenter N fait augmenter le dbit mais aussi B
Philippe Ciblat
Introduction lOFDM
28 / 37
Egalisation
Dmodulation non-cohrente
Modulation diffrentielle : absence de traitement
Philippe Ciblat
Introduction lOFDM
29 / 37
Contexte radio-mobile Sur chaque porteuse, on a un canal de Rayleigh Si vanouissement frquentiel, dtection peu able. Adaptation du systme : Codage Entrelacement
frquentiel temporel
Philippe Ciblat
Introduction lOFDM
30 / 37
Puissance totale constante attribution intelligente des puissances par porteuse augmente la capacit ( waterlling ).
Philippe Ciblat
Introduction lOFDM
31 / 37
Facteur de crte
Soit x (t) un signal, on a R =
maxt |x(t)|2 . E[|x(t)|2 ]
1 = N
N1
sk e2imn/N
n=0
(n)
R = N (Modulations MDP : R = 1). (m) xk tend vers un signal gaussien (si N ) Rq : Seules quelques squences de s produisent un fort R. Solutions "Clipping" : modication intelligente de quelques porteuses Choix pertinent du codage correcteur derreur
Philippe Ciblat
Introduction lOFDM
32 / 37
Synchronisation
Soit ya (t) = (ca xa )(t )e2it . LOFDM admet une sensiblit plus grande aux erreurs : Temps de retard (sauf si inclus dans lintervalle de garde) Rsidu de frquence porteuse et/ou frquence dchantillonnage Y = CX avec = diag(1, e2iTs , , e2iTs (N1) )
10
0
BER avec Doppler postcompens pour diffrentes vitesses v en km/h (SNR=5dB) v=0 v=50 v=100 v=300 v=1000
10
100
200
300
400
500 N
600
700
800
900
1000
Philippe Ciblat
33 / 37
Principe de dimensionnement
N doit tre sufsamment grand L N LTs NTs Td NTs
Bd f car aussi
Dsynchronisation des VCO (qq dizaines de ppm) Complexit de la FFT (en N log(N)) Temps de latence
Philippe Ciblat Introduction lOFDM 34 / 37
Performances (DAB)
10
0
MDP4 / Canal BBGA non cod MDP4 / Canal BBGA cod OFDM / Canal DAB non cod OFDM / Canal DAB cod
10
TES
10
10
10
10
15 Eb/No
20
25
30
Philippe Ciblat
Introduction lOFDM
36 / 37
Conclusion
Avantages : Bonne gestion du multi-trajet Allocation dynamique des ressources Robuste aux brouilleurs bande troite Inconvnients : Trs sensible la dsynchronisation Facteur de crte Gestion de la diversit Bibliographie :
R. van Nee et R. Prasad, OFDM for wireless multimedia communications , 2000. A. Burr, Modulation and coding for wireless communication , 2001. A. Molisch, Wideband wireless digital communication , 2001.
Philippe Ciblat Introduction lOFDM 37 / 37