Classi ca˘c~ao dos Aula 01 - Introdu˘c~ao aos Sinais e ... · Classi ca˘c~ao dos Sinais Anal...

Preview:

Citation preview

PDS - Aula 01

EduardoSimas

Introducao

Classificacao dosSinais

Analogico ×Digital

Sinais noTempoDiscreto

SinaisAleatorios

ProcessamentoDigital deSinais

ConversaoAnalogicoDigital

Disciplina: Processamento Digital de SinaisAula 01 - Introducao aos Sinais e Sistemas

Digitais

Prof. Eduardo Simas(eduardo.simas@ufba.br)

Departamento de Engenharia EletricaUniversidade Federal da Bahia

PDS - Aula 01

EduardoSimas

Introducao

Classificacao dosSinais

Analogico ×Digital

Sinais noTempoDiscreto

SinaisAleatorios

ProcessamentoDigital deSinais

ConversaoAnalogicoDigital

Conteudo

1 IntroducaoClassificacao dos SinaisAnalogico × Digital

2 Sinais no Tempo Discreto

3 Sinais Aleatorios

4 Processamento Digital de Sinais

5 Conversao Analogico Digital

PDS - Aula 01

EduardoSimas

Introducao

Classificacao dosSinais

Analogico ×Digital

Sinais noTempoDiscreto

SinaisAleatorios

ProcessamentoDigital deSinais

ConversaoAnalogicoDigital

Introducao

Definicao: O que e um sinal ?

1 - “Um sinal e a representacao de um fenomeno variavel quepode ser medido.” (M. Weeks);

2 - “Um sinal e uma funcao de uma variavel independente como otempo, a pressao, a posicao, a temperatura, etc.” (S. Mitra);

Exemplos de sinais:

- s(t) =∑N

i=1 AN sin(ωNt + φN);

- A fala de uma pessoa (sinal acustico variavel com o tempo),que pode ser convertido num sinal eletrico usando um microfone(transdutor);

- Uma imagem digital em preto e branco (sinal com amplitudevariavel com a posicao do ponto, ou “pixel”, medido; aamplitude e proporcional ao tom de cinza);

PDS - Aula 01

EduardoSimas

Introducao

Classificacao dosSinais

Analogico ×Digital

Sinais noTempoDiscreto

SinaisAleatorios

ProcessamentoDigital deSinais

ConversaoAnalogicoDigital

Introducao

Exemplos de sinais:

Fala(variavel no tempo)

Imagem(variavel com a posicao)

PDS - Aula 01

EduardoSimas

Introducao

Classificacao dosSinais

Analogico ×Digital

Sinais noTempoDiscreto

SinaisAleatorios

ProcessamentoDigital deSinais

ConversaoAnalogicoDigital

Classificacao dos Sinais

PDS - Aula 01

EduardoSimas

Introducao

Classificacao dosSinais

Analogico ×Digital

Sinais noTempoDiscreto

SinaisAleatorios

ProcessamentoDigital deSinais

ConversaoAnalogicoDigital

Classificacao dos Sinais

Os sinais podem ser classificados quanto a sua natureza em:

Determinısticos - quando sua forma de onda ou equacaomatematica sao conhecidos para qualquer valorda variavel independente.

Aleatorios - quando existe algum fenomeno de naturezaaleatoria (ex: ruıdo aditivo, variacoes no meio detransmissao, etc), que nao permite que o sinalseja completamente determinado. Neste caso hasempre uma incerteza associada ao valoresperado do sinal.

PDS - Aula 01

EduardoSimas

Introducao

Classificacao dosSinais

Analogico ×Digital

Sinais noTempoDiscreto

SinaisAleatorios

ProcessamentoDigital deSinais

ConversaoAnalogicoDigital

Classificacao dos Sinais

Os sinais sao classificados tambem de acordo com ascaracterısticas da variavel independente (em geral o tempo) edos seus valores medidos:

- Tempo contınuo ou tempo discreto;

- Amplitude contınua ou amplitude discreta.

Deste modo, existem quatro classificacoes possıveis para umsinal (ver Figura a seguir):

a) Amplitude e tempo contınuos (sinal analogico);

b) Amplitude contınua e tempo discreto (sinal amostrado);

c) Amplitude discreta e tempo contınuo (sinal quantizado);

d) Amplitude e tempo discretos (sinal digital);

Em geral e utilizada a notacao x(t) para um sinal no tempocontınuo e x(nT ), x [n] ou x(n) para um sinal no tempodiscreto.

PDS - Aula 01

EduardoSimas

Introducao

Classificacao dosSinais

Analogico ×Digital

Sinais noTempoDiscreto

SinaisAleatorios

ProcessamentoDigital deSinais

ConversaoAnalogicoDigital

Exemplos de sinais

PDS - Aula 01

EduardoSimas

Introducao

Classificacao dosSinais

Analogico ×Digital

Sinais noTempoDiscreto

SinaisAleatorios

ProcessamentoDigital deSinais

ConversaoAnalogicoDigital

Classificacao dos Sinais

Em alguns casos praticos, para a adequada descricao dofenomeno fısico de interesse e necessario o conhecimentosimultaneo de diversos sinais (Ex: Vıdeo digital, sistemas deinstrumentacao com multiplos sensores).

Neste caso, os sinais podem ser agrupados de forma vetorial (oumatricial), dando origem aos sinais multidimensionais.

Assim, os sinais podem ser classificados em:

- Monodimensionais

- Multidimensionais

PDS - Aula 01

EduardoSimas

Introducao

Classificacao dosSinais

Analogico ×Digital

Sinais noTempoDiscreto

SinaisAleatorios

ProcessamentoDigital deSinais

ConversaoAnalogicoDigital

Analogico × Digital

PDS - Aula 01

EduardoSimas

Introducao

Classificacao dosSinais

Analogico ×Digital

Sinais noTempoDiscreto

SinaisAleatorios

ProcessamentoDigital deSinais

ConversaoAnalogicoDigital

Analogico × Digital

O termo “analogico” esta relacionado a palavra analogo, pois osinal que ele representa tenta representar de modo fiel oprocesso fısico correspondente.

Para a obtencao de um sinal digital a partir de suarepresentacao analogica e preciso realizar um processo conhecidocomo conversao analogico-digital(embora existam sinaisnaturalmente discretos no tempo, i.e. a temperatura diaria, ovalor de uma acao no fechamento da bolsa de valores, etc).

Considerando que:

- Grande parte dos fenomenos e sinais existentesnaturalmente sao analogicos.

- A conversao analogico-digital sempre introduz erros dequantizacao ao sinal digitalizado.

Entao, porque o processamento digital e tao difundidoatualmente ?

PDS - Aula 01

EduardoSimas

Introducao

Classificacao dosSinais

Analogico ×Digital

Sinais noTempoDiscreto

SinaisAleatorios

ProcessamentoDigital deSinais

ConversaoAnalogicoDigital

Analogico × Digital

O termo “analogico” esta relacionado a palavra analogo, pois osinal que ele representa tenta representar de modo fiel oprocesso fısico correspondente.

Para a obtencao de um sinal digital a partir de suarepresentacao analogica e preciso realizar um processo conhecidocomo conversao analogico-digital(embora existam sinaisnaturalmente discretos no tempo, i.e. a temperatura diaria, ovalor de uma acao no fechamento da bolsa de valores, etc).

Considerando que:

- Grande parte dos fenomenos e sinais existentesnaturalmente sao analogicos.

- A conversao analogico-digital sempre introduz erros dequantizacao ao sinal digitalizado.

Entao, porque o processamento digital e tao difundidoatualmente ?

PDS - Aula 01

EduardoSimas

Introducao

Classificacao dosSinais

Analogico ×Digital

Sinais noTempoDiscreto

SinaisAleatorios

ProcessamentoDigital deSinais

ConversaoAnalogicoDigital

Analogico × Digital

O termo “analogico” esta relacionado a palavra analogo, pois osinal que ele representa tenta representar de modo fiel oprocesso fısico correspondente.

Para a obtencao de um sinal digital a partir de suarepresentacao analogica e preciso realizar um processo conhecidocomo conversao analogico-digital(embora existam sinaisnaturalmente discretos no tempo, i.e. a temperatura diaria, ovalor de uma acao no fechamento da bolsa de valores, etc).

Considerando que:

- Grande parte dos fenomenos e sinais existentesnaturalmente sao analogicos.

- A conversao analogico-digital sempre introduz erros dequantizacao ao sinal digitalizado.

Entao, porque o processamento digital e tao difundidoatualmente ?

PDS - Aula 01

EduardoSimas

Introducao

Classificacao dosSinais

Analogico ×Digital

Sinais noTempoDiscreto

SinaisAleatorios

ProcessamentoDigital deSinais

ConversaoAnalogicoDigital

Analogico × Digital

O termo “analogico” esta relacionado a palavra analogo, pois osinal que ele representa tenta representar de modo fiel oprocesso fısico correspondente.

Para a obtencao de um sinal digital a partir de suarepresentacao analogica e preciso realizar um processo conhecidocomo conversao analogico-digital(embora existam sinaisnaturalmente discretos no tempo, i.e. a temperatura diaria, ovalor de uma acao no fechamento da bolsa de valores, etc).

Considerando que:

- Grande parte dos fenomenos e sinais existentesnaturalmente sao analogicos.

- A conversao analogico-digital sempre introduz erros dequantizacao ao sinal digitalizado.

Entao, porque o processamento digital e tao difundidoatualmente ?

PDS - Aula 01

EduardoSimas

Introducao

Classificacao dosSinais

Analogico ×Digital

Sinais noTempoDiscreto

SinaisAleatorios

ProcessamentoDigital deSinais

ConversaoAnalogicoDigital

Porque usar o Processamento Digital?

Os circuitos digitais sao mais tolerantes a variacoes noscomponentes eletronicos;

O sinal digital e mais imune ao ruıdo aditivo na transmissao(mais simples de minimizar o erro em cada bit→0 ou 1);

A crescente disponibilidade de dispositivos para oprocessamento digital (computadores pessoais, equipamentosmoveis, hardware dedicado, etc);

A crescente disponibilidade de sinais digitais (internet, colecoespessoais de audio, imagem e vıdeo, etc);

=> Desvantagens:- Sao necessarias duas etapas adicionais para o

processamento de um sinal analogico (conv. AD e DA).

- Os circuitos de processamento digital, em geral, consumemmais energia que os analogicos, pois utilizam sempredispositivos eletronicos ativos na sua construcao.

PDS - Aula 01

EduardoSimas

Introducao

Classificacao dosSinais

Analogico ×Digital

Sinais noTempoDiscreto

SinaisAleatorios

ProcessamentoDigital deSinais

ConversaoAnalogicoDigital

Sinais e Sistemas no Tempo Discreto

PDS - Aula 01

EduardoSimas

Introducao

Classificacao dosSinais

Analogico ×Digital

Sinais noTempoDiscreto

SinaisAleatorios

ProcessamentoDigital deSinais

ConversaoAnalogicoDigital

Sinais no Tempo Discreto

Um sinal no tempo discreto pode ser representado por umasequencia de numeros que pode ter duracao infinita ouduracao finita.

Exemplos:

- x1[n] = . . . , 2.3, 3.0, 0.7, 1.1, 1.9, . . . (duracao infinita);

- x2[n] = [0.7, 1.0, 2.1, 1.8, 1.3] (duracao finita).

Numa sequencia finita x [n] = 0 para N1 ≤ n ≤ N2.

Lembrando que, os valores de x [n] podem representar amostrasde um sinal analogico x(t) tomadas em intervalos de tempo T(perıodo de amostragem).

Neste caso: x [n] = x(nT ).

PDS - Aula 01

EduardoSimas

Introducao

Classificacao dosSinais

Analogico ×Digital

Sinais noTempoDiscreto

SinaisAleatorios

ProcessamentoDigital deSinais

ConversaoAnalogicoDigital

Exemplo de um sinal no tempo discreto

As amostras do sinal analogico sao tomadas a intervalos detempo regulares T (perıodo de amostragem).

A frequencia de amostragem e definida como: f =1

T.

PDS - Aula 01

EduardoSimas

Introducao

Classificacao dosSinais

Analogico ×Digital

Sinais noTempoDiscreto

SinaisAleatorios

ProcessamentoDigital deSinais

ConversaoAnalogicoDigital

Sinais Elementares

Alguns sinais elementares sao extremamente uteis nodesenvolvimento da teoria do PDS (embora nem sempre sejam“realizaveis” na pratica).

Entre eles temos:

a- Impulso unitario: δ[n] =

1, n = 00, n 6= 0

b- Impulso unitario deslocado: δ[n −m] =

1, n = m0, n 6= m

c- Degrau unitario: u[n] =

1, n ≥ 00, n < 0

d- Funcao cosseno: x [n] = cos[ωn]

e- Funcao exponencial: x [n] = ean

f- Funcao rampa unitaria: r [n] =

n, n ≥ 00, n < 0

PDS - Aula 01

EduardoSimas

Introducao

Classificacao dosSinais

Analogico ×Digital

Sinais noTempoDiscreto

SinaisAleatorios

ProcessamentoDigital deSinais

ConversaoAnalogicoDigital

Sinais Elementares

PDS - Aula 01

EduardoSimas

Introducao

Classificacao dosSinais

Analogico ×Digital

Sinais noTempoDiscreto

