Articulo de referencia

Transformación bilineal

Cómo la transformación bilineal mapea el plano z al plano s. Las regiones inestables correspondientes a los polos de un sistema de control lineal están sombreadas. La transforma...

Cómo la transformación bilineal mapea el plano z al plano s. Las regiones inestables correspondientes a los polos de un sistema de control lineal están sombreadas.

La transformada bilineal (también conocida como método de Tustin , en honor a Arnold Tustin ) se utiliza en el procesamiento digital de señales y en la teoría de control de tiempo discreto para transformar representaciones de sistemas de tiempo continuo a tiempo discreto y viceversa.

La transformación bilineal es un caso especial de una transformación conforme (es decir, una transformación de Möbius ), que se utiliza a menudo para convertir una función de transferencia.Ha(s){\displaystyle H_{a}(s)}de un filtro lineal e invariante en el tiempo ( LTI ) en el dominio del tiempo continuo (a menudo denominado filtro analógico ) a una función de transferenciaHd(z){\displaystyle H_{d}(z)}de un filtro lineal, invariante a desplazamientos en el dominio del tiempo discreto (a menudo llamado filtro digital, aunque existen filtros analógicos construidos con condensadores conmutados que son filtros de tiempo discreto). Mapea posiciones en eljω{\displaystyle j\omega }eje,Rmi[s]=0{\displaystyle \mathrm {Re} [s]=0}, en el plano s al círculo unitario ,|z|=1{\displaystyle |z|=1}, en el plano z . Se pueden utilizar otras transformaciones bilineales para deformar la respuesta en frecuencia de cualquier sistema lineal de tiempo discreto (por ejemplo, para aproximar la resolución de frecuencia no lineal del sistema auditivo humano) y son implementables en el dominio discreto reemplazando los retardos unitarios de un sistema.(z1){\displaystyle \left(z^{-1}\right)}con filtros paso todo de primer orden .

La transformación preserva la estabilidad y mapea cada punto de la respuesta en frecuencia del filtro de tiempo continuo,Ha(jωa){\displaystyle H_{a}(j\omega _{a})}a un punto correspondiente en la respuesta en frecuencia del filtro de tiempo discreto,Hd(mijωdT){\displaystyle H_{d}(e^{j\omega _{d}T})}aunque a una frecuencia ligeramente diferente, como se muestra en la sección de Deformación de frecuencia a continuación. Esto significa que por cada característica que se observa en la respuesta en frecuencia del filtro analógico, existe una característica correspondiente, con ganancia y desfase idénticos, en la respuesta en frecuencia del filtro digital, pero, posiblemente, a una frecuencia ligeramente diferente. El cambio de frecuencia es apenas perceptible a bajas frecuencias, pero resulta bastante evidente a frecuencias cercanas a la frecuencia de Nyquist .

Aproximación en tiempo discreto

La transformada bilineal es una aproximación de Padé de primer orden de la función logaritmo natural que es una aplicación exacta del plano z al plano s . Cuando se realiza la transformada de Laplace en una señal de tiempo discreto (con cada elemento de la secuencia de tiempo discreto conectado a un impulso unitario retardado correspondiente ), el resultado es precisamente la transformada Z de la secuencia de tiempo discreto con la sustitución de

z=misT=misT/2misT/21+sT/21sT/2{\displaystyle {\begin{aligned}z&=e^{sT}\\&={\frac {e^{sT/2}}{e^{-sT/2}}}\\&\approx {\frac {1+sT/2}{1-sT/2}}\end{aligned}}}

dóndeT{\displaystyle T}es el tamaño del paso de integración numérica de la regla trapezoidal utilizada en la derivación de la transformación bilineal; [ 1 ] o, en otras palabras, el período de muestreo. La aproximación bilineal anterior se puede resolver paras{\displaystyle s}o una aproximación similar paras=(1/T)ln(z){\displaystyle s=(1/T)\ln(z)}puede realizarse.

