Skip to content

A desktop application that helps users to design a custom digital filter via zeros-poles placement on the zplane.

Notifications You must be signed in to change notification settings

MohdFarag/Digital-Filter-Design-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Digital-Filter-Design-Application

Preview3

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.

Features

  • 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.

Dependencies

  • python 3.10

Used package:

numpy
matplotlib
flask
pyqt5
pyqtdarktheme

to install: pip install [python-library]

How To Run

  • Run the init file: py ./src/__init__.py

Preview

Preview1 Preview4 Preview5


About

A desktop application that helps users to design a custom digital filter via zeros-poles placement on the zplane.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages