Эта модель показывает, как преобразовать сигналы между встроенным и типами данных с фиксированной точкой и иллюстрирует, как типы данных с фиксированной точкой влияют на представимую точность и область значений. Тип данных с фиксированной точкой, используемый в этой модели, является fixdt (1,5,2), который является 5-битным номером со знаком с 2 битами справа от двоичной точки:
Precision = (2^-2) = 0.25 Representable minimum = -(2^-2)*(2^4) = -4 Representable maximum = (2^-2)*(2^4-1) = 3.75
Откройте блок Data Type Conversion 'Dbl-to-FixPt', чтобы изменить атрибуты типа данных с фиксированной точкой и видеть, как они влияют на область значений и точность получившегося сигнала фиксированной точки.
Советы для определения типов данных с фиксированной точкой:
Нажмите кнопку >>
, чтобы открыть Ассистент Типа данных.
Можно задать выходной минимум/максимум и использовать эти значения, чтобы вычислить "масштабирование лучшей точности", которое максимизирует точность при покрытии заданной области значений.
Если вы знакомы с синтаксисом для fixdt, можно ввести выражение непосредственно в параметр типа данных, не используя Ассистент Типа данных.