stringtranslate.com

Filtro elíptico

Un filtro elíptico (también conocido como filtro Cauer , llamado así por Wilhelm Cauer , o como filtro Zolotarev , por Yegor Zolotarev ) es un filtro de procesamiento de señales con un comportamiento de rizado ecualizado (equiripple) tanto en la banda de paso como en la banda de supresión . La cantidad de rizado en cada banda se puede ajustar de forma independiente, y ningún otro filtro de igual orden puede tener una transición más rápida en ganancia entre la banda de paso y la banda de supresión , para los valores dados de rizado (ya sea que el rizado esté ecualizado o no). [ cita requerida ] Alternativamente, uno puede renunciar a la capacidad de ajustar independientemente el rizado de la banda de paso y la banda de supresión, y en su lugar diseñar un filtro que sea máximamente insensible a las variaciones de los componentes.

A medida que la ondulación en la banda de supresión se acerca a cero, el filtro se convierte en un filtro Chebyshev de tipo I. A medida que la ondulación en la banda de paso se acerca a cero, el filtro se convierte en un filtro Chebyshev de tipo II y, finalmente, a medida que ambos valores de ondulación se acercan a cero, el filtro se convierte en un filtro Butterworth .

La ganancia de un filtro elíptico de paso bajo en función de la frecuencia angular ω viene dada por:

donde R n es la función racional elíptica de orden n ( a veces conocida como función racional de Chebyshev) y

es la frecuencia de corte
¿Es el factor de ondulación?
es el factor de selectividad

El valor del factor de ondulación especifica la ondulación de la banda de paso, mientras que la combinación del factor de ondulación y el factor de selectividad especifica la ondulación de la banda de supresión.

Propiedades

Respuesta de frecuencia de un filtro de paso bajo elíptico de cuarto orden con ε  = 0,5 y ξ  = 1,05. También se muestran la ganancia mínima en la banda de paso y la ganancia máxima en la banda de rechazo, y la región de transición entre la frecuencia normalizada 1 y ξ.
Un primer plano de la región de transición del gráfico anterior.
Por lo tanto, la ganancia de la banda de supresión variará entre 0 y .

Polos y ceros

Logaritmo del valor absoluto de la ganancia de un filtro elíptico de octavo orden en un espacio de frecuencias complejo (s = σ + jω) con ε = 0,5, ξ = 1,05 y ω 0 = 1. Los puntos blancos son polos y los puntos negros son ceros. Hay un total de 16 polos y 8 dobles ceros. Lo que parece ser un solo polo y cero cerca de la región de transición es en realidad cuatro polos y dos dobles ceros, como se muestra en la vista ampliada a continuación. En esta imagen, el negro corresponde a una ganancia de 0,0001 o menos y el blanco corresponde a una ganancia de 10 o más.
Una vista ampliada en la región de transición de la imagen de arriba, resolviendo los cuatro polos y dos ceros dobles.

Los ceros de la ganancia de un filtro elíptico coincidirán con los polos de la función racional elíptica, que se derivan en el artículo sobre funciones racionales elípticas .

Los polos de la ganancia de un filtro elíptico se pueden derivar de una manera muy similar a la derivación de los polos de la ganancia de un filtro Chebyshev tipo I. Para simplificar, suponga que la frecuencia de corte es igual a la unidad. Los polos de la ganancia del filtro elíptico serán los ceros del denominador de la ganancia. Si utilizamos la frecuencia compleja, esto significa que:

Al definir donde cd() es la función coseno elíptica de Jacobi y utilizar la definición de las funciones racionales elípticas, se obtiene:

donde y . Resolviendo para w

donde los valores múltiples de la función inversa cd() se hacen explícitos utilizando el índice entero m .

Los polos de la función de ganancia elíptica son entonces:

Como es el caso de los polinomios de Chebyshev, esto puede expresarse en forma explícitamente compleja (Lutovac & et al. 2001, § 12.8).

