Filtro de peine

Filtro de procesamiento de señales
Estructura de filtro de peine de retroalimentación

En el procesamiento de señales , un filtro de peine es un filtro implementado añadiendo una versión retardada de una señal a sí mismo, lo que provoca interferencias constructivas y destructivas . La respuesta de frecuencia de un filtro de peine consiste en una serie de muescas espaciadas regularmente entre picos espaciados regularmente (a veces llamados dientes ) que dan la apariencia de un peine .

Los filtros de peine existen en dos formas, de avance y de retroalimentación , que se refieren a la dirección en la que se retrasan las señales antes de agregarse a la entrada.

Los filtros de peine se pueden implementar en formas de tiempo discreto o de tiempo continuo que son muy similares.

Aplicaciones

Filtro de peine PAL avanzado II (APCF-II, Motorola MC141627FT)

Los filtros de peine se emplean en una variedad de aplicaciones de procesamiento de señales, que incluyen:

En acústica , el filtrado en peine puede surgir como un artefacto no deseado. Por ejemplo, dos altavoces que reproducen la misma señal a diferentes distancias del oyente crean un efecto de filtrado en peine en el audio. [1] En cualquier espacio cerrado, los oyentes escuchan una mezcla de sonido directo y sonido reflejado. El sonido reflejado toma un camino más largo y retrasado en comparación con el sonido directo, y se crea un filtro en peine donde los dos se mezclan en el oyente. [2] De manera similar, el filtrado en peine puede resultar de la mezcla mono de varios micrófonos, de ahí la regla general 3:1 de que los micrófonos vecinos deben estar separados al menos tres veces la distancia desde su fuente hasta el micrófono. [ cita requerida ]

Implementación de tiempo discreto

Formulario de retroalimentación

Estructura de filtro de peine de retroalimentación en tiempo discreto

La estructura general de un filtro de peine de avance se describe mediante la ecuación diferencial :

y [ norte ] = incógnita [ norte ] + alfa incógnita [ norte K ] {\displaystyle y[n]=x[n]+\alpha x[nK]}

donde es la longitud del retardo (medida en muestras) y α es un factor de escala aplicado a la señal retardada. La transformación z de ambos lados de la ecuación da como resultado: K {\estilo de visualización K}

Y ( el ) = ( 1 + alfa el K ) incógnita ( el ) {\displaystyle Y(z)=\left(1+\alpha z^{-K}\right)X(z)}

La función de transferencia se define como:

yo ( el ) = Y ( el ) incógnita ( el ) = 1 + alfa el K = el K + alfa el K {\displaystyle H(z)={\frac {Y(z)}{X(z)}}=1+\alpha z^{-K}={\frac {z^{K}+\alpha }{ z^{K}}}}

Respuesta de frecuencia

Respuesta de magnitud de avance para varios valores positivos de α y K = 1 en tiempo discreto
Respuesta de magnitud de avance para varios valores negativos de α y K = 1 en tiempo discreto

La respuesta de frecuencia de un sistema de tiempo discreto expresada en el dominio z se obtiene por sustitución donde es la unidad imaginaria y es la frecuencia angular . Por lo tanto, para el filtro peine de alimentación hacia adelante: el = mi yo ω , {\displaystyle z=e^{j\omega },} yo {\estilo de visualización j} ω {\estilo de visualización \omega}

yo ( mi yo ω ) = 1 + alfa mi yo ω K {\displaystyle H\left(e^{j\omega }\right)=1+\alpha e^{-j\omega K}}

Usando la fórmula de Euler , la respuesta de frecuencia también viene dada por

yo ( mi yo ω ) = [ 1 + alfa porque ( ω K ) ] yo alfa pecado ( ω K ) {\displaystyle H\left(e^{j\omega }\right)={\bigl [}1+\alpha \cos(\omega K){\bigr ]}-j\alpha \sin(\omega K)}

A menudo resulta de interés la respuesta de magnitud , que ignora la fase. Esta se define como:

| yo ( mi yo ω ) | = { yo ( mi yo ω ) } 2 + { yo ( mi yo ω ) } 2 {\displaystyle \left|H\left(e^{j\omega }\right)\right|={\sqrt {\Re \left\{H\left(e^{j\omega }\right)\right\}^{2}+\Im \left\{H\left(e^{j\omega }\right)\right\}^{2}}}}

En el caso del filtro de peine de avance, esto es:

| yo ( mi yo ω ) | = ( 1 + alfa porque ( ω K ) ) 2 + ( alfa pecado ( ω K ) ) 2 = ( 1 + alfa 2 ) + 2 alfa porque ( ω K ) {\displaystyle {\begin{aligned}\left|H(e^{j\omega })\right|&={\sqrt {(1+\alpha \cos(\omega K))^{2}+(\alpha \sin(\omega K))^{2}}}\\&={\sqrt {(1+\alpha ^{2})+2\alpha \cos(\omega K)}}\end{aligned}}}

