I. Introduction:
Les filtres sont utilisés pour éliminer des composantes non désirables d’un
signal comme le bruit et la distorsion, ou pour corriger certain signaux
(égalisateurs dans les systèmes stéréo sont en général un banc de filtre passe-
bande).
Filtrage d’un signal
Exercice 01 :
L’objectif :
L’objectif est de filtrer un signal acoustique réel de format *.wav
(son.1.wav). Pour cela, il faut écrire une fonction que nous appelons
get_wav.m pour la lecture et l’affichage d’u signal et de son spectre
d’amplitude.
La fonction pour calcul du spectre :
clc; close all
%
get_wav('son1.wav');
Gp=-2; %0.794;
Gs=-20; %0.1;
wp = 0.1
ws = 0.8
[n,wn]=buttord(wp,ws,Gp,Gs,'s');
%
[num,den]=butter(n,wn,'s');
H=tf(num,den)
fh = figure
bode(H)
%
fname='son1.wav';
[m,fs]=wavread(fname);
%