Академический Документы
Профессиональный Документы
Культура Документы
Uberlndia
2016
1 Descrio do Filtro
Um filtro passa faixa, ou passa banda caracterizado por permitir que uma certa
faixa de frequncias de um sinal seja transmitida sada, enquanto componentes de
frequncias menores ou maiores s frequncias de corte so atenuadas.
() = ()
=0
A sada presente desse filtro depende apenas das entradas presentes e passadas,
ao contrrio do filtro realimentado em que a sada presente depende tanto das entradas
passadas quanto das sadas passadas.
Os coeficientes do filtro 0 , 1 , , que determinam as caractersticas
particulares desse filtro. As principais vantages de um filtro no recursivo so: 1 Resposta
de fase linear, e portato sem distoro e 2 No tem problemas de estabilidade (plos
sempre dentro do circulo unitrio). A principal desvantagem est no fato da ordem do filtro
ter que ser bem superior a de um filtro recursivo para obter o mesmo resultado.
pontos=500;
fs=5000; %frequencia de amostragem
Ts=1/fs;
t=0;
w1=2*pi*100; %frequencia fundamental do sinal de entrada
for i=1:pontos,
x(i)=0.1*sin(w1*t)+ 0.7*sin(10*w1*t)+0.2*sin(15*w1*t);
%fundamental + 10 harmonico
tempo(i)=t;
t=t+Ts;
yo= 0;
if i < N+1
M = i;
else
M = N+1;
end
for k = 1:M,
yo = yo + b(k) * x(i-k+1);
end
yf(i)=yo;
end
% - O clculo acima apenas um artifcio didtico para mostrar como
% poderia ser o clculo em linguagem C;
% - No MatLab, pode-se simplesmente usar a funcao "filter":Y =
FILTER(B,A,X)
% yf=filter(b,1,x);
figure
plot(tempo,x,tempo,yf)
legend('fir in','fir out')
figure
subplot(2,1,1); %2 graficos em 2 linhas,1 coluna, primeiro o superior
freq = (0:199)/(pontos*Ts);
plot(freq,X_spec(1:200));
grid on % desenha grid
xlabel('Frequencia (Hz)');
ylabel('Amplitude Y');