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.
1.295 €
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.
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.
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.
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
“`html
“`
Director Académico del DSD — SEIUM Design & Industrial Design Institute
Profesor de Diseño Industrial, Diseño de Vehículos, Transportation Design, UX/HMI, Color & Trim, Iluminación y Desarrollo de Producto
El Prof. Luca Benedetti, de nacionalidad italiana, es Director Académico del DSD — SEIUM Design & Industrial Design Institute y responsable de diseño industrial, de producto y vehículos, experiencia de usuario, interacción persona-máquina, interfaces HMI, Color & Trim y prototipado.
Director Académico del SRA — SEIUM Robotics & Autonomous Systems Institute
Profesor de Robótica, Automatización Inteligente, Sistemas Autónomos, Percepción Artificial, Control Avanzado y Mecatrónica.
El Prof. Kenji Takahashi, de nacionalidad japonesa, es Director Académico del SRA — SEIUM Robotics & Autonomous Systems Institute y responsable de robótica industrial, robots móviles, mecatrónica, control avanzado, percepción artificial, navegación e inteligencia embebida y autónoma.
Directora Académica del DAIS — SEIUM Data, Artificial Intelligence & Simulation Institute
Profesora de Inteligencia Artificial, Ciencia de Datos, Ingeniería de Datos, MLOps, Simulación, Gemelos Digitales y Computación Científica
La Dra. Lucía Hernández Vega, de nacionalidad española, es Directora Académica del DAIS — SEIUM Data, Artificial Intelligence & Simulation Institute y responsable de inteligencia artificial, ciencia e ingeniería de datos, visión artificial, IA generativa, MLOps y gemelos digitales.
Director Académico del EET — SEIUM Electronics & Embedded Technologies Institute
Profesor de Electrónica, Sistemas Embebidos, Telecomunicaciones, Diseño de Hardware, FPGA, IoT y Sistemas de Tiempo Real
El Dr. Kevin O’Connor, de nacionalidad irlandesa, es Director Académico del EET — SEIUM Electronics & Embedded Technologies Institute y responsable de electrónica, sistemas embebidos, telecomunicaciones, diseño de circuitos, microcontroladores, FPGA, IoT y desarrollo de hardware electrónico.
Director Académico del SNO — SEIUM Naval & Offshore Institute
Profesor de Arquitectura Naval, Ingeniería Marítima, Sistemas de Propulsión, Construcción Naval e Ingeniería Offshore
El Dr. Javier Ferrer Salvatierra, de nacionalidad española, es Director Académico del SNO — SEIUM Naval & Offshore Institute y responsable de arquitectura naval, ingeniería marítima, construcción, propulsión, sistemas auxiliares, ingeniería offshore, seguridad y descarbonización marítima.
Directora Académica del RSC — SEIUM Rail & Smart Cities Institute
Profesora de Ingeniería Ferroviaria, Señalización, Movilidad Urbana, Infraestructuras Inteligentes y Sistemas de Transporte
La Dra. Isabel Martín Robles, de nacionalidad española, es Directora Académica del RSC — SEIUM Rail & Smart Cities Institute y profesora responsable de las áreas de ingeniería ferroviaria, señalización, sistemas de control del tráfico, movilidad urbana, transporte inteligente, infraestructuras conectadas y planificación de ciudades inteligentes.
Director Académico del SEN — SEIUM Energy & Networks Institute
Profesor de Sistemas Eléctricos de Potencia, Smart Grids, Energías Renovables, Almacenamiento y Digitalización de Redes
El Dr. Carlos Navarro Sanz, de nacionalidad española, es Director Académico del SEN — SEIUM Energy & Networks Institute y responsable de sistemas eléctricos, redes inteligentes, renovables, almacenamiento, operación, protecciones, subestaciones, digitalización y planificación energética.
Consulta “Calendario & convocatorias”, “Becas & ayudas” y “Tasas & financiación” en el mega-menú de SEIUM
Nuestro equipo está listo para ayudarte. Contáctanos y te responderemos lo antes posible.
Testimonios de clientes que avalan nuestra calificación