Fixed-Point Designer

Processus de conception exact au bit près

Fixed-Point Designer fournit une conformité au bit près tout au long du processus utilisant le Model-Based Design. La réponse d’un algorithme virgule fixe est exacte au bit près pour toutes les formes de simulation et de génération de code, y compris l’accélération et les tests software-in-the-loop. L’analyse et la vérification d’un algorithme virgule fixe reposent sur les représentations exactes au bit près. La conformité au bit près maximise les avantages du Model-Based Design, tels que la possibilité de détecter des erreurs au début du processus, lorsque leur correction est plus simple et moins coûteuse.

Comparison of output with original baseline output using Fixed-Point Designer.
Comparaison entre la sortie avec des types de données qui utilisent une longueur de mots de 16 bits et une longueur de fraction proposée et la sortie de la configuration de base en virgule flottante. À gauche, les deux signaux se superposent, et les différences sont de l’ordre de 10-6 (à droite).

Pour les modèles Simulink, une fois qu’un modèle a été configuré avec des types de données à virgule fixe, vous pouvez simuler son comportement pour étudier les compromis d’implémentation entre une dynamique et une précision limitées pour les systèmes embarqués en virgule fixe.

Les outils de Fixed-Point Designer vous permettent d’accéder à ces valeurs et de modifier les types de données des signaux, en optimisant la précision tout en vérifiant que leur dynamique est couverte. Vous pouvez indiquer la dynamique des types de données à l’aide des valeurs minimum et maximum du modèle, des résultats de simulation, ou des résultats dérivés des valeurs minimum et maximum. Vous pouvez verrouiller les types de données en sortie pour éviter qu’ils soient modifiés.

Fixed-point simulation of a fuel rate control system designed using Simulink and Stateflow.
La simulation en virgule fixe d’un système de contrôle de débit de carburant conçu avec Simulink et Stateflow. Le Fixed-Point Tool vous permet de trouver un compromis entre la dynamique et la précision pour les données des modèles Simulink (en bas).
Point suivant: Conversion de virgule flottante en virgule fixe

Essayer Fixed-Point Designer

Obtenir une version d'évaluation

Modélisez votre système de communication dans MATLAB : application au standard 4G LTE

Visionner le webinar