• Your selection is empty.

    Register the diplomas, courses or lessons of your choice.

C language for signal processing

  • School / Prep

    ENSEIRB-MATMECA

Internal code

ET9TS322

Description

The C language is one of the best choices for the efficient implementation of signal processing algorithms. Its use requires a perfect mastery of pointers, which are covered in this course in all their aspects: passing by reference, arrays, allocation and transtyping, pointer arithmetic, generic pointers, pointer pointers and function pointers. Each of these different points gives rise to an image processing implementation. Particular attention is paid to optimization in the broadest sense: software engineering (writing consistency, structuring, etc.) and improving execution speed.

Read more

Teaching hours

  • CIIntegrated courses19h

Syllabus

* Reminders on pointers * Signal coding - 1D signal - Image - Multidimensional signal * Pointer manipulation - Basic concepts: reference and array passing, allocation and transtyping - Compound types - Pointer arithmetic: simple and compound types - Advanced concepts: generic pointers, pointer pointers, function pointers

Read more

Further information

Signal and image processing

Read more

Bibliography

Course handout.

Read more

Assessment of knowledge

Initial assessment / Main session - Tests

Type of assessmentType of testDuration (in minutes)Number of testsTest coefficientEliminatory mark in the testRemarks
Final inspectionWritten601documents allowed calculator allowed

Second chance / Catch-up session - Tests

Type of assessmentType of testDuration (in minutes)Number of testsTest coefficientEliminatory mark in the testRemarks
Final testWritten601documents allowed calculator allowed