100% ont trouvé ce document utile (1 vote)
504 vues3 pages

Simulation des Modulations AM sur Matlab

Transféré par

Fathi Kallel
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
100% ont trouvé ce document utile (1 vote)
504 vues3 pages

Simulation des Modulations AM sur Matlab

Transféré par

Fathi Kallel
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Université Cadi Ayyad Année universitaire : 2010-2011

Ecole Nationale des Sciences Appliquées Communications analogiques


Filière Génie Réseaux & Télécoms 1ère année du Cycle Ingénieur
Marrakech

TP N◦ 1 : Simulation sur Matlab des modulations AM-DBAP,


AM-DBSP et AM-BLU
M. Boulouird (Courriel : boulouird@[Link])

Dans ce TP, on désignera par :


¦ x : Le signal modulant.
¦ fc : La fréquence de la porteuse.
¦ f1 : La fréquence du signal modulant.
¦ fs : La fréquence avec laquelle le signal primaire est échantillonné.
¦ amdsb-tc : Modulation d’amplitude à double bande avec porteuse(AM-DBAP).
¦ amdsb-sc : Modulation d’amplitude à double bande sans porteuse(AM-DBSP).
¦ amssb : Modulation d’amplitude à bande latérale unique(AM-BLU).
On considère que le signal modulant est un signal sinusoïdal d’amplitude 1V et de fréquence
f1 = 10Hz : x(t) = cos(2πf1 t) et la fréquence de la porteuse est égale à 100Hz.

Modulation AM-DBAP (amdsb-tc) :

1. Le signal modulé y(t) pour m = 0.5 :


– fc = 100 ;
– fs = 1000 ;
– f1 = 10 ;
– t = 0 : 1/fs : 1 ;
– x = cos(2 ∗ pi ∗ f1 ∗ t) ;
– m = 0.5 ;
– K = 1/m ;
– y = amod(x, fc , fs ,0 amdsb − tc0 , K) ;
– plot(t,y) ;
– title(’Le signal modulé en AM-DBAP pour m = 0.5’) ;
– xlabel(’t en seconde’) ;
– ylabel(’Le signal modulé y(t)’) ;
2. Le spectre du signal modulé en AM-DBAP :
– Y = f f t(y) ;
– N = length(Y ) ;
– k = 1 : 1 : N/2 ;
– P 0 = abs(Y (1)/N ) ;

1
– P = 2 ∗ abs(Y (k + 1)/N ) ;
– plot(0,P0,k*fs /N,P) ;
– xlabel(’La fréquence en Hertz’) ;
– title(’Le spectre du signal modulé en AM-DBAP pour m=0.5’)
3. Démodulation du signal y(t) :
– fp = 20 ;
– [num, den] = butter(5, 2 ∗ fp /fs ) ;
– x1 = ademod(y, fc , fs ,0 amdsb − tc0 , K, num, den) ;
– plot(t,x1 ,’b’,t,x,’r’) ;

Modulation AM-DBSP (amdsb-sc) :

1. Le signal modulé en AM-DBSP :


– fc = 100 ;
– fs = 1000 ;
– f1 = 10 ;
– t = 0 : 1/fs : 1 ;
– x = cos(2 ∗ pi ∗ f1 ∗ t) ;
– y = amod(x, fc , fs ,0 amdsb − sc0 ) ;
– plot(t,y) ;
– title(’Le signal modulé en AM-DBSP’) ;
– xlabel(’t en seconde’) ;
– ylabel(’Le signal modulé y(t)’) ;
2. Le spectre du signal modulé en AM-DBSP :
– Y = f f t(y) ;
– N = length(Y ) ;
– k = 1 : 1 : N/2 ;
– P 0 = abs(Y (1)/N ) ;
– P = 2 ∗ abs(Y (k + 1)/N ) ;
– plot(0,P0,k*fs /N,P) ;
– xlabel(’La fréquence en Hertz’) ;
– title(’Le spectre du signal modulé en AM-DBSP’)
3. Démodulation du signal y(t) :
– fp = 20 ;
– [num, den] = butter(5, 2 ∗ fp /fs ) ;
– x1 = ademod(y, fc , fs ,0 amdsb − sc0 , num, den) ;
– plot(t,x1 ,’b’,t,x,’r’) ;

Modulation AM-BLU (amssb) :

1. Le signal modulé en AM-BLU :


– fc = 100 ;
– fs = 1000 ;
– f1 = 10 ;

2
– t = 0 : 1/fs : 1 ;
– x = cos(2 ∗ pi ∗ f1 ∗ t) ;
– y = amod(x, fc , fs ,0 amssb0 ) ;
– plot(t,y) ;
– title(’Le signal modulé en AM-BLU’) ;
– xlabel(’t en seconde’) ;
– ylabel(’Le signal modulé y(t)’) ;
2. Le spectre du signal modulé en AM-BLU :
– Y = f f t(y) ;
– N = length(Y ) ;
– k = 1 : 1 : N/2 ;
– P 0 = abs(Y (1)/N ) ;
– P = 2 ∗ abs(Y (k + 1)/N ) ;
– plot(0,P0,k*fs /N,P) ;
– xlabel(’La fréquence en Hertz’) ;
– title(’Le spectre du signal modulé en AM-BLU’)
3. Démodulation du signal y(t) :
– fp = 20 ;
– [num, den] = butter(5, 2 ∗ fp /fs ) ;
– x1 = ademod(y, fc , fs ,0 amssb0 , num, den) ;
– plot(t,x1 ,’b’,t,x,’r’) ;

Vous aimerez peut-être aussi