TP N◦ 2 : Simulation sur Matlab de la modulation linéaire
d’amplitude de type AM-DBAP
Mohamed BOULOUIRD -
[Link]@[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).
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πf1t) 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,′ amdsb − tc′,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)’) ;
INTERPRETATION :
2. Le spectre du signal modulé en AM-DBAP :
— Y = fft(y) ;
— N = length(Y ) ;
— k = 1 : 1 : N/2 ;
— P0 = 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-DBAP pour m=0.5’)
Interprétation 2 :
3. Démodulation du signal y(t) :
— fp = 20 ;
— [num, den] = butter(5, 2 ∗ fp/fs) ;
— x1 = ademod(y, fc, fs,′ amdsb − tc′,K, num, den) ;
— plot(t,x1,’b’,t,x,’r’) ;
Interprétation 3 :
But de tp ??
Conclusion :
1