Está en la página 1de 19

Procesamiento Digital de Señales Función Transferencia

E7S 2020 Trabajo Práctico Nº3

Ejercicio 1:
Dado el STD lineal, causal, invariante en el tiempo, de primer orden, con Función de Transferencia:
𝐻(𝑧 −1 ) = 𝐴0 + 𝐴1 𝑧 −1
a) Encontrar la Ecuación de Diferencias asociada.
𝑌(𝑧 −1 )
= 𝐴0 + 𝐴1 𝑧 −1
𝑋(𝑧 −1 )
𝑌(𝑧 −1 ) = (𝐴0 + 𝐴1 𝑧 −1 )𝑋(𝑧 −1 )
𝑌(𝑧 −1 ) = 𝐴0 𝑋(𝑧 −1 ) + 𝐴1 𝑧 −1 𝑋(𝑧 −1 )
Antitransformando:
𝑦(𝑘) = 𝐴0 𝑥(𝑘) + 𝐴1 𝑥(𝑘 − 1) Ecuación de Diferencias
b) Encontrar la respuesta al impulso, tabular y graficar y(k) en función de k, para los valores de
A0 y A1:
1) A0 = A1 = 1 2) A0 = 1 ; A1 = -1
c) Ubicar en el plano z-1el cero 𝑧𝑐−1 correspondiente para los casos 1) y 2)
1) Con A0 = A1 = 1 → 𝑦(𝑘) = 𝑥(𝑘) + 𝑥(𝑘 − 1)
Impulso: 𝑥(𝑘) = 𝛿(𝑘) → Transformada: 𝑋(𝑧 −1 ) = 1
𝑦(𝑘) = 𝛿(𝑘) + 𝛿(𝑘 − 1)

𝑘 𝑥(𝑘) = 𝛿(𝑘) 𝑦(𝑘) 𝑦(𝑘)


FIR (Finite Impulse Response)
0 1 1
1 0 1 1
2 0 0
3 0 0
4 0 0
0 1 2 3 4 5 k
2) Con A0 = 1 A1 = -1 → 𝑦(𝑘) = 𝑥(𝑘) − 𝑥(𝑘 − 1)
Impulso: 𝑥(𝑘) = 𝛿(𝑘) → Transformada: 𝑋(𝑧 −1 ) = 1 → 𝑦(𝑘) = 𝛿(𝑘) − 𝛿(𝑘 − 1)

𝑘 𝑥(𝑘) = 𝛿(𝑘) 𝑦(𝑘) 𝑦(𝑘)


0 1 1
1 0 -1 1
2 0 0
3 0 0
4 0 0
0 1 2 3 4 5 k
Procesamiento Digital de Señales Función Transferencia
E7S 2020 Trabajo Práctico Nº3

d) Dar una realización circuital que verifique la ecuación de diferencias.

x(k) A0 + y(k) = A0 x(k) + A1 x(k-1)

z-1

A1
𝐻(𝑧 −1 ) = 𝐴0 + 𝐴1 𝑧 −1
A1 x(k-1)
x(k-1)

e) Comentar los resultados obtenidos. Qué tipo de respuesta presenta el sistema?

El sistema es FIR, sólo presenta ceros, ya que la Función Transferencia es sólo Numerador:
−𝐴0
𝐻(𝑧 −1 ) = 𝐴0 + 𝐴1 𝑧 −1 Solo Cero 𝐴0 + 𝐴1 𝑧𝑐−1 = 0 → 𝑧𝑐−1 = 𝐴1
1) 𝑧𝑐−1 = −1
2) 𝑧𝑐−1 = 1

1) 𝑧𝑐−1 = −1 2) 𝑧𝑐−1 = 1

Representación gráfica:

Polo: X

Cero: O
Procesamiento Digital de Señales Función Transferencia
E7S 2020 Trabajo Práctico Nº3

Ejercicio 2:
1
Dado el Sistema de Tiempo Discreto: 𝐻(𝑧 −1 ) =
1+𝐵1 𝑧 −1
a) Encontrar la Ecuación de Diferencias asociada.
𝑌(𝑧 −1 ) 1
=
𝑋(𝑧 −1 ) 1 + 𝐵1 𝑧−1
1
𝑌(𝑧 −1 ) = 𝑋(𝑧 −1 )
1 + 𝐵1 𝑧−1
𝑌(𝑧 −1 )(1 + 𝐵1 𝑧−1 ) = 𝑋(𝑧 −1 )
𝑌(𝑧 −1 ) + 𝐵1 𝑧−1 𝑌(𝑧 −1 ) = 𝑋(𝑧 −1 )
𝑌(𝑧 −1 ) = 𝑋(𝑧 −1 ) − 𝐵1 𝑧−1 𝑌(𝑧 −1 )
Antitransformando:
𝑦(𝑘) = 𝑥(𝑘) − 𝐵1 𝑦(𝑘 − 1) Ecuación de diferencias

d) Encontrar la respuesta al impulso, tabular y graficar y(k) en función de k.


Impulso: 𝑥(𝑘) = 𝛿(𝑘) → Transformada: 𝑋(𝑧 −1 ) = 1
1
𝑌(𝑧 −1 ) =
1 + 𝐵1 𝑧−1
1
Antitransformando: (De la tabla de transformadas: 𝑓(𝑘) = (−𝑎)𝑘 → 𝐹(𝑧) = 1+𝑎𝑧 −1
)

