Você está na página 1de 14

Introducao ao Processamento Digital de Sinais

Solucoes dos Exerccios Propostos Captulo 3


Jose Alexandre Nalon

1. Calcule a transformada z, a regiao de convergencia e a localizacao de polos e zeros das sequencias abaixo
a) x[n] = 4[n 1] + 3[n] 2[n + 1] + 3[n + 2]
Solucao: X(z) = 4z + 3 2z 1 + 3z 2
Rx : todo o plano, exceto z = 0 e z = .

an , se 0 n < N

b) x[n] =
0, fora do intervalo
Solucao:
N1
X
X(z) = an z n
n=0
N1
X n
= a1 z 1
n=0
1 (az)N
=
1 (az)1
Rx : todo o plano, exceto z = 0. O polo em |z| = |a| e cancelado por um zero.

c) x[n] = cos(n)u[n]
Solucao:

X
X(z) = cos(n)z n
n=0

1 X
ejn z n + ejn z n

=
2 n=0
 
1 1 1
= +
2 1 ej z 1 1 ej z 1
1 cos()z 1
=
1 2 cos()z 1 + z 2
Rx : |z| > 1.

d) x[n] = cos(n)u[n 1]
Solucao:
1
X
X(z) = cos(n)z n
n=
1
1 X
ejn z n + ejn z n

=
2 n=

1 X jn n
z + ejn z n

= e
2 n=1
ej z
 
1 ej z
= + j
2 1e j z 1e z
z 2 + cos()z
=
1 2 cos()z + z 2
1 + cos()z 1
=
1 2 cos()z 1 + z 2

1
2

Rx : |z| < 1

1
e) x[n] = cos(n)u[n]
2n
Solucao: Esse exerccio pode ser resolvido utilizando a propriedade da escala em frequencia. Sabemos que
1 cos()z 1
Z {cos(n)} =
1 2 cos()z 1 + z 2
Portanto, a transformada z de x[n] pode ser encontrada substituindo z por z/(1/2) nessa expressao:
1 cos()(2z)1
X(z) =
1 2 cos()(2z)1 + (2z)2
1
1 2
cos()z 1
=
1 cos()z 1 + 14 z 2
1
Rx : |z| > 2

f) x[n] = a|n| , |a| < 1


Solucao: Esse exerccio pode ser resolvido com o uso da propriedade da linearidade, se escrevemos
x[n] = an u[n 1] + an u[n]
Assim,
Z an u[n 1] + an u[n]

X(z) =
Z an u[n 1] + Z {an u[n]}

=
az 1
= +
1 az 1 az 1
1 a2
= 2
(1 + a ) az az 1
z 1
=
1 z 1 + z 2
Rx : a < |z| < 1/a, em que = a 1/a e = a + 1/a.

g) x[n] = an u[n]
Solucao: Este exerccio pode ser resolvido facilmente com o uso da propriedade da reversao no tempo:

X(z) = Z an u[n]
1
=

1
1 az 1 z
1
=
1 az
Rx : |z| < |a|

2. As sequencia x[n] abaixo e unilateral a direita. Se X(z) e sua transformada z, encontre a sequencia unilateral a
esquerda que tem a mesma transformada z, a menos da regiao de convergencia:
1
x[n] = cos(n)u[n]
2n
Solucao: Como visto no exerccio anterior, essa transformada z pode ser obtida a partir do uso da propriedade da mudanca
de escala em frequencia sobre a transformada do cosseno. Essa transformada tem regiao de convergencia dada por |z| > 1. A
sequencia no domnio do tempo que tem a mesma transformada, exceto pela regiao de convergencia, e
cos(n)u[n 1]
com |z| < 1. Aplicando a mesma propriedade, obtemos
1
y[n] = cos(n)u[n 1]
2n
Aplicando a transformada, obtemos a mesma resposta. Neste caso, no entanto, a regiao de convergencia e dada por |z| < 1/2.

3. Suponha que o diagrama da Figura 3.8 representa a localizacao de polos e zeros da transformada z de uma sequencia.
Escolha os polos, os zeros e a regiao de convergencia adequados para que a sequencia seja:

Jose Alexandre Nalon Processamento Digital de Sinais


3

a) unilateral direita
Solucao: Para que a sequencia seja lateral a direita, a regiao de convergencia deve ser externa a circunferencia delimitada
pelo polo mais externo. Os polos marcados na figura sao (com seus respectivos modulos:
dk |dk |
d1 = 0, 8 0,8
d2 = 1, 25 1,25
d3 = 0, 5 + 0, 4j 0,64
d4 = 0, 5 0.4j 0,64
d5 = 1, 22 0.976j 1,56
d6 = 1, 22 + 0.976j 1,56
d7 = 0, 8 + 0, 2j 0,825
d8 = 0, 8 0, 2j 0,825
d9 = 1.177 + 0.294j 1,213
d10 = 1.177 + 0.294j 1,213
Os polos mais externos sao d5 e d6 . A transformada z pode ter qualquer numero de polos e zeros, mas sua regiao de
convergencia deve ser |z| > |d5 | para que a sequencia seja unilateral a direita.

b) unilateral esquerda
Solucao: O raciocnio e semelhante ao item anterior, mas deve-se escolher a regiao de convergencia delimitada pelo polo
mais interno. Os polos com menor modulo sao d4 e d5 . Da mesma maneira, a transformada z pode ter qualquer numero de
polos e zeros, mas sua regiao de convergencia deve ser |z| < |d4 | para que a sequencia seja unilateral a esquerda.

c) bilateral
Solucao: Novamente, o raciocnio e semelhante aos itens anteriores, mas neste caso ha varias escolhas. Uma sequencia
bilateral tera como regiao de convergencia um anel centrado na origem delimitado por dois polos. As possveis regioes de
convergencia sao:
|d3 | < |z| < |d1 |
|d1 | < |z| < |d7 |
|d7 | < |z| < |d9 |
|d9 | < |z| < |d2 |
|d2 | < |z| < |d5 |

d) causal
Solucao: Ver a secao 4.3.4. Para que a condicao seja satisfeita, devemos ter uma sequencia finita com polos em zero e sem
polos no infinito; ou uma sequencia lateral a direita. Como z = 0 nao e um polo presente no diagrama, devemos decidir que
a regiao de convergencia e a de uma sequencia lateral a direita, portanto, |z| > |d5 |.

e) causalmente inversvel (ou seja, X 1 (z) e causal)


Solucao: Ver a secao 4.3.4. Para que a condicao seja satisfeita, a regiao de convergencia deve ser a mesma do item acima.
Adicionalmente, ao ser invertida, a regiao de convergencia deve ser acima do zero mais externo. Os zeros dessa transformada
sao
ck |ck |
c1 = 0, 8 + 0, 2j 0,825
c2 = 0.8 0.2j 0,825
c3 = 1.176 0, 294j 1,213
c4 = 1.176 + 0, 294j 1,213
Os zeros mais externos sao c3 e c4 . Portanto, em sua inversao, a regiao de convergencia deve ser |z| > |c3 |.

f) par
Solucao: Para que a sequencia seja par, e por definicao real, se um polo ou um zero estao presentes, entao tanto seus
conjugados, seus inversos e os inversos de seus conjugados devem tambem ser, respectivamente, polos e zeros. Assim, para
que a sequencia seja par, todos os polos e zeros devem fazer parte da transformada.

g) real
Solucao: Para que a sequencia seja real, se um polo ou um zero estao presentes, entao seus conjugados tambem devem ser,
respectivamente, polos e zeros. Assim, para que a sequencia seja real, os polos conjugados devem fazer parte da transformada.

Processamento Digital de Sinais Jose Alexandre Nalon


4

4. Sejam x1 [n] e x2 [n] duas sequencias com transformadas z X1 (z) e X2 (z) e regioes de convergencia R1 e R2
respectivamente. Encontre as transformadas z de:
a) y[n] = 3x1 [n] 2x2 [n]
Solucao: Pela propriedade da linearidade,
Y (z) = 3X1 (z) 2x2 (z), Ry = R1 R2

b) y[n] = 2n1 x2 [n 1]
Solucao: Sabemos que
z
Z {2n x2 [n]} = X2
2
Aplicando a propriedade do deslocamento,
z 
Y (z) = z 1 X2
2
Se a regiao de convergencia de X2 (z) era dada por r1 < |z| < r2 , entao
Ry : 2r1 < |z| < 2r2

com a possibilidade do surgimento de um polo em z = 0, ou o cancelamento de um polo em z = , dependendo da regiao


de convergencia de X2 (z).

c) y[n] = x1 [2n]
Solucao: Podemos escrever
1 + (1)n
y[n] = x1 [n]
2
Calculando a transformada z utilizando a propriedade da linearidade e da escala em frequencia, temos
1 + (1)n
 
Y (z) = Z x1 [n]
2
1
= [Z {x1 [n]} + Z {(1)n x1 [n]}]
2
1
= [X1 (z) + X1 (z)]
2
A regiao de convergencia de X1 (z) e a mesma que a de X1 (z), portanto, a regiao de convergencia de Y (z) e R1 .

x2 [n], se n par
d) y[n] =
0, se n mpar
Solucao: Este exerccio e o mesmo acima, apenas escrito de forma diferente.

e) y[n] = cos(n)x1 [n] + sen(n)x2 [n]


Solucao: Podemos escrever:
1 jn 1
ejn ejn x2 [n]
 
y[n] = e + ejn x1 [n] +
2 2j
Pela propriedade da linearidade, e usando a escala em frequencia,
1 1
X1 (ej z) + X1 (ej z) + X2 (ej z) X2 (ej z)
 
Y (z) =
2 2j
Para compreender o que acontece com a regiao de convergencia, analisemos em separado cada uma das parcelas. A regiao
de convergencia da primeira parcela e a mesma de X1 (z), pois a magnitude das exponenciais e 1. O mesmo acontece com a
segunda parcela e X2 (z). Pela propriedade da linearidade, portanto,
Ry = R1 R2

f) y[n] = nx1 [n]


Solucao: Pela propriedade da diferenciacao em frequencia,
d
Y (z) = z X1 (z)
dz

g) y[n] = n(n + 1)x1 [n]

Jose Alexandre Nalon Processamento Digital de Sinais


5

Solucao: Para encontramos essa transformada z, imaginemos


w[n] = (n + 1)x1 [n]
Assim,
d
Y (z) = z W (z)
dz
Mas
W (z) = Z {(n + 1)x1 [n]}
= Z {nx1 [n]} + Z {x1 [n]}
d
= z X1 (z) + X1 (z)
dz
Substituindo essa equacao na expressao da transformada z de y[n],
 
d d
Y (z) = z z X1 (z) + X1 (z)
dz dz
d2
 
d d
= z X1 (z) z 2 X1 (z) + X(z)
dz dz dz
d2
= z2 X(z)
dz 2
A regiao de convergencia nao se altera pela derivacao.

h) y[n] = n(n + 1) . . . (n + k 1)x1 [n]


Solucao: Essa transformada pode ser encontrada por inducao infinita sobre os dois exerccios anteriores. Pelos resultados
desses exerccios, supomos que
dk
Y (z) = (z)k X1 (z)
dz k
Essa expressao e verdade para k = 1. Supondo que seja verdadeira para k, verifiquemos para k + 1. Para isso, imaginemos
w[n] = n(n + 1) . . . (n + k 1)x[n]
e
y[n] = n(n + 1) . . . (n + k 1)(n + k)x[n] = (n + k)w[n]
A transformada z de y[n] sera dada por
d
Y (z) = z W (z) + kW (z)
dz
dk dk
 
d
= z (z)k k X1 (z) + (z)k k X1 (z)
dz dz dz
dk dk+1 dk
 
= z k(z)k1 k X1 (z)(z)k X 1 (z) + (z)k k X1 (z)
dz dz k+1 dz
dk dk+1 dk
= k(z)k X1 (z)(z)k+1 k+1 X1 (z) + k(z)k k X1 (z)
dz k dz dz
dk+1
= (z)k+1 k+1 X1 (z)
dz
Portanto, a relacao e verdadeira. Como nos exerccios anteriores, a derivacao nao afeta a regiao de convergencia.

5. Encontre a transformada z inversa das funcoes abaixo, dadas as regioes de convergencia:


a) X(z) = (1 + z 1 )(1 12 z 1 )(1 + 2z 1 ), RX : 0 < |z| <
Solucao: Fazendo o produto entre os fatores, temos
7 1 7 2
X(z) = 1 + z + z + z 3
2 2
Portanto, por inspecao,
7 7
x[n] = [n] + [n 1] + [n 2] + [n 3]
2 2
1
b) X(z) = , RX : |z| > |a|
1 az 1
Solucao: Por inspecao,
x[n] = an u[n]

Processamento Digital de Sinais Jose Alexandre Nalon


6

1 bz 1
c) X(z) = , RX : |z| < |a|
1 az 1
Solucao: Utilizando a propriedade da linearidade,
1 bz 1
X(z) =
1 az 1 1 az 1
Por inspecao, e usando a propriedade do deslocamento,
x[n] = an u[n 1] + ban1 u[n]

1
d) X(z) = , RX : |z| > |a|
za
Solucao: Multiplicando e dividindo a expressao por z 1 ,
z 1
X(z) =
1 az 1
Pela propriedade do deslocamento,
x[n] = an1 u[n 1]

z 1
e) X(z) = , RX : |z| < 2
1 5z 1 + 6z 2
Solucao: Esse problema e resolvido pela expansao em fracoes parciais. X(z) pode ser escrito como
A1 A2
X(z) = +
1 2z 1 1 3z 1
Atraves do metodo das fracoes parciais, encontra-se A1 = 1 e A2 = 1. Assim,
1 1
X(z) = +
1 2z 1 1 3z 1
A regiao de convergencia e interna a esses dois polos, o que indica uma sequencia lateral a esquerda. Portanto, com o uso da
linearidade e dos pares tabelados,
x[n] = (2n u[n 1]) 3n u[n 1]
= (2n 3n )u[n 1]