donde es una función de y y son los ceros de la función racional elíptica. es expresable para todo n en términos de funciones elípticas de Jacobi, o algebraicamente para algunos órdenes, especialmente los órdenes 1, 2 y 3. Para los órdenes 1 y 2 tenemos

dónde

La expresión algebraica para es bastante compleja (véase Lutovac y col. (2001, § 12.8.1)).

La propiedad de anidación de las funciones racionales elípticas se puede utilizar para construir expresiones de orden superior para :

dónde .

Pedido mínimo

Para diseñar un filtro elíptico utilizando el número mínimo requerido de elementos, el orden mínimo del filtro elíptico se puede calcular con integrales elípticas de la siguiente manera. [1] Las ecuaciones solo tienen en cuenta los filtros elípticos de paso bajo estándar. Incluso las modificaciones de orden introducirán errores que las ecuaciones no tienen en cuenta.

Los cálculos de la integral elíptica se pueden eliminar con el uso de la siguiente expresión. [2]

dónde:

y son la frecuencia de ondulación de la banda de paso y la atenuación máxima de ondulación en dB

y son la frecuencia de la banda de parada y la atenuación mínima de la banda de parada en dB

es el número mínimo de polos, el orden del filtro.

ceil [] es una función de redondeo al siguiente número entero.

Filtros elípticos con factor Q mínimo

Factores Q normalizados de los polos de un filtro elíptico de octavo orden con ξ  = 1,1 en función del factor de ondulación ε . Cada curva representa cuatro polos, ya que los pares de polos conjugados complejos y los pares de polos positivo-negativo tienen el mismo factor Q. (Las curvas azul y cian casi coinciden). El factor Q de todos los polos se minimiza simultáneamente en ε Qmin  = 1 /  L n  = 0,02323...

Véase Lutovac y et al. (2001, § 12.11, 13.14).

Los filtros elípticos se especifican generalmente requiriendo un valor particular para la ondulación de la banda de paso, la ondulación de la banda de rechazo y la nitidez del corte. Esto generalmente especificará un valor mínimo del orden del filtro que se debe utilizar. Otra consideración de diseño es la sensibilidad de la función de ganancia a los valores de los componentes electrónicos utilizados para construir el filtro. Esta sensibilidad es inversamente proporcional al factor de calidad ( factor Q ) de los polos de la función de transferencia del filtro. El factor Q de un polo se define como:

y es una medida de la influencia del polo en la función de ganancia. Para un filtro elíptico, sucede que, para un orden dado, existe una relación entre el factor de rizado y el factor de selectividad que minimiza simultáneamente el factor Q de todos los polos en la función de transferencia:

Esto da como resultado un filtro que es máximamente insensible a las variaciones de los componentes, pero se perderá la capacidad de especificar de forma independiente las ondulaciones de la banda de paso y la banda de rechazo. Para tales filtros, a medida que aumenta el orden, la ondulación en ambas bandas disminuirá y la tasa de corte aumentará. Si uno decide usar un filtro elíptico de Q mínima para lograr una ondulación mínima particular en las bandas del filtro junto con una tasa de corte particular, el orden necesario generalmente será mayor que el orden que uno necesitaría de otra manera sin la restricción de Q mínima. Una imagen del valor absoluto de la ganancia se verá muy similar a la imagen de la sección anterior, excepto que los polos están dispuestos en un círculo en lugar de una elipse. No estarán espaciados uniformemente y habrá ceros en el eje ω, a diferencia del filtro Butterworth , cuyos polos están dispuestos en un círculo espaciado uniformemente sin ceros.

Comparación con otros filtros lineales

Aquí hay una imagen que muestra el filtro elíptico junto a otros tipos comunes de filtros obtenidos con el mismo número de coeficientes:

Como se ve claramente en la imagen, los filtros elípticos son más nítidos que todos los demás, pero muestran ondulaciones en todo el ancho de banda.

Construcción a partir de los ceros de la transmisión de Chebyshev

Las bandas de detención de filtros elípticos son esencialmente filtros Chebyshev con ceros de transmisión donde los ceros de transmisión están dispuestos de una manera que produce una banda de detención de rizado equitativo. Dado esto, es posible convertir una ecuación característica de filtro Chebyshev, que contiene los ceros de reflexión de Chebyshev en el numerador y ningún cero de transmisión en el denominador, a un filtro elíptico que contiene los ceros de reflexión elípticos en el numerador y ceros de transmisión elípticos en el denominador, creando iterativamente ceros de transmisión a partir del inverso escalado de los ceros de reflexión de Chebyshev, y luego restableciendo una banda de paso de Chebyshev de rizado equitativo a partir de los ceros de transmisión, y repitiendo hasta que las iteraciones no produzcan más cambios significativos para . [3] El factor de escala utilizado, , es la relación de frecuencia de corte de banda de detención a banda de paso y también se conoce como el inverso del "factor de selectividad". [2] Dado que los diseños elípticos generalmente se especifican a partir de los requisitos de atenuación de la banda de detención, , puede derivarse de las ecuaciones que establecen el orden mínimo, n, anteriores.

La relación se puede obtener trabajando el problema de orden mínimo, n , anterior al revés desde n para encontrar . [2]

Los polinomios característicos, calculados a partir de los requisitos de atenuación y, pueden luego traducirse a polinomios de función de transferencia, con la traducción clásica, donde y es la ondulación de la banda de paso. [3] [4]

Ejemplo sencillo

Diseñe un filtro elíptico con una ondulación de banda de paso de 1 dB desde 0 a 1 rad/seg y una ondulación de banda de detención de 40 dB desde al menos 1,25 rad/seg a .

Al aplicar los cálculos anteriores para el valor de n antes de aplicar la función ceil() , se obtiene que n es 4,83721900 redondeado al siguiente entero, 5, al aplicar la función ceil() , lo que significa que se requiere un filtro elíptico de 5 polos para cumplir con los requisitos de diseño especificados. Al aplicar los cálculos anteriores para diseñar una banda de rechazo de exactamente 40 dB de atenuación, se obtiene que es 1,2186824.

La función de inversión escalada de polinomios se puede realizar traduciendo cada raíz, s , a , lo que se puede lograr fácilmente invirtiendo el polinomio y escalándolo por , como se muestra.

Los pasos para el diseño elíptico son los siguientes: [3]

  1. Diseñe un filtro Chebyshev con una ondulación de banda de paso de 1 dB.
  2. Invierta todos los ceros de reflexión para crear ceros de transmisión.
  3. Cree una banda de paso de ondulación uniforme a partir de los ceros de transmisión utilizando el proceso descrito en Ceros de transmisión de Chebyshev
  4. Repita los pasos 2 y 3 hasta que tanto la banda de paso como la banda de rechazo ya no varíen en una cantidad apreciable. Normalmente, entre 15 y 25 iteraciones producen diferencias de coeficientes del orden de 1,e-15.

Para ilustrar los pasos, las ecuaciones K(s) a continuación comienzan con una K(s) de Chebyshev estándar y luego se repiten durante todo el proceso. Se ven diferencias visibles en las primeras tres iteraciones. Cuando se han alcanzado las 18 iteraciones, las diferencias en K(s) se vuelven insignificantes. Las iteraciones se pueden interrumpir cuando el cambio en los coeficientes K(s) se vuelve lo suficientemente pequeño como para cumplir con los requisitos de precisión del diseño. Las iteraciones K(s) a continuación se han normalizado de modo que , sin embargo, este paso se puede posponer hasta la última iteración, si se desea.

Para encontrar la función de transferencia, haga lo siguiente. [3]

Para obtener del semiplano izquierdo, factorice el numerador y el denominador para obtener las raíces utilizando un algoritmo de búsqueda de raíces . Descarte todas las raíces del semiplano derecho del denominador, la mitad de las raíces repetidas en el numerador y reconstruya con las raíces restantes. [3] [4] Generalmente, normalice a 1 en .

