Postgraduate DiplomaNaval, Offshore & Sports Nautical Applications open

Diploma in DSP in MCU/ARM: CMSIS and Fixed-Point

The Diploma in DSP in MCU/ARM: CMSIS and Fixed-Point focuses on developing skills in digital signal processing (DSP) applied to MCU/ARM microcontrollers. It involves using the CMSIS libraries to optimize performance and implementing DSP algorithms using fixed-point DSP for greater efficiency and lower resource consumption. Participants gain practical knowledge in the design and development of embedded DSP systems, exploring areas such as digital filtering, Fourier transforms, and real-time applications.

This diploma program provides a solid foundation for implementing DSP algorithms on ARM devices, enabling the development of applications in sectors such as audio, communications, and systems control. It focuses on code optimization and adapting algorithms to work efficiently in resource-constrained environments, using development and simulation tools. Participants gain skills in selecting and configuring ARM microcontrollers, as well as in implementing embedded systems using hardware and software.

Duration6–8 months
ModeOnline
LanguageEnglish
Start datesSet by the faculty
AwardSEIUM Institute diploma
Virtual lab · try it before you enrol

Take the controls.

Run a real engineering trade-off from this programme. Move the sliders, watch the model react in real time and beat the challenge.

SIM · LIVE ●
Learning outcomes

What you will be able to do

01

DSP Domain in MCU/ARM: CMSIS, Fixed-Point, and Practical Applications

02

DSP Optimization in MCU/ARM: CMSIS, Fixed-Point, and Advanced Development

03

Comprehensive user-oriented design and validation (from modeling to manufacturing)

04

Development of DSP Systems in MCU/ARM: CMSIS, Punto Fijo, and Integrated Projects

05

DSP Exploration in MCU/ARM: CMSIS, Fixed-Point, and Digital Design

06

DSP Analysis and Design in MCU/ARM: CMSIS, Fixed-Point, and Integrated Solutions

07

Advanced Implementation of Digital Signal Processing in MCU/ARM: CMSIS and Optimized Fixed-Point Arithmetic

08

Deep Mastery of DSP in MCU/ARM: CMSIS, Fixed-Point, and Specialized Applications

Profile

Who it's for

  • Engineers with degrees in Aerospace Engineering, Mechanical Engineering, Industrial Engineering, Automation Engineering, or related disciplines.
  • Professionals with experience in OEM rotorcraft/eVTOL, MRO (Maintenance, Repair, and Operations), technology consulting, or who work in technology research and development centers.
  • Specialists in areas such as Flight Testing, aeronautical certification, avionics, control systems, and flight dynamics, interested in deepening their knowledge and skills.
  • Officials and professionals from authorities Regulators and those responsible for the implementation and oversight of UAM/eVTOL (Urban Air Mobility/Electric Vertical Take-Off and Landing Vehicles) who need to develop compliance skills. Recommended requirements: Prior knowledge in areas such as aerodynamics, systems control, and structures is recommended. English level: B2+ or C1 (both written and spoken). We offer bridging tracks for those who need to reinforce specific knowledge.
Standards & tools

What you'll work with

  • Standards-driven curriculum: you will work with CS-27/CS-29, DO-160, DO-178C/DO-254, ARP4754A/ARP4761, ADS-33E-PRF from the first module.
  • Accreditable laboratories (EN ISO/IEC 17025) with rotor bench, EMC/Lightning pre-compliance, HIL/SIL, vibrations/acoustics.
  • Evidence-oriented TFM: safety case, test plan, compliance dossierand operational limits.
  • Mentored by industry: teachers with experience in rotorcraft, tiltrotor, eVTOL/UAM and flight test.
  • Flexible modality (hybrid/online), international cohorts and support from SEIUM Career Services.
  • Ethics and security: safety-by-design approach, cyber-OT, DIH and compliance as pillars.
Syllabus

10 modules

  1. Module 1 — DSP Domain in MCU/ARM: CMSIS and Fixed-Point
  2. 1.1Introduction to DSP and its application in MCU/ARM
  3. 1.2MCU/ARM architecture and its relationship with DSP
  4. 1.3Introduction to CMSIS: Structure and components
  5. 1.4Fixed-point arithmetic: Concepts and advantages
  6. 1.5Implementation of basic fixed-point DSP operations
  7. 1.6Using CMSIS DSP: Basic functions and optimization
  8. 1.7Design of fixed-point FIR and IIR digital filters
  9. 1.8Practical applications: Audio and sensor processing
  10. 1.9Development and debugging tools
  11. 1.10Practical examples and labs
  12. 1.10
  1. 2.2Introduction to DSP Optimization: Strategies and Considerations
  2. 2.2CMSIS Review for Optimization: Functions and Benefits
  3. 2.3Fixed-Point DSP Algorithm Optimization: Advanced Techniques
  4. 2.4Efficient Memory Usage in MCU/ARM: Data and Code
  5. 2.5Execution Speed ​​Optimization: Tips and Tricks
  6. 2.6DSP Code Benchmarking and Profiling: Performance Measurement
  7. 2.7Optimization for Different ARM Architectures: Cortex-M and Cortex-A
  8. 2.8Optimization Tools: Compilers and Debuggers
  9. 2.9Case Studies: Optimized DSP Applications
  10. 2.20Designing Efficient and Optimized DSP Applications
  1. 3.3Introduction to CMSIS and the ARM Architecture for DSP
  2. 3.2Fixed-Point Arithmetic: Concepts and Representation
  3. 3.3Implementation of Basic DSP Operations with CMSIS
  4. 3.4Digital Filtering: Fixed-Point Design and Implementation
  5. 3.5Discrete Fourier Transform (DFT) and CMSIS-DSP
  6. 3.6Optimization Techniques for MCU/ARM
  7. 3.7Interfacing with Peripherals and Data Acquisition
  8. 3.8Debugging and Verifying DSP Code
  9. 3.9Practical Applications: Audio and Signal Processing
  10. 3.30Projects: Implementation of a Digital Equalizer
  11. 3.5
  1. 4.4DSP Architecture in MCU/ARM for Integrated Applications
  2. 4.2CMSIS and DSP Libraries in Project Development
  3. 4.3Fixed-Point Arithmetic: Implementation and Optimization
  4. 4.4Design of Digital Filters for Specific Applications
  5. 4.5Digital Control with DSP: Strategies and Algorithms
  6. 4.6Development of Signal Acquisition and Processing Systems
  7. 4.7Hardware and Software Integration in DSP Projects
  8. 4.8User Interface Design for DSP Applications
  9. 4.9Testing, Debugging, and Optimization of DSP Code
  10. 4.40Case Studies: Integrated Projects with MCU/ARM and DSP
  1. 5.5Introduction to Digital Signal Processing (DSP)
  2. 5.5Microcontroller (MCU) and ARM Architecture
  3. 5.3Understanding CMSIS (Cortex Microcontroller Software Interface Standard)
  4. 5.4Configuring and Using Development Tools
  5. 5.5Introduction to Fixed-Point Arithmetic
  6. 5.6Implementing Basic DSP Functions with CMSIS
  7. 5.7Signal Capture and Digitization
  8. 5.8First Projects: Simple Digital Filters
  9. 5.9Debugging and Testing in MCU/ARM Environments
  10. 5.5Review of CMSIS and its Key Components
  11. 5.5Optimization Techniques for MCU/ARM
  12. 5.3Code Optimization for DSP Performance
  13. 5.4Using CMSIS-DSP Libraries for Acceleration
  14. 5.5​​Fine-Tuning DSP Algorithms
  15. 5.6Code Profiling and Bottleneck Identification
  16. 5.7Optimizing Memory and Resource Usage
  17. 5.8Optimization for Different ARM Architectures
  18. 5.9Practical Cases: Filter and Transform Optimization
  19. 3.5Fixed-Point Arithmetic Review
  20. 3.5Number Representation and Precision
  21. 3.3Implementation of Fixed-Point Arithmetic Operations
  22. 3.4Design and Implementation of Fixed-Point FIR and IIR Filters
  23. 3.5Implementation of Discrete Fourier Transforms (DFTs)
  24. 3.6Overflow and Saturation Handling
  25. 3.7Error Analysis in Fixed-Point Arithmetic
  26. 3.8Comparison with Floating-Point Arithmetic
  27. 3.9Practical Examples of Fixed-Point DSP Implementation
  28. 4.5Design of DSP Systems for Specific Applications
  29. 4.5Selection of Appropriate Hardware and Software
  30. 4.3Development of Integrated Projects with MCU/ARM
  31. 4.4Integration of Multiple DSP Functions
  32. 4.5Interface Design and Communication with the Outside World
  33. 4.6Human-Machine Interface (HMI) Implementation
  34. 4.7Projects: Equalizer and Spectrum Analyzer Design
  35. 4.8Project Documentation and Presentation
  36. 4.9Development Methodologies and Version Control
  37. 5.5Introduction to Digital Design
  38. 5.5​​Exploring DSP Architectures in MCUs/ARMs
  39. 5.3Designing Digital Filters Using EDA Tools
  40. 5.4Implementing DSPs on FPGAs (Brief Introduction)
  41. 5.5Designing Digital Control Systems
  42. 5.6Time and Frequency Domain Analysis of Control Systems
  43. 5.7Designing Digital Communication Systems
  44. 5.8Applications in Audio, Video, and Sensors
  45. 5.9Case Studies: Filter and Control System Design
  46. 6.5Fundamentals of Signal Analysis
  47. 6.5Frequency Response Analysis
  48. 6.3Designing Advanced Digital Filters
  49. 6.4Designing and Implementing Control Systems
  50. 6.5System Identification Techniques
  51. 6.6DSP Integration in Embedded Systems
  52. 6.7Design of Integrated Solutions for Specific Applications
  53. 6.8Case Studies: Audio Processing System Design
  54. 6.9Implementation and Optimization Considerations
  55. 7.5Review of Advanced DSP Techniques
  56. 7.5Code Optimization for Extreme Performance
  57. 7.3Memory Optimization and Energy Efficiency
  58. 7.4Implementation of Complex DSP Algorithms
  59. 7.5Use of SIMD Instructions for Acceleration
  60. 7.6Latency and Throughput Optimization
  61. 7.7Performance Analysis and Fine-Tuning
  62. 7.8Practical Cases of Advanced DSP Implementation
  63. 7.9Testing and Validation in Real-World Environments
  64. 8.5Specialized DSP Applications
  65. 8.5Design and Implementation of Professional Audio Systems
  66. 8.3Speech Processing and Recognition Systems
  67. 8.4Biomedical Signal Processing
  68. 8.5Motor Control System Design
  69. 8.6Implementation of Computer Vision Algorithms
  70. 8.7Applications in Telecommunications and Wireless Networks
  71. 8.8Case Studies: Applications in Different Industries
  72. 8.9Future Trends in DSP and MCU/ARM
  1. 6.6Fundamentals of DSP Signal Analysis in MCU/ARM
  2. 6.2Design of Digital Filters with CMSIS and Fixed Point Filtering
  3. 6.3Discrete Fourier Transform (DFT) and its Applications
  4. 6.4Design of Digital Control Systems in MCU/ARM
  5. 6.5Parameter Estimation Techniques and Statistical Processing
  6. 6.6Implementation of Audio Processing Algorithms
  7. 6.7Biomedical Signal Analysis with MCU/ARM
  8. 6.8Performance and Power Consumption Optimization
  9. 6.9Comprehensive Projects: Design and Analysis of a DSP System
  10. 6.60Case Studies: Integrated DSP Solutions in Real-World Applications
  1. 7.7Introduction to DSP and MCU/ARM: Basic Concepts
  2. 7.2ARM Architecture and its Relationship with DSP
  3. 7.3CMSIS: Structure and Essential Functions
  4. 7.4Getting Started: Configuration and Development Environment
  5. 7.7Implementing Basic DSP Operations with CMSIS
  6. 2.7Code Optimization for ARM
  7. 2.2Optimization Techniques with CMSIS
  8. 2.3Memory Management and Performance
  9. 2.4Developing Efficient DSP Algorithms
  10. 2.7Performance Analysis and Code Profiling
  11. 3.7Fundamentals of Fixed-Point Arithmetic
  12. 3.2Fixed-Point Implementation on ARM
  13. 3.3Design and Implementation of Digital Filters
  14. 3.4Techniques for Handling Overflow and Saturation
  15. 3.7Comparison: Fixed-Point vs. Floating Point
  16. 4.7DSP Project Design with MCU/ARM
  17. 4.2Audio Processing System Development
  18. 4.3Digital Control System Design
  19. 4.4Sensor and Actuator Integration
  20. 4.7DSP System Testing and Debugging
  21. 7.7Introduction to Digital Design
  22. 7.2Embedded System Design with FPGAs
  23. 7.3Data Interface and Serial Communication
  24. 7.4Implementing DSP Algorithms in Hardware
  25. 7.7Digital Design Applications in DSP
  26. 6.7Signal and System Analysis
  27. 6.2Advanced Digital Filter Design
  28. 6.3Fourier Transform Techniques
  29. 6.4Voice Processing System Design
  30. 6.7Integrating DSP Solutions into Applications
  31. 7.7Advanced Fixed-Point Optimization
  32. 7.2Implementing Optimized DSP Algorithms
  33. 7.3Hardware Acceleration Techniques
  34. 7.4Performance Analysis and Fine-Tuning
  35. 7.7Advanced DSP Applications
  36. 8.7Professional Audio Processing Applications
  37. 8.2Implementation of motor control systems
  38. 8.3Design of digital communication systems
  39. 8.4DSP in machine vision
  40. 8.7Development of specialized DSP projects
  41. 8.1
  1. 8.8Introduction to Specialized DSP Applications for MCU/ARM: Case Analysis and Selection
  2. 8.8CMSIS Review and Optimization for Advanced ARM Architectures
  3. 8.3Design and Implementation of Adaptive Digital Filters for Critical Systems
  4. 8.4Audio Signal Processing: Codecs, Equalization, and Special Effects
  5. 8.5Advanced Digital Modulation and Demodulation Techniques
  6. 8.6Precision Motor Control: DSP Algorithms for Robotics and Automation
  7. 8.7Biomedical Signal Analysis: Processing and Medical Applications
  8. 8.8Design and Implementation of Advanced Digital Communication Systems
  9. 8.8Energy Optimization in DSP Systems: Low-Power Techniques
  10. 8.80Final Project: Development of a Specialized DSP Application and Comprehensive Optimization
  1. 9.9DSP Fundamentals and MCU/ARM Architecture
  2. 9.9Introduction to CMSIS and its Utility
  3. 9.3Configuring and Using Development Tools
  4. 9.4Signals and Systems: Conceptual Review
  5. 9.5Implementing Basic Operations with CMSIS
  6. 9.9Optimization Strategies in DSP
  7. 9.9Fixed-Point Techniques and Their Application
  8. 9.3Optimizing Code in C and Assembly Languages
  9. 9.4Performance and Energy Efficiency Considerations
  10. 9.5Profiling and Analyzing Optimized Code
  11. 3.9Fixed-Point Arithmetic: Fundamentals and Advantages
  12. 3.9Implementing FIR and IIR Digital Filters
  13. 3.3Designing and Implementing Audio Processing Algorithms
  14. 3.4Quantization and Noise Techniques
  15. 3.5Testing and Validating Implementations
  16. 4.9Developing an Audio Equalizer Project
  17. 4.9Integrating Different DSP Blocks into a System
  18. 4.3Designing and Implementing a Signal Processing Application
  19. 4.4Project Development Methodology DSP
  20. 4.5Scalability and Maintenance Considerations
  21. 5.9Introduction to Digital Design and its Relationship to DSP
  22. 5.9Designing Digital Filters with Software Tools
  23. 5.3Implementing Digital Control Systems
  24. 5.4Exploring Modulation and Demodulation Techniques
  25. 5.5Applications in Communications and Image Processing
  26. 6.9Signal Analysis in the Time and Frequency Domains
  27. 6.9Design and Analysis of Digital Filters
  28. 6.3Applying Fourier Transforms in Embedded Systems
  29. 6.4Designing and Implementing Integrated Solutions
  30. 6.5Integrating DSP into Complex Projects
  31. 7.9Advanced Code Optimization Techniques
  32. 7.9Using SIMD Instructions to Accelerate Processing
  33. 7.3Optimizing Fixed-Point Arithmetic for Higher Accuracy
  34. 7.4Implementing High-Efficiency Algorithms
  35. 7.5Analyzing and Optimizing Energy Consumption
  36. 8.9Specialized Audio and Voice Applications
  37. 8.9Applications in Image Processing and Computer Vision
  38. 8.3Applications in Communications and Image Processing Data
  39. 8.4Design and Implementation of Complex Projects
  40. 8.5Integrating DSP into Real-World Systems
  41. 9.9Introduction to the Basics of Digital Signal Processing
  42. 9.9ARM Microcontroller Architecture and its Relevance to DSP
  43. 9.3Development Tools and Programming Environments
  44. 9.4Introduction to the CMSIS Libraries and their Basic Functions
  45. 9.5Designing Fixed-Point Signal Processing Algorithms
  46. 9.6Implementing Basic Digital Filters (FIR and IIR)
  47. 9.7Signal Analysis in the Time and Frequency Domains
  48. 9.8Optimizing Code for Performance and Energy Efficiency
  49. 9.9Practical Applications: Audio Examples, Filtering, and Signal Detection
  50. 9.90Designing a Basic DSP Project: Audio Equalizer or Filter
  1. 1. Introduction to the final project: objectives and scope
  2. 2. Selection of the MCU/ARM architecture and development tools
  3. 3. System design: specifications and requirements
  4. 4. Implementation of DSP algorithms: processing modules
  5. 5. Hardware and software integration: communication and synchronization
  6. 6. Testing and validation: performance analysis and optimization
  7. 7. Specific applications: development of use cases
  8. 8. Project documentation: reports and presentations
  9. 9. Design considerations: scalability and efficiency
  10. 10. Presentation and demonstration of the final project
