Navigation

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
    1. http://www.ti.com/processors/digital-signal-processors/overview.html (Original title)
    2. https://www.tutorialspoint.com/assembly_programming/index.htm (Original title)
    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