TN Devoir1
TN Devoir1
TN Devoir1
Devoir : MATLAB
(2023/2024)
Important : Afin d’individualiser l’état des générateurs pseudo-aléatoires rand et randn pour chaque
groupe, veuillez ajouter aux paramètres de vos simulations la commande suivante :
rand('seed' , H) ; randn('seed' , H) ;
où la valeur de H est le numéro de votre groupe.
Problème I
Soit la chaine de transmission numérique ci-dessous, permettant d’étudier les performances de
l’égalisation Zero-Forcing sur un canal multi-trajets et pour différentes modulations :
Egalisation
Bruit +
Données reçues Démappage
ZF
avec égalisation F E D
Données reçues Démappage
sans égalisation G
Partie A : Signaux et Constellations
- Nombre de symboles transmis : 8000 symboles
- Réponse impulsionnelle du canal : h(k) = (k) + 0.3 (k-1)
- La longueur du filtre égaliseur : Le=4 (Ordre=3).
A.3) Pour les 3 modulations mentionnées sur le tableau ci-dessus, tracer et comparer les
constellations reçues avec et sans égalisation ZF. Interpréter vos figures et résultats.
B.1) Réaliser un programme permettant de tracer sur une même figure les performances en TEB
(Taux d’Erreur Binaire) en fonction du SNR sur un canal AWGN pour les 4 modulations BPSK, OOK,
QPSK, 8PSK et 16QAM. Interpréter les courbes de la figure.
B.2) Mesurer le gain énergétique (en dB) de la modulation BPSK par rapport à OOK pour un TEB de
10-3. Interpréter le résultat.
Page 1/4
Partie C : Egalisation et TEB
- Réponse impulsionnelle du canal : h(k) = (k) + 0.2 (k-1)
- La longueur du filtre égaliseur : Le=4 (Ordre=3).
- SNR allant de 0dB à 13dB (pour QPSK)
- SNR allant de 0dB à 20dB (pour 8PSK)
- SNR allant de 0dB à 26dB (pour 16QAM)
C.1) Pour chacune des modulations QPSK, 8PSK et 16QAM, réaliser un programme permettant de
tracer les performances en TEB en fonction du SNR avec et sans égalisation ZF sur un canal à
deux trajets.
Page 2/4
Problème II
Soit la chaine de transmission numérique en mode enveloppe complexe basée sur les mappages de
type 16PSK et 16APSK dont les constellations sont présentées ci-dessous :
Données
binaires
A B Mise en forme
C
Mappage
émises rectangulaire
Densité
Spectrale Canal à
Constellations bande
Diagramme limitée
en œil
Données
binaires Démappage Matched
reçues filter
G F E D
p
1
0.5
-0.5
-1
-1 -0.5 0 0.5 1
16PSK 16APSK
Paramètres de simulation :
- Fréquence d’échantillonnage : 20KHz
- Débit binaire : 400bit/s
- Nombre de données transmises : 3200 bits
- Bande passante du canal : 75Hz
- Ordre du filtre du canal : 3
- Axe de fréquence : de -500Hz à 500Hz
II.1) Implémenter la chaine de transmission pour les 2 modulations et tracer sur deux figures les
signaux aux points A, B, C, D, E, F et G (les 20 premiers symboles). Interpréter vos résultats.
II.2) Pour les deux modulations, calculer et tracer les densités spectrales aux points C et D. Interpréter
vos résultats.
II.3) Pour les deux modulations tracer et comparer les constellations reçues dans le cas d’un canal
idéal et dans le cas d’un canal à bande limitée. Interpréter vos résultats.
II.4) Pour les deux modulations tracer et comparer les diagrammes en œil dans le cas d’un canal idéal
et dans le cas d’un canal à bande limitée. Interpréter vos résultats.
Page 3/4
Valeur de H pour chaque groupe
Instructions
- Rédiger un rapport détaillé qui contient les réponses aux questions, les figures,
les scripts Matlab de chaque partie, et surtout les interprétations des résultats.
- Envoyer votre rapport (format .pdf) ainsi que tout votre répertoire de travail
(Fichiers Matlab) zipé, à l’adresse ensaj.fertat@gmail.com avant le Jeudi 21
Décembre 2023 à 23h. L’objet de votre email doit être sous la forme suivante :
"Devoir TN - H - Nom1 - Nom2" (Exemple : Devoir TN - 11 - HATTI - ESKANDAR).
- Les critères d’évaluation de votre devoir sont : la date d’envoi de votre rapport,
la pertinence des interprétations, la qualité de vos figures et de vos scripts.
- Important : Deux rapports copiés ou présentant des similitudes auront tous les
deux la note 0
Page 4/4