Estoy tratando de pasar una forma de onda de sonido .wav a través de un filtro de paso de banda cuya respuesta al impulso está dada por
\ $ h (t) = 50u (t) \ exp (-10t) \ sin (2 \ pi 440t), \ $
He importado el archivo en Matlab de la siguiente manera:
[s, Fs] = wavread('piano_chord.wav');
Entonces, ¿qué sintaxis debo usar para implementar este filtro?
He visto el [b,a] = butter(n,Wn)
o [b,a] = cheby1(n,Rp,Wp)
para los filtros de paso de banda de Butterworth y Chebyshev respectivamente. Pero no sé cómo la ecuación de los factores de respuesta al impulso en esto, y qué valores necesito usar para a, b, y Wn.
Cualquier ayuda sería muy apreciada.