MATLAB y Simulink para sistemas electrónicos

Desarrolle, simule y pruebe sistemas y dispositivos electrónicos

Las líneas de productos MATLAB® y Simulink® permiten que ingenieros diseñen y simulen sistemas de control y sistemas de procesamiento de señales e imágenes mediante la captura de algoritmos y modelos de sistemas. Con MATLAB y Simulink puede:

  • Analizar señales y explorar algoritmos
  • Evaluar tradeoffs de implementación de diseño para crear sistemas de procesamiento de señales en tiempo real
  • Desarrollar sistemas de control digitales para motores, conversores de potencia y sistemas de baterías
  • Acelerar el diseño de sistemas embebidos con componentes en interacción
  •  

“El diseño basado en modelos nos ayudó a aplicar los métodos de diseño y verificación requeridos por ISO 26262, incluidas la verificación en paralelo y la evaluación de la cobertura de pruebas. En particular, los casos e informes de prueba automatizados en Simulink Test contribuyeron significativamente a reducir las tareas de pruebas”.

Jeongwon Sohn, LG Electronics

Procesamiento de señales

Los ingenieros de procesamiento de señales utilizan MATLAB y Simulink en todas las etapas del desarrollo, desde el análisis de las señales hasta el despliegue de los sistemas de procesamiento en tiempo real. MATLAB y Simulink ofrecen:

  • Funciones y apps integradas para el análisis y el preprocesamiento de datos de series temporales y el análisis del espectro, tales como big data para el mantenimiento predictivo, la detección de anomalías, el análisis de tiempo-frecuencia y la medición de señales
  • Apps y algoritmos para diseñar, analizar e implementar filtros digitales (FIR e IIR), desde filtros FIR e IIR básicos hasta diseños adaptativos, multifrecuencia y multietapa
  • Un entorno para modelar y simular sistemas de procesamiento de señales con una combinación de programas y diagramas de bloques
  • Prestaciones para modelar comportamiento de punto fijo y generar automáticamente código C/C++ o HDL para su despliegue en procesadores embebidos, FPGA y ASIC

Procesamiento de imágenes y visión artificial

Los ingenieros usan las herramientas de MATLAB y Simulink para acelerar el diseño de sistemas embebidos con componentes en interacción, como vídeos, y funcionalidades de interfaz de usuario incluidas en sistemas telefónicos o juegos. Los ingenieros pueden modelar sistemas embebidos usando librerías de componentes prediseñados para acelerar el diseño en una serie de aplicaciones, tales como acelerómetros, captura de imágenes, procesamiento de imágenes, vigilancia y reconocimiento de imágenes. Con MATLAB y Simulink puede:

  • Diseñar soluciones de visión con un exhaustivo conjunto de algoritmos estándar de referencia para procesamiento de imágenes, visión artificial y deep learning.
  • Colaborar con equipos de trabajo mediante OpenCV, Python y C/C++ usando herramientas de integración y API interoperables.
  • Utilizar apps de flujo de trabajo para automatizar tareas frecuentes y acelerar la exploración de algoritmos.
  • Acelerar algoritmos en GPU NVIDIA®, la nube y recursos de centros de datos sin necesidad de tener conocimientos sobre TI o programación especializada.
  • Desplegar algoritmos en dispositivos embebidos, tales como GPU NVIDIA, procesadores y FPGA Intel®, y procesadores embebidos basados en ARM.

Diseño de sistemas de control

Los ingenieros de electrónica de potencia utilizan MATLAB y Simulink para desarrollar sistemas de control digital para motores, conversores de potencia y sistemas de baterías. MATLAB y Simulink ofrecen:

  • Un entorno de diagramas de bloques multidominio para modelar la dinámica de plantas, diseñar algoritmos de sistemas de control y ejecutar simulaciones de lazo cerrado
  • Modelado de plantas con herramientas de modelado físico o identificación del sistema
  • Lugar geométrico de las raíces, diagramas de Bode, LQR, LQG, control robusto, control predictivo de modelos y otras técnicas de diseño y análisis
  • Prestaciones para verificar algoritmos de control en simulaciones de escritorio de lazo cerrado e implementarlos en microcontroladores y FPGA de producción mediante la generación automática de código C o HDL