Métodos de Antitransformación
Transcripción
Métodos de Antitransformación
Procesamiento Digital de Señales Octubre 2012 PROCESAMIENTO DIGITAL DE SEÑALES Transformada Z - (Parte II) Métodos de Antitransformación Hay tres métodos de antitransformación, o “Transformación Z Inversa” para obtener la función f(kT) a partir de F(z), basados en: a) el desarrollo de una serie infinita de potencias, b) el desarrollo de fracciones parciales, y c) la integral curvilínea. a) Obtención de la Transfotmada Z inversa desarrollando F(z) en una serie infinita de potencias. f(0) = 0 Si se desarrolla F(z) en una serie de potencias convergente , es decir: f(T) = 10 f (kT ). z k f (0) f (T ). z 1 f (2T ). z 2 .... f(2T) = 30 i 0 se pueden determinar los valores de f(kT) por simple inspección. f(3T) = 70 Si F(z) tiene la forma de una función racional, se puede lograr el desarrollo f(4T) = 150 en una serie infinita de potencias, simplemente dividiendo el numerador en el denominador. Si la serie resultante es convergente, los coeficientes de z -k en la serie son los valores de f(kT) de la secuencia temporal. Nota: Para obtener los coeficientes de la división se debe escribir tanto el numerador como el denominador, en orden creciente de la variable z-k. Desventajas del método: Aunque este método da los valores de f(0), f(T), f(2T), ... etc., en forma secuencial, habitualmente es difícil obtener a partir de estos coeficientes la expresión del término general de la sucesión. Ejemplo 1: Hallar f(kT) para k=1, 2, 3, 4, , cuando F(z) está dado por F ( z) 10 z ( z 1)( z 10 z 1 1 3z 1 2 z 2) 2 Efectuando la división: 10z-1 1-3z-1+2z-2 -10 z-1+30 z-2-20 z-3 10 z-1+30 z-2+70 z-3 +150 z-4 -2 -3 -4 -30 z +90 z -60 z 70z-3 - 60 z-4 -70z-3+210z-4- 140 z-5 150z-4- 140 z-5 -150z-4+ 450 z-5- 300 z-6 310z-5- 300 z-6 1 Procesamiento Digital de Señales Octubre 2012 Ejemplo 2: Hallar f(kT) para k=1, 2, 3, 4, , cuando F(z) está dado por 7 z 2 19 z ( z 2 5 z 6) F ( z) 7 19 z 1 1 5z 1 6 z 2 Efectuando la división: F(z) = 7 + 16 z-1 + 38 z-2+94 z-3 +242 z-4+ ... f(kT) = 7δ(k) +16 δ(k-1) + 38 δ(k-2)+94 δ(k-3)+242 δ(k-4) Esta serie infinita no converge. Por simple inspección se obtiene: f(0) = 7 ; f(T) = 16 ; f(2T) = 38 ; f(3T) = 94 ; f(4T) = 242 b) Método de obtención de la Transformada Z inversa desarrollando F(z) en fracciones parciales F ( z) en z fracciones parciales y la identificación de cada uno de los términos en la tabla de transformadas. b z m b z m 1 b z m 2 ... bm 1z bm ; con m ≤ n F ( z) 0 n 1 n 1 2 n 2 a0 z a1z a2 z ... an 1z an Primero se debe descomponer el denominador de F(z) encontrando las raíces o “polos”. F ( z) Luego se desarrolla en fracciones parciales de manera de poder reconocer cada z término en una tabla de transformadas Z. La transformada Z inversa de F(z) es la suma de todas las transformadas Z inversas de las fracciones parciales. Este método se basa en obtener el desarrollo en fracciones parciales de Ejemplo 1: Hallar la f(kT) si F(z) está dada por: F ( z ) 10 z ( z 1)( z 2) F ( z) en fracciones parciales: z F ( z) 10 10 z 10 z z ( z 1)( z 2) z 1 z 2 De la Tabla de Transformadas (se muestra más adelante) se obtiene: Primero se desarrolla Z z 1 z 1 1 ; Z 1 z z 2 2k , por lo tanto: f(kT) = 10 (-1 + 2k) , con k = 0, 1, 2, 3, ... O bien: f(0) = 0 ; f(T) = 10 ; f(2T) = 30 ; f(3T) = 70 ; f(4T) = 150 Estos resultados coinciden con los obtenidos por el método de la división de polinomios. 2 Procesamiento Digital de Señales Octubre 2012 c) Método de obtención de la Transformada Z inversa por la Integral curvilínea Este método se utiliza aplicando la integral curvilínea sobre el círculo unitario (en el plano z-1) en el sentido antihorario, a ambos miembros de la ecuación (α): F ( z 1) f (kT ) z k f (0) f (T ) z 1 f (2T ) z 2 ... f (kT ) z k (α) ... k 0 Multiplicando ambos miembros de (α) por z k-1, esto es: F ( z 1 ) z k 1dz f (0)z k 1dz f (T ) z k 2dz f (2T ) z k 3dz ... f (kT) z 1dz ... Por el Teorema de Cauchy, todos los términos del segundo miembro de la ecuación son iguales a cero, excepto el término f (kT) z 1dz , por lo tanto: F ( z 1 ) z k 1dz f (kT ) f (kT) z 1dz , de donde obtenemos: 1 F ( z 1 ) z k 1dz Esta ecuación se puede calcular como: 2 j f (kT) Residuos de F ( z) z k 1en los polos de F ( z) Ejemplo: 10 z ( z 1)( z 2) Obtener f(kT) utilizando el método de la integral curvilínea, siendo: F ( z ) Resolución: 1 10 z f (kT ) z k 1dz 2 j ( z 1)(z 2) Res (*) 10 z k ( z 1) Res z 1 10 z k ( z 2) 1 2 j 10 z k ( z 1) 10 10.2k 10 z k dz = ( z 2) (*) ; con k = 0, 1, 2, 3, ... z 2 Para el caso de un polo simple se tenía: Res f ( z ) z a Res p( z ) q( z ) z a p(a) q' (a) 3 Procesamiento Digital de Señales Octubre 2012 EXPANSIÓN EN FRACCIONES PARCIALES P( s ) Q( s ) H ( s) Sea an s n ..... a1s ao , con n<m bm s m ..... b1s bo Caso 1: Si las m raíces del denominador son simples, entonces el denominador puede descomponerse como: Q( s) ( s s1 )( s s2 )...(s sm ) , donde s1 , s2 , ..., sm son las raíces Por lo tanto, el desarrollo puede escribirse como: H ( s) an s n ..... a1s ao ( s s1 )( s s1 )...(s sm ) A s s1 B s s2 ... K s sm donde A lim( s s1 ) H ( s ) s B s1 lim( s s2 ) H ( s ) s s2 ... K lim ( s sm ) H ( s ) s Ejemplo: sm H (s) s ( s 1)( s 2) s ( s 1)( s 2) s lim( s 2) ( s 1)( s 2) s 2 A lim( s 1) s 1 s 2 2 s ( s 1)( s 2) H (s) Caso 2: B 1 s 1 B A 2 1 s 2 s 1 Q(s) presenta raíces reales múltiples H ( s) an s n an 1s n 1 ..... ao ( s s1 ) ( s s2 ) ...( s sm ) P( s ) Q(s) donde α, β y γ son los órdenes de multiplicidad de las raíces. Las constantes se calculan como: Ai ,mi 1 j 1 lim ( j 1)! s si dj i (s si )m F (s) j i ds Ejemplo: H ( s) s2 s 1 s3 (s 1)2 A s B s2 C s3 D ( s 1) E (s 1)2 4 Procesamiento Digital de Señales Octubre 2012 Calculamos las constantes: 1 d2 2 lim 2 ( s 0)3 s3 s 12 s ( s 1) s 0 2 ds A 2 d 3 s2 s 1 s 3 1 s ( s 1)2 s 0 ds 2 C s 3 s3 s 12 |S 0 1 s ( s 1) d 2 D lim ( s 1) 2 s3 s 12 s ( s 1) s 1ds B lim 2 lim ( s 1) 2 s3 s 12 s ( s 1) 1 E 2 1 s s2 s 1 s3 (s 1)2 H ( s) 2 s 1 s2 1 s3 2 ( s 1) 1 ( s 1)2 Caso 3: a) Raíces imaginarias simples: P( s) Q( s ) H (s) H (s) Ejemplo: A lim s B C s 0 1 2 ( s 4) lim s j2 lim j2 s s(s 2 1 ( s a ) ( s 2 c) A s 4) (OJO Revisar) 2 B s C j2 s j2 1 4 1 8 1 8 s s ( s j 2) s s ( s j 2) 1 H ( s) s( s 2 4) 1 4s 1 8 s 1 8 2j s 2j b) Raíces imaginarias múltiples Ejemplo: H (s) 1 (s 2 4) 2 A (s 2 j) B (s 2 j)2 C (s j 2) D (s 2 j)2 Al determinar las constantes obtenemos: H (s) 1 8 1 (s 2 4) 2 (s j 2 j )2 1 8 (s j j 2) 2 5 Procesamiento Digital de Señales Octubre 2012 APLICACIONES DE LA TRANSFORMADA Z Transformación y Antitransformación usando la Tabla de Transformadas Ejercicio 1: Encontrar la función transferencia H(z-1) del STD asociado a la ecuación de diferencias: y(k) – a y (k-1) – x(k)=0 Resolución: Si y(k) , x(k) son funciones causales, y existen Z[y(k)] = Y(z-1) y Z[x(k)] = X(z-1) Y(z-1) – a z-1 Y(z-1) – X(z-1)=0 Y(z-1) [1– a z-1 ] = X(z-1) Y (z 1) X (z 1) H (z 1) 1 1 az 1 Ejercicio 2: Usando la función transferencia del ejercicio anterior, encontrar la respuesta y(k) del STD, para las siguientes funciones de entradas x(k): a) impulso δ(k) ; b) escalón u(k) Resolución: 1 Sabiendo que H ( z 1 ) , 1 az 1 1 y H (z ) Y (z 1) , entonces: Y ( z 1 ) 1 X (z ) a) x(k)= q δ(k) = q k=0 0 k<0 H ( z 1 ). X ( z 1 ) Antitransformando esta expresión, obtenemos la respuesta y(k): b) x(k)= h u(k) = h k >= 0 0 k<0 6 Procesamiento Digital de Señales Octubre 2012 Para antitransformar esta expresión, es necesario separarla en sumandos antitransformables individualmente. Esto puede resolverse por descomposición en fracciones parciales, o fracciones simples, por suma de residuos según el método de la integral curvilínea, etc. Igualando término a término, vemos que: → → → → Y reemplazando en la primera expresión: ; Estos términos sumados son antitransformables, y podemos asociar cada módulo con una transformada en la tabla. De esta manera obtenemos la respuesta en el tiempo: Se puede distinguir una respuesta transitoria, la exponencial ak , que tiende a desaparecer en el tiempo, y una respuesta permanente debida a la función de entrada. 7