Transformada Z - uv.es · PDF fileProcesado Digital de Se ales .4¼ Ingenier a Electr...

18
Procesado Digital de Señales.4º Ingeniería Electrónica. Universitat de València. Profesor Emilio Soria. Transformada Z 1

Transcript of Transformada Z - uv.es · PDF fileProcesado Digital de Se ales .4¼ Ingenier a Electr...

Page 1: Transformada Z - uv.es · PDF fileProcesado Digital de Se ales .4¼ Ingenier a Electr nica . Universitat de Val ncia . Profesor Emilio Soria . Propiedades de la Transformada Z

Procesado Digital de Señales.4º Ingeniería Electrónica. Universitat de València. Profesor Emilio Soria.

Transformada Z

1

Page 2: Transformada Z - uv.es · PDF fileProcesado Digital de Se ales .4¼ Ingenier a Electr nica . Universitat de Val ncia . Profesor Emilio Soria . Propiedades de la Transformada Z

Procesado Digital de Señales.4º Ingeniería Electrónica. Universitat de València. Profesor Emilio Soria.

Definición y uso en PDS.

Dada una secuencia discreta x(n) se define su transformada Z como

3.1. Definicion y propiedades. Causalidad y estabilidad

Definicion: La Transformada Z de una senal discreta x(n) se

define como la serie de potencias:

X(z) =!!

n="!x(n)z"n

