Procesamiento de señales y comunicaciones

Los avances en tecnologías de semiconductores han hecho posible implementar sensores y dispositivos inteligentes que capturan, procesan y transmiten señales con anchos de banda cada vez mayores. Para adquirir ventaja en el mercado, los productos deben gestionar señales de audio, imagen, vídeo y datos de manera eficiente. Se deben implementar algoritmos complejos en hardware para cumplir con requisitos de velocidad, potencia y coste. Los subsistemas de hardware deben interactuar correctamente con los subsistemas de software. Las señales que viajan a través de las redes dentro y fuera de un dispositivo se deben simular con el nivel de abstracción adecuado para evitar un proceso de verificación innecesariamente largo y, al mismo tiempo, lograr los niveles de precisión deseados.

Placa de circuito de procesamiento de señales

Con su larga trayectoria en el sector y lo aprendido colaborando con cientos de empresas, MathWorks Consulting Services ayuda a modelar, probar y desplegar algoritmos de procesamiento de señales rápidamente.

Desarrollo y verificación de la implementación en FPGA de algoritmos de procesamiento de señales

Con amplia experiencia en diseño de sistemas integrados para procesamiento de señales de alto rendimiento, el personal de consultoría de MathWorks brinda apoyo para convertir algoritmos de punto flotante a punto fijo, diseñar arquitectura de hardware adecuada y generar código HDL para su implementación en FPGA. Ofrecemos orientación para síntesis de HDL, cosimulación con simuladores de HDL de terceros, y verificación de FPGA-in-the-loop. El equipo de consultoría de MathWorks también colabora en la optimización de algoritmos para reducir efectos de cuantización y utilización de recursos de hardware, y cumplir con requisitos de procesamiento en tiempo real. Explicamos cómo automatizar pasos que reducen el tiempo necesario para probar cambios incrementales en un diseño existente.

Análisis del rendimiento a través de simulación en el nivel de sistema

El grupo de consultoría de MathWorks ayuda a modelar su sistema con un nivel de abstracción adecuado mediante simulación algorítmica, simulación basada en el tiempo, simulación basada en eventos, o una combinación de estas técnicas. Contamos con amplia experiencia en la simulación de diversas capas de sistemas de comunicaciones y el modelado de efectos tales como fluctuación de reloj en interfaces analógico-digital.

Reducción del tiempo de simulación para probar algoritmos complejos

El equipo de consultoría de MathWorks trabaja a su lado para identificar oportunidades de paralelizar algoritmos y reducir el tiempo de simulación empleando una GPU o un cluster de PC. Asistimos en la configuración de un marco de automatización para utilizar un cluster de PC a fin de realizar barrido de parámetros y análisis de Montecarlo para su sistema.


MathWorks Consulting Services colabora con clientes para realizar las siguientes tareas:

  • Desplegar algoritmos de procesamiento de señales en FPGA y adquirir los conocimientos para pasar rápidamente del algoritmo a la implementación en FPGA
  • Modelar sistemas de procesamiento de señales en una arquitectura adecuada para lograr simulaciones precisas y eficientes
  • Configurar un marco de pruebas para verificar diseños con confianza