Main Content

Die Übersetzung dieser Seite ist veraltet. Klicken Sie hier, um die neueste Version auf Englisch zu sehen.

Festkomma

Darstellung von Signalen und Parameterwerten mit Festkommazahlen, um die Leistung des generierten Codes zu verbessern

In digitaler Hardware werden Zahlen entweder als Festkomma- oder als Fließkomma-Datentypen dargestellt. Für beide Datentypen ist die Wortgröße auf eine bestimmte Anzahl von Bits festgelegt. Der dynamische Bereich von Festkommawerten ist jedoch viel geringer als der von Fließkommawerten mit gleicher Wortgröße. Zwar können Fließkommaprozessoren die Echtzeitimplementierung eines Systems erheblich vereinfachen und reale Zahlen effektiv annähern, jedoch bieten Festpunkt-Prozessoren zahlreiche andere Vorteile. Festpunkt-Prozessoren sind im allgemeinen kleiner und verbrauchen weniger Strom. Sie benötigen außerdem weniger Arbeitsspeicher und weniger Prozessorzeit für die Ausführung.

Um ein Modell mit Festkommazahlen zu simulieren, müssen Sie das Fixed-Point Designer™-Produkt installiert haben. Sie benötigen das Fixed-Point Designer-Produkt nicht, um ein Modell zu bearbeiten, das Festkomma-Blöcke enthält, oder um Festkomma-Datentypen zu spezifizieren.

Funktionen

fixdtCreate Simulink.NumericType object describing a fixed-point or floating-point data type
fixpt_look1_func_approxOptimize fixed-point approximation of nonlinear function by interpolating lookup table data points
fixpt_evenspace_cleanupModify breakpoints of lookup table to have even spacing
fixpt_look1_func_plotPlot fixed-point approximation function for lookup table
fixpt_set_allSet property for each fixed-point block in subsystem
fixptbestexpExponent that gives best precision for fixed-point representation of value
fixptbestprecDetermine maximum precision available for fixed-point representation of value

Themen

  • Specify Fixed-Point Data Types

    If you do not have Fixed-Point Designer, you can still inspect and use fixed-point models that others share with you.

  • Specify Data Types Using Data Type Assistant

    Interactively apply data types, such as integer, fixed-point, and enumerated types, to data items in a model.

  • Share Fixed-Point Models

    Inspect and use an existing fixed-point model when you do not have Fixed-Point Designer.

  • Control Fixed-Point Instrumentation and Data Type Override

    If you do not have Fixed-Point Designer, you can work with a model containing Simulink® blocks with fixed-point settings by turning off fixed-point instrumentation and setting data type override to scaled doubles.

  • Fixed-Point Numbers

    In computer memory, an item of fixed-point data is stored as an integer. To interpret the data as a real-world number, the computer applies a mathematical scaling to the integer. The scaling is fixed, which means it cannot change during execution.

  • Benefits of Using Fixed-Point Hardware

    Fixed-point designs can perform faster and consume fewer computing resources than floating-point designs.

  • Scaling, Precision, and Range

    Examine the interaction between the scaling that you apply to fixed-point data, the precision with which the data can represent real-world values, and the range of real-world values that the data can represent.

  • Fixed-Point Data in MATLAB and Simulink

    Apply fixed-point data types to data in Simulink models and to data in MATLAB® code.

Verwandte Informationen