Skip to content

Digital Signal Processing '25 course tasks.

Notifications You must be signed in to change notification settings

thisisamna/DSP-25

Repository files navigation

Digital Signal Processing '25

This repo houses me and Amira's (@amira20nasser) tasks for Digital Signal Processing '25 course at FCIS, Ain Shams University.

Usage

  • Clone this repo.
  • Run python main.py

Task 1

Basic digital signal operations.

  • Addition
  • Subtraction
  • Flipping/folding
  • Scaling
  • Shifting alt text

Task 2

  • Sinusoidal signal generation
  • Sampling generated signal alt text

Task 3

  • Signal quantization alt text

Task 4

  • Derivative alt text

  • Convolution alt text

    alt text

Task 5

  • Discrete Fourrier Transform alt text
  • Inverse Discrete Fourrier Transform alt text

Task 6

  • Correlation
  • Calculating delay using autocorrelation
  • Signal classification alt text

Task 7

  • Filters
    • Low pass
    • High pass
    • Band pass
    • Band reject alt text alt text

About

Digital Signal Processing '25 course tasks.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages