Course: Digital Signal Processing
Code: 3ФЕИТ05006
ECTS points: 6 ECTS
Number of classes per week: 3+0+0+3
Lecturer: Prof. 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.