SinaisAleatorios

ProcessamentoDigital deSinais

ConversaoAnalogicoDigital

Energia e Potencia de Sinais

Energia:

Ex =∞∑

n=−∞|x [n]|2

Potencia media de um sinal nao-periodico num intervalo finito:

Px = limK→∞

1

2K + 1

K∑n=−K

|x [n]|2

Potencia media de um sinal periodico (de perıodo N):

Px =1

N

N−1∑n=0

|x [n]|2

PDS - Aula 01

EduardoSimas

Introducao

Classificacao dosSinais

Analogico ×Digital

Sinais noTempoDiscreto

SinaisAleatorios

ProcessamentoDigital deSinais

ConversaoAnalogicoDigital

Sistemas no Tempo Discreto

Um sistema no tempo discreto realiza um mapeamento de umsinal de entrada x [n] para uma saıda y [n]:

y [n] = Hx [n]

sendo H. o operador que representa o sistema no tempodiscreto.

PDS - Aula 01

EduardoSimas

Introducao

Classificacao dosSinais

Analogico ×Digital

Sinais noTempoDiscreto

SinaisAleatorios

ProcessamentoDigital deSinais

ConversaoAnalogicoDigital

Propriedades de Sistemas no Tempo Discreto

Linearidade: Hax1[n] + bx2[n] = aHx1[n]+ bHx2[n].

Invariancia no tempo:y [n] = Hx [n] → y [n − n0] = Hx [n − n0].

Causalidade: a saıda y [n0] depende apenas das entradas x [n]para n ≤ n0.

Funcao de Resposta ao Impulso: um sistema linear einvariante no tempo (SLIT) e completamente caracterizado porsua funcao de resposta ao impulso: h[n] = Hδ[n].

PDS - Aula 01

EduardoSimas

Introducao

Classificacao dosSinais

Analogico ×Digital

Sinais noTempoDiscreto

SinaisAleatorios

ProcessamentoDigital deSinais

ConversaoAnalogicoDigital

Propriedades de Sistemas no Tempo Discreto

Soma de Convolucao: para um SLIT a resposta y [n] a umaentrada x [n] pode ser calculada a partir de:

y [n] =∞∑

k=−∞

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

l=−∞

x [n − l ]h[l ] = x [n] ∗ h[n].

De modo compacto podemos representar a convolucao usando:y [n] = x [n] ∗ h[n] = h[n] ∗ x [n].

Estabilidade: um sistema e dito BIBO-estavel (BIBO -Bounded Input Bounded Output, ou seja, entrada limitada →saıda limitada) se e somente se:

∞∑k=−∞

|h[k]| <∞

PDS - Aula 01

EduardoSimas

Introducao

Classificacao dosSinais

Analogico ×Digital

Sinais noTempoDiscreto

SinaisAleatorios

ProcessamentoDigital deSinais

ConversaoAnalogicoDigital

Equacoes de diferencas

Os sistemas no tempo discreto podem ser descritos porequacoes de diferencas (que sao a contrapartida discreta dasequacoes diferenciais).

Para um sistema linear generico podemos escrever:

N∑i=0

aiy [n − i ]−M∑l=0

blx [n − l ] = 0

Exemplos de sistemas descritos por equacao de diferencas:

1- y [n] = x [n] + x [n − 1]/2 + x [n − 2]/4

2- y [n] = x [n] + n

3- y [n] = 3x [n] + x [n + 1]

4- y [n] = x2[n] + x [n + 2]

PDS - Aula 01

EduardoSimas

Introducao

Classificacao dosSinais

Analogico ×Digital

Sinais noTempoDiscreto

SinaisAleatorios

ProcessamentoDigital deSinais

ConversaoAnalogicoDigital

Exercıcio de Fixacao

Classifique os sistemas descritos no slide anterior quanto a:linearidade, invariancia no tempo e causalidade.

1- y [n] = x [n] + x [n − 1]/2 + x [n − 2]/4

2- y [n] = x [n] + n

3- y [n] = 3x [n] + x [n + 1]

4- y [n] = x2[n] + x [n + 2]

PDS - Aula 01

EduardoSimas

Introducao

Classificacao dosSinais

Analogico ×Digital

Sinais noTempoDiscreto

SinaisAleatorios

ProcessamentoDigital deSinais

ConversaoAnalogicoDigital

Exercıcio de Fixacao - Resposta

Classifique os sistemas descritos no slide anterior quanto a:linearidade, invariancia no tempo e causalidade.

1- y [n] = x [n] + x [n − 1]/2 + x [n − 2]/4: linear, causal einvariante no tempo.

2- y [n] = x [n] + n: linear, causal e variante no tempo.

3- y [n] = 3x [n] + x [n + 1] linear, nao-causal e invariante notempo.

4- y [n] = x2[n] + nx [n + 2] nao-linear, nao-causal e varianteno tempo.

PDS - Aula 01

EduardoSimas

Introducao

Classificacao dosSinais

Analogico ×Digital

Sinais noTempoDiscreto

SinaisAleatorios

ProcessamentoDigital deSinais

ConversaoAnalogicoDigital

Sinais Aleatorios

PDS - Aula 01

EduardoSimas

Introducao

Classificacao dosSinais

Analogico ×Digital

Sinais noTempoDiscreto

SinaisAleatorios

ProcessamentoDigital deSinais

ConversaoAnalogicoDigital

Sinais Aleatorios

Em muitos casos praticos os sinais de interesse nao saocompletamente conhecidos, pois apresentam caracterısticasaleatorias.

Para o estudo apropriado desse tipo de sinal e necessario autilizacao de conceitos da estatıstica como:

- Variavel aleatoria;

- Processo aleatorio (ou estocastico);

PDS - Aula 01

EduardoSimas

Introducao

Classificacao dosSinais

Analogico ×Digital

Sinais noTempoDiscreto

SinaisAleatorios

ProcessamentoDigital deSinais

ConversaoAnalogicoDigital

Variavel Aleatoria

Uma variavel aleatoria X (λ) e uma funcao cujo domınio e oconjunto de resultados λ ∈ S e X (λ) ⊂ R.

Para todo conjunto A ⊂ S existe um conjunto imagem T ⊂ Rdefinido por X .

A variavel aleatoria induz a uma medida da probabilidade noeixo real:

- P(X = x) = Pλ : X (λ) = x;

- P(X ≤ x) = Pλ : X (λ) ≤ x;

- P(x1 < X ≤ x2) = Pλ : x1 < X (λ) ≤ x2;

- Entao pode-se concluir que:P(X =∞) = P(X = −∞) = 0.

PDS - Aula 01

EduardoSimas

Introducao

Classificacao dosSinais

Analogico ×Digital

Sinais noTempoDiscreto

SinaisAleatorios

ProcessamentoDigital deSinais

ConversaoAnalogicoDigital

Variavel Aleatoria - Exemplos

Valores de energia medidos num detector de partıculas paradiferentes objetos de interesse:

0 20 40 60 800

0.5

1

1.5

2

2.5

3

3.5

Pro

ba

bili

da

de

(%

)

Energia (GeV)

E10

E15i

Partıculas eletromagneticas(eletrons e fotons)

0 20 40 60 800

2

4

6

8

10

12

14

Pro

ba

bili

da

de

(%

)

Energia (GeV)

E10

E15i

Partıculas hadronicas(protons, neutrons, etc)

PDS - Aula 01

EduardoSimas

Introducao

Classificacao dosSinais

Analogico ×Digital

Sinais noTempoDiscreto

SinaisAleatorios

ProcessamentoDigital deSinais

ConversaoAnalogicoDigital

Processo Estocastico

Assim como as variaveis aleatorias mapeiam os resultados deum experimento no eixo real, os processos estocasticos (PE)mapeiam os resultados de um experimento num conjuntoamostral de sinais temporais x(t).

A notacao utilizada para definir um processo aleatorio e X (t,Λ),sendo que:

- a variavel t representa o tempo;

- a variavel Λ representa o resultado do evento aleatorio E ;

- para um resultado especıfico λi de E existe uma funcaotemporal xi (t) associada (chamada de funcao amostral ourealizacao do PE);

- para um valor especıfico de tempo t = t0, X (t0,Λ)representa uma colecao de valores numericos obtidos dasdiversas funcoes temporais avaliadas em t = t0, ou seja,X (t0,Λ) e uma variavel aleatoria.

PDS - Aula 01

EduardoSimas

Introducao

Classificacao dosSinais

Analogico ×Digital

Sinais noTempoDiscreto

SinaisAleatorios

ProcessamentoDigital deSinais

ConversaoAnalogicoDigital

Exemplo de processo estocastico

=> As tecnicas de analise e processamento de sinais aleatorios saoestudadas na disciplina Processamento Estatıstico de Sinais(ENGA83), que sera oferecida no proximo perıodo (2013.1).

PDS - Aula 01

EduardoSimas

Introducao

Classificacao dosSinais

Analogico ×Digital

Sinais noTempoDiscreto

SinaisAleatorios