El término es constante, mientras que el término varía periódicamente . Por lo tanto, la respuesta de magnitud del filtro de peine es periódica. ( 1 + α 2 ) {\displaystyle (1+\alpha ^{2})} 2 α cos ( ω K ) {\displaystyle 2\alpha \cos(\omega K)}

Los gráficos muestran la respuesta de magnitud periódica para varios valores de algunas propiedades importantes: α . {\displaystyle \alpha .}

  • La respuesta cae periódicamente hasta un mínimo local (a veces conocido como muesca ) y aumenta periódicamente hasta un máximo local (a veces conocido como pico o diente ).
  • Para valores positivos, el primer mínimo ocurre en la mitad del período de retardo y se repite en múltiplos pares de la frecuencia de retardo a partir de entonces: α , {\displaystyle \alpha ,}
f = 1 2 K , 3 2 K , 5 2 K ω = π K , 3 π K , 5 π K {\displaystyle {\begin{aligned}f&={\frac {1}{2K}},{\frac {3}{2K}},{\frac {5}{2K}}\cdots \\\omega &={\frac {\pi }{K}},{\frac {3\pi }{K}},{\frac {5\pi }{K}}\cdots \,\end{aligned}}}
  • Los niveles de los máximos y mínimos son siempre equidistantes de 1.
  • Cuando los mínimos tienen amplitud cero. En este caso, los mínimos se conocen a veces como nulos . α = ± 1 , {\displaystyle \alpha =\pm 1,}
  • Los máximos para valores positivos de coinciden con los mínimos para valores negativos de , y viceversa. α {\displaystyle \alpha } α {\displaystyle \alpha }

Respuesta al impulso

El filtro de peine de avance es uno de los filtros de respuesta de impulso finito más simples . [3] Su respuesta es simplemente el impulso inicial con un segundo impulso después del retraso.

Interpretación de polos y ceros

Volviendo a observar la función de transferencia del dominio z del filtro de peine de avance:

H ( z ) = z K + α z K {\displaystyle H(z)={\frac {z^{K}+\alpha }{z^{K}}}}

el numerador es igual a cero siempre que z K = − α . Esto tiene K soluciones, igualmente espaciadas alrededor de un círculo en el plano complejo ; estos son los ceros de la función de transferencia. El denominador es cero en z K = 0 , lo que da K polos en z = 0 . Esto conduce a un diagrama de polos y ceros como los que se muestran.

Diagrama de polos y ceros del filtro peine de avance con K = 8 y α = 0,5 en tiempo discreto
Diagrama de polos y ceros del filtro peine de avance con K = 8 y α = −0,5 en tiempo discreto

Formulario de comentarios

Estructura del filtro de peine de retroalimentación en tiempo discreto

De manera similar, la estructura general de un filtro de peine de retroalimentación se describe mediante la ecuación diferencial :

y [ n ] = x [ n ] + α y [ n K ] {\displaystyle y[n]=x[n]+\alpha y[n-K]}

Esta ecuación se puede reorganizar de modo que todos los términos estén en el lado izquierdo y luego tomar la transformada z : y {\displaystyle y}

( 1 α z K ) Y ( z ) = X ( z ) {\displaystyle \left(1-\alpha z^{-K}\right)Y(z)=X(z)}

La función de transferencia es por tanto:

H ( z ) = Y ( z ) X ( z ) = 1 1 α z K = z K z K α {\displaystyle H(z)={\frac {Y(z)}{X(z)}}={\frac {1}{1-\alpha z^{-K}}}={\frac {z^{K}}{z^{K}-\alpha }}}

Respuesta de frecuencia

Respuesta de magnitud de retroalimentación para varios valores positivos de α y K = 2 en tiempo discreto
Respuesta de magnitud de retroalimentación para varios valores negativos de α y K = 2 en tiempo discreto

Sustituyendo en la expresión del dominio z del filtro de peine de retroalimentación : z = e j ω {\displaystyle z=e^{j\omega }}

H ( e j ω ) = 1 1 α e j ω K , {\displaystyle H\left(e^{j\omega }\right)={\frac {1}{1-\alpha e^{-j\omega K}}}\,,}

La respuesta de magnitud se convierte en:

| H ( e j ω ) | = 1 ( 1 + α 2 ) 2 α cos ( ω K ) . {\displaystyle \left|H\left(e^{j\omega }\right)\right|={\frac {1}{\sqrt {\left(1+\alpha ^{2}\right)-2\alpha \cos(\omega K)}}}\,.}

