Transformação Bilinear: mudanças entre as edições

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Moecke (discussão | contribs)
Moecke (discussão | contribs)
 
Linha 17: Linha 17:
   &= \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] \\
   &= \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} \\
   &\approx  \frac{2}{T} \frac{z - 1}{z + 1} \\
   &= \frac{2}{T} \frac{1 - z^{-1}}{1 + z^{-1}}
   &\approx \frac{2}{T} \frac{1 - z^{-1}}{1 + z^{-1}}
\end{align}
\end{align}
</math>
</math>
Linha 31: Linha 31:
\begin{align}
\begin{align}
z &= e^{sT}  \\
z &= e^{sT}  \\
  &= \frac{e^{sT/2}}{e^{-sT/2}} \\
   &\approx \frac{1 + s T / 2}{1 - s T / 2}
   &\approx \frac{1 + s T / 2}{1 - s T / 2}
\end{align}
\end{align}
</math>
</math>
{{collapse_top | Demonstração}}
:<math>
\begin{align}
&z = e^{sT}  \\
\text{foi visto que} \\
&s \approx  \frac{2}{T} \frac{z - 1}{z + 1} \\
\text{então rearranjando z} \\
&s T / 2(z + 1) \approx  (z - 1) \\
&(s T / 2) z + s T / 2 \approx  z - 1 \\
&1 + s T / 2 \approx  z(1 - s T / 2) \\
\text{portanto} \\
&z  \approx \frac{1 + s T / 2}{1 - s T / 2}
\end{align}
</math>
{{collapse_bottom}}


== Empenamento de frequência (''frequency warping'') ==
== Empenamento de frequência (''frequency warping'') ==

Edição atual tal como às 13h30min de 23 de abril de 2020

1 Discretização de filtros analógicos

A transformação bilinear do domínio da Transformada de Laplace para o domínio da Transformada z é feito por

s2Tz1z+1.

O mapeamento inverso Hd(z)  em Ha(s)  é feita por

é uma aproximação de primeira ordem do logaritmo pela série de potência

ln(z)=2k=012k+1(z1z+1)2k+1.

Essa transformação é o resulta em um mapeamento exato do plano z no plano s através de z=esT 

Demonstração
s=1Tln(z)=2T[z1z+1+13(z1z+1)3+15(z1z+1)5+17(z1z+1)7+]2Tz1z+12T1z11+z1

Ela pode ser utilizada para ser transformar um sistema linear invariante no tempo continuo (filtro analógico) Ha(s)  em um sistema linear invariante no tempo discreto (filtro digital) Hd(z) , e vice-versa. O mapeamento da função Ha(s)  em Hd(z)  é feita por:

Hd(z)=Ha(s)|s=2Tz1z+1=Ha(2Tz1z+1). 

O mapeamento inverso Hd(z)  em Ha(s)  é feita pela aproximação de primeira ordem da substituição

z=esT1+sT/21sT/2
Demonstração
z=esTfoi visto ques2Tz1z+1então rearranjando zsT/2(z+1)(z1)(sT/2)z+sT/2z11+sT/2z(1sT/2)portantoz1+sT/21sT/2

2 Empenamento de frequência (frequency warping)

Determinar a resposta de frequência em filtro analógico (de tempo contínuo), a função de transferência Ha(s) é avaliada em s=jωa, que corresponde aos valores dessa função no eixo imaginário jω. Da mesma forma para filtros digitais (de tempo discreto), a função de transferência Hd(z) é avaliada em z=ejωdT, correspondendo aos valores sobre o circulo unitário pois z=ejωdT possui magnitude constante |z|=1.

A transformação bilinear mapeia o eixo imaginário do plano s no circulo unitário no plano z, no entanto o mapeamento das frequências não é linear, sofrendo um empenamento (distorção). Para utilizar essa transformação na obtenção de filtros digitais a partir de filtros analógicos, é necessário determinar como cada frequencia do filtro final desejado ωd deve ser projetada no filtro analógico ωa. Essa distorção pode ser obtida fazendo a substituição de z=ejωdT  na equação da transformação bilinear, e aplicando a fórmula de Euler para o seno.

Hd(z)=Ha(2Tz1z+1)
Hd(ejωdT)=Ha(j2Ttan(ωdT/2))=Ha(jωa)
Demonstração

Considere que:

2cosω=ejω+ejω,2jsinω=ejωejω.

e que

tanω=sinωcosω, e
1=eωeω 


É possível mostrar que:

Hd(ejωdT) =Ha(2TejωdT1ejωdT+1)
Hd(ejωdT) =Ha(2TejωdT/2ejωdT/2ejωdT/2ejωdT/2ejωdT/2ejωdT/2+ejωdT/2ejωdT/2)
=Ha(2TejωdT/2(ejωdT/2ejωdT/2)ejωdT/2(ejωdT/2+ejωdT/2))
=Ha(2T(ejωdT/2ejωdT/2)(ejωdT/2+ejωdT/2))
=Ha(2T2jsin(ωdT/2)2cos(ωdT/2))
=Ha(j2Ttan(ωdT/2))
=Ha(jωa), onde ωa=2Ttan(ωdT2)

Isso mostra que cada ponto no circulo unitário do plano z é mapeado em um ponto no eixo imaginário do plano s. E que as frequências do filtro digital são mapeadas nas frequencias analógicas pela equação:

ωa=2Ttan(ωdT2)

Além disso a faixa infinita de frequências do filtro analógico

<ωa<+ 

é mapeada no filtro digital no intervalo limitado

πT<ωd<+πT.
Figura - Empenamento de frequencia resultado da transformada Bilinear, para T = 1

3 FONTES