z 1
f) X(z) = , RX : |z| > 3
1 5z 1 + 6z 2
Solucao: Esta expressao e exatamente a mesma do exerccio anterior, diferindo apenas na regiao de convergencia. Pelo
mesmo raciocnio, escreve-se
1 1
X(z) = +
1 2z 1 1 3z 1
A regiao de convergencia e externa a esses dois polos, o que indica uma sequencia lateral a direita. Portanto, com o uso da
linearidade e dos pares tabelados,
x[n] = 2n u[n] + 3n u[n]
= (3n 2n )u[n]

1
g) X(z) = , RX : |z| > |a|
1 a2 z 2
Solucao: Este exerccio pode ser resolvido tambem pela decomposicao em fracoes parciais. Primeiro, notamos que os polos
sao d1 = a e d2 = a. Assim,
A1 A2
X(z) = +
1 az 1 1 + az 1
O calculo da expansao em fracoes parciais nos da A1 = 1/2 e A2 = 1/2, logo
1/2 1/2
X(z) = +
1 az 1 1 + az 1
A regiao de convergencia e externa a esses dois polos, o que indica uma sequencia lateral a direita. Assim,
1 n 1
x[n] = a u[n] + (a)n u[n]
2 2
1
= [1 + (1)n ] an u[n]
2
Uma outra forma de escrever essa mesma expressao e
 n
a , se n 0 e n par.
x[n] =
0, caso contrario

Jose Alexandre Nalon Processamento Digital de Sinais


7

6. Atraves da expansao em serie de potencias, encontre as transformadas z inversas das funcoes abaixo:
1
a) X(z) = , RX : |z| > |a|
1 az 1
Solucao: A divisao longa dessa fracao resulta em
X(z) = a + a1 z 1 + a2 z 2 + a3 z 3 + . . .
A sequencia no domnio do tempo e, portanto,
x[n] = a[n] + a1 [n 1] + a2 [n 2] + a3 [n 3] + . . .
1 bz 1
b) X(z) = , RX : |z| < |a|
1 az 1
Solucao: E preciso notar que a regiao de convergencia indica uma sequencia lateral a esquerada. Assim, reescrevemos a
fracao como
bz 1 + 1
X(z) =
az 1 + 1
A divisao longa dessa fracao resulta em
b ab ab 2
X(z) = z z + ...
a a2 a3
A sequencia no domnio do tempo e, portanto,
b ab ab
x[n] = [n] [n + 1] [n + 2] + . . .
a a2 a3
c) X(z) = cos(z), RX : todo o plano complexo, exceto z = .
Solucao: A expansao em series de MacLaurin da funcao cosseno e dada por
1 1
cos(z) = 1 + z 2 + z 4 + . . .
2! 4!
E interessante comentar a respeito da regiao de convergencia dessa funcao. Essa soma converge para todo valor complexo de
z, exceto z = . Portanto, esse e um caso de uma funcao que, apesar de ser lateralmente infinita a esquerda, a regiao de
convergencia e todo o plano complexo. Isso acontece porque o cosseno nao tem polos. Matematicamente, um polo e definido
como o valor z0 tal que
lim X(z) 6= 0
zz0
o que nao acontece com essa soma. Note que isso nao invalida a regra que diz que uma sequencia lateral a esquerda tem
regiao de convergencia na parte interna de um crculo definido pelo seu polo mais interno o polo, neste caso, esta em
infinito. No domnio do tempo, a sequencia e
1 1
x[n] = [n] + [n + 2] + [n + 4] + . . .
2! 4!
d) X(z) = cos(z 1 ), RX : todo o polo complexo, exceto z = 0.
Solucao: A expansao em series de MacLaurin para o cosseno e dada como no exerccio acima. Substituindo z por z 1 ,
temos
1 1
cos(z 1 ) = 1 + z 2 + z 4 + . . .
2! 4!
Essa soma somente nao convergira quando z = 0, que e onde se situa o seu polo. No domnio do tempo,
1 1
x[n] = [n] + [n 2] + [n 4] + . . .
2! 4!
1
e) X(z) = ln , RX : |z| > |a|
1 az 1
Solucao: A serie de MacLaurin para o logaritmo e dada por
1 1 1
ln(1 z) = z z 2 z 3 z 4 . . .
2 3 4
Portanto,
 
1
ln = ln(1 z)
1z
1 1 1
= z + z2 + z3 + z4 + . . .
2 3 4
Aplicando ao caso do exerccio, temos
 
1 1 1 1
ln = az 1 + a2 z 2 + a3 z 3 + a4 z 4 + . . .
1 az 1 2 3 4
Essa expansao e coerente com a regiao de convergencia, que indica uma sequencia lateral a direita. Portanto, no domnio do
tempo,
a2 a3 a4
x[n] = a[n 1] + [n 2] + [n 3] + [n 4] + . . .
2 3 4

Processamento Digital de Sinais Jose Alexandre Nalon


8

