Vous êtes sur la page 1sur 7

Université Joseph Ki-Zerbo Année universitaire : 2020-2021

Unité de Formation et de Communications analogiques


Master I Systèmes d'Informations
Recherches en Sciences Exactes et
et Réseaux
Appliquées (UFR/SEA)
Ouagadougou

PROJET DE COMMUNICATION ANALOGIQUES

Partie I : Simulation sur Matlab des modulations d'amplitude,


les modulations AM-DBAP, AM-DBSP et AM-BLU

On donne le code Matlab suivant pour les modulations d’amplitude :

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

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

1
– [num, den] = butter(5, 2 ∗ fp /fs ) ;
– x1 = ademod(y, fc , fs , ’amdsb – tc’, 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 , ’ amdsb − sc’ ) ;
– 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 ,’amdsb – sc’ , 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 ;
– t = 0 : 1/fs : 1 ;
– x = cos(2 ∗ pi ∗ f1 ∗ t) ;
– y = amod(x, fc , fs ,’amssb’ ) ;
2
– 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 ,’amssb’ , num, den) ;
– plot(t,x1 ,’b’,t,x,’r’) ;

Où dans cette partie les symboles et expressions utilisés désignent :


• 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 tel que x(t) = cos(2πf1 t) et la fréquence de la porteuse est
égale à 100Hz .

3
Partie II : Simulation sur Matlab des modulations angulaires,
les modulations de fréquence (FM) et de phase (PM)

Pour les modulations angulaires on donne le code Matlab suivant :


Modulation FM :

1. Le signal modulé y(t) pour kf =? :


– fc = 100 ;
– fs = 1000 ;
– f1 = 10 ;
– t = 0 : 1/fs : 1 ;
– x = cos(2 ∗ pi ∗ f1 ∗ t) ;
– kf =? ;
– y = f mmod(x, fc , fs , kf ) ;
– plot(t,y) ;
– title(’Le signal modulé en FM’) ;
– xlabel(’t en seconde’) ;
– ylabel(’Amplitude du signal y(t)’) ;

2. Le spectre du signal modulé en FM :


– 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 FM’)

3. Démodulation du signal y(t) :


– z = f mdemod(y, fc , fs , kf ) ;
– plot(t,z,’r’,t,x,’b’) ;

Modulation PM :

1. Le signal modulé y(t) pour kp =? :


– fc = 100 ;
– fs = 1000 ;
– f1 = 10 ;
4
– t = 0 : 1/fs : 1 ;
– x = cos(2 ∗ pi ∗ f1 ∗ t) ;
– kp =? ;
– y = pmmod(x, fc , fs , kp ) ;
– plot(t,y,t,x) ;
– title(’Le signal modulé en PM pour kp =?’) ;
– xlabel(’t en seconde’) ;
– ylabel(’Amplitude du signal y(t)’) ;

2. Le spectre du signal modulé en PM :


– 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 PM’)

3. Démodulation du signal y(t) :


– z = pmdemod(y, fc, fs, kp) ;
– plot(t,z,’r’,t,x,’b’) ;

On rappelle que dans la modulation de fréquence. le signal modulé s’écrit :


𝑡
𝑦(𝑡) = cos⁡(2𝜋𝑓𝑐𝑡⁡ + ⁡2𝜋𝑘𝑓 ∫0 𝑥(𝜏⁡)𝑑𝜏⁡) (1)
On rappelle aussi que dans la modulation de phase. Le signal modulé y(t) aura la forme
suivante :
y(t) = cos(2πfc t + kp x(t))(2)
Les symboles et expressions utilisés désignent :
• 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é.
• fm : Modulation de fréquence.
• pm : Modulation de phase.
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.

5
Questions :
Faire les expérimentations et remettre un rapport rédiger selon le format ci-joint en
répondre aux questions suivantes que vous trouverai ci-dessous.

Partie I : Simulation sur Matlab des modulations d'amplitude,


les modulations AM-DBAP, AM-DBSP et AM-BLU

Modulation AM-DBAP (amdsb-tc) :

1. Faire l’expérimentation en utilisant le code ci-dessus


- Insérer les graphes et les courbes dans le rapport
- Faire le commentaire des résultats
2. Que représente m ?
3. Refaire la question 1 avec m=1, 1.5, 0.1.

Modulation AM-DBSP (amdsb-sc) :

1. Faire l’expérimentation en utilisant le code ci-dessus


- Insérer les graphes et les courbes dans le rapport
- Faire le commentaire des résultats
2. Refaire la question 1 lorsque les fréquences de coupure du filtre prennent les valeurs
fp=400Hz, 4000Hz

Modulation AM-BLU (amssb) :

1. Faire l’expérimentation en utilisant le code ci-dessus


- Insérer les graphes et les courbes dans le rapport
- Faire le commentaire des résultats
2. Refaire la question 1 lorsque les fréquences de coupure du filtre prennent les
valeurs fp=200Hz, 5Hz, 10Hz

Partie II : Simulation sur Matlab des modulations angulaires,


les modulations de fréquence (FM) et de phase (PM)

Modulation FM :

1. Faire l’expérimentation en utilisant le code ci-dessus kf= 10


- Insérer les graphes et les courbes dans le rapport ;
- Faire le commentaire des résultats.
2. Que représente kf ?
3. Refaire la question 1 kf= 20,50,70.
4. Tracer les graphes temporels en trois courbes sur la même figure pour kf= 10,20,50.
5. Tracer les graphes fréquentiels, les spectres en trois courbes sur la même figure pour
kf= 10,20,50.
6
Modulation PM :
1. Faire l’expérimentation en utilisant le code ci-dessus kp= 1
- Insérer les graphes et les courbes dans le rapport ;
- Faire le commentaire des résultats.
2. Que représente kp ?
3. Refaire la question 1 kp= 2,3,4
4. Tracer les graphes temporels en trois courbes sur la même figure pour kp= 10,20,50.
5. Tracer les graphes fréquentiels, les spectres en trois courbes sur la même figure pour
Kp= 10,20,50.

Vous aimerez peut-être aussi