Digital Signal Processing

Course: Digital Signal Processing

Code: 3ФЕИТ05006

ECTS points: 6 ECTS

Number of classes per week: 3+0+0+3

LecturerProf. Dr. Dimitar Tashkovski

Course Goals (acquired competencies): The course aims to provide a formal understanding of the basic concepts of digital signal processing as well as practical experience for processing digital signals. After completing the course, the student is able to: digitally process analog signals taking into account all the possible consequences of their discretization; to use DFT and its fast FFT algorithm in the domain of spectral analysis aware of all the consequences; to design IIR and FIR digital filters as well as to use software tools and CAD packages for designing or simulating digital filters.

Course Syllabus: z- transformation (definition, convergence, properties, inverse). Discrete systems.Transfer function. Frequency characteristic. Discrete systems excited by random signals. Discretisation. Discrete Fourier Transformation (DFT): Definition, Properties, Fast Fourier Transformation (FFT). Convolutions: linear, circular, relationship between them, filtering with FFT, convolution of long sequences. Spectral analysis with DFT: spectrum of finite and infinite signals, calculation of the signal from the spectrum, calculation of the analog signal from the spectrum. Digital filters: classification, methods for designing FIR digital filters, methods for designing IIR digital filters.