Gerando um sinal aleatório:
randn(tempo,freqüência de amostragem)
>> x=randn(1,10000); -->gera um segundo de sinal aleatório com 10000 amostras/segundo ¹
Filtro:
Usamos a função h = fir1(n,w), a qual corresponde a um filtro passa-baixa de freqüência w. Pode ser usada como passa-altas:
>> h = fir1(n,w,'high');
onde n é o número de amostras, e passa-faixas:
>> h = fir1(n,[w1 w2]);
onde w, w1 e w2 são as freqüências de corte normalizadas (isto é, 1 equivale à metade da freqüência de amostragem).
Mais informações em http://www.phon.ucl.ac.uk/courses/spsci/matlab/lect8.html
Nenhum comentário:
Postar um comentário