Podemos obter uma função transformada à partir da sua homôloga no mundo contínuo, . Para tanto, podemos fazer uso da definição da transformada ou podemos partir para algum método de transformação bilinear entre plano-s ("mundo contínuo") e plano-z ("mundo discreto").
Da definição da Transformada temos:
Como: :
.
Note que: (círculo unitário).
O "inverso" fica:
.
Ou:
Exemplo 1: Se , obter .
Neste caso, temos um pólo em , a transformada- de seria:
.
De uma tabela de transformadas de Laplace e Transformadas Z temos:
E assim:
Assim, o pólo no mundo contínio em , no plano- ficaria localizado em .
Mas existem outros métodos:
Este método também é conhecido como regra retangular direta (ou forward rectangular rule). Consiste na seguinte aproximação:
ou mais simplesmente:
Onde: período de amostragem (em segundos); Valor de no instante ; Valor de no instante ; ; Inteiro.
Esta aproximação pode ser usada no lugar de várias derivadas que apareçam na equação diferencial de um filtro e resulta num conjunto de equações que pode ser calculada por um computador digital. Estas equações de diferenças são resolvidas repetidamente a cada período de tempo. Para sistemas com margem de banda da ordem de uns poucos Hertz, taxas de amostragem resultam normalmente na ordem de 1 KHz, e assim os períodos de amostragem ficarão em torno de 1 ms e os erros envolvidos na aproximação resultarão bastante pequenos.
Exemplo: Se , queremos obter , dado certo valor para .
A eq. diferencial que originou a expressão acima vêm de:
por inspeção a correspondente eq. diferencial fica:
Aplicando o método de Euler obtemos:
Rearanjando a expressão anterior podemos obter:
A expressão anterior, permite calcular o próximo valor de saída do filtro, , dado o valor passado do sinal filtrado, e os novos valores e valores passados do sinal de entrada, e .
Em termos de código ficaria algo como:
xREAD x;
y = y1 + T*( -b*y1 + K*( (x-x1)/T + a*e ));
OUTPUT y
y1 = y;
x1 = x;
Este método atinge um resultado razoável para períodos de amostragem maiores que 20 vezes a maior frequência presentes no sinal de entrada.
Exemplo 1: Simular o caso de um Filtro Passa-Baixas contínuo filtro digital obtido pelo método de Euler com a) e b) Hz (o dobro da freq. amostragem anterior). Comparar os resultados obtidos.
Este método está baseado na integração numérica trapezoidal.
Suponha que:
o que é uma integração. Assim:
.
que pode ser re-escrito como:
onde período de amostragem.
Lembrando do Cálculo da área de um Trapézio:
Suponha que é desejada a integral da curva :
A área de um trapézio é dada por:
Onde: base maior; base menor e altura do trapézio. Neste caso: , e .
A integral de resultaria:
em ;
em ;
em
e assim por diante, ou generalizando:
.
Usando Integração trapezoidal:
aplicando a transformada- sobre a eq. anterior, teremos:
Para , esta aproximação integral levaria à:
ou seja:
Ou:
(eq. (1))
E a transformação "inversa" ficaria então como:
ou mais simplesmente:
Quanto menor for o intervalo de amostragem, (ou maior a frequência de amostragem), mais a versão discretizada se aproxima do comportamento no domínio-frequência do compensador no domínio contínuo de tempo. A eq. (1) é a que entre os métodos de integração numérica, permite levar a um resultado mais próximo da resposta (em tempo e frequência) que realmente seria obtido usando o compensador no domínio contínuo de tempo.
Exemplo 2: Simular o caso de um Filtro Passa-Baixas contínuo filtro digital obtido pelo método de Tustin, trabalhando com um período de amostragem de do Exemplo 1.