0% ont trouvé ce document utile (0 vote)
585 vues35 pages

Introduction À L OFDM

Transféré par

youcef88
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)
585 vues35 pages

Introduction À L OFDM

Transféré par

youcef88
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 / 35


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 bn = ba (nTs ).

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

Philippe Ciblat Introduction à l’OFDM 3 / 35


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 / 35


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 )|

Bcoh f
.

Bc : bande de cohérence du canal.

Philippe Ciblat Introduction à l’OFDM 5 / 35


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 )|


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


f0 f
.

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


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

Y (f ) = C(f )X(f ) ⇒ ya(t) = ca(t) ? xa(t)





























f
.

Comment se retrouver dans une configuration B < Bc ?

Philippe Ciblat Introduction à l’OFDM 6 / 35


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 / 35


Introduction Principe Modem Préfixe Performances

Schéma récapitulatif

.
|C(f )|

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

 

··· ···
 

 

 

 

 

 

 

f0 f1 fn fN −1
f
.

Philippe Ciblat Introduction à l’OFDM 8 / 35


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 / 35


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)Φn0 ,k 0 (t)dt = δn,n0 δk ,k 0
R

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

Philippe Ciblat Introduction à l’OFDM 10 / 35


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 / 35


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 / 35


Introduction Principe Modem Préfixe Performances

Applications

Sans fil :
Radio numérique (DAB)
Réseaux locaux sans fil (WLAN) : Wifi (802.11, HIPERLAN)
Boucle locale radio (BLR/WLL)
Télévision numérique (DVB-T)
... 4G

Avec fil :
ADSL
VDSL
... CPL

Philippe Ciblat Introduction à l’OFDM 13 / 35


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

Rq : Souplesse de la gestion du spectre.

Philippe Ciblat Introduction à l’OFDM 14 / 35


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 / 35


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 / 35


Introduction Principe Modem Préfixe Performances

Emetteur numérique (1/2)

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

N−1
!
(m)
X 1 X (n) 2iπn(m/N) √
xk = √ sk 0 e Nga ((k − k 0 )T + mTs )
k 0 ∈Z
N n=0
| {z }
| {z } filtrage
(m)
ck 0 TFD inverse

Philippe Ciblat Introduction à l’OFDM 17 / 35


Introduction Principe Modem Préfixe Performances

Emetteur numérique (2/2)

(0) (0) (0)


sk ck xk
ga (t)

sk S P
(0) (N −1)
{xk , · · · , xk } xa(t)
/ IFFT / CNA
P S

ga (t + (N − 1)Ts)
(N−1) (N−1)
(N−1)
sk ck xk

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


.

Simplification pour l’OFDM classique (ga (t) = √1 rectT (t)).


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 / 35


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 / 35


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 / 35


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 / 35


Introduction Principe Modem Préfixe Performances

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

.
Intervalle de garde
   

       

       

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 / 35


Introduction Principe Modem Préfixe Performances

Préfixe cyclique (1/3)

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

Philippe Ciblat Introduction à l’OFDM 23 / 35


Introduction Principe Modem Préfixe Performances

Préfixe cyclique (2/3)

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

avec C1 et C2 de taille N × N et N × L respectivement.


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

Y (k ) = CX (k )

avec C une matrice circulante.

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

Philippe Ciblat Introduction à l’OFDM 24 / 35


Introduction Principe Modem Préfixe Performances

Préfixe cyclique (3/3)

On a
F Y (k ) = DF X (k )

(n) (n)
⇒ 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 25 / 35


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 ⇔ Bsp  Bc

Philippe Ciblat Introduction à l’OFDM 26 / 35


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 27 / 35


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 28 / 35


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 29 / 35


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 30 / 35


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
Coupage : augmentation des lobes secondaires ;
Utilisation du codage

Philippe Ciblat Introduction à l’OFDM 31 / 35


Introduction Principe Modem Préfixe Performances

Synchronisation

Soit
ya (t) = (ca ? xa )(t − τ )e2iπ(∆f0 t+φ0 ) .

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
Désynchronisation entre horloges d’échantillonnage

⇒ Quelques symboles pilotes + porteuses pilotes.

Philippe Ciblat Introduction à l’OFDM 32 / 35


Introduction Principe Modem Préfixe Performances

Dimensionnement (DAB)

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

Fréquence 900 MHz


Bande 2 MHz
Longueur filtre qq dizaines de µs
∆ 64 µs
Intervalle de Garde ∆ = T /4
Symbole OFDM 320 µs
Porteuse N = BT = 512

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

Philippe Ciblat Introduction à l’OFDM 33 / 35


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 34 / 35


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 35 / 35

Vous aimerez peut-être aussi