Está en la página 1de 7

LABORATORIO DE SEÑALES Y SISTEMAS

PRÁCTICA # 5
“Transformada Z y sus aplicaciones”

OBJETIVOS:

• Representar señales en el dominio Z para el análisis y diseño de sistemas LTI.


• Aplicar las propiedades de la transformada Z en operaciones con señales y
respuesta al impulso.
• Relacionar el dominio Z con el dominio de la frecuencia mediante el uso del
circulo unitario.

MARCO TEÓRICO:

Transformada Z

Una característica especial de la transformada Z es que, para señales y sistemas de


nuestro interés, todo el análisis se realiza en términos de los polinomios [1].

Dada una señal con longitud finita 𝑥[𝑛], la transformada Z es definida como:
𝑁 𝑁

𝑋(𝑧) = ∑ 𝑥[𝑘]𝑧 −𝑘 = ∑ 𝑥[𝑘](𝑧 −1 )𝑘 (5.1)


𝑘=0 𝑘=0

Donde el intervalo de soporte de la secuencia es [0, 𝑁] , y 𝑧 es cualquier número


complejo. Esta transformación genera una nueva representación de 𝑥[𝑛] denotada por
𝑋(𝑧) [1].
𝑍 (5.2)
𝑥[𝑛] ↔ 𝑋(𝑧)

Ejemplo: 𝑥[𝑛] = 𝛿[𝑛 − 𝑛0 ]

Usando la definición:
𝑁 𝑁

𝑋(𝑧) = ∑ 𝑥[𝑘]𝑧 −𝑘 = ∑ 𝛿[𝑘 − 𝑛0 ]𝑧 −𝑘 = 𝑧 −𝑛0


𝑘=0 𝑘=0

Entonces:
𝑍 (5.3)
𝛿[𝑛 − 𝑛0 ] ↔ 𝑧 −𝑛0

Ejemplo: 𝑥[𝑛] = 2𝛿[𝑛] + 3𝛿[𝑛 − 1] + 5𝛿[𝑛 − 2] + 2𝛿[𝑛 − 3]

1
LABORATORIO DE SEÑALES Y SISTEMAS

En base a la ecuación (5.3), encontramos que:

𝑋(𝑧) = 2 + 3𝑧 −1 + 5𝑧 −2 + 2𝑧 −3

Ejemplo: 𝑋(𝑧) = 4 − 5𝑧 −2 + 𝑧 −3 − 2𝑧 −4

En base a la ecuación (5.3), encontramos que:

𝑥[𝑛] = 4𝛿[𝑛] − 5𝛿[𝑛 − 2] + 𝛿[𝑛 − 3] − 2𝛿[𝑛 − 4]

Transformada Z y sistemas lineales

La transformada Z es particularmente usada en el análisis y diseño de sistemas LTI [2].

La transformada Z de un filtro FIR: Un sistema LTI con una entrada 𝑥[𝑛] y la respuesta
al impulso ℎ[𝑛], la salida es [2]:

𝑦[𝑛] = 𝑥[𝑛] ∗ ℎ[𝑛] (5.4)

ℎ[𝑛] = ∑ 𝑏𝑘 𝛿[𝑛 − 𝑘] (5.5)


𝑘=0

Considera la entrada:

𝑥[𝑛] = 𝑧 𝑛 , − ∞ < 𝑛 < ∞ (5.6)


La salida 𝑦[𝑛] es:
𝑀 𝑀

𝑦[𝑛] = ∑ 𝑏𝑘 𝑥[𝑛 − 𝑘] = ∑ 𝑏𝑘 𝑧 𝑛−𝑘


𝑘=0 𝑘=0 (5.7)
𝑀 𝑀

= ∑ 𝑏𝑘 𝑧 𝑛 𝑧 −𝑘 = (∑ 𝑏𝑘 𝑧 −𝑘 ) 𝑧 𝑛
𝑘=0 𝑘=0

El término dentro del paréntesis es la transformada 𝑧 de ℎ[𝑛], conocida como la función


del sistema del filtro FIR [2].

Al igual que en respuesta de frecuencia de filtro FIR se definió a 𝐻(𝑒 𝑗𝜔 ), ahora se define
a la función del sistema como [2]:
𝑀 𝑀
−𝑘
𝐻(𝑧) = ∑ 𝑏𝑘 𝑧 = ∑ ℎ[𝑘] 𝑧 −𝑘 (5.8)
𝑘=0 𝑘=0

2
LABORATORIO DE SEÑALES Y SISTEMAS

La función del sistema es un polinomio de grado 𝑀 en la variable compleja 𝑧. Este


polinomio podría tener raíces o ceros, es decir existe M valores 𝑧0 tal que 𝐻(𝑧0 ) = 0 [1]

Estos M ceros definen completamente al polinomio dentro de una ganancia constante


(factor de escala), por ejemplo [1]:

𝐻(𝑧) = 𝑏0 + 𝑏1 𝑧 −1 + ⋯ … … . . +𝑏𝑀 𝑧 −𝑀

= (1 − 𝑧1 𝑧 −1 )(1 − 𝑧2 𝑧 −1 ) … … … . (1 − 𝑧𝑀 𝑧 −1 )

(𝑧 − 𝑧1 )(𝑧 − 𝑧2 ) … . . (𝑧 − 𝑧𝑀 )
=
𝑧𝑀
Donde 𝑧𝑘 , 𝑘 = 1, … . , 𝑀 son los ceros del polinomio.

Ejemplo: Halle los ceros de

1 1
ℎ[𝑛] = 𝛿[𝑛] + 𝛿[𝑛 − 1] − 𝛿[𝑛 − 2]
6 6
La transformada z es:

1 1
𝐻(𝑧) = 1 + 𝑧 −1 − 𝑧 −2
6 6
1 1 𝑧2
= (1 + 𝑧 −1 − 𝑧 −2 ) ( 2 )
6 6 𝑧

1 1 1 1
𝑧2 + 6 𝑧 − 6 (𝑧 + 2) (𝑧 − 3)
= =
𝑧2 𝑧2

Sistemas en cascadas

Se ha visto sistemas en cascadas en el dominio del tiempo y en el dominio de la


frecuencia. Ahora se ve en el dominio de Z

Se sabe del teorema de convolución que

3
LABORATORIO DE SEÑALES Y SISTEMAS

𝑊[𝑧] = 𝐻1 (𝑧)𝑋(𝑧) (5.9)

𝑌[𝑧] = 𝐻2 (𝑧)𝑊(𝑧) (5.10)

Mediante sustitución

𝑌[𝑧] = [𝐻1 (𝑧)𝐻2 (𝑧)]𝑋(𝑧) (5.11)

En resumen, cuando existen dos sistemas LTI en cascada, se llega a una respuesta al
impulso en cascada de respuestas al impulso en el dominio del tiempo y un producto
de las transformadas Z en el dominio Z

𝑍 (5.11)
ℎ[𝑛] = 𝐻1 [𝑛] ∗ 𝐻2 [𝑛] ↔ 𝐻1 (𝑧)𝐻2 (𝑧) = 𝐻(𝑧)

Factorización de polimonios Z

Multiplicar transformadas Z crea un sistema en cascadas, por lo que la factorización


debe crear subsistemas

Ejemplo: 𝐻(𝑧) = 1 + 3𝑧 −1 − 2𝑧 −2 + 𝑧 −3

Dado que es un polinomio de tercer orden, se debe poder factorizar en un polinomio de


primer grado y segundo grado

Se usa la función de Matlab roots()

4
LABORATORIO DE SEÑALES Y SISTEMAS

ACTIVIDADES A DESARROLLAR:

EJERCICIO 1

Dado un polinomio de tercer orden 𝐻(𝑧) = 1 + 3𝑧 −1 − 2𝑧 −2 + 𝑧 −3 realice lo siguiente:

a) Usando Matlab halle las raíces.


b) Matemáticamente halle las raíces.
c) Represente el polinomio como un sistema en cascada, indique 𝐻1 (𝑧) y 𝐻2 (𝑧)

d) Halle la ecuación de diferencias 𝑤[𝑛] y 𝑦[𝑛] para cada subsistema del literal c).

EJERCICIO 2

Dado un polinomio de tercer orden 𝐻(𝑧) = 1 + 2𝑧 −1 + 2𝑧 −2 + 𝑧 −3 realice lo siguiente:

a) Halle las raíces usando Matlab.


b) Gráfica de polos y ceros usando Matlab.

EJERCICIO 3

Dado el polinomio 𝐻(𝑧) = 1 − 2cos(𝑤 ̂0 )𝑧 −1 + 𝑧 −2 y la señal 𝑥[𝑛] = cos(𝑤 ̂0 𝑛) .


Demuestre la acción de nulidad de 𝐻(𝑧) en ±𝑤̂0 (la señal de salida del filtro es cero).

a) Usando Matlab grafique la señal de entrada 𝑥[𝑛] para 𝑤 ̂0 = 𝑝𝑖/4


b) Usando Matlab grafique la señal de salida del filtro 𝑦[𝑛].
c) Usando Matlab grafique los polos y ceros de la función del sistema 𝐻(𝑧).

Figura 5.1 Gráfica de 𝒙[𝑛] y 𝑦[𝑛].


5
LABORATORIO DE SEÑALES Y SISTEMAS

EJERCICIO 4:

Si se tiene un filtro de media móvil de longitud 9 y orden 8 con la siguiente respuesta


del sistema:
8
1
𝐻(𝑧) = ∑ 𝑧 −𝑘
9
𝑘=0

a) Grafique los polos y ceros de 𝐻(𝑧).


b) Grafique la magnitud y fase de la respuesta en frecuencia como se muestra en la
Figura 5.2.

Figura 5.2 Respuesta en frecuencia 𝐻(𝑒 𝑗𝜔 )

en su programa principal para realizar la operación de convolución de señales discretas.

PREGUNTAS A CONTESTAR:

1. Determine la función del sistema 𝐻(𝑧) de un filtro FIR con respuesta el impulso
ℎ[𝑛] = 𝛿[𝑛] − 7𝛿[𝑛 − 2] − 3𝛿[𝑛 − 3]

2. Determine la respuesta al impulso ℎ[𝑛] de un filtro FIR con respuesta al sistema


𝑗𝜋 𝑗𝜋
𝐻(𝑧) = 4 (1 − 𝑒 2 𝑧 −1 ) (1 − 𝑒 − 2 𝑧 −1 ) (1 + 0.8𝑧 −1 )
3. Use la transformada z de 𝑥[𝑛] = 𝛿[𝑛 − 1] − 𝛿[𝑛 − 2] + 𝛿[𝑛 − 3] − 𝛿[𝑛 − 4] y
la función del sistema 𝐻(𝑧) = 1 − 𝑧 −1 para hallar la salida del sistema 𝑦[𝑛].

6
LABORATORIO DE SEÑALES Y SISTEMAS

4. Use la transformada z para combinar los siguientes sistemas en cascada:


𝑤[𝑛] = 𝑥[𝑛] + 𝑥[𝑛 − 1]
𝑦[𝑛] = 𝑤[𝑛] − 𝑤[𝑛 − 1] + 𝑤[𝑛 − 2]
Y halle 𝑦[𝑛] en términos de 𝑥[𝑛].

5. Factorice el siguiente polinomio y grafique las raíces en el plano complejo.


𝑃(𝑧) = 1 + 2𝑧 −1 + 2𝑧 −2 + 𝑧 −3

BIBLIOGRAFÍA:

[1] J. H. McClellan, R. W. Schafer y M. A. Yoder, Signal Processing First, Pearson , 1st


Edición.

[2] J. G. Proakis y D. G. Manolakis, Tratamiento digital de señales, Madrid: Pearson,


Cuarta Edición.

También podría gustarte