Você está na página 1de 19

UNIVERSIDADE ESTADUAL DO MARANHO

CENTRO DE CIENCIAS TECNOLOGICAS

PROGRAMA DE PS-GRADUAO EM ENGENHARIA DE COMPUTAO E


SISTEMAS

DIGENES LEITE SOUZA 2017100711


ERYCK DE ARAJO OLIVEIRA 2017100640
JACYEUDE DE MORAIS PASSOS ARAUJO SEGUNDO 2017100669
PAULO RENATO PEREIRA SILVA 2017100767
PAULO RICARDO ALMEIDA FORTE 2017100613
REGINALDO NUNES DA SILVA 2017100702
THALLYS ANDERSON MACHADO FERREIRA 2017100785
VAGNER CUTRIM MENDES 2017100631

PROCESSAMENTO DIGITAL DE SINAIS

PROJETO DE FILTROS

So Lus- MA
-2017-
DIGENES LEITE SOUZA 2017100711
ERYCK DE ARAJO OLIVEIRA 2017100640
JACYEUDE DE MORAIS PASSOS ARAUJO SEGUNDO 2017100669
PAULO RENATO PEREIRA SILVA 2017100767
PAULO RICARDO ALMEIDA FORTE 2017100613
REGINALDO NUNES DA SILVA 2017100702
THALLYS ANDERSON MACHADO FERREIRA 2017100785
VAGNER CUTRIM MENDES 2017100631

PROCESSAMENTO DIGITAL DE SINAIS

PROJETO DE FILTROS

Trabalho apresentado ao Professor Dr. Lcio Flavio


da Disciplina de Processamento Digital de Sinais do
Programa de Ps-Graduao do Curso de
Engenharia de Computao, da Universidade
Estadual do Maranho, como pr-requisito para a
obteno de aprovao.

So Lus- MA
-2017-
SUMRIO
1. INTRODUO....................................................................................................4

2. PROJETO DE FILTROS FIR POR JANELAMENTO........................................6

3. APLICAO........................................................................................................8

4. CONCLUSO....................................................................................................18

REFERNCIAS.........................................................................................................19
1. INTRODUO

Em todo sistema de comunicao o ponto crucial o transporte do sinal de


informao de um ponto onde se localiza o transmissor a outro ponto remoto, onde se localiza
o receptor de destino. At meados da dcada de 60, devido natureza analgica dos sinais de
informao, esses sinais eram convertidos em formas de onda de corrente ou tenso, e
tratados por elementos de circuito (HAYKIN, 2001). Desde o advento da sociedade o homem
tem contato com os mais diversos tipos de sinais oriundos da natureza. O som, por exemplo,
costuma ter faixa audvel pelo homem de 20Hz a 20 KHz e tem como elemento sensitivo o
ouvido.

Frequentemente necessrio o uso do sinal para alguma tarefa, neste caso


necessrio o processamento do mesmo. Processamento de sinais um campo de estudo que
tem sido bastante enriquecido com pesquisas, este campo consiste em adquirir o sinal por
meio de algum elemento sensitivo e processar o mesmo realizando uma transformao para
que esteja pronto para uso. Ainda no contexto de processamento de sinais encontra-se a
filtragem de sinais. Frequentemente o sinal desejado encontra-se poludo com diversas
frequncias indesejadas, rudo. necessrio ento o uso desta tcnica para a seleo de
frequncias desejadas daquele sinal.

O processamento normalmente executado feito em sinais discretos a operao


conhecida como filtragem. Filtrar um sinal significa selecionar desse sinal quais frequncias
so desejadas e quais so indesejadas (DINIZ, 2004).

Filtros so sistemas lineares invariantes no tempo capazes de modificar as


caractersticas dos sinais conectados em sua entrada, de modo que, apenas uma parcela
especfica dos componentes de frequncia do sinal chega sada do filtro. Considerando
sinais analgicos x(t) e y(t) e um filtro com funo de resposta ao impulso h(t), temos:

y ( t )=h ( t )x( t)

No domnio da frequncia pode-se escrever:

Y ( j)=H ( j) X ( j)

Assim define-se um filtro digital como um sistema temporal discreto projetado para
passar o contedo espectral de um sinal de entrada em uma determinada banda de frequncias,
isto , a funo de transferncia do filtro forma uma janela espectral atravs da qual somente
permitida a passagem da parte desejada do espectro de entrada. Com base na resposta da
funo de transferncia em frequncia, os filtros so classificados em quatro tipos: passa-
baixa (PB), passa-alta (PA), passa-faixa (PF) e rejeita-faixa (RF). Em relao resposta
impulsiva de um sinal os filtros so classificados em: Filtro de resposta ao impulso infinita
(IIR) e Filtro de resposta ao impulso finita (FIR).

