Diplomado en DSP en MCU/ARM: CMSIS y Fixed-Point

Sobre nuestro Diplomado en DSP en MCU/ARM: CMSIS y Fixed-Point

El Diplomado en DSP en MCU/ARM: CMSIS y Fixed-Point se centra en el desarrollo de habilidades en procesamiento digital de señales (DSP) aplicado a microcontroladores MCU/ARM. Implica la utilización de las librerías CMSIS para optimizar el rendimiento y la implementación de algoritmos DSP utilizando fixed-point para mayor eficiencia y menor consumo de recursos. Los participantes adquieren conocimientos prácticos en el diseño y desarrollo de sistemas DSP embebidos, explorando áreas como filtrado digital, transformadas de Fourier y aplicaciones en tiempo real.

El diplomado provee una base sólida para la implementación de algoritmos DSP en dispositivos ARM, permitiendo el desarrollo de aplicaciones en sectores como audio, comunicaciones y control de sistemas. Se enfoca en la optimización de código y la adaptación de algoritmos para trabajar eficientemente en entornos de recursos limitados, utilizando herramientas de desarrollo y simulación. Los participantes obtienen habilidades en la selección y configuración de microcontroladores ARM, así como en la implementación de sistemas embebidos utilizando hardware y software.

Palabras clave objetivo (naturales en el texto): DSP, MCU/ARM, CMSIS, fixed-point, filtrado digital, algoritmos DSP, sistemas embebidos.

Diplomado en DSP en MCU/ARM: CMSIS y Fixed-Point

1.295 

Competencias y resultados

Qué aprenderás

1. Dominio DSP en MCU/ARM: CMSIS, Fixed-Point y Aplicaciones Prácticas

  • Fundamentos de DSP en MCU/ARM: Conceptos esenciales y arquitecturas.
  • Entorno CMSIS: Configuración y utilización para la optimización del código DSP.
  • Aritmética de Punto Fijo: Representación, precisión y ventajas en sistemas embebidos.
  • Implementación de Filtros Digitales: Diseño y aplicación práctica de filtros FIR e IIR.
  • Transformadas de Fourier (FFT): Cálculo e interpretación para análisis de señales.
  • Procesamiento de Audio: Técnicas para la manipulación y análisis de señales de audio.
  • Control de Motores: Implementación de algoritmos DSP para el control eficiente.
  • Aplicaciones Prácticas: Desarrollo de proyectos con MCU/ARM en diversas áreas.
  • Optimización de Código: Técnicas para maximizar el rendimiento del DSP.
  • Depuración y Testing: Metodologías para la verificación de algoritmos DSP.

2. Optimización DSP en MCU/ARM: CMSIS, Fixed-Point y Desarrollo Avanzado

  • Dominar los fundamentos de la Optimización DSP.
  • Comprender y aplicar el uso de CMSIS para el desarrollo en MCU/ARM.
  • Implementar técnicas de Fixed-Point para procesamiento digital de señales.
  • Desarrollar aplicaciones avanzadas de DSP en entornos MCU/ARM.
  • Aprender a optimizar el rendimiento y la eficiencia del código DSP.
  • Explorar las arquitecturas de MCU/ARM relacionadas con el DSP.
  • Utilizar herramientas de desarrollo y depuración específicas para DSP.
  • Aplicar conocimientos en áreas como procesamiento de audio, filtrado y control de sistemas.
  • Familiarizarse con las librerías y funciones DSP disponibles.
  • Adquirir experiencia práctica a través de proyectos y ejemplos de desarrollo.

3. Diseño y validación integral orientado al usuario (del modelado a la manufactura)

Aprenderás a integrar todo el proceso de desarrollo de producto desde la concepción del modelo hasta su validación final, aplicando metodologías centradas en el usuario. Desarrollarás competencias en diseño paramétrico, ergonomía, simulación, materiales sostenibles, visualización 3D y gestión de manufactura, garantizando soluciones eficientes, seguras y alineadas con los estándares industriales actuales.

