Escolar Documentos
Profissional Documentos
Cultura Documentos
Fleury
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
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
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
2012-2
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
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
2012-2
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]
Classificao
Sinal
b) Aleatrio
Amplitudes observadas no so regidas por leis simples, utiliza-se anlises estatsticas para represent-los
2012-2
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
11
2012-2
Exemplos de Sinais
IGPM Rudo na Rede Eltrica
Sinal de Voz
12
Exemplos de Sinais
Eletrocardiograma - ECG Eletroencefalograma EEG Eletromiograma - EMG Sinais Ssmicos Sinal de Voz Msica Imagens Mdicas
TV Digital
Aplicao Real
14
2012-2
Definio
Sistema*
Conjunto de elementos inter-relacionados SISTEMA que interagem no desempenho de uma funo
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
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
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
y[ n ] = x[n ] + b . y [n 1]
Prof. Dr. Cludio A. Fleury
21
S/H
Entrada Analgica
Sinal Discreto
Sinal Digital
Filtro Analgico
Anti-Alias (limitador de Banda)
SampleAnd-Hold
Conv. A/D
Sinal de Sada
Sada Analgica
Conv. D/A
Filtro de Reconstruo
FPB
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.
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
DSPs Comerciais
Famlia TMS320 (Texas Instruments)
25
2012-2
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
Aplicaes
Radar e Sonar
Deteco de Alvo
Estimao de velocidade e posio
Rastreamento
27
2012-2
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
Exemplo Prtico
Filtragem de um sinal digital de udio correspondente ao soar de uma sineta.
29
2012-2
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
32
2012-2
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');
% 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
34
2012-2
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
36
2012-2
37
2012-2
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
39
2012-2
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
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!