0

我有一个关于传感器数据抽取的快速问题,我敢肯定这很容易,但我想我会检查一下。我有一个以 25Hz 采样的传感器,数据通过串行 RS232 连接发送到外部数据记录器,该记录器以 10Hz 记录数据。

我想如果我想恢复一个真正的 10Hz 信号,我应该将原始的 25Hz 信号通过抽取过程(即滤波后下采样)。这个对吗?

如果它是正确的,我在想我应该通过一个截止频率约为 10 Hz 的低通滤波器来抽取原始的 25Hz 信号,以去除高频分量。然后对滤波后的信号进行下采样以产生最终信号。这种下采样将通过从滤波信号中每 2.5 个样本提取一个值来实现。

所以换句话说,最终信号的第一个值将是滤波信号的第一个样本。最终信号的第二个值将是来自滤波信号的样本 2 和 3 的平均值。然后最终信号的第三个值将是来自滤波信号的样本 5,第四个样本将是样本 7 和 8 之间的平均值等......

希望这是有道理的。我认为这将为我提供干净的 10Hz 信号。

非常感谢您为此付出的时间和努力,非常感谢

干杯

4

1 回答 1

0

您应该使用的过滤类型部分取决于您使用此信号的目的以及捕获的数据的噪声程度。

一般来说,您不应该经常改变滤波器的采样频率,这可能会在捕获的数据中引入人为的周期性噪声。我的猜测是,对于这个过程,您正在采样一些不会迅速变化的东西。您可能只想取最后 3 个样本的滚动平均值,即使每个记录样本中的一些平均数据会重叠。

于 2017-01-27T16:20:01.330 回答