Según Steven W. Smith, en su libro: The Scientist and Engineer's Guide to Digital Signal Processing, al diseñar un filtro digital, "Un buen rendimiento en el dominio del tiempo da como resultado un bajo rendimiento en el dominio de la frecuencia, y viceversa" , y uno necesita encontrar una buena compensación para las necesidades de uno; y por lo que entendí, el mal rendimiento en el dominio del tiempo significa que la forma de onda de la señal se modificará, lo que significa que se distorsionará de alguna manera después de pasar por el filtro. Además, la respuesta a pasos del filtro es de la mayor importancia cuando se trata de lograr un buen rendimiento en el dominio del tiempo. enlace
Entonces, después de diseñar dos filtros con matlab que pretenden eliminar una señal de la interferencia electromagnética (paso bajo) y el componente de CC (paso alto), y pensar que los filtros de fase lineal conservan la forma de la señal porque todos los componentes de frecuencia cambian por igual, así que opté por la opción de filtro FIR, y al usar la función fircls1 que permite definir los niveles de rizado en la banda de paso y en la banda de parada, siendo la primera la preocupación por preservar los niveles de amplitud de los diferentes componentes de frecuencia, I pensé que obtenía la mejor respuesta posible de "dominio de tiempo", y la forma de la forma de onda en el dominio de tiempo es tan intacta como podría ser, además, utilicé un número adecuado de puntos en el kernal del filtro para obtener el roll-off Deseé, y después de todo lo que encontré con esa frase en el primer párrafo, esta vez presté más atención y dije que echemos un vistazo a la respuesta de paso del filtro. Antes solo me preocupaba la respuesta de frecuencia, la atenuación de la ondulación y la banda de parada, etc.
Estoy adjuntando las respuestas de paso de mi filtro de paso bajo (izquierda) y de paso alto (filtro) a la derecha, y me gustaría entender, ¿qué hice mal? He mirado la señal filtrada y se ve bien, se retrasa considerablemente y sé que los filtros FIR requieren un tiempo de ejecución más largo, pero estoy trabajando en ella fuera de línea, como no en tiempo real, y creo que optimicé la frecuencia respuesta, como mencioné, bastante, así que si esa frase significa lo que creo que significa, entonces la señal no se conserva y su forma de onda es un tanto distorsionada, y no puedo tener eso para la aplicación deseada, así que ¿alguien podría ayudar? Tengo sentido de estos entendimientos aparentemente contradictorios.
Muchas gracias!