Introduction to digital signal processing


This course is focused on providing students with an introductory overview of theoretical and practical aspects of digital signal processing: signal acquisition, sampling, representation with orthogonal functions and digital filtering.


Chapter 1: Fundamentals

Basics of signal acquisition

Concept of digital signal

Singular functions: Unit step, Unit impulse function and Dirac delta function

Uniform sampling and signal representation

Chapter 2: Representation with orthogonal functions

Orthogonal function

Fourier orthogonal functions: Fourier series

Other orthogonal functions: Hermite

Introduction to wavelet transform

Applications on biomedical signals: Electrocardiograms

Chapter 3: Discrete systems

Difference equations

Fundamentals of Z transform

Introduction to digital filters: IIR and FIR

Full syllabus

Recommended textbooks

[1] Oppenheim, Alan V., John R. Buck, and Ronald W. Schafer. Discrete-time signal processing. Vol. 2. Upper Saddle River, NJ: Prentice Hall, 2001.

[2] Oppenheim, A. V., Willsky, A. S., Nawab, S. H., & Hernández, G. M. (2001). Signals & systems. Pearson Educación. 2nd Ed.

[3] Lin, Pao-Yen. "An introduction to wavelet transform." Graduate Institute of Communication Engineering National Taiwan University, Taipei, Taiwan, ROC (2007).

[4] G. Castellanos-Domnguez, E. Delgado-Trejos, and J. L. Rodriguez, Long-Term Biosignal Processing for Cardiac Arrhythmia Detection: An Unsupervised Approach. Manizales Colombia: Publicaciones Universidad Nacional de Colombia, 2012.