Estoy desarrollando un proyecto que recibe señales de acelerómetro como entrada, que luego deben analizarse mediante algoritmos de detección de picos (entre otras técnicas).
Para hacerlo de manera más efectiva, primero filtra la señal con un filtro digital Butterworth de paso bajo (un filtro IIR) con orden 20.
Al trazar la señal en un gráfico, puedo ver un retraso entre los picos a detectar, lo que no importaría mucho si solo necesitara detectar los picos mismos.
Pero como necesito comparar la salida de este filtro con la entrada y luego con otras salidas filtradas, necesito poder hacer coincidir estos picos entre sí.
Sé que esto se puede hacer (aproximadamente) con los filtros FIR calculando su demora (que es n / 2), así que pregunto: ¿es esto posible con un filtro IIR?
Coeficientes de filtro :
A = [1; -5,98758963; 16,67219332; -28,2587879; 32,15975649; -25,6017496; 14,40568743; -5,647074344; 1,473727937; -0,230919346; 0,016479631]
B = [1,68E-06; 1,68E-05; 7,58E-05; 2,02E-04; 3,54E-04; 4,24E-04; 3,54E-04; 2,02E-04; 7,58E-05; 1,68E-05; 1,68E-06]