Você está na página 1de 41

Prof. Cludio A.

Fleury

Processamento Digital de Sinais


Aula 1 Introduo
Slides: 39

2012-2

Contedo
Definies Etapas Principais do PDS Aplicaes Representao em Diversos Domnios
2 2012-2 PDS Aula 1- Introduo Prof. Dr. Cludio A. Fleury

Conhecimentos Bsicos
Pr-requisitos

Matemtica
lgebra Linear
Operaes com matrizes, Exp. em Fraes Parciais, Sistemas de Equaes Lineares

Fsica
Sistemas Lineares
Linearidade, Causalidade, Invarincia, Estabilidade, Convoluo

Informtica
matlab
Scripts e funes, grficos, GUIDE, sistemas de representao numrica

Eletricidade
Circuitos Eltricos
Teoremas de Redes: superposio, Thevenin/Norton, Divisor de Tenso

Eletrnica (geral, digital)


Amp-Op, transistores, DAC & ADC, Lgica de Boole, Shift Registers
3 2012-2 PDS Aula 1- Introduo Prof. Dr. Cludio A. Fleury

Fundamentao Terica
Definio de PDS
Mtodos e Tcnicas para fazer a no(s) recuperao Processamento operaes realizadas sinal(is) de(ou impresso) dede informaes em ondas entrada, acordo com instrues programadas
Digital usa sinais discretos representados por valores numricos Sinal

eletromagnticas/mecnicas

Sinais reais esto sempre acompanhados de rudos PDS uso de computador digital para processar sinais
fenmeno fsico usado para representar algum tipo de informao

2012-2

PDS Aula 1- Introduo

Prof. Dr. Cludio A. Fleury

Histrico
Origem no sculo XVII com o desenvolvimento de mtodos numricos p/ soluo de equaes, integrao, derivao, interpolao..., realizados manualmente, depois, mecanicamente e hoje, eletricamente. Geofsicos foram os primeiros a usar processamento de sinais, de baixssimas frequncias (0,01 a 10Hz - difcil construo de filtros analgicos, necessidade de componentes passivos enormes) Cooley e Tukey, 1965: Algoritmo da FFT (Transf. Rpida de Fourier) Final de 1972 Primeiros microprocessadores surgem no incio dos anos 70
8 bits

Final de 1971 4 bits

2012-2

PDS Aula 1- Introduo

Prof. Dr. Cludio A. Fleury

Definio
Sinal
um parmetro (grandeza eltrica ou efeito) varivel que permite a representao de informaes de modo que possam ser transmitidas e armazenadas

2012-2

PDS Aula 1- Introduo

Prof. Dr. Cludio A. Fleury

Classificao
Sinal
a) Analgico b) Digital c) Discreto d) Quantizado
Discreto no tempo e Contnuo na amplitude Contnuo no tempo e na amplitude

Tempo e Amplitude

Discreto no tempo e na amplitude

Contnuo no tempo e Discreto na amplitude

2012-2

PDS Aula 1- Introduo

Prof. Dr. Cludio A. Fleury

Classificao
Sinal
a) Determinstico

Natureza da Informao

Amplitude observada regida por leis conhecidas e dominadas - representado por funes matemticas

x[n] = 0,5n.u[n]

y[n] = 2.e jn/6 = 2cos(n/6) + j 2sen(n/6) X(f) = x(t).ej2ft dt


8 2012-2 PDS Aula 1- Introduo Prof. Dr. Cludio A. Fleury

Classificao
Sinal
b) Aleatrio
Amplitudes observadas no so regidas por leis simples, utiliza-se anlises estatsticas para represent-los

Potncia caracterstica de um reator nuclear:

Pmd = 50 MW Reao em Cadeia

2012-2

PDS Aula 1- Introduo

Prof. Dr. Cludio A. Fleury

Sinal X Rudo
Sinal transporta informao de interesse e o Rudo uma informao indesejada A Modelagem Matemtica pode ser determinstica ou aleatria para o sinal e o rudo

10

2012-2

PDS Aula 1- Introduo

Prof. Dr. Cludio A. Fleury

Representao em Diversos Domnios

11

2012-2

PDS Aula 1- Introduo

Prof. Dr. Cludio A. Fleury

Exemplos de Sinais
IGPM Rudo na Rede Eltrica

Sinal de Voz

12

GPSC - Grupo de Pesquisa em Sistemas de Comunicaes

Exemplos de Sinais
Eletrocardiograma - ECG Eletroencefalograma EEG Eletromiograma - EMG Sinais Ssmicos Sinal de Voz Msica Imagens Mdicas
TV Digital

Sensoriamento Remoto Explorao Espacial


13 2012-2 PDS Aula 1- Introduo Prof. Dr. Cludio A. Fleury

Aplicao Real

14

2012-2

PDS Aula 1- Introduo

Prof. Dr. Cludio A. Fleury

Definio
Sistema*
Conjunto de elementos inter-relacionados SISTEMA que interagem no desempenho de uma funo

Elemento (subsistema, componente)


Unidade bsica que desempenha uma funo especfica dentro do Sistema

* do grego sietemiun, "sistema" significa combinar, formar conjunto. [Wikipedia]


15 2012-2 PDS Aula 1- Introduo Prof. Dr. Cludio A. Fleury

Definio
Sistema de Processamento Digital de Sinais
Processam sinais digitais

Vantangens
Fazem quase tudo que os sistemas analgicos, mas com versatilidade Podem ser facilmente modificados (programveis) Processam sempre da mesma forma (repetveis) No so afetados pela temperatura ou tempo (estveis) Erros de preciso so controlveis (custos)
16 2012-2 PDS Aula 1- Introduo Prof. Dr. Cludio A. Fleury

17

Computadores

1- Introduo

18

Operaes Tpicas
Operaes Elementares
Adio, mudana de escala e atraso

Multiplexao e Demultiplexao
Combinao de vrios sinais de banda estreita e transmisso de um nico sinal.

Gerao de Sinais
To importante quanto o processamento de sinais a gerao sinttica de sinais

Modulao e Demodulao
Transformao do sinal em HF ou LF

Filtragem
usada para passar algumas componentes de frequncia e rejeitar outras.

18

2012-2

PDS Aula 1- Introduo

Prof. Dr. Cludio A. Fleury

1- Introduo

19

Filtragem
a) Sinal com trs componentes senoidais, com frequncias de 50, 110 e 210 Hz b) Filtro Passa-Baixas (FPB), fc = 80Hz c) Filtro Passa-Altas (FPA), fc = 150Hz d) Filtro Passa-Faixa (FPF), fc1 = 80Hz e fc2 = 150Hz e) Filtro Rejeita-Faixa (FRF), fc1 = 80Hz e fc2 = 150Hz

19

2012-2

PDS Aula 1- Introduo

Prof. Dr. Cludio A. Fleury

Filtro Analgico e Filtro Digital


Filtro Analgico
Componentes Passivos / Ativos Descrito por Equao Diferencial Transf. de Laplace Caract.s alteradas pelos componentes

Filtro Analgico de 1 ordem

Filtro Digital
Somadores, Multiplicadores, Elementos de Atraso Descrito por Equao de Diferenas Transf. Z Caract.s alteradas pelos coeficientes
20 2012-2 PDS Aula 1- Introduo

vo ( t ) = vi ( t ) R.C

dv o (t ) dt

Filtro Digital de 1 ordem

y[ n ] = x[n ] + b . y [n 1]
Prof. Dr. Cludio A. Fleury

Etapas Principais do PDS


Curvas tpicas dos sinais

21

S/H

Entrada Analgica

Sinal Limitado em Freq.

Sinal Discreto

Sinal Digital

Filtro Analgico
Anti-Alias (limitador de Banda)

SampleAnd-Hold

Conv. A/D

Processador de Sinais Dig.s

Sinal Digital Proc.

Sinal de Sada

Sada Analgica

Conv. D/A

Filtro de Reconstruo

PD S/H A/D PD D/A FPB

FPB

4 - Vantagens do Processamento Digital de Sinais

22

Vantagens do PDS
A implementao digital permite a realizao de certas funes que seriam impossveis ou de difcil implementao analgica 1. 2. 3. 4. 5. 6. Independe de valores precisos do sinal digital e os sistemas so invariveis (diferentemente dos analgicos). O circuito digital pode ser reproduzido facilmente sem ajustes na construo ou na utilizao. Os sinais e coeficientes so representadas por palavras binrias. Circuitos digitais podem ser cascateados sem causar sobrecargas, diferentemente dos circuitos analgicos. Sinais digitais podem ser armazenados indefinidamente sem perda de informao e preciso. As informaes podem ser processadas off-line.

4 - Vantagens do Processamento Digital de Sinais

23

Desvantagens do PDS
1. 2. 3. 4. 5. Aumento da complexidade do processamento digital de sinais analgicos Limitao da faixa de frequncia disponvel para o processamento, ditada pelo conversor A/D e processador. Sistemas digitais so construdos utilizando dispositivos ativos que consomem potncia eltrica. Dispositivos ativos so menos confiveis que os componentes passivos. Sistema analgicos tem resoluo infinita na representao da amplitude dos sinais, ou seja, sem rudo de quantizao.