4. Desarrollo de Sistemas DSP en MCU/ARM: CMSIS, Punto Fijo y Proyectos Integrales

  • Fundamentos de Procesamiento Digital de Señales (DSP): teoría y aplicaciones en sistemas embebidos.
  • Arquitectura de Microcontroladores (MCU) y ARM: estructura, registros y programación.
  • CMSIS (Cortex Microcontroller Software Interface Standard): utilización de librerías para el desarrollo eficiente.
  • Representación en Punto Fijo: entender y optimizar cálculos DSP para MCU y ARM.
  • Diseño e Implementación de Filtros Digitales: FIR, IIR y su aplicación en proyectos.
  • Transformada de Fourier Discreta (DFT) y Fast Fourier Transform (FFT): análisis espectral en tiempo real.
  • Proyectos Integrales: desarrollo de aplicaciones DSP completas desde la idea hasta la implementación.
  • Optimización de Código DSP: técnicas para mejorar el rendimiento y reducir el consumo de recursos.
  • Integración con Hardware: interfaz con sensores, actuadores y otros periféricos.
  • Depuración y Pruebas: metodologías para asegurar la calidad y el correcto funcionamiento de los sistemas DSP.

5. Exploración DSP en MCU/ARM: CMSIS, Fixed-Point y Diseño Digital

  • Introducción a las Señales Digitales y Procesamiento (DSP) en Microcontroladores (MCU) y ARM.
  • Fundamentos de la Arquitectura ARM y su aplicación en DSP.
  • El Estándar CMSIS: Estructura y Utilización para DSP.
  • Implementación de Algoritmos DSP con Aritmética de Punto Fijo.
  • Optimización del rendimiento DSP en MCU y ARM.
  • Diseño Digital: Lógica Combinacional y Secuencial.
  • Implementación de Filtros Digitales (FIR e IIR) en Hardware.
  • Herramientas de Desarrollo y Depuración para DSP en MCU/ARM.
  • Aplicaciones Prácticas de DSP: Audio, Procesamiento de Imágenes, Control de Motores.
  • Proyectos Prácticos: Desarrollo de Sistemas DSP Embebidos.

6. Análisis y Diseño DSP en MCU/ARM: CMSIS, Fixed-Point y Soluciones Integradas

Aprenderás a integrar todo el proceso de desarrollo de producto desde la concepción del modelo hasta su validación final, aplicando metodologías centradas en el usuario. Desarrollarás competencias en diseño paramétrico, ergonomía, simulación, materiales sostenibles, visualización 3D y gestión de manufactura, garantizando soluciones eficientes, seguras y alineadas con los estándares industriales actuales.

Para quien va dirigido nuestro:

Diplomado en DSP en MCU/ARM: CMSIS y Fixed-Point

  • Ingenieros/as graduados/as en Ingeniería Aeroespacial, Mecánica, Industrial, Automática o disciplinas afines.
  • Profesionales con experiencia en OEM rotorcraft/eVTOL, MRO (Mantenimiento, Reparación y Operaciones), consultoría tecnológica, o que trabajen en centros de investigación y desarrollo tecnológico.
  • Especialistas en áreas como Flight Test (Pruebas de Vuelo), certificación aeronáutica, aviónica, sistemas de control y dinámica de vuelo, interesados en profundizar sus conocimientos y habilidades.
  • Funcionarios y perfiles profesionales de autoridades reguladoras y responsables de la implementación y supervisión de UAM/eVTOL (Urban Air Mobility/Vehículos Eléctricos de Despegue y Aterrizaje Vertical), que necesiten desarrollar competencias en cumplimiento normativo (compliance).

Requisitos recomendados: Se recomienda un conocimiento previo en áreas como aerodinámica, control de sistemas y estructuras. Nivel de inglés B2+ o C1 (tanto escrito como hablado). Ofrecemos programas de apoyo (bridging tracks) para quienes necesiten reforzar conocimientos específicos.

  • Standards-driven curriculum: trabajarás con CS-27/CS-29, DO-160, DO-178C/DO-254, ARP4754A/ARP4761, ADS-33E-PRF desde el primer módulo.
  • Laboratorios acreditables (EN ISO/IEC 17025) con banco de rotor, EMC/Lightning pre-compliance, HIL/SIL, vibraciones/acústica.
  • TFM orientado a evidencia: safety case, test plan, compliance dossier y límites operativos.
  • Mentorado por industria: docentes con trayectoria en rotorcraft, tiltrotor, eVTOL/UAM y flight test.
  • Modalidad flexible (híbrido/online), cohortes internacionales y soporte de SEIUM Career Services.
  • Ética y seguridad: enfoque safety-by-design, ciber-OT, DIH y cumplimiento como pilares.

