Title:

Digital Signal Processing

Code:SIG
Ac.Year:2009/2010 (Not opened)
Term:Winter
Curriculums:
ProgrammeBranchYearDuty
IT-MSC-2MBI-Elective
IT-MSC-2MBS-Elective
IT-MSC-2MGM2ndElective
IT-MSC-2MGM.2ndElective
IT-MSC-2MIN-Compulsory-Elective - group C
IT-MSC-2MIN.-Elective
IT-MSC-2MIS-Elective
IT-MSC-2MIS.-Elective
IT-MSC-2MMI2ndCompulsory-Elective - group S
IT-MSC-2MMM-Elective
IT-MSC-2MPS2ndElective
IT-MSC-2MPV1stCompulsory-Elective - group G
IT-MSC-2MSK-Elective
IT-MSC-2EITE2ndElective
Language:Czech, English
Private info:http://www.fit.vutbr.cz/study/courses/SIG/private/
Credits:5
Completion:examination (written)
Type of
instruction:
Hour/semLecturesSem. ExercisesLab. exercisesComp. exercisesOther
Hours:26001016
 ExaminationTestsExercisesLaboratoriesOther
Points:501510025
Guarantee:Fučík Otto, doc. Dr. Ing., DCSY
Faculty:Faculty of Information Technology BUT
Department:Department of Computer Systems FIT BUT
 
Learning objectives:
To give the students the knowledge of basic digital signal processing algorithms, programming techniques and skills to be able to implement multimedia applications using DSP processors.
Description:
Introduction to the DSP theory. Analog signal digitalization. A/D a D/A converters. Digital signal processor architecture. DSP generations by different vendor. Floating and fixed point data representation. Instruction set. DSP programming. Development systems and tools. DSP algorithms programming (discrete convolution, correlation, digital filters IIR, FIR , LMS, DFT, FFT and IFFT). Voice and music processing using DSPs. Image processing using DSPs. DSP operations implementation using FPGAs. DSP-based embedded system design. Complex DSP system case study.
Learning outcomes and competences:
The students are able to program basic digital signal processing algorithms on DSPs using professional development tools.
Syllabus of lectures:
  1. Introduction to DSP theory. Analog signal digitalization. A/D and D/A converters.
  2. Digital signal processor architecture. DSP generations by different vendor.
  3. Floating and fixed point representation. Instruction set.
  4. DSP programming. Development systems and tools.
  5. DSP algorithms programming I. (discrete convolution, correlation).
  6. DSP algorithms programming II. (digital filters IIR, FIR, and LMS).
  7. DSP algorithms programming III. (DFT, FFT, and IFFT).
  8. Voice processing using DSPs.
  9. Music processing using DSPs.
  10. Image processing using DSPs.
  11. DSP operations implementation using FPGAs.
  12. DSP-based embedded system design.
  13. Complex DSP system case study.
Syllabus of computer exercises:
  1. Evaluation boards. Development systems and tools. DSP programming.
  2. Basic DSP algorithms implementation I.
  3. Basic DSP algorithms implementation II.
  4. A representative DSP application programming.
Syllabus - others, projects and individual work of students:
  1. Individual five-hour DSP project.
Fundamental literature:
  1. Lyons, R.G.: Understanding Digital Signal Processing, Prentice Hall PTR; 2nd edition, 2004, 688 p., ISBN 0131089897.
Study literature:
  1. Lecture notes in electronic form.
  2. http://www.dspvillage.ti.com
Controlled instruction:
Mid-term exam, 4 PC labs and project.
Progress assessment:
Written mid-term exam, submitted 4 PC lab reports and project in due dates.
Exam prerequisites:
Requirements for class accreditation are not defined.