Удвойтесь до преобразования фиксированной точки

Эта модель показывает, как преобразовать сигналы между встроенным и типами данных с фиксированной точкой и иллюстрирует, как типы данных с фиксированной точкой влияют на представимую точность и область значений. Тип данных с фиксированной точкой, используемый в этой модели, является 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, можно ввести выражение непосредственно в параметр типа данных, не используя Ассистент Типа данных.