Escolar Documentos
Profissional Documentos
Cultura Documentos
Aula
Cap.3 Lathi Prof. Cludio A. Fleury Sinais e Sistemas Digitais
2012-2
6 EDLCCs
Slides: 36
Contedo
Sistemas Descrio entrada-sada
Equao de Diferenas Linear com Coeficientes Constantes (EDLCC) Associao de Sistemas Lineares Invariantes no Tempo (SLITs)
Resumo Exerccios
Equao de Diferenas
Modelagem Matemtica de Sistemas Descrio EntradaEntrada-Sada
Exemplo 1
Um correntista deposita uma quantia
x[n]
mensalmente n, e o banco
remunera mensalmente o capital com uma taxa de juros r . Qual a equao que relaciona o saldo da conta mensais? y[n ] = y[n 1] + r. y[n 1] + x[n ] onde :
y[n]
com os depsitos
x[ n ] y[ n ] r
x[n] a.y[n-1]
depsito realizado no n simo ms saldo calculado aps depsito do n simo ms taxa mensal de juros
y[n] a
Exemplo 2
Os estudantes de PDS, x[n], em cada semestre n, precisam comprar o livro-texto para acompanharem adequadamente a disciplina... A editora vende y[n] livros por semestre e, em mdia, dos estudantes vendem seus livros no final do semestre (vida mdia do livro de 3 semestres). Qual a equao que relaciona a quantidade de livros vendidos pela editora, com o total de alunos matriculados no semestre, considerando que todos os estudantes compram livros novos ou usados?
Equao de Diferenas
Uma forma matemtica usada para se descrever um SLIT Forma geral (equao genrica)
Usando Operador Avano
y[n + N ] + a1 y[n + N 1] + ... + a N 1 y[n + 1] + a N y[n ] = bN M x[n + M ] + bN ( M 1) x[n + M 1] + ... + bN 1 x[n + 1] + bN x[n ]
Usando Operador de Atraso para Sistemas Causais (M = N)
y[n ] + a1 y[n 1] + ... + a N 1 y[n N + 1] + a N y[n N ] = b0 x[n ] + b1 x[n 1] + ... + bN 1 x[n N + 1] + bN x[n N ]
M 1
N 1
Classificao
Equao de Diferenas Linear com Coeficientes Ctes FIR - Finite Impulse Response
Coeficientes ai = 0, exceto o primeiro coeficiente Sistemas No Recursivos
Sada corrente depende de entradas corrente e/ou anterior(es)
a0 = 1
ai
(i > 0) no nulo
EDLCCs
Mtodos de Resoluo
1. Iterativo
Essencialmente computacional Clculos sucessivos
2. Clssico
Heurstica: soluo exponencial Forma fechada
EDLCCs
Notao Operacional
Facilita escrita das EDLCCs Compactao de termos
Ex[n ] = x[n + 1]
Operador Avano E:
Exemplo
E 2 x[ n ] = x[ n + 2 ] M E N x[n ] = x[n + N ]
Operador Atraso D:
Equao de Diferenas
Soluo de EDLCCs:
Mtodo 1: Iterativo
y[n ] + a1 y[n 1] + ... + a N 1 y[n N + 1] + a N y[n N ] = b0 x[n ] + b1 x[n 1] + ... + bN 1 x[n N + 1] + bN x[n N ]
Equao de Diferenas
Soluo de EDLCCs:
Mtodo 1: Iterativo
Exemplo:
Operador Atraso
Resolvendo iterativamente:
Para n = 0 : y[0] = 0.5 y[ 1] + x[0] = 0.5 16 + 02 = 8 Para n = 1 : y[1] = 0.5 y[0] + x[1] = 0.5 8 + 12 = 5 Para n = 2 : y[2] = 0.5 y[1] + x[2] = 0.5 5 + 2 2 = 6.5 Para n = 3 : y[3] = 0.5 y[2] + x[3] = 0.5 6.5 + 32 = 12.25 M
11
Equao de Diferenas
Soluo de EDLCCs:
Mtodo 1: Iterativo
Exemplo:
y[n + 2] y[n + 1] + 0.24 y[n ] = x[n + 2] 2 x[n + 1] com c.i.' s : y[ 1] = 2, y[ 2] = 1 e entrada causal : x[n ] = n (rampa) y[n + 2] = y[n + 1] 0.24 y[n ] + x[n + 2] 2 x[n + 1]
Operador Avano
Resolvendo iterativamente:
Para n = 2 : y[0] = 2 0.24(1) + 0 0 = 1.76 Para n = 1 : y[1] = 1.76 0.24( 2) + 1 0 = 2.28 Para n = 0 : y[2] = 2.28 0.24(1.76) + 2 2(1) = 1.8576 M
12
Equao de Diferenas
Soluo de Equao de Diferenas:
Mtodo 2: Forma Fechada
(mtodo clssico usado c/ sist.s de tempo contnuo)
y[n + N ] + a1 y[n + N 1] + ... + a N 1 y[n + 1] + a N y[n ] = bN M x[n + M ] + bN ( M 1) x[n + M 1] + ... + bN 1 x[n + 1] + bN x[n ]
Com Operador Avano: Ex[n] = x[n+1], E2x[n] = x[n+2] , ENx[n] = x[n+N]
( 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, com polinmios : Q ( E ). y[n ] = P( E ). x[n ]
Operador Avano
Soluo Geral:
13
Equao de Diferenas
Soluo de Equao de Diferenas:
Mtodo 2: Forma Fechada
Resposta Entrada Nula
Para x[n ] = 0, ou :
Q ( E ). y 0 [n ] = 0
( E N + a1 E N 1 + L + a N 1 E + a N ) y 0 [n ] = 0
Q ( E ). y 0 [n ] = 0
N + a1 N 1 + L + a N 1 + a N = 0, ou Q ( ) = 0 Fatoradamente : ( 1 )( 2 )L( N ) = 0
Modos Caractersticos (ou naturais) do SLITD: n (i) p/ i=1,2,...,N
Prof. Cludio A. Fleury
onde : 1 , 2 ,..., N
Equao de Diferenas
Soluo de Equao de Diferenas:
Mtodo 2: Forma Fechada
Resposta Entrada Nula
onde : 1 , 2 ,..., N
15
Equao de Diferenas
Soluo de Equao de Diferenas:
Mtodo 2: Forma Fechada
Resposta Entrada Nula
c j c e , c2 = e j 2 2
16
Equao de Diferenas
Soluo de Equao de Diferenas:
Mtodo 2: Forma Fechada
Resposta Entrada Nula EXEMPLO:
SLITD : C.i.' s :
Entrada : x[n ] = 4 n u[n ] Calcular y0 [n ]. EDLCC em notao operacional : Polinmio caracters tico : 2 Razes caracters ticas distintas : A resposta entrada nula : Para n = 1 e 2 : Logo :
Prof. Cludio A. Fleury
n0
17
Equao de Diferenas
Soluo de Equao de Diferenas:
Mtodo 2: Forma Fechada
Resposta Entrada Nula EXEMPLO:
SLITD : C.i.' s :
Calcular y0 [n ]. EDLCC em notao operacional : Polinmio caracters tico : 2 Razes caracters ticas iguais : A resposta entrada nula : Para n = 1 e 2 : Logo :
Prof. Cludio A. Fleury
( E 2 + 6 E + 9 ) y [ n ] = ( 2 E 2 + 6 E ) x[ n ]
2 + 6 + 9 = ( + 3) 2 = 0 1 = 3 e 2 = 3
y0 [n ] = c1 ( 3)n + c2n( 3) n c1 = 4 1/ 3 = c1 / 3 + c2 / 3 2 / 9 = c1 / 9 2c2 / 9 c2 = 3 y0 [n ] = (4 + 3n )( 3) n , n 0
18
Equao de Diferenas
Soluo de Equao de Diferenas:
Mtodo 2: Forma Fechada
Resposta Entrada Nula EXEMPLO:
SLITD :
C.i.' s : y[ 1] = 2, y[ 2] = 1 Calcular y 0 [n ]. EDLCC em notao operacional : Polinmio caracterstico : ( E 2 1.56 E + 0.81) y[n ] = ( E + 3) x[n ]
2 Razes caractersticas complexas : 1, 2 = 0.78 j 0.45 = 0.9e j / 6 A resposta entrada nula : Para n = 1 e 2 : Logo :
Prof. Cludio A. Fleury
Equao de Diferenas
Soluo de Equao de Diferenas:
Mtodo 2: Forma Fechada
Resposta ao Impulso Unitrio
Para x[n ] = [n ], Q ( E ). y[n ] = P ( E ) x[n ] com todas c.i.' s nulas ou seja : Q ( E ).h[n ] = P( E ). [n ] com h[1] = h[2] = L = h[ N ] = 0
Determinao Iterativa X Forma Fechada
h[n ] = A0 . [n ] + y c [n].u[n] onde : y c [n ] a combinao linear dos modos caractersticos Logo : Q ( E ){A0 . [n ] + y c [n].u[n]} = P ( E ) [n ] A0 .Q ( E ). [n ] = P ( E ) [n ] A0 .( [n + N ] + a1 [n + N 1] + ... + a N [n ]) = b0 [n + N ] + ... + bN [n ] Fazendo n = 0, para equaes com operadores em avano : A0 = bN / a N Logo :
Prof. Cludio A. Fleury
h[n ] = bN [n ] / a N + y c [n ].u[n ]
Sinais e Sistemas Digitais 20
Equao de Diferenas
Soluo de Equao de Diferenas:
Mtodo 2: Forma Fechada
Resposta de Estado Nulo
x[k ] [n k ]
k =
Se [n] h[n] logo [n k ] h[n k ] pela inv. ao tempo E, pela linearidade : x[k ]. [n k ] x[k ].h[n k ] Assim : Logo :
y e 0 [n ] =
x[k ].h[n k ]
k =
Somatrio de Convoluo
21
Equao de Diferenas
Soluo de Equao de Diferenas:
Mtodo 2: Forma Fechada
Resposta ao Estado Nulo EXEMPLO:
SLITD :
C.i.' s nulas : y[ 1] = y[2] = 0 Entrada : x[n ] = 4 n u[n ] = (0.25) n u[n] Calcular y e 0 [n ]. A resposta impulsiva desse sistema : h[n ] = ( 0.2) n + 4(0.8) n / 5, n 0 Logo : y e 0 [n ] = x[n ] h[n ] = { (0.25) n u[n ]} {( 0.2) n + 4(0.8) n u[n ] / 5} y e 0 [n ] = (0.25) n u[n ] ( 0.2) n u[n ] + (0.25) n u[n ] 4(0.8) n u[n ] / 5 Usando o par 4 da Tab.3.1 : y e 0 [n ] = 1.26( 4) n + 0.444( 0.2) n + 5.81(0.8) n u[n ]
[ [
22
Equao de Diferenas
Soluo de Equao de Diferenas:
Mtodo 2: Forma Fechada
Resposta Total
y[n] =
n c j j j =1
x[n ] h[n ]
Resp. de Estado Nulo
23
Equao de Diferenas
Soluo de Equao de Diferenas:
Mtodo 2: Forma Fechada
EXEMPLO
y[n + 2] 0.6 y[n + 1] 0.16 y[n ] = 5 x[n + 2], y[ 1] = 0, y[ 2] = 25 / 4 e Entrada : x[n ] = 4 n u[n ]
[ [n ] = [ 1.26( 4)
Logo : y[n ] = y 0 [n ] + y e 0 [n ] y[n ] = 0.2( 0.2) n + 0.8(0.8) n 1.26( 4) n + 0.444( 0.2) n + 5.81(0.8) n u[n ]
Prof. Cludio A. Fleury Sinais e Sistemas Digitais 24
Resposta Forada
Resposta Total menos a Reposta Natural Constituda somente de termos no caractersticos Exemplo anterior: termos caractersticos aparecem tambm na Resposta de Estado Nulo
Resp. Forada
25
Equao de Diferenas
Exemplo
Seja o SLIT descrito por: y[n] = 0.5x[n] + 0.25x[n-1], com x[-1] = 0 Determine a sua resposta ao impulso e a sada do sistema a partir dessa resposta. Usando como entrada o impulso unitrio, x[n] = [n], teremos: y[n] = h[n] = 0.5[n] + 0.25[n-1] h[0] = 0.51 + 0.250 = 0.5 h[1] = 0.50 + 0.251 = 0.25
A sada do sistema pode ser escrita como: y[n] = h[0].x[n] + h[1].x[n-1] Obs.: Em geral, pode-se escrever a sada de um sistema a partir de sua resposta ao impulso e da entrada:
Equao de Diferenas
Exemplo Converso de Eq. Recursiva em Eq. No Recursiva
Equao Recursiva
Determine a sua resposta ao impulso e a sada do sistema a partir dessa resposta. Usando como entrada o impulso unitrio, x[n] = [n], teremos: y[n] = h[n] = 0.25h[n-1] + [n] h[0] = 0.250 + 1 = 1 h[1] = 0.251 + 0 = 0.25 h[2] = 0.250.25 + 0 = 0.0625 ... h[n] = 0.25n u[n] y[n] = h[0].x[n] + h[1].x[n-1]+... y[n] = x[n] + 0.25x[n-1] + 0.0625.x[n-2] +...
Equao No Recursiva
Prof. Cludio A. Fleury Sinais e Sistemas Digitais 27
Associao de SLITs
28
Associao de SLITs
Comutatividade: x[n] h[n] = h[n] x[n]
x[n]
Sistemas Em Srie
h1[n]
h2[n]
y[n]
x[n]
Sistema Equivalente
h2[n]
h1[n]
y[n]
x[n]
h1[n] h2[n]
y[n]
29
Associao de SLITs
Distributividade: x[n] (h1[n] + h2[n]) = x[n] h1[n] + x[n] h2[n]
Sistemas Em Paralelo
Sistema Equivalente
x[n]
h1[n] + h2[n]
y[n]
30
Sistema Inverso
y[n] x[n] h1[n] h2[n] z[n]
x[n]
h[n]
z[n]
Associao de SLITs
Exemplos: Resposta ao impulso do Sist. Equivalente
a) Diferena Avanada: b) Diferena Atrasada: c) Atraso: d) Mdia: e) Acumulador:
h[n ] =
[k ] = u[n]
k =
x[n]
w[n]
y[n]
x[n]
heq[n]
y[n]
Sistemas Inversos
heq a c) (b a c) eq [ n ] = (e ( ( )+ ) = [n [ nn +n ][ ] ] [n [ n ][ 1 n [n0]] (1 u [ ] n n ][ 1 ]) 0
= u[n ] u[n 1] = [n ]
Prof. Cludio A. Fleury Sinais e Sistemas Digitais 32
Resumo
As EDLCCs so usadas para modelar a dinmica de sistemas fsicos de modo que se possa analis-los por meio de simulaes laboratoriais, sem que seja necessrio a construo de unidades de teste antecipadamente Existem diversas formas de se resolver uma EDLCC
Mtodo Iterativo Mtodo Clssico (Modos Caractersticos e Excitao Externa/Convoluo)
Associaes de SLITs
Srie ou em Cascata Paralelo
33
Exerccios
34
Exerccios
6. Dada a seqncia h[k] = {2,2,2,1,1}:
a. Esboce a seqncia h[k] e a seqncia reversa h[-k] b. Esboce as seqncias deslocadas h[-k+2] e h[-k-3]
7. Dadas as seqncias h[k] = {2,2,2,1,1} e x[k] = {2,1,1} calcule a convoluo entre elas:
a. Usando o mtodo grfico; b. Usando o mtodo da tabela; c. Aplicando diretamente a frmula da convoluo.
8. Convolua dois pulsos retangulares x[n] = {1,1} e h[n] = {0, 1, 1} usando o mtodo da tabela.
35
Gabarito
1. 2. 3. a) e c) so sistemas no-lineares. a) invariante b) variante a) causal b) no-causal
4.
5. 6.
h[k] 2 1
a) Estvel
b) Instvel
h[-k] 2 1
h[-k+2] 2 1 k -2 -1 0 1 2 k
h[-k-3] 2 1 -7 -6 -5 -4 -3 -2 -1 0 k
0 1 2 3 4
-4 -3 -2 -1 0
7. 8.