我试图提供一种在输入信号非常慢时提供瞬时平均值的更好方法。这似乎是一个数学类问题,所以如果应该在那儿让我知道。
我有一些事件被测量为脉冲。通常,我可以在计数器中收集脉冲,然后以固定的时间间隔(例如1/4秒)读取计数器的值。然后,我可以将计数值除以秒数,即n / 0.25,然后得出一个比率。然后,我应用一个低通滤波器来清除平均值,并且正常工作。
事件每1-60秒发生一次该怎么办?显而易见的选择是等到我有足够数量的计数并除以总时间。但是,我需要每隔几秒钟为用户提供一个读数,因此等待不是一种选择。我需要一些估算值的方法。
我想到了一个很难解释的解决方案。我想知道是否有一种标准的方法来做到这一点。我很确定我必须利用另一种“数据”,即缺少事件。目标是进行估算,直到经过足够的时间/事件才能真正计算出速率,然后从估算值无缝过渡到实际速率。