
No MATLAB, um Filtro Notch pode ser feito assim
- % Filtro notch no MATLAB para 60Hz
- Wo = 60/(Fs/2); BW = Wo/35;
- [b,a] = iirnotch(Wo,BW);
- m = filter(b,a,m);
Sobre implementação em C, dá uma olhada aqui
--
--
Você recebeu esta mensagem porque está inscrito no Grupo Google "Texas Instruments Info para Designers e Projetistas".
Para postar uma mensagem neste grupo, mande um email para texa...@googlegroups.com
Para deixar o grupo, mande um email para texas-sc+u...@googlegroups.com
Para mais opções, visite este grupo no endereço:
http://groups.google.com/group/texas-sc?hl=pt-BR
---
You received this message because you are subscribed to the Google Groups "Texas Instruments Info para Designers e Projetistas" group.
To unsubscribe from this group and stop receiving emails from it, send an email to texas-sc+u...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
Você recebeu essa mensagem porque está inscrito no grupo quot;sis_embarcados" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para sis_embarcado...@googlegroups.com.
Para postar nesse grupo, envie um e-mail para sis_emb...@googlegroups.com.
Acesse esse grupo em http://groups.google.com/group/sis_embarcados.
Para mais opções, acesse https://groups.google.com/d/optout.
void filter(const int *x, int *y, int n)
{
static float x_2 = 0.0f; // delayed x, y samples
static float x_1 = 0.0f;
static float y_1 = 0.0f;
for (i = 0; i < n; ++i)
{
y[i] = a0 * x[i] + a1 * x_1 + a2 * x_2 // IIR difference equation
+ b1 * y_1 + b2 * y_2;
x_2 = x_1; // shift delayed x, y samples
x_1 = x[i];
y_1 = y[i];
}
}
Os coeficientes a0, a1, a2, b1 e b2 podem ser calculados pela formula em anexo onde F é a frequencia de 60 Hz
e R depende da largura de banda da faixa a ser rejeitada
--
--
Você recebeu esta mensagem porque está inscrito no Grupo Google "Texas Instruments Info para Designers e Projetistas".
Para postar uma mensagem neste grupo, mande um email para texa...@googlegroups.com
Para deixar o grupo, mande um email para texas-sc+u...@googlegroups.com
Para mais opções, visite este grupo no endereço:
http://groups.google.com/group/texas-sc?hl=pt-BR
---
Você está recebendo esta mensagem porque se inscreveu no grupo "Texas Instruments Info para Designers e Projetistas" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para texas-sc+u...@googlegroups.com.Para obter mais opções, acesse https://groups.google.com/d/optout.
Você recebeu essa mensagem porque está inscrito no grupo quot;Texas Instruments Info para Designers e Projetistas" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para texas-sc+u...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Pergunta de leigo:
Qual a frequencia de sampling ?
Procurei e não encontrei onde ela é citada.
Obs.: Repeti a pergunta pois acho que foi somente pro Franscisco Fambrini.
--
Você está recebendo esta mensagem porque se inscreveu no grupo "Texas Instruments Info para Designers e Projetistas" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para texas-sc+u...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/d/optout.
L=length(y);
NFFT = 2^nextpow2(L);
Y = fft(y,NFFT)/L;
f = Fs/2*linspace(0,1,NFFT/2+1);
plot(f,2*abs(Y(1:NFFT/2+1)))
title('Espectro de Amplitude em Frequencia Unilateral de y(t)')
xlabel('Frequencia (Hz)')
ylabel('|Y(f)|')