donde z es una variable compleja (z # C).

Nomenclaturas: Tambien se denota como X(z) $ Z{x(n)} y

la relacion entre x(n) y X(z) se indica con:

x(n)z%& X(z)

Convergencia: Como la TZ es una serie infinita de potencias,

solo existe cuando se da la convergencia de la serie de potencias&

Region de convergencia (“Region of Convergence”, ROC).

Definida por el conjunto de valores de z que hacen X(z) finita.

X(z) =!!

n="!|x(n)z"n| <!

Consecuencia: Siempre que hablemos de una TZ hay que dar su

ROC.

46

donde z es una variable compleja.

3.1. Definicion y propiedades. Causalidad y estabilidad

Definicion: La Transformada Z de una senal discreta x(n) se

define como la serie de potencias:

X(z) =!!

n="!x(n)z"n

donde z es una variable compleja (z # C).

Nomenclaturas: Tambien se denota como X(z) $ Z{x(n)} y

la relacion entre x(n) y X(z) se indica con:

x(n)z%& X(z)

Convergencia: Como la TZ es una serie infinita de potencias,

solo existe cuando se da la convergencia de la serie de potencias&

Region de convergencia (“Region of Convergence”, ROC).

Definida por el conjunto de valores de z que hacen X(z) finita.

X(z) =!!

n="!|x(n)z"n| <!

Consecuencia: Siempre que hablemos de una TZ hay que dar su

ROC.

46

Representaciones más usuales

© Feng-Li Lian 2004

Z - 3

Signals & Systems NTU-EE

The z-Transform

! The z-Transform of a General Signal x[n]:

© Feng-Li Lian 2004

Z - 4

Signals & Systems NTU-EE

The z-Transform

! z-Transform & Fourier Transform:

© Feng-Li Lian 2004

Z - 3

Signals & Systems NTU-EE

The z-Transform

! The z-Transform of a General Signal x[n]:

© Feng-Li Lian 2004

Z - 4

Signals & Systems NTU-EE

The z-Transform

! z-Transform & Fourier Transform:

Juega el mismo papel en procesado digital de señales que la Transformada de Laplace

en el análisis de sistemas continuos.

Obtención de expresiones entrada-salida.

Simplificación de estructuras.

Implementación de estructuras.

Resolucion de ecuaciones en diferencias

Puente entre el diseño analógico y digital(transformación bilineal e impulso-invariante)

Usos más comunes.

2

Page 3: Transformada Z - uv.es · PDF fileProcesado Digital de Se ales .4¼ Ingenier a Electr nica . Universitat de Val ncia . Profesor Emilio Soria . Propiedades de la Transformada Z

Procesado Digital de Señales.4º Ingeniería Electrónica. Universitat de València. Profesor Emilio Soria.

Región de Convergencia.En la expresión de la transformada Z aparece un sumatorio cuyos límites son ± !

Ese sumatorio puede converger (o no!!!) para determinados

valores de la variable compleja z.

Definimos la Región de Convergencia, también conocida como R.O.C, de una transformada Z a la región del plano complejo donde la transformada Z converge

Ejemplo

!

RXX (m) =1

2 " #SX w( ) "e jmw

$#

#

% dw

!

SY w( ) = H ( j "w)2"SX w( )

!

x(n) = A "e#"n

!

x(n) = A "sin # "n +$( )

!

x(n) = A "ej " w"n+#( )

!

yn{ } = xk " hn#kk=#$

$

% & y(n) = x(k) "h(n # k)

k=#$

$

%

!

x(n) = an"u(n)

!

X (z) = an "u(n) " z#n

n=#$

$

% = an " z#n

n= 0

$

% = a " z#1( )n

n= 0

$

%

!

rn

k= 0

"

# =1

1$ r% r < 1

!

X (z) =1

1" a # z"1

!

RXX (m) =1

2 " #SX w( ) "e jmw

$#

#

% dw

!

SY w( ) = H ( j "w)2"SX w( )

!

x(n) = A "e#"n

!

x(n) = A "sin # "n +$( )

!

x(n) = A "ej " w"n+#( )

!

yn{ } = xk "hn#kk=#$

$

% & y(n) = x(k) "h(n # k)

k=#$

$

%

!

x(n) = an"u(n)

!

X (z) = an " u(n) " z#n

n=#$

$

% = an " z#n

n= 0

$

% = a " z#1( )n

n= 0

$

%

!

rn

k= 0

"

# =1

1$ r% r < 1

!

X (z) =1

1" a # z"1

Hay que recordar que (Condicion de

R.O.C)

!

RXX (m) =1

2 " #SX w( ) "e jmw

$#

#

% dw

!

SY w( ) = H ( j "w)2" SX w( )

!

x(n) = A "e#"n

!

x(n) = A "sin # "n +$( )

!

x(n) = A "ej " w"n+#( )

!

yn{ } = xk "hn#kk=#$

$

% & y(n) = x(k) "h(n # k)

k=#$

$

%

!

x(n) = an"u(n)

!

X (z) = an "u(n) " z#n

n=#$

$

% = an " z#n

n= 0

$

% = a " z#1( )n

n= 0

$

%

!

rn

k= 0

"

# =1

1$ r% r < 1

!

X (z) =1

1" a # z"1

!

RXX (m) =1

2 " #SX w( ) "e jmw

$#

#

% dw

!

SY w( ) = H ( j "w)2"SX w( )

!

x(n) = A "e#"n

!

x(n) = A "sin # "n +$( )

!

x(n) = A "ej " w"n+#( )

!

yn{ } = xk "hn#kk=#$

$

% & y(n) = x(k) " h(n # k)

k=#$

$

%

!

x(n) = an"u(n)

!

X (z) = an "u(n) " z#n

n=#$

$

% = an " z#n

n= 0

$

% = a " z#1( )n

n= 0

$

%

!

rn

k= 0

"

# =1

1$ r% r < 1

!

X (z) =1

1" a # z"1

Si y sólo si

© Feng-Li Lian 2004

Z - 5

Signals & Systems NTU-EE

The z-Transform

! Example 10.1:

© Feng-Li Lian 2004

Z - 6

Signals & Systems NTU-EE

The z-Transform

! Example 10.2:

1

Unit circle

!e

"m z-plane

a

Figure 3.3 Pole–zero plot and regionof convergence for Example 3.1.

From Discrete-Time Signal Processing, 2e

by Oppenheim, Schafer, and Buck

©1999-2000 Prentice Hall, Inc.

R.O.C

3

Page 4: Transformada Z - uv.es · PDF fileProcesado Digital de Se ales .4¼ Ingenier a Electr nica . Universitat de Val ncia . Profesor Emilio Soria . Propiedades de la Transformada Z

Procesado Digital de Señales.4º Ingeniería Electrónica. Universitat de València. Profesor Emilio Soria.

Región de Convergencia.

Hay que destacar que diferentes señales discretas pueden tener la misma transformada Z pero

diferentes R.O.C.

1

Unit circle

!e

"m z-plane

a

Figure 3.4 Pole–zero plot and region of convergence for Example 3.2.

From Discrete-Time Signal Processing, 2e

by Oppenheim, Schafer, and Buck

©1999-2000 Prentice Hall, Inc.

!

RXX (m) =1

2 " #SX w( ) "e jmw

$#

#

% dw

!

SY w( ) = H ( j "w)2" SX w( )

!

x(n) = A "e#"n

!

x(n) = A "sin # " n +$( )

!

x(n) = A "ej " w"n+#( )

!

yn{ } = xk " hn#kk=#$

$

% & y(n) = x(k) " h(n # k)

k=#$

$

%

!

x(n) = an"u(n)

!

X (z) = an " u(n) " z#n

n=#$

$

% = an " z#n

n= 0

$

% = a " z#1( )n

n= 0

$

%

!

rn

k= 0

"

# =1

1$ r% r < 1

!

X (z) =1

1" a # z"1

© Feng-Li Lian 2004

Z - 5

Signals & Systems NTU-EE

The z-Transform

! Example 10.1:

© Feng-Li Lian 2004

Z - 6

Signals & Systems NTU-EE

The z-Transform

! Example 10.2:

© Feng-Li Lian 2004

Z - 5

Signals & Systems NTU-EE

The z-Transform

! Example 10.1:

© Feng-Li Lian 2004

Z - 6

Signals & Systems NTU-EE

The z-Transform

! Example 10.2:

1

Unit circle

!e

"m z-plane

a

Figure 3.3 Pole–zero plot and regionof convergence for Example 3.1.

From Discrete-Time Signal Processing, 2e

by Oppenheim, Schafer, and Buck

©1999-2000 Prentice Hall, Inc.

R.O.C|z|<a

R.O.C|z|>a

Propiedades.La R.O.C consiste en un anillo centrado

en el origen.

La R.O.C no contiene ningún polo de la transformada Z.

Si x(n) es finita la R.O.C es todo el plano complejo excepto, posiblemente z=0 y

z"!

Si x(n) es causal, x(n)=0 # n<0, la R.O.C es el exterior de una circunferencia cuyo radio se corresponde con el polo de la

transformada Z mayor en valor absoluto. Si es estrictamente

anticausal, x(n)=0 # n>0, es el interior (un círculo) de la circunferencia con radio igual al polo de menor valor

absoluto de la transformada Z. En otras situaciones se tiene un anillo.

4

Page 5: Transformada Z - uv.es · PDF fileProcesado Digital de Se ales .4¼ Ingenier a Electr nica . Universitat de Val ncia . Profesor Emilio Soria . Propiedades de la Transformada Z

Procesado Digital de Señales.4º Ingeniería Electrónica. Universitat de València. Profesor Emilio Soria.

Propiedades de la Transformada Z. 6/7

ele

c36

00

!

"

#

$

%

&

'

Summary of Properties

Property Time domain z-domain ROCLinearity ax1[n]+bx2[n] aX1(z)+ bX2(z) ! Rx1 " Rx2

Time-shift x[n#n0] z#n0X(z) R†xScaling in z zn0x[n] X(z/z0) |z0|RxDi!erentiationin z

nx[n] #zdX(z)dz

R†x

Time-reversal x[#n] X(1/z) 1/RxConjugation x$[n] X$(z$) RxSymmetry(real)

Im{x[n]} = 0 X(z) = X$(z$)

Symmetry(imag)

Re{x[n]} = 0 X(z) = #X$(z$)

Convolution x1[n]$ x2[n] X1(z)X2(z) ! Rx1 " Rx2

Initial value x[n] = 0, n < 0 % x[0] = limz&'

X(z)

Aquí el superíndice !indica que z=0 ò z=! pueden añadirse/eliminarse. 1/Rx hace referencia a

los puntos en los que 1/z pertenece a Rx

5

Page 6: Transformada Z - uv.es · PDF fileProcesado Digital de Se ales .4¼ Ingenier a Electr nica . Universitat de Val ncia . Profesor Emilio Soria . Propiedades de la Transformada Z

Procesado Digital de Señales.4º Ingeniería Electrónica. Universitat de València. Profesor Emilio Soria.

Transformadas Z comunes. TABLE 3.1 SOME COMMON z-TRANSFORM PAIRS

Sequence Transform ROC

1. ![n] 1 All z

2. u[n]1

1 ! z!1 |z| > 1

3. !u[!n ! 1]1

1 ! z!1 |z| < 1

4. ![n ! m] z!m All z except 0 (if m > 0)or " (if m < 0)

5. anu[n]1

1 ! az!1 |z| > |a|

6. !anu[!n ! 1]1

1 ! az!1 |z| < |a|

7. nanu[n]az!1

(1 ! az!1)2 |z| > |a|

8. !nanu[!n ! 1]az!1

(1 ! az!1)2 |z| < |a|

9. [cos "0n]u[n]1 ! [cos "0]z!1

1 ! [2 cos "0]z!1 + z!2 |z| > 1

10. [sin "0n]u[n][sin "0]z!1

1 ! [2 cos "0]z!1 + z!2 |z| > 1

11. [rn cos "0n]u[n]1 ! [r cos "0]z!1

1 ! [2r cos "0]z!1 + r2z!2 |z| > r

12. [rn sin "0n]u[n][r sin "0]z!1

1 ! [2r cos "0]z!1 + r2z!2 |z| > r

13.

!an, 0 # n # N ! 1,

0, otherwise1 ! aNz!N

1 ! az!1 |z| > 0

From Discrete-Time Signal Processing, 2e

by Oppenheim, Schafer, and Buck

©1999-2000 Prentice Hall, Inc.

6

Page 7: Transformada Z - uv.es · PDF fileProcesado Digital de Se ales .4¼ Ingenier a Electr nica . Universitat de Val ncia . Profesor Emilio Soria . Propiedades de la Transformada Z

Procesado Digital de Señales.4º Ingeniería Electrónica. Universitat de València. Profesor Emilio Soria.

Polos de la Transformada Z-Tipo de señal.

Existe una relación directa entre los polos de la

transformada Z y el tipo de señal que da lugar a dicha

transformada.APLICACIÓN DIRECTA EN EL DISEÑO DE SISTEMAS

DE CONTROL DIGITAL© 2000 by CRC Press LLC

FIGURE 6.4.3

© 2000 by CRC Press LLC

Although their Z-transform is identical their ROC is different. Therefore, to find the inverse Z-transformthe region of convergence must also be given.

FIGURE 6.4.3 (continued)

Z

Z

I I

n

n

I I

n

n

n

n

n

n

u nT u nT zz

zz

z

u nT T u nT T z

z

zz

zz

z

( ){ } = ( ) =!

=!

>

! ! !( ){ } = ! ! !( )

= ! !"

#

$$

%

&

''

= ! = !!

=!

<

=

(

!

!

=!(

!

!

!

=!(

=

(

)

)

)

)

01

1

0

0

1

1 11

1

1 11

1 11

© 2000 by CRC Press LLC

ExampleThe Z-transform of the functions of u(nT) and –u(–nT – T) are

FIGURE 6.4.3 (continued)

7

Page 8: Transformada Z - uv.es · PDF fileProcesado Digital de Se ales .4¼ Ingenier a Electr nica . Universitat de Val ncia . Profesor Emilio Soria . Propiedades de la Transformada Z

Procesado Digital de Señales.4º Ingeniería Electrónica. Universitat de València. Profesor Emilio Soria.

Transformada Z unilateral.

Si la secuencia es causal; esto es x(n)=0 # n<0

Transformada Z unilateral:

Esta transformada exige que las senales esten definidas en !" <

n < " permitiendo su uso en sistemas que no estan en reposo

(condiciones iniciales #= 0). Viene definida por:

X+(z) ="!

n=0

x(n)z!n

El lımite inferior es la diferencia, siempre nulo, independiente de

que la senal sea causal (x(n) = 0, para n < 0) o no.

Algunas propiedades importantes:

1. No contienen informacion sobre x(n) para n < 0.

2. Es unica solo para senales causales.

3. Z+{x(n)} = Z{x(n)u(n)}.4. Como x(n)u(n) es causal, la ROC de Z{x(n)u(n)} y, por tanto,

la ROC de Z+{x(n)} es siempre exterior a un cırculo.$ CON

TRANSFORMADAS UNILATERALES NO ES NECESARIA

LA DEFINICION DE LA ROC.

55

Se tiene entonces lo que se conoce como Transformada Z unilateral.

Hay que destacar que cuando se tenga este tipo de transformadas no hay que

especificar la R.O.C ya que será siempre el exterior de un círculo;

evidentemente ya que sólo se considera la parte causal de x(n)

Otras peculiaridades:

1. Retardo temporal:Si

x(n)z+!" X+(z)

entonces

x(n# k)z+!" z#k[X+(z) +

k!

n=1

x(#n)zn]

2. Adelanto temporal:Si

x(n)z+!" X+(z)

entonces

x(n + k)z+!" zk[X+(z)#

k!

n=1

x(n)z#n]

3. Teorema del Valor Final:Si

x(n)z+!" X+(z)

entonces

lımn"$

x(n) = lımz"1

(z # 1)X+(z)

56

Si se designa el par secuencia discreta-Transformada Z unilateral por

Se tienen entonces las siguientes propiedades.

Otras peculiaridades:

1. Retardo temporal:Si

x(n)z+!" X+(z)

entonces

x(n# k)z+!" z#k[X+(z) +

k!

n=1

x(#n)zn]

2. Adelanto temporal:Si

x(n)z+!" X+(z)

entonces

x(n + k)z+!" zk[X+(z)#

k!

n=1

x(n)z#n]

3. Teorema del Valor Final:Si

x(n)z+!" X+(z)

entonces

lımn"$

x(n) = lımz"1

(z # 1)X+(z)

56

Retardo temporal.

Adelanto temporal.

Otras peculiaridades:

1. Retardo temporal:Si

x(n)z+!" X+(z)

entonces

x(n# k)z+!" z#k[X+(z) +

k!

n=1

x(#n)zn]

2. Adelanto temporal:Si

x(n)z+!" X+(z)

entonces

x(n + k)z+!" zk[X+(z)#

k!

n=1

x(n)z#n]

3. Teorema del Valor Final:Si

x(n)z+!" X+(z)

entonces

lımn"$

x(n) = lımz"1

(z # 1)X+(z)

56

8

Page 9: Transformada Z - uv.es · PDF fileProcesado Digital de Se ales .4¼ Ingenier a Electr nica . Universitat de Val ncia . Profesor Emilio Soria . Propiedades de la Transformada Z

Procesado Digital de Señales.4º Ingeniería Electrónica. Universitat de València. Profesor Emilio Soria.

Transformada Z inversa. Métodos (I)

Expansión en fracciones

© 2000 by CRC Press LLC

(6.7.1)

where the inverse Z-transform of the polynomial can easily be found by inspection.A proper function (M < N) is of the form

or

(6.7.2)

Because N > M , the function

(6.7.3)

is always a proper function.

Partial Fraction ExpansionDistinct PolesIf the poles p1, p2, …, pN of a proper function F(z) are all different, then we expand it in the form

(6.7.4)

where all Ai are unknown constants to be determined.The inverse Z-transform of the kth term of (6.7.4) is given by

(6.7.5)

If the signal is causal, the ROC is !z ! > pmax, where pmax = max{!p1 !, !p2 !, …, !pN !}. In this case, all termsin (6.7.4) result in causal signal components.

Example

(a) If F(z) = z(z + 3)/(z2 – 3z + 2) with !z ! > 2 then

F zN z

D z

b b z b z

a z a z

c c z c zN z

D z

MM

NN

M N

M N

( ) =( )( )

=+ + +

+ + +

= + + + +( )( )

! !

! !

!!

! !( )

0 11

11

0 11 1

1

!

!

!

F zN z

D z

b b z b z

a z a za M NM

M

NN N( ) =

( )( )

=+ + +

+ + +" <

! !

! !

0 11

111

0!

!

,

F zN z

D z

b z b z b z

z a z a

N NM

N M

N NN

( ) =( )( )

=+ + +

+ + +

! !

!

0 11

11

!

!

F z

z

b z b z b z

z a z a

N NM

N M

N NN

( )=

+ + +

+ + +

! ! ! !

!

01

12 1

11

!

!

F z

z

A

z p

A

z p

A

z pN

N

( )=

!+

!+ +

!1

1

2

2

!

Z!

!!

#$%

&%

'(%

)%=

( ) ( ) > ( )( ) ! !( ) < ( )

#

$%

&%

11

1

1 p z

p u nT z p

u nT T z pk

k

n

k

n

k

if ROC : causal signal

– p if ROC : anticausal signalk

© 2000 by CRC Press LLC

(6.7.1)

where the inverse Z-transform of the polynomial can easily be found by inspection.A proper function (M < N) is of the form

or

(6.7.2)

Because N > M , the function

(6.7.3)

is always a proper function.

Partial Fraction ExpansionDistinct PolesIf the poles p1, p2, …, pN of a proper function F(z) are all different, then we expand it in the form

(6.7.4)

where all Ai are unknown constants to be determined.The inverse Z-transform of the kth term of (6.7.4) is given by

(6.7.5)

If the signal is causal, the ROC is !z ! > pmax, where pmax = max{!p1 !, !p2 !, …, !pN !}. In this case, all termsin (6.7.4) result in causal signal components.

Example

(a) If F(z) = z(z + 3)/(z2 – 3z + 2) with !z ! > 2 then

F zN z

D z

b b z b z

a z a z

c c z c zN z

D z

MM

NN

M N

M N

( ) =( )( )

=+ + +

+ + +

= + + + +( )( )

! !

! !

!!

! !( )

0 11

11

0 11 1

1

!

!

!

F zN z

D z

b b z b z

a z a za M NM

M

NN N( ) =

( )( )

=+ + +

+ + +" <

! !

! !

0 11

111

0!

!

,

F zN z

D z

b z b z b z

z a z a

N NM

N M

N NN

( ) =( )( )

=+ + +

+ + +

! !

!

0 11

11

!

!

F z

z

b z b z b z

z a z a

N NM

N M

N NN

( )=

+ + +

+ + +

! ! ! !

!

01

12 1

11

!

!

F z

z

A

z p

A

z p

A

z pN

N

( )=

!+

!+ +

!1

1

2

2

!

Z!

!!

#$%

&%

'(%

)%=

( ) ( ) > ( )( ) ! !( ) < ( )

#

$%

&%

11

1

1 p z

p u nT z p

u nT T z pk

k

n

k

n

k

if ROC : causal signal

– p if ROC : anticausal signalk

Ejemplo

© 2000 by CRC Press LLC

(6.7.1)

where the inverse Z-transform of the polynomial can easily be found by inspection.A proper function (M < N) is of the form

or

(6.7.2)

Because N > M , the function

(6.7.3)

is always a proper function.

Partial Fraction ExpansionDistinct PolesIf the poles p1, p2, …, pN of a proper function F(z) are all different, then we expand it in the form

(6.7.4)

where all Ai are unknown constants to be determined.The inverse Z-transform of the kth term of (6.7.4) is given by

(6.7.5)

If the signal is causal, the ROC is !z ! > pmax, where pmax = max{!p1 !, !p2 !, …, !pN !}. In this case, all termsin (6.7.4) result in causal signal components.

Example

(a) If F(z) = z(z + 3)/(z2 – 3z + 2) with !z ! > 2 then

F zN z

D z

b b z b z

a z a z

c c z c zN z

D z

MM

NN

M N

M N

( ) =( )( )

=+ + +

+ + +

= + + + +( )( )

! !

! !

!!

! !( )

0 11

11

0 11 1

1

!

!

!

F zN z

D z

b b z b z

a z a za M NM

M

NN N( ) =

( )( )

=+ + +

+ + +" <

! !

! !

0 11

111

0!

!

,

F zN z

D z

b z b z b z

z a z a

N NM

N M

N NN

( ) =( )( )

=+ + +

+ + +

! !

!

0 11

11

!

!

F z

z

b z b z b z

z a z a

N NM

N M

N NN

( )=

+ + +

+ + +

! ! ! !

!

01

12 1

11

!

!

F z

z

A

z p

A

z p

A

z pN

N

( )=

!+

!+ +

!1

1

2

2

!

Z!

!!

#$%

&%

'(%

)%=

( ) ( ) > ( )( ) ! !( ) < ( )

#

$%

&%

11

1

1 p z

p u nT z p

u nT T z pk

k

n

k

n

k

if ROC : causal signal

– p if ROC : anticausal signalk

con R.O.C |z|>2

© 2000 by CRC Press LLC

Therefore,

(b) If F(z) = z(z + 3)/(z2 – 3z + 2) with 1 < !z ! > 2, then following exactly the same procedure

However, the pole at z = 2 belongs to the negative-time sequence and the pole at z = 1 belongsto the positive-time sequence. Hence,

ExampleTo detrmine the inverse Z-transform of F(z) = 1/(1 – 1.5z–1 + 0.5z–2) if (a) ROC: !z ! > 1, (b) ROC: !z !< 0.5, and (c) ROC: 0.5 < !z ! < 1, we proceed as follows:

or

(a) f(nT) = 2(1)n – (1/2)n, n ! 0 because both poles are outside the region of convergence !z ! > 1(inside the unit circle).

(b) f(nT) = –2(1)n u(–nT –T) + (1/2)n u(–nT –T), n " –1 because both poles are outside the regionof convergence (outside the circle !z ! = 0.5).

(c) Pole at 1/2 provides the causal part and the pole at 1 provides the anticausal. Hence,

F z

zz

z z

A

z

A

z

( )=

+

!( ) !( )=

!+

!

3

2 1 2 11 2

Az z

z zA

z z

z zz z

1

2

2

1

3 2

2 15

3 1

2 14=

+( ) !( )!( ) !( )

= =+( ) !( )!( ) !( )

= !

= =

,

F zz

zz

zf nT n

n n

( ) =!

!!

( ) = ( ) ! ( ) "52

41

5 2 4 1 0or

F zz

zz

z( ) =

!!

!5

24

1

f nTn

n

n

n( ) =! ( ) "

! ( ) # !

$

%&

'&

4 1 0

5 2 1

F zz

z z

z

z z

ABz

zCz

z( ) =

! +=

!( ) !(

)*

+

,-

= +!

+

!

2

2

2

1 5 0 51

12

1 12

. .

F zz

zz

z( ) =

!!

!

21 1

2

f nT u nT T u nT nn

n

( ) = ! ( ) ! !( )(

)*+

,- ( ) !. < <.2 1

12

© 2000 by CRC Press LLC

Therefore,

(b) If F(z) = z(z + 3)/(z2 – 3z + 2) with 1 < !z ! > 2, then following exactly the same procedure

However, the pole at z = 2 belongs to the negative-time sequence and the pole at z = 1 belongsto the positive-time sequence. Hence,

ExampleTo detrmine the inverse Z-transform of F(z) = 1/(1 – 1.5z–1 + 0.5z–2) if (a) ROC: !z ! > 1, (b) ROC: !z !< 0.5, and (c) ROC: 0.5 < !z ! < 1, we proceed as follows:

or

(a) f(nT) = 2(1)n – (1/2)n, n ! 0 because both poles are outside the region of convergence !z ! > 1(inside the unit circle).

(b) f(nT) = –2(1)n u(–nT –T) + (1/2)n u(–nT –T), n " –1 because both poles are outside the regionof convergence (outside the circle !z ! = 0.5).

(c) Pole at 1/2 provides the causal part and the pole at 1 provides the anticausal. Hence,

F z

zz

z z

A

z

A

z

( )=

+

!( ) !( )=

!+

!

3

2 1 2 11 2

Az z

z zA

z z

z zz z

1

2

2

1

3 2

2 15

3 1

2 14=

+( ) !( )!( ) !( )

= =+( ) !( )!( ) !( )

= !

= =

,

F zz

zz

zf nT n

n n

( ) =!

!!

( ) = ( ) ! ( ) "52

41

5 2 4 1 0or

F zz

zz

z( ) =

!!

!5

24

1

f nTn

n

n

n( ) =! ( ) "

! ( ) # !

$

%&

'&

4 1 0

5 2 1

F zz

z z

z

z z

ABz

zCz

z( ) =

! +=

!( ) !(

)*

+

,-

= +!

+

!

2

2

2

1 5 0 51

12

1 12

. .

F zz

zz

z( ) =

!!

!

21 1

2

f nT u nT T u nT nn

n

( ) = ! ( ) ! !( )(

)*+

,- ( ) !. < <.2 1

12

© 2000 by CRC Press LLC

Therefore,

(b) If F(z) = z(z + 3)/(z2 – 3z + 2) with 1 < !z ! > 2, then following exactly the same procedure

However, the pole at z = 2 belongs to the negative-time sequence and the pole at z = 1 belongsto the positive-time sequence. Hence,

ExampleTo detrmine the inverse Z-transform of F(z) = 1/(1 – 1.5z–1 + 0.5z–2) if (a) ROC: !z ! > 1, (b) ROC: !z !< 0.5, and (c) ROC: 0.5 < !z ! < 1, we proceed as follows:

or

(a) f(nT) = 2(1)n – (1/2)n, n ! 0 because both poles are outside the region of convergence !z ! > 1(inside the unit circle).

(b) f(nT) = –2(1)n u(–nT –T) + (1/2)n u(–nT –T), n " –1 because both poles are outside the regionof convergence (outside the circle !z ! = 0.5).

(c) Pole at 1/2 provides the causal part and the pole at 1 provides the anticausal. Hence,

F z

zz

z z

A

z

A

z

( )=

+

!( ) !( )=

!+

!

3

2 1 2 11 2

Az z

z zA

z z

z zz z

1

2

2

1

3 2

2 15

3 1

2 14=

+( ) !( )!( ) !( )

= =+( ) !( )!( ) !( )

= !

= =

,

F zz

zz

zf nT n

n n

( ) =!

!!

( ) = ( ) ! ( ) "52

41

5 2 4 1 0or

F zz

zz

z( ) =

!!

!5

24

1

f nTn

n

n

n( ) =! ( ) "

! ( ) # !

$

%&

'&

4 1 0

5 2 1

F zz

z z

z

z z

ABz

zCz

z( ) =

! +=

!( ) !(

)*

+

,-

= +!

+

!

2

2

2

1 5 0 51

12

1 12

. .

F zz

zz

z( ) =

!!

!

21 1

2

f nT u nT T u nT nn

n

( ) = ! ( ) ! !( )(

)*+

,- ( ) !. < <.2 1

12

Si la R.O.C hubiese sido 1<|z|<2 entonces

© 2000 by CRC Press LLC

Therefore,

(b) If F(z) = z(z + 3)/(z2 – 3z + 2) with 1 < !z ! > 2, then following exactly the same procedure

However, the pole at z = 2 belongs to the negative-time sequence and the pole at z = 1 belongsto the positive-time sequence. Hence,

ExampleTo detrmine the inverse Z-transform of F(z) = 1/(1 – 1.5z–1 + 0.5z–2) if (a) ROC: !z ! > 1, (b) ROC: !z !< 0.5, and (c) ROC: 0.5 < !z ! < 1, we proceed as follows:

or

(a) f(nT) = 2(1)n – (1/2)n, n ! 0 because both poles are outside the region of convergence !z ! > 1(inside the unit circle).

(b) f(nT) = –2(1)n u(–nT –T) + (1/2)n u(–nT –T), n " –1 because both poles are outside the regionof convergence (outside the circle !z ! = 0.5).

(c) Pole at 1/2 provides the causal part and the pole at 1 provides the anticausal. Hence,

F z

zz

z z

A

z

A

z

( )=

+

!( ) !( )=

!+

!

3

2 1 2 11 2

Az z

z zA

z z

z zz z

1

2

2

1

3 2

2 15

3 1

2 14=

+( ) !( )!( ) !( )

= =+( ) !( )!( ) !( )

= !

= =

,

F zz

zz

zf nT n

n n

( ) =!

!!

( ) = ( ) ! ( ) "52

41

5 2 4 1 0or

F zz

zz

z( ) =

!!

!5

24

1

f nTn

n

n

n( ) =! ( ) "

! ( ) # !

$

%&

'&

4 1 0

5 2 1

F zz

z z

z

z z

ABz

zCz

z( ) =

! +=

!( ) !(

)*

+

,-

= +!

+

!

2

2

2

1 5 0 51

12

1 12

. .

F zz

zz

z( ) =

!!

!

21 1

2

f nT u nT T u nT nn

n

( ) = ! ( ) ! !( )(

)*+

,- ( ) !. < <.2 1

12

© Feng-Li Lian 2004

Z - 23

Signals & Systems NTU-EE

Outline

! The z-Transform

! The Region of Convergence for z-Transforms

! The Inverse z-Transform

!Geometric Evaluation of the Fourier Transform

!Properties of the z-Transform

!Some Common z-Transform Pairs

!Analysis & Characterization of LTI Systems

Using the z-Transforms

!System Function Algebra and Block Diagram

Representations

! The Unilateral z-Transform

© Feng-Li Lian 2004

Z - 24

Signals & Systems NTU-EE

The Inverse z-Transform

! The Inverse z-Transform:

• By the use of contour integration

Se puede demostrar queAquí la integración es sobre un contorno dentro de la

R.O.C de la Transformada Z y que contenga al origen. Esta integración se puede calcular de forma más

sencilla usando Teoría de Variable Compleja usando residuos; veamos este cálculo de forma mas práctica.

9

Page 10: Transformada Z - uv.es · PDF fileProcesado Digital de Se ales .4¼ Ingenier a Electr nica . Universitat de Val ncia . Profesor Emilio Soria . Propiedades de la Transformada Z

Procesado Digital de Señales.4º Ingeniería Electrónica. Universitat de València. Profesor Emilio Soria.

Transformada Z inversa. Métodos (I)Este método de descomposición en fracciones nos permite introducir de una manera sencilla lo que se conoce como respuesta natural y forzada de un sistema. Para ello consideraremos un sistema con entrada x(n), su transformada Z es X(z), respuesta impulsional del sistema h(n), su correspondiente transformada es H(z), y la salida y(n) con Y(z) como transformada.

!

R =E x

2(n)[ ] E x(n) " x(n #1)[ ]

E x(n #1) " x(n)[ ] E x2(n #1)[ ]

$

%

& &

'

(

) )

!

R =E d

2(n "1)[ ] E d (n "1) #d (n " 2)[ ]

E d (n " 2) # d (n "1)[ ] E d2(n " 2)[ ]

$

%

& &

'

(

) )

!

R ="e

2

1# a2$1 a

a 1

%

& '

(

) *

!

g =E d (n) " x(n)[ ]

E d (n) " x(n #1)[ ]

$

% &

'

( )

!

g =E d (n) " d (n #1)[ ]E d (n) " d (n # 2)[ ]

$

% &

'

( )

!

g = a "1

a

#

$ % &

' (

!

w = R"1 #g =

1

1" a2#1 "a

"a 1

$

% &

'

( ) #a #

1

a

$

% & '

( )

!

Y (z) = H (z) " X (z)

!

Y (z) =Ak

z " pH(z)+

Bk

z " pX (z)X (z)

#H (z)

#

!

R =E x

2(n)[ ] E x(n) " x(n #1)[ ]

E x(n #1) " x(n)[ ] E x2(n #1)[ ]

$

%

& &

'

(

) )

!

R =E d

2(n "1)[ ] E d (n "1) #d (n " 2)[ ]

E d (n " 2) # d (n "1)[ ] E d2(n " 2)[ ]

$

%

& &

'

(

) )

!

R ="e

2

1# a2$1 a

a 1

%

& '

(

) *

!

g =E d (n) " x(n)[ ]

E d (n) " x(n #1)[ ]

$

% &

'

( )

!

g =E d (n) "d (n #1)[ ]E d (n) "d (n # 2)[ ]

$

% &

'

( )

!

g = a "1

a

#

$ % &

' (

!

w = R"1 #g =

1

1" a2#1 "a

"a 1

$

% &

'

( ) #a #

1

a

$

% & '

( )

!

Y (z) = H (z) " X (z)

!

Y (z) =Ak

z " pH(z)+

Bk

z " pX (z)X (z)

#H (z)

#

El primer término se corresponde con la respuesta propia y, como su nombre indica no depende

de la entrada; depende de las características intrínsecas del sistema mientras que el segundo, que agrupa a los polos de X(z), tendrá una relación directa con dicha señal de entrada.

Descomponemos en fracciones.

Ejemplo

!

h(n) =1

2

"

# $ %

& '

n

(u(n)) H (z) =1

1* 0.5 ( z*1

x(n) =1

3

"

# $ %

& '

n

(u(n)) X (z) =1

1* 13( ) ( z*1

!

Y (z) =1

1" 0.5 # z"1#

1

1" 13( ) # z"1

=A

1" 0.5 # z"1

+B

1" 13( ) # z"1

!

Y (z) =3

1" 0.5 # z"1"

2

1" 13( ) # z"1

!

y(n) = 3 "1

2

#

$ % &

' (

n

) 2 "1

3

#

$ % &

' (

n*

+ , ,

-

. / / "u(n)

!

h(n) =1

2

"

# $ %

& '

n

(u(n)) H (z) =1

1* 0.5 ( z*1

x(n) =1

3

"

# $ %

& '

n

(u(n)) X (z) =1

1* 13( ) ( z*1

!

Y (z) =1

1" 0.5 # z"1#

1

1" 13( ) # z"1

=A

1" 0.5 # z"1

+B

1" 13( ) # z"1

!

Y (z) =3

1" 0.5 # z"1"

2

1" 13( ) # z"1

!

y(n) = 3 "1

2

#

$ % &

' (

n

) 2 "1

3

#

$ % &

' (

n*

+ , ,

-

. / / " u(n)

!

h(n) =1

2

"

# $ %

& '

n

(u(n)) H (z) =1

1* 0.5 ( z*1

x(n) =1

3

"

# $ %

& '

n

(u(n)) X (z) =1

1* 13( ) ( z*1

!

Y (z) =1

1" 0.5 # z"1#

1

1" 13( ) # z"1

=A

1" 0.5 # z"1

+B

1" 13( ) # z"1

!

Y (z) =3

1" 0.5 # z"1"

2

1" 13( ) # z"1

!

y(n) = 3 "1

2

#

$ % &

' (

n

) 2 "1

3

#

$ % &

' (

n*

+ , ,

-

. / / "u(n)

!

h(n) =1

2

"

# $ %

& '

n

(u(n)) H (z) =1

1* 0.5 ( z*1

x(n) =1

3

"

# $ %

& '

n

(u(n)) X (z) =1

1* 13( ) ( z*1

!

Y (z) =1

1" 0.5 # z"1#

1

1" 13( ) # z"1

=A

1" 0.5 # z"1

+B

1" 13( ) # z"1

!

Y (z) =3

1" 0.5 # z"1"

2

1" 13( ) # z"1

!

y(n) = 3 "1

2

#

$ % &

' (

n

) 2 "1

3

#

$ % &

' (

n*

+ , ,

-

. / / "u(n)

10

Page 11: Transformada Z - uv.es · PDF fileProcesado Digital de Se ales .4¼ Ingenier a Electr nica . Universitat de Val ncia . Profesor Emilio Soria . Propiedades de la Transformada Z

Procesado Digital de Señales.4º Ingeniería Electrónica. Universitat de València. Profesor Emilio Soria.

Transformada Z inversa. Métodos (II)Expansión en potencias de Z. La estrategia consiste en expandir la transformada Z en una serie de potencias de Z para,

seguidamente igualar esta expansión a la definición de Transformada Z

Ejemplo

Se pide determinar la secuencia discreta que da

lugar a la siguiente transformada Z.

!

P(A |B) =P A" B( )P(B)

!

P(A" B) = P A |B( ) # P(B) = P B | A( ) # P(A)

!

P A |B( ) =P B | A( ) " P(A)

P(B)

!

P Es| A( ) =

P A | Es( ) "P(Es

)

P Ek( ) "P A | E

k( )k

#

!

H (z) = e"z

"1

!

f (x) =fn(0)

n!" xn

n=0

#

$

!

e"x =

"1( )n

n!# xn

n=0

$

%

!

e"z"1 =

"1( )n

n!# z"1( )

n

=n=0

$

%"1( )

n

n!# z"n( )

n=0

$

%

!

H (z) = x(n) " z#n( )n=#$

$

%

Esta función no es racional por lo que no se puede

aplicar lo visto anteriormente

!

P(A |B) =P A" B( )P(B)

!

P(A" B) = P A |B( ) # P(B) = P B | A( ) # P(A)

!

P A |B( ) =P B | A( ) " P(A)

P(B)

!

P Es| A( ) =

P A | Es( ) "P(Es

)

P Ek( ) "P A | E

k( )k

#

!

H (z) = e"z

"1

!

f (x) =fn(0)

n!" xn

n=0

#

$

!

e"x =

"1( )n

n!# xn

n=0

$

%

!

e"z"1 =

"1( )n

n!# z"1( )

n

=n=0

$

%"1( )

n

n!# z"n( )

n=0

$

%

!

H (z) = x(n) " z#n( )n=#$

$

%

El teorema de Taylor nos asegura que podemos descomponer cualquier funcion f(x) usando sus derivadas n-ésimas en el

origen de la siguiente forma.

!

P(A |B) =P A" B( )P(B)

!

P(A" B) = P A |B( ) # P(B) = P B | A( ) # P(A)

!

P A |B( ) =P B | A( ) " P(A)

P(B)

!

P Es| A( ) =

P A | Es( ) "P(Es

)

P Ek( ) "P A | E

k( )k

#

!

H (z) = e"z

"1

!

f (x) =fn(0)

n!" xn

n=0

#

$

!

e"x =

"1( )n

n!# xn

n=0

$

%

!

e"z"1 =

"1( )n

n!# z"1( )

n

=n=0

$

%"1( )

n

n!# z"n( )

n=0

$

%

!

H (z) = x(n) " z#n( )n=#$

$

%

!

P(A |B) =P A" B( )P(B)

!

P(A" B) = P A |B( ) # P(B) = P B | A( ) # P(A)

!

P A |B( ) =P B | A( ) " P(A)

P(B)

!

P Es| A( ) =

P A | Es( ) "P(Es

)

P Ek( ) "P A | E

k( )k

#

!

H (z) = e"z

"1

!

f (x) =fn(0)

n!" xn

n=0

#

$

!

e"x =

"1( )n

n!# xn

n=0

$

%

!

e"z"1 =

"1( )n

n!# z"1( )

n

=n=0

$

%"1( )

n

n!# z"n( )

n=0

$

%

!

H (z) = x(n) " z#n( )n=#$

$

%

!

P(A |B) =P A" B( )P(B)

!

P(A" B) = P A |B( ) # P(B) = P B | A( ) # P(A)

!

P A |B( ) =P B | A( ) " P(A)

P(B)

!

P Es| A( ) =

P A | Es( ) "P(Es

)

P Ek( ) "P A | E

k( )k

#

!

H (z) = e"z

"1

!

f (x) =fn(0)

n!" xn

n=0

#

$

!

e"x =

"1( )n

n!# xn

n=0

$

%

!

e"z"1 =

"1( )n

n!# z"1( )

n

=n=0

$

%"1( )

n

n!# z"n( )

n=0

$

%

!

H (z) = x(n) " z#n( )n=#$

$

%

!

P(A |B) =P A" B( )P(B)

!

P(A" B) = P A |B( ) # P(B) = P B | A( ) # P(A)

!

P A |B( ) =P B | A( ) " P(A)

P(B)

!

P Es| A( ) =

P A | Es( ) "P(Es

)

P Ek( ) "P A | E

k( )k

#

!

H (z) = e"z

"1

!

f (x) =fn(0)

n!" xn

n=0

#

$

!

e"x =

"1( )n

n!# xn

n=0

$

%

!

e"z"1 =

"1( )n

n!# z"1( )

n

=n=0

$

%"1( )

n

n!# z"n( )

n=0

$

%

!

H (z) = x(n) " z#n( )n=#$

$

%

!

x(n) ="1( )

n

n!#u(n)

11

Page 12: Transformada Z - uv.es · PDF fileProcesado Digital de Se ales .4¼ Ingenier a Electr nica . Universitat de Val ncia . Profesor Emilio Soria . Propiedades de la Transformada Z

Procesado Digital de Señales.4º Ingeniería Electrónica. Universitat de València. Profesor Emilio Soria.

Transformada Z inversa. Métodos (III)

Otro método muy usado para determinar transformadas Z inversas se debe al uso de la propiedad de la derivada de la transformada Z

© Feng-Li Lian 2004

Z - 39

Signals & Systems NTU-EE

Properties of the z-Transform

! Differentiation in the z-Domain:

! The Initial-Value Theorem:

© Feng-Li Lian 2004

Z - 40

Signals & Systems NTU-EE

Properties of the z-Transform

© Feng-Li Lian 2004 Signals & Systems NTU-EE

Ejemplo

!

H (z) =1

1" p # z"1( )

2

!

G(z) =1

1" p # z"1( )

=z

z " p( )

!

"z #dG(z)

dz= z"1 # p #

1

1" p # z"1( )

2

!

z"1# p #

1

1" p # z"1( )

2$ n # g(n) = n # pn #u(n)

!

z"1#

1

1" p # z"1( )

2$ n # p

n"1#u(n)

!

1

1" p # z"1( )

2$ n+1( ) # pn #u(n+1)

Determina la secuencia que da lugar a la siguiente Transformada Z

!

H (z) =1

1" p # z"1( )

2

!

G(z) =1

1" p # z"1( )

=z

z " p( )

!

"z #dG(z)

dz= z"1 # p #

1

1" p # z"1( )

2

!

z"1# p #

1

1" p # z"1( )

2$ n # g(n) = n # pn #u(n)

!

z"1#

1

1" p # z"1( )

2$ n # p

n"1#u(n)

!

1

1" p # z"1( )

2$ n+1( ) # pn #u(n+1)

Para ello nos basaremos en la propiedad de la derivada usando

la siguiente transformada Z.

!

H (z) =1

1" p # z"1( )

2

!

G(z) =1

1" p # z"1( )

=z

z " p( )

!

"z #dG(z)

dz= z"1 # p #

1

1" p # z"1( )

2

!

z"1# p #

1

1" p # z"1( )

2$ n # g(n) = n # pn #u(n)

!

z"1#

1

1" p # z"1( )

2$ n # p

n"1#u(n)

!

1

1" p # z"1( )

2$ n+1( ) # pn #u(n+1)

!

H (z) =1

1" p # z"1( )

2

!

G(z) =1

1" p # z"1( )

=z

z " p( )

!

"z #dG(z)

dz= z"1 # p #

1

1" p # z"1( )

2

!

z"1# p #

1

1" p # z"1( )

2$ n # g(n) = n # pn #u(n)

!

z"1#

1

1" p # z"1( )

2$ n # p

n"1#u(n)

!

1

1" p # z"1( )

2$ n+1( ) # pn #u(n+1)

Aplicando la propiedad de la derivada se tiene

!

H (z) =1

1" p # z"1( )

2

!

G(z) =1

1" p # z"1( )

=z

z " p( )

!

"z #dG(z)

dz= z"1 # p #

1

1" p # z"1( )

2

!

z"1# p #

1

1" p # z"1( )

2$ n # g(n) = n # pn #u(n)

!

z"1#

1

1" p # z"1( )

2$ n # p

n"1#u(n)

!

1

1" p # z"1( )

2$ n+1( ) # pn #u(n+1)

!

H (z) =1

1" p # z"1( )

2

!

G(z) =1

1" p # z"1( )

=z

z " p( )

!

"z #dG(z)

dz= z"1 # p #

1

1" p # z"1( )

2

!

z"1# p #

1

1" p # z"1( )

2$ n # g(n) = n # pn #u(n)

!

z"1#

1

1" p # z"1( )

2$ n # p

n"1#u(n)

!

1

1" p # z"1( )

2$ n+1( ) # pn #u(n+1)

Aplicando la propiedad del retardo temporal se tiene

12

Page 13: Transformada Z - uv.es · PDF fileProcesado Digital de Se ales .4¼ Ingenier a Electr nica . Universitat de Val ncia . Profesor Emilio Soria . Propiedades de la Transformada Z

Procesado Digital de Señales.4º Ingeniería Electrónica. Universitat de València. Profesor Emilio Soria.

Análisis de sistemas L.T.I usando la Transformada Z. Por el momento no hemos aplicado al análisis de sistemas discretos la Transformada Z. La manera de enlazar el análisis de los sistemas discretos con la transformada Z va a venir dado por dos propiedades

!

H (z) =Y (z)

X(z)=

bs" z#s

s=o

P

$

1# ak" z#k

k=1

N

$%

& '

(

) *

© Feng-Li Lian 2004

Z - 33

Signals & Systems NTU-EE

Properties of the z-Transform

! Linearity of the z-Transform:

© Feng-Li Lian 2004

Z - 34

Signals & Systems NTU-EE

Properties of the z-Transform

! Time Shifting:

!

H (z) =1

1" p # z"1( )

2

!

G(z) =1

1" p # z"1( )

=z

z " p( )

!

"z #dG(z)

dz= z"1 # p #

1

1" p # z"1( )

2

!

z"1# p #

1

1" p # z"1( )

2$ n # g(n) = n # pn #u(n)

!

z"1#

1

1" p # z"1( )

2$ n # p

n"1#u(n)

!

1

1" p # z"1( )

2$ n+1( ) # pn #u(n+1)

!

y(n) = ak " y n # k( ) +k=1

N

$ bs " x n # s( )s=o

P

$

!

Y (z) " 1# ak" z#k

k=1

N

$%

& '

(

) * = X(z) " b

s" z#s

s=o

P

$

!

H (z) =1

1" p # z"1( )

2

!

G(z) =1

1" p # z"1( )

=z

z " p( )

!

"z #dG(z)

dz= z"1 # p #

1

1" p # z"1( )

2

!

z"1# p #

1

1" p # z"1( )

2$ n # g(n) = n # pn #u(n)

!

z"1#

1

1" p # z"1( )

2$ n # p

n"1#u(n)

!

1

1" p # z"1( )

2$ n+1( ) # pn #u(n+1)

!

y(n) = ak " y n # k( ) +k=1

N

$ bs " x n # s( )s=o

P

$

!

Y (z) " 1# ak" z#k

k=1

N

$%

& '

(

) * = X(z) " b

s" z#s

s=o

P

$

Una forma usual de describir un sistema discreto es mediante una ecuación en diferencias.

Aplicando la propiedad se tiene (condiciones iniciales=0)

© Feng-Li Lian 2004

Z - 37

Signals & Systems NTU-EE

Properties of the z-Transform

! Conjugation:

© Feng-Li Lian 2004

Z - 38

Signals & Systems NTU-EE

Properties of the z-Transform

! Convolution Property:

!

"#$%&$'($)*$%!!"" +&%*,--,)./%0$1$00$2%3,%4&%+-5(.&$%0$&5,)&$ ,1%3#$%6"7%&/&3$-8

9)%+-5,034)3%50,5$03/%,1%*,):,.(3+,);

! 3#$%!"#$" +)%<#+*#%3<,%&$'($)*$&%40$%*,):,.:$2%+&%

()+-5,034)3=

1

n

![n] TL Isystem

h[n]

n

y(n)=x(n)!h(n)

Y(z)=H(z)$X(z)

La transformada Z de la respuesta impulsional va a ser el elemento

que nos va a servir para analizar los sistemas L.T.I discretos.

13

Page 14: Transformada Z - uv.es · PDF fileProcesado Digital de Se ales .4¼ Ingenier a Electr nica . Universitat de Val ncia . Profesor Emilio Soria . Propiedades de la Transformada Z

Procesado Digital de Señales.4º Ingeniería Electrónica. Universitat de València. Profesor Emilio Soria.

Análisis de sistemas L.T.I usando la Transformada Z. Causalidad.

“Un sistema es causal si cumple que h(n)=0

# n<0”

La transformada Z de una señal estrictamente causal, vale 0 para n<0, es el exterior de una circunferencia.

Un sistema es causal si la R.O.C de la Transformada Z es el

exterior de una circunferencia; incluyendo z=!

Estabilidad.Un sistema discreto es estable BIBO si ante cualquier entrada acotada la salida permanece acotada. Se ha visto que Y(z)=H(z)$X(z). Si se factoriza esta expresión se tiene!

H (z) =Y (z)

X(z)=

bs" z#s

s=o

P

$

1# ak" z#k

k=1

N

$%

& '

(

) *

!

Y (z) =Ak

(1" pk # z"1)n

k

$ +O(X(z))

!

g(n) = pn"u(n)

g(n) = ns#1" p

n"u(n)

De X(z) no me preocupo (¿?) si me fijo en la parte de H(z) y aplico Transformadas Z inversa (recordando que según los polos sean simples o no se tiene )

!

H (z) =Y (z)

X(z)=

bs" z#s

s=o

P

$

1# ak" z#k

k=1

N

$%

& '

(

) *

!

Y (z) =Ak

(1" pk # z"1)n

k

$ +O(X(z))

!

g(n) = pn"u(n)

g(n) = ns#1" p

n"u(n)

Así pues si se busca una salida acotada la única forma es que |p|<1 (¿y si |p|=1 que pasaría?).

Un sistema es estable si la Transformada Z de la respuesta impulsional tiene

todos los polos dentro de la circunferencia de radio unidad (cualquiera que sea

su orden de multiplicidad).

14

Page 15: Transformada Z - uv.es · PDF fileProcesado Digital de Se ales .4¼ Ingenier a Electr nica . Universitat de Val ncia . Profesor Emilio Soria . Propiedades de la Transformada Z

Procesado Digital de Señales.4º Ingeniería Electrónica. Universitat de València. Profesor Emilio Soria.

Análisis de sistemas L.T.I usando la Transformada Z. Estructuras. La transformada Z permite la

implementación de los sistemas discretos de

diferentes formas (estructuras). Los elementos básicos en estas estructuras

son los siguientes

2/7

ele

c36

00

!

"

#

$

%

&

'

Computational ElementsIn the design of a discrete-time filter, we will see that this can be

done conveniently as an LTI system with a rational transfer function.

• We already know that we can represent a di!erence equationwhich is initially at rest as an LTI system with a rational transferfunction.

• In the design of filters, we first derive the transfer function andwork back to the di!erence equation.

• To implement a di!erence equation, we need three elements:

+!"#$%&'( !!x1[n]+x2[n]

""

x2[n]

!!

x1[n]!!a

x[n]!!

ax[n] z!1 !!

x[n! 1]!!

x[n]Addition Multiplication Delay

• The z-transform o!ers insight into possible arrangements of theseelements.

2/7

ele

c36

00

!

"

#

$

%

&

'

Computational ElementsIn the design of a discrete-time filter, we will see that this can be

done conveniently as an LTI system with a rational transfer function.

• We already know that we can represent a di!erence equationwhich is initially at rest as an LTI system with a rational transferfunction.

• In the design of filters, we first derive the transfer function andwork back to the di!erence equation.

• To implement a di!erence equation, we need three elements:

+!"#$%&'( !!x1[n]+x2[n]

""

x2[n]

!!

x1[n]!!a

x[n]!!

ax[n] z!1 !!

x[n! 1]!!

x[n]Addition Multiplication Delay

• The z-transform o!ers insight into possible arrangements of theseelements.

2/7

ele

c36

00

!

"

#

$

%

&

'

Computational ElementsIn the design of a discrete-time filter, we will see that this can be

done conveniently as an LTI system with a rational transfer function.

• We already know that we can represent a di!erence equationwhich is initially at rest as an LTI system with a rational transferfunction.

• In the design of filters, we first derive the transfer function andwork back to the di!erence equation.

• To implement a di!erence equation, we need three elements:

+!"#$%&'( !!x1[n]+x2[n]

""

x2[n]

!!

x1[n]!!a

x[n]!!

ax[n] z!1 !!

x[n! 1]!!

x[n]Addition Multiplication Delay

• The z-transform o!ers insight into possible arrangements of theseelements.

Multiplicador (cte)

Retardo.

Sumador

La primera en ser analizada es la que se conoce como forma

directa I; aplicando la ecuación en diferencias se tiene

3/7

ele

c36

00

!

"

#

$

%

&

'

From Transfer Function to Di!erence Equation

If we were to implement a digital filter in VLSI (a Very-Large-ScaleIntegrated Circuit) then each adder, multiplier and delay elementrequires additional ‘real estate’ in the design.

• In implementing a digital filter in software on, say, a DSP, eachelement requires additional execution time or memory.

• An examination of the number of elements provides some mea-sure of the ‘cost’ of the system.

• Given a rational transfer function

Y(z) = H(z)X(z), H(z) = b0 + b1z!1 + · · · + bMz!Ma0 + a1z!1 + · · · + aNz!N

,

we can write this in the time domain as a di!erence equation:

a0y[n]+ · · · + aNy[n!N] = b0x[n]+ · · · + bMx[n!M].

• We can then write this as a recursive equation, so that

y[n] = 1a0(b0x[n]+ · · · + bMx[n!M]

!a1y[n! 1]! · · ·! aNy[n!N]).

3/7

ele

c36

00

!

"

#

$

%

&

'

From Transfer Function to Di!erence Equation

If we were to implement a digital filter in VLSI (a Very-Large-ScaleIntegrated Circuit) then each adder, multiplier and delay elementrequires additional ‘real estate’ in the design.

• In implementing a digital filter in software on, say, a DSP, eachelement requires additional execution time or memory.

• An examination of the number of elements provides some mea-sure of the ‘cost’ of the system.

• Given a rational transfer function

Y(z) = H(z)X(z), H(z) = b0 + b1z!1 + · · · + bMz!Ma0 + a1z!1 + · · · + aNz!N

,

we can write this in the time domain as a di!erence equation:

a0y[n]+ · · · + aNy[n!N] = b0x[n]+ · · · + bMx[n!M].

• We can then write this as a recursive equation, so that

y[n] = 1a0(b0x[n]+ · · · + bMx[n!M]

!a1y[n! 1]! · · ·! aNy[n!N]).

3/7

ele

c36

00

!

"

#

$

%

&

'

From Transfer Function to Di!erence Equation

If we were to implement a digital filter in VLSI (a Very-Large-ScaleIntegrated Circuit) then each adder, multiplier and delay elementrequires additional ‘real estate’ in the design.

• In implementing a digital filter in software on, say, a DSP, eachelement requires additional execution time or memory.

• An examination of the number of elements provides some mea-sure of the ‘cost’ of the system.

• Given a rational transfer function

Y(z) = H(z)X(z), H(z) = b0 + b1z!1 + · · · + bMz!Ma0 + a1z!1 + · · · + aNz!N

,

we can write this in the time domain as a di!erence equation:

a0y[n]+ · · · + aNy[n!N] = b0x[n]+ · · · + bMx[n!M].

• We can then write this as a recursive equation, so that

y[n] = 1a0(b0x[n]+ · · · + bMx[n!M]

!a1y[n! 1]! · · ·! aNy[n!N]).

3/7

ele

c36

00

!

"

#

$

%

&

'

From Transfer Function to Di!erence Equation

If we were to implement a digital filter in VLSI (a Very-Large-ScaleIntegrated Circuit) then each adder, multiplier and delay elementrequires additional ‘real estate’ in the design.

• In implementing a digital filter in software on, say, a DSP, eachelement requires additional execution time or memory.

• An examination of the number of elements provides some mea-sure of the ‘cost’ of the system.

• Given a rational transfer function

Y(z) = H(z)X(z), H(z) = b0 + b1z!1 + · · · + bMz!Ma0 + a1z!1 + · · · + aNz!N

,

we can write this in the time domain as a di!erence equation:

a0y[n]+ · · · + aNy[n!N] = b0x[n]+ · · · + bMx[n!M].

• We can then write this as a recursive equation, so that

y[n] = 1a0(b0x[n]+ · · · + bMx[n!M]

!a1y[n! 1]! · · ·! aNy[n!N]).

4/7

ele

c36

00

!

"

#

$

%

&

'

Computational StructuresDirect Form I

From the recursive form of the di!erence equation, it becomes rela-tively easy to see how the system could be constructed from adders,multipliers and delay elements.

• The Direct Form I construction is:

+!"#$%&'(+!"#$%&'(

+!"#$%&'(

z!1

z!1

z!1

•x[n]

!!b0 !!

""

•""

!!b1 !!

•""

!!bM!1 !!

!!bM

##

##

##+!"#$%&'(+!"#$%&'(

+!"#$%&'(

z!1

z!1

z!1

• !!

y[n]!!

1/a0""

•""

$$!a1$$

•""

$$!aN!1$$

$$!aN

##

##

##!!

• However, this not the only possible realisation. 15

Page 16: Transformada Z - uv.es · PDF fileProcesado Digital de Se ales .4¼ Ingenier a Electr nica . Universitat de Val ncia . Profesor Emilio Soria . Propiedades de la Transformada Z

Procesado Digital de Señales.4º Ingeniería Electrónica. Universitat de València. Profesor Emilio Soria.

Análisis de sistemas L.T.I usando la Transformada Z. Estructuras.

La siguiente es la que se conoce como forma directa II o canónica 5/7

ele

c36

00

!

"

#

$

%

&

'

Direct Form II

To see another possible realisation, write

Y(z) =!b0 + · · · + bMz!M

"W(z), W(z) = X(z)

a0 + · · · + aNz!N.

• By calculatingw[n] as an intermediate step, we can actually saveon the number of delay elements required.

• This leads to the Direct Form II realisation (here, N = M):

+!"#$%&'(+!"#$%&'(

+!"#$%&'(

z!1

z!1

z!1

!!

x[n]•!!

1/a0""

•""

•""

##!a1##

##!aN!1##

•##!aN

$$

$$

$$+!"#$%&'(+!"#$%&'(

+!"#$%&'(

w[n]!!b0 !!

!!b1 !!

!!bN!1 !!

!!bN

$$

$$

$$!!

y[n]

3/7

ele

c36

00

!

"

#

$

%

&

'

From Transfer Function to Di!erence Equation

If we were to implement a digital filter in VLSI (a Very-Large-ScaleIntegrated Circuit) then each adder, multiplier and delay elementrequires additional ‘real estate’ in the design.

• In implementing a digital filter in software on, say, a DSP, eachelement requires additional execution time or memory.

• An examination of the number of elements provides some mea-sure of the ‘cost’ of the system.

• Given a rational transfer function

Y(z) = H(z)X(z), H(z) = b0 + b1z!1 + · · · + bMz!Ma0 + a1z!1 + · · · + aNz!N

,

we can write this in the time domain as a di!erence equation:

a0y[n]+ · · · + aNy[n!N] = b0x[n]+ · · · + bMx[n!M].

• We can then write this as a recursive equation, so that

y[n] = 1a0(b0x[n]+ · · · + bMx[n!M]

!a1y[n! 1]! · · ·! aNy[n!N]).

3/7

ele

c36

00

!

"

#

$

%

&

'

From Transfer Function to Di!erence Equation

If we were to implement a digital filter in VLSI (a Very-Large-ScaleIntegrated Circuit) then each adder, multiplier and delay elementrequires additional ‘real estate’ in the design.

• In implementing a digital filter in software on, say, a DSP, eachelement requires additional execution time or memory.

• An examination of the number of elements provides some mea-sure of the ‘cost’ of the system.

• Given a rational transfer function

Y(z) = H(z)X(z), H(z) = b0 + b1z!1 + · · · + bMz!Ma0 + a1z!1 + · · · + aNz!N

,

we can write this in the time domain as a di!erence equation:

a0y[n]+ · · · + aNy[n!N] = b0x[n]+ · · · + bMx[n!M].

• We can then write this as a recursive equation, so that

y[n] = 1a0(b0x[n]+ · · · + bMx[n!M]

!a1y[n! 1]! · · ·! aNy[n!N]).

5/7

ele

c36

00

!

"

#

$

%

&

'

Direct Form II

To see another possible realisation, write

Y(z) =!b0 + · · · + bMz!M

"W(z), W(z) = X(z)

a0 + · · · + aNz!N.

• By calculatingw[n] as an intermediate step, we can actually saveon the number of delay elements required.

• This leads to the Direct Form II realisation (here, N = M):

+!"#$%&'(+!"#$%&'(

+!"#$%&'(

z!1

z!1

z!1

!!

x[n]•!!

1/a0""

•""

•""

##!a1##

##!aN!1##

•##!aN

$$

$$

$$+!"#$%&'(+!"#$%&'(

+!"#$%&'(

w[n]!!b0 !!

!!b1 !!

!!bN!1 !!

!!bN

$$

$$

$$!!

y[n]

!

H (z) =Y (z)

X(z)=

bs" z#s

s=o

P

$

1# ak" z#k

k=1

N

$%

& '

(

) *

!

Y (z) =Ak

(1" pk # z"1)s

k

$ +O(X(z))

!

g(n) = pn"u(n)

g(n) = ns#1" p

n"u(n)

!

w(n) =1

a0

" x(n)# a1"w(n #1)+ ...# a

N"w(n # N )( )

!

y(n) = b0"w(n)+ ...+bM "w(n #M )

5/7

ele

c36

00

!

"

#

$

%

&

'

Direct Form II

To see another possible realisation, write

Y(z) =!b0 + · · · + bMz!M

"W(z), W(z) = X(z)

a0 + · · · + aNz!N.

• By calculatingw[n] as an intermediate step, we can actually saveon the number of delay elements required.

• This leads to the Direct Form II realisation (here, N = M):

+!"#$%&'(+!"#$%&'(

+!"#$%&'(

z!1

z!1

z!1

!!

x[n]•!!

1/a0""

•""

•""

##!a1##

##!aN!1##

•##!aN

$$

$$

$$+!"#$%&'(+!"#$%&'(

+!"#$%&'(

w[n]!!b0 !!

!!b1 !!

!!bN!1 !!

!!bN

$$

$$

$$!!

y[n]

!

H (z) =Y (z)

X(z)=

bs" z#s

s=o

P

$

1# ak" z#k

k=1

N

$%

& '

(

) *

!

Y (z) =Ak

(1" pk # z"1)s

k

$ +O(X(z))

!

g(n) = pn"u(n)

g(n) = ns#1" p

n"u(n)

!

w(n) =1

a0

" x(n)# a1"w(n #1)+ ...# a

N"w(n # N )( )

!

y(n) = b0"w(n)+ ...+bM "w(n #M )

Esta estructura se basa en utilizar los retardos de la variable

intermedia, w(n) a la hora de calcular la salida del sistema y(n). Este hecho se traduce en un ahorro

en el número de retardos necesarios para la implementación del sistema discreto de tal forma

que esta estructura es la que menos retardos necesita.

16

Page 17: Transformada Z - uv.es · PDF fileProcesado Digital de Se ales .4¼ Ingenier a Electr nica . Universitat de Val ncia . Profesor Emilio Soria . Propiedades de la Transformada Z

Procesado Digital de Señales.4º Ingeniería Electrónica. Universitat de València. Profesor Emilio Soria.

Análisis de sistemas L.T.I usando la Transformada Z. Estructuras.

En estas dos estructuras, en el caso de tener polos complejos se asocian por pares

conjugados para dar estructuras de orden 2.

De forma “encubierta” estamos aplicando propiedades de la convolución (asociativa y

distributiva para ser exactos).

7/7

ele

c36

00

!

"

#

$

%

&

'

Parallel Form

Under certain conditions, we have found that we can write a rationaltransfer function in a partial fraction expansion:

H(z) = H1(z)+ · · · +HN(z), Hk(z) =Ak

1! dkz!1 .

• This leads directly to the parallel form of implementation:

•x[n]

+!"#$%&'(!!

""

y[n]+!"#$%&'(

z!1

"" •##

$$d1

!!""A1 ""

H1(z)

+!"#$%&'(z!1

"" •##

$$dN

!!""AN

HN(z)

• Again, complex conjugate poles should be combined.

7/7

ele

c36

00

!

"

#

$

%

&

'

Parallel Form

Under certain conditions, we have found that we can write a rationaltransfer function in a partial fraction expansion:

H(z) = H1(z)+ · · · +HN(z), Hk(z) =Ak

1! dkz!1 .

• This leads directly to the parallel form of implementation:

•x[n]

+!"#$%&'(!!

""

y[n]+!"#$%&'(

z!1

"" •##

$$d1

!!""A1 ""

H1(z)

+!"#$%&'(z!1

"" •##

$$dN

!!""AN

HN(z)

• Again, complex conjugate poles should be combined.

!

H (z) =Y (z)

X(z)=

bs" z#s

s=o

P

$

1# ak" z#k

k=1

N

$%

& '

(

) *

!

Y (z) =Ak

(1" pk # z"1)s

k

$ +O(X(z))

!

g(n) = pn"u(n)

g(n) = ns#1" p

n"u(n)

!

w(n) =1

a0

" x(n)# a1"w(n #1)+ ...# a

N"w(n # N )( )

!

yk (n) = xk (n)" ck # xk (n "1)+ dk # yk (n "1)

!

yk (n) = Ak " xk (n)+ dk " yk (n #1)

7/7

ele

c36

00

!

"

#

$

%

&

'

Parallel Form

Under certain conditions, we have found that we can write a rationaltransfer function in a partial fraction expansion:

H(z) = H1(z)+ · · · +HN(z), Hk(z) =Ak

1! dkz!1 .

• This leads directly to the parallel form of implementation:

•x[n]

+!"#$%&'(!!

""

y[n]+!"#$%&'(

z!1

"" •##

$$d1

!!""A1 ""

H1(z)

+!"#$%&'(z!1

"" •##

$$dN

!!""AN

HN(z)

• Again, complex conjugate poles should be combined.

Estructura en paralelo; ahora H(z) se puede factorizar de la siguiente forma

6/7

ele

c36

00

!

"

#

$

%

&

'

Cascade Form

Yet another realisation is possible when H(z) is factorised as (againassuming M = N):

H(z) = b0

a0H1(z) · · ·HN(z), Hk(z) =

1! ckz!1

1! dkz!1 .

• This leads to a cascade form:

+!"#$%&'(z!1

!!b0/a0 !!x[n]

•""

•##d1

$$+!"#$%&'(!!

!!!c1

$$

H1(z)

+!"#$%&'(z!1

•""

•##dN

$$+!"#$%&'(!!

!!!cN

$$

HN(z)

!!y[n]

• We combine complex zeros and poles with their complex con-jugate pairs to avoid implementing complex arithmetic in hard-ware.

• That is, for conjugate pairs of zeros, ck+1 = c"k , and poles, dk+1 =d"k , we combine Hk(z) and Hk+1(z) to obtain

Hk,k+1(z) =1! 2Re{ck}z!1 + |ck|2z!2

1! 2Re{dk}z!1 + |dk|2z!2.

6/7

ele

c36

00

!

"

#

$

%

&

'

Cascade Form

Yet another realisation is possible when H(z) is factorised as (againassuming M = N):

H(z) = b0

a0H1(z) · · ·HN(z), Hk(z) =

1! ckz!1

1! dkz!1 .

• This leads to a cascade form:

+!"#$%&'(z!1

!!b0/a0 !!x[n]

•""

•##d1

$$+!"#$%&'(!!

!!!c1

$$

H1(z)

+!"#$%&'(z!1

•""

•##dN

$$+!"#$%&'(!!

!!!cN

$$

HN(z)

!!y[n]

• We combine complex zeros and poles with their complex con-jugate pairs to avoid implementing complex arithmetic in hard-ware.

• That is, for conjugate pairs of zeros, ck+1 = c"k , and poles, dk+1 =d"k , we combine Hk(z) and Hk+1(z) to obtain

Hk,k+1(z) =1! 2Re{ck}z!1 + |ck|2z!2

1! 2Re{dk}z!1 + |dk|2z!2.

6/7

ele

c36

00

!

"

#

$

%

&

'

Cascade Form

Yet another realisation is possible when H(z) is factorised as (againassuming M = N):

H(z) = b0

a0H1(z) · · ·HN(z), Hk(z) =

1! ckz!1

1! dkz!1 .

• This leads to a cascade form:

+!"#$%&'(z!1

!!b0/a0 !!x[n]

•""

•##d1

$$+!"#$%&'(!!

!!!c1

$$

H1(z)

+!"#$%&'(z!1

•""

•##dN

$$+!"#$%&'(!!

!!!cN

$$

HN(z)

!!y[n]

• We combine complex zeros and poles with their complex con-jugate pairs to avoid implementing complex arithmetic in hard-ware.

• That is, for conjugate pairs of zeros, ck+1 = c"k , and poles, dk+1 =d"k , we combine Hk(z) and Hk+1(z) to obtain

Hk,k+1(z) =1! 2Re{ck}z!1 + |ck|2z!2

1! 2Re{dk}z!1 + |dk|2z!2.

Otra posible estructura es en cascada; si la función de

transferencia H(z) se puede factorizar de la siguiente forma

!

H (z) =Y (z)

X(z)=

bs" z#s

s=o

P

$

1# ak" z#k

k=1

N

$%

& '

(

) *

!

Y (z) =Ak

(1" pk # z"1)s

k

$ +O(X(z))

!

g(n) = pn"u(n)

g(n) = ns#1" p

n"u(n)

!

w(n) =1

a0

" x(n)# a1"w(n #1)+ ...# a

N"w(n # N )( )

!

wk (n) = xk (n)+ dk "wk (n #1)

yk (n) = wk (n)# ck "wk (n #1)

!

yk (n) = Ak " xk (n)+ dk " yk (n #1)

Aplicando una estructura canonica a cada bloque se

tiene

17

Page 18: Transformada Z - uv.es · PDF fileProcesado Digital de Se ales .4¼ Ingenier a Electr nica . Universitat de Val ncia . Profesor Emilio Soria . Propiedades de la Transformada Z

!

h(n) =1

2

"

# $ %

& '

n

(u(n)) H (z) =1

1* 0.5 ( z*1

x(n) =1

3

"

# $ %

& '

n

(u(n)) X (z) =1

1* 13( ) ( z*1

!

Y (z) =1

1" 0.5 # z"1#

1

1" 13( ) # z"1

=A

1" 0.5 # z"1

+B

1" 13( ) # z"1

!

Y (z) =3

1" 0.5 # z"1"

2

1" 13( ) # z"1

!

y(n) = 3 "1

2

#

$ % &

' (

n

) 2 "1

3

#

$ % &

' (

n*

+ , ,

-

. / / " u(n)

!

H (p) =A

p+ b

!

h(t) = A "e#b" t

t > 0

!

h(n "T ) = A "e#b"n"T

"u(n)

!

H (z) =A

1" e"b#T

# z"1

La transformada inversa de H(p) viene dada por

!

h(n) =1

2

"

# $ %

& '

n

(u(n)) H (z) =1

1* 0.5 ( z*1

x(n) =1

3

"

# $ %

& '

n

(u(n)) X (z) =1

1* 13( ) ( z*1

!

Y (z) =1

1" 0.5 # z"1#

1

1" 13( ) # z"1

=A

1" 0.5 # z"1

+B

1" 13( ) # z"1

!

Y (z) =3

1" 0.5 # z"1"

2

1" 13( ) # z"1

!

y(n) = 3 "1

2

#

$ % &

' (

n

) 2 "1

3

#

$ % &

' (

n*

+ , ,

-

. / / "u(n)

!

H (p) =A

p+ b

!

h(t) = A "e#b" t

t > 0

!

h(n "T ) = A "e#b"n"T

"u(n)

!

H (z) =A

1" e"b#T

# z"1

Si se muestrea

!

h(n) =1

2

"

# $ %

& '

n

( u(n)) H (z) =1

1* 0.5 ( z*1

x(n) =1

3

"

# $ %

& '

n

(u(n)) X (z) =1

1* 13( ) ( z*1

!

Y (z) =1

1" 0.5 # z"1#

1

1" 13( ) # z"1

=A

1" 0.5 # z"1

+B

1" 13( ) # z"1

!

Y (z) =3

1" 0.5 # z"1"

2

1" 13( ) # z"1

!

y(n) = 3 "1

2

#

$ % &

' (

n

) 2 "1

3

#

$ % &

' (

n*

+ , ,

-

. / / "u(n)

!

H (p) =A

p+ b

!

h(t) = A "e#b" t

t > 0

!

h(n "T ) = A "e#b"n"T

"u(n)

!

H (z) =A

1" e"b#T

# z"1

Procesado Digital de Señales.4º Ingeniería Electrónica. Universitat de València. Profesor Emilio Soria.

Análisis de sistemas L.T.I usando la Transformada Z. Se puede relacionar el “mundo digital” con el “mundo analógico” relacionando las Transformadas más utilizadas en esos dominios como son la Transformada Z y la Transformada de Laplace; existiendo dos formas de hacer este cambio. Estas transformaciones son las que se conocen como Transformación bilineal y Transformación impulso-invariante.

Impulso-invariante.

El bloque básico de análisis de sistemas lineales continuos usando transformadas de Laplace es el definido por (es análogo a lo que ocurre en procesado digital!!!!).

!

h(n) =1

2

"

# $ %

& '

n

(u(n)) H (z) =1

1* 0.5 ( z*1

x(n) =1

3

"

# $ %

& '

n

( u(n)) X (z) =1

1* 13( ) ( z*1

!

Y (z) =1

1" 0.5 # z"1#

1

1" 13( ) # z"1

=A

1" 0.5 # z"1

+B

1" 13( ) # z"1

!

Y (z) =3

1" 0.5 # z"1"

2

1" 13( ) # z"1

!

y(n) = 3 "1

2

#

$ % &

' (

n

) 2 "1

3

#

$ % &

' (

n*

+ , ,

-

. / / "u(n)

!

H (p) =A

p+ b

!

h(t) = A "e#b" t

t > 0

!

h(n "T ) = A "e#b"n"T

"u(n)

!

H (z) =A

1" e"b#T

# z"1

Transformación bilineal.

Ahora el paso es comparar el operador “integrador” en el mundo analógico y en el digital; en el analógico H(p)=1/p es un integrador; ¿qué sistema digital hace una operación semejante?. Para determinarlo de forma sencilla hay que plantearse el

significado de la integral: área encerrada por una curva y el eje de abcisas

!

h(n) =1

2

"

# $ %

& '

n

(u(n)) H (z) =1

1* 0.5 ( z*1

x(n) =1

3

"

# $ %

& '

n

(u(n)) X (z) =1

1* 13( ) ( z*1

!

Y (z) =1

1" 0.5 # z"1#

1

1" 13( ) # z"1

=A

1" 0.5 # z"1

+B

1" 13( ) # z"1

!

Y (z) =3

1" 0.5 # z"1"

2

1" 13( ) # z"1

!

y(n) = 3 "1

2

#

$ % &

' (

n

) 2 "1

3

#

$ % &

' (

n*

+ , ,

-

. / / " u(n)

!

H (p) =A

p+ b

!

h(t) = A "e#b" t

t > 0

!

h(n "T ) = A "e#b"n"T

"u(n)

!

H (z) =A

1" e"b#T

# z"1

!

A(n) = A(n "1) +x(n) + x(n "1)( )

2#T

!

A(z) " 1# z#1( ) =

T " X (z)

2" 1+ z#1( )

!

h(n) =1

2

"

# $ %

& '

n

(u(n)) H (z) =1

1* 0.5 ( z*1

x(n) =1

3

"

# $ %

& '

n

(u(n)) X (z) =1

1* 13( ) ( z*1

!

Y (z) =1

1" 0.5 # z"1#

1

1" 13( ) # z"1

=A

1" 0.5 # z"1

+B

1" 13( ) # z"1

!

Y (z) =3

1" 0.5 # z"1"

2

1" 13( ) # z"1

!

y(n) = 3 "1

2

#

$ % &

' (

n

) 2 "1

3

#

$ % &

' (

n*

+ , ,

-

. / / " u(n)

!

H (p) =A

p+ b

!

h(t) = A "e#b" t

t > 0

!

h(n "T ) = A "e#b"n"T

"u(n)

!

H (z) =A

1" e"b#T

# z"1

!

A(n) = A(n "1) +x(n) + x(n "1)( )

2#T

!

A(z) " 1# z#1( ) =

T " X (z)

2" 1+ z#1( )

!

H (z) =T

2

1+ z"1

1" z"1

#

$ %

&

' (

!

p =2

T

1" z"1

1+ z"1

#

$ %

&

' (

!

H (z) =T

2

1+ z"1

1" z"1

#

$ %

&

' (

!

p =2

T

1" z"1

1+ z"1

#

$ %

&

' (

18