濾波設定

您好:


本校購買一些NI的硬體模組,指導老師要我使用(EKG)量測心跳訊號,因是新手即先收尋NI網站的範例資源,但測得訊號雜訊太大。

老師叫我使用濾波器濾波保留(0.2-40HZ),但還是無法使用。特此詢問現上高手們,有無解決方法,謝謝!


NI ECG Lab.vi濾波後.viLEOASIA42212.734837963

[QUOTE=LEOASIA]

您好:

本校購買一些NI的硬體模組,指導老師要我使用(EKG)量測心跳訊號,因是新手即先收尋NI網站的範例資源,但測得訊號雜訊太大。
老師叫我使用濾波器濾波保留(0.2-40HZ),但還是無法使用。特此詢問現上高手們,有無解決方法,謝謝![IMG][/QUOTE]



先圖二對話窗中所說無法使用的原因,濾波器中的採樣頻率fs要比fc大兩倍以上,你的濾波器之中採樣頻率fs的與fc可能要修正

圖中所示你的fs設定為1000 Sample/second (Hz),

fc設定應為0.2 Hz或40 Hz



照理說應該是完全符合條件的,你的這幾張圖是同一次測試下的數值嗎?



cut-off frequency fc must 符合此條件: 0<=fc<=fs/2 (sampling rate之一半)



其他麻煩其他好手了,需要繼續忙公司的事

您好:是同一次測試的數值,只是我自己加上一個濾波器,不知整體線路有沒有問題。


      



1.試試看如上圖用Build Waveform把你的真正sampling rate 1000補回你的DBL(array)裡面,然後再把送出來的咖啡色線Waveform (array)送交給你的Filter。



如果這個方法成功了,那麼原因是DBL裡面已經失去了你各採樣點間真正的時間距(採樣頻率倒數)。時距建立回去之後Filter Express才能以波形的方式正確地認得時距與頻率。



2.不論方法一成功與否,試試看先選最基本的High Pass filter,然後把High Pass的頻率從10000一次扣個1000,靠近2000以後一次扣個100,靠近200以後一次扣個10。這樣一路把單一數值的高通截止頻率扣下來,直到你的原始訊號完全穿過Filter為止。



這只是我的推測,我以前也曾經碰到同樣的問題,但是沒有學精,麻煩別人把問題Pass了,以至於今天沒辦法直接精準地幫到你…



補充:t0只需要在Build waveform的t0端點上按右鍵->Create->constant即可建立出來,他只是給waveform一個參考的時間起始點的標準格式而已。如果你不想要這個t0出現在Front Panel上面,在t0上面按下右鍵->Hide control,即可讓他在人機介面上被隱藏MingYen42213.460150463

您好:


已解決了,謝謝您!