Escolar Documentos
Profissional Documentos
Cultura Documentos
Aula 6 EDLCCs
x[n] y[n]
Exemplo 3
Suavizador Exponencial de Primeira Ordem*
Seja x[n] o sinal discreto a ser suavizado exponencialmente e y[n] o sinal suavizado
pela mdia ponderada da sada no instante anterior, y[n-1] e da entrada atual, x[n]:
y[ n ] = . y[ n 1] + (1 ). x[ n ], 0 < <1
Quanto mais prxima a constante (fator de suavizao) for de 1, mais o valor da sada
precedente ponderado e mais "suave" ser a sada atual y[n].
x = [0.9,0.92,1.2,0.5,0.67,0.45,0.55,1.5,0.05,-0.4,0.4,-0.35,0.01,-0.55,0.,
-0.05,-0.65,-1.95,-0.65,0.15,-0.25,-1.95,-1.,-1.5,-1.85,-1.9,-0.9,-1.2,
-0.95,-1.,-0.95,-0.3,-0.05,0.85,-1.15,-0.8,0.5,-0.2,-0.65,0.45,1.3,1.,1.9,
1.35,2.,0.7,0.2,0.8,1.85]
y = zeros(len(x))
alfa = 0.8 # fator de suavizao: 0 < alfa < 1
for n in range(len(x)):
if n == 0:
continue
y[n] = alfa*y[n-1] + (1-alfa)*x[n]
Exemplo 5
Suavizador Exponencial de Segunda Ordem*
def suaviza_exp(x,a,b=None):
N = len(x)
yy = zeros(N)
if b == None: # suavizao simples
for n in range(len(x)):
if n == 0:
continue
yy[n] = (1-a)*yy[n-1] + a*x[n]
else:
w = zeros(N)
yy[1] = x[1]
w[1] = x[1] - x[0]
for n in range(2,N): # suavizao dupla
yy[n] = (1 - a)*(yy[n-1] + w[n-1]) + a*x[n]
w[n] = (1 - b)*w[n-1] + b*(yy[n] - yy[n-1])
return yy
...continua
figure()
subplot(3,1,1); plot(x); title(u'Entrada com mdia: %3.2f' % media)
subplot(3,1,2); plot(y); xlabel('n')
title(u'Sada com suavizao' + r' exponencial simples ($\alpha = %3.2f$)' % alfa)
2. Clssico
Heurstica: soluo exponencial
Forma fechada para o clculo da sada corrente
Mtodo Iterativo
* condio inicial
Prof. Cludio A. Fleury Sinais e Sistemas Digitais 25
Equao de Diferenas
Soluo de EDLCCs:
Mtodo 1:Iterativo
Exemplo:
Mtodo Clssico
( E N + a1 E N 1 + ... + a N 1 E + a N ) y[n] =
(bN M E M + bN ( M 1) E M 1 + ... + bN 1 E + bN ) x[n]
ou, em notao polinomial : Q ( E ). y[n] = P( E ).x[n]
N + a1 N 1 + L + a N 1 + a N = 0, ou Q ( ) = 0
Fatoradamente : ( 1 )( 2 )L( N ) = 0 Polinmio Caracterstico
Resposta Total
N
y[n] = j j
c
j =1
n
+ x[n ] h[n ]
[
A resposta impulsiva desse sistema : h[n] = (0.2) n + 4(0.8) n , n 0 ]
{ } {[
Logo : ye 0 [n] = x[n] h[n] = (0.25) n u[n] (0.2) n + 4(0.8) n u[n] ] }
[
ye 0 [n] = (0.25) n u[n] (0.2) n u[n] + (0.25) n u[n] 4(0.8) n u[n] ]
Usando o par 4 da Tab.3.1 (p.263) :
[
ye 0 [n] = 5,05(0,25) n +1 2,22(0,2) n +1 + 7,27(0,8) n +1 u[n] ]
ye 0 [n] = [ 1,26(4) n
+ 0,44(0,2) n + 5,81(0,8) n u[n] ]
Prof. Cludio A. Fleury Sinais e Sistemas Digitais 38
Equao de Diferenas
SLITD : y[n + 2] 0.6 y[n + 1] 0.16 y[n] = 5 x[n + 2],
Calcular ye 0 [n].
A resposta impulsiva desse sistema : h[n] = (0.2) n + 4(0.8) n , n 0 [ ]
{ } {[
Logo : ye 0 [n] = x[n] h[n] = (0.25) n u[n] (0.2) n + 4(0.8) n u[n] ] }
[
ye 0 [n] = (0.25) n u[n] (0.2) n u[n] + (0.25) n u[n] 4(0.8) n u[n] ]
Usando a definio da convoluo : x[n] h[n] = x[k ]h[n k ]
k =
n n
n
1
n
u[n] u[n] =
2
k =
1
k
u[k ] nk
2 u[n k ] = n
2
k =0
k
1
k
1. u[n k ] =
2
n
2
k =0
1
k
k
2 = n
2 (
k =0
1 / 2 )k
r n +1 r m n
Somatrio de finitos termos de uma P.G. : r = ,r 1 k
k =m r 1
n
( 1 / 2 ) n +1 1 n +1 ( 1 / 2 )
n +1
1 1n +1 2n +1
Logo : ( 1 / 2 ) = .
n
2
k n
2 =2 . =
k =0 ( 1 / 2 ) 1 1 2 1 2
[
ye 0 [n] = 5,05(0,25) n +1 2,22(0,2) n +1 + 7,27(0,8) n +1 u[n] ]
ye 0 [n] = [ 1,26(4) n
+ 0,44(0,2) n + 5,81(0,8) n u[n] ]
Prof. Cludio A. Fleury Sinais e Sistemas Digitais 39
Equao de Diferenas
Soluo de Equao de Diferenas:
Mtodo 2: Forma Fechada
EXEMPLO 1
Resposta total do SLITD : y[n + 2] 0.6 y[n + 1] 0.16 y[n ] = 5 x[n + 2],
Considerando a Entrada : x[n ] = 4 n u[n ]
E condies iniciais : y[-1] = 0, y[ 2] = 25 / 4
Conforme calculado nos exemplos anteriores :
[ ]
y0 [n ] = ( 0,2) n + 4(0,8)n u[n ] / 5
ye 0 [n ] = [ 1,26( 4) n
]
+ 0,44( 0,2)n + 5,81(0,8) n u[n ]
Logo : y[n ] = y0 [n ] + ye 0 [n ]
[
y[n ] = 0,2( 0,2)n + 0,8(0,8) n 1,26(4) n + 0,44( 0,2) n + 5,81(0,8) n u[n ] ]
Resp. de Entrada Nula Resp. de Estado Nulo
Prof. Cludio A. Fleury Sinais e Sistemas Digitais 40
Respostas
Resposta Natural
Termos da Resposta Total com modos caractersticos
Constituda de todos os termos caractersticos
Resposta Forada
Resposta Total menos a Reposta Natural
Constituda somente de termos no caractersticos
[
Resposta total : y[n] = 0,644(0,2) n + 6,61(0,8) n 1,26(4) n .u[n] ]
Resp. Natural Resp. Forada