1) Modulation d’amplitude d’une onde sinusoïdale en utilisant
seulement trois paramètres.
Ce programme réalise une modulation d’amplitude (AM) d’un signal sinusoïdal à l’aide de la
fonction ammod() en utilisant trois paramètres principaux : le signal message x, la fréquence
de la porteuse fc, et la fréquence d’échantillonnage fs.
Le graphique obtenu montre une onde porteuse à haute fréquence (200 Hz) dont l’amplitude
varie selon la forme du signal message.
Autrement dit, l’enveloppe du signal modulé suit la sinusoïde du message, ce qui illustre
parfaitement le principe de la modulation d’amplitude : la porteuse transporte l’information
du message dans ses variations d’amplitude.
2) Modulation d’un cosinus (calcul manuel)
Ce programme montre la modulation d’amplitude (AM) d’un signal cosinus à l’aide d’un
calcul manuel, sans utiliser la fonction ammod().
Le signal message m(t) est un cosinus de basse fréquence (0,05 Hz), tandis que la porteuse
c(t) est un cosinus de fréquence plus élevée (0,5 Hz).
Le signal modulé y2(t) est obtenu en multipliant la porteuse par le terme (1 + ka·m(t)), où ka
représente la sensibilité de modulation.
Sur le graphique, on observe :
• le signal message en première sous-figure (onde lente),
• la porteuse en deuxième sous-figure (onde rapide et constante en amplitude),
• et le signal modulé en troisième sous-figure, dont l’amplitude varie selon le message.
Ainsi, l’enveloppe du signal modulé suit parfaitement la forme du message, illustrant le
principe fondamental de la modulation d’amplitude.
3) Sous-modulation, modulation parfaite et sur-modulation
Ce code MATLAB illustre les trois régimes possibles de la modulation d’amplitude (AM) à
partir d’un même signal message et d’une porteuse. Le premier graphique montre le signal
message 𝑚(𝑡), une onde basse fréquence représentant l’information à transmettre, tandis que
le second affiche la porteuse 𝑐(𝑡), une onde sinusoïdale de fréquence plus élevée servant de
support à la transmission. Ensuite, trois signaux modulés sont générés avec des indices de
modulation différents. Lorsque le coefficient ka = 0.5, le produit 𝑢 = 0.5correspond à une sous-
modulation : l’amplitude du signal modulé varie faiblement et le message n’est pas
complètement transmis dans l’enveloppe. Pour ka = 1, soit 𝑢 = 1, on obtient la modulation
parfaite, où l’enveloppe du signal reproduit exactement la forme du message sans distorsion.
Enfin, lorsque ka = 1.5, donc 𝑢 = 1.5, le signal devient sur-modulé : l’enveloppe se croise et
s’inverse par endroits, provoquant une distorsion qui rend la démodulation du message
difficile. Ainsi, ce code met clairement en évidence l’influence de l’indice de modulation sur
la qualité du signal AM.
4) Conclusion :
La modulation d’amplitude (AM) est une technique fondamentale de transmission de signaux
où l’amplitude de la porteuse varie proportionnellement au signal message. À travers les
différents codes MATLAB, on observe comment la porteuse transporte l’information du
message et comment le taux de modulation (ou indice de modulation) influence la qualité du
signal [Link] modulation parfaite assure une reproduction fidèle du message dans
l’enveloppe du signal, tandis qu’une sous-modulation rend le signal trop faible et une sur-
modulation provoque une distorsion.
Ainsi, pour obtenir une communication efficace et sans déformation, il est essentiel de choisir
un indice de modulation adapté (généralement inférieur ou égal à 1), garantissant un
compromis optimal entre puissance du signal et fidélité de transmission.