При разрабатывании динамической системы с помощью арифметики с плавающей точкой вы обычно не должны волноваться о числовых ограничениях, поскольку типы данных с плавающей точкой имеют высокую точность и область значений. С другой стороны, при работе с вычислениями с фиксированной точкой, необходимо рассмотреть эти факторы при разработке динамических систем:
Добавление двух достаточно больших отрицательных или положительных значений может привести к результату, который не помещается в представление. Это окажет неблагоприятное влияние на систему управления.
Значения фиксированной точки округлены. Поэтому выходной сигнал к объекту и входной сигнал к системе управления не имеют тех же характеристик как идеальный сигнал дискретного времени.
Накопленные ошибки, которые следуют из округления отдельных условий в рамках реализации, вводят шум в управляющий сигнал.
В идеальной системе выход устойчивой передаточной функции (цифровой фильтр) приближается к некоторой константе для постоянного входа. С квантованием происходят предельные циклы, где выход колеблется между двумя значениями в устойчивом состоянии.
В этой главе описываются ограничения, включенные, когда арифметические операции выполняются с помощью закодированных переменных фиксированной точки. Это также предоставляет рекомендации для кодирования переменных фиксированной точки, таким образом, что симуляции и сгенерированный код довольно эффективны.