我想使用低通滤波器平滑智能手机的罗盘传感器数据,并想计算低通滤波器实现的平滑参数。
我有一个关于此论坛上可用的问题/帖子之一的问题
在上面的帖子中,作者希望使用低通滤波器对传感器数据进行平滑处理,并建议根据需要设置平滑参数(ALPHA)。平滑参数应介于 0-1 之间。接近 0 的值在数据中是平滑的。
因此,作者使用了 ALPHA = 0.15。
根据我的观点和科学的观点,人们不能通过闭上眼睛并选择一个从 0 到 1 的随机值来做到这一点。
所以我的问题是如何计算平滑参数(ALPHA),而我的采样率为 100Hz。根据我的观点,这个平滑参数对于不同的采样率是不同的。因此,平滑参数的猜测或分析将无法实时进行。
因此,我正在寻找如何计算低通滤波器的平滑参数。在这方面,我看过这个有趣的介绍
在第 13 页上,如果知道时间常数 (Tau),则可以看到计算平滑参数的公式
计算 Tau 的公式 = 电容 * 电阻
从电子罗盘 AK8974 的数据表中,我计算了电阻和电容并计算了 (Tau)
知道 Tau 后,可以使用以下公式轻松计算平滑参数
ALPHA=Tau/Tau+deltaT
在我的例子中,ALPHA 的值是 (0.00714)
我想对时间常数 (Tau) 和平滑参数的计算提出意见。这是证明平滑参数合理的正确方法吗?还有其他方法吗?