我要作一個脈博的峰值檢測器,功能是可以得知脈博波的峰值是多少,但是量脈博時波形會漂移,所以要先一次微分,請問要怎麼作才不會漂移?目前沒有脈博的數據,所以我先用ECG R波的值替代。

我要作一個脈博的峰值檢測器,功能是可以得知脈博波的峰值是多少,但是量脈博時波形會漂移,所以要先一次微分,請問要怎麼作才不會漂移?目前沒有脈博的數據,所以我先用ECG R波的值替代。

因為我作的東西是即時顯示的脈博波量測所以基準線會漂移(如圖顯示),為了讓各位大大可以看清礎所以我用讀檔的方式讀資料進來,但在實際上是不用讀檔而是直接連接感測器讀訊
號。謝謝<span =bold>pesrty的幫忙。希望各位先進們可以幫我想一下要怎麼把基準線拉直,謝謝!用Normalize Waveform.vi就可以了!!
Eddy
謝謝兩位大大的講解,使用normalized waveform能讓波形offset, 但是那只是同時拑位,波形的基準線還是會漂移(圖中黃線地方,左邊漂移右邊正常)。

其中一個脈波peak值有沒有比前一個脈波peak值大並不知道(圖中紅圈地方),因為脈波的基準線並沒有相同(基準線漂移),我要的功能是能將基準線拉直,這樣就能知道其中一脈波peak值有沒有比前一個脈波peak值大。
目前沒有脈博波的數據,所以我先用ECG 的數據替代,為了讓各位大大可以看清礎所以我用讀檔的方式讀資料進來,但在實際上是不用讀檔而是直接連接感測器讀訊號。謝謝收看。
試試這樣處理

如果你做完標準化,0就代表你的基準線.
不同的訊號,要做比較需放在一樣的環境比較才有意義.
舉例說,一組數據從0,1,3,5,7哪個是peak,另一組數據2,4,6,8,哪個是peak
那如果兩個數據加在一起哪一個是peak?
peak表示該數據向上遠離平均值,而平均值有許多類型,最常用的是算數平均數
我們會用標準差來代表某一數值遠離平均數的程度
這跟程式技巧無關.