Contenu principal

Mise à l’échelle

R2026b

Les nombres à virgule fixe peuvent être encodés conformément au schéma

real-world value=(slope×integer)+bias

où la pente peut être exprimée comme

slope=slope adjustment factor × 2fixed exponent

L’entier est parfois appelé l’entier stocké. Il s’agit du nombre binaire brut, dans lequel la virgule binaire est supposée être à l'extrémité droite du mot. Dans la documentation Fixed-Point Designer™, le négatif de l’exposant fixe est souvent appelé la longueur de la partie fractionnaire (fraction length).

La pente et le biais représentent la mise à l’échelle du nombre à virgule fixe. Dans un nombre dont le biais est zéro, seule la pente affecte la mise à l’échelle. Un nombre à virgule fixe qui n’est mis à l’échelle que par la position de la virgule binaire est équivalent à un nombre en représentation [Pente Biais] ayant un biais égal à zéro et un facteur d’ajustement de la pente égal à un. On appelle cela la mise à l’échelle en virgule binaire uniquement, ou encore mise à l’échelle en puissance de deux :

real-world value=2fixed exponent×integer

ou

real-world value=2-fraction length×integer

Le software Fixed-Point Designer supporte à la fois la mise à l’échelle en virgule binaire uniquement et la mise à l’échelle [Pente Biais].