Vous êtes sur la page 1sur 4

ème

ESIGETEL 2006/2007 2 année

Travaux Pratiques
de
Communications Numériques

L’OFDM
(Orthogonal Frequency Division Multiplexing)

Introduction

Le concept de l’OFDM (Orthogonal Frequency Division Multiplexing) n’est pas


nouveau. Il date des années soixante avec la publication d’un article de Chang sur la
synthèse de signaux orthogonaux à bandes limitées pour des transmissions multi-
canaux. Depuis, l’OFDM est utilisé dans de nombreuses applications sans-fils (Wi-Fi,
WiMax, DVB-T, …) mais également filaires (ADSL, …). Dans ce dernier cas, le terme
DMT (Discrete MultiTone) est préféré à celui de l’OFDM.

En 1966, l’idée de départ de l’OFDM est simple, elle consiste à diviser le spectre total
en un ensemble de sous-canaux orthogonaux permettant chacun de transmettre des
informations à un débit suffisamment faible pour éviter les effets de dispersion
temporelle dans le canal. L’orthogonalité des différents sous-canaux permet alors
des chevauchements de spectres augmentant ainsi l’efficacité spectrale du système.

En 1971, avec l’introduction de la DFT (Discrete Fourier Transform), les bancs


d’oscillateurs et de multiplieurs par sous-canal ont été supprimés dans la modulation
et la démodulation en bande de base. De nos jours, pour des simplicités
algorithmiques, la FFT (Fast Fourier Transform) est utilisée à la place de la DFT.

En 1980, l’introduction au sein d’un symbole OFDM d’un préfixe cyclique de taille fixe
(copie de la dernière partie du symbole OFDM au début du même symbole) a permis
de résoudre les problèmes d’orthogonalité à condition que la taille du préfixe soit
supérieure à la réponse impulsionnelle du canal.

Au cours de ce TP, vous allez simuler une chaîne de transmission « classique »


OFDM. Cette chaîne est représentée sur la figure 1 suivante :

Les simulations vont uniquement être effectuées en bande de base. Les


transpositions de fréquence (fréquence porteuse : fc) et le filtre passe-bas de
réception ne seront pas utiles.

TP de communications numériques : l’OFDM 1/4 D. Meier


ème
ESIGETEL 2006/2007 2 année

fc

QPSK IFFT P/S Insertion Filtre


entrée mapping préfixe d’émission
cyclique

Calcul BER Canal radio

QPSK FFT S/P Echantillonna Filtre(s) de


unmapping ge et réception
suppression
sortie préfixe
cyclique

fc

Figure 1 : chaîne de transmission OFDM à simuler

1. Simulation de la chaîne de transmission en bande de base (canal idéal)

Pour réaliser la simulation de la chaîne de transmission, vous allez créer un fichier


OFDM1.m dans lequel vous indiquerez l’ensemble de vos commandes sous matlab.

1.1. Définissez une séquence aléatoire de 16384 nombres entiers compris entre
0 et 3 (chaque entier représente deux bits).

1.2. Réalisez un mappage QPSK à partir de la séquence précédente en


respectant la constellation présentée par la figure 2.

Figure 2 : constellation QPSK

TP de communications numériques : l’OFDM 2/4 D. Meier


ème
ESIGETEL 2006/2007 2 année

1.3. Créez une matrice 64*256 à partir de la séquence précédente (mappage


QPSK) puis effectuer l’IFFT (taille 64). Vous obtiendrez 256 symboles
OFDM. Un symbole OFDM étant provisoirement constitué de 64 nombres
complexes.

1.4. Ajouter à chacun des symboles OFDM un préfixe cyclique constitué de


1/16 de la taille du symbole. La figure 3 suivante présente le principe
d’insertion.

Symbole OFDM sans préfixe

L = 64

Symbole OFDM avec préfixe

L/16

L(1+1/16)

Figure 3 : insertion du préfixe cyclique

1.5. Sérialisez les différents symboles OFDM successifs et passez les dans un
filtre en cosinus surélevé de facteur de roll off égal à 0,3. Le facteur de sur-
échantillonnage utilisé est au minimum de 50. Vous obtenez alors un
vecteur complexe représentant le signal en bande de base.

1.6. Le canal utilisé est, dans un premier temps, considéré idéal. Dans un
second temps, vous simulerez un canal AWGN avec différentes valeurs de
SNR.

1.7. En sortie de canal, sous-échantillonnez votre signal d’un facteur égal au


facteur de sur-échantillonnage utilisé lors du filtrage d’émission. Cette
étape correspond à la synchronisation du récepteur (instant de décision) et
permet de récupérer l’information exactement à la fréquence centrale de
chaque sous-porteuse (orthogonalité des sous-canaux).

1.8. Supprimez le champ du préfixe cyclique de chaque symbole OFDM


réceptionné puis effectuez la FFT des différents symboles obtenus.

1.9. Réalisez ensuite un « démappage » QPSK. Pensez à calculer la distance


(valeur absolue) entre le point réceptionné et les quatre points de la
constellation…

1.10. Calculer alors le taux d’erreur binaire (attention : 1 nombre entier  2 bits).

TP de communications numériques : l’OFDM 3/4 D. Meier


ème
ESIGETEL 2006/2007 2 année

2. Simulation de la probabilité d’erreur binaire en fonction du SNR pour un


canal AWGN

Cette partie du TP consiste à simuler et mesurer, à l’aide de la chaîne de


transmission précédemment créée, la probabilité d’erreur binaire en fonction du
rapport signal sur bruit dans un canal AWGN.

2.1. Créez, à l’aide du fichier précédent une fonction sous matlab permettant de
calculer, pour un SNR donné, le taux d’erreur binaire.

2.2. Créez ensuite une seconde fonction permettant d’afficher la courbe de Pe


en fonction de SNR.

2.3. Comparez vos résultats à la courbe théorique d’une modulation QPSK.

TP de communications numériques : l’OFDM 4/4 D. Meier

Vous aimerez peut-être aussi