La diferencia entre un filtro de fase lineal y un filtro de fase no lineal es si tiene una fase lineal o no.
Si ambos tipos "cumplen con las especificaciones", esto implica que las especificaciones no incluyen un requisito de linealidad de fase. Parece que las especificaciones solo están en la respuesta de magnitud versus comportamiento de frecuencia, no en la respuesta de fase versus comportamiento de frecuencia. Puede tener dos (o muchos) filtros con la misma respuesta de magnitud y respuesta de fase diferente.
Como una simple sugerencia, un filtro FIR es una fase lineal si, y solo si (iff) la respuesta al impulso es simétrica. No importa si es simétrico impar (2n + 1 toques simétricos sobre uno medio) o incluso simétrico (2n toques simétricos sobre el intervalo medio).
Si un filtro FIR no es simétrico, entonces es una fase no lineal.
En la práctica, la linealidad de fase es a menudo un requisito en el procesamiento de la señal, y un filtro simétrico es más barato (esencialmente la mitad del costo) de implementar que uno no simétrico (los agregados son mucho más baratos que se multiplica) que "un filtro FIR 'en DSP suele ser simétrica con fase lineal. Debe tener un requisito bastante inusual (por ejemplo, un corrector de fase para un sistema de fase no lineal) para que valga la pena especificar e implementar un filtro FIR no simétrico. Es un trabajo difícil especificar la fase de un filtro de fase no lineal (ya lo he hecho).