Skip to content

Amr-Elmaghraby/DSP-Applications

 
 

Repository files navigation

Selected Topics on Signal Processing EEC 372 Assignments

This repository contains all assignments of the Selected Topics on Signal Processing EEC 372 course. In this course, we have covered various topics related to signal processing such as Wiener Filter, Speech Synthesis, LMS, and Steepest Descent.

Assignments

  1. Wiener Filter: In this assignment, we implemented the Wiener filter algorithm to remove noise from a given audio signal.

  2. Speech Synthesis: In this assignment, we implemented the speech synthesis algorithm to generate speech from a given text.

  3. LMS: In this assignment, we implemented the Least Mean Square (LMS) algorithm to filter out noise from a given audio signal.

  4. Steepest Descent: In this assignment, we implemented the Steepest Descent algorithm to minimize the error between a given signal and a desired signal.

How to Run the Code

To run the code, you need to have MATLAB installed on your system. Clone this repository to your local machine and open the MATLAB files in MATLAB. You can run the code and observe the results.

Contributors

This project is maintained by Omar Hani , Omar Wael and Amr Maghraby . If you find any issues or bugs, please feel free to open an issue or create a pull request.

License

This project is licensed under the MIT license.

About

All Dsp Assignments

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • MATLAB 100.0%