Methodology, software & labs

How you'll learn

  • Hands-on methodology: test-before-you-trust, design reviews, failure analysis, compliance evidence.
  • Software (depending on licenses/partners): MATLAB/Simulink, Python (NumPy/SciPy), OpenVSP, SU2/OpenFOAM, Nastran/Abaqus, AMESim/Modelica, acoustics tools, planning toolchains DO-178C.
  • SEIUM Laboratories: scale rotor bench, vibrations/acoustics, EMC/Lightning pre-compliance, HIL/SIL for AFCS, data acquisition with strain gauging.
  • Standards and compliance: EN 9100, 17025, ISO 27001, GDPR.
Accreditable laboratories(EN ISO/IEC 17025) with rotor bench, EMC/Lightning pre-compliance, HIL/SIL, vibrations/acoustics.
Evidence-oriented Master's Thesis:safety case, test plan, compliance dossier and operational limits.
Industry Mentored:teachers with experience in training, , eVTOL/UAM and flight test.
Flexible modality(hybrid/online), international cohorts and support from SEIUM Career Services.
Ethics and safety:safety-by-design approach, cyber-OT, DIH and compliance as pillars.
Career opportunities

Where this takes you

DSP Engineer in MCU/ARM (Algorithm implementation, CMSIS, Fixed-Point)DSP Engineer (MCU/ARM, CMSIS, Fixed-Point)**Embedded Systems Engineer** (DSP, MCU/ARM, CMSIS, Fixed-Point)**Embedded DSP Engineer** (MCU/ARM, CMSIS, Fixed-Point)**DSP Engineer** (MCU/ARM, CMSIS, Fixed-Point)**DSP Engineer** (MCU/ARM, CMSIS, Fixed-Point)
Admissions & scholarships

Requirements

  • Profile: Background in Computer Engineering, Mathematics, Statistics, or related fields; practical experience in NLP and valued information retrieval systems.
  • Documentation: Updated CV, academic transcript, SOP/statement of purpose, project examples or code (optional).
  • Process: Application → Technical evaluation of profile and experience → Technical interview → Review of case studies → Final decision → Enrollment.
  • Fees:
    • Single payment: 10% discount.
    • Payment in 3 installments: No fees; 30% upon registration + 2 equal monthly payments of the remaining 35%. Monthly payment: available with a 7% commission on the total; annual review. Scholarships: based on academic merit, financial need, and promoting inclusion; agreements with companies in the sector for partial or full scholarships. See "Calendar & Calls for Applications," "Scholarships & Grants," and "Fees & Financing" in the SEIUM mega-menu.

Ready to start?

Send your application today. Our admissions team replies within 72 hours with your study plan and funding options.

FAQ

Frequently asked questions

Yes, we have international certification

Yes: experimental models, real data, applied simulations, professional environments, real case studies.

It is not mandatory. We offer leveling tracks and tutoring.

Completely. It covers e-propulsion, integration, and emerging regulations (SC-VTOL).

Recommended. There are also internal challenges and consortiums.

Yes. Online/hybrid modality with planned labs and visa support (see “Visa & Residence”).

Diploma in DSP in MCU/ARM: CMSIS and Fixed-PointEnrol
Scroll to Top
SEIUM – Institute of Advanced Engineering
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.