Digitale filters in DSP of processor.

Hardware en software.
Bericht
Auteur
Gebruikersavatar
PE1PUP
Berichten: 261
Lid geworden op: 16 mei 2005, 18:10
Roepletters: PE1PUP
Locatie: Culemborg (Gelderland)

Digitale filters in DSP of processor.

#1 Bericht door PE1PUP »

Hallo mede-amateurs,

Wanneer je eens wat wilt experimenteren met digitale (in plaats van analoge) filters, dan is vaak de software een drempel voor de beginner. Echter, daar zijn hele handige hulpjes voor.

Wil je bijvoorbeeld een bepaald filter in een DSP of processor gaan programmeren, dan kun je op de volgende URL een flinke sprong vooruit maken:...

:arrow: http://www-users.cs.york.ac.uk/~fisher/mkfilter

Op deze site kun je Butterworth, Bessel of Chebyshev infinite-impulse-response (IIR) filters, met lowpass, highpass, bandpass of bandstop karakteristieken, ontworpen door bilineaire transformatie of matched z-transform methode laten maken. Of IIR bandpass, bandstop (notch) of allpass resonators, direct ontworpen in het z-domein. Daarnaast nog finite-impulse-response (FIR) raised-cosine filters, optioneel met vierkantswortel response. Ook FIR Hilbert transformers zij te doen.

En voel je na deze korte opsomming een lichte hoofdpijn opkomen, dan is de bovengenoemde URL inderdaad echt nuttig, want deze slaat zich door het geblaat heen, en genereerd de kant-en-klare ANSI-C broncode van het filter voor je, nadat je hebt ingevult van voor een filter je wilt hebben. Dus de software heb je dan al. Alleen nog even hardware kiezen en in elkaar solderen.

Mocht je daarentegen meer zin hebben om aan de hand van standaard FIR-filter voorbeeldcode zelf aan de slag te gaan en eens wat filtertjes ontwerpen, dan heb ik een universeel stukje C-code voor je. Het is bijgevoegd aan deze post. (fir_algs_1-0.c.txt)

Maar dan zul je wel zelf je filter coefficienten moeten bepalen. Alhoewel, wie rekent dat soort dingen nog op z'n zakjapanner uit terwijl je dat ook interactief kunt doen op bijvoorbeeld de volgende site:...

:arrow: http://www.dsptutor.freeuk.com/FIRFilte ... es102.html

Rest mij nog de lezers onder ons een aantal handige linkjes door te geven waar meer over digitale filters na te lezen is (geen praktijk zonder theorie):...

Algemeen :arrow: http://www.dspguru.com/
FIR :arrow: http://www.dspguru.com/info/faqs/firfaq.htm
IIR :arrow: http://www.dspguru.com/info/faqs/iirfaq.htm
FFT :arrow: http://www.dspguru.com/info/faqs/fftfaq.htm

Met vriendelijke groet, Johan.
Bijlagen
fir_algs_1-0.c.txt
Generiek FIR filter implementatie in ANSI-C broncode.
(10.44 KiB) 339 keer gedownload
________________________________________
Johan Evers (PE1PUP) QTH: Culemborg
Voorzitter/Webmaster VERON afdeling A29 Nieuwgein
Zie: http://a29.veron.nl/
________________________________________

Plaats reactie