¿Puede existir un filtro causal sin cambios de fase?

9

Cuando estaba estudiando la dispersión del índice de refracción en semiconductores y dieléctricos, mi profesor intentó explicar que si un filtro (como un dieléctrico que absorbe algunas frecuencias de luz o un filtro RC eléctrico) elimina algunas frecuencias, entonces las restantes deben cambiar de fase. para compensar que esas frecuencias (que se extienden infinitamente en el tiempo como señales monocromáticas habituales) se restan de la señal completa, para preservar la causalidad.

Entiendo intuitivamente de qué estaba hablando, pero de lo que no estoy seguro es de si su argumento está realmente justificado, es decir, si puede existir un filtro no trivial, que absorbe algunas frecuencias y deja las restantes sin cambiar, pero aún conservando causalidad. Parece que no puedo construir uno, pero no puedo demostrar que no existe también.

Entonces, la pregunta es: ¿cómo se puede (des) probar que un filtro causal debe cambiar las fases de frecuencias entre sí?

Ruslan
fuente

Respuestas:

18

Suponga que un filtro lineal tiene una respuesta de impulso h(t) y una función de respuesta / transferencia de frecuencia H(F)=F[h(t)] , donde H(F) tiene la propiedad de que H(-F)=H(F) (restricción de conjugación).

Ahora, la respuesta de este filtro a la entrada exponencial compleja X(t)=mij2πFt es

y(t)=H(F)mij2πFt=El |H(F)El |mij(2πFt+H(F))
y si queremos que este filtro no cause un cambio de fase, debe ser queH(F)=0 0 para todos losF .

¿Qué tal si, en lugar de ningún cambio de fase, estamos dispuestos a permitir un cambio de fase constante fijo para todas las frecuencias? Es decir, H(F)=θ para todo F es aceptable para nosotros donde θ no necesita ser 0 0 ? La latitud extra no ayuda mucho, porque H(-F)=-H(F) , por lo que H(F) no puede tener un valor constante fijo para todo F menos que ese valor sea 0 0 .

Concluimos que si un filtro no cambia la fase en absoluto, entonces H(F) es una función de valor real, y debido a la restricción de conjugación, también es una función par de F . Pero entonces su transformada de Fourier h(t) es una función par del tiempo, y por lo tanto el filtro no puede ser causal (excepto en casos triviales): si su respuesta al impulso es distinta de cero para cualquier t>0 0 particular , entonces también es diferente de cero. -t (donde -t<0 0 ).

Tenga en cuenta que el filtro no necesita estar haciendo ninguna supresión de frecuencia, es decir, no necesitamos suponer que algunas frecuencias son "eliminadas" por el filtro (como lo hace el filtro del profesor del OP) para probar la afirmación de que el cambio de fase cero no es posible con un filtro causal, supresor de frecuencia o no.

Dilip Sarwate
fuente
2
h(t)=δ(t)
Gran respuesta, pero si no me equivoco, la premisa de que la respuesta de frecuencia es simétrica conjugada se basa en una respuesta de impulso de valor real. ¿Por qué es una suposición justa? Podemos tener una función de transferencia con coeficientes complejos que puede entenderse como la combinación de 2 sistemas LTI de valor real y físicamente realizables. Eso significaría que la respuesta de frecuencia no necesita ser simétrica conjugada haciendo que el análisis sea incompleto.
ijuneja
6

Hay filtros que causan un cambio de fase lineal, es decir, un retraso constante. No es posible filtrar nada (causalmente) sin causar ningún retraso.

usuario7358
fuente
Buen punto. Entonces, los tiempos relativos se pueden preservar. ¿Qué pasa con los cambios de fase en sí mismos? ¿Pueden ser iguales para todas las frecuencias?
Ruslan
Si. Eso generalmente se llama ,, fase lineal ''. Puede demostrar que la respuesta al impulso de dicho filtro tiene que ser simétrica o antisimétrica.
user7358
4

El cambio de fase se debe al retraso de tiempo, es decir, el tiempo que tarda la señal en llegar desde la entrada a la salida de un sistema. Ahora, si el sistema no está causando ningún cambio de fase, significa que el retraso de tiempo es cero. Ahora piense en un sistema que está proporcionando salida en el mismo instante cuando se aplica la entrada. ¿Será eso posible? Por supuesto que no .si hay un sistema, entonces debe estar realizando algún tipo de trabajo en la señal que produce retraso y finalmente cambio de fase

Amit_DSP
fuente
Parece que no me di cuenta en el momento en que escribí la pregunta es que estaba pensando en cambios de fase relativos, no en su cambio global con respecto a la señal original. Por supuesto, lo que dices debe haber sido obvio, aunque no lo fue.
Ruslan
0

Puede tener un filtro sin cambio de fase. Se llama un observador (predictor). Sin embargo, ya no es solo un filtro, sino un modelo matemático de cómo las lecturas de sensores múltiples se relacionan entre sí. Por lo tanto, puede predecir la señal y, por lo tanto, tener la mejor predicción posible de la señal real en el mismo instante en que realiza sus mediciones (sin cambio de fase).

Martín
fuente
Tal "filtro" no es causal.
Ruslan
Por supuesto que es causal. La definición de causal es que su salida depende solo de entradas pasadas y presentes. "La palabra causal indica que la salida del filtro depende solo de las entradas pasadas y presentes".
Martin