Filtr FIR

0

hmmm... szukalem, szukalem... i nie bardzo znalazlem :/
na www.dspguru.com znalazlem tylko kod w c, podobnie na wielu innych stronach...
jeden znalazlem w pascalu ale jakos go nie lapie, strasznie dlugi (caly program z jakimis [CIACH!]).
zaintersowalo mnie to: http://wwwzpt.tele.pw.edu.pl/~ptomasze/ucyf/2004z/5/index.html

chcialem zrobic taki filtr do plikow wav, w delphi...
ktos to kiedys robil?
albo mogl by mi wytlumaczyc jak to zrobic?
generalnie chodzi mi o podglosnienie, lub raczej pozostawienie pewnych czestotliwosci (glownie niskich).

0

hmmm... wlasnie znalazlem pewien kod w delphi...:
http://themusicpage.org/articles/FIR%20filters.html
tylko caly czas nie bardzo wiem jak tego uzyc :-(

0

www.dspguide.com, znajdziesz tam całą książkę, programiki w Basic'u więc łatwe do zrozumienia

0

hmmm... no fakt ;]
ale jesli chodzi o filtrowanie to akurat z kodami zrodlowymi tez jest troche ciezko;/

0

Filtr FIR (o skończonej odpowiedzi impulsowej)
user image
b[0..P] współczynniki filtru
x[0..M-1] to oryginalny sygnał
y[0..M-P-1] sygnał po filtracji
cały filtr to
for n:=P to M-1 do begin
s:=0;
for i:=0 to P do
s:=s + b[i]*x[n-i];
y[n]:=s;
end;


jeżeli filtr jest długi liczyć się może wolno, co można znacznie poprawić dzięki FFT.

A jak dobrać współczynniki filtru? Odsyłam cię do książki (rozdziały 16 i 17).

0

oooooooo to mi chodzilo;]
dzieki wielkie! [browar]

1 użytkowników online, w tym zalogowanych: 0, gości: 1