首页 > 解决方案 > 当事件比测量时间慢时平均

问题描述

当输入信号非常慢时,我试图想出一种更好的方法来提供瞬时平均值。这似乎是一个数学问题,所以如果它应该在那里,请告诉我。

我有以脉冲形式测量的事件。通常我可以在计数器中收集脉冲,然后以固定间隔读取计数器值,比如 1/4 秒。然后我可以获取计数值并除以秒数,因此 n/0.25 并得到一个速率。然后我应用一个低通滤波器来清理平均值,这通常工作得很好。

如果事件每 1-60 秒发生一次,我该怎么办?显而易见的选择是等到我有足够数量的计数并除以总时间。但是,我需要每隔几秒钟向用户提供一次读数,因此不能选择等待。我需要一些方法来估计价值。

我想到了一种很难解释的解决方案。我想知道是否有这样做的标准方法。我很确定我必须使用不同类型的“数据”,即缺少事件。目标是估计直到足够的时间/事件已经过去以真正计算费率并从估计无缝过渡到实际费率。

标签: mathaverageratedigital

解决方案


推荐阅读