𝑦(𝑘) = (−𝐵1 )𝑘 Respuesta al Impulso


b) Acotar los valores de B1 para que el STD sea estable: |𝐵1 | ≤ 1

c) Ubicar en el plano z-1el polo correspondiente, para los coeficientes:


1) B1= 2 2) B1= ½ 3) B1= -2 4) B1= -½

1
El polo es la singularidad del denominador: 1 + 𝐵1 𝑧𝑝−1 = 0 → 𝑧𝑝−1 = −
𝐵1
−1 1 −1
Entonces: 1) B1= 2 → 𝑧𝑝1 =− ; 2) B1= ½ → 𝑧𝑝2 = −2
2
−1 1 −1
3) B1= -2 → 𝑧𝑝3 = ; 4) B1= -½ → 𝑧𝑝4 =2
2
Procesamiento Digital de Señales Función Transferencia
E7S 2020 Trabajo Práctico Nº3

1
Siendo 𝑧𝑝−1 = − , para: 1) B1= 2 ; 2) B1= ½ ; 3) B1= -2 ; 4) B1= -½ ,
𝐵1
−1 −1 1 −1 −1 1
los polos se ubican en el plano z-1 en: 𝑧𝑝1 = − 2 ; 𝑧𝑝2 = −2 ; 𝑧𝑝3 = 2 ; 𝑧𝑝4 =2

Plano z-1

−1 1 1
−1
𝑧𝑝2 = −2 𝑧𝑝1 = −2 −1
𝑧𝑝3 =2 −1
𝑧𝑝4 =2

d) Para los valores de B1 del punto anterior, encontrar la respuesta al impulso, tabular y graficar y(k)
en función de k. Qué tipo de respuesta que presenta el sistema? Comentar los resultados obtenidos.

−1 )
𝑌(𝑧−1 ) 1
𝐻(𝑧 = =
𝑋(𝑧−1 ) 1 + 𝐵1 𝑧 −1
Impulso: 𝑥(𝑘) = 𝛿(𝑘) → Transformada: 𝑋(𝑧 −1 ) = 1
1
𝑌(𝑧 −1 ) =
1 + 𝐵1 𝑧 −1
𝑘
Antitransformando 𝑦(𝑘) = (−𝐵1 )
1) B1= 2 → 𝑦1 (𝑘) = (−2)𝑘 2) B1= ½ → 𝑦2 (𝑘) = (−½)𝑘
3) B1= -2 → 𝑦3 (𝑘) = (2)𝑘 4) B1= -½ → 𝑦4 (𝑘) = (½)𝑘
𝑘
𝑥(𝑘) = 𝛿(𝑘) 𝑦(𝑘) = (−𝐵1 )
𝑘 𝑥(𝑘) 𝑦1 (𝑘) 𝑦2 (𝑘) 𝑦3 (𝑘) 𝑦4 (𝑘)
0 1 1 1 1 1
1 0 -2 −½ 2 ½
2 0 4 1/4 4 1/4
3 0 -8 -1/8 8 1/8
4 0 16 1/16 16 1/16 Es un sistema IIR (Infinite Impulse Response)
5 0 -32 -1/32 32 1/32
⁞ ⁞ ⁞ ⁞ ⁞ ⁞
Procesamiento Digital de Señales Función Transferencia
E7S 2020 Trabajo Práctico Nº3

Respuesta Alternada, Creciente Respuesta Alternada, Decreciente

Respuesta Monótona, Creciente Respuesta Monótona, Decreciente

e) Dar una realización circuital que verifique la ecuación de diferencias.

y(k)
x(k) +
- z-1
y(k) = x(k) - B1 y(k-1)

B1
B1 y(k-1) y(k-1)

Función Transferencia:
−1 )
𝑌(𝑧−1 ) 1
𝐻(𝑧 = =
𝑋(𝑧−1 ) 1 + 𝐵1 𝑧 −1
Procesamiento Digital de Señales Función Transferencia
E7S 2020 Trabajo Práctico Nº3

Ejercicio 3
1
Dado el Sistema de Tiempo Discreto: 𝐻(𝑧 −1 ) =
𝑧 −1 −𝑧𝑝−1
Encontrar la respuesta temporal y(k) del STD, con el polo 𝑧𝑝−1 = 1.25, para las siguientes funciones
de entrada x(k):
a) Impulso: 𝑥(𝑘) = 2 𝛿(𝑘)
b) Escalón: 𝑥(𝑘) = 10 𝑢(𝑘)
c) Escalón alternado: 𝑥(𝑘) = 3 ũ(𝑘), siendo ũ(k)=(-1)k , con k≥0

Si la función transferencia se presenta en términos de sus polos/ceros, y la necesito en términos de


sus coeficientes para encontrar la ecuación de diferencias, la respuesta temporal y su estructura
1
circuital, debo reordenar la función para darle la “forma normalizada”: 𝐻(𝑧 −1 ) = 1+𝐵 𝑧 −1
1
1
− −1
−1 )
1 1 𝑧𝑝 −1 )
𝐴0
𝐻(𝑧 = −1 = = → 𝐻(𝑧 =
𝑧 − 𝑧𝑝−1 −𝑧𝑝−1 (1 − 1−1 𝑧 −1 ) (1 − 1−1 𝑧 −1 ) 1 + 𝐵1 𝑧 −1
𝑧𝑝 𝑧𝑝

y(k)
x(k) A0 +
- z-1
y(k) = A0 x(k) - B1 y(k-1)

B1
B1 y(k-1) y(k-1)
1
𝐴0 = 𝐵1 = − 𝑧 −1 Plano z-1
𝑝

Siendo: 𝑧𝑝−1 = 1.25


1
Entonces: 𝐴0 = 𝐵1 = − 1.25 = −0.8

−1 )
𝑌(𝑧 −1 ) −0.8
𝐻(𝑧 = =
𝑋(𝑧 −1 ) 1 − 0.8𝑧 −1

𝑌(𝑧 −1 )(1 − 0.8𝑧 −1 ) = −0.8 𝑋(𝑧 −1 )

𝑌(𝑧 −1 ) − 0.8𝑧 −1 𝑌(𝑧 −1 ) = −0.8 𝑋(𝑧 −1 )

𝑌(𝑧 −1 ) = −0.8 𝑋(𝑧 −1 ) + 0.8𝑧 −1 𝑌(𝑧 −1 )

Antitransformando se obtiene la Ecuación de Diferencias:

𝑦(𝑘) = −0.8 𝑥(𝑘) + 0.8 𝑦(𝑘 − 1)


Procesamiento Digital de Señales Función Transferencia
E7S 2020 Trabajo Práctico Nº3

a) Respuesta al Impulso: 𝑥(𝑘) = 2𝛿(𝑘) → 𝑋(𝑧 −1 ) = 2 → 𝑦(𝑘) = −1.6 𝛿(𝑘) + 0.8 𝑦(𝑘 − 1)
−0.8 −0.8 1
O bien: 𝑌(𝑧 −1 ) = 𝑋(𝑧 −1 ) → 𝑌(𝑧 −1 ) = 1−0.8𝑧 −1 2 = −1.6 1−0.8𝑧 −1
1−0.8𝑧 −1
Antitransformando → 𝑦(𝑘) = −1.6(0.8)𝑘

𝑘 𝑥(𝑘) = 2𝛿(𝑘) 𝑦(𝑘)


0 2 -1.6
1 0 -1.28
2 0 -1.024
3 0 -0.8192
4 0 -0.6554
⁞ 0 ⁞
→∞ 0 →0
k=[0:15];
y= [-1.6000 -1.2800 -1.0240 -0.8192 -
0.6554 -0.5243 -0.4194 -0.3355 -0.2684
-0.2147 -0.1718 -0.1374 -0.1100 -0.0880
-0.0704 -0.0563]; stem (k,y)

b) Escalón: 𝑥(𝑘) = 10 𝑢(𝑘)


10
Antitransformando: 𝑥(𝑘) = 10 𝑢(𝑘) → 𝑋(𝑧−1 ) = 1−𝑧−1
−0.8 −0.8 10 −8
𝑌(𝑧 −1 ) = 𝑋(𝑧 −1 )
= =
1 − 0.8𝑧 −1 1 − 0.8𝑧 −1 1 − 𝑧 −1 (1 − 0.8𝑧 −1 )(1 − 𝑧 −1 )
−8 𝐴 𝐵
𝑌(𝑧 −1 ) = = +
(1 − 0.8𝑧 −1 )(1 − 𝑧 −1 ) (1 − 0.8𝑧 −1 ) (1 − 𝑧 −1 )

−1 )
−8 𝐴(1 − 𝑧 −1 ) + 𝐵(1 − 0.8𝑧 −1 )
𝑌(𝑧 = =
(1 − 0.8𝑧 −1 )(1 − 𝑧 −1 ) (1 − 0.8𝑧 −1 )(1 − 𝑧 −1 )
𝐴(1 − 𝑧 −1 ) + 𝐵(1 − 0.8𝑧 −1 )= −8
𝐴 + 𝐵 = −8 → 𝐴 = −8 − 𝐵
𝐴 − 𝐴𝑧 −1 + 𝐵 − 0.8 𝐵 𝑧 −1 = −8 → { } − 0.8𝐵 = −8 − 𝐵
– 𝐴 − 0.8 𝐵 = 0 → 𝐴 = −0.8𝐵
−8
𝐵(1 − 0.8) = −8 → 𝐵 = → 𝐵 = −40
0.2
𝐴 = −8 − 𝐵 → 𝐴 = −8 − (−40) = 32 ; 𝐴 = 32
32 −40
𝑌(𝑧 −1 ) = +
(1 − 0.8𝑧 −1 ) (1 − 𝑧 −1 )

Antitransformando: 𝑦(𝑘) = 32 (0.8)𝑘 − 40 𝑢(𝑘)


Resp.Transitoria Resp.Permanente
Procesamiento Digital de Señales Función Transferencia
E7S 2020 Trabajo Práctico Nº3

En Matlab y(k) se puede graficar como:


>> k=[0:35]; y=32*0.8.^k - 40; stem(k,y)

𝑘 𝑥(𝑘) = 10𝑢(𝑘) 𝑦(𝑘)


0 10 -8.0
1 10 -14.4
2 10 -19.52
3 10 -23.616
4 10 -26.8928
5 10 -29.5142
⁞ 10 ⁞
35 10 -39.987
⁞ 10 ⁞
→∞ 10 → -40
k=[0:35];
y=[ -8.0000 -14.4000 -19.5200 -23.6160 -26.8928 -29.5142 -31.6114 -33.2891 -34.6313 -35.7050 -
36.5640 -37.2512 -37.8010 -38.2408 -38.5926 -38.8741 -39.0993 -39.2794 -39.4235 -39.5388 -
39.6311 -39.7049 -39.7639 -39.8111 -39.8489 -39.8791 -39.9033 -39.9226 -39.9381 -39.9505 -
39.9604 -39.9683 -39.9746 -39.9797 -39.9838 -39.9870]

c) Escalón alternado: 𝑥(𝑘) = 3 ũ(𝑘), siendo ũ(k)=(-1)k , con k≥0


