Aplicación del filtro FIR a datos con diferentes frecuencias de muestreo

8

Tengo un diseño de filtro, y se filtra en un rango de 1-2 kHz.
¿Qué debo hacer si deseo aplicarlo a datos con una frecuencia de muestreo diferente a la que fue diseñada?

Digamos que consta de filtros Bessel y Chebyshev. ¿Cómo encuentro una función que defina los coeficientes de cada filtro a una frecuencia de muestreo arbitraria? ¿O debería hacer esto a mano?

zetah
fuente

Respuestas:

8

Como menciona el muestreo, presumiblemente está hablando de un filtro digital.

La frecuencia de corte o la frecuencia de media potencia de un filtro digital es en realidad relativa a la frecuencia de muestreo . Si su filtro digital está pasando señales en el rango de kHz a kHz cuando lo alimenta una señal muestreada en kHz, entonces la banda de paso es del al de . Estas relaciones no cambian si cambia a algún otro valor, digamos kHz. El mismo filtro digital se convertirá en un filtro con banda paso de kHz a kHz sin que tenga que hacer nada.fs2 f s = 20 5 % 10 % f s f s 40 2 412fs=205%10%fsfs4024

Dilip Sarwate
fuente
Pero quiero una banda de paso a 1-2 KHz a una frecuencia de muestreo arbitraria. Hice cálculos rápidos y parece que los coeficientes de algunas partes del filtro están correlacionados, pero no todos. Entonces, ¿necesito remodelar los filtros para frecuencias de muestreo fijas, o hay esperanza en la búsqueda de una función / enfoque que calcule este coeficiente para una frecuencia de muestreo arbitraria?
zetah
1
Si desea que un filtro tenga una banda de paso fija a diferentes velocidades de muestreo, debe modificar los coeficientes en consecuencia. Los resultados pueden ser confusos: vea, por ejemplo, esta respuesta que describe los cálculos necesarios para un filtro muy simple.
Dilip Sarwate
OK gracias. Rango de filtro a tasas fijas a mano. Eché un vistazo a la respuesta puntiaguda ... tal vez abriré mi libro de trabajo y haré algunos cálculos, pero dudo de mis habilidades;)
zetah