ProcessamentoDigital deSinais

ConversaoAnalogicoDigital

Processamento Digital de Sinais

PDS - Aula 01

EduardoSimas

Introducao

Classificacao dosSinais

Analogico ×Digital

Sinais noTempoDiscreto

SinaisAleatorios

ProcessamentoDigital deSinais

ConversaoAnalogicoDigital

Processamento Digital de Sinais

Definicao: “O processamento digital de sinais e adisciplina que estuda as regras que governam os sinais quesao funcoes de variaveis discretas, assim como os sistemasusados para processa-los” (Diniz, da Silva e Lima Netto).

Os sistemas de processamento digital de sinais podem serimplementados em diferentes plataformas como:

- Computadores (atraves de ambientes especializadas comoMatlab e Scilab ou utilizando alguma linguagem deprogramacao);

- Processadores digitais de sinais (as rotinas deprocessamento sao embarcadas na memoria doprocessador);

- Dispositivos de hardware digital (usando componentesdiscretos ou dispositivos programaveis como FPGA).

PDS - Aula 01

EduardoSimas

Introducao

Classificacao dosSinais

Analogico ×Digital

Sinais noTempoDiscreto

SinaisAleatorios

ProcessamentoDigital deSinais

ConversaoAnalogicoDigital

Processamento Digital de Sinais - Aplicacoes

O processamento digital de sinais encontra diversas aplicacoespraticas, entre as quais podemos destacar:

- Filtragem: consiste no processamento de um sinal parapermitir a passagem apenas de faixas de frequenciaespecıficas.

- Extracao de Caracterısticas: visa a selecao dainformacao de interesse no sinal para um dado problema(Ex.: reconhecimento de padroes).

- Modulacao: para a transmissao eficiente de sinais debaixa frequencia atraves de um meio de transmissao (ar,cabo, fibra optica, etc), e necessario “mover” a informacaopara altas frequencias atraves da modulacao.

- Multiplexacao: processo pelo qual e possıvel transmitirdiversos sinais “simultaneamente” compartilhando omesmo meio de transmissao.

PDS - Aula 01

EduardoSimas

Introducao

Classificacao dosSinais

Analogico ×Digital

Sinais noTempoDiscreto

SinaisAleatorios

ProcessamentoDigital deSinais

ConversaoAnalogicoDigital

Conversao Analogico Digital

PDS - Aula 01

EduardoSimas

Introducao

Classificacao dosSinais

Analogico ×Digital

Sinais noTempoDiscreto

SinaisAleatorios

ProcessamentoDigital deSinais

ConversaoAnalogicoDigital

Conversao Analogico Digital

Conforme discutido anteriormente, em diversos problemaspraticos sistemas de processamento digital sao utilizados parasinais que sao originalmente analogicos.

Para isso e necessario realizar a conversao analogico-digital(AD) do sinal de interesse.

Um conversor analogico digital (ADC - Analog to DigitalConverter) e composto pelas etapas: amostragem, quantizacaoe codificacao.

PDS - Aula 01

EduardoSimas

Introducao

Classificacao dosSinais

Analogico ×Digital

Sinais noTempoDiscreto

SinaisAleatorios

ProcessamentoDigital deSinais

ConversaoAnalogicoDigital

Conversao Analogico Digital

Esquemas das conversoes (a) AD e (b) DA.

PDS - Aula 01

EduardoSimas

Introducao

Classificacao dosSinais

Analogico ×Digital

Sinais noTempoDiscreto

SinaisAleatorios

ProcessamentoDigital deSinais

ConversaoAnalogicoDigital

Amostragem

Atraves da amostragem e possıvel obter um sinal no tempodiscreto x [n] a partir de um sinal no tempo contınuo x(t), demodo que: x [n] = x(nT ).

O processo consiste em multiplicar o sinal analogico por um“trem de impulsos” defasados por um intervalo de tempo T :

x(nT ) = x(t)∞∑

n=−∞δ(t − nT )

Considerando a definicao da transformada de Fourier (TF):

F (jΩ) =

∫ ∞−∞

f (t)e−jΩtdt

E sabendo que a TF do produto de duas funcoes e proporcionala convolucao de suas transformadas de Fourier:

x(t) = a(t)b(t)→ X (jΩ) = A(jΩ) ∗ B((jΩ))

PDS - Aula 01

EduardoSimas

Introducao

Classificacao dosSinais

Analogico ×Digital

Sinais noTempoDiscreto

SinaisAleatorios

ProcessamentoDigital deSinais

ConversaoAnalogicoDigital

Amostragem

Considerando a funcao “trem de impulsos”:

p(t) =∞∑

n=−∞δ(t − nT )

Entao pode-se provar que:

P(jΩ) =2π

T

∞∑k=−∞

δ(Ω− 2π

Tk)

sendo Ωs =2π

Ta frequencia de amostragem (em rad/s).

Observando as figuras do slide a seguir, verifica-se que epossıvel obter x(t) = xa(t) de x(nT ) = xi (t) desde que:

- seja realizada uma filtragem passa baixas no sinal x(nT );- nao haja sobreposicao entre as “copias” adjacentes de

Xa(jΩ) existentes em Xi (jΩ) (aliasing).

PDS - Aula 01

EduardoSimas

Introducao

Classificacao dosSinais

Analogico ×Digital

Sinais noTempoDiscreto

SinaisAleatorios

ProcessamentoDigital deSinais

ConversaoAnalogicoDigital

Amostragem

Esquemas das conversoes (a) AD e (b) DA.

PDS - Aula 01

EduardoSimas

Introducao

Classificacao dosSinais

Analogico ×Digital

Sinais noTempoDiscreto

SinaisAleatorios

ProcessamentoDigital deSinais

ConversaoAnalogicoDigital

Limite de Nyquist

Para nao haver sobreposicao epreciso garantir que:

Ωs > 2Ωc

onde Ωc e a maximacomponente de frequenciaexistente no sinal a serdiscretizado.

Ω = 2Ωc e conhecida como afrequencia de Nyquist de x(t).

PDS - Aula 01

EduardoSimas

Introducao

Classificacao dosSinais

Analogico ×Digital

Sinais noTempoDiscreto

SinaisAleatorios

ProcessamentoDigital deSinais

ConversaoAnalogicoDigital

Filtro Anti-Aliasing

Quando o sinal de interesse (a ser discretizado):- nao e de banda limitada ou pelo menos tem Ωc > Ωs/2;

- e composto por um sinal de banda limitada (Ωc < Ωs/2),porem ha ruıdo aditivo de banda larga,

e necessario utilizar um filtro passa-baixas analogico (FiltroAnti-Aliasing) antes do processo de amostragem para evitar asobreposicao dos espectros.

PDS - Aula 01

EduardoSimas

Introducao

Classificacao dosSinais

Analogico ×Digital

Sinais noTempoDiscreto

SinaisAleatorios

ProcessamentoDigital deSinais

ConversaoAnalogicoDigital

Quantizacao e Codificacao

Ao final da conversao AD a saıda e, normalmente, um codigobinario.

Cada palavra do codigo representa o valor quantizado de umaamostra temporal de x [n].

O comprimento (ou numero de bits) da palavra binaria estaassociado com a resolucao do conversor AD.

A resolucao e determinada pelo numero de nıveis discretos quepodem ser atingidos apos a conversao (ou seja, o numero denıveis de quantizacao).

Usando a codificacao binaria natural, com N bits e possıvelobter QL = 2N nıveis de quantizacao.

PDS - Aula 01

EduardoSimas

Introducao

Classificacao dosSinais

Analogico ×Digital

Sinais noTempoDiscreto

SinaisAleatorios

ProcessamentoDigital deSinais

ConversaoAnalogicoDigital

Quantizacao

Diagrama do processo de quantizacao:

PDS - Aula 01

EduardoSimas

Introducao

Classificacao dosSinais

Analogico ×Digital

Sinais noTempoDiscreto

SinaisAleatorios

ProcessamentoDigital deSinais

ConversaoAnalogicoDigital

Quantizacao

O maximo erro de quantizacao QEmax e definido como:

QEmax =∆x

2(QL)=

∆x

2(2N)=

∆x

(2N+1)

sendo ∆x a faixa de excursao do sinal analogico x(t).

Nos conversores AD o processo de quantizacao em geral eimplementado utilizando comparadores analogicos (ajustadospara cada nıvel de quantizacao).

PDS - Aula 01

EduardoSimas

Introducao

Classificacao dosSinais

Analogico ×Digital

Sinais noTempoDiscreto

SinaisAleatorios

ProcessamentoDigital deSinais

ConversaoAnalogicoDigital

Codificacao

Na codificacao, o nıvel de quantizacao associado a uma dadaamostra e convertido numa palavra binaria.

Existem diversas formas de codificacao, sendo uma das maissimples a “codificacao natural”.

Na codificacao natural, o nıvel de quantizacao (QL) k eassociado a palavra binaria que representa o numero inteiro k.Considerando uma codificacao a 4 bits (24 = 16 nıveis):

QL Rep. Binaria QL Rep. Binaria

00 0000 08 1000

01 0001 09 1001

02 0010 10 1010

03 0011 11 1011

04 0100 12 1100

05 0101 13 1101

06 0110 14 1110

07 0111 15 1111

PDS - Aula 01

EduardoSimas

Introducao

Classificacao dosSinais

Analogico ×Digital

Sinais noTempoDiscreto

SinaisAleatorios

ProcessamentoDigital deSinais

ConversaoAnalogicoDigital

ADCs - Formas de implementacao

Os ADCs podem ser classificados quanto a forma deimplementacao em:

- ADC de Conversao Direta (ou Flash ADC) - utiliza umbanco de comparadores na entrada para realizar aquantizacao;

- ADC de aproximacao suscessiva (SAR ADC) - realiza aquantizacao de modo sequencial, realizando comparacoessuscessivas com os diversos nıveis de quantizacao possıveis.

- ADC Sigma-Delta - Utiliza a modulacao sigma-delta pararealizar a conversao analogico-digital.

- Etc...

PDS - Aula 01

EduardoSimas

Introducao

Classificacao dosSinais

Analogico ×Digital

Sinais noTempoDiscreto

SinaisAleatorios

ProcessamentoDigital deSinais

ConversaoAnalogicoDigital

Conversao Analogico Digital - Diagrama Temporal

Diagrama temporal de um ADC de 8 bits e 30 ksps.(Observa-se que a taxa de bits e 8× 30 = 240 kHz).

sps→ samples per second (amostras por segundo).

PDS - Aula 01

EduardoSimas

Introducao

Classificacao dosSinais

Analogico ×Digital

Sinais noTempoDiscreto

SinaisAleatorios

ProcessamentoDigital deSinais

ConversaoAnalogicoDigital

Conversao Analogico Digital

Diagrama de um ADC com saıda paralela: A cada amostra sao disponibilizados,ao mesmo tempo, todos os bits da palavra digital correspondente.

Diagrama de um ADC com saıda serial: Os bits da palavra digital sao dispostosem sequencia. Cada frame carrega a informacao correspondente a uma amostra.

PDS - Aula 01

EduardoSimas

Introducao

Classificacao dosSinais

Analogico ×Digital

Sinais noTempoDiscreto

SinaisAleatorios

ProcessamentoDigital deSinais

ConversaoAnalogicoDigital

ADCs comerciais em circuito integrado

Existem diversos modelos de circuitos integrados comerciais(ASICS) que realizam a conversao AD.

A escolha depende de caracterısticas necessarias para aaplicacao como:

- Resolucao (o que vai implicar numa restricao para onumero de bits);

- Taxa de amostragem

- Potencia requerida

- Linearidade

- Offset (ou desvio)

- Relacao sinal-ruıdo

PDS - Aula 01

EduardoSimas

Introducao

Classificacao dosSinais

Analogico ×Digital

Sinais noTempoDiscreto

SinaisAleatorios

ProcessamentoDigital deSinais

ConversaoAnalogicoDigital

Exemplo de ADC em Circuito Integrado

o ADC TLC1541 da Texas Instruments tem as caracterısticas aseguir:

- Resolucao de 10 bits;

- 32 ksps;

- 11 entradas analogicas;

- Saıda Serial;

- Potencia maxima: 6 mW;

Encapsulamento do TL1541.

PDS - Aula 01

EduardoSimas

Introducao

Classificacao dosSinais

Analogico ×Digital

Sinais noTempoDiscreto

SinaisAleatorios

ProcessamentoDigital deSinais

ConversaoAnalogicoDigital

Exemplo de ADC em Circuito Integrado

Diagrama de blocos do TL1541.

PDS - Aula 01

EduardoSimas

Introducao

Classificacao dosSinais

Analogico ×Digital

Sinais noTempoDiscreto

SinaisAleatorios

ProcessamentoDigital deSinais

ConversaoAnalogicoDigital

Bibliografia Consultada

Na elaboracao destes slides foram utilizadas as fontes a seguir:

- DINIZ, P. S. R., da SILVA, E. A. B. e LIMA NETTO, S.Processamento Digital de Sinais. Bookman, 2004.

- MITRA, S., Digital Signal Processing, Bookman, 2005.

- WEEKS, M. Processamento Digital de Sinais, LTC, 2011.

- ANTONIOU, A., Digital Signal Processing, McGraw-Hill,2006.

Algumas figuras foram retiradas na ıntegras das referenciasacima.

Recommended