0% ont trouvé ce document utile (0 vote)
24 vues3 pages

Analyse spectrale des signaux avec Matlab

Le TP 2 sur l'analyse spectrale des signaux utilise Matlab pour calculer les transformées de Fourier et représenter spectrales de divers signaux. Les manipulations incluent la génération et le tracé de signaux cosinusoïdaux, sinusoïdaux, et d'autres formes, ainsi que l'analyse de leurs spectres. Les étudiants doivent observer les résultats et résoudre des problèmes liés aux signaux traités.

Transféré par

yasmine.aityahya
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
24 vues3 pages

Analyse spectrale des signaux avec Matlab

Le TP 2 sur l'analyse spectrale des signaux utilise Matlab pour calculer les transformées de Fourier et représenter spectrales de divers signaux. Les manipulations incluent la génération et le tracé de signaux cosinusoïdaux, sinusoïdaux, et d'autres formes, ainsi que l'analyse de leurs spectres. Les étudiants doivent observer les résultats et résoudre des problèmes liés aux signaux traités.

Transféré par

yasmine.aityahya
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

TP : Traitement de signal EST-Fès

TP 2 : Analyse spectrale des signaux


I. Objectifs
Ø Utilisation des fonctions Matlab pour le calcul de transformées de Fourier.
Ø Représentation spectrale de différents signaux.

II. Généralité
Tous les signaux traités sont représentés dans le logiciel Matlab sous forme échantillonnée sur
d’échantillon (le choisi dans les manipulations Matlab est de = 1000)). La période
d’échantillonnage choisie est de = 25µ ce qui correspond à une fréquence d’échantillonnage de
= 40 .
Vous savez, depuis le cours, que le spectre d’un signal échantillonné est la périodisation du spectre
du signal original tous les . Ainsi, si la transformées de Fourier (TF) de ( ) vaut ( ), la TF du
signal échantillonné ( ) vaut :

1
( )= ( ) ( − ) ( )= −

Le logiciel Matlab permet de calculer numériquement des transformées de Fourier de signaux


échantillonnés sur d’échantillon (on va utiliser la commande suivante :
= ( ( )/ ).
Comme le spectre du signal échantillonné est périodique comme le montre la figure ci-dessus,
Matlab ne va calculer la TF de ( ) que pour des fréquences allant de 0 à exclue. Si le signal
d’entrée comporte , la TF calculée (voir figure ci-dessous) comportera points uniformément
répartis entre 0 et exclue avec un pas de / (programmation Matlab : =
0: / : − / ).

Pr. A. BOU-EL-HARMEL 6
TP : Traitement de signal EST-Fès

Si on veut tracer un spectre qui ressemble au spectre du signal original (spectre ( )) il faut prendre
les valeurs de fréquences au-delà de /2 et les translater de vers la gauche comme indiqué sur la
figure ci-dessous ( = − /2).
Cette opération est réalisée par : = ℎ ( )

III. Manipulation
III.1. Représentation spectrale d’un signal cosinusoïdal
Après la définition du temps d’échantillonnage à 25µ ainsi que le nombre de valeurs à générer
à 1000 :
1) Générer le signal ( ) = (2 ) avec = 2 et =2 .
2) Tracer la courbe du signal sur la figure 1 en utilisant la commande ( , , ).
3) Tracer le spectre du signal sur la figure 1 en utilisant la commande ( , , ).
4) Que remarquez-vous ?
III.2. Représentation spectrale d’un signal sinusoïdal
1) Générer le signal ( ) = 3 (2 ) avec = 3 et =2 ..
2) Tracer la courbe du signal sur la figure 2 en utilisant la commande ( , , ).
3) Tracer le spectre du signal sur la figure 2 en utilisant la commande ( , , ).
4) Que remarquez-vous ?
III.3. Représentation spectrale de la sommation des deux signaux précédents
1) Générer le signal ( ) = ( ) + ( )
2) Tracer la courbe du signal sur la figure 3 en utilisant la commande ( , , ).
3) Tracer le spectre du signal sur la figure 3 en utilisant la commande ( , , ).
4) Que remarquez-vous ?

III.4. Représentation spectrale d’un signal carré périodique de moyenne nulle


1) Générer le signal ( ) = (2 ) avec = 2.5 et = 2 .
2) Tracer la courbe du signal sur la figure 4 en utilisant la commande ( , , ).
3) Calculer la transformée de Fourier de ce signal.
4) Tracer le spectre du signal sur la figure 4 en utilisant la commande ( , , ).
5) Que remarquez-vous ?
6) Comment éviter le problème rencontré.

Pr. A. BOU-EL-HARMEL 7
TP : Traitement de signal EST-Fès

III.4. Représentation spectrale d’un signal TTL


1) Générer le signal ( )= (2 ) avec = 2 .
2) Tracer la courbe du signal sur la figure 5 en utilisant la commande ( , , ).
3) Tracer le spectre du signal sur la figure 5 en utilisant la commande ( , , ).
4) Que remarquez-vous ?

III.5. Représentation spectrale d’un signal porte de largeur 10ms


1) Générer le signal ( )= ( , ).
2) Tracer la courbe du signal sur la figure 6 en utilisant la commande ( , , ).
3) Tracer le spectre du signal sur la figure 6 en utilisant la commande ( , , ).
4) Que remarquez-vous ?

III.6. Représentation spectrale d’un signal bruité


1) Générer le signal ( ) = (2 )+ + ∗ (1, ) avec = 2, =
2 , = 0 et = 1.
2) Tracer la courbe du signal sur la figure 7 en utilisant la commande ( , , ).
3) Tracer le spectre du signal sur la figure 7 en utilisant la commande ( , , ).
4) Que remarquez-vous ?
5) Augmenter la valeur de s, puis le signal dans le domaine temporel et fréquentiel en utilisant la
commande ( , , ).
6) Que remarquez-vous ?

III.7. Représentation d’un signal aléatoire non stationnaire


En utilisant l’enregistrement vocal du TP1 :
1) Tracer la courbe du signal sur la figure 8 en utilisant la commande ( , , ).
2) Tracer le spectre du signal sur la figure 8 en utilisant la commande ( , , ).
3) Que remarquez-vous ?

Pr. A. BOU-EL-HARMEL 8

Vous aimerez peut-être aussi