Professional Documents
Culture Documents
Exemplo : M 2 N 2
N M
ak y(n k ) bk x(n k )
k 0 k 0
b2 z 2 b1 z 1 b0
a0 y (n 0) a1 y (n 1) a2 y (n 2) b0 x (n) b1 x(n 1) b2 x (n 2) H ( z) H(z) funo de transferncia
a2 z 2 a1 z 1 1
Se a0 1
y (n) b0 x (n) b1 x(n 1) b2 x (n 2) a1 y (n 1) a2 y (n 2)
y (n) T x(n)
Sistemas discretos
Sistema
x(n) y(n)
y (n) T x( n)
y (n) f y (n 1), y (n 2),..., y (n _ N ), x( n),...x(n M )
N M N M
y (n) ak y (n k ) bk x(n k ) ak y (n k ) bk x(n k ) Equao s diferenas
k 1 k 0 k 0 k 0
y (n) T x( n)
y (n) f y (n 1), y (n 2),..., y (n _ N ), x( n),...x(n M )
N M N M
y (n) ak y (n k ) bk x(n k ) ak y (n k ) bk x(n k ) Equao s diferenas
k 1 k 1 k 0 k 1
Propriedades
Invariante no tempo y (n) T x( n)
T
x ( n) y ( n)
T
x (n k ) y (n k )
Atrasar entrada y (n, k ) T x( n k )
Atrasar sada y ( n, k ) y ( n k )
y (n) T x(n)
Propriedades
Causal versus no causal
Um sistema causal se sada do sistema (no instante n) s depende da entrada actual
(x(n)) e das entradas passadas (x(n-1), x(n-2),...) e das sadas passadas (y(n-1), y(n-
2),...); dito causal se a sada no depende de amostras futuras (de x(n) ou de y(n)).
Estvel e no estvel
Um sistema estvel (BIBO, bounded input-bounded output) se para toda a entrada
limitada (bounded input) produz uma sada limitad (bounded output).
x (n) M x y ( n) M y n
Sistemas discretos lineares e invariantes no tempo e
a convoluo discreta
Uma classe particularmente importante dos sistemas a dos sistemas lineares e
invariantes no tempo (SLIT). A combinao destas duas propriedades conduz a uma
representao e anlise simples destes sistemas, que tm significativa
representatividade e aplicao no processamento digital de sinal.
x ( n) x(k ) (n k )
k
h (n) T ( n) h(n k ) T ( n k )
IT
y ( n) x(k )T (n k ) x(k )h(n k )
k k
T
x (2) (n ( 2)) x (2) h( n ( 2)) x( 2) h( n 2)
T
x (0) ( n (0)) x(0) h(n (0)) x (0)h( n)
T
x (3) ( n 3) x(3)h( n 3) x(3)h( n 3)
SLITs e a convoluo discreta
Outra forma de clculo do resultado da convoluo discreta explora as propriedades
de linearidade e de invarincia temporal do sistema (SLIT). Atente-se no exemplo.
y (n) x(n) * h(n) x ( k )h( n k )
k
a u[n]
h[n] T [n]
n
x[n] 2[n] 3[n 1] [n 2]
y[n] T 2 [n] 3 [n 1] [n 2]
3T [n 1] T [n 2]
2T [n]
que mostra que, quer x(k) quer h(n0-k)=h(-k+n0), so funo de k e que a sada a soma
dos produtos parciais destas sequncias. Assim possvel chegar ao resultado de y(n)
pelos seguintes passos.
h(k ) h(k 0)
!
h(n-k)=h(0-k)=h(-k+0)
v0 (k ) x(k )h( k )
y (0) x ( k ) h (0 k )
k
x(k )h(k ) 1x2 2x1 4
k
v1 (k ) x(k )h(k 1)
y (1) x(k )h(1 k )
k
x(k )h(k 1) 1x1 2x2 3x1 8
k
v1 (k ) x(k )h(k 1)
y (1) x(k )h(1 k ) x(k )h(k 1) 1x1 2x0 3x0 1
k k
SLITs e a convoluo discreta
Exemplo de clculo do resultado da convoluo discreta
y ( n) 0 n 2
SLITs e a convoluo discreta
Exemplo 1 de clculo da convoluo discreta
y ( n) x ( n ) * h ( n ) x( k ) h( n k )
k
y(n)
h(n) 2.0000
4.6000
1.0000
4.6800
0.8000
3.7440
0.6400
2.9952
0.5120
2.3962
0.4096 1.9169
0.3277 1.5335
0.2621 1.2268
n 0.2097
h[n] (0.8) u[n] 0.9815
0.1678 0.7852
0.1342
0.6281
0.1074
0.5025
0.0859
0.4020
0.0687
0.3216
0.0550
0.2573
0.0440 0.2058
0.0352 0.1647
0.0281 0.1317
0.0225 0.1054
0.0180
0.0843
0.0144
0.0490
0.0115
0.0115
x[n] 2[n] 3[n 1] [n 2]
No MATLAB: y=conv(x, h)