https://github.com/kirkalyn13/fir-filter-designer
FIR Filter Designer in Python
https://github.com/kirkalyn13/fir-filter-designer
dsp matplotlib python scipy tkinter
Last synced: 3 months ago
JSON representation
FIR Filter Designer in Python
- Host: GitHub
- URL: https://github.com/kirkalyn13/fir-filter-designer
- Owner: kirkalyn13
- License: gpl-3.0
- Created: 2022-11-21T15:09:49.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-11-30T14:41:23.000Z (over 2 years ago)
- Last Synced: 2025-01-16T03:21:19.179Z (4 months ago)
- Topics: dsp, matplotlib, python, scipy, tkinter
- Language: Python
- Homepage:
- Size: 175 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
- License: LICENSE
Awesome Lists containing this project
README
# FIR Filter Designer
FIR Filter Designer App using Window Method written in Python.## Installation
1. Download the .rar file from https://github.com/kirkalyn13/fir-filter-designer/releases/tag/v.1.0
2. Extract/Unzip the .rar file. It should produce a directory containing the "FilterDesigner.exe" file and other software files.## Usage
Run the "FilterDesigner.exe" from the unzipped directory.Input Parameters:
- Filter Types
1. Lowpass filter
2. Highpass filter
3. Bandpass filter
4. Bandstop filter
- Window Types
1. Rectangular
2. Bartlett
3. Hanning
4. Hamming
5. Blackman
- Sampling frequency in Hz
- Number of FIR Filter taps. # Must be odd and minimum of 3.
- Lower cutoff frequency in radians. # Set to 0 for High Pass Filter.
- Higher cutoff frequency in radians. # Set to 0 for Low Pass Filter.Output:
- Designed FIR Filter Coefficients
- Frequency Response Plot## Authors
- Main Application: Engr. Kirk Alyn Santos
- Matlab to Python Conversion: Engr. Johannes Paulus de Guzman## References
- DSP Fundamentals and Applications by Tan and Jiang (p.288)