Tempo Real
Processamento em Tempo Real
DSPs devem realizar tarefas em tempo real A definio de tempo real depende da aplicao. Exemplo
Um filtro digital FIR de ordem 100 (taps) implementado em tempo real se o DSP pode realizar e completar a seguinte operao entre duas amostras:
y[n ] = bk . x[n k ]
k =0 99

24

2012-2

PDS Aula 1- Introduo

Prof. Dr. Cludio A. Fleury

DSPs Comerciais
Famlia TMS320 (Texas Instruments)

25

2012-2

PDS Aula 1- Introduo

Prof. Dr. Cludio A. Fleury

reas de Aplicao
Espao: melhorias em fotografias espaciais; compresso de dados; anlise sensorial inteligente. Medicina: diagnstico por imagens; anlise de sinais biomdicos; armazenamento e recuperao de imagens. Comercial: compresso de som e imagem; efeitos especiais em filmes; chamada de videoconferncia, TV Digital. Telefonia: compresso de voz e dados; reduo de eco; multiplexao de imagens; filtragem; reconhecimento da voz e da fala. Militar: radar; sonar; comunicaes seguras; controle de disparos. Industrial: prospeco de leo e minerais; monitorao e controle de processos; testes no destrutivos; CAD e ferramentas de projeto. Cientfica: registro e anlise de terremotos (sismologia); aquisio de dados; anlise espectral; simulao e modelagem.

26

2012-2

PDS Aula 1- Introduo

Prof. Dr. Cludio A. Fleury

Aplicaes
Radar e Sonar
Deteco de Alvo
Estimao de velocidade e posio

Rastreamento

27

2012-2

PDS Aula 1- Introduo

Prof. Dr. Cludio A. Fleury

Aplicaes em udio
Gravao de Som Compresso e Limitadores Expansores Equalizadores e Filtros Sistema de Reduo de Rudo Sistema de Atraso e Reverberao Efeitos Especiais Discagem de Telefones FM Estreo Sntese Eletrnica de Msica Sntese Subtrativa e Aditiva Cancelamento de Eco (Telefonia)

28

2012-2

PDS Aula 1- Introduo

Prof. Dr. Cludio A. Fleury

Exemplo Prtico
Filtragem de um sinal digital de udio correspondente ao soar de uma sineta.

29

2012-2

PDS Aula 1- Introduo

Prof. Dr. Cludio A. Fleury

udio no Tempo e na Frequncia

Sinal de udio: bell.wav

Espectro de Frequncia

Script matlab
% representacao temporal audio = 'bell.wav' ; % arquivo de udio [x,Fs,bits] = wavread(audio); % leitura do arquivo subplot(1,2,1) plot([1:length(x)]/1000,128*x); title ('Sinal de udio Original') xlabel('Amostras (x1000)'); ylabel('Amplitude'); % repres. frequencial: Densidade Espectral de Potncia (PSD) hann_wind = round(2048*0.8); [Px,F] = psd(x,2048,Fs,[],hann_wind); % PSD da sinal de entrada subplot(1,2,2) plot(F/1000,10*log10(Px)) xlabel('Frequencia (kHz)'); ylabel('Densidade Espectral de Potncia (dB)'); % print -dtiff plot.tiff % print -dpng plot.png

31

2012-2

PDS Aula 1- Introduo

Prof. Dr. Cludio A. Fleury

Filtro Passa-Baixas e Sada

Ganho do Filtro Passa-Baixas

Espectro do sinal filtrado

32

2012-2

PDS Aula 1- Introduo

Prof. Dr. Cludio A. Fleury

Script matlab
% Filtro Passa-Baixas fcorte = 4000; wp = fcorte/(Fs/2); filt_low = fir1(64,wp); % freq. de corte em Hz % freq. de corte normalizada

% Resposta em Freq. do F.P.B. [H, w] = freqz(filt_low,1,512); HdB = 20*log10(abs(H)); subplot(1,2,1), plot((w/pi)*(Fs/2000), HdB), grid xlabel('Frequencia (kHz)'); ylabel(Ganho do FPB (dB)'); % Filtragem do sinal de udio x_lpf = filter(filt_low,1,x); x_lpf = x_lpf./max(0.1,max(abs(x_lpf))); %wavwrite(x_lpf,Fs,8,bell_lpf.wav');

% escala do sinal sada % grava sinal de sada

% Clculo da Densidade Espectral de Potncia (DEP) hann_wind = round(1024*0.8); subplot(1,2,2) [Px_lpf,F] = psd(x_lpf,1024,Fs,[],hann_wind); % PSD sinal sada plot(F/1000,10*log10(Px_lpf)), grid xlabel('Frequencia (kHz)'); ylabel(PSD (dB)');

33

2012-2

PDS Aula 1- Introduo

Prof. Dr. Cludio A. Fleury

Filtro Passa-Faixa e Sada

Ganho do Filtro Passa-Faixa

Espectro do sinal filtrado


Prof. Dr. Cludio A. Fleury

34

2012-2

PDS Aula 1- Introduo

Script matlab
% Filtro Passa-Faixa fcinf = 4000; % freq. de corte inferior, em Hz fcsup = 6000; % freq. de corte superior, em Hz wp = [fcinf fcsup]./(Fs/2); % freq.s de corte normalizadas filt_bp = fir1(64,wp); % Resposta em Freq. do F.P.F. [H, w] = freqz(filt_bp,1,512); HdB = 20*log10(abs(H)); subplot(1,2,1), plot((w/pi)*(Fs/2000), HdB), grid xlabel('Frequencia (kHz)'); ylabel('Ganho do FPF (dB)'); title('Filtro Passa-Faixa') % Filtragem do sinal de udio x_bpf = filter(filt_bp,1,x); x_bpf = x_bpf./max(0.1,max(abs(x_bpf))); % escala do sinal sada %wavwrite(x_bpf,Fs,8,bell_bpf.wav'); % grava sinal de sada % Clculo da Densidade Espectral de Potncia (DEP) hann_wind = round(1024*0.8); subplot(1,2,2) [Px_bpf,F] = psd(x_bpf,1024,Fs,[],hann_wind); % PSD sinal sada plot(F/1000,10*log10(Px_bpf)), grid xlabel('Frequencia (kHz)'); ylabel('PSD (dB)'); title('Sinal Filtrado')

35

2012-2

PDS Aula 1- Introduo

Prof. Dr. Cludio A. Fleury

Filtro Passa-Altas e Sada

Espectro do sinal de sada

36

2012-2

PDS Aula 1- Introduo

Prof. Dr. Cludio A. Fleury

Comparao dos Sinais


udio original Sada do Filtro Passa-Baixas Sada do Filtro Passa-Faixa Saida do Filtro Passa-Altas

37

2012-2

PDS Aula 1- Introduo

Prof. Dr. Cludio A. Fleury

Exerccios
1. 2. 3. 4. Escrever um script matlab para gerar os grficos mostrados no slide 18. Monte um diagrama de blocos para representar as principais etapas do PDS. Quais so as tcnicas usuais de converso A/D? Cite as vantagens e desvantagens de cada uma. O que frequncia de amostragem (fs) e como ela afeta a fidelidade na duplicao da forma de onda? Apresente um esquema prtico com amostras j conhecidas para frequncias fs, fs/2, fs/3, fs/6, fs/10. Qual a diferena entre as representaes de amostras em Ponto Fixo e Ponto Flutuante? Monte o script matlab para o FPA do slide 29.

5. 6.

38

2012-2

PDS Aula 1- Introduo

Prof. Dr. Cludio A. Fleury

O que voce deveria saber!


Entender o que Processamento Digital de Sinais (PDS) Citar alguns exemplos de aplicao de PDS Afirmar as principais limitaes do PDS
Aliasing impossibilidade de distinguir entre frequncias maiores e menores para prevenir deve-se usar o teorema da amostragem / filtro anti-aliasing Resoluo frequencial amostras em um perodo de tempo limitado, impossibilita a percepo de mudanas relativamente lentas Erro de Quantizao perda de informao, preciso limitada

Descrever as vantagens do processamento de sinais Digital sobre o Analgico


Reprogramvel, facilmente portvel, duplicvel Melhor controle da Acuidade Facilidade de armazenamento sem perdas Operaes matemticas precisas

39

2012-2

PDS Aula 1- Introduo

Prof. Dr. Cludio A. Fleury

Fontes
Meddins, R.; Introduction to Digital Signal Processing; Newnes; Univ. of East Anglia, UK; 2000. http://en.wikipedia.org/wiki/Digital_signal_processing Punskaya, E.; Introduction to Digital Signal Processing (DSP), slides; www-sigproc.eng.cam.ac.uk/~op205; acessado Jul/2012

40

2012-2

PDS Aula 1- Introduo

Prof. Dr. Cludio A. Fleury

Comentrios Finais
The woods are lovely, dark and deep, But I have promises to keep, And miles to go before I sleep, And miles to go before I sleep. ---- Robert Frost GOOD LUCK!

Você também pode gostar