Para confirmar que el ejemplo es correcto, el gráfico de a lo largo se muestra a continuación con una ondulación de banda de paso de 1 dB, una frecuencia de corte de 1 rad/seg, una atenuación de banda de detención de 40 dB que comienza en 1,21868 rad/seg.

Simulación elíptica de cinco polos

Incluso modificaciones de pedidos

Los filtros elípticos de orden par implementados con elementos pasivos, típicamente inductores, capacitores y líneas de transmisión, con terminaciones de igual valor en cada lado, no se pueden implementar con la función de transferencia elíptica tradicional sin el uso de bobinas acopladas, lo que puede no ser deseable o factible. Esto se debe a la incapacidad física de acomodar los ceros de reflexión y transmisión de Chebyshev de orden par que resultan en los valores de la matriz de dispersión S12 que exceden el valor S12 en , y los valores S12 finitos que existen en . Si no es factible diseñar el filtro con una de las terminaciones aumentadas o disminuidas para acomodar la banda de paso S12, entonces la función de transferencia elíptica debe modificarse para mover el cero de reflexión de orden par más bajo a y el cero de transmisión de orden par más alto a mientras se mantiene la respuesta de ondulación equitativa de la banda de paso y la banda de detención. [5]

La modificación necesaria implica mapear cada polo y cero de la función de transferencia elíptica de una manera que mapee el cero de reflexión de frecuencia más baja a cero, el cero de transmisión de frecuencia más alta a , y los polos y ceros restantes según sea necesario para mantener la banda de paso y la banda de detención de ondulación uniforme. El cero de reflexión de frecuencia más baja se puede encontrar factorizando el numerador, y el cero de transmisión de frecuencia más alta se puede encontrar factorizando el denominador.

Para traducir los ceros de reflexión, se aplica la siguiente ecuación a todos los polos y ceros de . [5] Si bien en teoría, las operaciones de traducción se pueden realizar en o , los ceros de reflexión se deben extraer de , por lo que generalmente es más eficiente realizar las operaciones de traducción en .

Dónde:

¿La función elíptica original es cero o polo?

es el cero o polo mapeado para la función de transferencia de orden par modificada.

es la reflexión de frecuencia más baja cero en la banda de paso.

El signo del componente imaginario de está determinado por el signo del original .

Para traducir los ceros de transmisión, se aplica la siguiente ecuación a todos los polos y ceros de . [5] Si bien en teoría, las operaciones de traducción se pueden realizar en o , si los ceros de reflexión se deben extraer de , puede ser más eficiente realizar las operaciones de traducción en .

Dónde:

¿La función elíptica original es cero o polo?

es el cero o polo mapeado para la función de transferencia de orden par modificada.

es el cero de transmisión de frecuencia más alta en la banda de paso.

El signo del componente imaginario de se determina por el signo del original . Si se opera sobre el signo del componente real de debe ser negativo para cumplir con el requisito del semiplano izquierdo.

Es importante tener en cuenta que todas las aplicaciones requieren traducciones de paso y de parada. Los diplexores de red pasivos, por ejemplo, solo requieren traducciones de bandas de parada de orden par y funcionan de manera más eficiente con bandas de paso de orden par sin traducir. [5]

Cuando se completa, se crea una función de transferencia de ondulación equitativa con valores de matriz de dispersión para S12 de 1 y 0 en , que se puede implementar con redes pasivas igualmente terminadas.

La siguiente ilustración muestra un filtro elíptico de octavo orden modificado para soportar redes pasivas igualmente terminadas de orden par, reubicando el cero de reflexión de frecuencia más baja desde una frecuencia finita a 0 y el cero de transmisión de frecuencia más alta a 0, mientras se mantiene una respuesta de frecuencia de banda de paso y banda de detención con ondulación uniforme.

Ilustración elíptica modificada de orden uniforme
Ilustración elíptica modificada de orden uniforme

