Ответ: Через 1 градус?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Сергей Белицкий 05 июня 2003 г. 14:34
В ответ на: Линейная интерполяция - это очень узко (+) отправлено bialix 05 июня 2003 г. 13:12

Если вы сомневаетесь в качестве процедуры калибровки и точность измерения не высока, то на мой взляд напрямую выборка из такой таблицы не будет давать улучшения точности, а времени займет изрядно. Я бы сначала разбил калибровачную таблицу на поддиапазоны, внутри поддиапазона выполнил бы приближение по МНК (оптимально квадратично -сплайном), что позволит улучшить точность при колебании калибровочных данных. Далее при измерении поиск по таблице поддиапазонов и расчет полинома по коэффициентам из таблицы.
Подобные вещи мы много раз делали на разных МК. Обычно если не хватает скорости, то стараемся избегать плавающей точки и как правило удается без потери точности.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru