Você está na página 1de 22

P.D.S.

Estruturas para
sistemas em tempo
discreto

Lista de Exercícios – Aula 5


PROF. VIVIANA RAQUEL ZURRO
Sumário
ESTRUTURAS ..................................................................................................................................... 2
Sistemas IIR .................................................................................................................................... 3
Referências ........................................................................................................................................ 21

Caderno Aula 5 1 Eng. Viviana Zurro MSc.


ESTRUTURAS
Tabela 1: Pares de transformadas (OPPENHEIM e SCHAFER, 2012).

Sequência Transformada RDC

1
𝛿[𝑛] 1 Todo 𝑧
1

2 1
𝑢[𝑛] |𝑧| > 1
2 1 − 𝑧 −1

3 1
−𝑢[−𝑛 − 1] |𝑧| < 1
3 1 − 𝑧 −1

4 Todo 𝑧 exceto 0 se
𝛿[𝑛 − 𝑚] 𝑧 −𝑚
4 𝑚 > 0 ou ∞ se 𝑚 < 0

5 1
𝑎𝑛 𝑢[𝑛] |𝑧| > |𝑎|
5 1 − 𝑎𝑧 −1

6 1
−𝑎𝑛 𝑢[−𝑛 − 1] |𝑧| < |𝑎|
6 1 − 𝑎𝑧 −1

7 𝑎𝑧 −1
𝑛𝑎𝑛 𝑢[𝑛] |𝑧| > |𝑎|
7 (1 − 𝑎𝑧 −1 )2

8 𝑎𝑧 −1
−𝑛𝑎𝑛 𝑢[−𝑛 − 1] |𝑧| < |𝑎|
8 (1 − 𝑎𝑧 −1 )2

9 1 − 𝑐𝑜𝑠(𝜔0 )𝑧 −1
𝑐𝑜𝑠(𝜔0 𝑛)𝑢[𝑛] |𝑧| > 1
9 1 − 2𝑐𝑜𝑠(𝜔0 )𝑧 −1 + 𝑧 −2

1 𝑠𝑒𝑛(𝜔0 )𝑧 −1
𝑠𝑒𝑛(𝜔0 𝑛)𝑢[𝑛] |𝑧| > 1
10 1 − 2𝑐𝑜𝑠(𝜔0 )𝑧 −1 + 𝑧 −2

1 1 − 𝑟𝑐𝑜𝑠(𝜔0 )𝑧 −1
𝑟 𝑛 𝑐𝑜𝑠(𝜔0 𝑛)𝑢[𝑛] |𝑧| > 𝑟
11 1 − 2𝑟𝑐𝑜𝑠(𝜔0 )𝑧 −1 + 𝑟 2 𝑧 −2

1 𝑟𝑠𝑒𝑛(𝜔0 )𝑧 −1
𝑟 𝑛 𝑠𝑒𝑛(𝜔0 𝑛)𝑢[𝑛] |𝑧| > 𝑟
12 1 − 2𝑟𝑐𝑜𝑠(𝜔0 )𝑧 −1 + 𝑟 2 𝑧 −2

1 𝑎𝑛 0 ≤𝑛 ≤𝑁−1 1 − 𝑎𝑁 𝑧 −𝑁
{ |𝑧| > 0
13 0 𝑐𝑎𝑠𝑜 𝑐𝑜𝑛𝑡𝑟á𝑟𝑖𝑜 1 − 𝑎𝑧 −1

-----------------------------------------------------------------------------------------------------------------------------------

Caderno Aula 5 2 Eng. Viviana Zurro MSc.


Sistemas IIR

1. O diagrama de fluxo da figura na forma direta II transposta descreve um sistema LIT.

a. Determine a função do sistema.


b. Determine a resposta ao impulso.

Resolução

a. Função do sistema

2 + 0,25𝑧 −1
𝐻(𝑧) =
1 − 0,5𝑧 −1

b. Resposta ao impulso

Método 1:

Aplicando distributiva:

2 0,25𝑧 −1
𝐻(𝑧) = +
1 − 0,5𝑧 −1 1 − 0,5𝑧 −1

Aplicando os pares de transformada 4 e 5 da Tabela 1:

ℎ1 [𝑛] = 2(0,5)𝑛 𝑢[𝑛] + 0,25(0,5)(𝑛−1) 𝑢[𝑛 − 1]

Método 2:

Aplicando divisão longa (numerador e denominador tem o mesmo grau). Ordenando numerador e
denominador do maior grau para o menor grau:

2,5
𝐻(𝑧) = −0,5 +
1 − 0,5𝑧 −1

Aplicando os pares de transformada 1 e 5 da Tabela 1:

ℎ2 [𝑛] = −0,5𝛿[𝑛] + 2,5(0,5)𝑛 𝑢[𝑛]

Gráficos de ℎ1 [𝑛] e ℎ2 [𝑛] usando o software Scilab (DASSAULT SYSTÈMES, 2023)

Caderno Aula 5 3 Eng. Viviana Zurro MSc.


Como podemos ver, as duas funções são iguais calculadas por métodos diferentes, mas a função
ℎ2 [𝑛] é mais fácil de escrever no algoritmo e requer menos cálculos que a função ℎ1 [𝑛] o que faz
com que esse método seja mais adequado neste caso.

-----------------------------------------------------------------------------------------------------------------------------------

2. Baseado no problema 6.25 do livro texto: Um sistema LIT causal é definido pelo diagrama de
fluxo da figura a seguir. Esta figura representa o sistema como uma cascata de um sistema
de segunda ordem em série com um sistema de primeira ordem.

Caderno Aula 5 4 Eng. Viviana Zurro MSc.


a. Qual é a função do sistema em cascata global?
b. O sistema global é estável?
c. O sistema global é de fase mínima?
d. Desenhe o diagrama de fluxo de sinais na implementação forma direta II transposta.
e. Escreva a equação de diferenças que representa o sistema.

Resolução

c. Função do sistema

1 + 0,81𝑧 −2 1 + 2𝑧 −1
𝐻(𝑧) = 𝐻1 (𝑧). 𝐻2 (𝑧) = ⋅
1 − 0,3𝑧 −1 − 0,4𝑧 −2 1 + 0,8𝑧 −1

A primeira parte do polinômio representa um sistema de segunda ordem que será dividido em dois
sistemas de primeira ordem para identificar os polos e zeros.

Numerador 𝑁:

𝑁 = 1 + 0,81𝑧 −2 = (1 + 𝑎𝑧 −1 )(1 − 𝑎𝑧 −1 )

𝑁 = 1 − 𝑎𝑧 −1 + 𝑎𝑧 −1 − 𝑎2 𝑧 −2 = 1 − 𝑎2 𝑧 −2

−𝑎2 = 0,81 ⟹ 𝑎 = √−0,81 = 𝑗0,9

𝑁 = (1 + 𝑗0,9𝑧 −1 )(1 − 𝑗0,9𝑧 −1 )

Denominador 𝐷:

𝐷 = 1 − 0,3𝑧 −1 − 0,4𝑧 −2 = (1 + 𝑏𝑧 −1 )(1 + 𝑐𝑧 −1 )

𝐷 = 1 + 𝑐𝑧 −1 + 𝑏𝑧 −1 + 𝑏𝑐𝑧 −2 = 1 + (𝑐 + 𝑏)𝑧 −1 + 𝑏𝑐𝑧 −2

𝐷 = 1 + (𝑐 + 𝑏)𝑧 −1 + 𝑏𝑐𝑧 −2 = 1 − 0,3𝑧 −1 − 0,4𝑧 −2

𝑐 + 𝑏 = −0,3
(1)
𝑏𝑐 = −0,4

Resolvendo o sistema de equações (1):

𝑏 = −0,8 𝑐 = 0,5

Caderno Aula 5 5 Eng. Viviana Zurro MSc.


𝐷 = (1 − 0,8𝑧 −1 )(1 + 0,5𝑧 −1 )

Portanto a função do sistema com os polos e zeros identificados fica:

𝟏 + 𝟎, 𝟖𝟏𝒛−𝟐 𝟏 + 𝟐𝒛−𝟏 (𝟏 + 𝒋𝟎, 𝟗𝒛−𝟏 )(𝟏 − 𝒋𝟎, 𝟗𝒛−𝟏 )(𝟏 + 𝟐𝒛−𝟏 )


𝑯(𝒛) = ⋅ =
𝟏 − 𝟎, 𝟑𝒛−𝟏 − 𝟎, 𝟒𝒛−𝟐 𝟏 + 𝟎, 𝟖𝒛−𝟏 (𝟏 − 𝟎, 𝟖𝒛−𝟏 )(𝟏 + 𝟎, 𝟓𝒛−𝟏 )(𝟏 + 𝟎, 𝟖𝒛−𝟏 )

O sistema tem zeros em 𝑧 = −𝑗0,9, 𝑧 = 𝑗0,9 e 𝑧 = −2, e polos em 𝑧 = 0,8, 𝑧 = −0,5 e 𝑧 = −0,8.

d. Verificando o ponto (a), o sistema é estável porque todos os polos estão dentro do círculo de
raio unitário. Isto garante a estabilidade de um sistema causal.

e. O sistema, de acordo com o ponto (a) não é de fase mínima devido a que tem um zero fora
do círculo de raio unitário em 𝑧 = −2.

f. Para implementar o sistema na forma direta II transposta deveremos reescrever a função do


sistema.

(1 + 𝑗0,9𝑧 −1 )(1 − 𝑗0,9𝑧 −1 )(1 + 2𝑧 −1 ) 1 + 0,81𝑧 −2 1 + 2𝑧 −1 𝑁


𝐻(𝑧) = = ⋅ =
(1 − 0,8𝑧 −1 )(1 + 0,5𝑧 −1 )(1 + 0,8𝑧 −1 ) 1 − 0,3𝑧 −1 − 0,4𝑧 −2 1 + 0,8𝑧 −1 𝐷

Numerador 𝑁:

𝑁 = (1 + 0,81𝑧 −2 )(1 + 2𝑧 −1 )

𝑁 = 1 + 2𝑧 −1 + 0,81𝑧 −2 + 1,62𝑧 −3

Denominador 𝐷:

𝐷 = (1 − 0,3𝑧 −1 − 0,4𝑧 −2 )(1 + 0,8𝑧 −1 )

𝐷 = 1 + 0,8𝑧 −1 − 0,3𝑧 −1 − 0,24𝑧 −2 − 0,4𝑧 −2 − 0,32𝑧 −3

𝐷 = 1 + 0,5𝑧 −1 − 0,64𝑧 −2 − 0,32𝑧 −3

Caderno Aula 5 6 Eng. Viviana Zurro MSc.


1 + 2𝑧 −1 + 0,81𝑧 −2 + 1,62𝑧 −3
𝐻(𝑧) =
1 + 0,5𝑧 −1 − 0,64𝑧 −2 − 0,32𝑧 −3

g. Equação de diferenças:

Trabalhando com a função do sistema:

1 + 2𝑧 −1 + 0,81𝑧 −2 + 1,62𝑧 −3 𝑌(𝑧)


𝐻(𝑧) = −1 −2 −3 =
1 + 0,5𝑧 − 0,64𝑧 − 0,32𝑧 𝑋(𝑧)

𝑌(𝑧)(1 + 0,5𝑧 −1 − 0,64𝑧 −2 − 0,32𝑧 −3 ) = 𝑋(𝑧)(1 + 2𝑧 −1 + 0,81𝑧 −2 + 1,62𝑧 −3 )

𝑌(𝑧) + 0,5𝑌(𝑧)𝑧 −1 − 0,64𝑌(𝑧)𝑧 −2 − 0,32𝑌(𝑧)𝑧 −3 =

= 𝑋(𝑧) + 2𝑋(𝑧)𝑧 −1 + 0,81𝑋(𝑧)𝑧 −2 + 1,62𝑋(𝑧)𝑧 −3

Aplicando transformada z inversa:

𝑦[𝑛] + 0,5𝑦[𝑛 − 1] − 0,64𝑦[𝑛 − 2] − 0,32𝑦[𝑛 − 3] = 𝑥[𝑛] + 2𝑥[𝑛 − 1] + 0,81𝑥[𝑛 − 2] + 1,62𝑥[𝑛 − 3]

Reescrevendo a equação:

𝒚[𝒏] = 𝒙[𝒏] + 𝟐𝒙[𝒏 − 𝟏] + 𝟎, 𝟖𝟏𝒙[𝒏 − 𝟐] + 𝟏, 𝟔𝟐𝒙[𝒏 − 𝟑] − 𝟎, 𝟓𝒚[𝒏 − 𝟏] + 𝟎, 𝟔𝟒𝒚[𝒏 − 𝟐]


+ 𝟎, 𝟑𝟐𝒚[𝒏 − 𝟑]

-----------------------------------------------------------------------------------------------------------------------------------

3. Baseado no problema 6.12 do livro texto: O diagrama de fluxo da figura descreve um sistema
LIT.

Caderno Aula 5 7 Eng. Viviana Zurro MSc.


a. Determine a função de transferência.
b. Determine a equação de diferenças que relaciona a entrada 𝑥[𝑛] com a saída 𝑦[𝑛].
c. Desenhe o diagrama de fluxo de acordo com a função de transferência obtida no ponto
a.
d. Calcule a resposta ao impulso ℎ[𝑛].
e. Verifique se o sistema é estável.
f. Verifique se o sistema tem fase mínima.

Resolução

a. Função do sistema:

𝑤1 [𝑛] = −𝑥[𝑛] + 𝑤2 [𝑛] + 𝑤3 [𝑛]

𝑤2 [𝑛] = 𝑥[𝑛 − 1] + 2𝑤3 [𝑛]

𝑤3 [𝑛] = 𝑤2 [𝑛 − 1] + 𝑦[𝑛 − 1]

𝑦[𝑛] = 2𝑤1 [𝑛]

Aplicando transformada z às equações:

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

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

𝑊3 (𝑧) = 𝑧 −1 𝑊2 (𝑧) + 𝑧 −1 𝑌(𝑧) (4)

Substituindo a equação (4) na (2):

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


Caderno Aula 5 8 Eng. Viviana Zurro MSc.
𝑊1 (𝑧) = −𝑋(𝑧) + 𝑊2 (𝑧)(1 + 𝑧 −1 ) + 𝑧 −1 𝑌(𝑧) (5)

Substituindo a equação (4) na (3):

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

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

𝑊2 (𝑧) − 2𝑧 −1 𝑊2 (𝑧) + 𝑧 −1 𝑋(𝑧) + 2𝑧 −1 𝑌(𝑧)

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

𝑧 −1 𝑋(𝑧) + 2𝑧 −1 𝑌(𝑧)
𝑊2 (𝑧) = (6)
1 − 2𝑧 −1

Equação (6) em (5):

𝑧 −1 𝑋(𝑧) + 2𝑧 −1 𝑌(𝑧)
𝑊1 (𝑧) = −𝑋(𝑧) + (1 + 𝑧 −1 ) + 𝑧 −1 𝑌(𝑧) (7)
1 − 2𝑧 −1

Resolvendo o termo:

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

Numerador:

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

Portanto o termo fica:

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


1 − 2𝑧 −1

Voltando para a equação (7):

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


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

Aplicando denominador comum:

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


𝑊1 (𝑧) =
1 − 2𝑧 −1

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


𝑊1 (𝑧) =
1 − 2𝑧 −1

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


𝑊1 (𝑧) =
1 − 2𝑧 −1

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


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

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

Caderno Aula 5 9 Eng. Viviana Zurro MSc.


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

𝑌(𝑧) − 8𝑧 −1 𝑌(𝑧) = −2𝑋(𝑧) + 6𝑧 −1 𝑋(𝑧) + 2𝑧 −2 𝑋(𝑧)

𝒀(𝒛) −𝟐 + 𝟔𝒛−𝟏 + 𝟐𝒛−𝟐


𝑯(𝒛) = =
𝑿(𝒛) 𝟏 − 𝟖𝒛−𝟏

b. Equação de diferenças:

𝑌(𝑧) − 8𝑧 −1 𝑌(𝑧) = −2𝑋(𝑧) + 6𝑧 −1 𝑋(𝑧) + 2𝑧 −2 𝑋(𝑧)

Aplicando transformada z inversa:

𝒚[𝒏] − 𝟖𝒚[𝒏 − 𝟏] = −𝟐𝒙[𝒏] + 𝟔𝒙[𝒏 − 𝟏] + 𝟐𝒙[𝒏 − 𝟐]

c. Diagrama de fluxo:

d. Resposta ao impulso ℎ[𝑛]:

Por divisão longa

1,2187
𝐻(𝑧) = −0,25𝑧 −1 − 0,7812 −
1 − 8𝑧 −1

Aplicando os pares de transformadas da Tabela 1 calcularemos a resposta ao impulso aplicando a


transformada inversa.

𝒉[𝒏] = −𝟎, 𝟐𝟓𝜹[𝒏 − 𝟏] − 𝟎, 𝟕𝟖𝟏𝟐𝜹[𝒏] − 𝟏, 𝟐𝟏𝟖𝟕(𝟖)𝒏 𝒖[𝒏]

e. Estabilidade

𝑌(𝑧) −2 + 6𝑧 −1 + 2𝑧 −2
𝐻(𝑧) = =
𝑋(𝑧) 1 − 8𝑧 −1

Caderno Aula 5 10 Eng. Viviana Zurro MSc.


O sistema tem um polo em 𝑧 = 8, portanto o sistema, sendo causal, é instável devido a que tem um
polo fora do círculo de raio unitário e a RDC não contém o mesmo

f. Fase mínima

Considerando o numerador da função de transferência:

𝑁 = −2 + 6𝑧 −1 + 2𝑧 −2 = 0

Dividindo tudo por -2:

𝑁 = 1 − 3𝑧 −1 − 𝑧 −2 = 0

(1 + 𝑎𝑧 −1 )(1 + 𝑏𝑧 −1 )

1 + 𝑏𝑧 −1 + 𝑎𝑧 −1 + 𝑎𝑏𝑧 −2

1 + (𝑏 + 𝑎)𝑧 −1 + 𝑎𝑏𝑧 −2

𝑏 + 𝑎 = −3 𝑎𝑏 = −1 (8)

𝑎 ≅ −3,3 𝑏 ≅ 0,3

𝑁 = (1 − 3,3𝑧 −1 )(1 + 0,3𝑧 −1 )

O sistema tem um zero em 𝑧 ≅ 3,3, fora do círculo de raio unitário, portanto não tem fase mínima

-----------------------------------------------------------------------------------------------------------------------------------

4. Baseado no problema 6.10 do livro texto: O diagrama de fluxo da figura descreve um sistema
LIT.

a. Escreva a equação de diferenças representada pelo diagrama de fluxo.


b. Desenhe o diagrama de fluxo em cascata com dois sistemas de primeira ordem.
c. Calcule ℎ[𝑛].
d. O sistema é estável?

Resolução

a. Equação de diferenças

𝑤[𝑛] = 𝑥[𝑛] + 0,5𝑦[𝑛] (9)

Caderno Aula 5 11 Eng. Viviana Zurro MSc.


𝑣[𝑛] = 2𝑥[𝑛] + 0,5𝑦[𝑛] + 𝑤[𝑛 − 1] (10)

𝑦[𝑛] = 𝑥[𝑛] + 𝑣[𝑛 − 1] (11)

Substituindo a equação (9) na equação (10):

𝑣[𝑛] = 2𝑥[𝑛] + 0,5𝑦[𝑛] + 𝑥[𝑛 − 1] + 0,5𝑦[𝑛 − 1] (12)

Substituindo a equação (12) na equação (11):

𝑦[𝑛] = 𝑥[𝑛] + 2𝑥[𝑛 − 1] + 0,5𝑦[𝑛 − 1] + 𝑥[𝑛 − 2] + 0,5𝑦[𝑛 − 2] (13)

Reescrevendo a equação (13):

𝒚[𝒏] − 𝟎, 𝟓𝒚[𝒏 − 𝟏] − 𝟎, 𝟓𝒚[𝒏 − 𝟐] = 𝒙[𝒏] + 𝟐𝒙[𝒏 − 𝟏] + 𝒙[𝒏 − 𝟐]

b. Diagrama de fluxo em cascata:

A função de transferência pode ser obtida do gráfico ou da equação de diferenças. Aplicando


transformada z à equação de diferenças:

𝑌(𝑧)(1 − 0,5𝑧 −1 − 0,5𝑧 −2 ) = 𝑋(𝑧)(1 + 2𝑧 −1 + 𝑧 −2 )

𝑌(𝑧) 1 + 2𝑧 −1 + 𝑧 −2
𝐻(𝑧) = =
𝑋(𝑧) 1 − 0,5𝑧 −1 − 0,5𝑧 −2

Trabalhando com o numerador:

𝑎2 + 2𝑎𝑏 + 𝑏 2 = (1 + 𝑎)(1 + 𝑏)

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

Trabalhando com o denominador:

1 − 0,5𝑧 −1 − 0,5𝑧 −2 = (1 + 𝑎𝑧 −1 )(1 − 𝑏𝑧 −1 )

1 − 0,5𝑧 −1 − 0,5𝑧 −2 = 1 − 𝑏𝑧 −1 + 𝑎𝑧 −1 − 𝑎𝑏𝑧 −2

Portanto:

𝑎 − 𝑏 = −0,5 𝑎𝑏 = 0,5
𝑎 = 0,5 𝑏=1

1 − 0,5𝑧 −1 − 0,5𝑧 −2 = (1 + 0,5𝑧 −1 )(1 − 1𝑧 −1 ) (14)

Para o filtro em cascata podemos escrever:

𝑌(𝑧) (1 + 𝑧 −1 ) (1 + 𝑧 −1 )
𝐻(𝑧) = = .
𝑋(𝑧) (1 + 0,5𝑧 −1 ) (1 − 1𝑧 −1 )

O diagrama de fluxo do sistema em cascata na forma direta II será:

Caderno Aula 5 12 Eng. Viviana Zurro MSc.


c. Para calcular ℎ[𝑛] é conveniente usar divisão longa devido a que o numerador e o
denominador têm o mesmo grau.

1 + 2𝑧 −1 + 𝑧 −2
𝐻(𝑧) =
1 − 0,5𝑧 −1 − 0,5𝑧 −2

A função de transferência fica:

3 + 𝑧 −1
𝐻(𝑧) = −2 +
1 − 0,5𝑧 −1 − 0,5𝑧 −2

Definindo o polinômio para facilitar o cálculo e aplicando frações parciais (usando os polos
calculados na equação (14):

𝑁 3 + 𝑧 −1 3 + 𝑧 −1
𝑃(𝑧) = = =
𝐷 1 − 0,5𝑧 −1 − 0,5𝑧 −2 (1 + 0,5𝑧 −1 )(1 − 1𝑧 −1 )

𝑁 𝐴 𝐵 𝐴(1 − 1𝑧 −1 ) + 𝐵(1 + 0,5𝑧 −1 )


𝑃(𝑧) = = + =
𝐷 1 + 0,5𝑧 −1 1 − 1𝑧 −1 1 − 0,5𝑧 −1 − 0,5𝑧 −2

𝑁 = 𝐴(1 − 1𝑧 −1 ) + 𝐵(1 + 0,5𝑧 −1 ) = 3 + 𝑧 −1

𝐴 − 𝐴𝑧 −1 + 𝐵 + 0,5𝐵𝑧 −1 = 3 + 𝑧 −1

𝐴 + 𝐵 = 3 −𝐴𝑧 −1 + 0,5𝐵𝑧 −1 = 𝑧 −1 ⟹ −𝐴 + 0,5𝐵 = 1 (15)

Do sistema de equações (15):

𝐴 = 0,333 𝐵 = 2,666

𝐻(𝑧) = −2 + 𝑃(𝑧)

0,333 2,666
𝐻(𝑧) = −2 + −1 +
1 + 0,5𝑧 1 − 1𝑧 −1

Aplicando os pares de transformadas da Tabela 1 calcularemos a resposta ao impulso aplicando a


transformada inversa.

𝒉[𝒏] = −𝟐𝜹[𝒏] + 𝟎, 𝟑𝟑𝟑. (−𝟎, 𝟓)𝒏 𝒖[𝒏] + 𝟐, 𝟔𝟔𝟔. 𝟏𝒏 𝒖[𝒏]

Caderno Aula 5 13 Eng. Viviana Zurro MSc.


d. O sistema tem dois polos, um em 𝑧 = −0,5 e outro em 𝑧 = 1 Devido a este último polo, o
sistema não é estável (polo no círculo de raio unitário).

-----------------------------------------------------------------------------------------------------------------------------------

5. Baseado no problema 6.4 do livro texto: O diagrama de fluxo da figura descreve um sistema
LIT.

a. Qual é a função do sistema?


b. Escreva a equação de diferenças que representa o sistema.
c. Determine os polos e zeros do sistema.
d. O sistema é estável? O sistema tem fase mínima?
e. Desenhe o diagrama de fluxo em cascata.
f. Desenhe o diagrama de fluxo na forma paralela.
g. Determine a resposta ao impulso.

Resolução

a. Função do sistema:

1
2 + 𝑧 −1 2 + 0,25𝑧 −1
𝐻(𝑧) = 4 =
1 3 −1 −2
1 + 𝑧 −1 − 𝑧 −2 1 + 0,25𝑧 − 0,375𝑧
4 8

b. Equação de diferenças:

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

1 3 1
𝑌(𝑧) (1 + 𝑧 −1 − 𝑧 −2 ) = 𝑋(𝑧) (2 + 𝑧 −1 )
4 8 4

1 3 1
𝑌(𝑧) + 𝑌(𝑧)𝑧 −1 − 𝑌(𝑧)𝑧 −2 = 2𝑋(𝑧) + 𝑋(𝑧)𝑧 −1
4 8 4

Aplicando transformada z inversa:

1 3 1
𝑦[𝑛] + 𝑦[𝑛 − 1] − 𝑦[𝑛 − 2] = 2𝑥[𝑛] + 𝑥[𝑛 − 1]
4 8 4

Reescrevendo a equação:
Caderno Aula 5 14 Eng. Viviana Zurro MSc.
𝟏 𝟏 𝟑
𝒚[𝒏] = 𝟐𝒙[𝒏] + 𝒙[𝒏 − 𝟏] − 𝒚[𝒏 − 𝟏] + 𝒚[𝒏 − 𝟐]
𝟒 𝟒 𝟖

c. Polos e zeros:

Para determinar os polos e zeros do sistema devemos deixar numerador e denominador da forma
(1 + 𝑎𝑧 −1 ).

1
2 + 𝑧 −1 𝑁
𝐻(𝑧) = 4 =
1 3
1 + 𝑧 −1 − 𝑧 −2 𝐷
4 8

Para determinar os zeros do sistema trabalharemos com o numerador de 𝐻(𝑧):

1 1 −1 1
𝑁 = 2 + 𝑧 −1 = 2 (1 + 𝑧 ) = 2 (1 + 𝑧 −1 ) = 2(1 + 0,125𝑧 −1 )
4 2.4 8

Este sistema tem um zero em 𝑧 = −0,125

Para determinar os polos do sistema trabalharemos com o denominador de 𝐻(𝑧):

1 3
𝐷 = 1 + 𝑧 −1 − 𝑧 −2
4 8

O denominador é de ordem 2, portanto este sistema tem dois polos. Este sistema pode ser resolvido
usando a fórmula de Bhaskara, ou pelo método explicado a seguir:

𝐷 = 1 + 0,25𝑧 −1 − 0,375𝑧 −2 = (1 + 𝑎𝑧 −1 )(1 + 𝑏𝑧 −1 )

(1 + 𝑎𝑧 −1 )(1 + 𝑏𝑧 −1 ) = 1 + 𝑏𝑧 −1 + 𝑎𝑧 −1 + 𝑎𝑏𝑧 −2

1 + (𝑏 + 𝑎)𝑧 −1 + 𝑎𝑏𝑧 −2 = 1 + 0,25𝑧 −1 − 0,375𝑧 −2 (16)

Da equação (16) podemos deduzir que:

𝑏 + 𝑎 = 0,25 𝑎𝑏 = −0,375

Resolvendo o sistema de equações anterior temos que:

𝑎 = −0,5 𝑏 = 0,75

Então:

𝐷 = 1 + 0,25𝑧 −1 − 0,375𝑧 −2 = (1 − 0,5𝑧 −1 )(1 + 0,75𝑧 −1 )

Este sistema tem um polo em 𝑧 = 0,5 e outro polo em 𝑧 = −0,75

d. Estabilidade e fase mínima:

Este é um sistema LIT causal portanto, a região de convergência da transformada z se estende do


polo mais afastado da origem para fora. O polo mais afastado está em 𝑧 = −0,75, como a RDC se
estende a partir deste polo, a mesma contém o círculo de raio unitário portanto o sistema é estável.

Caderno Aula 5 15 Eng. Viviana Zurro MSc.


O zero do sistema está em 𝑧 = −0,125, dentro do círculo de raio unitário (do plano z) portanto o
sistema tem fase mínima.

e. Sistema em cascata:

Para representar o sistema em cascata trabalharemos a função 𝐻(𝑧) da seguinte maneira:

2 + 0,25𝑧 −1 (2 + 0,25𝑧 −1 ) 1
𝐻(𝑧) = = .
(1 − 0,5𝑧 −1 )(1 + 0,75𝑧 −1 ) (1 − 0,5𝑧 −1 ) (1 + 0,75𝑧 −1 )

Resultando no seguinte diagrama de fluxo:

f. Sistema na forma paralela:

Para representar o sistema na forma paralela trabalharemos a função 𝐻(𝑧) de tal forma de a partir
de um sistema de segunda ordem obter dois sistemas de primeira ordem em paralelo da seguinte
forma:

1
2 + 𝑧 −1 2 + 0,25𝑧 −1
𝐻(𝑧) = 4 =
1 3 −1 −1
1 + 𝑧 −1 − 𝑧 −2 (1 − 0,5𝑧 )(1 + 0,75𝑧 )
4 8

𝐴 𝐵
𝐻(𝑧) = +
(1 − 0,5𝑧 −1 ) (1 + 0,75𝑧 −1 )

Para resolver este problema trabalharemos com frações parciais.

𝐴 𝐵 𝐴(1 + 0,75𝑧 −1 ) + 𝐵(1 − 0,5𝑧 −1 )


𝐻(𝑧) = + =
(1 − 0,5𝑧 −1 ) (1 + 0,75𝑧 −1 ) (1 − 0,5𝑧 −1 )(1 + 0,75𝑧 −1 )

𝐴(1 + 0,75𝑧 −1 ) + 𝐵(1 − 0,5𝑧 −1 ) 2 + 0,25𝑧 −1


=
(1 − 0,5𝑧 −1 )(1 + 0,75𝑧 −1 ) (1 − 0,5𝑧 −1 )(1 + 0,75𝑧 −1 )

Trabalhando com os numeradores:

𝐴 + 𝐴. 0,75𝑧 −1 + 𝐵 − 𝐵. 0,5𝑧 −1 = 2 + 0,25𝑧 −1

Da equação anterior podemos deduzir que:

𝐴+𝐵 =2 𝐴. 0,75𝑧 −1 − 𝐵. 0,5𝑧 −1 = 0,25𝑧 −1 ⟹ 𝐴. 0,75 − 𝐵. 0,5 = 0,25

Trabalhando com o sistema de equações: 𝐴 = 𝐵 = 1, portanto:

1 1
𝐻(𝑧) = +
(1 − 0,5𝑧 ) (1 + 0,75𝑧 −1 )
−1

Caderno Aula 5 16 Eng. Viviana Zurro MSc.


Resultando no seguinte diagrama de fluxo com dois blocos na forma direta II transposta:

g. Resposta ao impulso:

1 1
𝐻(𝑧) = +
(1 − 0,5𝑧 ) (1 + 0,75𝑧 −1 )
−1

Aplicando o par de transformadas número 5 da Tabela 1 calcularemos a resposta ao impulso


aplicando a transformada inversa.

𝒉[𝒏] = (𝟎, 𝟓)𝒏 𝒖[𝒏] + (−𝟎, 𝟕𝟓)𝒏 𝒖[𝒏]

-----------------------------------------------------------------------------------------------------------------------------------

6. Baseado no problema 6.12 do livro texto: O diagrama de fluxo da figura descreve um sistema
LIT.

a. Qual é a função do sistema?


b. Desenhe o diagrama de fluxo na forma direta II transposta.
c. Escreva a equação de diferenças que representa o sistema.
d. Determine os polos do sistema.
e. O sistema é estável?
f. Desenhe o diagrama de fluxo na forma paralela.
g. Determine a resposta ao impulso.

Caderno Aula 5 17 Eng. Viviana Zurro MSc.


Resolução

a. Função do sistema:

1 − 2𝑧 −1 + 3𝑧 −2 1
𝐻(𝑧) = ⋅ (1 − 𝑧 −1 )
1 −2 2
1− 𝑧
4

b. Sistema na forma direta II transposta:

Resolvendo o numerador:

(1 − 2𝑧 −1 + 3𝑧 −2 )(1 − 0,5𝑧 −1 )
𝐻(𝑧) =
1 − 0,25𝑧 −2

1
𝑁 = (1 − 2𝑧 −1 + 3𝑧 −2 ) (1 − 𝑧 −1 ) = 1 − 0,5𝑧 −1 − 2𝑧 −1 + 𝑧 −2 + 3𝑧 −2 − 1,5𝑧 −3
2

𝑁 = 1 − 2,5𝑧 −1 + 4𝑧 −2 − 1,5𝑧 −3

1 − 2,5𝑧 −1 + 4𝑧 −2 − 1,5𝑧 −3
𝐻(𝑧) =
1 − 0,25𝑧 −2

Resultando no seguinte diagrama de fluxo:

c. Equação de diferenças:

1 − 2,5𝑧 −1 + 4𝑧 −2 − 1,5𝑧 −3 𝑌(𝑧)


𝐻(𝑧) = =
1 − 0,25𝑧 −2 𝑋(𝑧)

𝑌(𝑧)(1 − 0,25𝑧 −2 ) = 𝑋(𝑧)(1 − 2,5𝑧 −1 + 4𝑧 −2 − 1,5𝑧 −3 )

𝑌(𝑧) − 0,25𝑌(𝑧)𝑧 −2 = 𝑋(𝑧) − 2,5𝑋(𝑧)𝑧 −1 + 4𝑋(𝑧)𝑧 −2 − 1,5𝑋(𝑧)𝑧 −3

Aplicando transformada z inversa:

𝑦[𝑛] − 0,25𝑦[𝑛 − 2] = 𝑥[𝑛] − 2,5𝑥[𝑛 − 1] + 4𝑥[𝑛 − 2] − 1,5𝑥[𝑛 − 3]

Caderno Aula 5 18 Eng. Viviana Zurro MSc.


Reescrevendo a equação:

𝒚[𝒏] = 𝒙[𝒏] − 𝟐, 𝟓𝒙[𝒏 − 𝟏] + 𝟒𝒙[𝒏 − 𝟐] + 𝟎, 𝟐𝟓𝒚[𝒏 − 𝟐]

d. Polos:

O denominador é de ordem 2, portanto este sistema tem dois polos. Este sistema pode ser resolvido
pelo método explicado a seguir:

𝐷 = 1 − 0,25𝑧 −2 = (1 + 𝑎𝑧 −1 )(1 + 𝑏𝑧 −1 )

(1 + 𝑎𝑧 −1 )(1 + 𝑏𝑧 −1 ) = 1 + 𝑏𝑧 −1 + 𝑎𝑧 −1 + 𝑎𝑏𝑧 −2

1 + (𝑏 + 𝑎)𝑧 −1 + 𝑎𝑏𝑧 −2 = 1 + 0𝑧 −1 − 0,25𝑧 −2 (17)

Da equação (17) podemos deduzir que:

𝑏 + 𝑎 = 0 𝑎𝑏 = −0.25

Resolvendo o sistema de equações anterior temos que:

𝑎 = 0,5 𝑏 = −0,5

Então:

𝐷 = 1 − 0,25𝑧 −2 = (1 + 0,5𝑧 −1 )(1 − 0,5𝑧 −1 )

Este sistema tem um polo em 𝑧 = −0,5 e outro polo em 𝑧 = 0,5

e. Estabilidade:

Este é um sistema LIT causal portanto, a região de convergência da transformada z se estende do


polo mais afastado da origem para fora. O polo mais afastado está em |𝑧| = 0,5, como a RDC se
estende a partir deste polo, a mesma contém o círculo de raio unitário portanto o sistema é estável.

f. Sistema na forma paralela:

Para representar o sistema em cascata trabalharemos a função 𝐻(𝑧) de tal forma de a partir de um
sistema de segunda ordem obter dois sistemas de primeira ordem em paralelo.

1 − 2,5𝑧 −1 + 4𝑧 −2 − 1,5𝑧 −3
𝐻(𝑧) =
1 − 0,25𝑧 −2

Aplicando divisão longa, organizando numerador e denominador de ordem maior para menor, o
denominador deve ser escrito da seguinte maneira:

𝐷 = 1 − 0,25𝑧 −2 = −0,25𝑧 −2 + 0𝑧 −1 + 1

Caderno Aula 5 19 Eng. Viviana Zurro MSc.


A função do sistema fica da seguinte forma:

−8,5𝑧 −1 + 17
𝐻(𝑧) = −16 + 6𝑧 −1 +
1 − 0,25𝑧 −2

−8,5𝑧 −1 + 17
𝐻(𝑧) = −16 + 6𝑧 −1 +
(1 + 0,5𝑧 −1 )(1 − 0,5𝑧 −1 )

Definindo o polinômio 𝑃:

−8,5𝑧 −1 + 17
𝑃=
(1 + 0,5𝑧 −1 )(1 − 0,5𝑧 −1 )

Trabalhando com frações parciais:

−8,5𝑧 −1 + 17 𝐴 𝐵
𝑃= = +
(1 + 0,5𝑧 )(1 − 0,5𝑧 ) (1 + 0,5𝑧 ) (1 − 0,5𝑧 −1 )
−1 −1 −1

𝐴(1 − 0,5𝑧 −1 ) + 𝐵(1 + 0,5𝑧 −1 ) −8,5𝑧 −1 + 17


𝑃= =
(1 + 0,5𝑧 −1 )(1 − 0,5𝑧 −1 ) (1 + 0,5𝑧 −1 )(1 − 0,5𝑧 −1 )

Trabalhando com os numeradores:

𝐴 − 𝐴. 0,5𝑧 −1 + 𝐵 + 𝐵. 0,5𝑧 −1 = −8,5𝑧 −1 + 17

Da equação anterior podemos deduzir que:

𝐴 + 𝐵 = 17 −𝐴. 0,5𝑧 −1 + 𝐵. 0,5𝑧 −1 = −8,5𝑧 −1 ⟹ −𝐴. 0,5 + 𝐵. 0,5 = −8,5

Trabalhando com o sistema de equações: 𝐴 = 17 𝐵 = 0, portanto:

−8,5𝑧 −1 + 17 17 0
𝑃= = +
(1 + 0,5𝑧 )(1 − 0,5𝑧 ) (1 + 0,5𝑧 ) (1 − 0,5𝑧 −1 )
−1 −1 −1

Então a função do sistema fica:

17
𝐻(𝑧) = −16 + 6𝑧 −1 +
(1 + 0,5𝑧 −1 )

Resultando no seguinte diagrama de fluxo:

Caderno Aula 5 20 Eng. Viviana Zurro MSc.


g. Resposta ao impulso:

17
𝐻(𝑧) = −16 + 6𝑧 −1 +
(1 + 0,5𝑧 −1 )

Aplicando os pares de transformadas da Tabela 1 calcularemos a resposta ao impulso aplicando a


transformada inversa.

𝒉[𝒏] = −𝟏𝟔𝜹[𝒏] + 𝟔𝜹[𝒏 − 𝟏] + 𝟏𝟕(−𝟎, 𝟓)𝒏 𝒖[𝒏]

-----------------------------------------------------------------------------------------------------------------------------------

Referências
DASSAULT SYSTÈMES. Scilab. Scilab, 2023. Disponivel em: <https://www.scilab.org/>.

OPPENHEIM, A. V.; SCHAFER, R. W. Digital Signal Processing. New Jersey: Prentice-Hall, 1975.

OPPENHEIM, A. V.; SCHAFER, R. W. Processamento em Tempo Discreto de Sinais. 3. ed. São


Paulo: Pearson Education do Brasil, 2012.

OPPENHEIM, A. V.; WILLSKY, A. S. Sinais e Sistemas. 2a. ed. São Paulo: Pearson Prentice Hall,
2010.

Caderno Aula 5 21 Eng. Viviana Zurro MSc.

Você também pode gostar