26E013PDS - Practicum in Digital Signal Processors
Course specification | ||||
---|---|---|---|---|
Course title | Practicum in Digital Signal Processors | |||
Acronym | 26E013PDS | |||
Study programme | Electrical Engineering and Computing | |||
Module | Power Engineering, Signals and Systems | |||
Type of study | bachelor academic studies | |||
Lecturer (for classes) | ||||
Lecturer/Associate (for practice) | ||||
Lecturer/Associate (for OTC) | ||||
ESPB | 3.0 | Status | elective | |
Condition | ||||
The goal | Practical deployment of control algorithms on DSP-based platforms. A comprehensive overview of hardware and software implementation aspects. Harvard architectures. Utilization of code generation tools and simulators. Verification procedures, with a focus on code reliability and thorough documentation. | |||
The outcome | Tools for developing and testing code. Use of simulators. Implementation on a central processing unit with fixed- and floating-point arithmetic. Q-format representation. Programming characteristic signal processing algorithms in Assembly. Code Composer Studio. | |||
Contents | ||||
Contents of lectures | DSP architecture and performance: MAC instructions, addressing mechanisms, and auxiliary registers. Reverse and direct addressing in DSPs. Specialized processors for control of electric servo motors. Use of simulators and Q-format representation. Implementation of typical signal processing algorithms in Assembly. | |||
Contents of exercises | Architecture and performance of DSPs: MAC instructions, addressing mechanisms, and auxiliary registers. Reverse and direct addressing in DSPs. Specialized processors for control and steering of electric servo motors. Q-format representation. Programming typical signal processing algorithms in Assembly. Use of Code Composer Studio and simulators. | |||
Literature | ||||
| ||||
Number of hours per week during the semester/trimester/year | ||||
Lectures | Exercises | OTC | Study and Research | Other classes |
Methods of teaching | Lectures and laboratory exercises. | |||
Knowledge score (maximum points 100) | ||||
Pre obligations | Points | Final exam | Points | |
Activites during lectures | 0 | Test paper | 0 | |
Practical lessons | 30 | Oral examination | 40 | |
Projects | ||||
Colloquia | 0 | |||
Seminars | 30 |