Fixed-Point Designer

 

Fixed-Point Designer

Modele y optimice algoritmos en punto fijo y punto flotante

Ventana de comandos de MATLAB después de ejecutar el comando “fi(pi)”.

Modelado de punto fijo

Evalúe tradeoffs de rendimiento en precisión numérica simulando algoritmos de punto fijo con longitudes de palabra, punto binario, o escalado arbitrario de pendiente y sesgo, específicos para la aplicación. Controle los modos de redondeo y el desbordamiento.

Transición de un diagrama de bloques de Simulink a una imagen de un procesador que simboliza el concepto de “simulación bit-true y generación de código”.

Generación de código bit-true

Mantenga concordancia bit-true entre los resultados de simulación y código generado para diseños de precisión reducida, lo que garantiza un despliegue de algoritmos de alta fidelidad.

Icono de la app Deep Network Quantizer tal como aparece en el menú de apps de MATLAB.

Modelos de IA de punto fijo

Realice cuantización de parámetros entrenables de modelos de Machine Learning y redes neuronales profundas a tipos de datos de punto fijo como preparación para el despliegue en dispositivos con recursos limitados.

Rango de histograma de valores de señales durante simulación de un modelo.

Detección de errores en etapas iniciales

Identifique y depure rápidamente las causas de desbordamientos, pérdida de precisión, y uso ineficiente de rango o precisión. Resuelva problemas de comportamiento numérico en etapas iniciales del flujo de trabajo de diseño basado en modelos, para reducir costes de desarrollo.

Menú desplegable que contiene una lista de opciones disponibles para nuevos flujos de trabajo en Fixed-Point Tool.

Tipificación automática de datos

Mejore la eficiencia numérica de diseños con tipificación automática de datos de punto fijo y punto flotante. Explore los efectos de cuantización en el comportamiento numérico con flujos de trabajo de conversión guiados.

Single Precision Converter que muestra un modelo de Simulink convertido con éxito para que utilice tipos de datos de precisión simple.

Punto flotante integrado

Convierta automáticamente diseños de precisión doble a precisión simple y precisión media para mejorar la eficiencia en entornos integrados. Emule comportamiento ras a cero para números desnormalizados.

Icono de punto fijo superpuesto a un diagrama de V azul, un símbolo común para describir el flujo del diseño basado en modelos.

Soporte entre productos

Integre números de punto fijo en todos los diseños, desde el modelado hasta el despliegue final. Aproveche el soporte de punto fijo integrado para flujos de trabajo de señales, procesamiento de audio y comunicaciones.

Modelo de Simulink de un sistema que contiene el bloque Complex Burst QR Decomposition.

Bloques de matriz optimizadas para HDL

Acceda a una librería de HDL de punto fijo de bloques de Simulink que modelan patrones de diseño para sistemas de ecuaciones lineales y operaciones con matrices básicas, como descomposición QR, para una implementación en FPGA eficiente en hardware. Genere código HDL con HDL Coder.

Modelo de Simulink de un sistema de control de flujo de combustible que contiene tablas de búsqueda comprimidas para la constante de bombeo y la tasa de bombeo.

Compresión de tablas de búsqueda

Aproxime funciones o subsistemas complejos en términos matemáticos con una tabla de búsqueda óptima. Comprima las tablas de búsqueda existentes para reducir el uso de memoria optimizando los puntos de datos y los tipos de datos.

“Con MATLAB, MATLAB Coder y Fixed-Point Designer, nuestro pequeño equipo de trabajo pudo desarrollar un algoritmo complejo de procesamiento de señales en tiempo real, optimizarlo para reducir los requisitos de potencia y memoria, acelerar la implementación del código embebido y realizar las rigurosas pruebas de validación de dispositivos médicos”.

Obtenga una versión de prueba gratuita

30 días de exploración a su alcance.


¿Tiene interés en comprar?

Obtenga información sobre precios y explore productos relacionados.

¿Es estudiante?

Es posible que su centro educativo ya ofrezca acceso a MATLAB, Simulink y otros productos complementarios mediante una infraestructura Campus-Wide License.