3
𝑥(𝑘) = 3 ũ(𝑘) → 𝑋(𝑧−1 ) =
1 + 𝑧−1
−0.8 −0.8 3 −2.4
𝑌(𝑧 −1 ) = 𝑋(𝑧 −1 )
= =
1 − 0.8𝑧 −1 1 − 0.8𝑧 −1 1 + 𝑧 −1 (1 − 0.8𝑧 −1 )(1 + 𝑧 −1 )

−2.4 𝐴 𝐵
𝑌(𝑧 −1 ) = = +
(1 − 0.8𝑧 )(1 + 𝑧 ) (1 − 0.8𝑧 ) (1 + 𝑧 −1 )
−1 −1 −1

−1 )
−2.4 𝐴(1 − 𝑧 −1 ) + 𝐵(1 − 0.8𝑧 −1 )
𝑌(𝑧 = =
(1 − 0.8𝑧 −1 )(1 + 𝑧 −1 ) (1 − 0.8𝑧 −1 )(1 + 𝑧 −1 )

𝐴(1 + 𝑧 −1 ) + 𝐵(1 − 0.8𝑧 −1 ) = −2.4

𝐴 + 𝐵 = −2.4 → 𝐴 = −2.4 − 𝐵
𝐴 + 𝐴𝑧 −1 + 𝐵 − 0.8 𝐵 𝑧 −1 = −2.4 → { } 0.8𝐵 = −2.4 − 𝐵
𝐴 − 0.8 𝐵 = 0 → 𝐴 = 0.8𝐵
−2.4 −4
0.8𝐵 = −2.4 − 𝐵 → 𝐵(1 + 0.8) = −2.4 → 𝐵 = = → 𝐵 = −1.3333
1.8 3
4 −7.2+4 −3.2
𝐴 = −2.4 − 𝐵; 𝐴 = −2.4 + 3 = = = −1.0666 → 𝐴 = −1.0666
3 3

−1.0667 1.3333
𝑌(𝑧 −1 ) = +
(1 − 0.8𝑧 −1 ) (1 + 𝑧 −1 )
Antitransformando: 𝑦(𝑘) = −1.0667(0.8)𝑘 + 1.3333 ũ(𝑘)
Procesamiento Digital de Señales Función Transferencia
E7S 2020 Trabajo Práctico Nº3

Resp.Transitoria Resp.Permanente
En Matlab y(k) se puede graficar como:
>> k=[0:35]; y=-1.0667*(0.8).^k+1.3333*(-1).^k; stem(k,y)

𝑘 𝑥(𝑘) = 3ũ(𝑘) 𝑦(𝑘)


0 3 0.2666
1 -3 -2.1867
2 3 0.6506
3 -3 -1.8795
4 3 0.8964
5 -3 -1.6828
⁞ ⁞ ⁞
35 -3 -1.3337
⁞ ⁞ ⁞
→∞ -3  1.333

k = [0: 36];
y (k) = [0.2666 -2.1867 0.6506 -1.8795 0.8964 -1.6828 1.0537 -1.5570 1.1543 -1.4765
1.2188 -1.4249 1.2600 -1.3919 1.2864 -1.3708 1.3033 -1.3573 1.3141 -1.3487 1.3210
-1.3431 1.3254 -1.3396 1.3283 -1.3373 1.3301 -1.3359 1.3312 -1.3350 1.3320 -
1.3344 1.3325 -1.3340 1.3328 -1.3337];

stem(k,y)
Procesamiento Digital de Señales Función Transferencia
E7S 2020 Trabajo Práctico Nº3

Ejercicio 4
1+2𝑧 −1 +𝑧 −2
Dada la función transferencia: 𝐻(𝑧 −1 ) = 2
1− 𝑧 −1
3
a) Decir de qué orden es el STD. Encontrar polos y ceros y representar su ubicación en el plano 𝑧 −1
b) Encontrar la ecuación de diferencias que permita obtener su respuesta temporal para cualquier señal
aplicada.
c) Hallar la respuesta al impulso, hacer una tabla de valores y graficar la respuesta y(k). Decir qué tipo de
sistema es (FIR o IIR). ¿Es estable este sistema?
d) Dar una realización circuital para el STD.

Resolución:

a) Decir de qué orden es el STD. Encontrar polos y ceros y representar su ubicación en el plano 𝑧 −1

Orden N=2 (es el de mayor orden entre Numerador y Denominador)

𝐻(𝑧 −1 ) tiene 2 ceros y 1 polo:

𝑁(𝑧 −1 ) = 1 + 2𝑧 −1 + 𝑧 −2 = (1 + 𝑧 −1 )2 → 𝑧𝑐−11,2 = −1 (cero doble en -1)


2 3
𝐷(𝑧 −1 ) = 1 − 3 𝑧 −1 → 𝑧𝑝−1 = = 1.5
2

Plano z-1
Procesamiento Digital de Señales Función Transferencia
E7S 2020 Trabajo Práctico Nº3

b) Encontrar la ecuación de diferencias que permita obtener su respuesta temporal para cualquier señal
aplicada.

−1 )
𝑌(𝑧 −1 ) 1 + 2𝑧 −1 + 𝑧 −2
𝐻(𝑧 = =
𝑋(𝑧 −1 ) 2
1 − 𝑧 −1
3

−1 )
1 + 2𝑧 −1 + 𝑧 −2
𝑌(𝑧 = 𝑋(𝑧 −1 )
2 −1
1− 𝑧
3
2
𝑌(𝑧 −1 )(1 − 𝑧 −1 ) = (1 + 2𝑧 −1 + 𝑧 −2 )𝑋(𝑧 −1 )
3
2
𝑌(𝑧 −1 ) − 𝑧 −1 𝑌(𝑧 −1 ) = 𝑋(𝑧 −1 ) + 2𝑧 −1 𝑋(𝑧 −1 ) + 𝑧 −2 𝑋(𝑧 −1 )
3
2
𝑌(𝑧 −1 ) = 𝑋(𝑧 −1 ) + 2𝑧 −1 𝑋(𝑧 −1 ) + 𝑧 −2 𝑋(𝑧 −1 ) + 𝑧 −1 𝑌(𝑧 −1 )
3
Antitransformando:
2
𝑦(𝑘) = 𝑥(𝑘) + 2𝑥(𝑘 − 1) + 𝑥(𝑘 − 2) + 𝑦(𝑘 − 1)
3
Esta es la Ecuación de Diferencias que representa al STD, y permite obtener la
respuesta temporal para cualquier señal aplicada.

c) Hallar la respuesta al impulso, hacer una tabla de valores y graficar la respuesta y(k). Decir qué tipo
de sistema es (FIR o IIR). ¿Es estable este sistema?

Respuesta al Impulso: (También se la denomina “Respuesta libre del sistema”)


𝑥(𝑘) = 𝛿(𝑘) → 𝑋(𝑧 −1 ) = 1
1+2𝑧 −1 +𝑧 −2
𝑌(𝑧 −1 ) = 2 𝑋(𝑧 −1 )
1− 𝑧 −1
3
1
1 + 2𝑧 −1 + 𝑧 −2
−1 )
𝑌(𝑧 =
2
1 − 𝑧 −1
3
Podemos descomponer esta expresión en sumas que se pueden
antitransformar directamente:
Procesamiento Digital de Señales Función Transferencia
E7S 2020 Trabajo Práctico Nº3

−1 )
1 2𝑧 −1 𝑧 −2
𝑌(𝑧 = + +
2 −1 2 −1 2
1− 𝑧 1− 𝑧 1 − 𝑧 −1
3 3 3
Antitransformamos cada módulo utilizando la tabla de Transformada Z:
−1 )
1 2𝑧 −1 𝑧 −2
𝑌(𝑧 = + +
2 −1 2 −1 2
1− 𝑧 1− 𝑧 1 − 𝑧 −1
3 3 3
2 𝑘 2 𝑘−1 2 𝑘−2
𝑦(𝑘) = ( ) + 2 ( ) +( )
3 3 3
En k=0 y(k)=(2/3)^0=1 (Porque la función es causal y no existe para valores de k<0)
En k=1 y(k)=(2/3)^1+2(2/3)^0=(2/3)+2=2.6667
En k=2 y(k)=(2/3)^2+2(2/3)^1+(2/3)^0=(4/9)+(4/3)+1=2.7778
En k=3 en adelante, y(k) se calcula completa:
>> k=[3:20]; y=(2/3).^k +2*(2/3).^(k-1)+(2/3).^(k-2)

Respuesta monótona, convergente.


k=[ 0 : 20];
y=[1.0000 2.6667 2.7778 1.8519 1.2346 0.8230 0.5487 0.3658 0.2439
0.1626 0.1084 0.0723 0.0482 0.0321 0.0214 0.0143 0.0095 0.0063
0.0042 0.0028 0.0019];
Procesamiento Digital de Señales Función Transferencia
E7S 2020 Trabajo Práctico Nº3

d) Dar una realización circuital para el STD.

Sugerencia: Para proponer una realización circuital descomponer 𝐻(𝑧 −1 ) en etapas en cascada:
𝑁(𝑧 −1 ) 1+2𝑧 −1 +𝑧 −2 1
𝐻(𝑧 −1 ) = −1 )
= 2 → 𝐻(𝑧 −1 ) = 𝑁(𝑧 −1 )
𝐷(𝑧 1− 𝑧 −1 𝐷(𝑧 −1 )
3

1 1
𝐻1 (𝑧 −1 ) = =
𝐷(𝑧 −1 ) 1 − 2 𝑧 −1
3

y(k)
x(k) +
- z-1
y(k) = x(k) /2/3 y(k-1)

-2/3
-2/3 y(k-1) y(k-1)

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

x(k) 1 + y(k)
x(k)
z-1 y(k) = x(k) + 2x(k-1)+ x(k-2)
x(k-1) 2 +
2 x(k-1)
z-1

x(k-2) 1
x(k-2)

1 1
𝐻1 (𝑧 −1 ) = =
𝐷(𝑧 −1 ) 1 − 2 𝑧 −1
3
𝐻2 (𝑧 ) = 𝑁(𝑧 ) = (1 + 2𝑧 + 𝑧 −2 )
−1 −1 −1
Procesamiento Digital de Señales Función Transferencia
E7S 2020 Trabajo Práctico Nº3

1 1 1 + 2𝑧 −1 + 𝑧 −2
𝐻1 (𝑧 −1 ) = 𝑁(𝑧 −1 )
= (1 −1
+ 2𝑧 + 𝑧 −2 )
=
𝐷(𝑧 −1 ) 2 −1 2
1− 𝑧 1 − 𝑧 −1
3 3
𝑊(𝑧 −1 ) 𝑌(𝑧 −1 )
𝐻1 (𝑧 −1 ) = 𝐻2 (𝑧 −1 ) =
𝑋(𝑧 −1 ) 𝑊(𝑧 −1 )

w(k) y(k)
x(k)
+ (k) 1 +
- z-1
z-1

-2/3 2 +
z-1

Componentes: 3 retardos, 4 multiplicadores, 3 sumadores

x(k) y(k)
+ 1 +
- z-1

-2/3 2 +
z-1

Realización canónica (mínimo número de componentes)


Componentes: 2 retardos, 4 multiplicadores, 3 sumadores
Nº retardos = Orden del STD
Procesamiento Digital de Señales Función Transferencia
E7S 2020 Trabajo Práctico Nº3

Problema 5
Para un STD representado por la ecuación de diferencias y (k )  0.2 y (k  1)  x(k ) , con señal de
entrada x(k) = 5u(k)
a) Encontrar la solución completa o general de la ecuación de diferencias.
b) Encontrar la respuesta temporal aplicando Transformada Z.
c) En a) y b) indicar las respuestas transitoria y permanente. Comparar los resultados
obtenidos.
d) Graficar la salida y(k) para k=0, 1,…,5.

Resolución
a) Encontrar la solución completa o general de la ecuación de diferencias.
𝑦(𝑘) + 0.2 𝑦(𝑘 − 1) = 𝑥(𝑘) 𝑥(𝑘) = 5 𝑢(𝑘)
−1
O, en términos del operador E: (1 + 0.2 𝐸 )𝑦(𝑘) = 𝑥(𝑘)
Planteamos la solución de la homogénea: 𝑦(𝑘) + 0.2 𝑦(𝑘 − 1) = 0
𝑦ℎ (𝑘) = 𝐶𝑀𝑘 , con C≠0, y la solución no trivial M≠0
𝑦ℎ (𝑘 − 1) = 𝐶𝑀𝑘−1
Reemplazando en la ecuación:
u(k)
𝐶𝑀𝑘 + 0.2 𝐶𝑀𝑘−1 = 0
−1 1
𝐶𝑀𝑘 (1 + 0.2 𝑀−1 ) = 0 → 𝑀−1 = 0.2 → 𝑀 = −0.2
Entonces: 𝑦ℎ (𝑘) = 𝐶(−0.2)𝑘
Planteamos la solución particular para la señal: 𝑥(𝑘) = 5 𝑢(𝑘) 0 1 2 3 4 5 ... k
El escalón se define como: 𝑢(𝑘) = 1 , 𝑐𝑜𝑛 𝑘 ≥ 0, por lo tanto es una constante: 5𝑢(𝑘) = 5. 1𝑘 = 5
𝑘

Entonces planteamos como solución de la particular: 𝑦𝑝 (𝑘) = 𝐴 (con A= Constante)


Reemplazando en la ecuación: 𝑦𝑝 (𝑘) + 0.2 𝑦𝑝 (𝑘 − 1) = 5 𝑢(𝑘)
𝐴 + 0.2 𝐴 = 5 𝑢(𝑘)
1.2 𝐴 = 5 𝑢(𝑘)
5
𝐴= 𝑢(𝑘) = 4.1667 𝑢(𝑘)
1.2
La solución completa de la ecuación de diferencias es: 𝑦𝑐 (𝑘) = 𝑦ℎ (𝑘) + 𝑦𝑝 (𝑘)
Esto es: 𝑦𝑐 (𝑘) = 𝐶(−0.2)𝑘 + 4.1667 𝑢(𝑘)
Cálculo de la constante C:
Debo tener una Condición Inicial, para eso puedo particularizar la ecuación original, para 𝑘 = 0
𝑦(0) + 0.2 𝑦(−1) = 5 → 𝑦(0) = 5
(Al ser un STD causal, la señal no existe para k < 0, entonces: 𝑦(−1) = 0 )
Reemplazando 𝑦(0) = 5 en la solución completa: 𝑦(0) = 𝐶(−0.2)0 + 4.1667 𝑢(0) = 5
Procesamiento Digital de Señales Función Transferencia
E7S 2020 Trabajo Práctico Nº3

