Вы находитесь на странице: 1из 3

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@ieee.org)

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’) ;

Вам также может понравиться