Bonjour tout le monde,
je cherche à filrer un signal wav (test.wav) qui a pour fs= 22040 Hz en utilisant un filtre rectangulaire .
Pour celà j'ai écrit ce bout de code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 [x,fs]=wavread('D:\WorkingFolder\test.wav'); n= length(x); filter= ones(1,n); filter(1,100:800)=0; y=x'.*filter; t=(0:length(y)-1)/fs); subplot(2,1,1),plot(t,x),title('Signal original'); subplot(2,1,2),plot(t,y),title('Signal filtré');
Le problème ç que j'ai pas remarqué auccune différence entre les 2 courbes(celle du signal original et celle du signal filtré).
Si quelqu'un peut m'aider sur ce qui peut être l'origine de ce problème, je serai très reconnaissante.
Bonne journée.
Partager