Skip to content

Latest commit

 

History

History
33 lines (24 loc) · 764 Bytes

README.md

File metadata and controls

33 lines (24 loc) · 764 Bytes

Digital Filter Designer

Design a custom digital filter via zeros-poles placement on the z-plane, and apply an all-pass filter to correct the phase. You can either browse a signal or create one using vertical mouse strokes.

Features

  • Add zeros or poles
  • Drag them or delete them
  • Add conjugates for existing or new zeros/poles
  • Plot magnitude and phase response of the filter
  • Browse or input real-time signal using mouse
  • Select, or create and apply an all-pass filter to correct the phase
  • Control speed of the filtering process

Preview GIF

Main Technologies Used

  • Python
  • PyQT5
  • pyqtgraph
  • Matplotlib
  • Pymouse

Team Members

Name
Amr Doma
Hamza Ayman
Mahmoud Amr
Alia Tarek