Конвертер формата Q с фиксированной точкой

Введите значение и число дробных бит для преобразования в формат Q с фиксированной точкой или из него.

Как пользоваться

  1. Введите нужные значения в поля.
  2. Нажмите «Рассчитать», чтобы увидеть результат.
  3. Скопируйте или поделитесь результатом с помощью кнопки «Поделиться».

Об этом калькуляторе

Q-формат (запись Qm.n) представляет вещественное число как целое число с фиксированной точкой, резервируя n бит под дробную часть: хранимое «сырое» целое равно вещественному значению, умноженному на 2ⁿ, так что значение Q15 (Q1.15) в 16-битном слове имеет разрешение 1/2¹⁵ ≈ 0,0000305 и диапазон примерно от −1 до 0,99997. Преобразование вещественного числа в Q-формат означает округление значения × 2ⁿ до ближайшего целого, что вносит ошибку квантования, равную разности между этим округлённым целым (приведённым обратно к масштабу) и исходным значением.

Инженеры встраиваемых систем и DSP (цифровой обработки сигналов) используют Q-формат на микроконтроллерах и DSP-чипах без аппаратного блока вычислений с плавающей запятой — это обычное дело в аудиокодеках, прошивках управления двигателями и старых разработках на ARM Cortex-M и TI TMS320, — потому что арифметика с фиксированной точкой работает быстрее и предсказуемее, чем программно эмулируемая плавающая запятая. Калькулятор преобразует в обе стороны и сообщает разрешение и ошибку округления, чтобы разработчики прошивок могли судить, достаточно ли точна данная разрядность для их цепочки сигнала.

Была ли эта страница полезной?

Можно выбрать до 3 реакций.

Комментарии

  • Оставьте первый комментарий.

Популярные калькуляторы

Все калькуляторы