4. 高频数据采集实验
降采样与平滑处理的效果,最终取决于原始数据本身的质量与特性。如果对采集环节的采样率、量程、噪声水平缺乏清晰认识,后续任何滤波参数都只能靠试凑。本节围绕一个可复现的高频采集实验展开:搭建一条从信号源到数据文件的完整采集链路,记录原始数据,并从时域、频域和统计三个角度分析数据特性与噪声分布,为后续降采样与平滑处理提供依据。
一、实验系统组成与连接关系
实验采用“信号源—调理—采集—存储—分析”的链路结构。信号源使用函数发生器输出含高频分量的复合信号,例如基波 1 kHz 叠加 40 kHz 与 120 kHz 分量,并人为叠加一定幅度的宽带噪声,以模拟真实传感器输出。调理环节使用可调增益放大器与无源 RC 低通(截止频率设为 500 kHz),用于抑制高频混叠并匹配采集卡输入量程。采集卡选用 16 位、最高 1 MS/s 的多功能数据采集设备,通过 USB 与上位机连接,以连续采集模式将数据写入二进制文件。
连接时需特别注意三点:一是信号源输出阻抗与放大器输入阻抗匹配,避免幅度衰减;二是采集卡采用差分输入时,负端必须就近接地或接参考,否则共模噪声会显著抬升底噪;三是所有设备共地,信号线与电源线分开走线,减少工频与开关电源干扰。这些细节直接决定噪声分布中是否会出现 50 Hz 及其谐波的明显尖峰。
二、采集参数设定与记录过程
采样率的选择需同时满足两个条件:高于最高关注分量的两倍(奈奎斯特条件),并为抗混叠滤波器留出过渡带。本实验最高关注分量为 120 kHz,理论上 fs > 240 kHz 即可,但为使 500 kHz 低通滤波器在 120 kHz 处衰减足够小、在折叠频率附近衰减足够大,取 fs = 500 kS/s,此时折叠频率为 250 kHz,滤波器在 250 kHz 处已有明显衰减,可有效抑制高频混叠。采样时长取 2 s,总点数 N = 1,000,000,既能覆盖足够多的工频周期用于频谱分辨,又便于后续分帧处理。
量程与增益需配合设置:预估信号峰值约 2 V,叠加噪声后不超过 3 V,选择 ±5 V 量程、增益 ×2 后实际输入范围约 ±2.5 V,既避免削顶又充分利用 16 位 ADC 的动态范围。若增益过大导致削顶,频谱中会出现大量高次谐波,被误判为“信号分量”,这是初学者常见的陷阱。
记录时采用连续采集、整块写入的方式,避免逐点写入带来的时间抖动。文件头中保存采样率、量程、增益、通道号与起始时间,便于后续分析时正确还原物理量。采集前先短接输入端记录 1 s“底噪数据”,作为噪声分析的基准。
# 采集参数记录示例(文件头元数据)
fs = 500000 # 采样率 Hz
duration = 2.0 # 采样时长 s
range = 5.0 # 量程 ±5 V
gain = 2.0 # 前置增益
channel = 0 # 差分通道 CH0
n_samples = 1000000 # 总点数
format = int16 # 二进制存储格式
三、数据特性分析:时域、频域与统计
时域观察首先看波形包络与是否存在削顶、跳变或明显漂移。将 2 s 数据按 0.1 s 分帧绘制,若各帧均值缓慢变化,说明存在低频漂移或接地问题;若峰值贴近量程上限,说明增益设置不当。时域上还应计算峰峰值与有效值,初步估计信噪比。
频域分析是识别噪声分布的核心手段。对整段数据做 FFT 并取单边幅度谱,重点关注三类特征:一是 1 kHz、40 kHz、120 kHz 处的信号谱线是否清晰;二是 50 Hz 及其整数倍处是否存在窄带尖峰,若有则判定为工频干扰;三是除信号谱线外的底噪是否平坦,若底噪随频率升高而抬升,可能是放大器高频噪声或采集卡前端特性所致。谱线宽度也值得注意,过宽的谱线往往意味着采样时钟抖动或信号源本身不稳定。
统计分析包括均值、标准差、偏度与峰度。对纯噪声段(如底噪数据)计算标准差,可得到噪声有效值;若噪声近似高斯分布,峰度接近 3、偏度接近 0,则后续平滑可采用线性滤波并依据 3σ 准则判断异常点。若峰度明显大于 3,说明存在脉冲型干扰,单纯线性平滑效果有限,需先做剔点或中值处理。
| 分析维度 | 观察对象 | 典型判据(示例) | 对后续处理的指导 |
|---|---|---|---|
| 时域 | 包络、峰值、漂移 | 峰值 < 90% 量程,无削顶 | 确认增益合理,可进入频域分析 |
| 频域 | 信号谱线、工频尖峰、底噪平坦度 | 50 Hz 尖峰高出底噪 15 dB 以上 | 降采样前需先陷波或避开工频 |
| 统计 | 标准差、偏度、峰度 | 峰度≈3,偏度≈0 | 噪声近似高斯,可用线性平滑 |
| 底噪 | 短接输入的有效值 | 约 0.8 mV(示例值) | 作为信噪比计算与滤波效果基准 |
四、从分析结果到降采样决策
分析的目的不是罗列指标,而是回答“降采样能降到多少、平滑该用多宽的窗”。若频谱显示 120 kHz 以上已无明显信号能量,且底噪在 150 kHz 以上平坦,则可将目标带宽定为 150 kHz,按 fs_new ≥ 2×150 kHz 并留 20% 余量,降采样后采样率可取 400 kS/s 左右;若工频尖峰显著,则应在降采样前先做 50 Hz 陷波,避免尖峰在抽取后折叠到低频段污染信号。平滑窗长则依据噪声标准差与信号最小特征时间尺度确定:窗长过短抑噪不足,过长则削弱 40 kHz 以上分量。
完成本节实验后,应能给出原始数据的采样率、量程、噪声有效值、主要干扰频率与信号占用带宽等关键结论,这些结论正是下一阶段选择降采样倍数与平滑算法的直接输入。