Módulo 1 — Dominio DSP en MCU/ARM: CMSIS y Fixed-Point

1.1 Introducción a DSP y su aplicación en MCU/ARM
1.2 Arquitectura de MCU/ARM y su relación con DSP
1.3 Introducción a CMSIS: Estructura y componentes
1.4 Aritmética de punto fijo: Conceptos y ventajas
1.5 Implementación de operaciones básicas de DSP en punto fijo
1.6 Uso de CMSIS DSP: Funciones básicas y optimización
1.7 Diseño de filtros digitales FIR y IIR en punto fijo
1.8 Aplicaciones prácticas: Procesamiento de audio y sensores
1.9 Herramientas de desarrollo y depuración
1.10 Ejemplos prácticos y laboratorios

2.2 Introducción a la Optimización DSP: Estrategias y Consideraciones
2.2 Revisión de CMSIS para Optimización: Funciones y Beneficios
2.3 Optimización de Algoritmos DSP en Punto Fijo: Técnicas Avanzadas
2.4 Uso Eficiente de la Memoria en MCU/ARM: Datos y Códigos
2.5 Optimización de la Velocidad de Ejecución: Trucos y Consejos
2.6 Benchmarking y Perfilado de Código DSP: Medición del Rendimiento
2.7 Optimización para Diferentes Arquitecturas ARM: Cortex-M y Cortex-A
2.8 Herramientas de Optimización: Compiladores y Depuradores
2.9 Estudio de Casos: Aplicaciones DSP Optimizadas
2.20 Diseño de Aplicaciones DSP Eficientes y Optimizadas

3.3 Introducción a CMSIS y la Arquitectura ARM para DSP
3.2 Aritmética de Punto Fijo: Conceptos y Representación
3.3 Implementación de Operaciones DSP Básicas con CMSIS
3.4 Filtrado Digital: Diseño e Implementación en Punto Fijo
3.5 Transformada Discreta de Fourier (DFT) y CMSIS-DSP
3.6 Técnicas de Optimización para MCU/ARM
3.7 Interfaz con Periféricos y Adquisición de Datos
3.8 Depuración y Verificación de Código DSP
3.9 Aplicaciones Prácticas: Procesamiento de Audio y Señales
3.30 Proyectos: Implementación de un Ecualizador Digital

4.4 Arquitectura DSP en MCU/ARM para Aplicaciones Integrales
4.2 CMSIS y Bibliotecas DSP en el Desarrollo de Proyectos
4.3 Aritmética de Punto Fijo: Implementación y Optimización
4.4 Diseño de Filtros Digitales para Aplicaciones Específicas
4.5 Control Digital con DSP: Estrategias y Algoritmos
4.6 Desarrollo de Sistemas de Adquisición y Procesamiento de Señales
4.7 Integración de Hardware y Software en Proyectos DSP
4.8 Diseño de Interfaces de Usuario para Aplicaciones DSP
4.9 Pruebas, Depuración y Optimización de Código DSP
4.40 Casos de Estudio: Proyectos Integrales con MCU/ARM y DSP

5.5 Introducción al Procesamiento Digital de Señales (DSP)
5.5 Arquitectura de Microcontroladores (MCU) y ARM
5.3 Entendiendo CMSIS (Cortex Microcontroller Software Interface Standard)
5.4 Configuración y Uso de Herramientas de Desarrollo
5.5 Introducción a la Aritmética de Punto Fijo
5.6 Implementación de Funciones DSP Básicas con CMSIS
5.7 Captura y Digitalización de Señales
5.8 Primeros Proyectos: Filtros Digitales Simples
5.9 Depuración y Pruebas en Entornos MCU/ARM