1
f) X(z) = 5 1 , RX : |z| > 1/2
1 6z + 16 z 2
Solucao: A solucao e encontrada pela divisao longa entre os dois polinomios, resultando na seguinte sequencia
5 1 19 2
X(z) = 1 + z + z + ...
6 36
Calculando a transformada inversa, obtemos
5 19
x[n] = [n] + [n 1] + [n 2] + . . .
6 36

7. A expressao abaixo e a transformada z de uma sequencia finita, com regiao de convergencia 0 < |z| < . Encontre
a sequencia no domnio do tempo discreto correspondente a essa transformada:

X(z) = (a + bz 1 )N

sendo N um inteiro.
Solucao: Supondo N inteiro positivo, a expansao pode ser feita pelo teorema binomio de Newton, dado por
N  
X N Nn n
( + )N =
n=0
n
Aplicando a transformada z em questao,

X(z) = (a + bz 1 )N
N  
X N Nn n n
= a b z
n=0
n
N  
X N
= aN (b/a)n z n
n=0
n

A transformada inversa dessa expressao e dada por


N  
X N
x[n] = aN (b/a)k [n k]
k=0
k

Note que existem expansoes diferentes para essa expressao, por exemplo, caso N seja negativo. No entanto, nesses casos, a
regiao de convergencia nao seria coerente com o exerccio.

8. Demonstre as Equacoes (3.73) e (3.74). Adicionalmente, tente adaptar essas equacoes para casos em que a regiao
de convergencia da transformada z e dada por |z| < r.
Solucao: A Equacao (3.73) pode ser obtida diretamente pela divisao longa entre os dois polinomios. Uma outra forma, e
imaginar que x[n] pode ser obtido como a resposta ao impulso de um sistema cuja funcao de transferencia e a funcao racional.
Assim, x[n] pode ser escrito como

a0 x[n] = b0 [n] + b1 [n 1] + . . . + bM [n M ]
a1 x[n 1] a2 x[n 2] . . . aN x[n N ]

Para obter x[0], lembramos que a hipotese e de uma sequencia lateral a direita, e que x[n] = 0 para n < 0. Assim,
a0 x[0] = b0
a0 x[1] = b1 a1 x[0]
a0 x[2] = b2 a1 x[1] a2 x[0]
e assim por diante. A formula geral encontrada na Equacao (3.74) e obtida diretamente para um n generico.
Para encontrar a expressao equivalente quando |z| < r, notamos que essa regiao de convergencia corresponde a uma sequencia
lateral a esquerda. reescrevemos

aN x[n N ] = b0 [n] + b1 [n 1] + . . . + bM [n M ]
a0 x[n] a1 x[n 1] . . . aN1 x[n N + 1]

Substituindo m = n N , temos a equacao abaixo. Note que invertemos as posicoes das amostras e dos ndices para deixar
clara a progressao do calculo

aN x[m] = bM [m + N M ] + bM 1 [m + N M + 1] + . . . + b2 [m + N 2] + b1 [m + N 1] + b0 [m + N ]
aN1 x[m + 1] aN2 x[m + 2] . . . a2 x[m + N 2] a1 x[m + N 1] a0 x[m + N ]

Jose Alexandre Nalon Processamento Digital de Sinais


9

Se considerarmos que x[n] = 0 para n 0, a primeira amostra nao-nula (no sentido negativo do eixo do tempo) acontecera
quando m + N M = 0, ou seja, m = M N . Assim,
aN x[M N ] = bM
Caminhando no sentido negativo de n, temos
aN x[M N 1] = bM 1 aN1 x[M N ]
aN x[M N 2] = bM 2 aN1 x[M N 1] aN2 x[M N ]
e assim por diante. A formula geral e encontrada, novamente, substituindo um valor generico de n:
N1
X
aN x[M N n] = bM n aNk x[M N n + k + 1]
k=0

9. Utilizando a tecnica da expansao em fracoes parciais, calcule a transformada z inversa das funcoes abaixo, dadas
as regioes de convergencia:
z 1
a) X(z) = , RX : |z| < 1/2
2 3z 1 + z 2
Solucao: Multiplicando e dividindo por 1/2, obtemos
1 1
2
z
X(z) = 3 1
1 2
z + 21 z 2

Os polos dessa funcao sao d1 = 1/2 e d2 = 1. Assim,


A1 A2
X(z) = +
1 12 z 1 1 z 1

As constantes obtidas sao A1 = 1 e A2 = 1, assim


1 1
X(z) = +
1 12 z 1 1 z 1

De acordo com a regiao de convergencia, a sequencia e lateral a esquerda, logo


 
1
x[n] = n u[n 1] u[n 1]
2
 
1
= n 1 u[n 1]
2

1
b) X(z) = 5 1 , RX : |z| > 1/2
1 6z + 61 z 2
Solucao: Os polos dessa funcao sao d1 = 1/2 e d2 = 1/3. Assim,
A1 A2
X(z) = +
1 12 z 1 1 31 z 1
As constantes obtidas sao A1 = 3 e A2 = 2, assim
3 2
X(z) =
1 12 z 1 1 31 z 1
De acordo com a regiao de convergencia, a sequencia e lateral a direita, logo
3 2
x[n] = u[n] n u[n]
2n 3
 
3 2
= u[n 1]
2n 3n

1
c) X(z) = , RX : 1/3 < |z| < 1/2
1 65 z 1 + 61 z 2
Solucao: Este e o mesmo exerccio do item anterior, mas com regiao de convergencia indicando uma funcao bilateral. Assim,
3 2
x[n] = u[n 1] n u[n]
2n 3
1
d) X(z) = RX : |z| < 1
1 z 2

Processamento Digital de Sinais Jose Alexandre Nalon


10

Solucao: Os polos dessa funcao sao d1 = 1 e d2 = 1. Assim,


A1 A2
X(z) = +
1 z 1 1 + z 1
As constantes obtidas sao A1 = 1/2 e A2 = 1/2, assim
1/2 1/2
X(z) =
1 z 1 1 + z 1
De acordo com a regiao de convergencia, a sequencia e lateral a esquerda, logo
1 1
x[n] = u[n 1] (1)n u[n 1]
2 2
1
= [1 + (1)n ] u[n 1]
2

1, se n < 0 e n par.
=
0, caso contrario

1 z 1
e) X(z) = , RX : |z| > 1/2
(1 13 z 1 )(1 21 z 1 )2
Solucao: Para realizar a decomposicao em fracoes parciais desta funcao, e necessario levar em consideracao o polo multiplo:
A1 C1 C2
X(z) = + +
1 31 z 1 (1 12 z 1 )2 1 12 z 1
Calculando as constantes atraves do metodo das fracoes parciais, incluindo a formula para o calculo do fator multiplo, temos
A1 = 8, C1 = 3 e C2 = 12. Assim,
8 3 12
X(z) = + +
1 31 z 1 (1 12 z 1 )2 1 12 z 1
Com a propriedade da linearidade, dos pares da tabela, e levando em consideracao a regiao de convergencia, que indica uma
sequencia lateral a direita, temos
8 3 12
x[n] = n u[n] n (n + 1)u[n] + n u[n]
3 2 2

10. Faca a convolucao das sequencias abaixo utilizando a transformada z


a) x[n] = 2[n] + [n 1] [n 3] 2[n 4]
h[n] = [n] + 0, 5[n 1] 0, 5[n + 1]
Solucao: A transformada z de x[n] e
X(z) = 2 + z 1 z 3 2z 4
com regiao de convergencia sendo todo o plano complexo com a excecao de z = 0. A transformada z de h[n] e
X(z) = 1 + 0, 5z 1 0, 5z
com regiao de convergencia sendo todo o plano complexo, excetuando z = 0 e z = . Assim, o produto entre as duas
transformadas pode ser executado, e o resultado e
X(z)H(z) = z + 1, 5 + 2z 1 + z 3 2, 5z 5 z 6
A transformada inversa da o resultado no domnio do tempo
x[n] h[n] = [n + 1] + 1, 5[n] + 2[n 1] + [n 3] 2, 5[n 5] [n 6]
n
b) x[n] = a u[n], com |a| < 1
h[n] = 21 [n + 1] + [n] + 21 [n 1]
Solucao: A transformada z de x[n] e dada por
1
X(z) =
1 az 1
com regiao de convergencia |z| > |a|. A transformada z de h[n] e dada por
1 1
H(z) = z + 1 + z 1
2 2
com regiao de convergencia dada em todo o plano complexo, exceto em z = 0 e z = . Assim,
1
2
z + 1 + 21 z 1
X(z)H(z) =
1 az 1
A regiao de convergencia do produto e dada pela interseccao das duas regioes, portanto, |z| > |a|. Com a propriedade da
linearidade e o uso dos pares da tabela, temos
1 1
x[n] h[n] = an+1 u[n + 1] + an u[n] + an1 u[n 1]
2 2
Com alguma manipulacao, mostra-se que
1  a
x[n] = [n + 1] + 1 + [n] + (a2 + a + 1)an2 u[n 1]
2 2

Jose Alexandre Nalon Processamento Digital de Sinais


11

c) x[n] = an u[n], com |a| < 1


h[n] = bn u[n 1], com |b| > 1
Solucao: A transformada z de x[n] e dada por
1
X(z) =
1 az 1
com regiao de convergencia dada por |z| > |a|. A transformada z de h[n] e dada por
1
H(z) =
1 b1 z 1
com regiao de convergencia
dada por |z| < |b1|. O produto
so existira se a regiao de convergencia puder ser escrita como
|a| < |z| < b1 , portanto, e necessario que |a| < b1 , ou a convolucao nao existira. Se, no entanto, a condicao for
satisfeita, o produto e dado por
1 1
X(z)H(z) =
1 az 1 1 b1 z 1
A transformada inversa pode ser obtida por decomposicao em fracoes parciais como
ab 1 1 1
X(z)H(z) = +
ab 1 1 az 1 1 ab 1 b1 z 1
A regiao de convergencia indica uma sequencia bilateral, dada no domnio do tempo por
ab 1
x[n] h[n] = an u[n] bn u[n 1]
ab 1 1 ab
Com alguma manipulacao,
1
ban+1 u[n] + bn u[n 1]

x[n] =
ab 1
 
d) x[n] = cos n u[n]
4
1
h[n] = n u[n]
2
Solucao: A transformada z de x[n] e dada por
1 cos(/4)z 1
X(z) =
1 2 cos(/4)z 1 + z 2
com regiao de convergencia |z| > 1 e a transformada z de h[n] e dada por
1
H(z) =
1 12 z 1
com regiao de convergencia |z| > 1/2. O produto existira na regiao de convergencia dada por |z| > 1, e o resultado e dado
por
1 cos(/4)z 1 1
X(z)H(z) =
1 2 cos(/4)z 1 + z 2 1 12 z 1
A transformada inversa pode ser calculada atraves da decomposicao em fracoes parciais dada por
A1 A2 A3
X(z)H(z) = + +
1 12 z 1 1 ej/4 z 1 1 ej/4 z 1
Aqui, ha dois polos complexos. Notamos uma propriedade da decomposicao neste caso: se todos os coeficientes sao reais,
entao, na expressao, A3 = A2 . Assim,
A1 A2 A2
X(z)H(z) = + +
1 12 z 1 1 ej/4 z 1 1 ej/4 z 1
Com o calculo da transformada inversa,
1
x[n] h[n] = A1 u[n] + A2 ejn/4 u[n] + A2 ejn/4 u[n]
2n
E facil ver que
1 h i
x[n] h[n] = A1 u[n] + A2 ejn/4 u[n] + A2 ejn/4 u[n]
2n
1 n o
= A1 n u[n] + 2Re A2 ejn/4 u[n]
2
  
1
= A1 n + 2A2 cos n u[n]
2 4
Calculando as constantes pelo metodo da decomposicao em fracoes parciais, temos A1 = 0, 1907 e A2 = 0, 5954 0, 3256j,
assim,
  
1
x[n] h[n] = 0, 1907 n + 1, 1908 cos n u[n]
2 4

Processamento Digital de Sinais Jose Alexandre Nalon


12

e) x[n] = u[n]
h[n] = u[n] u[n N ]
Solucao: A transformada z de x[n] e
1
X(z) =
1 z 1
com regiao de convergencia |z| > 1. A transformada z de h[n] e
1 z N
H(z) =
1 z 1
com regiao de convergencia |z| > 1. O produto entre as duas transformadas e
1 z N
X(z)H(z) =
(1 z 1 )2
1 z N
= 2

(1 z )
1 (1 z 1 )2
Com o uso das propriedades da linearidade, do deslocamento e dos pares adequados da tabela, temos
x[n] h[n] = (n + 1)u[n] (n N + 1)u[n]
Essa sequencia pode ser reescrita como

0, se n < 0
x[n] h[n] = n + 1, se 0 n < N
N, se n N

11. Mostre que, se um sistema e estavel se e somente se sua regiao de convergencia contem o crculo de raio unitario.
Solucao: Suponha um sistema estavel cuja resposta ao impulso e dada por h[n]. Portanto, podemos dizer que

X
|h[n]| <
n=

Pela Equacao (3.4), a transformada z converge se



X
|h[n]| |z|n <
n=

Essas duas relacoes serao verdadeiras se |z|n = 1, o que corresponde ao crculo de raio unitario. Portanto, o crculo de raio
unitario pertence a regiao de convergencia.
Por outro lado, imagine que o crculo de raio unitario pertenca a regiao de convergencia de H(z). Entao, o somatorio

X
|h[n]| |z|n
n=

converge para |z| = 1. Para esses pontos, essa relacao se reduz a



X
|h[n]|
n=

Portanto, o sistema e estavel.

12. Mostre que, se um sistema e causal e estavel, entao todos os seus polos estao contidos dentro do crculo de raio
unitario.
Solucao: Para que o sistema seja causal, sua regiao de convergencia precisa ser o complemento de um disco a partir do polo
mais externo da funcao. Para que o sistema seja estavel, o crculo de raio unitario precisa fazer parte da regiao de convergencia.
Portanto, o crculo de raio unitario deve estar mais afastado da origem que o polo mais externo, e assim, esse polo e todos os
outros estarao no interior dessa circunferencia.