El cálculo del orden y en el párrafo de construcción elíptica anterior se aplica únicamente a filtros elípticos no modificados. Aunque las modificaciones de orden par no tienen efecto en la atenuación de la banda de paso o de la banda de detención, se pueden esperar pequeños errores en los cálculos del orden y. Por lo tanto, es importante aplicar modificaciones de orden par después de que se completen todas las iteraciones si se desea preservar las atenuaciones de la banda de paso y de detención. Si la función elíptica modificada de orden par se crea a partir de un requisito, el valor real será ligeramente mayor que el valor de diseño . Asimismo, un cálculo de orden, n , puede dar como resultado un valor menor que el valor real requerido.

Implementación del reloj de arena

Un filtro de reloj de arena es un caso especial de filtro donde los ceros de reflexión son el recíproco de los ceros de transmisión alrededor de una frecuencia de atenuación de corte normalizada de 3,01 dB de 1 rad/seg, lo que da como resultado que todos los polos del filtro residan en el círculo unitario. [6] La implementación del reloj de arena elíptico tiene una ventaja sobre un filtro Chebyshev inverso en que la banda de paso es más plana y tiene una ventaja sobre los filtros elípticos tradicionales en que el retardo de grupo tiene un pico menos agudo en la frecuencia de corte.

Respuesta de frecuencia recíproca S11 y S12 en forma de reloj de arena
Respuesta de frecuencia recíproca S11 y S12 de reloj de arena de 7 polos

Proceso de síntesis

La forma más sencilla de sintetizar un filtro de reloj de arena es diseñar un filtro elíptico con una atenuación de banda de paso de diseño especificada, As , y una atenuación de banda de paso calculada que cumpla con el requisito de red de dos puertos sin pérdidas de que los parámetros de dispersión . [7] Junto con la conocida magnitud dB a la traducción aritmética, , la manipulación algebraica produce el siguiente requisito calculado de atenuación de banda de paso.

La A p , definida anteriormente, producirá ceros de reflexión y transmisión recíprocos alrededor de una frecuencia de corte aún desconocida de 3,01 dB. Para diseñar un filtro elíptico con una frecuencia de banda de paso de 1 rad/seg, se debe determinar la frecuencia de atenuación de 3,01 dB y esa frecuencia se debe utilizar para escalar inversamente los polinomios de diseño elíptico. El resultado serán polinomios con una atenuación de 3,01 dB a una frecuencia normalizada de 1 rad/seg. Se puede utilizar el método de Newton o resolver las ecuaciones directamente con un algoritmo de búsqueda de raíces para determinar la frecuencia de atenuación de 3,01 dB.

Escala de frecuencia con el método de Newton

Si es la función de transferencia de reloj de arena para encontrar la frecuencia de 3,01 dB, y es la frecuencia de 3 dB para encontrar, se pueden utilizar los pasos siguientes para encontrar

  1. Si aún no está disponible, multiplique por para obtener .
  2. Niega todos los términos de cuando es divisible por . Eso sería , , , y así sucesivamente. La función modificada se llamará , y esta modificación permitirá el uso de números reales en lugar de números complejos al evaluar el polinomio y su derivada. Ahora se puede usar el real en lugar del complejo.
  3. Convierta la atenuación deseada en dB, , en un valor de ganancia aritmética al cuadrado, , utilizando . Por ejemplo, 3,010 dB se convierte en 0,5, 1 dB se convierte en 0,79432823, y así sucesivamente.
  4. Calcular la modificada en el método de Newton utilizando el valor real, . Tomar siempre el valor absoluto.
  5. Calcular la derivada modificada respecto del valor real, NO tomar el valor absoluto de la derivada.

Cuando se completan los pasos 1) a 4), la expresión que involucra el método de Newton puede escribirse como:

utilizando un valor real para sin necesidad de aritmética compleja. El movimiento de debe limitarse para evitar que se vuelva negativo al principio de las iteraciones para una mayor confiabilidad. Cuando se completa la convergencia, se puede utilizar para que se pueda utilizar para escalar el denominador de la función de transferencia original. La atenuación de la modificada será entonces prácticamente el valor deseado exacto a 1 rad/seg. Si se realiza correctamente, solo se necesitan unas pocas iteraciones para establecer la atenuación a través de un amplio rango de valores de atenuación deseados para filtros de orden pequeño y muy grande.

