Skip to content

Zeinab-Mohsen/DSP_Package

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Digital Signal Processing Package

This package is collective of a weekly assignments for the digital signal processing course

In this package, you will find input and output signals, test functions, GUI, and functions implementation for the following operations:

1- Generating Sinsudial and Cosinsodial signals.

2- A reusable function to read and draw any type of signal.

3- Doing the basic arithmetic operations on the signals like (addition, multiplication, subtracting, and squaring).

4- Calculating the accumulation of a signal.

5- Shifting a signal.

6- Normalizing a signal.

7- Quantizing a signal

8- Applying discrete Fourier transform(DFT) and Inverse discrete Fourier transform(IDFT).

9- Removing the DC component from a signal in two ways in the time and frequency domain using the Fourier transform.

10- Delying and advancing a signal.

11- Folding a signal.

12- Apply filters on the signal by the moving average and sharpening filter.

13- Applying convolution and correlation.

14- Applying fast convolution and fast correlation.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages