Académique Documents
Professionnel Documents
Culture Documents
Université de Carthage
*****
Institut National des science
appliquées et de technologie
Réalisé par:
Belkacem Mohamed Ghaith
Walha Ghassen
1
TP 1. Vérification de l’orthogonalité de porteuses
1. Expliquer la transmission multi-porteuse et ses limites :
1.1 Explication de la transmission multi-porteuse
Les problèmes les plus récurrents dans les systèmes OFDM sont ceux du facteur de
crête ou du PAPR (Peak-to-Average Power Ratio).
Le facteur de crête est une mesure caractéristique d'un signal. C'est le rapport entre
l'amplitude du pic du signal et la valeur efficace du signal. Il est couramment corrélé
avec le PAPR qui indique un rapport entre puissance crête et puissance moyenne
En effet, la transmission OFDM n'a pas la propriété d'être dans une enveloppe constante.
Au niveau de l’émetteur, à cause de la modulation des symboles à transmettre par la
matrice d'IFFT, les symboles temporels effectivement transmis sur la voie ont un
module non constant et très variable. Cela conduit à des problèmes de saturation de
l'amplificateur de puissance qui est utilisé pour amplifier le signal avant qu'il ne soit
transmis à travers l'antenne d'émission. Ceci résulte en une distorsion de la sortie des
symboles, ce qui peut affecter considérablement les performances du système.
L'OFDM est un procédé de modulation numérique des signaux qui est utilisé entre autres pour les
systèmes de transmissions mobiles à haut débit de données.
Le principe de l'OFDM consiste à diviser sur un grand nombre de porteuses le signal qu'on veut
transmettre. Comme si l'on combinait le signal à transmettre sur un grand nombre de systèmes
de transmission (exemple: des émetteurs) indépendants et à des fréquences différentes.
2
Pour que les fréquences des porteuses soient les plus proches possibles et ainsi transmettre le
maximum d'information sur une portion de fréquences donnée, l'OFDM utilise des porteuses
orthogonales entre elles. Les signaux des différentes porteuses se chevauchent mais grâce à
l'orthogonalité n'interfèrent pas entre elles. Le signal à transmettre est généralement répété sur
différentes fréquences porteuses.
Ainsi dans un canal de transmission avec des chemins multiples où certaines fréquences seront
détruites à cause de la combinaison destructive de chemins, le système sera tout de même
capable de récupérer l'information perdue sur d'autres fréquences porteuses qui n'auront pas
été détruites.
Chaque porteuse est modulée indépendamment en utilisant des modulations numériques: QPSK,
QAM-16, QAM-64,...
Schéma explicatif:
Cette technique permet de lutter contre les canaux sélectifs en fréquence en permettant une
égalisation de faible complexité.
L'OFDM (ou une technique comparable) est utilisé dans:
❏ Radiodiffusion pour la télévision numérique terrestre (DVB-T, DVB-H) et la radio
numérique terrestre régionale DAB et mondiale DRM.
❏ Les liaisons filaires: ADSL, VDSL, modem sur courant porteur (Homeplug), modem câble
(Standard Docsis).
❏ Les réseaux sans-fils basé sur les normes 802.11a, 802.11g (Wifi), 802.16 (Wimax) et
HiperLAN.
❏ Les réseaux mobiles de nouvelle génération (4G).
3
3. Programme Matlab «test_orthogonality.m»
4
4. Résultat de l'exécution de «test_orthogonality.m»:
5
TP2. Emetteur-Récepteur OFDM sur un canal
Gaussien
Convertisseur série/parallèle
La fonction principale du convertisseur série-parallèle est de convertir les données série en
données parallèles. Les données parallèles sont transmises en attribuant un mot unique à
chaque sous-porteuse.
6
Modulation des données
La conversion des données de série en parallèle est effectuée selon la technique de modulation
utilisée. Les données sont transmises en attribuant un mot unique à chaque support.
Canal AWGN
Le bruit gaussien blanc additif (AWGN) est un modèle de bruit de base utilisé pour simuler le
bruit de fond en théorie de l'information
Conversion parallèle-série
la dernière étape à réaliser est la première étape à annuler. Ce commutateur est utilisé pour
multiplexer par répartition dans le temps quatre signaux binaires séparés en une seule séquence.
7
3. Code matlab pour la representation d’une transmission OFDM
dans le cas d’un canal Gaussien:
Nous exécutons le code MATLAB suivant pour obtenir le modèle de bande de base de
l'émetteur-récepteur OFDM, puis ajoutons des instructions pour calculer le taux d'erreur.
8
4. Resultat de l’execution du code:
9
Figure 2: Emetteur
Figure 3: Recepteur
10
Afin de calculer le taux d’erreur, on ajoute cette section de code:
11
TP4 : Systèmes MIMO Diversité d’antennes
1. Partie Théorique:
1.1. Diversité au récepteur au niveau du MIMO:
12
Le signal généré sur le récepteur peut être divisé en une partie signal et une partie bruit, à
savoir:
2. Partie Pratique:
Diversité spatiale au niveau du récepteur (Receive Diversity)
ρMRC : le SNR optimal est celui qui minimise le bruit, voire celui de valeur maximale =
13
2.2. Explication du code matlab MRC_scheme.m :
Ce bloc de code représente la définition des variables à prendre en compte: longueur de trame,
nombre de paquets de données, type de modulation et vecteur SNR, nombre d'antennes Tx / Rx.
Création du vecteur aléatoire symbol_data à l’aide de la fonction randi, puis passer ce vecteur à
la fonction modulator.
Ce code permet d'exprimer la fonction BER (taux d'erreur sur les bits) en fonction du rapport
signal sur bruit (SNR) de trois types de modulation: SISO, MRC (Tx: 1, Rx: 2), MRC (Tx: 1, Rx: 4))
14
Resultat de l’execution:
Il s'agit du canal Rayleigh, également appelé Fading Channel. On sait que la caractéristique du
canal de Rayleigh est la somme des variables aléatoires gaussiennes complexes (la moyenne
est nulle), c'est-à-dire la variable de Rayleigh, multipliée par le signal transmis et le bruit
gaussien additif, ce qui prouve que formule Hr.
15
2.4. Simuler ce script pour différent nombre d’antennes réceptrices:
a. Nr = 4:
b. Nr = 10:
16
c. Nr = 16:
Explication:
On observe que si le nombre est augmenté de Nr à 6 puis à 10, la courbe BER en SNR fct
deviendra plus étroite, ce qui signifie que la pente augmentera à mesure que le nombre
d'antennes de réception augmentera.
17
2.6. Pour b = 2, comparer les pentes des courbes BER en fonction de SNR
pour SNR >10dB et <18dB et le comparer avec le nombre d’antennes
réceptrices NR. Conclure
Pour répondre à cette question, on va exécuter le code Matlab pour les différents types de
modulation (BPSK, QPSK, 16QAM).
Pour changer le type de modulation, on va changer la variable b dans le code:
a. BPSK (b=1)
b. QPSK (b=2):
18
c. 8PSK (b=3):
19