Vous êtes sur la page 1sur 3

Module : Communications Analogiques TP1

Modulation AM
Objectifs
 Faire une démonstration du processus de la modulation et démodulation AM.
 Implémenter une démodulation AM synchrone.

Consigne : Pour la manipulation utiliser le logiciel Matlab.


Introduction
La modulation AM est une technique utilisée pour la transmission d’un signal sur une
porteuse sinusoïdale.
L’avantage principal de la modulation AM est la simplicité de démodulation puisqu’un circuit
très simple constitué d’une diode et d’une cellule de filtrage RC (détecteur d’enveloppe) permet
d’extraire le message du signal modulé (figure 1).

s t  u t  xm t  x r t  z t 
Détecteur
 d'enveloppe

pt 

A0 Oscillateur sinus
p

Modulation Démodulation

Figure 1 : Schéma de principe du système AM

Un signal en modulation AM a pour expression :


xm t   A0  st   cos2f Pt  (1)

f P : fréquence de la porteuse ; F : fréquence du message et f P  F


Pour st   S  cos2Ft  , on a xm t   A0  1  m  cos 2Ft  cos 2f P t 

S
Où m est l’indice de modulation. m Avec 0  m  1.
A0

H.Akliouat
1
Module : Communications Analogiques TP1

Travail de préparation
(Échantillonnage)
Un signal sinusoïdal u t   A  sin 2  f 0 t  est échantillonné à la fréquence f e  8 f 0 .

Quel est le nombre N d’échantillons par période ?


Calculer les valeurs numériques un des N échantillons lorsque A  10 .
Tracer en concordance sur la même feuille :
a. Le signal analogique u t 
b .Le signal échantillonné u e t 
Ecrire avec MATLAB le code pour générer et tracer le signal analogique et le signal
échantillonné.
(Modulation et démodulation)
Pour un signal message st   S  cos 2Ft
a. Représenter en fonction du temps le signal AM
Considérer les trois cas m  1 , m  1 et m  1
b. Déterminer puis tracer son spectre.
Manipulation
La manipulation consiste à générer et démoduler un signal AM, en utilisant comme message un
signal harmonique ;
Partie I : Modulation et Démodulation AM
1. Implémenter un signal xt   A  cos 2Ft
Pour l’implémentation du signal utiliser la portion de programme suivante :
% Define the frequency of functions s(t)
F = 4*10^3;
T=1/F;
% Define the amplitude of functions s(t)
A = 2;
% Define the time interval
fe = 16*F; % fe >= 2*fm (Shanon theorem)
ts = 1/fe ; % ts is the sampling time
t= (-2*T):ts:(+2*T);
x = A*cos(2*pi*F*t);
% Plot the signal graph
figure (1)
stem(t,x) % Sampled signal
hold on
plot(t,x) % Continuous signal
grid on
Analyser le résultat de la simulation et commenter.
Comparer les résultats des commande « stem » et « plot » et conclure.

H.Akliouat
2
Module : Communications Analogiques TP1
2 .A l’aide de MATLAB implémenter un générateur de signal AM où:
• Le message est sinusoïdal, de fréquence f  2kHz .

• La porteuse a une fréquence de f P  100kHz .


• Indice de modulation m  0.5
Choisir le même pas d’échantillonnage 'ts' pour les signaux st  , pt  et xt  .
NB : Respecter le théorème de Shannon
2. Tracer les signaux :Message st  , porteuse pt  et le signal modulé xm t  ( pour m  1 , m  1

et m  1 ).
3. Tracer les spectres : Message S  f  , porteuse P f  et signal modulé X  f 

Pour le calcul de la FFT s’assurer que signal xm t  et sa transformée de Fourier X  f  soient


de même dimensions.
Pour l’implémentation du spectre utiliser la portion de programme suivante :
% Finding the FT of the signals
S=abs(fftshift(fft(s))); % FFT module
% Amplitude axis scale
SS=S/length(s);
fs = 1/ts;
% Frequency axis scale
f=fs*[(-length(t)/2:length(t)/2-1)/length(t)];
% Plotting FT
plot(f,SS,'blue','LineWidth',1)
xlabel('Frequency')
ylabel('Amplitude ')
title('Bilateral spectrum')
grid on
4. Démoduler le signal AM en se basant sur le principe d’un détecteur d’enveloppe.
Pour l’implémentation de la démodulation utiliser la portion de programme suivante :
% AM demodulation
% Perform half-wave rectification
y=[(xm)+abs(xm)]/2;
% Create the filter
cutoff=10000;
[a b]=butter(2,cutoff*ts); % Butterworth low pass filter;
% Get the output after the filter;
z=filter(a,b,y);
“xm” est le signal modulé
“ts“ est le pas d’échantillonnage du signal
Le filtre est défini comme un passe bas
5. Tracer le signal démodulé ; est ce qu’en retrouve le message de départ ?
Agir sur les paramètres du filtre c'est-à-dire, l’ordre et fréquence de coupure, conclure.
6. Démoduler le signal AM en se basant sur le principe de la démodulation synchrone.

H.Akliouat
3

Vous aimerez peut-être aussi