stringtranslate.com

Filtro elíptico

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

A medida que la ondulación en la banda de parada se acerca a cero, el filtro se convierte en un filtro Chebyshev 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 tipo II y finalmente, cuando 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 parada.

Propiedades

La 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 parada, 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 tanto, la ganancia de la banda de parada variará entre 0 y .

Polos y ceros

Registro del valor absoluto de la ganancia de un filtro elíptico de octavo orden en un espacio de frecuencia 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 ceros dobles. Lo que parece ser un polo único y un cero cerca de la región de transición son en realidad cuatro polos y dos ceros dobles, 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. Por simplicidad, supongamos 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. Usando la frecuencia compleja esto significa que:

Definiendo dónde cd() es la función coseno elíptica de Jacobi y utilizando la definición de las funciones elípticas racionales se obtiene:

dónde y . Resolviendo para w

donde los múltiples valores 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 complicada (véase Lutovac & et al. (2001, § 12.8.1)).

La propiedad de anidamiento 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 tienen en cuenta únicamente 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 integrales elípticas pueden eliminarse 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 suprimida y la atenuación mínima de la banda suprimida en dB

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

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

Filtros elípticos de factor Q mínimo

Los 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 positivos-negativos 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 generalmente se especifican requiriendo un valor particular para la ondulación de la banda de paso, la ondulación de la banda de parada y la nitidez del corte. Esto generalmente especificará un valor mínimo del orden de filtro que debe usarse. 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 poste se define como:

y es una medida de la influencia del polo sobre la función de ganancia. Para un filtro elíptico, sucede que, para un orden dado, existe una relación entre el factor de ondulación 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 de la banda de parada. Para dichos filtros, a medida que aumenta el orden, la ondulación en ambas bandas disminuirá y la tasa de corte aumentará. Si uno decide utilizar un filtro elíptico de Q mínimo 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 se necesitaría sin el Q mínimo. restricción. Una imagen del valor absoluto de la ganancia se parecerá mucho 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 desprende claramente de 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 transmisión de Chebyshev.

Las bandas de parada de filtro elíptico son esencialmente filtros de Chebyshev con ceros de transmisión donde los ceros de transmisión están dispuestos de una manera que produce una banda de parada de ondulación equivalente. Dado esto, es posible convertir una ecuación característica del filtro de Chebyshev, que contiene los ceros de reflexión de Chebyshev en el numerador y los ceros sin transmisión en el denominador, en un filtro elíptico que contiene los ceros de reflexión elípticos en el numerador y los ceros de transmisión elíptica en el denominador. creando iterativamente ceros de transmisión a partir de la inversa escalada de los ceros de reflexión de Chebyshev, y luego restableciendo una banda de paso de Chebyshev con ondulación equivalente 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 entre la banda de parada y la 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 parada, , se puede derivar de las ecuaciones que establecen el orden mínimo, n, arriba.

la relación, se puede derivar trabajando el orden mínimo, n , problema anterior hacia atrás desde n para encontrar . [2]

Los polinomios característicos, calculados a partir de los requisitos de atenuación, 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 de 0 a 1 rad/seg y una ondulación de banda de parada de 40 dB de 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 encuentra 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 atenuación de exactamente 40 dB, se encuentra que es 1,2186824.

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

Los pasos de diseño de la elíptica son entonces los siguientes: [3]

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

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

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

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

Para confirmar que el ejemplo es correcto, a continuación se muestra el gráfico de longitud con una ondulación de la banda de paso de 1 dB, una frecuencia de corte de 1 rad/s y una atenuación de banda de parada de 40 dB que comienza en 1,21868 rad/s.

Simulación elíptica de cinco polos.

Incluso modificaciones de pedidos

Incluso los filtros elípticos ordenados 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 para acomodar los ceros de reflexión y transmisión de Chebyshev de orden par que dan como resultado los valores S12 de la matriz de dispersión que exceden el valor S12 en y los valores finitos de S12 que existen en . Si no es factible diseñar el filtro con una de las terminaciones aumentada o disminuida 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 y el cero de transmisión de orden par más alto. mientras se mantiene la respuesta de ondulación equivalente de la banda de paso y la banda de parada. [5]

La modificación necesaria implica mapear cada polo y cero de la función de transferencia elíptica de una manera que mapee la reflexión de frecuencia más baja de cero a cero, la transmisión de frecuencia más alta de cero a y los polos y ceros restantes según sea necesario para mantener la banda de paso de ondulación equivalente. y detener la banda. 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.

Al 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 deben extraerse de , por lo que generalmente es más eficiente realizar las operaciones de traducción en .

Dónde:

es la función elíptica original cero o polo

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

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

El signo del componente imaginario 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 se deben extraer los ceros de reflexión de , puede ser más eficiente realizar las operaciones de traducción en .

Dónde:

es la función elíptica original cero o polo

es el cero o polo asignado 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 está determinado por el signo del original . Si se opera con el signo del componente real, debe ser negativo para cumplir con el requisito del semiplano izquierdo.

Es importante tener en cuenta que todas las aplicaciones requieren traducciones de aprobación y detención. 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 equivalente con valores de matriz de dispersión para S12 de 1 y 0 en , que puede implementarse con redes pasivas terminadas igualmente.

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

Orden uniforme ilustración elíptica modificada
Orden uniforme ilustración elíptica modificada

El cálculo del orden y en el párrafo anterior sobre construcción elíptica es solo para filtros elípticos no modificados. Aunque incluso las modificaciones de orden no tienen efecto sobre la atenuación de la banda de paso o de la banda de parada, se esperan pequeños errores en el orden y los cálculos. Por lo tanto, es importante aplicar modificaciones de orden uniforme después de completar todas las iteraciones si se desea preservar las atenuaciones de las bandas de paso y parada. Si la función elíptica modificada en orden par se crea a partir de un requisito, el valor real será ligeramente mayor que el diseño . Del mismo modo, un cálculo de orden, n , puede dar como resultado un valor menor que el orden real requerido.

Implementación de 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 de reloj de arena S11 y S12
Respuesta de frecuencia S11 y S12 recíproca 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 parada de diseño específica, As , y una atenuación de banda de paso calculada que cumpla con el requisito de red de dos puertos sin pérdidas 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.

El Ap , definido 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/s, es necesario determinar la frecuencia de atenuación de 3,01 dB y utilizar esa frecuencia 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.

Escalado 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 usar los pasos a continuación para encontrar

  1. Si aún no está disponible, multiplíquelo por para obtener .
  2. negar todos los términos de cuando es divisible por . 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 utilizar lo real en lugar del complejo.
  3. Convierta la atenuación deseada en dB, a 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. Calcule el modificado en el método de Newton usando el valor real, . Tome siempre el valor absoluto.
  5. Calcular la derivada modificada respecto del valor real, . NO tome el valor absoluto de la derivada.

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

usando 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 aumentar la confiabilidad. Cuando se completa la convergencia, se puede utilizar para escalar el denominador de la función de transferencia original. La atenuación del modificado será entonces prácticamente el valor exacto deseado a 1 rad/seg. Si se realiza correctamente, solo se necesitan unas pocas iteraciones para establecer la atenuación a través de una amplia gama de valores de atenuación deseados para filtros de orden pequeño y muy grande.

Escalado de frecuencia con búsqueda de raíces.

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

  1. Si aún no está disponible, multiplíquelo por para obtener .
  2. Convierta la atenuación deseada en dB, a 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) usando 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 .

Escalar la función de transferencia

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

Incluso modificaciones de pedidos

Los filtros de reloj de arena de orden uniforme tienen las mismas limitaciones con respecto a redes pasivas con terminaciones iguales que otros filtros elípticos. Las mismas modificaciones de orden 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 del procesamiento de señales. Norwell, Massachusetts, EE. UU.: Kluwer Academic Publishers. págs. 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 (Reimpresión ed.). Blue Ridge Summit, PA, EE. UU.: Tab Books, División de McGraw-Hill, Inc. págs. 93 a 95. ISBN 978-0830644315.
  3. ^ abcde Dr. Byron Bennett's Archivado el 23 de abril de 2024 en las notas de conferencias sobre diseño de filtros de Wayback Machine , 1985, Universidad Estatal de Montana Archivado el 28 de marzo de 2023 en Wayback Machine , Departamento de EE Archivado 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. 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". Transacciones IEEE sobre circuitos y sistemas . 35 (12): 1469–1477 - vía IEEE.
  7. ^ Matthaei, George L.; Joven, Leo; Jones, paramédico (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). pag. 44.ISBN 0-89006-099-1.{{cite book}}: CS1 maint: location (link)