https://github.com/wyvernsemi/winfilter
WinFilter graphical FIR filter design program
https://github.com/wyvernsemi/winfilter
dsp filter-design finite-impulse-response graph windowing windows
Last synced: 2 months ago
JSON representation
WinFilter graphical FIR filter design program
- Host: GitHub
- URL: https://github.com/wyvernsemi/winfilter
- Owner: wyvernSemi
- License: gpl-3.0
- Created: 2016-09-27T08:47:49.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2024-01-14T14:54:37.000Z (over 1 year ago)
- Last Synced: 2025-03-28T09:11:15.597Z (3 months ago)
- Topics: dsp, filter-design, finite-impulse-response, graph, windowing, windows
- Language: C
- Homepage: http://www.anita-simulators.org.uk/wyvernsemi
- Size: 4.5 MB
- Stars: 15
- Watchers: 3
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# winfilter: A graphical Finite Impulse Response design utility
WinFilter's aim is to allow exploration of windowing techniques and the effects on performance of such considerations as quantisation, number of taps (related to computational time) and parameters of certain window functions. However, it can be used to design a filter with arbitrary attenuation and transition frequency (limited by the other considerations), using an 'automode'.
As well as producing a set of filter tap values that may be used to implement a real filter, the program can plot frequency, phase and impulse responses in graphical form, and display a graph of the window function if so desired. By default WinFilter designs a lowpass filter, but bandpass filters may be specified and spectral inversion and reversal are implemented for designing highpass and bandstop filters.
![]()