5 1 10 5
De aquí despejo C: 𝐶 = 5 − 4.1667=0.8333 (o bien 𝐶 = 5 − 1.2 = 1.2 = 12 = 6 )
Reemplazando en la solución completa:
𝑦𝑐 (𝑘) = 0.8333(−0.2)𝑘 + 4.1667 𝑢(𝑘)
Resp.Transitoria Resp.Permanente

b) Encontrar la respuesta temporal aplicando Transformada Z.


𝑦(𝑘) + 0.2 𝑦(𝑘 − 1) = 𝑥(𝑘)
Antitransformando: 𝑌(𝑧 −1 ) + 0.2 𝑧 −1 𝑌(𝑧 −1 ) = 𝑋(𝑧 −1 )
𝑌(𝑧 −1 )(1 + 0.2 𝑧 −1 ) = 𝑋(𝑧 −1 )
1
𝑌(𝑧 −1 ) = 𝑋(𝑧 −1 )
1 + 0.2 𝑧 −1
5
Para la señal 𝑥(𝑘) = 5 𝑢(𝑘) → la Transformada Z es 𝑋(𝑧 −1 ) =
1− 𝑧 −1
1 5
Reemplazando: 𝑌(𝑧 −1 ) =
1+0.2 𝑧 −1 1− 𝑧 −1
Aplicando fracciones parciales:
1 5 𝐴 𝐵
𝑌(𝑧 −1 ) = −1 −1
= −1
+
1 + 0.2 𝑧 1 − 𝑧 1 + 0.2 𝑧 1 − 𝑧 −1

−1 )
𝐴 𝐵 𝐴(1 − 𝑧 −1 ) + 𝐵(1 + 0.2 𝑧 −1 )
𝑌(𝑧 = + =
1 + 0.2 𝑧 −1 1 − 𝑧 −1 (1 + 0.2 𝑧 −1 )(1 − 𝑧 −1 )

−1 )
5 𝐴 − 𝐴 𝑧 −1 + 𝐵 + 0.2 𝐵 𝑧 −1
𝑌(𝑧 = =
(1 + 0.2 𝑧 −1 )(1 − 𝑧 −1 ) (1 + 0.2 𝑧 −1 )(1 − 𝑧 −1 )
𝐴 − 𝐴 𝑧 −1 + 𝐵 + 0.2 𝐵 𝑧 −1 = 5
𝐴+𝐵 =5 → 𝐴 = 5−𝐵
−𝐴 + 0.2 𝐵 = 0 → 𝐴 = 0.2 𝐵
5 − 𝐵 = 0.2 𝐵
5
1.2 𝐵 = 5 → 𝐵 = 1.2 = 4.1667
5 1 10
𝐴 = 5−𝐵 → 𝐴 = 5 − 1.2 = 1.2 = 12 = 0.8333
𝐴 𝐵 0.8333 4.1667
𝑌(𝑧 −1 ) = −1
+ −1
= −1
+
1 + 0.2 𝑧 1− 𝑧 1 + 0.2 𝑧 1 − 𝑧 −1
0.8333 4.1667
Antitransformando 𝑍 −1 {𝑌(𝑧 −1 )} = 𝑍 −1 { } + 𝑍 −1 {1− 𝑧 −1}
1+0.2 𝑧 −1
1 1
𝑍 −1 {𝑌(𝑧 −1 )} = 0.8333 𝑍 −1 { −1
} + 4.1667 𝑍 −1 { }
1 + 0.2 𝑧 1 − 𝑧 −1
𝑦(𝑘) = 0.8333(−0.2)𝑘 + 4.1667 𝑢(𝑘)
Resp.Transitoria Resp.Permanente
Procesamiento Digital de Señales Función Transferencia
E7S 2020 Trabajo Práctico Nº3

c) Los resultados obtenidos por ambos métodos son iguales.


𝑦(𝑘) = 0.8333(−0.2)𝑘 + 4.1667 𝑢(𝑘)
Resp.Transitoria Resp.Permanente

d) Graficar la salida y(k) para k=0, 1,…,5.

𝑘 𝑥(𝑘) = 5𝑢(𝑘) 𝑦(𝑘)


0 5 5
1 5 4.3334
2 5 4.2000
3 5 4.1734
4 5 4.1680
5 5 4.1670
⁞ 5 ⁞
→∞ 5 4.1667

Problema 6
Dado el Sistema de Tiempo Discreto: 𝐻 (𝑧−1) = 1- 2𝑧−1+0.5 𝑧−2
a) Encontrar la respuesta y(k) a las siguientes señales de entrada:
1) x(𝑘) = 2 𝛿(𝑘 – 1) +5 𝛿(𝑘 – 2) + 3 𝛿(𝑘 − 3)
2) x(𝑘) = 2 𝛿(𝑘 – 1) +5 𝛿(𝑘 – 5) + 3 𝛿(𝑘 − 10)
b) En todos los casos tabular y graficar la respuesta en función de k.
c) Comparar los resultados obtenidos y escribir las conclusiones (casos de eco y reverberación)

Desarrollo:

𝑌(𝑧 −1 )
𝐻 (𝑧 −1 ) = 𝑋(𝑧 −1 ) = 1 − 2𝑧 −1 + 0.5 𝑧 −2

𝑌 (𝑧 −1 ) = ( 1 − 2𝑧 −1 + 0.5 𝑧 −2 )𝑋 (𝑧 −1 )

Para x(𝑘) = 𝛿(𝑘) → 𝑋(𝑧 −1 ) = 1


𝑌 (𝑧 −1 ) = ( 1 − 2𝑧 −1 + 0.5 𝑧 −2 )

Respuesta al Impulso:
𝑦 (𝑘) = δ(k) − 2δ(k − 1) + 0.5 δ(k − 2)
Procesamiento Digital de Señales Función Transferencia
E7S 2020 Trabajo Práctico Nº3

1) Con x(k) = 2 δ(k – 1) + 5 δ(k – 2) + 3 δ(k − 3)

La transformada de x(k) es: 𝑋 (𝑧 −1 ) = 2𝑧 −1 + 5 𝑧 −2 + 3𝑧 −3

El sistema es: 𝑌 (𝑧 −1 ) = ( 1 − 2𝑧 −1 + 0.5 𝑧 −2 )𝑋 (𝑧 −1 )

Reemplazando por la entrada transformada 𝑋 (𝑧 −1 )


𝑌 (𝑧 −1 ) = ( 1 − 2𝑧 −1 + 0.5 𝑧 −2 )(2𝑧 −1 + 5 𝑧 −2 + 3𝑧 −3 )

𝑌 (𝑧 −1 ) = (2𝑧 −1 + 5 𝑧 −2 + 3𝑧 −3 ) − 2𝑧 −1 (2𝑧 −1 + 5 𝑧 −2 + 3𝑧 −3 ) + 0.5 𝑧 −2 (2𝑧 −1 + 5 𝑧 −2 + 3𝑧 −3 )

𝑌 (𝑧 −1 ) = 2𝑧 −1 + 5 𝑧 −2 + 3𝑧 −3 − 4𝑧 −2 − 10 𝑧 −3 − 6𝑧 −4 + 𝑧 −3 + 2.5 𝑧 −4 + 1.5𝑧 −5

𝑌 (𝑧 −1 ) = 2𝑧 −1 + 𝑧 −2 − 6𝑧 −3 − 3.5 𝑧 −4 + 1.5𝑧 −5

y(k) = 2 δ(k – 1) + δ(k – 2) − 6 δ(k − 3) − 3.5 δ(k − 4) + 1.5 δ(k − 5)

Respuesta tipo “Reverberación”

2) Con x(k) = 2 δ(k – 1) + 5 δ(k – 5) + 3 δ(k − 10)

Para la x(k) dada su transformada es: 𝑋 (𝑧 −1 ) = 2𝑧 −1 + 5 𝑧 −5 + 3𝑧 −10

El sistema es: 𝑌 (𝑧 −1 ) = ( 1 − 2𝑧 −1 + 0.5 𝑧 −2 )𝑋 (𝑧 −1 )

Reemplazando por la entrada transformada


𝑌 (𝑧 −1 ) = ( 1 − 2𝑧 −1 + 0.5 𝑧 −2 )(2𝑧 −1 + 5 𝑧 −5 + 3𝑧 −10 )

𝑌 (𝑧 −1 ) = (2𝑧 −1 + 5 𝑧 −5 + 3𝑧 −10 ) − 2𝑧 −1 (2𝑧 −1 + 5 𝑧 −5 + 3𝑧 −10 ) + 0.5 𝑧 −2 (2𝑧 −1 + 5 𝑧 −5 + 3𝑧 −10 )


Procesamiento Digital de Señales Función Transferencia
E7S 2020 Trabajo Práctico Nº3

𝑌 (𝑧 −1 ) = 2𝑧 −1 + 5 𝑧 −5 + 3𝑧 −10 − 4𝑧 −2 − 10 𝑧 −6 − 6𝑧 −11 + 𝑧 −3 + 2.5 𝑧 −7 + 1.5𝑧 −12

𝑌 (𝑧 −1 ) = 2𝑧 −1 − 4 𝑧 −2 + 𝑧 −3 + 5𝑧 −5 − 10 𝑧 −6 + 2.5 𝑧 −7 + 3𝑧 −10 − 6𝑧 −11 + 1.5𝑧 −12

y(k) = 2 δ(k – 1) − 4 δ(k – 2) + δ(k − 3) + 5 δ(k − 5) − 10 δ(k − 6) + 2.5 δ(k − 7)


+ 3 δ(k − 10) − 6 δ(k − 11) + 1.5 δ(k − 12)

Respuesta tipo “Eco”

La respuesta es de tipo “eco” cuando se pueden distinguir perfectamente las respuestas a cada uno de los
impulsos de entrada, afectadas por su factor de peso correspondiente.

La respuesta es de tipo “reverberación” cuando los impulsos de entrada están tan próximos uno de otro,
que la respuesta del primero no terminó cuando entra el siguiente impulso. De este modo las respuestas
se entremezclan y no se distinguen las respuestas individuales.

También podría gustarte