Nuevamente, la respuesta es periódica, como lo demuestran los gráficos. El filtro peine de retroalimentación tiene algunas propiedades en común con la forma de retroalimentación anticipada:

  • La respuesta cae periódicamente a un mínimo local y aumenta hasta un máximo local.
  • Los máximos para valores positivos de coinciden con los mínimos para valores negativos de y viceversa. α {\displaystyle \alpha } α , {\displaystyle \alpha ,}
  • Para valores positivos, el primer máximo ocurre en 0 y se repite en múltiplos pares de la frecuencia de retardo a partir de entonces: α , {\displaystyle \alpha ,}
f = 0 , 1 K , 2 K , 3 K ω = 0 , 2 π K , 4 π K , 6 π K {\displaystyle {\begin{aligned}f&=0,{\frac {1}{K}},{\frac {2}{K}},{\frac {3}{K}}\cdots \\\omega &=0,{\frac {2\pi }{K}},{\frac {4\pi }{K}},{\frac {6\pi }{K}}\cdots \end{aligned}}}

Sin embargo, también existen algunas diferencias importantes porque la respuesta de magnitud tiene un término en el denominador :

  • Los niveles de los máximos y mínimos ya no son equidistantes de 1. Los máximos tienen una amplitud de 1/1 − α .
  • El filtro sólo es estable si | α | es estrictamente menor que 1. Como se puede ver en los gráficos, a medida que | α | aumenta, la amplitud de los máximos aumenta cada vez más rápidamente.

Respuesta al impulso

El filtro de peine de retroalimentación es un tipo simple de filtro de respuesta de impulso infinito . [4] Si es estable, la respuesta simplemente consiste en una serie repetida de impulsos que disminuyen en amplitud con el tiempo.

Interpretación de polos y ceros

Volviendo a observar la función de transferencia del dominio z del filtro de peine de retroalimentación:

H ( z ) = z K z K α {\displaystyle H(z)={\frac {z^{K}}{z^{K}-\alpha }}}

Esta vez, el numerador es cero en z K = 0 , lo que da K ceros en z = 0 . El denominador es igual a cero siempre que z K = α . Esto tiene K soluciones, igualmente espaciadas alrededor de un círculo en el plano complejo ; estos son los polos de la función de transferencia. Esto conduce a un gráfico de polos y ceros como los que se muestran a continuación.

Diagrama de polos y ceros del filtro peine de retroalimentación con K = 8 y α = 0,5 en tiempo discreto
Diagrama de polos y ceros del filtro peine de retroalimentación con K = 8 y α = −0,5 en tiempo discreto

Implementación de tiempo continuo

Los filtros de peine también pueden implementarse en tiempo continuo, lo que puede expresarse en el dominio de Laplace como una función del parámetro complejo del dominio de frecuencia análogo al dominio z. Los circuitos analógicos utilizan alguna forma de línea de retardo analógica para el elemento de retardo. Las implementaciones de tiempo continuo comparten todas las propiedades de las respectivas implementaciones de tiempo discreto. s = σ + j ω {\displaystyle s=\sigma +j\omega }

Formulario de retroalimentación

La forma de propagación hacia adelante se puede describir mediante la ecuación:

y ( t ) = x ( t ) + α x ( t τ ) {\displaystyle y(t)=x(t)+\alpha x(t-\tau )}

donde τ es el retraso (medido en segundos). Esto tiene la siguiente función de transferencia:

H ( s ) = 1 + α e s τ {\displaystyle H(s)=1+\alpha e^{-s\tau }}

La forma de propagación hacia adelante consiste en un número infinito de ceros espaciados a lo largo del eje jω ( que corresponde al dominio de Fourier ).

Formulario de comentarios

El formulario de comentarios tiene la ecuación:

y ( t ) = x ( t ) + α y ( t τ ) {\displaystyle y(t)=x(t)+\alpha y(t-\tau )}

y la siguiente función de transferencia:

H ( s ) = 1 1 α e s τ {\displaystyle H(s)={\frac {1}{1-\alpha e^{-s\tau }}}}

La forma de retroalimentación consta de un número infinito de polos espaciados a lo largo del eje jω.

Véase también

Referencias

  1. ^ Roger Russell. "Audición, columnas y filtrado en peine" . Consultado el 22 de abril de 2010 .
  2. ^ "Conceptos básicos de acústica". Acoustic Sciences Corporation. Archivado desde el original el 7 de mayo de 2010.
  3. ^ Smith, JO "Filtros de peine de retroalimentación". Archivado desde el original el 6 de junio de 2011.
  4. ^ Smith, JO "Filtros de peine de retroalimentación". Archivado desde el original el 6 de junio de 2011.
  • Medios relacionados con Filtros de peine en Wikimedia Commons
Retrieved from "https://en.wikipedia.org/w/index.php?title=Comb_filter&oldid=1173409973"