Java 车辆滤波速度

Java 车辆滤波速度,java,algorithm,filtering,signal-processing,Java,Algorithm,Filtering,Signal Processing,我有一个android应用程序,它大约每200毫秒收集一次有关车速的信息,然后发送到服务器上。在服务器上,我将显示速度图,并计算行驶距离。这些速度记录中有很多是相同的或冗余的,所以我想在不太影响计算距离的情况下过滤掉它们。有没有过滤这些数据的算法 你为什么要过滤掉它们?他们吵闹吗?如果仅仅因为它们相似就想过滤掉,那么您需要寻找一种压缩算法。如果你真的想在图形中“压缩”它们,这样用户只看到速度的巨大变化,你可以尝试移动平均;当速度与移动平均线的偏差超过“n”个标准差时,您可以在图表中绘制一个点。谢

我有一个android应用程序,它大约每200毫秒收集一次有关车速的信息,然后发送到服务器上。在服务器上,我将显示速度图,并计算行驶距离。这些速度记录中有很多是相同的或冗余的,所以我想在不太影响计算距离的情况下过滤掉它们。有没有过滤这些数据的算法

你为什么要过滤掉它们?他们吵闹吗?如果仅仅因为它们相似就想过滤掉,那么您需要寻找一种压缩算法。如果你真的想在图形中“压缩”它们,这样用户只看到速度的巨大变化,你可以尝试移动平均;当速度与移动平均线的偏差超过“n”个标准差时,您可以在图表中绘制一个点。谢谢您的帮助。我发现了一种叫做Ramer–Douglas–Peucker算法(RDP)的压缩算法,它完全符合我的要求。