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 | |||

