2016-07-05 151 views
0

我對傳感器數據抽取有一個簡短的問題,我相信這很簡單,但我想我會檢查。我有一個以25Hz採樣的傳感器,數據通過串行RS232連接發送到外部數據記錄器,該記錄器以10Hz記錄數據。傳感器抽取

我認爲如果我想恢復一個真正的10Hz信號,我應該通過抽取過程(即濾波,然後下采樣)傳遞原始的25Hz信號。它是否正確?

如果這是正確的,我想我應該通過將截止頻率爲〜10 Hz的低通濾波器傳遞給原始25Hz信號來消除高頻成分。濾波後的信號將被下采樣以產生最終信號。該下采樣可以通過從濾波後的信號中每2.5個樣本中提取一個值來實現。

換句話說,最終信號的第一個值將是濾波信號的第一個採樣。最終信號的第二個值將是來自濾波信號的樣本的平均值。然後,最終信號的第三個值將是來自濾波信號的樣本5,並且第四個樣本將是樣本之間的平均值。7 & 8等.....

希望這是有道理的。我認爲這將爲我提供一個乾淨的10Hz信號。

非常感謝您對這個時間和精力,他們非常讚賞

乾杯

回答

0

類型過濾,你應該使用將部分取決於你使用這個信號,以及如何吵什麼捕獲的數據是。

一般情況下,您不應該不斷改變濾波器的採樣頻率,這可能會在採集的數據中引入人爲的週期性噪聲。我的猜測是,對於這個過程,你正在抽取一些不會迅速改變的東西。即使平均到每個記錄樣本中的某些數據會重疊,您也許只想取最後3個樣本的滾動平均值。