Escala de frecuencia con búsqueda de raíz

Dado que no contiene ninguna información de fase, factorizar directamente la función de transferencia no producirá resultados utilizables. Sin embargo, la función de transferencia puede modificarse multiplicándola por para eliminar todas las potencias impares de , lo que a su vez obliga a que sea real en todas las frecuencias y luego encontrar la frecuencia que resulte en el cuadrado de la atención deseada.

  1. Si aún no está disponible, multiplique por para obtener .
  2. Convierta la atenuación deseada en dB, , en un valor de ganancia aritmética al cuadrado, , utilizando . Por ejemplo, 3,010 dB se convierte en 0,5, 1 dB se convierte en 0,79432823, y así sucesivamente.
  3. Encontrar
  4. Encuentre las raíces de P(S) utilizando un algoritmo de búsqueda de raíces.
  5. Del conjunto de raíces de arriba, seleccione la raíz imaginaria positiva para todos los filtros de orden y la raíz real positiva para los filtros de orden par para .

Escalado de la función de transferencia

Una vez determinado, el polinomio de la función de transferencia del reloj de arena se puede escalar de la siguiente manera:

Incluso modificaciones de pedidos

Los filtros de reloj de arena de orden par tienen las mismas limitaciones en lo que respecta a las redes pasivas igualmente terminadas que otros filtros elípticos. Las mismas modificaciones de orden par que resuelven el problema con los filtros elípticos también resuelven el problema con los filtros de reloj de arena.

Referencias

  1. ^ Paarmann, Larry D. (2001). Diseño y análisis de filtros analógicos: una perspectiva de procesamiento de señales. Norwell, Massachusetts, EE. UU.: Kluwer Academic Publishers. pp. 182 a 198. ISBN 0-7923-7373-1.
  2. ^ abc Rorabaugh, C. Britton (1 de enero de 1993). Manual del diseñador de filtros digitales (edición reimpresa). Blue Ridge Summit, PA, EE. UU.: Tab Books, División de McGraw-Hill, Inc., págs. 93 a 95. ISBN 978-0830644315.
  3. ^ abcde Notas de la clase de diseño de filtros del Dr. Byron Bennett, archivadas el 23 de abril de 2024 en Wayback Machine , 1985, Universidad Estatal de Montana, archivadas el 28 de marzo de 2023 en Wayback Machine , Departamento de Ingeniería Eléctrica, archivadas el 15 de abril de 2024 en Wayback Machine , Bozeman , Montana, EE. UU.
  4. ^ ab Sedra, Adel S.; Brackett, Peter O. (1978). Teoría y diseño de filtros: activos y pasivos. Beaverton, Oegon, EE. UU.: Matrix Publishers, Inc., págs. 45-73. ISBN 978-0916460143.
  5. ^ abcd Saal, Rudolf (enero de 1979). Manual de diseño de filtros (en inglés y alemán) (1ª ed.). Múnich, Alemania: Allgemeine Elektricitais-Gesellschaft. págs.25, 26, 56–61, 116, 117. ISBN 3-87087-070-2.
  6. ^ Bennett, Byron J. (diciembre de 1988). "Una nueva técnica de síntesis de filtros: el reloj de arena". IEEE Transactions on Circuits and Systems . 35 (12): 1469–1477. doi :10.1109/31.9910 – vía IEEE.
  7. ^ Matthaei, George L.; Young, Leo; Jones, EMT (1984). Filtros de microondas, redes de adaptación de impudencia y estructuras de acoplamiento. 610 Washington Street, Dedham, Massachusetts, EE. UU.: Artech House, Inc. (publicado en 1985). pág. 44. ISBN 0-89006-099-1.{{cite book}}: CS1 maint: location (link)