Module : Information et Codage
Support de travaux pratiques
Modulation linéaire d'amplitude et angulaire
Filière : Génie Électrique
Réalisé par :Lahcen SELLAK Email : lahcensellak17@[Link]
Année universitaire : 2024-2025
TP N
o 1 : Simulation sur Matlab de la
modulation linéaire d'amplitude de type
AM-DBAP
Ob jectifs
Ce TP a pour objectifs de :
Comprendre le principe de la modulation d'amplitude (AM).
Appliquer la modulation AM-DBAP sur un signal sinusoïdal à l'aide de MATLAB.
Visualiser le signal modulé et analyser son spectre.
Réaliser une démodulation pour retrouver le signal initial.
1 Manipulation
1.1 Génération du signal modulant
Créez un signal sinusoïdal m(t) = A cos(2πf t) avec :
f = 10 Hz (fréquence du signal modulant),
m m
Amplitude = 1 V,
m
Fréquence d'échantillonnage f = 1000 Hz.
s
1.2 Modulation AM-DBAP
Dénissez une porteuse avec une fréquence f = 100 Hz.
Fixez le coecient de modulation K = 0.5.
p
Modulez le signal.
1.3 Analyse du signal modulé
: tracez le signal modulé S(t).
: utilisez la transformée de Fourier (fft).
Visualisation temporelle
Analyse spectrale
1.4 Démodulation du signal
Appliquez une démodulation AM avec une porteuse synchronisée.
Passez le signal par un ltre passe-bas (Butterworth d'ordre 5, coupure à 20 Hz).
Comparez le signal démodulé avec le signal original m(t).
1
2 Questions
1. Que se passe-t-il si le coecient de modulation K > 1, K = 1 et K < 1 ? Conclure.
2. Pourquoi la fréquence de coupure du ltre passe-bas est-elle xée à 20 Hz?
3. Expliquez l'apparition des raies spectrales autour de la fréquence de la porteuse.
2
TP N
o 2 : Simulation sur Matlab de la
modulation linéaire d'amplitude de type
AM-DBSP
Ob jectifs
Ce TP vise à simuler et analyser une modulation d'amplitude à double bande sans porteuse
(AM-DBSP) en utilisant MATLAB. Les étudiants apprendront à :
1. Générer un signal modulant et appliquer la modulation AM-DBSP.
2. Visualiser le spectre du signal modulé.
3. Réaliser la démodulation du signal pour retrouver le signal modulant initial.
Contexte
Le signal modulant m(t) est un signal sinusoïdal d'amplitude 1 V et de fréquence f =
10 Hz :
1
m(t) = cos(2πf1 t).
La fréquence de la porteuse est f = 100 Hz.
La fréquence d'échantillonnage est f = 1000 Hz.
c
s
1 Manipulation
La modulation AM-DBSP (Double Side Band) consiste à transmettre uniquement les bandes
latérales d'un signal modulé, sans la porteuse. Cela permet de réduire la puissance nécessaire
et la bande passante utilisée. L'équation du signal modulé est donnée par :
s(t) = m(t) · cos(2πfp t),
où :
m(t) : le signal modulant,
f : la fréquence de la porteuse.
p
1.1 Génération du signal modulant
Le signal modulant m(t) est une sinusoïde dénie par :
m(t) = cos(2πfm t),
avec :
3
f = 10 Hz,
Amplitude : 1 V,
m
Fréquence d'échantillonnage : f = 1000 Hz,
Temps d'observation : T = 1 s.
s
1.2 Modulation AM-DBSP
Le signal modulé s(t) est obtenu en multipliant m(t) par une porteuse sinusoïdale de fré-
quence f = 100 Hz :
p
s(t) = m(t) · cos(2πfp t).
Visualisez s(t) dans le domaine temporel.
1.3 Analyse spectrale
Utilisez la Transformée de Fourier (fft) pour analyser le spectre de s(t). Identiez les
fréquences des bandes latérales (f − f et f + f ).
p m p m
1.4 Démodulation
Récupérez le signal modulant en :
1. Multipliant s(t) par une porteuse synchronisée cos(2πf t), p
2. Appliquant un ltre passe-bas Butterworth (ordre 5, fréquence de coupure f p = 20 Hz).
Comparez le signal démodulé avec m(t).
2 Questions
1. Pourquoi n'y a-t-il pas de composante spectrale à f dans le signal modulé en AM-DBSP?
p
2. Que se passe-t-il si la porteuse utilisée pour la démodulation n'est pas parfaitement
synchronisée?
3. Quelle est l'importance de la fréquence de coupure du ltre passe-bas dans la démodu-
lation?
4
TP N°3 : Simulation MATLAB de la
modulation AM-BLU
Ob jectifs
Ce TP vise à :
Comprendre et simuler une modulation d'amplitude à bande latérale unique (AM-BLU)
en utilisant MATLAB.
Visualiser les signaux modulés, leur spectre et le signal démodulé.
Appliquer des techniques d'analyse fréquentielle et de ltrage pour évaluer les perfor-
mances de la modulation.
Contexte
Le signal modulant x(t) est une sinusoïde d'amplitude 1 V et de fréquence f = 10 Hz,
déni comme x(t) = cos(2πf t).
1
La fréquence de la porteuse est f = 100 Hz, et la fréquence d'échantillonnage est f =
1
1000 Hz.
c s
1 Manipulation
1.1 Modulation AM-BLU
1. Générer le signal modulant x(t).
2. Appliquer la modulation d'amplitude à bande latérale unique (AM-BLU) en utilisant la
fonction amod.
3. Représenter graphiquement le signal modulé y(t) :
Axe des abscisses : temps en secondes.
Axe des ordonnées : amplitude du signal modulé.
1.2 Analyse fréquentielle
1. Calculer la Transformée de Fourier rapide (FFT) du signal modulé y(t).
2. Extraire les amplitudes spectrales.
3. Tracer le spectre du signal modulé :
Axe des abscisses : fréquence en Hertz.
Axe des ordonnées : amplitude.
5
1.3 Démodulation
1. Implémenter un ltre passe-bas avec une fréquence de coupure f = 20 Hz à l'aide de la
fonction butter.
p
2. Démoduler le signal y(t) en utilisant la fonction ademod.
3. Comparer les signaux x(t) et le signal démodulé x (t) sur le même graphique :
x(t) : courbe rouge.
1
x (t) : courbe bleue.
1
2 Questions
1. Quelle est l'importance de la synchronisation de la porteuse pour la démodulation?
2. Quels sont les avantages de la modulation AM-BLU par rapport à l'AM-DBSP?
6
TP N
o 4 : Simulation sur Matlab de la
modulation angulaire de type fréquence
(FM)
Ob jectifs
Ce TP a pour objectifs de :
Comprendre le principe de la modulation de fréquence (FM).
Générer un signal modulant et appliquer la modulation FM en utilisant MATLAB.
Analyser le spectre fréquentiel du signal modulé pour observer ses caractéristiques.
Eectuer la démodulation et comparer le signal récupéré avec le signal modulant original.
Contexte
La modulation de fréquence (FM) est une technique de modulation angulaire où la fré-
quence instantanée de la porteuse varie proportionnellement à l'amplitude du signal modulant.
Cette méthode ore une meilleure résistance aux interférences et est largement utilisée dans les
systèmes de radiodiusion et de communication.
L'équation d'un signal modulé en FM est donnée par :
(1)
Z t
y(t) = cos 2πf t + 2πk
c fm(τ ) dτ ,
où :
0
y(t) : signal modulé,
f : fréquence de la porteuse,
k : coecient de déviation de fréquence,
c
m(t) : signal modulant.
f
1 Manipulation
1.1 Génération du signal modulant
1. Dénissez un signal modulant m(t) = cos(2πf t), avec les paramètres suivants :
Fréquence : f = 10 Hz,
1
Amplitude : 1 V,
1
Fréquence d'échantillonnage : f = 1000 Hz,
Durée : T = 1 s.
s
2. Représentez m(t) dans le domaine temporel.
7
1.2 Modulation FM
1. Réalisez la modulation FM en utilisant l'équation suivante :
Z t
y(t) = cos 2πfc t + 2πkf x(τ )dτ ,
0
avec :
Fréquence de la porteuse : f = 100 Hz,
Coecient de déviation de fréquence : k = 50.
c
f
2. Utilisez la fonction MATLAB fmmod pour simplier l'implémentation.
3. Tracez le signal modulé y(t) dans le domaine temporel.
1.3 Analyse spectrale
1. Appliquez la Transformée de Fourier (fft) sur y(t) pour obtenir son spectre fréquentiel.
2. Tracez le spectre du signal modulé et identiez :
Les composantes principales,
Les eets du coecient k sur le spectre.
f
1.4 Démodulation
1. Utilisez la fonction MATLAB fmdemod pour démoduler le signal y(t).
2. Comparez le signal démodulé z(t) au signal modulant initial x(t) :
Tracez les deux signaux sur le même graphique.
Commentez les éventuelles diérences entre les deux signaux.
2 Questions
1. Comment évolue le spectre du signal modulé en fonction de k ? f
2. Quels sont les avantages de la modulation FM par rapport à la modulation AM?
3. Quelle est l'importance de la fréquence d'échantillonnage f dans la qualité de la modu-
lation et de la démodulation?
s
8
TP N
o 5 : Simulation sur Matlab de la
modulation angulaire de type phase (PM)
Ob jectifs
Ce TP a pour objectifs de :
Comprendre le principe de la modulation de phase (PM).
Générer un signal modulant sinusoïdal.
Simuler la modulation PM et observer son impact sur le signal.
Analyser le spectre du signal modulé pour étudier ses caractéristiques.
Réaliser la démodulation et comparer le signal récupéré avec le signal modulant original.
Contexte
La modulation de phase (PM) est une technique de modulation angulaire où la phase ins-
tantanée de l'onde porteuse est modiée proportionnellement à l'amplitude du signal modulant.
L'équation du signal modulé en PM est donnée par :
y(t) = cos (2πf t + k m(t)) ,
c p (2)
où :
y(t) : signal modulé,
f : fréquence de la porteuse,
k : coecient de sensibilité en phase,
c
m(t) : signal modulant.
p
1 Manipulation
1.1 Génération du signal modulant
1. Dénissez un signal modulant m(t) = cos(2πf t), avec :
Fréquence : f = 10 Hz,
1
Amplitude : 1 V,
1
Fréquence d'échantillonnage : f = 1000 Hz,
Durée : T = 1 s.
s
2. Représentez m(t) dans le domaine temporel.
1.2 Modulation PM
1. Modiez la phase de la porteuse proportionnellement à l'amplitude de (t) selon la formule
2.
9
2. Utilisez la fonction MATLAB pmmod pour générer y(t).
3. Tracez y(t) et m(t) sur le même graphique pour observer leurs diérences.
1.3 Analyse spectrale
1. Appliquez la Transformée de Fourier (fft) pour obtenir le spectre de y(t).
2. Représentez le spectre fréquentiel en amplitude et analysez l'impact de k sur les com-
posantes spectrales.
p
1.4 Démodulation
1. Démodulez le signal y(t) en utilisant la fonction MATLAB pmdemod.
2. Tracez z(t) (signal démodulé) et x(t) sur le même graphique.
3. Comparez les deux signaux et analysez les éventuelles diérences.
2 Questions
1. Comment évolue le spectre du signal modulé lorsque k varie?
p
2. Quels sont les avantages et inconvénients de la modulation PM par rapport à la modu-
lation FM?
3. Pourquoi est-il crucial que k soit bien calibré pour assurer une démodulation correcte?
p
10