Assim o presente texto tem como objetivo discorrer sobre algumas das tcnicas que
foram apresentadas em sala de aula. Tais tcnicas abrangem somente a parte discreta do
estudo.
2. PROJETO DE FILTROS FIR POR JANELAMENTO

Estes filtros so quase sempre restritos a implementaes no tempo discreto e por


consequncia so baseados em aproximaes diretas da resposta em frequncia desejada no
sistema digital.

Inicia-se com uma resposta desejada ideal representada por



j
H d ( e )= hd [ n ] e jn
n=

Onde hd [n] a sequncia de resposta ao impulso correspondente e que pode ser

expressa em termos de H d ( e j ) como



1 j jn
hd [ n ]=
2
H d ( e ) e d

A forma mais simples de se obter uma aproximao FIR truncar a resposta ideal.

A forma mais simples de se obter um filtro FIR causal de hd [n] definir um novo
sistema com resposta ao impulso h[n] dada por

{
h [ n ] = hd [ n ] , 0 n M ,
0, outrocaso .

De forma mais genrica pode-se representar h[n] como um produto da resposta


ao impulso desejada e uma janela de durao finita, w [ n]

h [ n ] =h d [ n ] w [n]

As janelas comumente utilizadas so:

Retangular

Barlett (triangular)

Hanning

Hamming

Blackman

Com as seguintes funes w [ n] , respectivamente:


Retangular:

{
w [ n ]= 1,0 n M ,
0, outrocaso .

Barlett (triangular):

{
2n M
, 0 n ,
M 2
w [ n ]= 2n M
2 , <n M ,
M 2
0, outrocaso .

Hanning:

{
2 n
w [ n ]= 0,50,5 cos ( )
M
, 0 n M ,

0, outrocaso .

Hamming:

{
2 n
( )
w [ n ]= 0,540,46 cos M , 0 n M ,
0, outrocaso .

Blackman:

{
2 n 4 n
( ) ( )
w [ n ]= 0,420,5 cos M +0.08 cos M , 0 n M ,
0, outrocaso .

Numa considerao mais profunda deve-se considerar o mtodo de Kaiser.


3. APLICAO

Como primeira aplicao, foi produzido um cdigo no MatLab que gera janelas fixa
do tipo retangular, hanning, hamming, blackman e Bartlett no domnio do tempo e no domnio
da freqncia.

% Universidade Estadual do Maranho


% Centro de Cincias Tecnolgicas
% Ps Graduao em Engenharia da Computao e Sistemas
% Processamento Digital de Sinais
% Prof.: Lucio Campos
% Filtragem de Sinais - Final
% Alunos: Digenes Leite, Eryck Arajo, Jacyeude, Paulo Renato, Paulo Ricardo, Reginaldo,
% Thallys, Vagner.

clear; clc;

% Comprimento da janela.
L=input('Comprimento da Janela:');

% Nome das janelas


names = {'Retangular';'Hanning';'Hamming';'Blackman';'Bartlett'};

% Criando as janelas
windows(1,:) = rectwin(L);
windows(2,:) = hann(L);
windows(3,:) = hamming(L);
windows(4,:) = blackman(L);
windows(5,:) = bartlett(L);

% Domnio da frequncia
for i=1:5
[hw,omega]=freqz(windows(i,:),1,256);
mag=20*log10(abs(hw));
plot(0:1/(256-1):1,mag,'LineWidth',2);
hold on;
end
grid;
ylabel('Magnitude (dB)');
xlabel('Freq. Normalizada x \pi');
title('Janelas');
legend(names);

% Domnio do tempo
figure;
for i=1:5
impz(windows(i,:),1,L);
hold on;
end

ylabel('Amplitude');
xlabel('Amostras');
title('Janelas');
legend(names);

Analisou-se o espectro das janelas, os quais foram colocados em uma tabela os


valores da largura do lbulo principal, para L=64 e M=63.

Figura 1. Janelas no domnio da frequncias.


Figura 2. Janelas no domnio do tempo.

Tabela 1. Dados da largura do lbulo principal e a atenuao relativa do lbulo lateral para
cada janela fixa.

Janela ML A SL
4 4
Retangular = 0,0625 1038=28 dB
M +1 64
8 8
Hanning = 0,127 5030=80 dB
M 63
8 8
Hamming = 0,127 2030=50 dB
M 63
12 12
Blackman = 0,19 9030=120 dB
M 63
8 8
Bartlet = 0,127 3030=60 dB
M 63

Como outra aplicao, projeta-se um filtro digital FIR de passa baixa, considerando
uma frequncia de amostragem 8kHz, frequncia de corte em 2kHz e 17 amostras.

% Universidade Estadual do Maranho


% Centro de Cincias Tecnolgicas
% Ps Graduao em Engenharia da Computao e Sistemas
% Processamento Digital de Sinais
% Prof.: Lucio Campos
% Filtragem de Sinais - Final
% Alunos: Digenes Leite, Eryck Arajo, Jacyeude, Paulo Renato, Paulo Ricardo, Reginaldo,
% Thallys, Vagner.

clear; clc;

% Frequncia de Amostragem
fs = 8000;

% Perodo de Amostragem
ts = 1/fs;

% tempo
t = 0:ts:1;

% Sinal Original
x = sin(2*pi*20*t);

% Rudo
noise = randn(size(x));

%Sinal com Rudo


signal = x+noise;

% Plotagem do Sinal com Rudo


figure(1)
plot(signal)
title('Sinal com Rudo')
axis([0,8000,-6,6])

% Projeto Janela Fixa Hamming no Domnio do Tempo e da Frequncia.


a = fir1(17, 0.5, 'low', hamming(18));
figure(2)
freqz(a)
title('Janela Hamming')
figure (3)
impz(a)
title(Janela Hamming')

% Projeto Janela Fixa Hanning no Domnio do Tempo e da Frequncia.


b = fir1(17, 0.5, 'low', hanning(18));
figure(4)
freqz(b)
title('Janela Hanning')
figure(5)
impz(a)
title('Janela Hanning')

% Projeto Janela Fixa Blackman no Domnio do Tempo e da Frequncia.


c = fir1(17, 0.5, 'low', blackman(18));
figure(6)
freqz(c)
title('Janela Blackman')
figure (7)
impz(a)
title('Janela Blackman')

% Projeto Janela Fixa Retangular no Domnio do Tempo e da Frequncia.


d = fir1(17, 0.5, 'low', rectwin(18));
figure(8)
freqz(d)
title('Janela Retangular')
figure(9)
impz(d)
title('Janela Retangular')

% Projeto Janela Fixa Bartlett no Domnio do Tempo e da Frequncia.


e = fir1(17, 0.5, 'low', bartlett(18));
figure(10)
freqz(e)
title('Janela Bartlett')
figure(11)
impz(e)
title('Janela Bartlett')

Figura 3. Gerao do sinal com rudo.


Figura 4. Janela Hamming no domnio da frequncia e do tempo.
Figura 5. Janela Hanning no domnio da frequncia e do tempo.
Figura 5. Janela Blackman no domnio da frequncia e do tempo.
Figura 6. Janela Retangular no domnio da frequncia e do tempo.
Figura 7. Janela Bartlett no domnio da frequncia e do tempo.
4. CONCLUSO

Tentou-se aqui, mostrar matematicamente e por meio de aplicaes com


programao no MatLab, os diferentes tipos de janela fixa na aplicao dos filtros, realizando
as anlises de espectro e do comportamento no domnio do tempo e da frequncia.

Portanto, a filtragem de sinais pode remover componentes indesejadas de um sinal


deixando-o pronto para uso, sendo possvel utiliz-los em diversas aplicaes, adotando as
melhores tcnicas para garantir a eficincia da filtragem. Um exemplo dessas aplicaes o
ECG, alm da mamografia, no diagnstico realizados por mdicos em pacientes..
REFERNCIAS

BLANCHET, G. e CHARBIT, M. Digital Signal and Image Processing using


MATLAB. 1 ed. Great Britain, 2006.

DINIZ, P.S.R. Eduardo, A.B.S. SERGIO, L.N. Processamento Digital de Sinais:


Projeto e Anlise de Sistemas. 2. ed. Sao Paulo; Bookman, 2004.

MATHWORKS. Butterworth filter Design. Disponvel em:


https://www.mathworks.com/help/signal/ref/butter.html. Acessado em: 12/06/2017.

MATHWORKS. Hamming Window. Disponvel em:


https://www.mathworks.com/help/signal/ref/hamming.html. Acessado em: 12/06/2017.

OPPENHEIM, A. V., SCHAFER, R. W. Discrete-time Signal Processing. 2 ed.


United States, 1999.

HAYKIN, S. BARRY, V.V. Sinais e Sistemas. Porto Alegre: Bookman, 2001.

Você também pode gostar