Contenu principal

Virgule fixe

Représenter les signaux et les valeurs de paramètres avec des nombres à virgule fixe pour améliorer les performances du code généré

Dans le cas du hardware numérique, les nombres sont représentés comme des types de données à virgule fixe ou à virgule flottante. Pour ces deux types de données, la taille des mots est fixée à un certain nombre de bits. Toutefois, la plage dynamique des valeurs à virgule fixe est bien inférieure à celle des valeurs à virgule flottante à taille de mot équivalente. Les processeurs à virgule flottante peuvent fortement simplifier l'implémentation temps réel d'un système et approximer efficacement les nombres du monde réel. Toutefois, les processeurs à virgule fixe présentent de nombreux autres avantages. Ils sont généralement plus petits et consomment moins d'énergie. De plus, ils nécessitent moins de mémoire et de temps de traitement.

Pour simuler un modèle utilisant des nombres à virgule fixe, vous devez installer le produit Fixed-Point Designer™. Vous n'avez pas besoin de Fixed-Point Designer pour modifier un modèle contenant des blocs à virgule fixe ni pour spécifier des types de données à virgule fixe.

Fonctions

fixdtCreate Simulink.NumericType object describing a fixed-point or floating-point data type
fixptbestexpExponent that gives best precision for fixed-point representation of value
fixptbestprecDetermine maximum precision available for fixed-point representation of value

Rubriques

Informations connexes