Faculty of Information Technology, BUT

Course details

Digital Signal Processing

SIG Acad. year 2012/2013 Winter semester 5 credits

Course is not open in this year
Close
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.

Guarantor

Language of instruction

Czech

Completion

Examination (written)

Time span

26 hrs lectures, 10 hrs pc labs, 16 hrs projects

Assessment points

51 exam, 15 half-term test, 10 exercises, 24 projects

Department

Lecturer

Subject specific learning outcomes and competences

The students are able to program basic digital signal processing algorithms on DSPs using professional development tools.

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.

Study literature

  • Lecture notes in electronic form.
  • http://www.dspvillage.ti.com

Fundamental literature

  • Lyons, R.G.: Understanding Digital Signal Processing, Prentice Hall PTR; 2nd edition, 2004, 688 p., ISBN 0131089897.

Syllabus of lectures

  • Introduction to DSP theory. Analog signal digitalization. A/D and D/A converters.
  • Digital signal processor architecture. DSP generations by different vendor.
  • Floating and fixed point representation. Instruction set.
  • DSP programming. Development systems and tools.
  • DSP algorithms programming I. (discrete convolution, correlation).
  • DSP algorithms programming II. (digital filters IIR, FIR, and LMS).
  • DSP algorithms programming III. (DFT, FFT, and IFFT).
  • Voice processing using DSPs.
  • Music processing using DSPs.
  • Image processing using DSPs.
  • DSP operations implementation using FPGAs.
  • DSP-based embedded system design.
  • Complex DSP system case study.

Syllabus - others, projects and individual work of students

  • Individual five-hour DSP project.

Progress assessment

Written mid-term exam, submitted 4 PC lab reports and project in due dates.

Controlled instruction

Mid-term exam, 4 PC labs and project.

Exam prerequisites

Requirements for class accreditation are not defined.

Course inclusion in study plans

  • Programme IT-MSC-2, field MBI, MBS, MIS, MMM, MSK, any year of study, Elective
  • Programme IT-MSC-2, field MGM, 2nd year of study, Elective
  • Programme IT-MSC-2, field MIN, any year of study, Compulsory-Elective group C
  • Programme IT-MSC-2, field MMI, any year of study, Compulsory-Elective group S
  • Programme IT-MSC-2, field MPV, 1st year of study, Compulsory-Elective group G
Back to top