vantagens do processamento digital de sinais melhor qualidade do sinal usando mais bits independe do...

16
Vantagens do processamento digital de sinais • Melhor qualidade do sinal usando mais bits • Independe do ambiente (temperatura, tolerância de componentes, etc.) • Processamento mais complicado (decisões) • Flexibilidade através de programabilidade

Upload: internet

Post on 17-Apr-2015

107 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Vantagens do processamento digital de sinais Melhor qualidade do sinal usando mais bits Independe do ambiente (temperatura, tolerância de componentes,

Vantagens do processamentodigital de sinais

• Melhor qualidade do sinal usando mais bits

• Independe do ambiente (temperatura, tolerância de componentes, etc.)

• Processamento mais complicado (decisões)

• Flexibilidade através de programabilidade

Page 2: Vantagens do processamento digital de sinais Melhor qualidade do sinal usando mais bits Independe do ambiente (temperatura, tolerância de componentes,

00

0

0 0 0

0

0

1

00

0

0 0 -1

0

0

1

a . D elta fu n c tio n b . S hift an d su b trac t

Exemplo de processamento de imagens

original sombreamento

Page 3: Vantagens do processamento digital de sinais Melhor qualidade do sinal usando mais bits Independe do ambiente (temperatura, tolerância de componentes,

-k /8-k /8

-k /8

-k /8 -k /8 -k /8

-k /8

k + 1

-1 /8-1 /8

-1 /8

-1 /8 -1 /8 -1 /8

-1 /8

-1 /8

1 -k /8

c . E d g e d e tec tio n d . E d g e en h a nc em en trealçar contrastedetectar bordas

Exemplos de processamento de imagens

Page 4: Vantagens do processamento digital de sinais Melhor qualidade do sinal usando mais bits Independe do ambiente (temperatura, tolerância de componentes,

Exemplo de processamento de imagenspor morfologia

original erosão dilatação

abertura fechamento

Page 5: Vantagens do processamento digital de sinais Melhor qualidade do sinal usando mais bits Independe do ambiente (temperatura, tolerância de componentes,

Exemplo de uso de morfologiapara processamento de impressões digitais

original extração de borda

Page 6: Vantagens do processamento digital de sinais Melhor qualidade do sinal usando mais bits Independe do ambiente (temperatura, tolerância de componentes,

8 p ixe ls

4 2 2 8 3 5 2 8 4 2 4 9 3 5 4 2

4 9 4 9 3 5 2 8 3 5 3 5 3 5 4 2

4 2 2 1 2 1 2 8 4 2 3 5 4 2 2 8

2 1 3 5 3 5 4 2 4 2 2 8 2 8 1 4

5 6 7 0 7 7 8 4 9 1 2 8 2 8 2 1

7 0 1 26 1 33 1 47 1 61 9 1 3 5 1 4

1 26 2 03 1 89 1 82 1 75 1 75 3 5 2 1

4 9 1 89 2 45 2 10 1 82 8 4 2 1 3 5

1 54 1 54 1 75 1 82 1 89 1 68 2 17 1 75

1 54 1 47 1 68 1 54 1 68 1 68 1 96 1 75

1 75 1 54 2 03 1 75 1 89 1 82 1 96 1 82

1 75 1 68 1 68 1 68 1 40 1 75 1 68 2 03

1 33 1 68 1 54 1 96 1 75 1 89 2 03 1 54

1 68 1 61 1 61 1 68 1 54 1 54 1 89 1 89

1 47 1 61 1 75 1 82 1 89 1 75 2 17 1 75

1 75 1 75 2 03 1 75 1 89 1 75 1 75 1 82

2 31 2 24 2 24 2 17 2 17 2 03 1 89 1 96

2 10 2 17 2 03 1 89 2 03 2 24 2 17 2 24

1 96 2 17 2 10 2 24 2 03 2 03 1 96 1 89

2 10 2 03 1 96 2 03 1 82 2 03 1 82 1 89

2 03 2 24 2 03 2 17 1 96 1 75 1 54 1 40

1 82 1 89 1 68 1 61 1 54 1 26 11 9 11 2

1 75 1 54 1 26 1 05 1 40 1 05 11 9 8 4

1 54 9 8 1 05 9 8 1 05 6 3 11 2 8 4

8 pi

xels

JPEG

Page 7: Vantagens do processamento digital de sinais Melhor qualidade do sinal usando mais bits Independe do ambiente (temperatura, tolerância de componentes,

Compressão de imagens usando DCT (JPEG)

3 coeficientes 6 coeficientes 15 coeficientes

original / 64 coeficientes

Page 8: Vantagens do processamento digital de sinais Melhor qualidade do sinal usando mais bits Independe do ambiente (temperatura, tolerância de componentes,

Dor140 dB10-2

130 dB10-3

-10 dB10-17

Audibilidade em 3 kHz0 dB10-16

10 dB10-15

Audibilidade em 10 kHz20 dB10-14

30 dB10-13

Audibilidade em 100 Hz40 dB10-12

50 dB10-11

Conversa normal60 dB10-10

70 dB10-9

80 dB10-8

Limite permitido para barulho industrial90 dB10-7

100 dB10-6

Martelo de pressão e trio elétrico110 dB10-5

Desconforto120 dB10-4

ExemploDecibel SPLWatts/cm2

Faixa dinâmica do ouvido humano

ampl

itud

e 23

bit

s

Page 9: Vantagens do processamento digital de sinais Melhor qualidade do sinal usando mais bits Independe do ambiente (temperatura, tolerância de componentes,

DSP dentro de um SoC

SoC = System ona chip

core DSPMicro-

controlador

RAM

D/A

circuitoanalógico

A/D

ROM

porta serial

circuito digital

Page 10: Vantagens do processamento digital de sinais Melhor qualidade do sinal usando mais bits Independe do ambiente (temperatura, tolerância de componentes,

Reusabilidade do DSP core

ASIC para processamento de voz

Telefone celulardigital

ASIC para áudio

Estéreode altaqualidade

ASIC para modem

Fax

Rede sem fio

Page 11: Vantagens do processamento digital de sinais Melhor qualidade do sinal usando mais bits Independe do ambiente (temperatura, tolerância de componentes,

Alternativas ao DSP

• Microprocessador de uso geral

• PC e estações de trabalho

• Circuito digital específico

Page 12: Vantagens do processamento digital de sinais Melhor qualidade do sinal usando mais bits Independe do ambiente (temperatura, tolerância de componentes,

• Inteiro sem sinal

• Inteiro com offset

• Sinal com Magnitude

• Complemento de dois

Representação em ponto fixo(já visto)

Page 13: Vantagens do processamento digital de sinais Melhor qualidade do sinal usando mais bits Independe do ambiente (temperatura, tolerância de componentes,

Representação em ponto flutuante

31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0M S B L S B M S B L S B

v = (-1)S × M × 2E-127

mantissaexponente

M = 1.m22m21m20...m0

Page 14: Vantagens do processamento digital de sinais Melhor qualidade do sinal usando mais bits Independe do ambiente (temperatura, tolerância de componentes,

Precisão na representaçãoem ponto flutuante

0.000012338627130.000012338628040.000012338628950.00001233862986

1.0000000001.0000001191.0000002381.000000358

1.9960937501.9960938691.9960939881.996094108

636.0312500636.0313110636.0313720636.0314331

217063424.0217063440.0217063456.0217063472.0

espaçamento = 0.00000000000091(1 parte em 13 milhões)

espaçamento = 0.000000119(1 parte em 8 milhões)

espaçamento = 0.000000119(1 parte em 17 milhões)

espaçamento = 0.0000610(1 parte em 10 milhões)

spacing = 16.0(1 parte em 14 milhões)

Page 15: Vantagens do processamento digital de sinais Melhor qualidade do sinal usando mais bits Independe do ambiente (temperatura, tolerância de componentes,

8 0 2 8 6 (1 2 M H z )

8 0 4 8 6 (3 3 M H z )

P E N T IU M(1 0 0 M H z )

T M S 3 2 0 C 4 0(4 0 M H z )

IN T E G E RA % = B % + C % 1 .6 0 .1 2 0 .0 4A % = B %! C % 1 .6 0 .1 2 0 .0 4A % = B % × C % 2 .7 0 .5 9 0 .1 3A % = B % ÷ C % 6 4 9 .2 1 .5

F L O AT IN G P O IN TA = B + C 3 3 2 .5 0 .5 0 0 .1 0A = B C 3 5 2 .5 0 .5 0 0 .1 0A = B × C 3 5 2 .5 0 .5 0 0 .1 0A = B ÷ C 4 9 4 .5 0 .8 7 0 .8 0A = S Q R (B ) 4 5 5 .3 1 .3 0 .9 0A = L O G (B ) 1 8 6 1 9 3 .4 1 .7A = E X P (B ) 2 4 6 2 5 5 .5 1 .7A = B ^ C 3 11 3 1 5 .3 2 .4A = S IN (B ) 2 6 2 3 0 6 .6 1 .1A = A R C TA N (B ) 1 6 8 2 1 4 .4 2 .2

Page 16: Vantagens do processamento digital de sinais Melhor qualidade do sinal usando mais bits Independe do ambiente (temperatura, tolerância de componentes,

UnidadeCentral deProcessamentoCPU

CoprocessadorMatemático

Memória Principal(Programa e Dados)

MemóriaCache