Skip to content

Diving into the world of digital signal math using Octave.

Notifications You must be signed in to change notification settings

Gemmus/DigitalSignalProcessing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DigitalSignalProcessing

Digital Signal Processing (DSP) Introduction Course at Metropolia University of Applied Sciences. The course provided a comprehensive overview of the fundamental concepts in DSP, covering both the theoretical foundations and practical implementation using Octave.

Topics Covered

  • Complex numbers, Fourier series, Fourier transform
  • Classification of signals (e.g., periodic, sinusoidal, exponential, …)
  • Basic properties of signal processing systems (linearity, stability, …)
  • Impulse response
  • Block diagram
  • Difference equation (not differential), transfer function, poles and zeroes
  • Z-transform
  • Frequency response
  • Discrete Fourier transform
  • Digital filters and filter design
  • Time and frequency domain analysis
  • Signal processing applications

Labs using Octave:

Basics:

DSP

Time Domain:

DSP

Signal Spectrum:

DSP

Poles and Zeros

DSP

Modification of Systems

DSP

Analog Filters and applying DSP tricks

DSP

About

Diving into the world of digital signal math using Octave.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages