An application that helps users to design a custom digital filter via zeros-poles placement on the z-plane and apply it on generated signals.
-
The user can design filter on z-plane via zeros-poles placement & All pass filter.
-
The user can choose all pass filter or add one by himself, & see the phase response of this all pass and use it.
-
The user can see magnitude & phase response.
-
The user can open a signal and apply the filter on it. The user can also input an arbitrary real-time signal via moving the mouse on a small padding area.
- python 3.10
Used package:
numpy
matplotlib
flask
pyqt5
pyqtdarktheme
to install: pip install [python-library]
- Run the init file:
py ./src/__init__.py