Vous êtes sur la page 1sur 19

‫الجمهورية الجزائرية الديمقراطية الشعبية‬

RÉPUBLIQUE DÉMOCRATIQUE POPULAIRE D’ALGÉRIE


‫وزارة التعليم العالي والبحث العلمي‬
MINISTERE DE L'ENSEIGNEMENT SUPERIEUR ET DE LA
RECHERCHE SCIENTIFIQUE

Université Hassiba Benbouali de Chlef


Faculté de Technologie
Département de Electronique

TP TRAITEMENT DE SIGNAL

Compte Rendu

TP 02 : Génération et affichage de signaux

Le Nom et Prénom :
DJALTI BENZIANE Mohammed
Professeur :
Dr. ADARDOUR

ACADEMIC YEAR: 2023/2024


République Algérienne Démocratique et Populaire
Université Hassiba Benbouali de CHLEF
Faculté de Technologie
Département de ELN

I. Introduction :
L’objectif de ce TP est de générer, de visualiser quelques signaux analogiques, de
déterminer leur produit de convolutions et leur corrélation.

1. Représentation de l’impulsion de Dirac : δ(t)


▪ Le programme de la représentation de l’impulsion de Dirac :

▪ L’exécution de programme

1
République Algérienne Démocratique et Populaire
Université Hassiba Benbouali de CHLEF
Faculté de Technologie
Département de ELN

1.1. Représentation de l’impulsion de Dirac δ(t+3), δ(t-3) :

▪ Le programme de la représentation de l’impulsion de Dirac δ(t+3), δ(t-3)

▪ L’exécution de programme

2
République Algérienne Démocratique et Populaire
Université Hassiba Benbouali de CHLEF
Faculté de Technologie
Département de ELN

2. Représentation de l’échelon unité :

▪ Le programme de la représentation l’échelon unité

▪ L’exécution de programme

3
République Algérienne Démocratique et Populaire
Université Hassiba Benbouali de CHLEF
Faculté de Technologie
Département de ELN

2.1. Génération d’un signal exponentiel décroissant

▪ Un programme Matlab pour générer un signal exponentiel décroissant (e-0.2t.*u(t))

▪ L’exécution de programme

4
République Algérienne Démocratique et Populaire
Université Hassiba Benbouali de CHLEF
Faculté de Technologie
Département de ELN

3. Génération d’une impulsion rectangulaire :


▪ Le programme de la représentation de l’impulsion rectangulaire

▪ L’exécution de programme

5
République Algérienne Démocratique et Populaire
Université Hassiba Benbouali de CHLEF
Faculté de Technologie
Département de ELN

▪ Les caractéristiques de ce programme :


Un programme de représentation d'une impulsion rectangulaire doit spécifier les
caractéristiques essentielles de cette impulsion, notamment sa largeur, la résolution
temporelle du vecteur de temps, et les paramètres de tracé :
1. Vecteur de temps (t) :
- Il est généré de -1 à 1 avec une résolution de 0.00001 seconde
- Le vecteur de temps couvre une plage de -1 seconde à 1 seconde
2. Impulsion rectangulaire (x) :
- Elle est générée à l'aide de la fonction rectpuls (t, 0.04)
- L'impulsion a une largeur de 0.04 seconde
3. Tracé du signal :
- Le signal généré (x) est tracé en rouge ('r') à l'aide de la fonction “plot’’
- Les limites de l'axe des x sont définies de -0.1 à 0.1 seconde, tandis que les
limites de l'axe des y sont définies de -0.2 à 1.2
- Les étiquettes des axes x et y sont définies respectivement comme "Temps
(s)" et "Amplitude (V)"
- Un titre "Impulsion rectangulaire" est attribué au graphique
- Une grille mineure est activée pour améliorer la lisibilité du graphique

▪ Génération d’une impulsion rectangulaire de durée T=0.1s et d’amplitude


A=2V :

