При разработке алгоритмов фиксированной точки использовать cast
, zeros
, ones
, eye
, и subsasgn
разделить основной алгоритм от определений типов. Эти функции позволяют вам использовать с двойной точностью, с одинарной точностью, и типы данных с фиксированной точкой в том же коде. Ручные Лучшие практики Преобразования Фиксированной точки описывают, как добраться из типового MATLAB® код к эффективной реализации фиксированной точки.
Симулировать использование арифметики полной точности удваивается, и квантуйте только при выходе алгоритма, используйте quantizenumeric
.
Чтобы симулировать данные с плавающей точкой с произвольным размером слова и длиной экспоненты, используйте quantizer
возразите и сопоставленные объектные функции.
Преобразования для квантованных данных
Как преобразовать квантованные данные между представлениями.
В этом примере показано, как вычислить и сравнить статистику ошибки квантования сигнала при использовании различных методов округления.
Ручные лучшие практики преобразования фиксированной точки
Доберитесь от типового кода MATLAB до эффективной реализации фиксированной точки с помощью ручного преобразования фиксированной точки.