SGN-11006 Basic Course in Signal Processing, 5 cr

Person responsible

Atanas Gotchev

Lessons

Implementation Period Person responsible Requirements
SGN-11006 2016-01 1 - 2 Atanas Gotchev

Learning Outcomes

Students will learn the basics of signal processing. They will become aware of signals as means for carrying on and conveying information. The fundamental concept of transforming phenomena being continuous in nature (continuous in tame, space or scale) into discrete sequences will be taught. Signal representations in the form of sequences and vectors will be conceptualised. Students will learn how to process such signals in time and transform domains and implement basic operations such as correlation, convolution, linear filtering. They will get the meaning, properties and calculation of Fourier and z transforms and learn how to characterise signal processing systems in terms of their linearity and shift invariance.

Content

Content Core content Complementary knowledge Specialist knowledge
1. Introduction of different signals, analog vs. digital   Signals as information carriers  Dimensionality and spaces 
2. Sampling - ADC and DAC - aliasing - filtering - spectrum   Sampling theorems  Sampling and signal expansions. Interpolation.  
3. Basic tools: impulse response, convolution Fourier transform   Circulant matrices   Fourier analysis 
4. Signal analysis     Spectral analysis 
5. LTI systems in Fourier and z-transform domains   System properties  Inverse transforms 
6. DSP algorithms implementation     implementation 

Study material

Type Name Author ISBN URL Additional information Examination material
Book   Digital Signal Processing: A Computer-Based Approach   Sanjit Mitra         No   
Book   Foundations of Signal Processing   Vetterli / Kovacevic / Goyal         No   
Online book   The Scientist and Engineer's Guide to Digital Signal Processing   Steven W. Smith         No   



Correspondence of content

Course Corresponds course  Description 
SGN-11006 Basic Course in Signal Processing, 5 cr SGN-11007 Introduction to Signal Processing, 5 cr  
SGN-11006 Basic Course in Signal Processing, 5 cr SGN-11000 Basic Course in Signal Processing, 5 cr  
SGN-11006 Basic Course in Signal Processing, 5 cr SGN-1159 Introduction to Signal Processing, long version, 5 cr  

Updated by: Värri Alpo, 08.04.2016