La inversa de esta aplicación (y su aproximación bilineal de primer orden ) es

s=1Tln(z)=2T[z1z+1+13(z1z+1)3+15(z1z+1)5+17(z1z+1)7+]2Tz1z+1=2T1z11+z1{\displaystyle {\begin{aligned}s&={\frac {1}{T}}\ln(z)\\&={\frac {2}{T}}\left[{\frac {z-1}{z+1}}+{\frac {1}{3}}\left({\frac {z-1}{z+1}}\right)^{3}+{\frac {1}{5}}\left({\frac {z-1}{z+1}}\right)^{5}+{\frac {1}{7}}\left({\frac {z-1}{z+1}}\right)^{7}+\cdots \right]\\&\approx {\frac {2}{T}}{\frac {z-1}{z+1}}\\&={\frac {2}{T}}{\frac {1-z^{-1}}{1+z^{-1}}}\end{aligned}}}

La transformada bilineal esencialmente utiliza esta aproximación de primer orden y la sustituye en la función de transferencia de tiempo continuo,Ha(s){\displaystyle H_{a}(s)}

s2Tz1z+1.{\displaystyle s\leftarrow {\frac {2}{T}}{\frac {z-1}{z+1}}.}

Eso es

Hd(z)=Ha(s)|s=2Tz1z+1=Ha(2Tz1z+1). {\displaystyle H_{d}(z)=H_{a}(s){\bigg |}_{s={\frac {2}{T}}{\frac {z-1}{z+1}}}=H_{a}\left({\frac {2}{T}}{\frac {z-1}{z+1}}\right).\ }

Se conservan la estabilidad y la propiedad de fase mínima.

Un filtro causal de tiempo continuo es estable si los polos de su función de transferencia se encuentran en la mitad izquierda del plano complejo s . Un filtro causal de tiempo discreto es estable si los polos de su función de transferencia se encuentran dentro del círculo unitario en el plano complejo z . La transformación bilineal mapea la mitad izquierda del plano complejo s al interior del círculo unitario en el plano z. Por lo tanto, los filtros diseñados en el dominio del tiempo continuo que son estables se convierten en filtros en el dominio del tiempo discreto que conservan dicha estabilidad.

Asimismo, un filtro de tiempo continuo es de fase mínima si los ceros de su función de transferencia se encuentran en la mitad izquierda del plano complejo s. Un filtro de tiempo discreto es de fase mínima si los ceros de su función de transferencia se encuentran dentro del círculo unitario en el plano complejo z. Por lo tanto, esta misma propiedad de mapeo garantiza que los filtros de tiempo continuo de fase mínima se conviertan en filtros de tiempo discreto que conserven dicha propiedad.

Transformación de un sistema LTI general

Un sistema LTI general tiene la función de transferencia Ha(s)=b0+b1s+b2s2++bQsQa0+a1s+a2s2++aPAGsPAG{\displaystyle H_{a}(s)={\frac {b_{0}+b_{1}s+b_{2}s^{2}+\cdots +b_{Q}s^{Q}}{a_{0}+a_{1}s+a_{2}s^{2}+\cdots +a_{P}s^{P}}}} El orden de la función de transferencia N es el mayor de P y Q (en la práctica, lo más probable es que sea P , ya que la función de transferencia debe ser adecuada para que el sistema sea estable). Aplicando la transformación bilineal s=Kz1z+1{\displaystyle s=K{\frac {z-1}{z+1}}} donde K se define como 2/ T o de otra manera si se utiliza la deformación de frecuencia , da Hd(z)=b0+b1(Kz1z+1)+b2(Kz1z+1)2++bQ(Kz1z+1)Qa0+a1(Kz1z+1)+a2(Kz1z+1)2++bPAG(Kz1z+1)PAG{\displaystyle H_{d}(z)={\frac {b_{0}+b_{1}\left(K{\frac {z-1}{z+1}}\right)+b_{2}\left(K{\frac {z-1}{z+1}}\right)^{2}+\cdots +b_{Q}\left(K{\frac {z-1}{z+1}}\right)^{Q}}{a_{0}+a_{1}\left(K{\frac {z-1}{z+1}}\right)+a_{2}\left(K{\frac {z-1}{z+1}}\right)^{2}+\cdots +b_{P}\left(K{\frac {z-1}{z+1}}\right)^{P}}}} Multiplicando el numerador y el denominador por la mayor potencia de ( z + 1) −1 presente, ( z + 1) N , se obtiene Hd(z)=b0(z+1)norte+b1K(z1)(z+1)norte1+b2K2(z1)2(z+1)norte2++bQKQ(z1)Q(z+1)norteQa0(z+1)norte+a1K(z1)(z+1)norte1+a2K2(z1)2(z+1)norte2++aPAGKPAG(z1)PAG(z+1)nortePAG{\displaystyle H_{d}(z)={\frac {b_{0}(z+1)^{N}+b_{1}K(z-1)(z+1)^{N-1}+b_{2}K^{2}(z-1)^{2}(z+1)^{N-2}+\cdots +b_{Q}K^{Q}(z-1)^{Q}(z+1)^{N-Q}}{a_{0}(z+1)^{N}+a_{1}K(z-1)(z+1)^{N-1}+a_{2}K^{2}(z-1)^{2}(z+1)^{N-2}+\cdots +a_{P}K^{P}(z-1)^{P}(z+1)^{N-P}}}}Aquí se puede observar que , después de la transformación, el grado del numerador y del denominador son ambos N.

Consideremos entonces la forma de polos y ceros de la función de transferencia en tiempo continuo. Ha(s)=(sξ1)(sξ2)(sξQ)(spag1)(spag2)(spagPAG){\displaystyle H_{a}(s)={\frac {(s-\xi _{1})(s-\xi _{2})\cdots (s-\xi _{Q})}{(s-p_{1})(s-p_{2})\cdots (s-p_{P})}}} Las raíces de los polinomios del numerador y del denominador, ξ i y p i , son los ceros y polos del sistema. La transformación bilineal es una aplicación biyectiva , por lo tanto, estos se pueden transformar al dominio z usando z=K+sKs{\displaystyle z={\frac {K+s}{K-s}}} obteniendo algunos de los ceros y polos de la función de transferencia discretizada ξ' i y p' iξi=K+ξiKξi1iQpagi=K+pagiKpagi1iPAG{\displaystyle {\begin{aligned}\xi '_{i}&={\frac {K+\xi _{i}}{K-\xi _{i}}}\quad 1\leq i\leq Q\\p'_{i}&={\frac {K+p_{i}}{K-p_{i}}}\quad 1\leq i\leq P\end{aligned}}} Como se describió anteriormente, el grado del numerador y del denominador ahora son ambos N , en otras palabras, ahora hay un número igual de ceros y polos. La multiplicación por ( z + 1) N significa que los ceros o polos adicionales son [ 2 ].ξi=1Q<inortepagi=1PAG<inorte{\displaystyle {\begin{aligned}\xi '_{i}&=-1\quad Q<i\leq N\\p'_{i}&=-1\quad P<i\leq N\end{aligned}}} Dado el conjunto completo de ceros y polos, la función de transferencia en el dominio z es entonces Hd(z)=(zξ1)(zξ2)(zξnorte)(zpag1)(zpag2)(zpagnorte){\displaystyle H_{d}(z)={\frac {(z-\xi '_{1})(z-\xi '_{2})\cdots (z-\xi '_{N})}{(z-p'_{1})(z-p'_{2})\cdots (z-p'_{N})}}}

Ejemplo

Como ejemplo, tomemos un filtro RC paso bajo simple . Este filtro de tiempo continuo tiene una función de transferencia.

Ha(s)=1/sdoR+1/sdo=11+Rdos.{\displaystyle {\begin{aligned}H_{a}(s)&={\frac {1/sC}{R+1/sC}}\\&={\frac {1}{1+RCs}}.\end{aligned}}}

Si deseamos implementar este filtro como un filtro digital, podemos aplicar la transformación bilineal sustituyendo pors{\displaystyle s}La fórmula anterior; después de algunos ajustes, obtenemos la siguiente representación del filtro:

Los coeficientes del denominador son los coeficientes de "retroalimentación" y los coeficientes del numerador son los coeficientes de "retroalimentación directa" utilizados para implementar un filtro digital en tiempo real .

Transformación para un filtro general de primer orden en tiempo continuo

Es posible relacionar los coeficientes de un filtro analógico de tiempo continuo con los de un filtro digital de tiempo discreto similar creado mediante el proceso de transformación bilineal. Transformando un filtro general de primer orden de tiempo continuo con la función de transferencia dada

Ha(s)=b0s+b1a0s+a1=b0+b1s1a0+a1s1{\displaystyle H_{a}(s)={\frac {b_{0}s+b_{1}}{a_{0}s+a_{1}}}={\frac {b_{0}+b_{1}s^{-1}}{a_{0}+a_{1}s^{-1}}}}

El uso de la transformación bilineal (sin pre-deformación de ninguna especificación de frecuencia) requiere la sustitución de

sK1z11+z1{\displaystyle s\leftarrow K{\frac {1-z^{-1}}{1+z^{-1}}}}

dónde

K2T{\displaystyle K\triangleq {\frac {2}{T}}}.

Sin embargo, si se utiliza la compensación de deformación de frecuencia como se describe a continuación en la transformación bilineal, de modo que tanto la ganancia como la fase del filtro analógico y digital coincidan en frecuenciaω0{\displaystyle \omega _{0}}, entonces

Kω0broncearse(ω0T2){\displaystyle K\triangleq {\frac {\omega _{0}}{\tan \left({\frac {\omega _{0}T}{2}}\right)}}}.

Esto da como resultado un filtro digital de tiempo discreto con coeficientes expresados ​​en términos de los coeficientes del filtro original de tiempo continuo:

Hd(z)=(b0K+b1)+(b0K+b1)z1(a0K+a1)+(a0K+a1)z1{\displaystyle H_{d}(z)={\frac {(b_{0}K+b_{1})+(-b_{0}K+b_{1})z^{-1}}{(a_{0}K+a_{1})+(-a_{0}K+a_{1})z^{-1}}}}

Normalmente, el término constante en el denominador debe normalizarse a 1 antes de derivar la ecuación de diferencias correspondiente . Esto da como resultado:

Hd(z)=b0K+b1a0K+a1+b0K+b1a0K+a1z11+a0K+a1a0K+a1z1.{\displaystyle H_{d}(z)={\frac {{\frac {b_{0}K+b_{1}}{a_{0}K+a_{1}}}+{\frac {-b_{0}K+b_{1}}{a_{0}K+a_{1}}}z^{-1}}{1+{\frac {-a_{0}K+a_{1}}{a_{0}K+a_{1}}}z^{-1}}}.}

La ecuación de diferencias (usando la forma directa I ) es

y[norte]=b0K+b1a0K+a1incógnita[norte]+b0K+b1a0K+a1incógnita[norte1]a0K+a1a0K+a1y[norte1] .{\displaystyle y[n]={\frac {b_{0}K+b_{1}}{a_{0}K+a_{1}}}\cdot x[n]+{\frac {-b_{0}K+b_{1}}{a_{0}K+a_{1}}}\cdot x[n-1]-{\frac {-a_{0}K+a_{1}}{a_{0}K+a_{1}}}\cdot y[n-1]\ .}

Transformación biquadrática general de segundo orden

