Skip to content

Mo-Moustafa/Digital_Filter_Designer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Digital_Filter_Designer

Table of Contents

Description

A web application that allows user to design a digital filter and study its frequency and phase responses.

Technology Used:

The Web Application is built using:

  • Front-end
    • JavaScript
    • CSS
    • matplolib.pyplot
    • CanvasJS
    • Ajax
  • Backend:
    • Flask (Python)

Features

  • Creating the desired digital filter by the user by creating zeros and poles on the unit circle.
  • The website shows the frequency and phase response on two separate graphs.
  • Generating signal using mouse-pad and applying the designed filter on it showing the input and output signal on two graphs in real time.
  • The website allows user to upload any csv file contains signal and apply the filter on it showing the effect dynamically.
  • Availability to download the filter points in json file and then browsing it at anytime in the website.
  • There is a catalogue that contains different types of filters showing their values and phase graph that the user can choose from and apply them on the signal.
  • The user can create his own all-pass filters by just choosing the a coefficient value.

Project Demo

Digital.Filter.Desginer.-.Google.Chrome.2023-02-12.19-03-40.1.1.1.mp4

Screenshots

1 2 3

Made by:

Name Section BN
Ahmed Emad 1 6
Mohammed Mostafa 2 24
Magdy Nasr 2 15
Mohab Ghobashy 2 35
  • Course Name : Digital Signal Processing .

Submitted to:

  • Dr. Tamer Basha & Eng. Abdullah Darwish

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published