5.5 Revisión de CMSIS y sus Componentes Clave
5.5 Técnicas de Optimización para MCU/ARM
5.3 Optimización de Código para Rendimiento DSP
5.4 Uso de Librerías CMSIS-DSP para Aceleración
5.5 Ajuste Fino de Algoritmos DSP
5.6 Perfilado de Código y Identificación de Cuellos de Botella
5.7 Optimización de la Memoria y el Uso de Recursos
5.8 Optimización para Diferentes Arquitecturas ARM
5.9 Casos Prácticos: Optimización de Filtros y Transformadas

3.5 Revisión de Aritmética de Punto Fijo (Fixed-Point)
3.5 Representación de Números y Precisión
3.3 Implementación de Operaciones Aritméticas en Punto Fijo
3.4 Diseño e Implementación de Filtros FIR y IIR en Punto Fijo
3.5 Implementación de Transformadas de Fourier Discretas (DFT)
3.6 Manejo de Overflow y Saturación
3.7 Análisis de Errores en Aritmética de Punto Fijo
3.8 Comparación con Aritmética de Punto Flotante
3.9 Ejemplos Prácticos de Implementación DSP en Punto Fijo

4.5 Diseño de Sistemas DSP para Aplicaciones Específicas
4.5 Selección del Hardware y Software Adecuados
4.3 Desarrollo de Proyectos Integrales con MCU/ARM
4.4 Integración de Múltiples Funciones DSP
4.5 Diseño de Interfaces y Comunicación con el Mundo Exterior
4.6 Implementación de Interfaces de Usuario (HMI)
4.7 Proyectos: Diseño de Ecualizadores, Analizadores de Espectro
4.8 Documentación y Presentación de Proyectos
4.9 Metodologías de Desarrollo y Control de Versiones

5.5 Introducción al Diseño Digital
5.5 Exploración de Arquitecturas DSP en MCU/ARM
5.3 Diseño de Filtros Digitales utilizando Herramientas EDA
5.4 Implementación de DSP en FPGA (Breve Introducción)
5.5 Diseño de Sistemas de Control Digital
5.6 Análisis de Sistemas de Control en el Dominio del Tiempo y la Frecuencia
5.7 Diseño de Sistemas de Comunicación Digital
5.8 Aplicaciones en Audio, Video y Sensores
5.9 Estudio de Casos: Diseño de Filtros y Sistemas de Control

6.5 Fundamentos del Análisis de Señales
6.5 Análisis de la Respuesta en Frecuencia
6.3 Diseño de Filtros Digitales Avanzados
6.4 Diseño e Implementación de Sistemas de Control
6.5 Técnicas de Identificación de Sistemas
6.6 Integración de DSP en Sistemas Embebidos
6.7 Diseño de Soluciones Integradas para Aplicaciones Específicas
6.8 Estudio de Casos: Diseño de Sistemas de Procesamiento de Audio
6.9 Consideraciones de Implementación y Optimización

7.5 Revisión de Técnicas Avanzadas de DSP
7.5 Optimización de Código para Rendimiento Extremo
7.3 Optimización de la Memoria y la Eficiencia Energética
7.4 Implementación de Algoritmos DSP Complejos
7.5 Uso de Instrucciones SIMD para Aceleración
7.6 Optimización de la Latencia y el Throughput
7.7 Análisis de Rendimiento y Ajuste Fino
7.8 Casos Prácticos de Implementación DSP Avanzada
7.9 Pruebas y Validaciones en Entornos Reales

8.5 Aplicaciones Especializadas de DSP
8.5 Diseño e Implementación de Sistemas de Audio Profesional
8.3 Sistemas de Procesamiento de Voz y Reconocimiento
8.4 Procesamiento de Señales Biomédicas
8.5 Diseño de Sistemas de Control de Motores
8.6 Implementación de Algoritmos de Visión por Computadora
8.7 Aplicaciones en Telecomunicaciones y Redes Inalámbricas
8.8 Estudio de Casos: Aplicaciones en Diferentes Industrias
8.9 Tendencias Futuras en DSP y MCU/ARM

6.6 Fundamentos de Análisis de Señales DSP en MCU/ARM
6.2 Diseño de Filtros Digitales con CMSIS y Punto Fijo
6.3 Transformada de Fourier Discreta (DFT) y sus Aplicaciones
6.4 Diseño de Sistemas de Control Digital en MCU/ARM
6.5 Técnicas de Estimación de Parámetros y Procesamiento Estadístico
6.6 Implementación de Algoritmos de Procesamiento de Audio
6.7 Análisis de Señales Biomédicas con MCU/ARM
6.8 Optimización de Rendimiento y Consumo de Energía
6.9 Proyectos Integrales: Diseño y Análisis de un Sistema DSP
6.60 Estudios de Caso: Soluciones DSP Integradas en Aplicaciones Reales

