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
Exemplo de processamento de imagens original sombreamento
Exemplos de processamento de imagens realçar contraste detectar bordas
Exemplo de processamento de imagens por morfologia original erosão dilatação abertura fechamento
Exemplo de uso de morfologia para processamento de impressões digitais original extração de borda
JPEG
Compressão de imagens usando DCT (JPEG) original / 64 coeficientes 3 coeficientes 6 coeficientes 15 coeficientes
Faixa dinâmica do ouvido humano Dor 140 dB 10-2 130 dB 10-3 -10 dB 10-17 Audibilidade em 3 kHz 0 dB 10-16 10 dB 10-15 Audibilidade em 10 kHz 20 dB 10-14 30 dB 10-13 Audibilidade em 100 Hz 40 dB 10-12 50 dB 10-11 Conversa normal 60 dB 10-10 70 dB 10-9 80 dB 10-8 Limite permitido para barulho industrial 90 dB 10-7 100 dB 10-6 Martelo de pressão e trio elétrico 110 dB 10-5 Desconforto 120 dB 10-4 Exemplo Decibel SPL Watts/cm2 amplitude 23 bits
DSP dentro de um SoC Micro- controlador core DSP RAM D/A circuito digital SoC = System on a chip circuito analógico ROM porta serial A/D
Reusabilidade do DSP core Telefone celular digital ASIC para processamento de voz Estéreo de alta qualidade ASIC para áudio Fax Rede sem fio ASIC para modem
Alternativas ao DSP Microprocessador de uso geral PC e estações de trabalho Circuito digital específico
Representação em ponto fixo (já visto) Inteiro sem sinal Inteiro com offset Sinal com Magnitude Complemento de dois
Representação em ponto flutuante mantissa exponente v = (-1)S × M × 2E-127 M = 1.m22m21m20...m0
Precisão na representação em ponto flutuante 0.00001233862713 0.00001233862804 0.00001233862895 0.00001233862986 1.000000000 1.000000119 1.000000238 1.000000358 1.996093750 1.996093869 1.996093988 1.996094108 636.0312500 636.0313110 636.0313720 636.0314331 217063424.0 217063440.0 217063456.0 217063472.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)
Unidade Central de Processamento CPU Coprocessador Matemático Memória Cache Memória Principal (Programa e Dados)