我要如何把擷取到的AC訊號中的動態DC Offset移除?
主要軟體:
主要軟體版本: 1.0
主要軟體修正版本:
次要軟體: LabVIEW Development Systems>>LabVIEW Full Development System
問題: 我使用LabVIEW來擷取AC訊號並且希望我的訊號能以0V為基準點,我在執行前不知道offset訊號會是多大.我要如何撰寫程式來移除訊號中的DC offset呢?
解答: 下面是一種從AC訊號移除DC(0 Hz)的方法.
這個方法使用"Averaged DC-RMS" VI :
offset_subtract.VI code
這個方法會從擷取的波形圖陣列中的每個値去減除計算出來的DC offset 的大小.
平均時間的輸入必須是擷取資料的時間=samples per channel / sampling rate.這可以算出這段時間內的平均offset.如果是完全的0Hz的DC offset,這個平均值就會與DC offset相等.
offset_subtraction.VI display
相關連結:
附加檔案:
報告日期: 10/05/2007
最後更新: 04/24/2008
文件偏號: 4E4AO5A0
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.