6
République Algérienne Démocratique et Populaire
Université Hassiba Benbouali de CHLEF
Faculté de Technologie
Département de ELN

▪ L’exécution de programme

4. Génération du sinus cardinal : sinc(t)

▪ Le programme de la représentation du sinus cardinal

7
République Algérienne Démocratique et Populaire
Université Hassiba Benbouali de CHLEF
Faculté de Technologie
Département de ELN

▪ L’exécution de programme

5. Génération de quelques signaux :


1. Signal rectangulaire :
La figure suivante montre un signal rectangulaire avec une période de 0.01s
(fréquence 100Hz) pour une durée de 0.03s.

8
République Algérienne Démocratique et Populaire
Université Hassiba Benbouali de CHLEF
Faculté de Technologie
Département de ELN

- Le programme de la génération du signal avec square() fonction

2. Signal en dents de scie :


La figure suivante montre un signal en dents de scie avec une péride de 0.01s
(fréquence 100Hz) pour une durée de 0.03s.

9
République Algérienne Démocratique et Populaire
Université Hassiba Benbouali de CHLEF
Faculté de Technologie
Département de ELN

- Le programme de la génération du signal avec sawtouth() fonction

3.
Question : Exécuter le programme ci-dessous et expliquer les figures obtenues
- Le programme

10
République Algérienne Démocratique et Populaire
Université Hassiba Benbouali de CHLEF
Faculté de Technologie
Département de ELN

- L’exécution de programme

- L’explication des figures


Figure 1 (subplot 2,2,1) : La première figure affiche un signal en dents de scie avec
une période (ou durée) de 0.01 secondes (10 ms). Le signal commence à zéro,
augmente linéairement jusqu'à 1, puis "rebondit" rapidement à zéro, créant une onde
triangulaire très courte.

Figure 2 (subplot 2,2,2) : La deuxième figure montre un signal en dents de scie avec
une période de 0.03 secondes (30 ms). La durée est plus longue que la première
figure, ce qui crée une onde triangulaire qui monte plus lentement de zéro à un, puis
rebondit rapidement.

Figure 3 (subplot 2,2,3) : Cette figure représente un signal en dents de scie avec une
période de 0.05 secondes (50 ms), ce qui la rend encore plus longue que les
précédentes. L'onde monte de zéro à un de manière plus progressive avant de
rebondir.

Figure 4 (subplot 2,2,4) : La quatrième figure affiche un signal en dents de scie avec
une période de 0.09 secondes (90 ms). Cette période est plus longue, ce qui donne une
onde plus graduelle lors de la montée de zéro à un.

11
République Algérienne Démocratique et Populaire
Université Hassiba Benbouali de CHLEF
Faculté de Technologie
Département de ELN

4.
Question : Exécuter le programme ci-dessous, déterminer le nom, le type du signal
ainsi que sa forme générale et terminer ce qui ce qui manque dans le programme ci-
dessous.
- Le programme

• Nom du signal : Impulsion Triangulaire


• Type du signal : Le type du signal généré est une impulsion triangulaire. Car
on a généré le signal en utilisant la fonction « Tripuls »
• Forme générale du signal : La forme générale de l'impulsion est un triangle
symétrique

- Le programme modifié

12
République Algérienne Démocratique et Populaire
Université Hassiba Benbouali de CHLEF
Faculté de Technologie
Département de ELN

- L’exécution de programme

5.
- Le programme

- L’exécution de programme

13
République Algérienne Démocratique et Populaire
Université Hassiba Benbouali de CHLEF
Faculté de Technologie
Département de ELN

Question : Faire les changements nécessaires au programme ci-dessus pour


représenter le signal suivant : y(t) = 2.sin(t)
- Le programme modifié

- L’exécution de programme

14
République Algérienne Démocratique et Populaire
Université Hassiba Benbouali de CHLEF
Faculté de Technologie
Département de ELN

6. Produit de convolution de deux signaux analogiques

- Le programme

- L’exécution de programme

