|
在测量低电压的DC类型信号时,我发现电源线附近会产生一个50Hz或者60Hz的噪声。我想不使用外部的低通滤波器去除这个噪声,使用纯软件可以减弱此噪声吗?
可以的。记住电源线传输电压的形式是正弦波。正弦波的周期平均为0,你可以使用简单的算术平均来消除测量中电源线带来的噪声。如果你所在的国家发电机按照60Hz的频率发电(比如美国),你必须按照60Hz的整数倍采样输入信号,并且对60的整数倍个采样点进行平均。比如,采样率是120Hz,按照60个点平均,这样可以得到半分钟的有效读数,该读数不包含60Hz的电源线噪声。如果你不仅看到60Hz的噪声,也看到50Hz的噪声,那么你可以使用50和60的最小公倍数作为采样率,即300S/s。这样你可以实现在同一个采样率下,
在某些情况下,平均运算会删除某些有用数据。那么可以使用一个软件滤波器,比如巴特沃斯滤波器,去尝试滤除60Hz的信号。LabVIEW的高级分析工具包(Advanced Analysis Toolkit)提供了软件滤波工具,并且在LabVIEW的完整专业开发版中软件滤波器是一个标准配置。
|