12.07.2015 Views

Sistemas Lineares e Invariantes no Tempo

Sistemas Lineares e Invariantes no Tempo

Sistemas Lineares e Invariantes no Tempo

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ResumoSinais e <strong>Sistemas</strong><strong>Sistemas</strong> <strong>Lineares</strong> e <strong>Invariantes</strong> <strong>no</strong><strong>Tempo</strong>Luís Caldas de Oliveiralco@ist.utl.ptInstituto Superior TécnicoSLITs discretos.O somatório de convolução.SLITs contínuos.A convolução contínua.Propriedades dos SLITs.Representação por equações diferenciais.Representação por equações às diferenças...Sinais e <strong>Sistemas</strong> – p.1/32Sinais e <strong>Sistemas</strong> – p.2/32Representação de SequênciasResposta ao ImpulsoQualquer sequência pode ser expressa em termos de umasoma de impulsos unitários escalados e deslocados <strong>no</strong>tempo:x(n) =+∞∑k=−∞x(k)δ(n − k)Resposta de um sistema a um impulso localizado <strong>no</strong>instante k:h k (n) = S (δ(n − k)) , ∀ nRepresentação da entrada como uma soma de impulsos:x(n) =+∞∑k=−∞x(k)δ(n − k)..Saída do sistema:⎛y(n) = S ⎜⎝+∞∑k=−∞⎞x(k)δ(n − k) ⎟⎠Sinais e <strong>Sistemas</strong> – p.3/32Sinais e <strong>Sistemas</strong> – p.4/32


SLITsSomatório de Convolução⎛y(n) = S ⎜⎝+∞∑k=−∞⎞x(k)δ(n − k) ⎟⎠y(n) = x(n) ∗ h(n) =+∞∑k=−∞x(k)h(n − k).Sistema Lineary(n) =+∞∑x(k)S (δ(n − k)) =+∞∑k=−∞k=−∞Invariância <strong>Tempo</strong>ral:h k (n) = h(n − k) −→ y(n) =+∞∑k=−∞x(k)h k (n)x(k)h(n − k).Num SLITdiscreto, conhecida a sua resposta impulsiva épossível calcular a resposta a qualquer sinal de entradaatravés do somatório de convolução.Realização gráfica de h(n − k) = h(−(k − n))1. reflectir h(k) em relação à origem para obter h(−k);2. deslocar a origem da sequência reflectida para k = n.Sinais e <strong>Sistemas</strong> – p.5/32Sinais e <strong>Sistemas</strong> – p.6/32Convolução GráficaPropriedades da Convoluçãoz(n) = x(n) ∗ y(n) =+∞∑m=−∞x(m)y(n − m)A operação de convolução é comutativa:x(n) ∗ h(n) = h(n) ∗ x(n)...x(m)...A operação de convolução é associativa:0 1 2 3 4 5 6 734438 9my(n−m)8 90 1 2 3 4 5 6 7 m...x(n) ∗ (h 1 (n) ∗ h 2 (n)) = (x(n) ∗ h 1 (n)) ∗ h 2 (n)A operação de convolução é distributiva em relação àadição:...1221z(n)...x(n) ∗ (h 1 (n) + h 2 (n)) = x(n) ∗ h 1 (n) + x(n) ∗ h 2 (n).0 1 2 3 4 5 6 7 8 9n.Sinais e <strong>Sistemas</strong> – p.7/32Sinais e <strong>Sistemas</strong> – p.8/32


Representação de Sinais Contínuos<strong>Sistemas</strong> ContínuosUsando a propriedade da amostragem do impulso:x(t)δ(t − t 0 ) = x(t 0 )δ(t − t 0 )Resposta de um sistema a um impulso localizado <strong>no</strong>instante τ:h τ (t) = S (δ(t − τ)) , ∀t ∈ .é possível representar qualquer sinal contínuo na forma dointegral de impulsos:x(t) = x(t)==∫ +∞−∞∫ +∞−∞∫ +∞−∞δ(t − τ)dτx(t)δ(t − τ)dτx(τ)δ(t − τ)dτ.Representação da entrada como impulsos:Saída do sistema:x(t) =y(t) = S∫ +∞−∞(∫ +∞−∞x(τ)δ(t − τ)dτ)x(τ)δ(t − τ)dτSinais e <strong>Sistemas</strong> – p.9/32Sinais e <strong>Sistemas</strong> – p.10/32SLITs ContínuosIntegral de ConvoluçãoSistema Lineary(t) = S(∫ +∞−∞)x(τ)δ(t − τ)dτy(t) = x(t) ∗ h(t) =∫ +∞−∞x(τ)h(t − τ)dτNum SLIT contínuo, conhecida a sua resposta impulsivay(t) =∫ +∞−∞x(τ)S (δ(t − τ)dτ) =∫ +∞−∞x(τ)h τ (t)dτé possível calcular a resposta a qualquer sinal de entradaatravés do integral de convolução.Invariância <strong>Tempo</strong>ral:.h τ (t) = h(t − τ) −→ y(n) =∫ +∞−∞x(τ)h(t − τ)dτ.Sinais e <strong>Sistemas</strong> – p.11/32Sinais e <strong>Sistemas</strong> – p.12/32


Convolução GráficaExemploz(t) = x(t) ∗ y(t) =......∫ +∞−∞0 1 2 3 4 5 6 7x(τ)y(t − τ)dτ8 9x( τ)...τy(t− τ)...10Considere o SLIT com resposta impulsiva h(n):h(t) = u(t)sabendo que a sua entrada vale:x(t) = e −at u(t), a > 00 1 2 3 4 5 6 7 8 9τdetermine a saída:.z(t)... ...0 1 2 3 4 5 6 7 8 9 t.Solução:y(t) = x(t) ∗ h(t)y(t) = 1 a (1 − e−at )u(t)Sinais e <strong>Sistemas</strong> – p.13/32Sinais e <strong>Sistemas</strong> – p.14/32Associação em Cascata de SLITsAssociação em Paralelo de SLITsx(t)✲h 1 (t)w(t)✲h 2 (t)y(t)✲✲h 1 (t)h(t) = h 1 (t) ∗ h 2 (t)x(t)✲h 2 (t)✎☞ ❄ y(t) ✲✍✌✻h(t) = h 1 (t) + h 2 (t)..Sinais e <strong>Sistemas</strong> – p.15/32Sinais e <strong>Sistemas</strong> – p.16/32


SLITs Com e Sem MemóriaInvertibilidade de SLITsSLITs discretos sem memória:a resposta ao impulso tem de ser um impulso:h(n) = Kδ(n).o somatório de convolução resume-se a umtermo: y(n) = Kx(n).SLITs contínuos sem memória:a resposta ao impulso tem de ser um impulsocontínuo: h(t) = Kδ(t).o integral de convolução resume-se a: y(t) = Kx(t).A cascata de um SLIT com o seu inverso tem de verificar:h(n) ∗ h i (n) = δ(n)No caso contínuo:h(t) ∗ h i (t) = δ(t)..Sinais e <strong>Sistemas</strong> – p.17/32Sinais e <strong>Sistemas</strong> – p.18/32Causalidade de SLITsEstabilidade de SLITsPara um SLIT ser causal a sua resposta ao impulso temde ser causal:No caso contínuo:h(n) = 0, para n < 0h(t) = 0, para t < 0Sabendo que |x(n)| < B, ∀n:|y(n)| ≤≤+∞∑k=−∞+∞∑Bk=−∞|h(k)||x(n − k)||h(k)|..O SLIT discreto é estável se a resposta ao impulso forabsolutamente somável:+∞∑k=−∞|h(k)| < ∞Sinais e <strong>Sistemas</strong> – p.19/32Sinais e <strong>Sistemas</strong> – p.20/32


Estabilidade de SLITsResposta ao Escalão DiscretoO SLIT contínuo é estável se a resposta ao impulso forabsolutamente integrável:∫ +∞−∞|h(τ)|dτ < ∞Sendo s(n) a resposta ao escalão discreto:s(n) = u(n) ∗ h(n)A resposta ao escalão e ao impulso relacionam-se entre si:n∑s(n) = h(k)ek=−∞..h(n) = s(n) − s(n − 1)Sinais e <strong>Sistemas</strong> – p.21/32Sinais e <strong>Sistemas</strong> – p.22/32Resposta ao Escalão ContínuoEquações DiferenciaisSendo s(n) a resposta ao escalão contínuo:s(t) = u(t) ∗ h(t)A resposta ao escalão e ao impulso relacionam-se entre si:s(t) =e∫ t−∞h(τ)dτUma equação diferencial dá um especificação implícita dosistema:N∑ d k y(t)M∑ d k x(t)a k = bdt k kdt kk=0k=0.h(t) = ds(t)dt.Sinais e <strong>Sistemas</strong> – p.23/32Sinais e <strong>Sistemas</strong> – p.24/32


Solução da Eq. DiferencialExemploA solução decompõe-se numa solução particular mais asolução da equação homogénea (resposta natural dosistema):N∑ d k y(t)a k = 0dt kk=0A solução só fica completamente especificada dado umconjunto de condições iniciais. Iremos assumir na maiorparte dos casos, que o sistema se encontra em repouso<strong>no</strong> instante t 0 :Considere o SLIT descrito pela equação diferencial:dy(t)dt+ 2y(t) = x(t)Determine y(t) sabendo que x(t) tem a forma geral:x(t) = Ke 3t u(t).y(t 0 ) = dy(t 0)dt= . . . = dN−1 y(t 0 )dt N−1 = 0.Sinais e <strong>Sistemas</strong> – p.25/32Sinais e <strong>Sistemas</strong> – p.26/32Equações às DiferençasSolução RecursivaA contrapartida discreta das equações diferenciais são asequações às diferenças:N∑a k y(n − k) =k=0M∑b k x(n − k)A solução divide-se também numa solução particular e nasolução da equação homogénea:k=0As equações às diferenças podem adicionalmente seremresolvidas de forma recursiva:y(n) = 1 ⎤M∑N∑a⎡⎢⎣ b k x(n − k) − a k y(n − k) ⎥⎦0k=0Conhecidas a entrada <strong>no</strong> instante n e anteriores e assaídas anteriores, a solução recursiva permite obter y(n).k=1.N∑a k y(n − k) = 0k=0.Sinais e <strong>Sistemas</strong> – p.27/32Sinais e <strong>Sistemas</strong> – p.28/32


Resposta Impulsiva FinitaExemploNo caso particular em que N = 0 e a 0 = 1 a saída <strong>no</strong>instante n só depende da entrada:y(n) =M∑b k x(n − k)Neste caso a resposta ao impulso tem duração finita(sistema FIR):k=0Considere a equação às diferenças:y(n) − 1 y(n − 1) = x(n)2Considerando que o sistema se encontra em repousoinicial, determine a sua saída quando a entrada for:x(n) = Kδ(n).h(n) ={bk 0 ≤ n ≤ M0 <strong>no</strong> caso contrário.Sinais e <strong>Sistemas</strong> – p.29/32Sinais e <strong>Sistemas</strong> – p.30/32Diagrama de Blocos (Discreto)Diagrama de Blocos (Contínuo)x(n)b✲✎☞✲✍✌✻y(n)✲❄x(t)b/a✲✎☞✲✍✌✻y(t)✲❄DD−a✛y(n − 1)−1/a✛dy(t)dty(n) = bx(n) − ay(n − 1)dy(t)dt= bx(t) − ay(t)..Sinais e <strong>Sistemas</strong> – p.31/32Sinais e <strong>Sistemas</strong> – p.32/32

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!