13. Mostre que, se um sistema e causal, estavel e inversvel, entao todos os seus polos e zeros estao contidos dentro
do crculo de raio unitario.
Solucao: Para que o sistema seja causal e estavel, como visto no exerccio anterior, todos os polos e zeros devem estar no
interior do crculo de raio unitario. Quando o sistema descrito por uma funcao racional (por exemplo) e invertido, entao seus
polos se tornam os zeros do sistema inverso e vice-versa. Assim, para que o sistema inverso seja causal e estavel, entao seus
polos que sao os zeros da funcao de transferencia original deverao estar dentro do crculo de raio unitario.

Jose Alexandre Nalon Processamento Digital de Sinais


13

14. Sem calcular explicitamente a transformada z, estime a regiao de convergencia das sequencias abaixo:
a) x[n] = u[n + N ] u[n N ]
Solucao: Essa sequencia tem uma quantidade limitada de amostras, entao sua regiao de convergencia e todo o plano. No
entanto, como tem amostras em ambos os lados do eixo vertical, havera polos em z = 0 e z = . Esses pontos nao fazem
parte da regiao de convergencia.

b) x[n] = 2n u[n]
Solucao: Essa e uma funcao lateral a direita, portanto, devemos investigar o que acontece quando n . Pelo teste da
razao, a soma que descreve a transformada z convergira se

an1
lim <1
n an
em que an e o termo geral da soma. Na transformada z, essa relacao sera
n1 n+1
2 z
lim = lim 21 z < 1
n 2n z 1 n
Assim, |z| < 2.
 
1 n
c) x[n] = 3 u[n 1]
2n
Solucao: Essa sequencia pode ser inspecionada pelo mesmo metodo que o item acima. No entanto, e mais simples analisar
a convergencia para cada termo em separado. Assim, para a parcela 1/2n u[n 1],
1/2n1 z n+1

lim = lim |2z| < 1
n 1/2n z 1 n
Assim, |z| < 1/2. Para o termo 3n u[n 1],
n1 n+1
3 z
lim = lim 31 z < 1
n 3n z 1 n
Portanto |z| < 3. Essa sequencia e composta pela soma desses dois termos, portanto a regiao de convergencia deve ser a
interseccao das duas regioes. Portanto, a regiao de convergencia da sequencia e |z| < 1/2.

15. Seja o sinal de tempo contnuo

xc (t) = et u(t)

Encontre a transformada z do sinal discreto obtido a partir da amostragem de xc (t) com perodo de amostragem Ta ,
ou seja,

x[n] = xc (nTa )
Solucao: A transformada z dessa sequencia sera obtida por


X
X(z) = xc (nTa )z n
n=

X
= enTa z n
n=0

Suponhamos = eTa , entao


X
X(z) = n z n
n=0
X
= ( n z 1 )n
n=0
1
=
1 z 1

desde que z > ||.

Processamento Digital de Sinais Jose Alexandre Nalon


14

16. Seja o sinal de tempo contnuo xc (t), com transformada de Laplace Xc (s). Encontre a transformada z de um sinal
discreto x[n] obtido a partir da amostragem de xc (t) com perodo Ta .
Solucao: Considere a seguinte funcao:

X
s(t) = (t nTa )
n=

em que (t) e o impulso contnuo. Essa funcao consiste em uma sequencia de impulsos igualmente espacados no tempo (por
Ta segundos). O sinal amostrado xs (t) a partir de xc (t) pode ser escrito como
xs (t) = xc (t)s(t)
O sinal xs (t) e uma representacao em tempo contnuo das amostras do sinal discreto em suas respectivas posicoes no tempo.
Calculando a transformada de Laplace desse sinal, temos
Z
Xs (s) = xs (t)est dt

Z
= xc (t)s(t)est dt


Z
X
= xc (t) (t nTa ) est dt
n=

X Z 
= xc (t)(t nTa )est dt
n=

Pela propriedade do peneiramento do impulso contnuo, temos



X
Xs (s) = xc (nTa )esnTa
n=

Fazendo agora a definicao x[n] = xc (nTa ) e z = esTa , obtemos



X
X(z) = x[n]z n
n=

Realizando o raciocnio contrario, temos


 
X
X esTa = x[n]esnTa
n=

Fazendo t = Ta , e multiplicando ambos os lados da equacao por t,

 
X
X esTa t = xc (nTa )esnTa t
n=

X
= xc (nt)esnt t
n=

Fazendo t 0, o resultado e

 
X
lim X esTa t = lim xc (nt)e snt
t
t0 t0
n=
Z
= xc (t)est dt

= Xc (s)

Portanto, a transformada z tende a transformada de Laplace conforme o intervalo de amostragem tende a 0.

Jose Alexandre Nalon Processamento Digital de Sinais