2016-07-05 103 views
0

我对传感器数据抽取有一个简短的问题,我相信这很简单,但我想我会检查。我有一个以25Hz采样的传感器,数据通过串行RS232连接发送到外部数据记录器,该记录器以10Hz记录数据。传感器抽取

我认为如果我想恢复一个真正的10Hz信号,我应该通过抽取过程(即滤波,然后下采样)传递原始的25Hz信号。它是否正确?

如果这是正确的,我想我应该通过将截止频率为〜10 Hz的低通滤波器传递给原始25Hz信号来消除高频成分。滤波后的信号将被下采样以产生最终信号。该下采样可以通过从滤波后的信号中每2.5个样本中提取一个值来实现。

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

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

非常感谢您对这个时间和精力,他们非常赞赏

干杯

回答

0

类型过滤,你应该使用将部分取决于你使用这个信号,以及如何吵什么捕获的数据是。

一般情况下,您不应该不断改变滤波器的采样频率,这可能会在采集的数据中引入人为的周期性噪声。我的猜测是,对于这个过程,你正在抽取一些不会迅速改变的东西。即使平均到每个记录样本中的某些数据会重叠,您也许只想取最后3个样本的滚动平均值。