Convolução
Convolução
Convolução
Exerccio
1. Um sistema linear e invariante no tempo tem a seguinte resposta entrada
x[n] = [n] (resposta ao impulso):
x[n] [n k ] = x[k ] [n k ]
x[n] =
x[k ] [n k ]
k =
(1)
Exerccios
2. Escreva o sinal x[n] da figura anterior como uma soma ponderada de impulsos.
3. Esboce o seguinte sinal s[n] = 5 [n + 2] + 2 [n + 1] + 1,5 [n] + [n 1] .
Analisa-se agora a sada de um sistema LIT a uma entrada x[n] descrita pela
Eq. (1) acima.
x[n]
y[n]
H
Chama-se de H o operador que representa a operao realizada por este sistema e de h[n] a resposta deste sistema a um impulso, ou seja,
y[n] = H [x[n]]
h[n ] = H [ [n]]
(2)
Sendo assim, para uma entrada qualquer x[n] pode-se escrever usando as
Eqs. (1) e (2):
y[n] =
k =
k =
H [x[k ] [n k ]] = x[k ]H [ [n k ]]
y[n] =
x[k ]h[n k ] .
k =
(3)
A somatria da Eq. (3) chamada de soma de convoluo e representada pelo smbolo , ou seja,
x n h n =
x k h n k
k =
v [n]
k =
Exerccio
4. (HAYKIN; VAN VEEN, 2000; p. 88) Suponha que um sistema H LIT tenha a resposta ao impulso:
n = 1
1,
h[n] = 2
0,
n=0
caso contrrio
2,
3,
x[n ] =
2,
0,
n=2
caso contrrio
y[n] =
x[k ]h[n k ]
k =
e imaginarmos que n est fixo. Desta forma, para calcular a sada num certo
instante n0 faz-se
y[n0 ] =
x[k ]h[n
k =
k] =
x[k ]h[ (k n )]
0
k =
(4)
seja, do produto do sinal de entrada pela resposta ao impulso do sistema invertida no tempo e deslocada de n0 unidades.
Exerccios
5. Encontre a resposta nos instantes n = 1 e n = 2 para o sistema e para a entrada do Exerccio 4 usando a abordagem discutida acima.
6. (HAYKIN; VAN VEEN, 2000; p. 91) Um sistema LIT tem resposta ao impulso:
n
3
h[n] = u[n]
4
Determine a sada do sistema nos instantes n = 5 , n = 5 e n = 10 quando a entrada for x[n] = u[n] .
RESP: y[ 5] = 0 , y[5] = 3,288 , y[10] = 3,831
3 k n
, 0 k n
wn [k ] = 4
,
0
, caso contrrio
3 n +1
41 , n 0
y[n] = 4
caso contrrio
0,
Este ltimo exerccio sugere que, em geral, pode-se determinar y[n] para to-
do n sem avaliar-se a Eq. (4) para um nmero infinito de deslocamentos distintos no tempo n . Isto realizado identificando-se os intervalos de n nos
quais wn [k ] tem a mesma forma funcional. Depois, precisa-se somente avaliar a Eq. (4) usando o wn [k ] associado com cada intervalo. Muitas vezes til
traar graficamente tanto x[k ] como h[n k ] quando se determina wn [k ] e
identificar os intervalos apropriados de deslocamento no tempo. Resumindo:
1. Trace graficamente x[k ] e h[n k ] como uma funo da varivel independente k . Para determinar h[n k ] , primeiramente reflita h[k ] em torno de k = 0
para obter h[ k ] e depois desloque h[ k ] de n no tempo.
8
Exerccios
8. (HAYKIN; VAN VEEN, 2000; p. 93) Um sistema LIT tem a resposta ao
impulso dada por:
h[n] = u[n] u[n 10]
Determine a sada deste sistema quando a entrada for o pulso retangular definido como
x[n] = u[n 2] u[n 7]
RESP:
0,
n 1,
y[n] = 5,
16 n,
0,
n<2
2n6
6 < n 11
12 n 16
n > 16
9. (HAYKIN; VAN VEEN, 2000; p. 95) Admitamos que a entrada x[n] para
um sistema H do tipo LIT seja dada por x[n] = n {u[n] u[n 10]} e que a resposta ao impulso do sistema seja dada por h[n] = n u[n] em que 0 < < 1 . Encontre a sada deste sistema.
RESP:
n<0
0,
n +1
1-
y[n] = n ,
1 -
10
1 -
n ,
1 -
0n9
n>9
10.(HAYKIN; VAN VEEN, 2000; p. 96) Admitamos que a entrada de um sistema LIT com resposta ao impulso
seja
1 - -1
12
-11
2 1 -
y[n] =
,
-1
12
n - 24
2 1 -
,
1 - -1
n 24
0,
(
(
0 n 10 .
11 n 13
14 n 23
11.(HAYKIN; VAN VEEN, 2000; p. 97) Suponha que a entrada x[n] e a resposta ao impulso h[n] de um sistema H do tipo LIT sejam dadas por:
x[n ] = u [n ] + 2u[n 3] u[n 6]
RESP:
n - 4,
y[n] = 0,
n 9
n + 15
0,
n < 1
-1 n <1
2n<4
4n<9
9 n 11
12 < n 15
n 15
10
12.(HAYKIN; VAN VEEN, 2000; p. 97) Considere um sistema LIT com resposta ao impulso:
1
,
h[n ] = 4
0,
0n3
caso contrrio
Encontre uma expresso que relacione diretamente uma entrada arbitrria x[n]
sada deste sistema, y[n] .
RESP:
y[n ] =
1
(x[n] + x[n 1] + x[n 2] + x[n 3] + x[n 4]) .
4
h[n] <
n =
11
0.9000
r=roots(pa)
r =
0+ 0.9487i
0- 0.9487i
magr=abs(r)
magr =
0.9487
0.9487
O Sistema LIT y[n] + 0,9 y[n 2] = 0,3x[n] + 0,6 x[n 1] + 0,3x[n 2] estvel.
12
h[k ]x[n k ]
k =
h[k ]x[ k ]
k =
h[k ]x[1 k ]
k =
h[k ]x[2 k ]
k =
Ou seja, para calcular y[n0 ] , multiplicamos h[k ] por x[n0 k ] e somamos todas
as amostras do sinal resultante.
Exemplo:
Seja um sistema LIT com h[n] = {0,5; 0,3; 0,2}, 0 n 2 ao qual aplicada a entrada x[n] mostrada a seguir:
13
x[ k ]
e
y[0] =
h[k ]x[ k ] = 1
k =
h[k ]
14
x[1 k ]
e
y[1] =
k =
h[k ]
15
x[2 k ]
e
y[2] =
k =
16
Exemplo:
O sistema LIT mostrado acima pode ser resolvido como segue:
% programa convol_1
x=[2,3,3,2,1,1.5,1.5]
nx=[0:6]
h=[0.5,0.3,0.2]
nh=[0:2]
[y,ny]=conv1(x,nx,h,nh)
stem(ny,y)
Exerccios
17
1. Calcular a resposta de um sistema LIT com resposta ao impulso h[n] e entrada x[n] mostrados na figura a seguir.
RESPOSTA:
% programa convol_2
%calcular a convoluo y=x*h
%x[n]=[3,11,7,0,-1,4,2]excitao
%
x=[3,11,7,0,-1,4,2]
nx=[-3:3]
h=[2,3,0,-5,2,1]
nh=[-1:4]
[y,ny]=conv1(x,nx,h,nh)
stem(ny,y)
% programa convol_3
%calcular a convoluo y=x*h
%x[n]=[1,2,0,-2,3,1]excitao
%
19
20