processamento digital de sinais parte 2 { introdu˘c~ao · aplica˘c~oes i astrof sica i melhora...

145
Processamento Digital de Sinais Parte 2 – Introdu¸c˜ ao Fabricio Ferrari Unipampa/Bag´ e 2009

Upload: vuonglien

Post on 28-Dec-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Processamento Digital de Sinais

Parte 2 – Introducao

Fabricio FerrariUnipampa/Bage

2009

Page 2: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Aplicacoes

I AstrofısicaI Melhora imagens espaciaisI Reducao de ruıdosI Compressao de dadosI Analise de dados (espaciais, temporais, espectrais)

I MedicinaI Imageamento medico (RMN, Tomografia, PET, ...)I Imageamento DopplerI Analise de eletrocardiogramas, eletroencefalograma.

I TelecomunicacoesI Compressao de dados e vozI Supressao/adicao de ecoI MultiplexacaoI Filtragem de ruıdo

Page 3: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Aplicacoes

I AstrofısicaI Melhora imagens espaciaisI Reducao de ruıdosI Compressao de dadosI Analise de dados (espaciais, temporais, espectrais)

I MedicinaI Imageamento medico (RMN, Tomografia, PET, ...)I Imageamento DopplerI Analise de eletrocardiogramas, eletroencefalograma.

I TelecomunicacoesI Compressao de dados e vozI Supressao/adicao de ecoI MultiplexacaoI Filtragem de ruıdo

Page 4: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Aplicacoes

I AstrofısicaI Melhora imagens espaciaisI Reducao de ruıdosI Compressao de dadosI Analise de dados (espaciais, temporais, espectrais)

I MedicinaI Imageamento medico (RMN, Tomografia, PET, ...)I Imageamento DopplerI Analise de eletrocardiogramas, eletroencefalograma.

I TelecomunicacoesI Compressao de dados e vozI Supressao/adicao de ecoI MultiplexacaoI Filtragem de ruıdo

Page 5: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Aplicacoes (cont.)

I MilitarI RadarI SonarI Criptografia

I IndustrialI Prospeccao de minerais (petroleo)I Controle e monitoramento de processosI CAD/CAM

I Cientıfico em GeralI Analise de sequencias temporais (meteorologicas, bolsa de

valores, ciclos naturais, ...)I Analise morfologicaI Supressao de ruıdoI Modelagem e simulacao

Page 6: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Aplicacoes (cont.)

I MilitarI RadarI SonarI Criptografia

I IndustrialI Prospeccao de minerais (petroleo)I Controle e monitoramento de processosI CAD/CAM

I Cientıfico em GeralI Analise de sequencias temporais (meteorologicas, bolsa de

valores, ciclos naturais, ...)I Analise morfologicaI Supressao de ruıdoI Modelagem e simulacao

Page 7: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Aplicacoes (cont.)

I MilitarI RadarI SonarI Criptografia

I IndustrialI Prospeccao de minerais (petroleo)I Controle e monitoramento de processosI CAD/CAM

I Cientıfico em GeralI Analise de sequencias temporais (meteorologicas, bolsa de

valores, ciclos naturais, ...)I Analise morfologicaI Supressao de ruıdoI Modelagem e simulacao

Page 8: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Aplicacoes (cont.)

Reducao de ruıdo em imagem com transformada de wavelets

Page 9: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Aplicacoes (cont.)

Reducao de ruıdo em espectro

Page 10: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Sinal

Sinal:representacao eletronica de uma medida fısica.representacao da variacao de um parametro como funcao de outros

sinal analogico: (contınuo)pode conter qualquer valor da grandeza medidasinal digital: (digital=numerico=discreto)representacao numerica da grandeza medida.

Page 11: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Sinal

Sinal:representacao eletronica de uma medida fısica.representacao da variacao de um parametro como funcao de outros

sinal analogico: (contınuo)pode conter qualquer valor da grandeza medida

sinal digital: (digital=numerico=discreto)representacao numerica da grandeza medida.

Page 12: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Sinal

Sinal:representacao eletronica de uma medida fısica.representacao da variacao de um parametro como funcao de outros

sinal analogico: (contınuo)pode conter qualquer valor da grandeza medidasinal digital: (digital=numerico=discreto)representacao numerica da grandeza medida.

Page 13: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Sinal

Sinal:representacao eletronica de uma medida fısica.representacao da variacao de um parametro como funcao de outros

sinal analogico: (contınuo)pode conter qualquer valor da grandeza medidasinal digital: (digital=numerico=discreto)representacao numerica da grandeza medida.

Page 14: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Sinais Discretos

Um sinal discreto e representado por uma sequencia x [n], n ∈ Zem que uma funcao contınua xc(t) e amostrada em intervalosregulares Ta.

x [0] = xc(0Ta)

x [1] = xc(1Ta)

x [2] = xc(2Ta)

. . .

x [n] = xc(n Ta)

. . .

n indıce da sequenciaxc(t) funcao contınuax [n] e a sequencia discretaTa e o perıodo de amostragem

Page 15: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Sinais Discretos

Um sinal discreto e representado por uma sequencia x [n], n ∈ Zem que uma funcao contınua xc(t) e amostrada em intervalosregulares Ta.

x [0] = xc(0Ta)

x [1] = xc(1Ta)

x [2] = xc(2Ta)

. . .

x [n] = xc(n Ta)

. . .

n indıce da sequenciaxc(t) funcao contınuax [n] e a sequencia discretaTa e o perıodo de amostragem

Page 16: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Sinais Discretos

Um sinal discreto e representado por uma sequencia x [n], n ∈ Zem que uma funcao contınua xc(t) e amostrada em intervalosregulares Ta.

x [0] = xc(0Ta)

x [1] = xc(1Ta)

x [2] = xc(2Ta)

. . .

x [n] = xc(n Ta)

. . .

n indıce da sequenciaxc(t) funcao contınuax [n] e a sequencia discretaTa e o perıodo de amostragem

Page 17: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Perıodo e Frequencias de Amostragem

— xc(t) • x [n]

Frequencia linear e angular de amostragem

fa =1

Tawa = 2πfa

Page 18: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Amostragem e Erros

n nTa xc(nTa) x[n]

0 0.000000000000 1.000000000000 1.001 0.209439510239 0.968997677924 0.972 0.418879020479 0.879438474202 0.883 0.628318530718 0.741209763757 0.744 0.837758040957 0.569336406508 0.575 1.047197551200 0.382019306658 0.38

Erros de amostragem:instante da amostra

δt = t − nTa

intensidade do sinal

δx = xc(nTa)− x [n]

Page 19: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Amostragem e Erros

n nTa xc(nTa) x[n]

0 0.000000000000 1.000000000000 1.001 0.209439510239 0.968997677924 0.972 0.418879020479 0.879438474202 0.883 0.628318530718 0.741209763757 0.744 0.837758040957 0.569336406508 0.575 1.047197551200 0.382019306658 0.38

Erros de amostragem:instante da amostra

δt = t − nTa

intensidade do sinal

δx = xc(nTa)− x [n]

Page 20: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Propriedades e Operacoes

Page 21: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Propriedades e Operacoes com Sinais Discretos

Algebricas

y [n] = x1[n] + x2[n],

y [n] = x1[n]− x2[n],

y [n] = x1[n] ∗ x2[n],

y [n] =x1[n]

x2[n], x2[n] 6= 0.

Mudanca na escala deAmplitude

y [n] = c ∗ x [n], c ∈ R

Mudanca na escala de tempo

y [n] = x [Mn], M ∈ Z

M = −1 reflexao|M| > 1 compressao|M| = 1 identidade|M| < 1 se n/M ∈ Z, senao 0

Deslocamento no tempo

y [n] = x [n − k], k ∈ Z

Page 22: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Propriedades e Operacoes com Sinais Discretos

Algebricas

y [n] = x1[n] + x2[n],

y [n] = x1[n]− x2[n],

y [n] = x1[n] ∗ x2[n],

y [n] =x1[n]

x2[n], x2[n] 6= 0.

Mudanca na escala deAmplitude

y [n] = c ∗ x [n], c ∈ R

Mudanca na escala de tempo

y [n] = x [Mn], M ∈ Z

M = −1 reflexao|M| > 1 compressao|M| = 1 identidade|M| < 1 se n/M ∈ Z, senao 0

Deslocamento no tempo

y [n] = x [n − k], k ∈ Z

Page 23: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Propriedades e Operacoes com Sinais Discretos

Algebricas

y [n] = x1[n] + x2[n],

y [n] = x1[n]− x2[n],

y [n] = x1[n] ∗ x2[n],

y [n] =x1[n]

x2[n], x2[n] 6= 0.

Mudanca na escala deAmplitude

y [n] = c ∗ x [n], c ∈ R

Mudanca na escala de tempo

y [n] = x [Mn], M ∈ Z

M = −1 reflexao|M| > 1 compressao|M| = 1 identidade|M| < 1 se n/M ∈ Z, senao 0

Deslocamento no tempo

y [n] = x [n − k], k ∈ Z

Page 24: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Propriedades e Operacoes com Sinais Discretos

Algebricas

y [n] = x1[n] + x2[n],

y [n] = x1[n]− x2[n],

y [n] = x1[n] ∗ x2[n],

y [n] =x1[n]

x2[n], x2[n] 6= 0.

Mudanca na escala deAmplitude

y [n] = c ∗ x [n], c ∈ R

Mudanca na escala de tempo

y [n] = x [Mn], M ∈ Z

M = −1 reflexao|M| > 1 compressao|M| = 1 identidade|M| < 1 se n/M ∈ Z, senao 0

Deslocamento no tempo

y [n] = x [n − k], k ∈ Z

Page 25: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Exemplo de Operacoes Algebricas

Page 26: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Exemplo de Operacoes Algebricas (discreto)

Page 27: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Exemplo de Operacoes no TempoGaussiana exp{ x2

2σ2 }

Page 28: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Diferencasprimeira diferenca

∆x [n] = x [n]− x [n − 1]

segunda diferenca

∆2x [n] = ∆(∆x [n])

= ∆x [n]−∆x [n − 1]

= (x [n]− x [n − 1])− (x [n − 1]− x [n − 1− 1])

∆2x [n] = x [n]− 2x [n − 1] + x [n − 2]

derivadas discretas

dxc(t)

dt' ∆x [n]

∆t=

x [n]− x [n − 1]

Ta

d2xc(t)

dt2' ∆(∆x [n])

∆∆t=

x [n]− 2 x [n − 1]− x [n − 2]

Ta

Filtros ∆ = [1,−1] ∆2 = [1,−2, 1]

Page 29: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Diferencasprimeira diferenca

∆x [n] = x [n]− x [n − 1]

segunda diferenca

∆2x [n] = ∆(∆x [n])

= ∆x [n]−∆x [n − 1]

= (x [n]− x [n − 1])− (x [n − 1]− x [n − 1− 1])

∆2x [n] = x [n]− 2x [n − 1] + x [n − 2]

derivadas discretas

dxc(t)

dt' ∆x [n]

∆t=

x [n]− x [n − 1]

Ta

d2xc(t)

dt2' ∆(∆x [n])

∆∆t=

x [n]− 2 x [n − 1]− x [n − 2]

Ta

Filtros ∆ = [1,−1] ∆2 = [1,−2, 1]

Page 30: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Diferencasprimeira diferenca

∆x [n] = x [n]− x [n − 1]

segunda diferenca

∆2x [n] = ∆(∆x [n])

= ∆x [n]−∆x [n − 1]

= (x [n]− x [n − 1])− (x [n − 1]− x [n − 1− 1])

∆2x [n] = x [n]− 2x [n − 1] + x [n − 2]

derivadas discretas

dxc(t)

dt' ∆x [n]

∆t=

x [n]− x [n − 1]

Ta

d2xc(t)

dt2' ∆(∆x [n])

∆∆t=

x [n]− 2 x [n − 1]− x [n − 2]

Ta

Filtros ∆ = [1,−1] ∆2 = [1,−2, 1]

Page 31: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Diferencasprimeira diferenca

∆x [n] = x [n]− x [n − 1]

segunda diferenca

∆2x [n] = ∆(∆x [n])

= ∆x [n]−∆x [n − 1]

= (x [n]− x [n − 1])− (x [n − 1]− x [n − 1− 1])

∆2x [n] = x [n]− 2x [n − 1] + x [n − 2]

derivadas discretas

dxc(t)

dt' ∆x [n]

∆t=

x [n]− x [n − 1]

Ta

d2xc(t)

dt2' ∆(∆x [n])

∆∆t=

x [n]− 2 x [n − 1]− x [n − 2]

Ta

Filtros ∆ = [1,−1] ∆2 = [1,−2, 1]

Page 32: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Diferencasprimeira diferenca

∆x [n] = x [n]− x [n − 1]

segunda diferenca

∆2x [n] = ∆(∆x [n])

= ∆x [n]−∆x [n − 1]

= (x [n]− x [n − 1])− (x [n − 1]− x [n − 1− 1])

∆2x [n] = x [n]− 2x [n − 1] + x [n − 2]

derivadas discretas

dxc(t)

dt' ∆x [n]

∆t=

x [n]− x [n − 1]

Ta

d2xc(t)

dt2' ∆(∆x [n])

∆∆t=

x [n]− 2 x [n − 1]− x [n − 2]

Ta

Filtros ∆ = [1,−1] ∆2 = [1,−2, 1]

Page 33: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Diferencasprimeira diferenca

∆x [n] = x [n]− x [n − 1]

segunda diferenca

∆2x [n] = ∆(∆x [n])

= ∆x [n]−∆x [n − 1]

= (x [n]− x [n − 1])− (x [n − 1]− x [n − 1− 1])

∆2x [n] = x [n]− 2x [n − 1] + x [n − 2]

derivadas discretas

dxc(t)

dt' ∆x [n]

∆t=

x [n]− x [n − 1]

Ta

d2xc(t)

dt2' ∆(∆x [n])

∆∆t=

x [n]− 2 x [n − 1]− x [n − 2]

Ta

Filtros ∆ = [1,−1] ∆2 = [1,−2, 1]

Page 34: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Diferencas: exemplo Gaussiana

Page 35: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Diferencas: exemplo ruıdo

Page 36: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Acumulacao

y [m] =m∑

k=−∞x [n]

Acumulacao da diferenca

n∑k=−∞

∆x [n] =n∑

k=−∞(x [n]− x [n − 1]) =

n∑k=−∞

x [n]−n∑

k=−∞x [n − 1] =

n∑k=−∞

x [n]−n−1∑

k=−∞x [n] = x [n].

n∑k=−∞

∆x [n] = x [n]

Integracao numerica

n∑k=−∞

x [n] ∼∫ t0

−∞x dt

Page 37: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Acumulacao

y [m] =m∑

k=−∞x [n]

Acumulacao da diferenca

n∑k=−∞

∆x [n] =n∑

k=−∞(x [n]− x [n − 1]) =

n∑k=−∞

x [n]−n∑

k=−∞x [n − 1] =

n∑k=−∞

x [n]−n−1∑

k=−∞x [n] = x [n].

n∑k=−∞

∆x [n] = x [n]

Integracao numerica

n∑k=−∞

x [n] ∼∫ t0

−∞x dt

Page 38: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Acumulacao

y [m] =m∑

k=−∞x [n]

Acumulacao da diferenca

n∑k=−∞

∆x [n] =n∑

k=−∞(x [n]− x [n − 1]) =

n∑k=−∞

x [n]−n∑

k=−∞x [n − 1] =

n∑k=−∞

x [n]−n−1∑

k=−∞x [n] = x [n].

n∑k=−∞

∆x [n] = x [n]

Integracao numerica

n∑k=−∞

x [n] ∼∫ t0

−∞x dt

Page 39: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Acumulacao

Page 40: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Parte Real e Imaginaria

x [n] = xR [n] + i xI [n]

unidade imaginaria

i =√−1 i2 = −1

complexo conjugado

x∗[n] = xR [n]− i xI [n]

xR [n] =1

2(x [n] + x∗[n])

xI [n] =1

2i(x [n]− x∗[n])

Revisao de numeros complexos:

http://en.wikipedia.org/wiki/Complex number

Page 41: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Parte Real e Imaginaria

x [n] = xR [n] + i xI [n]

unidade imaginaria

i =√−1 i2 = −1

complexo conjugado

x∗[n] = xR [n]− i xI [n]

xR [n] =1

2(x [n] + x∗[n])

xI [n] =1

2i(x [n]− x∗[n])

Revisao de numeros complexos:

http://en.wikipedia.org/wiki/Complex number

Page 42: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Paridade e simetria

Sequencia par (even) ou simetrica

x [n] = x [−n]

Sequencia ımpar (odd) ou anti-simetrica

x [n] = −x [−n]

par ımpar sem paridade

Page 43: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Decomposicao em parte simetrica e antisimetrica

x [n] = xs [n] + xa[n]

x [−n] = xs [−n] + xa[−n]

= xs [n]− xa[n]

somando-as ou subtraindo-as

xs [n] =1

2(x [n] + x [−n])

xa[n] =1

2(x [n]− x [−n])

Page 44: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Decomposicao em parte simetrica e antisimetrica

x [n] = xs [n] + xa[n]

x [−n] = xs [−n] + xa[−n]

= xs [n]− xa[n]

somando-as ou subtraindo-as

xs [n] =1

2(x [n] + x [−n])

xa[n] =1

2(x [n]− x [−n])

Page 45: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Decomposicao em parte simetrica e antisimetrica

x [n] = xs [n] + xa[n]

x [−n] = xs [−n] + xa[−n]

= xs [n]− xa[n]

somando-as ou subtraindo-as

xs [n] =1

2(x [n] + x [−n])

xa[n] =1

2(x [n]− x [−n])

Page 46: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Exemplos de decomposicao em parte simetrica eantisimetrica

I x [n] = 2nx [−n] = −2n = −x [n] anti-simetrica

I x [n] = n2

x [−n] = (−n)2 = n2 = x [n] simetrica

I x [n] = n2 + n

xs [n] =1

2(x [n] + x [−n])

=1

2

(n2 + n + (−n)2 + (−n)

)=

1

2(2n2) = n2

xa[n] =1

2(x [n]− x [−n])

=1

2

(n2 + n − (−n)2 − (−n)

)=

1

2(2n) = n

Page 47: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Exemplos de decomposicao em parte simetrica eantisimetrica

I x [n] = 2nx [−n] = −2n = −x [n] anti-simetrica

I x [n] = n2

x [−n] = (−n)2 = n2 = x [n] simetrica

I x [n] = n2 + n

xs [n] =1

2(x [n] + x [−n])

=1

2

(n2 + n + (−n)2 + (−n)

)=

1

2(2n2) = n2

xa[n] =1

2(x [n]− x [−n])

=1

2

(n2 + n − (−n)2 − (−n)

)=

1

2(2n) = n

Page 48: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Exemplos de decomposicao em parte simetrica eantisimetrica

I x [n] = 2nx [−n] = −2n = −x [n] anti-simetrica

I x [n] = n2

x [−n] = (−n)2 = n2 = x [n] simetrica

I x [n] = n2 + n

xs [n] =1

2(x [n] + x [−n])

=1

2

(n2 + n + (−n)2 + (−n)

)=

1

2(2n2) = n2

xa[n] =1

2(x [n]− x [−n])

=1

2

(n2 + n − (−n)2 − (−n)

)=

1

2(2n) = n

Page 49: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Exemplos de decomposicao em parte simetrica eantisimetrica

I x [n] = 2nx [−n] = −2n = −x [n] anti-simetrica

I x [n] = n2

x [−n] = (−n)2 = n2 = x [n] simetrica

I x [n] = n2 + n

xs [n] =1

2(x [n] + x [−n])

=1

2

(n2 + n + (−n)2 + (−n)

)=

1

2(2n2) = n2

xa[n] =1

2(x [n]− x [−n])

=1

2

(n2 + n − (−n)2 − (−n)

)=

1

2(2n) = n

Page 50: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Periodicidade

Uma sequencia e periodica se depois de um certo intervalo(perıodo) ela se repete.

x [n] = x [n + N]

perıodoN ∈ Z

frequencia

f0 =1

N

frequencia angular

ω0 =2π

N= 2πf0

Page 51: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Periodicidade

Uma sequencia e periodica se depois de um certo intervalo(perıodo) ela se repete.

x [n] = x [n + N]

perıodoN ∈ Z

frequencia

f0 =1

N

frequencia angular

ω0 =2π

N= 2πf0

Page 52: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Perıodo de sinais compostosx1[n] tem perıdo N1 x2[n] tem perıdo N2

y [n] = x1[n] + x2[n]

y [n + kN] = x1[n + k1N1] + x2[n + k2N2]

kN = k1N1 + k2N2

N = MMC (N1,N2)

Page 53: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Energia e Potencia

Energia

E =

∫ +∞

−∞|xc(t)|2 dt continuo

E =+∞∑

n=−∞|x [n]|2 discreto

Potencia

〈P〉 = limt→∞

1

2T

∫ +T

−T|xc(t)|2 dt = lim

t→∞

1

2TE continuo

P =dE

dtcontinuo

P = limN→∞

1

2N + 1

+N∑n=−N

|x [n]|2 discreto

Page 54: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Energia e Potencia

Energia

E =

∫ +∞

−∞|xc(t)|2 dt continuo

E =+∞∑

n=−∞|x [n]|2 discreto

Potencia

〈P〉 = limt→∞

1

2T

∫ +T

−T|xc(t)|2 dt = lim

t→∞

1

2TE continuo

P =dE

dtcontinuo

P = limN→∞

1

2N + 1

+N∑n=−N

|x [n]|2 discreto

Page 55: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Sequencias Basicas

Page 56: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Impulso Unitario – Funcao δ

δ[n] =

{1, n = 00, n 6= 0

δ[n − a] =

{1, n = a0, n 6= a

a ∈ Z

Page 57: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Impulso Unitario – Funcao δ

δ[n] =

{1, n = 00, n 6= 0

δ[n − a] =

{1, n = a0, n 6= a

a ∈ Z

Page 58: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Expansao em termos de δ’s

x [n] =∞∑

k=−∞x [k]δ[n − k]

∫ ∞−∞

f (x) δ(x − a) dx = f (a)

Exemplo:

Page 59: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Expansao em termos de δ’s

x [n] =∞∑

k=−∞x [k]δ[n − k]

∫ ∞−∞

f (x) δ(x − a) dx = f (a)

Exemplo:

Page 60: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Expansao em termos de δ’s

x [n] =∞∑

k=−∞x [k]δ[n − k]

∫ ∞−∞

f (x) δ(x − a) dx = f (a)

Exemplo:

Page 61: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Funcao Degrau

u[n] =

{1, n ≥ 00, n < 0 u[n − a] =

{1, n ≥ a0, n < a

a ∈ Z

Page 62: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Funcao Degrau

u[n] =

{1, n ≥ 00, n < 0 u[n − a] =

{1, n ≥ a0, n < a

a ∈ Z

Page 63: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Funcao Degrau

u[n] = δ[n] + δ[n − 1] + δ[n − 2] + . . .

=∞∑k=0

δ[n − k]

δ[n] = u[n]− u[n − 1]

= ∆u[n]

Funcao δ(x) de Dirac e Funcao H(x) de Heavisidecaso contınuo

H(x) =

∫ ∞−∞

δ(x) dx

δ(x) =dH(x)

dx

Page 64: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Funcao Degrau

u[n] = δ[n] + δ[n − 1] + δ[n − 2] + . . .

=∞∑k=0

δ[n − k]

δ[n] = u[n]− u[n − 1]

= ∆u[n]

Funcao δ(x) de Dirac e Funcao H(x) de Heavisidecaso contınuo

H(x) =

∫ ∞−∞

δ(x) dx

δ(x) =dH(x)

dx

Page 65: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Funcao Degrau

u[n] = δ[n] + δ[n − 1] + δ[n − 2] + . . .

=∞∑k=0

δ[n − k]

δ[n] = u[n]− u[n − 1]

= ∆u[n]

Funcao δ(x) de Dirac e Funcao H(x) de Heavisidecaso contınuo

H(x) =

∫ ∞−∞

δ(x) dx

δ(x) =dH(x)

dx

Page 66: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Sequencia Exponencial

x [n] = A αn

A amplitudeα basen grau

α > 1 crescente0 < α < 1 descrescenteα < 0 oscilanteα = 1 ou α = 0 estacionaria

Caso importante α = e iω, A = 1

x [n] = e iωn = cos(ωn) + i sin(ωn)

Page 67: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Sequencia Exponencial

x [n] = A αn

A amplitudeα basen grau

α > 1 crescente0 < α < 1 descrescenteα < 0 oscilanteα = 1 ou α = 0 estacionaria

Caso importante α = e iω, A = 1

x [n] = e iωn = cos(ωn) + i sin(ωn)

Page 68: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Sequencia Exponencial

x [n] = A αn

A amplitudeα basen grau

α > 1 crescente0 < α < 1 descrescenteα < 0 oscilanteα = 1 ou α = 0 estacionaria

Caso importante α = e iω, A = 1

x [n] = e iωn = cos(ωn) + i sin(ωn)

Page 69: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Sequencia Senoidal

x [n] = A cos(ωn + ϕ)

Periodica se x [n] = x [n + N]

x [n + N] = A cos(ωn + ωN)

ωN = k2π, k ∈ Z

ω =2πk

Nf =

k

N= kf0

Page 70: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Sequencia Senoidaldiferentes frequencias

Page 71: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Sistemas Discretos eSistemas Lineares Invariantes no Tempo (LIT)

Page 72: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Sistema Discreto

Operador matematico H{·} que transforma um sinal em outro pormeio de uma sequencia fixa de operacoes

y [n] = H{x [n]}

Exemplo: acumulador

H{x [n]} =∞∑

k=−∞x [k]

Page 73: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Sistema Discreto

Operador matematico H{·} que transforma um sinal em outro pormeio de uma sequencia fixa de operacoes

y [n] = H{x [n]}

Exemplo: acumulador

H{x [n]} =∞∑

k=−∞x [k]

Page 74: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Propriedades dos sistemas discretos

Aditividade:

H{x1[n] + x2[n]} = H{x1[n]}+ H{x2[n]}

Homogeneidade:

H{c x [n]} = c H{x [n]}

Linearidade (aditividade e homogeneidade)

H{a1 x1[n] + a2 x2[n]} = a1 H{x1[n]}+ a2 H{x2[n]}

Page 75: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Propriedades dos sistemas discretos

Aditividade:

H{x1[n] + x2[n]} = H{x1[n]}+ H{x2[n]}

Homogeneidade:

H{c x [n]} = c H{x [n]}

Linearidade (aditividade e homogeneidade)

H{a1 x1[n] + a2 x2[n]} = a1 H{x1[n]}+ a2 H{x2[n]}

Page 76: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Propriedades dos sistemas discretos

Aditividade:

H{x1[n] + x2[n]} = H{x1[n]}+ H{x2[n]}

Homogeneidade:

H{c x [n]} = c H{x [n]}

Linearidade (aditividade e homogeneidade)

H{a1 x1[n] + a2 x2[n]} = a1 H{x1[n]}+ a2 H{x2[n]}

Page 77: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Propriedades dos sistemas discretos

Memoria:um sistema e dito sem memoria se a saida em n = n0 dependesomente da entrada em n = n0

Exemplos:sem memoria: y [n] = x2[n], com memoria: y [n] = x [n]− x [n − 1]

Invariancia Temporal: um sistema tem invariancia temporal seum deslocamento na entrada produz o mesmo desclocamento nasaıday [n] = H{x [n]} ⇒ y [n − n0] = H{x [n − n0]}

Causalidade: um sistema e causal se, para um dado n0, a respostado sistema em n0 depende somente de entradas anteriores a n0

Page 78: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Propriedades dos sistemas discretos

Memoria:um sistema e dito sem memoria se a saida em n = n0 dependesomente da entrada em n = n0

Exemplos:sem memoria: y [n] = x2[n], com memoria: y [n] = x [n]− x [n − 1]

Invariancia Temporal: um sistema tem invariancia temporal seum deslocamento na entrada produz o mesmo desclocamento nasaıday [n] = H{x [n]} ⇒ y [n − n0] = H{x [n − n0]}

Causalidade: um sistema e causal se, para um dado n0, a respostado sistema em n0 depende somente de entradas anteriores a n0

Page 79: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Propriedades dos sistemas discretos

Memoria:um sistema e dito sem memoria se a saida em n = n0 dependesomente da entrada em n = n0

Exemplos:sem memoria: y [n] = x2[n], com memoria: y [n] = x [n]− x [n − 1]

Invariancia Temporal: um sistema tem invariancia temporal seum deslocamento na entrada produz o mesmo desclocamento nasaıday [n] = H{x [n]} ⇒ y [n − n0] = H{x [n − n0]}

Causalidade: um sistema e causal se, para um dado n0, a respostado sistema em n0 depende somente de entradas anteriores a n0

Page 80: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Propriedades dos sistemas discretos

Memoria:um sistema e dito sem memoria se a saida em n = n0 dependesomente da entrada em n = n0

Exemplos:sem memoria: y [n] = x2[n], com memoria: y [n] = x [n]− x [n − 1]

Invariancia Temporal: um sistema tem invariancia temporal seum deslocamento na entrada produz o mesmo desclocamento nasaıday [n] = H{x [n]} ⇒ y [n − n0] = H{x [n − n0]}

Causalidade: um sistema e causal se, para um dado n0, a respostado sistema em n0 depende somente de entradas anteriores a n0

Page 81: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Propriedades dos sistemas discretos

Estabilidade:um sitema e estavel, no sentido entrada limitada, saıda limitada(BIBO), se para qualquer entrada limitada a saıda e limitada.|x [n]| ≤ A <∞ ⇒ |y [n]| ≤ B <∞

Realimentacao:Um sistema e realimentado se o valor atual do sinal de saıdadepende de valores passados do proprio sinal de saıda.Exemplo: y [n] = y [n − 1] + x [n]

Invertibilidade:um sistema e invertıvel se a entrada do sistema pode serdeterminada unicamente a partir da saıda.y [n] = H{x [n]} ⇒ x [n] = H−1{y [n]}

Page 82: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Propriedades dos sistemas discretos

Estabilidade:um sitema e estavel, no sentido entrada limitada, saıda limitada(BIBO), se para qualquer entrada limitada a saıda e limitada.|x [n]| ≤ A <∞ ⇒ |y [n]| ≤ B <∞

Realimentacao:Um sistema e realimentado se o valor atual do sinal de saıdadepende de valores passados do proprio sinal de saıda.Exemplo: y [n] = y [n − 1] + x [n]

Invertibilidade:um sistema e invertıvel se a entrada do sistema pode serdeterminada unicamente a partir da saıda.y [n] = H{x [n]} ⇒ x [n] = H−1{y [n]}

Page 83: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Propriedades dos sistemas discretos

Estabilidade:um sitema e estavel, no sentido entrada limitada, saıda limitada(BIBO), se para qualquer entrada limitada a saıda e limitada.|x [n]| ≤ A <∞ ⇒ |y [n]| ≤ B <∞

Realimentacao:Um sistema e realimentado se o valor atual do sinal de saıdadepende de valores passados do proprio sinal de saıda.Exemplo: y [n] = y [n − 1] + x [n]

Invertibilidade:um sistema e invertıvel se a entrada do sistema pode serdeterminada unicamente a partir da saıda.y [n] = H{x [n]} ⇒ x [n] = H−1{y [n]}

Page 84: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Resposta ao ImpulsoA resposta ao impulso caracteriza completamente um sistema LIT

h[n] = H{δ[n]}

x [n] =∞∑

k=−∞x [k] δ[n − k]

y [n] = H{x [n]} = H

{ ∞∑k=−∞

x [k] δ[n − k]

}

y [n] =∞∑

k=−∞H{x [k] δ[n − k]}

y [n] =∞∑

k=−∞x [k]H{δ[n − k]}

y [n] =∞∑

k=−∞x [k] h[n − k]

Page 85: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Resposta ao ImpulsoA resposta ao impulso caracteriza completamente um sistema LIT

h[n] = H{δ[n]}

x [n] =∞∑

k=−∞x [k] δ[n − k]

y [n] = H{x [n]} = H

{ ∞∑k=−∞

x [k] δ[n − k]

}

y [n] =∞∑

k=−∞H{x [k] δ[n − k]}

y [n] =∞∑

k=−∞x [k]H{δ[n − k]}

y [n] =∞∑

k=−∞x [k] h[n − k]

Page 86: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Resposta ao ImpulsoA resposta ao impulso caracteriza completamente um sistema LIT

h[n] = H{δ[n]}

x [n] =∞∑

k=−∞x [k] δ[n − k]

y [n] = H{x [n]} = H

{ ∞∑k=−∞

x [k] δ[n − k]

}

y [n] =∞∑

k=−∞H{x [k] δ[n − k]}

y [n] =∞∑

k=−∞x [k]H{δ[n − k]}

y [n] =∞∑

k=−∞x [k] h[n − k]

Page 87: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Resposta ao ImpulsoA resposta ao impulso caracteriza completamente um sistema LIT

h[n] = H{δ[n]}

x [n] =∞∑

k=−∞x [k] δ[n − k]

y [n] = H{x [n]} = H

{ ∞∑k=−∞

x [k] δ[n − k]

}

y [n] =∞∑

k=−∞H{x [k] δ[n − k]}

y [n] =∞∑

k=−∞x [k]H{δ[n − k]}

y [n] =∞∑

k=−∞x [k] h[n − k]

Page 88: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Resposta ao ImpulsoA resposta ao impulso caracteriza completamente um sistema LIT

h[n] = H{δ[n]}

x [n] =∞∑

k=−∞x [k] δ[n − k]

y [n] = H{x [n]} = H

{ ∞∑k=−∞

x [k] δ[n − k]

}

y [n] =∞∑

k=−∞H{x [k] δ[n − k]}

y [n] =∞∑

k=−∞x [k]H{δ[n − k]}

y [n] =∞∑

k=−∞x [k] h[n − k]

Page 89: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Resposta ao ImpulsoA resposta ao impulso caracteriza completamente um sistema LIT

h[n] = H{δ[n]}

x [n] =∞∑

k=−∞x [k] δ[n − k]

y [n] = H{x [n]} = H

{ ∞∑k=−∞

x [k] δ[n − k]

}

y [n] =∞∑

k=−∞H{x [k] δ[n − k]}

y [n] =∞∑

k=−∞x [k]H{δ[n − k]}

y [n] =∞∑

k=−∞x [k] h[n − k]

Page 90: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Convolucao

x [n] ~ h[n] =∞∑

k=−∞

x [k] h[n − k]

Page 91: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Convolucao

y [n] = x [n] ~ h[n]

y [0] =∞∑

k=−∞x [k] h[−k]

y [1] =∞∑

k=−∞x [k] h[1− k]

y [2] =∞∑

k=−∞x [k] h[2− k]

...

Page 92: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Convolucao – exemplo

x [n] = [0, 2, 2, 3, 2, 2, 0] 0 ≤ n ≤ 6

h[n] = [1, 1, 1] 0 ≤ n ≤ 2

y [3] =∞∑

k=−∞

x [k] h[3− k]

y [3] = x [0]h[3− 0] + x [1]h[3− 1] + x [2]h[3− 2] + x [3]h[3− 3] +

x [4]h[3− 4] + x [5]h[3− 5] + x [6]h[3− 6]

y [3] = x [0]h[3] + x [1]h[2] + x [2]h[1] + x [3]h[0] +

x [4]h[−1] + x [5]h[−2] + x [6]h[−3]

y [3] = x [1]h[2] + x [2]h[1] + x [3]h[0] h[n] refletido

y [3] = 2 ∗ 1 + 2 ∗ 1 + 3 ∗ 1 = 7

Page 93: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Convolucao – exemplo

x [n] = [0, 2, 2, 3, 2, 2, 0] 0 ≤ n ≤ 6

h[n] = [1, 1, 1] 0 ≤ n ≤ 2

y [3] =∞∑

k=−∞

x [k] h[3− k]

y [3] = x [0]h[3− 0] + x [1]h[3− 1] + x [2]h[3− 2] + x [3]h[3− 3] +

x [4]h[3− 4] + x [5]h[3− 5] + x [6]h[3− 6]

y [3] = x [0]h[3] + x [1]h[2] + x [2]h[1] + x [3]h[0] +

x [4]h[−1] + x [5]h[−2] + x [6]h[−3]

y [3] = x [1]h[2] + x [2]h[1] + x [3]h[0] h[n] refletido

y [3] = 2 ∗ 1 + 2 ∗ 1 + 3 ∗ 1 = 7

Page 94: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Convolucao – exemplo

x [n] = [0, 2, 2, 3, 2, 2, 0] 0 ≤ n ≤ 6

h[n] = [1, 1, 1] 0 ≤ n ≤ 2

y [3] =∞∑

k=−∞

x [k] h[3− k]

y [3] = x [0]h[3− 0] + x [1]h[3− 1] + x [2]h[3− 2] + x [3]h[3− 3] +

x [4]h[3− 4] + x [5]h[3− 5] + x [6]h[3− 6]

y [3] = x [0]h[3] + x [1]h[2] + x [2]h[1] + x [3]h[0] +

x [4]h[−1] + x [5]h[−2] + x [6]h[−3]

y [3] = x [1]h[2] + x [2]h[1] + x [3]h[0] h[n] refletido

y [3] = 2 ∗ 1 + 2 ∗ 1 + 3 ∗ 1 = 7

Page 95: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Convolucao – exemplo

x [n] = [0, 2, 2, 3, 2, 2, 0] 0 ≤ n ≤ 6

h[n] = [1, 1, 1] 0 ≤ n ≤ 2

y [3] =∞∑

k=−∞

x [k] h[3− k]

y [3] = x [0]h[3− 0] + x [1]h[3− 1] + x [2]h[3− 2] + x [3]h[3− 3] +

x [4]h[3− 4] + x [5]h[3− 5] + x [6]h[3− 6]

y [3] = x [0]h[3] + x [1]h[2] + x [2]h[1] + x [3]h[0] +

x [4]h[−1] + x [5]h[−2] + x [6]h[−3]

y [3] = x [1]h[2] + x [2]h[1] + x [3]h[0] h[n] refletido

y [3] = 2 ∗ 1 + 2 ∗ 1 + 3 ∗ 1 = 7

Page 96: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Convolucao – exemplo

y [2] = x [0]h[2] + x [1]h[1] + x [2]h[0] = 0 ∗ 1 + 2 ∗ 1 + 2 ∗ 1 = 4

y [1] = x [−1]h[2] + x [0]h[1] + x [1]h[0] = 0 ∗ 1 + 0 ∗ 1 + 2 ∗ 1 = 2

y [0] = x [−2]h[2] + x [−1]h[1] + x [0]h[0] = 0 ∗ 1 + 0 ∗ 1 + 0 ∗ 1 = 0

y [4] = x [2]h[2] + x [3]h[1] + x [4]h[0] = 2 ∗ 1 + 3 ∗ 1 + 2 ∗ 1 = 7

y [5] = x [3]h[2] + x [4]h[1] + x [5]h[0] = 3 ∗ 1 + 2 ∗ 1 + 2 ∗ 1 = 7

y [6] = x [4]h[2] + x [5]h[1] + x [6]h[0] = 3 ∗ 1 + 2 ∗ 1 + 2 ∗ 1 = 7

y [7] = x [5]h[2] + x [6]h[1] + x [7]h[0] = 2 ∗ 1 + 0 ∗ 1 + 0 ∗ 1 = 2

y [8] = x [6]h[2] + x [7]h[1] + x [8]h[0] = 0 ∗ 1 + 0 ∗ 1 + 0 ∗ 1 = 0

x [n] = [0, 2, 2, 3, 2, 2, 0]

h[n] = [1, 1, 1]

y [n] = x [n] ~ h[n] = [0, 2, 4, 7, 7, 7, 4, 2, 0]

Page 97: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Convolucao – exemplo

y [2] = x [0]h[2] + x [1]h[1] + x [2]h[0] = 0 ∗ 1 + 2 ∗ 1 + 2 ∗ 1 = 4

y [1] = x [−1]h[2] + x [0]h[1] + x [1]h[0] = 0 ∗ 1 + 0 ∗ 1 + 2 ∗ 1 = 2

y [0] = x [−2]h[2] + x [−1]h[1] + x [0]h[0] = 0 ∗ 1 + 0 ∗ 1 + 0 ∗ 1 = 0

y [4] = x [2]h[2] + x [3]h[1] + x [4]h[0] = 2 ∗ 1 + 3 ∗ 1 + 2 ∗ 1 = 7

y [5] = x [3]h[2] + x [4]h[1] + x [5]h[0] = 3 ∗ 1 + 2 ∗ 1 + 2 ∗ 1 = 7

y [6] = x [4]h[2] + x [5]h[1] + x [6]h[0] = 3 ∗ 1 + 2 ∗ 1 + 2 ∗ 1 = 7

y [7] = x [5]h[2] + x [6]h[1] + x [7]h[0] = 2 ∗ 1 + 0 ∗ 1 + 0 ∗ 1 = 2

y [8] = x [6]h[2] + x [7]h[1] + x [8]h[0] = 0 ∗ 1 + 0 ∗ 1 + 0 ∗ 1 = 0

x [n] = [0, 2, 2, 3, 2, 2, 0]

h[n] = [1, 1, 1]

y [n] = x [n] ~ h[n] = [0, 2, 4, 7, 7, 7, 4, 2, 0]

Page 98: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Convolucao – exemplo

y [2] = x [0]h[2] + x [1]h[1] + x [2]h[0] = 0 ∗ 1 + 2 ∗ 1 + 2 ∗ 1 = 4

y [1] = x [−1]h[2] + x [0]h[1] + x [1]h[0] = 0 ∗ 1 + 0 ∗ 1 + 2 ∗ 1 = 2

y [0] = x [−2]h[2] + x [−1]h[1] + x [0]h[0] = 0 ∗ 1 + 0 ∗ 1 + 0 ∗ 1 = 0

y [4] = x [2]h[2] + x [3]h[1] + x [4]h[0] = 2 ∗ 1 + 3 ∗ 1 + 2 ∗ 1 = 7

y [5] = x [3]h[2] + x [4]h[1] + x [5]h[0] = 3 ∗ 1 + 2 ∗ 1 + 2 ∗ 1 = 7

y [6] = x [4]h[2] + x [5]h[1] + x [6]h[0] = 3 ∗ 1 + 2 ∗ 1 + 2 ∗ 1 = 7

y [7] = x [5]h[2] + x [6]h[1] + x [7]h[0] = 2 ∗ 1 + 0 ∗ 1 + 0 ∗ 1 = 2

y [8] = x [6]h[2] + x [7]h[1] + x [8]h[0] = 0 ∗ 1 + 0 ∗ 1 + 0 ∗ 1 = 0

x [n] = [0, 2, 2, 3, 2, 2, 0]

h[n] = [1, 1, 1]

y [n] = x [n] ~ h[n] = [0, 2, 4, 7, 7, 7, 4, 2, 0]

Page 99: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Convolucao – exemplo

y [2] = x [0]h[2] + x [1]h[1] + x [2]h[0] = 0 ∗ 1 + 2 ∗ 1 + 2 ∗ 1 = 4

y [1] = x [−1]h[2] + x [0]h[1] + x [1]h[0] = 0 ∗ 1 + 0 ∗ 1 + 2 ∗ 1 = 2

y [0] = x [−2]h[2] + x [−1]h[1] + x [0]h[0] = 0 ∗ 1 + 0 ∗ 1 + 0 ∗ 1 = 0

y [4] = x [2]h[2] + x [3]h[1] + x [4]h[0] = 2 ∗ 1 + 3 ∗ 1 + 2 ∗ 1 = 7

y [5] = x [3]h[2] + x [4]h[1] + x [5]h[0] = 3 ∗ 1 + 2 ∗ 1 + 2 ∗ 1 = 7

y [6] = x [4]h[2] + x [5]h[1] + x [6]h[0] = 3 ∗ 1 + 2 ∗ 1 + 2 ∗ 1 = 7

y [7] = x [5]h[2] + x [6]h[1] + x [7]h[0] = 2 ∗ 1 + 0 ∗ 1 + 0 ∗ 1 = 2

y [8] = x [6]h[2] + x [7]h[1] + x [8]h[0] = 0 ∗ 1 + 0 ∗ 1 + 0 ∗ 1 = 0

x [n] = [0, 2, 2, 3, 2, 2, 0]

h[n] = [1, 1, 1]

y [n] = x [n] ~ h[n] = [0, 2, 4, 7, 7, 7, 4, 2, 0]

Page 100: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Convolucao – exemplo

y [2] = x [0]h[2] + x [1]h[1] + x [2]h[0] = 0 ∗ 1 + 2 ∗ 1 + 2 ∗ 1 = 4

y [1] = x [−1]h[2] + x [0]h[1] + x [1]h[0] = 0 ∗ 1 + 0 ∗ 1 + 2 ∗ 1 = 2

y [0] = x [−2]h[2] + x [−1]h[1] + x [0]h[0] = 0 ∗ 1 + 0 ∗ 1 + 0 ∗ 1 = 0

y [4] = x [2]h[2] + x [3]h[1] + x [4]h[0] = 2 ∗ 1 + 3 ∗ 1 + 2 ∗ 1 = 7

y [5] = x [3]h[2] + x [4]h[1] + x [5]h[0] = 3 ∗ 1 + 2 ∗ 1 + 2 ∗ 1 = 7

y [6] = x [4]h[2] + x [5]h[1] + x [6]h[0] = 3 ∗ 1 + 2 ∗ 1 + 2 ∗ 1 = 7

y [7] = x [5]h[2] + x [6]h[1] + x [7]h[0] = 2 ∗ 1 + 0 ∗ 1 + 0 ∗ 1 = 2

y [8] = x [6]h[2] + x [7]h[1] + x [8]h[0] = 0 ∗ 1 + 0 ∗ 1 + 0 ∗ 1 = 0

x [n] = [0, 2, 2, 3, 2, 2, 0]

h[n] = [1, 1, 1]

y [n] = x [n] ~ h[n] = [0, 2, 4, 7, 7, 7, 4, 2, 0]

Page 101: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Convolucao – exemplo

y [2] = x [0]h[2] + x [1]h[1] + x [2]h[0] = 0 ∗ 1 + 2 ∗ 1 + 2 ∗ 1 = 4

y [1] = x [−1]h[2] + x [0]h[1] + x [1]h[0] = 0 ∗ 1 + 0 ∗ 1 + 2 ∗ 1 = 2

y [0] = x [−2]h[2] + x [−1]h[1] + x [0]h[0] = 0 ∗ 1 + 0 ∗ 1 + 0 ∗ 1 = 0

y [4] = x [2]h[2] + x [3]h[1] + x [4]h[0] = 2 ∗ 1 + 3 ∗ 1 + 2 ∗ 1 = 7

y [5] = x [3]h[2] + x [4]h[1] + x [5]h[0] = 3 ∗ 1 + 2 ∗ 1 + 2 ∗ 1 = 7

y [6] = x [4]h[2] + x [5]h[1] + x [6]h[0] = 3 ∗ 1 + 2 ∗ 1 + 2 ∗ 1 = 7

y [7] = x [5]h[2] + x [6]h[1] + x [7]h[0] = 2 ∗ 1 + 0 ∗ 1 + 0 ∗ 1 = 2

y [8] = x [6]h[2] + x [7]h[1] + x [8]h[0] = 0 ∗ 1 + 0 ∗ 1 + 0 ∗ 1 = 0

x [n] = [0, 2, 2, 3, 2, 2, 0]

h[n] = [1, 1, 1]

y [n] = x [n] ~ h[n] = [0, 2, 4, 7, 7, 7, 4, 2, 0]

Page 102: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Convolucao – exemplo

Page 103: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Convolucao

Page 104: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Convolucao – bordas

x [n] M elementosh[n] N elementosy [n] caso 1: M + N − 1 elementos completo

caso 2: M elementos mesmocaso 3: M − N + 1 elementos validos

Page 105: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Convolucao – bordas

x [n] M elementosh[n] N elementosy [n] caso 1: M + N − 1 elementos completo

caso 2: M elementos mesmocaso 3: M − N + 1 elementos validos

Page 106: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Propriedade LIT e Convolucao

Elemento Neutro: δ[n]

x [n] ~ δ[n] = x [n]

Comutatividade

x [n] ~ h[n] = h[n] ~ x [n]

Distributividade (paralelismo)

x [n] ~ (h1[n] + h2[n]) = x [n] ~ h1[n] + x [n] ~ h2[n]

Associatividade (cascateamento)

x [n] ~ (h1[n] ~ h2[n]) = (x [n] ~ h1[n]) ~ h2[n]

Page 107: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Propriedade LIT e Convolucao

Elemento Neutro: δ[n]

x [n] ~ δ[n] = x [n]

Comutatividade

x [n] ~ h[n] = h[n] ~ x [n]

Distributividade (paralelismo)

x [n] ~ (h1[n] + h2[n]) = x [n] ~ h1[n] + x [n] ~ h2[n]

Associatividade (cascateamento)

x [n] ~ (h1[n] ~ h2[n]) = (x [n] ~ h1[n]) ~ h2[n]

Page 108: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Propriedade LIT e Convolucao

Elemento Neutro: δ[n]

x [n] ~ δ[n] = x [n]

Comutatividade

x [n] ~ h[n] = h[n] ~ x [n]

Distributividade (paralelismo)

x [n] ~ (h1[n] + h2[n]) = x [n] ~ h1[n] + x [n] ~ h2[n]

Associatividade (cascateamento)

x [n] ~ (h1[n] ~ h2[n]) = (x [n] ~ h1[n]) ~ h2[n]

Page 109: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Propriedade LIT e Convolucao

Elemento Neutro: δ[n]

x [n] ~ δ[n] = x [n]

Comutatividade

x [n] ~ h[n] = h[n] ~ x [n]

Distributividade (paralelismo)

x [n] ~ (h1[n] + h2[n]) = x [n] ~ h1[n] + x [n] ~ h2[n]

Associatividade (cascateamento)

x [n] ~ (h1[n] ~ h2[n]) = (x [n] ~ h1[n]) ~ h2[n]

Page 110: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Propriedade LIT e Convolucao

Estabilidade∞∑

k=−∞|h[n]| <∞

Resposta a Sinais Senoidais x [n] = e iωn

y [n] =∞∑

k=−∞h[k]x [n − k] =

=∞∑

k=−∞h[k]e iω(n−k) = e iωn

∞∑k=−∞

h[k]e−iωk

y [n] = H(ω) e iωn

O sinal de saıda y [n] tem a mesma frequencia ω de x [n],porem com aplitude modulada.H(ω) e resposta em frequencia do sistema caracterizado por h[n].

Page 111: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Propriedade LIT e Convolucao

Estabilidade∞∑

k=−∞|h[n]| <∞

Resposta a Sinais Senoidais x [n] = e iωn

y [n] =∞∑

k=−∞h[k]x [n − k] =

=∞∑

k=−∞h[k]e iω(n−k) = e iωn

∞∑k=−∞

h[k]e−iωk

y [n] = H(ω) e iωn

O sinal de saıda y [n] tem a mesma frequencia ω de x [n],porem com aplitude modulada.H(ω) e resposta em frequencia do sistema caracterizado por h[n].

Page 112: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Correlacao (Cruzada)

x [n] ? h[n] =∞∑

k=−∞

x [k] h[n + k]

Page 113: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Correlacao – exemplo

Procura de padroes em sinais

Page 114: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Conversao Analogica Digital

Page 115: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Conversao AD

Sinal Original

Page 116: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Conversao AD

Sample and Hold

Page 117: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Conversao AD

Digitaliza

Page 118: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Conversao AD

Sinal Digitalizado

Page 119: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Amostragem

Frequencia de Amostragem fa: taxa em que os sinais analogicossao amostrados e convertidos em sinais digitais.amostra/s = 1/s = Hz

Perıodo de Amostragem Ta: intervalo de tempo entre umaamostragem e outra.

Ta =1

fa

Nıveis de Quantizacao: niveis discretos N disponıveis pararepresentar o sinal, em geral num sistema de b bits

N = 2b

Page 120: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Amostragem

Frequencia de Amostragem fa: taxa em que os sinais analogicossao amostrados e convertidos em sinais digitais.amostra/s = 1/s = HzPerıodo de Amostragem Ta: intervalo de tempo entre umaamostragem e outra.

Ta =1

fa

Nıveis de Quantizacao: niveis discretos N disponıveis pararepresentar o sinal, em geral num sistema de b bits

N = 2b

Page 121: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Amostragem

Frequencia de Amostragem fa: taxa em que os sinais analogicossao amostrados e convertidos em sinais digitais.amostra/s = 1/s = HzPerıodo de Amostragem Ta: intervalo de tempo entre umaamostragem e outra.

Ta =1

fa

Nıveis de Quantizacao: niveis discretos N disponıveis pararepresentar o sinal, em geral num sistema de b bits

N = 2b

Page 122: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Exemplo de Digitalizacao e AmostragemExemplo: Sinal analogico que varia entre 0 e 5 volts, amostradocom frequencia fa = 1000 Hz e armazenado com 8 bits.

resolucao temporal:Ta = 1

fz= 10−3 s = 1ms

amostras em intervalos de 1 ms.

resolucao de nıveis:28 = 256 nıveis diferentes,(5− 0) Volts/256 nıveis = 0.0195 V/nıvel = 19.5 mV/nıvel

1 - 0.0 mV

2 - 19.5 mV

3 - 39.0 mV

4 - 58.5 mV

...

255 - 5000 mV = 5 V

Erro de amostragem: 12 bit menos significativo

Page 123: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Aliasing e Teorema da Amostragem

Page 124: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Aliasing e Teorema da Amostragem

Page 125: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Aliasing e Teorema da Amostragem

Page 126: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Aliasing e Teorema da Amostragem

Page 127: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Teorema da AmostragemNyquist-Shannon

Para que um sinal seja corretamente amostrado, a frequencia deamostragem deve ser o dobro da frequencia mais alta presente nosinal.

Espectro do Sinal:

X (f ) = 0 para f > fc

Frequencia de NyquistfN = 2fc

Page 128: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Teorema da AmostragemNyquist-Shannon

Para que um sinal seja corretamente amostrado, a frequencia deamostragem deve ser o dobro da frequencia mais alta presente nosinal.

Espectro do Sinal:

X (f ) = 0 para f > fc

Frequencia de NyquistfN = 2fc

Page 129: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Estatıstica de Sinais

Page 130: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Media µ, Variancia σ2 e Desvio Padrao σ

sinal x [n] = [x0, . . . , xN−1]

µ =1

N

N−1∑i=0

xi

σ2 =1

N − 1

N−1∑i=0

(xi − µ)2

Razao Sinal-Ruıdo

SNR =µ

σ

SNR = 10 log10

(Psinal

Pruido

)SNR = 20 log10

(Asinal

Aruido

)

Page 131: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Media µ, Variancia σ2 e Desvio Padrao σ

sinal x [n] = [x0, . . . , xN−1]

µ =1

N

N−1∑i=0

xi

σ2 =1

N − 1

N−1∑i=0

(xi − µ)2

Razao Sinal-Ruıdo

SNR =µ

σ

SNR = 10 log10

(Psinal

Pruido

)SNR = 20 log10

(Asinal

Aruido

)

Page 132: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Histogramas

Grafico da distribuicao de valores; numero de ocorrencias paracada valor ou intervalo de possıveis valores

Page 133: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Histogramas

Histograma Hi , i = 0, . . . ,M − 1 M possıveis valores

N =M−1∑i=0

Hi

µ =1

N

M−1∑i=0

i Hi

σ2 =1

N − 1

M−1∑i=0

(i − µ)2 Hi

Page 134: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Funcao de Distribuicao de Probabilidade (PDF)Histograma normalizado; informa a probabilidade de ocorrencia deum valor.Ex: Onda quadrada

Ex: Onda dente de serra

Page 135: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Funcao de Distribuicao de Probabilidade (PDF)Histograma normalizado; informa a probabilidade de ocorrencia deum valor.Ex: Onda quadrada

Ex: Onda dente de serra

Page 136: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Exemplos

Page 137: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Espectro sintetico de gaussianas com ruıdo

Page 138: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Diferencas

# ipython

import pylab

D = pylab.loadtxt(’spec-random-gaussians-noise.dat’)

x = D[:,0]

y = D[:,1]

dy = pylab.zeros_like(y)

ddy = pylab.zeros_like(y)

sumy = pylab.zeros_like(y)

for i in range(2,len(y)):

dy[i] = y[i] - y[i-1]

ddy[i] = y[i] - 2*y[i-1] + y[i-2]

sumy[i] = sumy[i-1] + y[i]

pylab.plot(y, lw=1)

pylab.plot(dy, lw=1)

pylab.plot(ddy-100, lw=1)

pylab.ylim(-200,400)

pylab.text( 500, 200, ’Y’, fontsize=25)

pylab.text( 500, 40, ’dY’, fontsize=25)

pylab.text( 500, -50, ’ddY’, fontsize=25)

pylab.title(’Sinal, primeira e segunda diferencas’, fontsize=25)

pylab.savefig(’exemplo-diferencas.png’)

Page 139: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Diferencas

Page 140: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Acumulacao

Page 141: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Convolucao – medias moveis

Page 142: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Convolucao – filtro Hamming

Page 143: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Convolucao – filtro FlatTop

Page 144: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

Sistemas Lineares∆ e ~ sao operacoes linearesLinearidade: aditividade, homogeneidade

Page 145: Processamento Digital de Sinais Parte 2 { Introdu˘c~ao · Aplica˘c~oes I Astrof sica I Melhora imagens espaciais I Redu˘c~ao de ru dos I Compress~ao de dados I An alise de dados

FIM