Fixed-Point Designer

 

Fixed-Point Designer

Modele y optimice algoritmos en punto fijo y punto flotante

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.

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.

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.

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.

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.

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.

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.

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”.

Marina Brockway, VivaQuant

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.