Se puede utilizar un proceso similar para un filtro general de segundo orden con la función de transferencia dada.

Ha(s)=b0s2+b1s+b2a0s2+a1s+a2=b0+b1s1+b2s2a0+a1s1+a2s2 .{\displaystyle H_{a}(s)={\frac {b_{0}s^{2}+b_{1}s+b_{2}}{a_{0}s^{2}+a_{1}s+a_{2}}}={\frac {b_{0}+b_{1}s^{-1}+b_{2}s^{-2}}{a_{0}+a_{1}s^{-1}+a_{2}s^{-2}}}\ .}

Esto da como resultado un filtro biquad digital de tiempo discreto con coeficientes expresados ​​en términos de los coeficientes del filtro original de tiempo continuo:

Hd(z)=(b0K2+b1K+b2)+(2b22b0K2)z1+(b0K2b1K+b2)z2(a0K2+a1K+a2)+(2a22a0K2)z1+(a0K2a1K+a2)z2{\displaystyle H_{d}(z)={\frac {(b_{0}K^{2}+b_{1}K+b_{2})+(2b_{2}-2b_{0}K^{2})z^{-1}+(b_{0}K^{2}-b_{1}K+b_{2})z^{-2}}{(a_{0}K^{2}+a_{1}K+a_{2})+(2a_{2}-2a_{0}K^{2})z^{-1}+(a_{0}K^{2}-a_{1}K+a_{2})z^{-2}}}}

Nuevamente, el término constante en el denominador generalmente se normaliza a 1 antes de derivar la ecuación de diferencias correspondiente . Esto da como resultado:

Hd(z)=b0K2+b1K+b2a0K2+a1K+a2+2b22b0K2a0K2+a1K+a2z1+b0K2b1K+b2a0K2+a1K+a2z21+2a22a0K2a0K2+a1K+a2z1+a0K2a1K+a2a0K2+a1K+a2z2.{\displaystyle H_{d}(z)={\frac {{\frac {b_{0}K^{2}+b_{1}K+b_{2}}{a_{0}K^{2}+a_{1}K+a_{2}}}+{\frac {2b_{2}-2b_{0}K^{2}}{a_{0}K^{2}+a_{1}K+a_{2}}}z^{-1}+{\frac {b_{0}K^{2}-b_{1}K+b_{2}}{a_{0}K^{2}+a_{1}K+a_{2}}}z^{-2}}{1+{\frac {2a_{2}-2a_{0}K^{2}}{a_{0}K^{2}+a_{1}K+a_{2}}}z^{-1}+{\frac {a_{0}K^{2}-a_{1}K+a_{2}}{a_{0}K^{2}+a_{1}K+a_{2}}}z^{-2}}}.}

La ecuación de diferencias (usando la forma directa I ) es

y[norte]=b0K2+b1K+b2a0K2+a1K+a2incógnita[norte]+2b22b0K2a0K2+a1K+a2incógnita[norte1]+b0K2b1K+b2a0K2+a1K+a2incógnita[norte2]2a22a0K2a0K2+a1K+a2y[norte1]a0K2a1K+a2a0K2+a1K+a2y[norte2] .{\displaystyle y[n]={\frac {b_{0}K^{2}+b_{1}K+b_{2}}{a_{0}K^{2}+a_{1}K+a_{2}}}\cdot x[n]+{\frac {2b_{2}-2b_{0}K^{2}}{a_{0}K^{2}+a_{1}K+a_{2}}}\cdot x[n-1]+{\frac {b_{0}K^{2}-b_{1}K+b_{2}}{a_{0}K^{2}+a_{1}K+a_{2}}}\cdot x[n-2]-{\frac {2a_{2}-2a_{0}K^{2}}{a_{0}K^{2}+a_{1}K+a_{2}}}\cdot y[n-1]-{\frac {a_{0}K^{2}-a_{1}K+a_{2}}{a_{0}K^{2}+a_{1}K+a_{2}}}\cdot y[n-2]\ .}

Deformación de frecuencia

Para determinar la respuesta en frecuencia de un filtro de tiempo continuo, se utiliza la función de transferencia.Ha(s){\displaystyle H_{a}(s)}se evalúa ens=jωa{\displaystyle s=j\omega _{a}}que está en eljω{\displaystyle j\omega }eje. Asimismo, para determinar la respuesta en frecuencia de un filtro de tiempo discreto, la función de transferenciaHd(z){\displaystyle H_{d}(z)}se evalúa enz=mijωdT{\displaystyle z=e^{j\omega _{d}T}}que se encuentra en el círculo unitario,|z|=1{\displaystyle |z|=1}. La transformación bilineal mapea eljω{\displaystyle j\omega }eje del plano s (que es el dominio deHa(s){\displaystyle H_{a}(s)}) al círculo unitario del plano z ,|z|=1{\displaystyle |z|=1}(que es el dominio deHd(z){\displaystyle H_{d}(z)}), pero no es el mismo mapeoz=misT{\displaystyle z=e^{sT}}que también mapea eljω{\displaystyle j\omega }eje al círculo unitario. Cuando la frecuencia real deωd{\displaystyle \omega _{d}}es la entrada al filtro de tiempo discreto diseñado mediante el uso de la transformación bilineal, entonces se desea saber a qué frecuencia,ωa{\displaystyle \omega _{a}}, para el filtro de tiempo continuo que esteωd{\displaystyle \omega _{d}}está asignado a.

Hd(z)=Ha(2Tz1z+1){\displaystyle H_{d}(z)=H_{a}\left({\frac {2}{T}}{\frac {z-1}{z+1}}\right)}

Esto demuestra que cada punto en el círculo unitario en el plano z del filtro de tiempo discreto,z=mijωdT{\displaystyle z=e^{j\omega _{d}T}}está mapeado a un punto en eljω{\displaystyle j\omega }eje en el plano s del filtro de tiempo continuo,s=jωa{\displaystyle s=j\omega _{a}}. Es decir, el mapeo de frecuencia de tiempo discreto a tiempo continuo de la transformada bilineal es

ωa=2Tbroncearse(ωdT2){\displaystyle \omega _{a}={\frac {2}{T}}\tan \left(\omega _{d}{\frac {T}{2}}\right)}

y el mapeo inverso es

ωd=2Tarctan(ωaT2).{\displaystyle \omega _{d}={\frac {2}{T}}\arctan \left(\omega _{a}{\frac {T}{2}}\right).}

El filtro de tiempo discreto se comporta a frecuenciaωd{\displaystyle \omega _{d}}de la misma manera que se comporta el filtro de tiempo continuo a frecuencia(2/T)broncearse(ωdT/2){\displaystyle (2/T)\tan(\omega _{d}T/2)}. Específicamente, la ganancia y el desplazamiento de fase que el filtro de tiempo discreto tiene a la frecuenciaωd{\displaystyle \omega _{d}}es la misma ganancia y desplazamiento de fase que el filtro de tiempo continuo tiene a la frecuencia(2/T)broncearse(ωdT/2){\displaystyle (2/T)\tan(\omega _{d}T/2)}Esto significa que cada característica, cada "pico" que es visible en la respuesta en frecuencia del filtro de tiempo continuo también es visible en el filtro de tiempo discreto, pero a una frecuencia diferente. Para frecuencias bajas (es decir, cuandoωd2/T{\displaystyle \omega _{d}\ll 2/T}oωa2/T{\displaystyle \omega _{a}\ll 2/T}), entonces las características se asignan a una frecuencia ligeramente diferente;ωdωa{\displaystyle \omega _{d}\approx \omega _{a}}.

Se puede observar que todo el rango de frecuencia continuo

<ωa<+{\displaystyle -\infty <\omega _{a}<+\infty }

se mapea sobre el intervalo de frecuencia fundamental

πT<ωd<+πT.{\displaystyle -{\frac {\pi }{T}}<\omega _{d}<+{\frac {\pi }{T}}.}

La frecuencia del filtro de tiempo continuoωa=0{\displaystyle \omega _{a}=0}corresponde a la frecuencia del filtro de tiempo discretoωd=0{\displaystyle \omega _{d}=0}y la frecuencia del filtro de tiempo continuoωa=±{\displaystyle \omega _{a}=\pm \infty }corresponder a la frecuencia del filtro de tiempo discretoωd=±π/T.{\displaystyle \omega _{d}=\pm \pi /T.}

También se puede observar que existe una relación no lineal entreωa{\displaystyle \omega _{a}}yωd.{\displaystyle \omega _{d}.} Este efecto de la transformación bilineal se denomina distorsión de frecuencia . El filtro de tiempo continuo se puede diseñar para compensar esta distorsión de frecuencia ajustandoωa=2Tbroncearse(ωdT2){\displaystyle \omega _{a}={\frac {2}{T}}\tan \left(\omega _{d}{\frac {T}{2}}\right)}para cada especificación de frecuencia sobre la que el diseñador tiene control (como la frecuencia de corte o la frecuencia central). Esto se denomina pre-deformación del diseño del filtro .

Sin embargo, es posible compensar la distorsión de frecuencia mediante la pre-distorsión de una especificación de frecuencia.ω0{\displaystyle \omega _{0}}(generalmente una frecuencia de resonancia o la frecuencia de la característica más significativa de la respuesta en frecuencia) del sistema de tiempo continuo. Estas especificaciones predeformadas pueden utilizarse en la transformada bilineal para obtener el sistema de tiempo discreto deseado. Al diseñar un filtro digital como aproximación de un filtro de tiempo continuo, la respuesta en frecuencia (tanto amplitud como fase) del filtro digital puede ajustarse para que coincida con la respuesta en frecuencia del filtro continuo en una frecuencia específica.ω0{\displaystyle \omega _{0}}, así como la coincidencia en CC, si se sustituye la siguiente transformación en la función de transferencia del filtro continuo. [ 3 ] Esta es una versión modificada de la transformación de Tustin que se muestra arriba.

sω0broncearse(ω0T2)z1z+1.{\displaystyle s\leftarrow {\frac {\omega _{0}}{\tan \left({\frac {\omega _{0}T}{2}}\right)}}{\frac {z-1}{z+1}}.}

Sin embargo, tenga en cuenta que esta transformación se convierte en la transformación original.

s2Tz1z+1{\displaystyle s\leftarrow {\frac {2}{T}}{\frac {z-1}{z+1}}}

comoω00{\displaystyle \omega _{0}\to 0}.

La principal ventaja del fenómeno de deformación es la ausencia de distorsión por aliasing de la característica de respuesta en frecuencia, como la que se observa con la invariancia de impulso .

Véase también

Referencias

  1. Oppenheim, Alan (2010). Procesamiento de señales en tiempo discreto, tercera edición . Upper Saddle River, NJ: Pearson Higher Education, Inc. pág.  504. ISBN 978-0-13-198842-2.
  2. Bhandari, Ayush. "Apuntes de clase sobre DSP y filtros digitales" (PDF) . Archivado del original (PDF) el 3 de marzo de 2022. Consultado el 16 de agosto de 2022 .
  3. Astrom, Karl J. (1990). Sistemas controlados por computadora, teoría y diseño (Segunda edición). Prentice-Hall. pág. 212. ISBN   0-13-168600-3.
  • Procesamiento de señales de MIT OpenCourseWare: Diseño de filtros de continuo a discreto
  • Apuntes de clase sobre equivalentes discretos
  • El arte del diseño de filtros VA