0% ont trouvé ce document utile (0 vote)
417 vues37 pages

OFDM

Transféré par

tarikgwa
Copyright
© Attribution Non-Commercial (BY-NC)
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
417 vues37 pages

OFDM

Transféré par

tarikgwa
Copyright
© Attribution Non-Commercial (BY-NC)
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Introduction à l’OFDM

Philippe Ciblat

École Nationale Supérieure des Télécommunications, Paris, France


Introduction Principe Modem Préfixe Performances

Système mono-porteuse

Modulation linéaire :
.

P
k∈Z sk ga (t − kTs ) ma(t) = ℜ[xa(t)e2iπf0t ]
Mise en forme ga(t)
sk xa(t)
(suite iid) e2iπf0t
débit 1/Ts

Canal Bruit
Physique
ca (t)

Ts e−2iπf0 t
Organe de ya (t)
Filtre adapté
décision ra (t)
ŝk
P
k∈Z sk (c ⋆ g}a )(t
|a {z − kTs) + ba(t) .
ha

Philippe Ciblat Introduction à l’OFDM 2 / 37


Introduction Principe Modem Préfixe Performances

Interférence entre symboles (IES)

Soient

za (t) = ha (−t) ⋆ ya (t) et h̃a (t) = ha (−t) ⋆ ha (t).

Au niveau de l’organe de décision, on a


Lh
X
z(n) = za (nTs ) = h̃k sn−k + b(n)
k =0

où h̃n = h̃a (nTs ) et b(n) = ba (nTs ).

Canal ca (t) 6= δ(t) ⇒ h̃a (t) différent de Nyquist

Philippe Ciblat Introduction à l’OFDM 3 / 37


Introduction Principe Modem Préfixe Performances

Egalisation

Pour combattre l’IES, étape d’égalisation nécessaire

Maximum de vraisemblance ⇒ Algorithme de Viterbi


Egaliseur à retour de décison (DFE)
Egaliseur de Wiener
Egaliseur de forçage à zéro

Etape soit complexe, soit aux performances mitigées

But
s’affranchir de cette étape

Philippe Ciblat Introduction à l’OFDM 4 / 37


Introduction Principe Modem Préfixe Performances

Le canal ca (t) (1/2)

PLc
Canal multi-trajets : ca (t) = l=1 λl δ(t − τl ).

.
|C(f )|

1
0
0
1
0
1
0
1
0
1
0
1
0
1
0
1
Bcoh f
.

Bc : bande de cohérence du canal.

Philippe Ciblat Introduction à l’OFDM 5 / 37


Introduction Principe Modem Préfixe Performances

Le canal ca (t) (2/2)


Soit B la bande du signal émis :
B < Bc : seulement atténuation et déphasage
.
|C(f )|

|X(f )|

1
0
0
1 Y (f ) ≈ C(f0)X(f ) ⇒ ya(t) ≈ C(f0)xa(t)
0
1
0
1
0
1
0
1
0
1
0
1
0
1
f0 f
.

B > Bc : IES dû au canal physique ca (t).


.
|C(f )|
|X(f )|

1
0
0
1 Y (f ) = C(f )X(f ) ⇒ ya(t) = ca(t) ⋆ xa(t)
0
1
0
1
0
1
0
1
0
1
0
1
f
.

Comment se retrouver dans une configuration B < Bc ?

Philippe Ciblat Introduction à l’OFDM 6 / 37


Introduction Principe Modem Préfixe Performances

Principe du multi-porteuses

Rappel : B requise = Débit-symbole (1/Ts )

Idée naïve : Diviser la suite des symboles en N sous-suites de


symboles (de période T = NTs ) telles que

1
< Bc .
T
Chaque sous-suite n étant émise sur une sous-bande différente
associée à une sous-porteuse fn .

Intérêt : Pour chaque sous-bande, pas d’IES.

Philippe Ciblat Introduction à l’OFDM 7 / 37


Introduction Principe Modem Préfixe Performances

Schéma récapitulatif

.
|C(f )|

|X0 (f )| |Xn (f )| |XN −1 (f )|

111
000
000
111
··· 000
111
000
111 ···
000
111
000
111
000
111
000
111
000
111
f0 f1 fn fN −1
f
.

Philippe Ciblat Introduction à l’OFDM 8 / 37


Introduction Principe Modem Préfixe Performances

Ecriture formelle

(n)
Soit sk = skN+n une sous-suite, le signal émis vaut

N−1
XX (n)
xa (t) = sk ga (t − kT )e2iπfn t .
n=0 k ∈Z

Notations :
Ts : période des symboles
N : nombre de porteuses
PN−1 (n) 2iπfn t
n=0 sk e : symbole OFDM
T = NTs : période des symboles OFDM

Philippe Ciblat Introduction à l’OFDM 9 / 37


Introduction Principe Modem Préfixe Performances

Equation d’orthogonalité

On a
X N−1
X (n)
xa (t) = sk Φn,k (t)
k ∈Z n=0
avec
Φn,k (t) = ga (t − kT )e2iπfn t .

Z
Porteuses orthogonales ⇔ Φn,k (t)Φn′ ,k ′ (t)dt = δn,n′ δk ,k ′
R

{Φn,k (t)}n,k base orthonormale de l’espace des signaux

Philippe Ciblat Introduction à l’OFDM 10 / 37


Introduction Principe Modem Préfixe Performances

Vérification de l’orthogonalité
.
(i) (ii)

f f
Sans chevauchement Avec chevauchement .

Cas (ii) : fn régulièrement espacé ⇒ fn = n∆f .

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 surélevé.
orthogonalité ssi ∆f = 2/T = 2/NTs
OFDM filtrée avec modulations décalées (OQAM)

Philippe Ciblat Introduction à l’OFDM 11 / 37


Introduction Principe Modem Préfixe Performances

Historique

Fin-50 : Concept multi-porteuses

Fin-60 : Multiporteuses orthogonales (OFDM)

Début-70 : Utilisation de la TFD

Mi-80 : Projet européen Eurêka pour le DAB


⋆ Notion d’intervalle de garde
⋆ Association de l’OFDM et du codage

Début 90 : Normalisation du DAB

Fin 90 : Développement de l’ADSL, du DVB-T, du Wifi . . .

Philippe Ciblat Introduction à l’OFDM 12 / 37


Introduction Principe Modem Préfixe Performances

Applications

Sans fil :
Radio numérique (DAB)
Réseaux locaux sans fil (WLAN) : Wifi (802.11agn)
Boucle locale radio (BLR/WLL) : Wimax (802.16de)
Télévision numérique : TNT/DVBT
... 3GPP/LTE

Avec fil :
ADSL
VDSL
... CPL

Philippe Ciblat Introduction à l’OFDM 13 / 37


Introduction Principe Modem Préfixe Performances

Modem OFDM

Hypothèse : Cas d’école (pas de canal ca (t)).

Constellation sk quelconque.
Filtre de mise en forme : fonction porte.

Bande occupée :

1 1 1
Btot = NBsp ≈ N =N =
T NTs Ts
Quasiment occupation spectrale du mono-porteuse

Philippe Ciblat Introduction à l’OFDM 14 / 37


Introduction Principe Modem Préfixe Performances

Emetteur analogique

.
(0)
sk
Φ0,k (t)

sk S xa (t)
/ +
P
ΦN−1,k (t)
(N−1)
sk .

Batterie de filtres analogiques ⇒ coûteux.


Appliquer des traitements numériques suivis d’un CNA.
.

sk x(k) xa(t)
Boîte noire CNA
.

Philippe Ciblat Introduction à l’OFDM 15 / 37


Introduction Principe Modem Préfixe Performances

Récepteur analogique

Projection sur la base des signaux :


Z
(n)
zk =< ya (t)|Φn,k (t) >= ya (t)Φn,k (t)dt
R

.
(0)
zk
< .|Φ0,k (t) >

ya (t) P zk ŝk
/
S

< .|ΦN−1,k (t) > (N−1)


zk .

Philippe Ciblat Introduction à l’OFDM 16 / 37


Introduction Principe Modem Préfixe Performances

Emetteur numérique (1/2)

On pose Te = Ts = T /N.
(m)
xk = xa (kT + mTs )
avec
k : numéro du bloc OFDM
m ∈ {0, · · · , N − 1} : emplacement dans le bloc

N−1
(m) 1 X (n) 2iπnm/N
xk =√ sk e
N n=0
| {z }
TFD inverse

Philippe Ciblat Introduction à l’OFDM 17 / 37


Introduction Principe Modem Préfixe Performances

Emetteur numérique (2/2)

.
(0) (0)
sk xk

sk S xa(t)
/ IFFT CNA
P

(N −1)
sk
(N −1) xk

Débit 1/Ts Débit 1/T Débit 1/T .

Rq : x dans le domaine temporel. m indice de temps.


s dans le domaine fréquentiel. n indice de fréquence.

Philippe Ciblat Introduction à l’OFDM 18 / 37


Introduction Principe Modem Préfixe Performances

Récepteur numérique (1/2)

Z
(n)
zk = ya (t)Φn,k (t)dt
R
Z (k +1)T
1
= √ ya (t)e−2iπnt/T dt (OFDM classique)
T kT
N−1
Ts X
= √ ya (kT + mTs )e−2iπnmTs /T (Poisson)
T m=0
√ N−1
Ts X
= √ ya (kT + mTs )e−2iπnm/N
N m=0

Philippe Ciblat Introduction à l’OFDM 19 / 37


Introduction Principe Modem Préfixe Performances

Récepteur numérique (2/2)

.
(0)
ya (kT ) zk

Ts
ya(t) P zk ŝk
FFT /
S
(N−1)
ya (kT + (N − 1)Ts) zk

Récepteur simple (dual de l’émetteur).

Philippe Ciblat Introduction à l’OFDM 20 / 37


Introduction Principe Modem Préfixe Performances

Insertion du canal

ya (t) = ca (t) ⋆ xa (t)


X N−1
X (n)
= sk Ψn,k (t)
k ∈Z n=0

avec Ψn,k (t) = ca (t) ⋆ Φn,k (t).

Constat : Ψn,k (t) n’est plus une base orthonormale.

Idée : Attendre que l’étalement du symbole OFDM ’k’ soit finie pour
émettre le symbole OFDM ’k+1’.

Philippe Ciblat Introduction à l’OFDM 21 / 37


Introduction Principe Modem Préfixe Performances

Intervalle de garde (1/2)

Le canal ca (t) étale le signal d’un temps ∆ = LTs = LT /N.

.
Intervalle de garde

1111
0000 11111
00000
0000
1111 00000
11111
t
∆ T Bloc sans interférence

En réception, on filtre par Φn,k (t).


Intervalle de garde élimine interférence inter-blocs.
Rétablissement de l’orthogonalité temporelle.

Philippe Ciblat Introduction à l’OFDM 22 / 37


Introduction Principe Modem Préfixe Performances

Intervalle de garde (2/2)


Chaque bloc OFDM contient :
(0) (L−1) (0) (N−1)
x̃k , · · · , x̃k , x , · · · , xk .
| {z } |k {z }
Intervalle de garde sortie de TFDI

On reçoit :

(N−1) (N−1) (N−2) (N−L−1)
 yk

 = c0 xk + c1 xk + · · · + cL xk
..
 .

 y (0) (0) (L−1) (0)
k = c0 xk + c1 x̃k + · · · + cL x̃k

h iT
(N−1) (0)
Y (k ) = yk , · · · , yk = T1 X (k ) + T2 X̃ (k )

avec T1 et T2 deux matrices de Toeplitz de taille N × N et N × L


respectivement.

Philippe Ciblat Introduction à l’OFDM 23 / 37


Introduction Principe Modem Préfixe Performances

Préfixe cyclique : matrice circulante


(N−1) (N−L) T
Si X̃ (k ) = [xk , · · · , xk ] , alors

Y (k ) = CX (k )

avec C une matrice circulante.


Or
C = F −1 DF
N−1
avec F matrice de TFD et D = diag(c(1), · · · , c(e2iπ N )).

(n) (n)
Z (k ) = F Y (k ) = DF X (k ) = DS(k ) ⇒ zk = c(e2iπn/N )sk ∀n

Absence d’interférence entre porteuses.


Passage d’une convolution à une simple multiplication.
Rétablissement de l’orthogonalité fréquentielle.

Philippe Ciblat Introduction à l’OFDM 24 / 37


Introduction Principe Modem Préfixe Performances

Préfixe cyclique : convolution circulaire


Grâce au préfixe cyclique, on reçoit :
 (N−1) (N−1) (N−2) (N−L−1)
 y = c0 xk + c1 xk + · · · + cL xk
 k

..
.
 (N−1)


x̃k  xk
 (0) (0) (L−1) (0) (N−L)
yk = c0 xk + c1 + · · · + cL x̃k xk

L
X L
X
(n) (n−ℓ) Pr .Cyclique (n) (n−ℓ mod N)
yk = cℓ xk =⇒ yk = cℓ xk
ℓ=0 ℓ=0

Transformation d’une convolution en une convolution circulaire


Donc
Z (k ) = F Y (k ) = DF X (k )
d’où
(n) (n)
Z (k ) = DS(k ) =⇒ zk = c(e2iπn/N )sk ∀n

Philippe Ciblat Introduction à l’OFDM 25 / 37


Introduction Principe Modem Préfixe Performances

Préfixe cyclique : récapitulatif

.
TX RX

s x y z Freq EQ. ∝s
FFT−1 Add CP Canal h Remove CP FFT
(typ. ZF)

Convolution
Toeplitz matrix

Circular convolution / Circulant matrix .

Philippe Ciblat Introduction à l’OFDM 26 / 37


Introduction Principe Modem Préfixe Performances

Bilan d’efficacité spectrale (1/2)

Efficacité spectrale : Débit/Bande (b/s/Hz).

Cas MDP-2 :
Mono-porteuse : (1/Ts )/(1/Ts ) = 1.
OFDM : (N/(T + ∆))/(1/Ts ) = N/(N + L).

Perte d’efficacité :
L/(N + L).

En pratique, on choisit N tel que

L ≪ N ⇔ ∆f ≪ Bc

Philippe Ciblat Introduction à l’OFDM 27 / 37


Introduction Principe Modem Préfixe Performances

Bilan d’efficacité spectrale (2/2)

Si B constant, alors
augmenter N ne fait pas augmenter le débit, car

B = N∆f = N/T = 1/Ts

mais espacement entre porteuse (∆f ) diminue

Si ∆f constant (c.f. VDSL),


augmenter N fait augmenter le débit mais aussi B

Efficacité spectrale invariante / N (au préfixe cyclique près)

Philippe Ciblat Introduction à l’OFDM 28 / 37


Introduction Principe Modem Préfixe Performances

Egalisation

Il faut égaliser un filtre-cœfficient


Démodulation cohérente
Filtre adapté : c ∗ (e 2iπn/N )
Forçage à zéro : 1/c(e 2iπn/N )
Wiener : c ∗ (e 2iπn/N )/(|c(e 2iπn/N )|2 + σn2 )

Démodulation non-cohérente
Modulation différentielle : absence de traitement

Conclusion
Egalisation très simple

Philippe Ciblat Introduction à l’OFDM 29 / 37


Introduction Principe Modem Préfixe Performances

Canal inconnu à l’émetteur

Contexte radio-mobile
Sur chaque porteuse, on a un canal de Rayleigh

⇒ Si évanouissement fréquentiel, détection peu fiable.

Adaptation du système :
Codage
Entrelacement
⋆ fréquentiel
⋆ temporel

On parle alors de COFDM.

En pratique, code convolutif.

Philippe Ciblat Introduction à l’OFDM 30 / 37


Introduction Principe Modem Préfixe Performances

Canal connu à l’émetteur

Contexte filaire
Voie de retour nécessaire (canal lentement variable).

Maximiser le débit à probabilité d’erreur identique sur chaque


porteuse ⇒ Adapter les constellations M-MAQ pour chaque
porteuse.
Si RSB élevé sur la porteuse k , alors M grand.
Si RSB faible sur la porteuse k , alors M petit.
s !
3Eb log2 (M)
Pe = Nmin Q
N0 (M − 1)

Puissance totale constante ⇒ attribution intelligente des


puissances par porteuse augmente la capacité (« waterfilling »).

Philippe Ciblat Introduction à l’OFDM 31 / 37


Introduction Principe Modem Préfixe Performances

Facteur de crête

maxt |x(t)|2
Soit x (t) un signal, on a R = E[|x(t)|2 ]
.

Si R ր, on sort de la plage linéaire des amplificateurs.

N−1
(m) 1 X (n) 2iπmn/N
Signal OFDM ⇒ xk =√ sk e
N n=0
⇒ R = N (Modulations MDP : R = 1).
(m)
⇒ xk tend vers un signal gaussien (si N → ∞)
Rq : Seules quelques séquences de s produisent un fort R.

Solutions
"Clipping" : modification intelligente de quelques porteuses
Choix pertinent du codage correcteur d’erreur

Philippe Ciblat Introduction à l’OFDM 32 / 37


Introduction Principe Modem Préfixe Performances

Synchronisation
Soit
ya (t) = (ca ⋆ xa )(t − τ )e2iπδφt .
L’OFDM admet une sensiblité plus grande aux erreurs :
Temps de retard (sauf si inclus dans l’intervalle de garde)
Résidu de fréquence porteuse et/ou fréquence d’échantillonnage

Y = ∆CX avec ∆ = diag(1, e2iπδφTs , · · · , e2iπδφTs (N−1) )

BER avec Doppler post−compensé pour différentes vitesses v en km/h (SNR=5dB)


0
10
v=0

Exemple v=50
v=100
v=300
v=1000

Si canal plat (D = Id) −1


10

−1
ZOFDM = F ∆F S BER

Zmono = ∆S −2
10

Pas d’IEP/ICI en mono


−3
10
100 200 300 400 500 600 700 800 900 1000
N

⇒ estimation avec quelques symboles pilotes + porteuses pilotes.


Philippe Ciblat Introduction à l’OFDM 33 / 37
Introduction Principe Modem Préfixe Performances

Principe de dimensionnement
N doit être suffisamment grand

L ≪ N ⇒ LTs ≪ NTs ⇒ Td ≪ NTs

∆f ≪ Bc

N doit être suffisamment petit

(L + N)Ts ≪ Tc ⇒ NTs ≪ Tc

Bd ≪ ∆f
car aussi
− Désynchronisation des VCO (qq dizaines de ppm)
− Complexité de la FFT (en N log(N))
− Temps de latence
Philippe Ciblat Introduction à l’OFDM 34 / 37
Introduction Principe Modem Préfixe Performances

Exemple de dimensionnement : DAB


Radio-numérique (1990)
MDP-4 et Code convolutif de rendement 1/2

Fréquence 900 MHz


Bande 2 MHz
Temps d’échantillonnage 0.5 µs
Longueur filtre 30 à 60 µs
Degré filtre 60 à 120
Préfixe cyclique 128
Perte efficacité spectrale 20%
Nb de porteuses 512
Durée symbole OFDM 320 µs
Ecart entre porteuses 3.9 kHz
Bande de cohérence 16.6 kHz
Bande Doppler (50km/h) 110 Hz

Débit : 1,6 Mb/s - Efficacité spectrale : 0,8 b/s/Hz.


Philippe Ciblat Introduction à l’OFDM 35 / 37
Introduction Principe Modem Préfixe Performances

Performances (DAB)

0
10
MDP−4 / Canal BBGA − non codé
MDP−4 / Canal BBGA − codé
OFDM / Canal DAB − non codé
OFDM / Canal DAB− codé

−1
10
TES

−2
10

−3
10

−4
10
0 5 10 15 20 25 30
Eb/No

Philippe Ciblat Introduction à l’OFDM 36 / 37


Introduction Principe Modem Préfixe Performances

Conclusion

Avantages :
Bonne gestion du multi-trajet
Allocation dynamique des ressources
Robuste aux brouilleurs bande étroite
Inconvénients :
Très sensible à la désynchronisation
Facteur de crête
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 à l’OFDM 37 / 37

Vous aimerez peut-être aussi