我要如何把擷取到的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