Escolar Documentos
Profissional Documentos
Cultura Documentos
da
Universidade Nova de Lisboa
por
Cesaltina Morgado
(Prof. da Escola Nutica Infante D. Henrique)
e
Manuel Duarte Ortigueira
(Prof. Auxiliar com Agregao do DEE da FCT da UNL)
Julho de 2004
1
II.
1 - Faa a representao grfica dos seguintes sinais. Tome como referncia o sinal discreto x[n] da
figura 1.
a) y[n] = x[n]
b) y[n] = x[2n]
c) y[n] = x[n -1]
d) y[n] = x[2n +2]
x[n]
4
-1
-2
-3
-6
-4
-2
0
n
fig.1
y[n]=x[-n]
4
-1
-2
-3
-6
-4
-2
0
n
Soluo:
a) Neste caso o sinal x[n] foi rodado no tempo para dar o sinal x[n].
2
b) Neste caso, o sinal x[2n] foi obtido de x[n] efectuando saltos de 2 unidades no tempo,
conforme se mostra na figura 3.
y[n]=x[2n]
4
-1
-2
-3
-6
-4
-2
0
n
-1
-2
-3
-6
-4
-2
0
n
-1
-2
-3
-8
-6
-4
-2
n
b) y[n] =
x[ k]
k=
-4
-2
0
n
Neste caso, a sada exactamente igual entrada. Tal sistema denomina-se sistema identidade.
Este sistema atrasa a entrada de uma amostra. Assim, a sua sada dada por:
x[n] = , 0, 3, 2, 1 , 0, 1, 2, 3, 0, 0,
Neste caso o sistema avana a entrada de uma amostra. Por exemplo, o valor da sada no instante n = 0
y[0] = x[1]. A resposta do sistema ao sinal de entrada igual a:
x[n] = , 0, 3, 2, 1, 0, 1 , 2, 3, 0, 0,
A sada deste sistema, em qualquer instante, igual ao valor mdio da amostra anterior, actual e
posterior. Por exemplo, a sada no instante n = 0, :
1
1
2
y[0] = 2[x[1] + x[0] + x[1]] = 2 (1 + 0 + 1) = 3
Repetindo este clculo para todo o valor de n obtemos o seguinte sinal de sada:
x[k]h[n-k]
k=
com base nos seguintes passos:
1 Efectuar a inverso no tempo do sinal h[k]: obtemos h[k]
2 Deslocar h[k] de n1: obtemos h[k + n1]
3 Multiplicar x[k] por h[k + n1] e somar: obtemos y[n1]
4 Repetir os passos anteriores, fazendo variar n de a +: obtemos y[n].
Note que a operao de convoluo goza da propriedade comutativa, isto :
y[n] = x[n]*h[n] = h[n]*x[n]
Vejamos o exemplo da alnea a):
1 Situao:
Para n<0, no h interseco dos sinais, logo y[n] = 0.
h[k]
x[n-k]
1
0.8
0.6
0.4
0.2
0
-15
-4+n
n-10
-5
00
10
15
Fig.1Representao grfica dos sinais factores da convoluo y[n] = x[n]*h[n] = h[n]*x[n], n <0.
2 Situao:
Para n0 n 40, i. e, 0n4, vem que (ver figura 2zona de interseco):
8
y[ n] =
(2/3)k =
k=0
1(2/3)n+1
= 3(1(2/3)n+1)
1 (2/3)
Fig.2Representao grfica dos sinais factores da convoluo y[n] = x[n]*h[n] = h[n]*x[n], 0n4.
3 Situao:
h[k]
1
0.8
0.6
0.4
0.2
0
-15
-10
-5
10
15
10
15
u[n-k]
1
0.8
0.6
0.4
0.2
0
-15
-10
-5
-4+n
00
y[ n] =
(2/3)k
k=4+n
y[ n] =
m=0
h[k]
1
0.8
0.6
0.4
0.2
0
-15
-10
-5
10
15
k
x[n-k]
0.8
0.6
0.4
0.2
0
-15
-10
-5
0 -4+n
5n
10
k 15
11n
=3
m=0
h[k]
1
0.8
0.6
0.4
0.2
0
-15
-10
-5
10
15
k
x[n-k]
1
0.8
0.6
0.4
0.2
0
-15
-10
-5
-4+n5
10
k15
5 Situao:
Para n-4>6,ou seja n>10, no h interseco (ver figura 5). Deste modo: y[n] = 0.
10
h[k]
1
0.8
0.6
0.4
0.2
0
-15
-10
-5
10
15
k
1
x[n-k]
0.8
0.6
0.4
0.2
0
-15
-10
-5
-4+n
10
n 15
k
1 Situao:
Para n<0, temos y[n] = 0 (pois no h interseco, conforme se mostra na figura 6).
Fig.6Representao grfica dos sinais factores da convoluo y[n] = x[n]*h[n], n<0.
20
15
x[k]
10
5
0
-15
-10
-5
10
15
k
m[n-k]
0.8
0.6
0.4
0.2
0
-15
-10
n -5
10
15
k
2 Situao:
Para n0 , temos que (ver figura 7):
n
y[ n] =
(1.2)k =
k=0
1(1.2)n+1
= 5(1(1.2)n+1)
1 (1.2)
11
20
15
x[k]
10
5
0
-15
-10
-5
10
15
k
m[n-k]
0.8
0.6
0.4
0.2
0
-15
-10
n -5
10
15
k
h1[k]h2[n-k]
h[n] = h1[n]*h2[n] =
k=
onde h2[n] invertido e deslocado no tempo, como referido no problema anterior.
1 Situao:
Para n < 0, temos que h[n] = 0.
2 Situao:
Para n 0, temos que:
h[ n] =
k=
k=0
h1[k]h2[n-k] =
(1/2)k(1/4)n-k = (1/4)n
2k = (1/4)n (2n+1 1)
k=0
= (1/2)n [2 (1/2)n]
9 - Calcule a sequncia de autocorrelao do sinal x[n] = an u[n], 0 < a <1.
Soluo:
A autocorrelao do sinal x[n] , por definio, dada por:
+
Rx[n] = x[n]*x[n] = x[k] x[k n]
k=
12
n
n
Rx[n] = a a
=a
(a2)k = 1 a2
k= 0
k= 0
x[k]
1
0.8
0.6
0.4
0.2
0
-8
-6
-4
-2
k8
k8
x[k-n]
1
n<0
0.8
0.6
0.4
0.2
0
-8
-6
-4
n
-2
n
n
Rx[n] = a a
=a
(a2)k = 1 a2
k= n
k= n
x[k]
1
0.8
0.6
0.4
0.2
0
-8
-6
-4
-2
k8
x[k-n]
1
n>0
0.8
0.6
0.4
0.2
0
-8
-6
-4
-2
Note que quando n negativo, an = a|n|. Deste modo, as 2 equaes anteriores podem ser combinadas
na seguinte expresso:
|n|
a
Rx[n] =
< n <
2
1a
10 - Determine a resposta de um sistema LIT discreto com resposta impulsional h[n] = (1/2)n u[n] ao
sinal de entrada x[n] = ej n/2, - < n < .
Soluo:
A resposta de um SLIT , no domnio do tempo, dada por:
+
y[n] = x[n]*h[n] = x[k] h[n k]
k=
(1)
(2)
igual a:
y[n] = x[n] H(o)
(3)
onde,
H(o) =
h[k] e-j o k
(4)
k= -
( o)
(5)
onde, o = /2.
Da equao (4), obtemos:
1 k -j k/2
1 e-j /2k
H =
e
=
2
2
2
k= 0
k= 0
ou ainda:
1
1
2 - j 26.6o
=
=
e
H(/2) =
1
1
5
1 - e- j /2 1 + j
2
2
Substituindo este resultado na equao (5), resulta:
2 e- j 26.6o ej n/2
y[ n] =
11 - Determine a resposta de um SLIT com resposta impulsional h[n] = (1/2)n u[n] ao sinal de
entrada:
x[n] = cos( n), - < n <
Soluo:
Vamos considerar x[n] = cos(on). Decompondo em sinais exponenciais complexos, teremos:
14
x[n] = cos(o) =
ej on + e-j on
= x1[n] + x2[n]
2
(6)
| (
(7)
Note que:
H(o) = H(o) e j(o)
o =
x[n] = cos(n) y[n] = |H()| cos( n + ())
(8)
H(o) =
12 e
k= 0
j o k
1
1 j
o
1 e
2
H() =
1
1
2
=
=
1 -j 1+ 1/2 3
1- e
2
2
cos(n),
3
-<n<
15
IV.
=
ou ainda:
1
co =
2
1
4
c1 =
1 3
x n e -j k(2/N)n
4 [ ]
n= 0
1
e -j k(2/N)n = 14 (1 + e -j k/2)
com
k= 0, 1, 2, 3
n= 0
1
1 - j)
4(
1
c3 = (1 + j )
4
c2 = 0
|ck|
0.4
0.2
0
-4
-3
-2
-1
0
k
0
k
4
fig.a)
angulo emgraus
50
-50
-4
-3
-2
-1
4
fig.b)
Fig.4Representao grfica do espectro do sinal x[n] peridico: a) Espectro de amplitude |ck| (no
topo);
b) Espectro de fase (ck) (em baixo).
Neste caso, mais simples decompor x[n] em exponenciais complexas da forma:
1 j 2n/6
x[n] = cos(2n/6) =
e
+ e-j 2n/6
2
e comparar com a srie de Fourier (DTFS):
16
ck e j k(2/N)n = ck e j k(2/6)n
x[ n] =
k= N
k= N=6
c-1 =
1
2
c1 =
1
2
Note que os ck so tambm peridicos com perodo N=6. Deste modo, podemos notar que:
c-1 = c-1+6 = c5 =
c1 = c1+ 6 = c7 =
1
2
1
2
etc.
Na figura 5 est representado o espectro de frequncias do sinal. Repare que o espectro do sinal
x[n] = cos(2n/6) coincide com o seu espectro de amplitude, tendo simetria par em torno da origem.
O espectro de fase zero.
ck
0.5
0.4
0.3
0.2
0.1
0
-6
-4
-2
0
k
V.
n=
n=0
X() =
x [ n ] e
j n
n=
(a ej )n = 1 ae1 j
n=0
Na figura seguinte esto representadas a amplitude e a fase da transformada de Fourier para a=1/2 e no
intervalo [3,3]. Pela figura, verifica-se que o espectro de frequncias do sinal discreto um sinal
peridico fora do intervalo [0,2].
Fig.1Espectro do sinal x[n] = anu[n], | a|<1: a) Espectro de amplitude (no topo);b) Espectro de fase
(em baixo).
O espectro de energia do sinal dado por:
1
Sx() = |X()|2 = X() X*() =
1 2a cos() + a2
A energia determinada por:
Espectro de amplitude
2
1.5
1
0.5
-8
-6
-4
-2
0
2
frequncia (radianos)
Espectro de fase
40
(graus)
20
0
-20
-40
-10
-8
-6
-4
-2
0
2
frequncia (radianos)
10
18
x[n]
1
0.8
0.6
0.4
0.2
0
-20
-15
-10
-5
10
15
n 20
fig.a)
20
15
10
5
0
Ex =
|x[n]|
-4
-2
00
2
frequncia (radianos)
6
2
fig.b)
|a|2n = 1 1a 2n<1
||
n=0
n=
-6
2
X() =
n=
n=0
x[n] ej n =
a ej n +
(a ej )n
n=
X() =
n=
n=0
x[n] ej n =
a ej n +
(a ej )n
m=1
1 a2
1 2a cos() + a2
k=
Obteremos que:
+
X() =TFDT{x(n)} =
[( o 2k) + ( + o 2k)]
k=
Repare que o sinal peridico de perodo 2.
1 n
16 - Considere um SLIT discreto com resposta impulsional h[n] = u[n].
3
Determine a resposta em frequncia do sistema.
1 n
Determine a resposta do sistema ao sinal de entrada x[n] = u[n].
2
Soluo:
+
H() = TFDT{h[n]} =
h[n] e
jn
(1/3)n ejn
n=0
n=
1
H() =
1
j
1 e
3
Nota: Este resultado pode tambm ser obtido directamente atravs da tabela de Transformadas de
Fourier.
Atravs da propriedade da convoluo pode obter-se para a resposta de um SLIT discreto, que:
TF
X() = TFDT{x[n]} =
x[n] e
n=
jn
(1/2)n ejn =
n=0
1
1 j
1 e
2
1
1
j
1 e .1 1 ej
3
2
(2)
A =
= 2
B =
=3
1 j
1 j
1 2 e e-j =3
1 3 e e-j =2
(1)
1 n
b) a resposta do sistema ao sinal de entrada x[n] = u[n]
4
Soluo:
Para determinarmos a resposta impulsional do sistema, h[n], vamos calcular a transformada de Fourier
inversa de H().
Reescrevendo (1), no domnio da frequncia (ver propriedade do deslocamento no tempo para sinais
discretos), obtemos:
3
1
Y() 1 ej + ej2 = 2 X()
8
4
ou, ainda:
Y()
2
2
H() =
=
=
3 j 1 j2
1 j
1
X()
+ e
1 e
1 ej
1 e
4
8
2
4
3 j 1 j2
1 j
1 j
1 j
1 j
1 e
+ e
1 e
1 e
1 e
1 e
4
8
2
4
2
4
(2)
A transformada de Fourier inversa de (2) (consultar tabelas de Transformada de Fourier), dada por:
1 n
1 n
h[n] = 4 u[n] 2 u[n]
2
4
Atravs da propriedade da convoluo pode obter-se para a resposta de um SLIT discreto, que:
TF
X() = TFDT{x[n]} =
x[n] e
n=
jn
(1/4)n ejn =
n=0
1
1
j
1 e
4
1 j
1 j
1 j2
1 e
1 e
1 e
2
4
4
O clculo da transformada de Fourier inversa deste resultado (ver tabela de transformadas de Fourier),
d:
1 n
1 n
1 n
y[n] = 8 u[n] 4 u[n] 2(n + 1) u[n]
2
4
4
21
22
VI.
TRANSFORMADA Z
1
18 - Determine a transformada z do sinal x[n] = n u[n].
2
Soluo:
Aplicando a definio de transformada z, vem que:
+
X(z) =
x[n]z
(1/2)
n n
n=0
n=
(1/2 .z1)n
n=0
X(z) =
12 z
1n
<
n=0
1
n
A regio de convergncia (ROC) contm o intervalo de valores de Z para os quais z1 < 1, isto ,
2
1
0.8
0.6
Imaginary Part
0.4
0.2
0
-0.2
-0.4
-0.6
-0.8
-1
-1
-0.5
0
Real Part
0.5
X(z) =
x[n]z
a z
n n
n=
n=
(az1)n
n=
X(z) =
(a z)
1
=1
m=1
(a1z)m
m=0
(1)
(2)
(3)
,
| z| > | a| e | z| < | b|
1 az1 1 bz1
A transformada Z de x[n] existir para todos os valores de a e b tais que | a| < | b|. Neste caso, a ROC
| a| < | z| < | b|. De notar que se | a| |b|, X(z) no existe, porque a interseco das ROCs de X1(z) e
X2(z) o conjunto vazio.
21 - Dada a funo de transferncia H(z) =
1
1
1 1.5z + 0.5 z2
Determine a resposta impulsional do sistema para as seguintes regies de convergncia:
a) | z| > 1
b) | z| < 0.5
c) 0.5 < | z| < 1
Soluo:
Vamos determinar a expanso em fraces parciais de H(z).
Multiplicando o numerador e denominador por z2, eliminamos as potncia negativas de H(z).
Obtemos:
24
z2
z2
H(z) = 2
=
z 1.5z + 0.5 (z 1) (z 0.5)
Efectuando o desenvolvimento em fraces simples:
H(z)
z
A
B
=
=
+
(1)
z
(z 1) (z 0.5) z 1 z 0.5
onde:
A=
z
=2
z 0.5 z =1
z
B=
= 1
z 1 z =0.5
2
1
1z
1
1 0.5z1
(2)
Neste caso como a ROC | z| > 1, o sinal h[n] causal; logo, ambos os termos de (2) so causais.
Consultando a tabela de transformadas z, obtemos para a transformada z inversa de H(z), que:
h[n] = 2 (1)n u[n] (0.5)n u[n] = [2 (0.5)n] u[n]
Como a ROC | z| < 0.5, o sinal h[n] anti-causal. Deste modo, ambos os termos de (2) correspondem
a sinais anti-causais.
h[n] = TZ 1{H(z)} = [2 + (0.5)n] u[n 1] (ver tabela de TZ)
Neste caso, a ROC 0.5 < | z| < 1 uma coroa, o que implica que o sinal bilateral. Assim, o 1 termo
de (2) corresponde a um sinal causal e o 2 termo a um sinal anti-causal. Deste modo, obtemos:
h[n] = 2 (1)n u[n 1] (0.5)n u[n] (ver tabela de TZ)
3 4 z1
1
1 3.5 z
+ 1.5 z
1
2
+
1 1 1 3 z1
1 z
2
1.5
Imaginary Part
0.5
-0.5
-1
-1.5
-1
-0.5
0.5
1
Real Part
1.5
2.5
(1)
ou:
26
H(z) =
Y(z)
=
X(z)
1
1
=
(2)
5 1 1 2
1 1
1
1 z
1 z1
1 z + z
6
6
2
3
Na equao (5), plo z = 1/3 de H(z) foi cancelado pelo zero, z = 1/3, do sinal de entrada. Deste modo,
a resposta do sistema :
1 n
y[n] = TZ1{Y(z)} = u[n]
2
y[n]
1
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
10
15
n
20
25
30
1
1 az1
ROC1: | z| > | a|
(sinal causal)
e
X(z1) =
1
1
ROC2: | z| >
(sinal anti-causal)
1 az
|a|
1 . 1
1
Rx(z) =
ROC1ROC2: | a| < | z| <
(2)
1
1 az 1 az
|a|
Dado que ROC deste sinal um anel, rx [n] um sinal bilateral, mesmo com x[n] causal. Efectuando
a decomposio do sinal (2) em 2 fraces e aplicando a transformada z inversa, obtemos:
1
|n|
r x [ n] =
a ,
< n<
2
1a
25 - Determine a transformada z do sinal discreto x[n] = nan u[n].
Soluo:
Vamos rescrever o sinal como x[n] = nx1[n], onde x1[n] = an u[n].
Da tabela de TZ, temos que:
1
X1(z) = TZ{an u[n]} =
ROC: | z| > | a|
1 az1
Aplicando nesta expresso a propriedade da derivao no domnio z:
dX(z)
TZ{nx[n]} = z
dz
obtemos que:
dX1(z)
az1
X(z) = TZ{nx1[n]} = z
=
ROC: | z| > | a|
dz
(1 z1) 2
26 - Determine a convoluo x[n] dos sinais:
1 0 n 5
x1[n] = {1, 2, 1}
x2[n] =
0 c.c
Soluo:
Calculemos a transformada z de ambos os sinais pela definio:
+
X(z) =
x[n]zn
(1)
n=
Resulta que:
X1(z) = 1 2z1 + z2
X2(z) = 1 + z1 + z2 + z3 + z4 + z5
De acordo com a propriedade da convoluo:
X(z) = X1(z) X2(z) = 1 z1 z6 + z7
Comparando este resultado com (1), obtemos:
x[n] = {1, 1, 0, 0, 0, 0, 1, 1}
27 - Determine a transformada z unilateral dos seguintes sinais:
a) x1[n] = 1 , 2, 5, 7, 0, 1
b) x2[n] = [n k]
c) x3[n] = [n + k]
d) x4[n] = 1,2, 5 , 7, 0, 1
Soluo:
Vamos aplicar a definio de transformada z unilateral:
X (z) =
x[n]zn
n=0
X+(z) =
n=0
x[ n]zn
n=1
k>0
X (z) =
x[n]z
n=0
(az1)n = 1 1az1
n=0
z2
1
1 az
+ a1z1 + a2
] + X+(z)
(2)
Substituindo y[1] = 1 e
X (z) =
u[n]z
n=0
(z1)n = 1 1z1
n=0
(3)
1 an + 1
u[n]
1 a
ou, ainda:
1
(1 an + 2)u[n]
y[ n] =
1a
29 - Um sistema LIT causal descrito pela equao y[n] = 0.5y[n 1] + x[n] + 0.5x[n 1].
Determine:
a) a resposta impulsional do sistema.
b) a resposta do sistema ao sinal de entrada x[n] = u[n], com y[1] = 0.
c) a resposta do sistema ao sinal x[n] = cos(n/12)u[n] com y[1] = 0.
Soluo:
Vamos 1 calcular a funo de frequncia H(z) do sistema e depois aplicar-lhe a transformada z
inversa: obtemos h[n].
Aplicando TZ a ambos os membros de y[n] = 0.5y[n 1] + x[n] + 0.5x[n 1] e usando a propriedade
do deslocamento, chegamos ao resultado:
H(z) =
ROC: | z| > 1
z 0.5 1 z1
Seguindo o procedimento usual para expanso em fraces parciais (no domnio z), temos que:
Y(z)
z + 0.5
1
2
3
= H(z)X(z) =
=
+
z
z 0.5 1 z1 z 0.5 1 z1
e, aps aplicarmos a transformada z inversa (ver tabela de TZ), obtemos:
y[n] = [2(0.5)n + 3]u[n]
30
z(z cos(/2))
z(z 0.966)
z + 0.5
z + 0.5
2
=
2
z 0.5 z 2zcos(/2) + 1 z 0.5 z 1.932z + 1
ROC: | z| > 1
Nesta situao:
Y(z) z + 0.5
z 0.966
1.641 1.397ej 0.332 1.397ej 0.332
=
2
=
+
+
z
z 0.5 z 1.932z + 1 z 0.5
z ej 0.262
z ej 0.262
e aps multiplicar esta equao por z para dar Y(z), obtemos para a transformada z inversa (ver tabela
TZ):
y[n] = [1.641(0.5)n + 2.794cos(n/12 0.332)]u[n]
31