Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Пятница
29 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Микроконтроллеры
730989
Топик полностью
my504
(25.01.2017 15:48, просмотров: 94)
ответил
3m
на
нужна ошибка 2/4096 от входных 30mV, т.е 14мкВ. На фикспойнтах посчитать можно но гимор - надо постоянно двигать туда-сюда и вручную следить за диапазоном значений на каждом этапе вычислений. тот же корень из uint16_t уже ведет к потере точности.
Во флоатах есть неприятная нелинейность разрешения. Можно легко получить точность ниже, чем у фикспойнта с такой же разрядностью. если надо извлекать корень из uint16, нужно его растянуть на uint32. Будет фикспойнт 16.16
Ответить