7.7 Introducción a DSP y MCU/ARM: Conceptos básicos
7.2 Arquitectura ARM y su relación con DSP
7.3 CMSIS: Estructura y funciones esenciales
7.4 Primeros pasos: Configuración y entorno de desarrollo
7.7 Implementación de operaciones básicas de DSP con CMSIS

2.7 Optimización de código para ARM
2.2 Técnicas de optimización con CMSIS
2.3 Gestión de memoria y rendimiento
2.4 Desarrollo de algoritmos DSP eficientes
2.7 Análisis de rendimiento y perfilado de código

3.7 Fundamentos de aritmética de punto fijo
3.2 Implementación de punto fijo en ARM
3.3 Diseño e implementación de filtros digitales
3.4 Técnicas para el manejo de overflow y saturación
3.7 Comparación: Punto fijo vs. Punto flotante

4.7 Diseño de proyectos DSP con MCU/ARM
4.2 Desarrollo de sistemas de procesamiento de audio
4.3 Diseño de sistemas de control digital
4.4 Integración de sensores y actuadores
4.7 Pruebas y depuración de sistemas DSP

7.7 Introducción al diseño digital
7.2 Diseño de sistemas embebidos con FPGA
7.3 Interfaz de datos y comunicación serial
7.4 Implementación de algoritmos DSP en hardware
7.7 Aplicaciones de diseño digital en DSP

6.7 Análisis de señales y sistemas
6.2 Diseño de filtros digitales avanzados
6.3 Técnicas de transformada de Fourier
6.4 Diseño de sistemas de procesamiento de voz
6.7 Integración de soluciones DSP en aplicaciones

7.7 Optimización avanzada en punto fijo
7.2 Implementación de algoritmos DSP optimizados
7.3 Técnicas de aceleración de hardware
7.4 Análisis de rendimiento y ajuste fino
7.7 Aplicaciones avanzadas de DSP

8.7 Aplicaciones de procesamiento de audio profesional
8.2 Implementación de sistemas de control de motores
8.3 Diseño de sistemas de comunicación digital
8.4 DSP en visión artificial
8.7 Desarrollo de proyectos especializados en DSP

  • Metodología hands-on: test-before-you-trust, design reviews, failure analysis, compliance evidence.
  • Software (según licencias/partners): MATLAB/Simulink, Python (NumPy/SciPy), OpenVSP, SU2/OpenFOAM, Nastran/Abaqus, AMESim/Modelica, herramientas de acústica, toolchains de planificación DO-178C.
  • Laboratorios SEIUM: banco de rotor a escala, vibraciones/acústica, EMC/Lightning pre-compliance, HIL/SIL para AFCS, adquisición de datos con strain gauging.
  • Estándares y cumplimiento: EN 9100, 17025, ISO 27001, GDPR.

Proyectos tipo capstones

CUERPO DOCENTE Y EXPERTOS

Conoce a nuestros profesores

Admisiones, tasas y becas

  • Documentación: CV actualizado, expediente académico, SOP/ensayo de propósitoejemplos de proyectos o código (opcional).
  • Proceso: solicitud → evaluación técnica de perfil y experiencia → entrevista técnica → revisión de casos prácticos → decisión final → matrícula.
  • Tasas:
  • Pago único10% de descuento.
  • Becas: por mérito académico, situación económica y fomento de la inclusión; convenios con empresas del sector para becas parciales o totales.

Consulta “Calendario & convocatorias”“Becas & ayudas” y “Tasas & financiación” en el mega-menú de SEIUM

¿Tienes dudas?

Nuestro equipo está listo para ayudarte. Contáctanos y te responderemos lo antes posible.

Por favor, activa JavaScript en tu navegador para completar este formulario.

Testimonios & trayectorias

Testimonios de clientes que avalan nuestra calificación

Seium - Universidad de ingeniería avanzada
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.