/Digital-filter-designer

A website that helps users to design a custom digital filter via zeros-poles placement on the z-plane.

Primary LanguageJavaScript

Digital filter designer

A website that helps users to design a custom digital filter via zeros-poles placement on the z-plane.

Table of Contents

Deployment

Clone

 git clone https://github.com/Esraa-alii/Digital-filter-designer.git

Install flask

  pip install flask

To start deployment

  flask run

🖌️ Design

main widow

Features

1. Add zeros

main widow

2. Add poles

main widow

3. Modify the placed zeros/poles by dragging them

main widow

4. Click on a zero or pole and delete it

main widow

5. Delete all zeros and poles

main widow

6. Correct for the phase by adding some All-Pass filters

main widow

7. Enable/disable the added all-pass elements

main widow

8. Generate signal to test your filter

main widow

All rights reserved © 2022 to Team 21 - Systems & Biomedical Engineering, Cairo University (Class 2024)