Processamento Digital de Sinais Alunos: João Guilherme Mortati Rodrigo Fernandes de Mello.

35
Processamento Digital de Sinais Alunos: João Guilherme Mortati Rodrigo Fernandes de Mello

Transcript of Processamento Digital de Sinais Alunos: João Guilherme Mortati Rodrigo Fernandes de Mello.

Page 1: Processamento Digital de Sinais Alunos: João Guilherme Mortati Rodrigo Fernandes de Mello.

Processamento Digital de Sinais

Alunos: João Guilherme MortatiRodrigo Fernandes de Mello

Page 2: Processamento Digital de Sinais Alunos: João Guilherme Mortati Rodrigo Fernandes de Mello.

Tópicos

ConceitosProcessamento Digital de SinaisSoftwares de DSPDesempenho de ExecuçãoProcessador Digital de Sinais

Page 3: Processamento Digital de Sinais Alunos: João Guilherme Mortati Rodrigo Fernandes de Mello.

Conceitos

Definição: compreende todo o processo matemático, os algoritmos e as técnicas utilizadas para manipular os sinais depois que eles tenham sido convertidos para a forma digital.

Surgiu anos 60 e 70 (sistemas críticos)Maior uso nos anos 80 e 90

Page 4: Processamento Digital de Sinais Alunos: João Guilherme Mortati Rodrigo Fernandes de Mello.

Conceitos

Telecomunicações Multiplexação Compressão Controle de eco

Processamento de Aúdio Geração de discurso Reconhecimento de discurso

Page 5: Processamento Digital de Sinais Alunos: João Guilherme Mortati Rodrigo Fernandes de Mello.

Conceitos

Localização do Eco Radares Sonares (passivos e ativos) Reflexão sísmica

Processamento de Imagens (sinais no tempo x espaço) Área médica Área espacial Área comercial

Page 6: Processamento Digital de Sinais Alunos: João Guilherme Mortati Rodrigo Fernandes de Mello.

Conceitos

AD DAProcessamento

TratamentoEstatístico

Aplicação de Técnicas (Fourier, Wavelets, Windowing etc)

Page 7: Processamento Digital de Sinais Alunos: João Guilherme Mortati Rodrigo Fernandes de Mello.

SÉRIE DE FOURIER

Série de Fourier

L

nn

L

nn

dxL

xnxf

Lab

dxL

xnxf

Lba

0

0

cos)(2

,0

sen)(2

,0

Page 8: Processamento Digital de Sinais Alunos: João Guilherme Mortati Rodrigo Fernandes de Mello.

Transformadas

Algumas transformadas Transformada de Fourier

Vantagens Altas e Baixas Freqüências

sencos je j

dwewFxf jwx)()(

Page 9: Processamento Digital de Sinais Alunos: João Guilherme Mortati Rodrigo Fernandes de Mello.

TRANSFORMADA DE FOURIER

A

X

f(x)

0

1/X 3/X 4/X0

AX

2/X3/X4/X 2/X1/X

F(w)

Page 10: Processamento Digital de Sinais Alunos: João Guilherme Mortati Rodrigo Fernandes de Mello.

TRANSFORMADA DE FOURIER

Transformada inversa de Fourier

dwewFxf jwx)()(

Page 11: Processamento Digital de Sinais Alunos: João Guilherme Mortati Rodrigo Fernandes de Mello.

TRANSFORMADA DE FOURIER

Transformada de Fourier sem deslocamento

Page 12: Processamento Digital de Sinais Alunos: João Guilherme Mortati Rodrigo Fernandes de Mello.

TRANSFORMADA DE FOURIER

Transformada de Fourier com deslocamento

Page 13: Processamento Digital de Sinais Alunos: João Guilherme Mortati Rodrigo Fernandes de Mello.

AMOSTRAGEM

TEOREMA DE WHITTAKER-SHANNON

Wx

2

1

Page 14: Processamento Digital de Sinais Alunos: João Guilherme Mortati Rodrigo Fernandes de Mello.

AMOSTRAGEM

x

f(x)

-W

F(u)

W u

Page 15: Processamento Digital de Sinais Alunos: João Guilherme Mortati Rodrigo Fernandes de Mello.

AMOSTRAGEM

s(x)

x

........

X0 1/X

S(u)

-1/X u

........

Page 16: Processamento Digital de Sinais Alunos: João Guilherme Mortati Rodrigo Fernandes de Mello.

AMOSTRAGEM

x

s(x)f(x)

X

0-1/X

-1/2X -W

F(u)S(u)

1/X

1/2X W

u

Page 17: Processamento Digital de Sinais Alunos: João Guilherme Mortati Rodrigo Fernandes de Mello.

AMOSTRAGEM

x

f(x)

X

-1/X -W

F(u)S(u)

1/XW u

Page 18: Processamento Digital de Sinais Alunos: João Guilherme Mortati Rodrigo Fernandes de Mello.

AMOSTRAGEM

x

f(x)

-W

F(u)

W u

Page 19: Processamento Digital de Sinais Alunos: João Guilherme Mortati Rodrigo Fernandes de Mello.

FILTROS

Filtros ideais Passa Baixas

Passa Altas

0

0

),(0

),(1),(

DvuDse

DvuDsevuH

0

0

),(1

),(0),(

DvuDse

DvuDsevuH

2/122 )(),( vuvuD

Page 20: Processamento Digital de Sinais Alunos: João Guilherme Mortati Rodrigo Fernandes de Mello.

FILTROS

Filtros Ideais Passa Baixas

Page 21: Processamento Digital de Sinais Alunos: João Guilherme Mortati Rodrigo Fernandes de Mello.

FILTROS

Filtros Ideais Passa Altas

Page 22: Processamento Digital de Sinais Alunos: João Guilherme Mortati Rodrigo Fernandes de Mello.

FILTROS

FILTRO PASSA BAIXAS Figura Original Figura

Filtrada

Page 23: Processamento Digital de Sinais Alunos: João Guilherme Mortati Rodrigo Fernandes de Mello.

FILTROS

FILTRO PASSA BAIXAS (Raio 24)

Page 24: Processamento Digital de Sinais Alunos: João Guilherme Mortati Rodrigo Fernandes de Mello.

FILTROS

Filtro Passa AltasFigura Original Figura

Filtrada

Page 25: Processamento Digital de Sinais Alunos: João Guilherme Mortati Rodrigo Fernandes de Mello.

FILTROS

Filtro Passa Altas (Raio 8)

Page 26: Processamento Digital de Sinais Alunos: João Guilherme Mortati Rodrigo Fernandes de Mello.

Softwares de DSP

Números Computacionais Ponto Fixo

Número de bitspequeno

•Unsigned Integer•offset bynary•signed•complemento de dois

Page 27: Processamento Digital de Sinais Alunos: João Guilherme Mortati Rodrigo Fernandes de Mello.

Softwares de DSP

Números Computacionais Ponto Flutuante

Mantissa

Expoente

v = (-1)S x M x 2E-

127

Page 28: Processamento Digital de Sinais Alunos: João Guilherme Mortati Rodrigo Fernandes de Mello.

Softwares de DSP

Números Computacionais Precisão Numérica

Problemas de arredondamentoFormatos de armazenamento

Page 29: Processamento Digital de Sinais Alunos: João Guilherme Mortati Rodrigo Fernandes de Mello.

Desempenho de Execução

Linguagens Assembly Alto nível (C) Pacotes de Bibliotecas

Desempenho x PortabilidadeDesempenho x Facilidade de Uso

Page 30: Processamento Digital de Sinais Alunos: João Guilherme Mortati Rodrigo Fernandes de Mello.

Desempenho de Execução

Hardware Cache Co-processadores (ponto fixo e

flutuante) RISC Arquiteturas Híbridas CISC/RISC

Harvard e SHARCPipeline e superscalar

Page 31: Processamento Digital de Sinais Alunos: João Guilherme Mortati Rodrigo Fernandes de Mello.

Von Neumann

Harvard

SHARC

Page 32: Processamento Digital de Sinais Alunos: João Guilherme Mortati Rodrigo Fernandes de Mello.

Processador Digital de Sinais

Duas linhas de processadores Manipulação de dados Cálculos matemáticos

Determinismo da Execução (Timer Clock)

Uso de buffer circularBenchmarks: MIPS, MFLOPS etc

Page 33: Processamento Digital de Sinais Alunos: João Guilherme Mortati Rodrigo Fernandes de Mello.

Processador Digital de Sinais

Mercado core processador board level

Page 34: Processamento Digital de Sinais Alunos: João Guilherme Mortati Rodrigo Fernandes de Mello.

Início da Família C64x

Page 35: Processamento Digital de Sinais Alunos: João Guilherme Mortati Rodrigo Fernandes de Mello.

Conclusão

Uso para SinaisAlta performance em cálculosAumento do usoAplicações áreas relacionadas a

tempo real (determinismo)