Académique Documents
Professionnel Documents
Culture Documents
1
Implémentation de filtres RIF
La fonction :
s2 = filter(coef_entrée, coef_sortie, s)
Implémentation :
• de la cosinusoïde avec une amplitude de 3
• du filtre en fonction du choix de l’utilisateur (passe-haut ou passe-bas).
3
Implémentation de filtres RIF
4
Implémentation de filtres RIF
Implémentation :
• de la cosinusoïde avec une amplitude de 3
• du filtre en fonction du choix de l’utilisateur
(passe-haut ou passe-bas).
5
Implémentation de filtres RIF
6
Implémentation de filtres RIF
7
Implémentation de filtres RII
Les filtres les plus utilisés en traitement du signal sont des filtres RII : filtres qui
utilisent les échantillons de l’entrée et les échantillons précédents de la sortie pour
calculer le signal de sortie.
La fonction :
myfilter = iir(n, «type_filtre», «butt», [fc1 fc2],[0 0])
8
Implémentation de filtres RII
• « butt » : filtre numérique butterworth : filtre conçu pour avoir un gain constant dans
la bande passante.
Les fréquences de coupure doivent être normalisées. Pour normaliser les fréquences
de coupure, on divise la fréquence par la fréquence d’échantillonnage.
La fonction :
s_output = flts(s_input, myfilter)
filtre le signal d’entrée s_input à l’aide du filtre my_filter et produit en sortie le signal
s_output.
10
Implémentation de filtres RII
Exercice :
Supprimer les sinusoïdes comprises dans le bande passante 750 – 2000 Hz.
11
Implémentation de filtres RII
Exercice :
12
Implémentation de filtres RII
Exercice :
13
Implémentation de filtres RII
Exercice :
14
Implémentation de filtres RII
Exercice :
15
Détection de minimas et maximas locaux
La détection de minimas ou maximas locaux peut notamment être utilisée pour
différencier certains types de sons : un signal de parole et un bruit constant.
plot2d(peaktime, peakamp)
16
Détection de minimas et maximas locaux
Exercice :
Visualiser la représentation temporelle, les maximas et les minimas locaux du signal
ayant les caractéristiques suivantes :
s1 : f1 = 1 Hz A1 = 0.3
s2 : f2 = 20 Hz A2 = 1.4
s3 : f3 = 50 Hz A3 = 4.2
17
Détection de minimas et maximas locaux
Exercice:
Visualiser la représentation temporelle, les maximas et les minimas locaux du signal
ayant les caractéristiques suivantes :
18