15
République Algérienne Démocratique et Populaire
Université Hassiba Benbouali de CHLEF
Faculté de Technologie
Département de ELN

Question : Changer le programme pour avoir le produit de convolution de deux


signaux rectangulaires identiques.

- Le programme modifie

- L’exécution de programme

16
République Algérienne Démocratique et Populaire
Université Hassiba Benbouali de CHLEF
Faculté de Technologie
Département de ELN

Question : Interpréter les résultats des deux questions


1- Interpretation pour le premier question
- Premier Signal (subplot 1) :
- Le premier signal, x(t), est un signal qui vaut 2 dans l'intervalle de temps de 41 à 60,
et 0 ailleurs.
- L'axe des abscisses est défini de -50 à 50, ce qui permet de visualiser la partie du
signal où il est non nul.
- La courbe présente une crête à 2, qui correspond à la plage de temps de 41 à 60,
comme défini dans la boucle for.
- Cela signifie que x(t) est un signal rectangulaire de largeur 20 et d'amplitude 2.
- Deuxième Signal (subplot 2) :
- Le deuxième signal, y(t), est un signal qui vaut 3 dans l'intervalle de temps de 31 à
70, et 0 ailleurs.
- Comme avec le premier signal, l'axe des abscisses est défini de -50 à 50 pour
montrer la partie du signal où il est non nul.
- La courbe présente une crête à 3, qui correspond à la plage de temps de 31 à 70,
comme défini dans la boucle for.
- Cela signifie que y(t) est également un signal rectangulaire de largeur 40 et
d'amplitude 3.
- Convolution (subplot 3) :
- La troisième partie du code effectue la convolution des signaux x(t) et y(t). La
convolution est effectuée à l'aide de la fonction ‘conv’.
- La courbe de convolution montre une distribution de signaux résultant de la
multiplication des deux signaux en entrée (x et y) avec translation.
- L'axe des abscisses est défini de -50 à 50, car la convolution peut s'étendre sur une
plage plus large que les signaux d'entrée.
- Le pic de convolution le plus élevé se produit à un décalage de 0 (correspondant à la
multiplication de deux parties non nulles des signaux) et a une valeur d'environ 120.
2- Interpretation pour le deuxieme question
- Signal Rectangulaire (subplot 1) :
- Le premier signal, x(t), est un signal rectangulaire qui vaut 2 dans l'intervalle de
temps de 41 à 60, et 0 ailleurs.
- L'axe des abscisses est défini de -50 à 50, ce qui permet de visualiser la partie du
signal où il est non nul.
- La courbe présente une crête à 2, qui correspond à la plage de temps de 41 à 60,
comme défini dans la boucle for.

17
République Algérienne Démocratique et Populaire
Université Hassiba Benbouali de CHLEF
Faculté de Technologie
Département de ELN

- Cela signifie que x(t) est un signal rectangulaire de largeur 20 et d'amplitude 2.


- Produit de Convolution de Deux Signaux Rectangulaires Identiques
(subplot 2) :
- La deuxième partie du code effectue la convolution du signal x(t) par lui-même
(x(t) * x(t)). La convolution est effectuée à l'aide de la fonction ‘conv’.
- La courbe de convolution montre la distribution du produit de convolution de deux
signaux rectangulaires identiques, c'est-à-dire x(t) * x(t).
- L'axe des abscisses est défini de -50 à 50, car la convolution peut s'étendre sur une
plage plus large que les signaux d'entrée.
- Le pic de convolution le plus élevé se produit à un décalage de 0, et il a une valeur
d'environ 280.
- Cela signifie que lorsque vous convoluez un signal rectangulaire par lui-même, le
résultat est un signal triangulaire dont le pic est situé à zéro.

II. Conclusion :
En conclusion, ce TP nous a fourni une base solide pour comprendre les signaux,
comment les générer et les visualiser. Il s'agit d'une première étape essentielle pour
quiconque souhaite se lancer dans le domaine du traitement de signal.

18

Vous aimerez peut-être aussi