Académique Documents
Professionnel Documents
Culture Documents
Casablanca
COMPTE RENDU
Traitement de signal
TP n°2 :SIGNAUX ET CONVOLUTION
Casablanca
SOMMAIRE :
Le but de ce TP :
Ce TP a pour but de familiariser l'étudiant avec l'utilisation du logiciel MATLAB pour la
Le programme ci-dessous peut être utilisé pour générer et tracer un signal impulsion unité :
Pour ½ 𝛿 𝑡 :
Pour 𝛿 (𝑡 – 1) :
Pour 𝛿 (𝑡 – 5) :
Pour 𝛿 (𝑡 +2) :
APPLICATION :
>> Ecrire un programme qui permet de générer un signal sinusoïdal, de fréquence 0.1,
d’amplitude 1 et de phase 0.
>> Tracer le signal obtenu.
>>Ajouter une phase de +90 degrés. Tracer à nouveau le signal généré.
• Ajouter une phase de +90 degrés. Tracer à nouveau le signal gé
Pour ( + 2 )+½ 𝛿( 𝑡) :
𝑥[ 𝑛] = 𝐴. cos (𝜔. 𝑛 + 𝜑)
Ce type de signaux est généré avec Matlab en utilisant les opérateurs trigonométriques cos
et sin.
APPLICATION :
• Générer et tracer un signal de modulation d’amplitude de fréquence fH=0.08 et
fL=0.04 et de facteur de modulation m=0.5. Interpréter.
• Changer l’indice de modulation (m=0.2, 0.9, 1…) , interpréter.
Le
signal x(t) :
traçage de signal :
4. Génération des
signaux complexes
Des signaux complexes peuvent être
générés en utilisant les opérations faites
pour les signaux
élémentaires.
signal sinusoïdal de haute fréquence x p [n] = cos(ω p ) avec un signal sinusoïdal de basse
Avec m, appelé facteur de modulation, est choisi pour s’assurer que l’expression (1+m x m [n]) est
positive pour toutes les valeurs de n.
Pour m=1 :
traçage
de signal :
Interpretation :
6.
6.
6.
6.
6.
6.
6.
Séries de Fourier :
Maintenant que nous avons généré le signal temporel x(t), nous allons générer les fonctions
Dans notre cas la période T est égale à 1s de sorte que la pulsation fondamentale ω0=2̟.
Le programme suivant montre comment générer avec MATLAB les 20 premières fonctions
exponentielles :