Как «сгладить» данные и рассчитать линейный градиент?

Я читаю данные с устройства, которое измеряет расстояние. Моя частота дискретизации высока, так что я могу измерять большие изменения расстояния (то есть скорости), но это означает, что при низкой скорости устройство выполняет ряд измерений, которые идентичны (из-за гранулярности устройства). Это приводит к «ступенчатой» кривой.

Что мне нужно сделать, это сгладить кривую, чтобы рассчитать скорость. После этого мне нужно рассчитать ускорение.

Как лучше всего пойти об этом?

(Частота дискретизации до 1000 Гц, частота расчета 10 Гц будет в порядке. Использование C # в VS2005)

Ответы на вопрос(6)

Ваш ответ на вопрос