Digital Signal Processing Lab

Module Number: EI7420

Duration: 1 semester

Occurence: Winter/Summer Semester

Language: English

Number of ECTS: 9

Staff

Profesor in charge: Wolfgang Utschick

Amount of work

Contact hours: 75

Self-study hours: 195

Total: 270

Description of achievement and assessment methods

In a written exam students prove by answering questions and create simple program structures that they can reproduce their knowledge in programming a DSP.

Exam type: written

Exam duration: 60 min.

Possibility of re-taking: In the next semester: Yes; At the end of the semester: No

Homework: No

Lecture: No

Conversation: No

Written paper: No

Recommended requirements

Prerequisites

Basic knowledge of digital signal processing and programming (C and MATLAB) is required:

The following lectures are recommended:

  • Systems of signal processing
  • Digital filters
  • Methods of Signal processing

Contents

This lab deals with the basics of digital signal processing on a digital signal processor. There is space for up to sixteen students. Analysis and design is done via MATLAB and implementation on Texas instrument TMS320C6416 fixed-point digital signal processor. The lab is separated into eight units. The topics are as follows:

  1. Introduction to hardware & software tools of TMS320C6416 DSK
  2. Sampling theory, D/A, A/D-conversion and signal generation
  3. Discrete-time signals and systems, linear coefficients difference equations and realization structures, convolution and correlation
  4. Discrete Fourier Transform (DFT) and Fast Fourier Transform (FFT) algorithms
  5. Digital FIR filters design
  6. Digital IIR filters design
  7. Quantization effects and stability of digital filters
  8. Two-channel Filter Bank and Discrete Wavelet Transform (DWT)

Study goals

This lab deals with the basics of signal processing on a digital processor (DSP). By the end of the module students are able to solve state of the art problems and answer questions using and supplying algorithms and programs on a DSP.

Teaching and learning methods

not specified

Media formats

  • DSP Board (TMS320C6713)
  • USRPS
  • MATLAB

Literature

  • Proakis, Johan G.: Monalokis, Dimitris G.: Digital Signal Processing: Principles, Algorithms, and Applications, 4th edition
  • Oppenheim, Alan V.; Schafer, R.W.; and Buck, J.R.: Discete-time Signal Processing, 2nd edition
  • Chassaing, Rulph.; Reay, Donald: Digital Signal Processing and Applications with the TMS320C6713 and TMS320C6416 DSK, 2nd edition