4. 高频数据采集实验

降采样与平滑处理的效果,最终取决于原始数据本身的质量与特性。如果对采集环节的采样率、量程、噪声水平缺乏清晰认识,后续任何滤波参数都只能靠试凑。本节围绕一个可复现的高频采集实验展开:搭建一条从信号源到数据文件的完整采集链路,记录原始数据,并从时域、频域和统计三个角度分析数据特性与噪声分布,为后续降采样与平滑处理提供依据。

一、实验系统组成与连接关系

实验采用“信号源—调理—采集—存储—分析”的链路结构。信号源使用函数发生器输出含高频分量的复合信号,例如基波 1 kHz 叠加 40 kHz 与 120 kHz 分量,并人为叠加一定幅度的宽带噪声,以模拟真实传感器输出。调理环节使用可调增益放大器与无源 RC 低通(截止频率设为 500 kHz),用于抑制高频混叠并匹配采集卡输入量程。采集卡选用 16 位、最高 1 MS/s 的多功能数据采集设备,通过 USB 与上位机连接,以连续采集模式将数据写入二进制文件。

连接时需特别注意三点:一是信号源输出阻抗与放大器输入阻抗匹配,避免幅度衰减;二是采集卡采用差分输入时,负端必须就近接地或接参考,否则共模噪声会显著抬升底噪;三是所有设备共地,信号线与电源线分开走线,减少工频与开关电源干扰。这些细节直接决定噪声分布中是否会出现 50 Hz 及其谐波的明显尖峰。

高频信号采集链路与噪声注入点 函数发生器 1k+40k+120k 叠加宽带噪声 信号调理 可调增益放大 RC低通 fc=500kHz 数据采集卡 16位 / 1MS/s 差分输入 ±5V 原始数据文件 二进制 .bin 含时间戳与量程 特性与噪声分析 时域/频域/统计 确定降采样依据 主要噪声来源与表现 工频干扰:50Hz 及谐波,频谱尖峰 放大器白噪声:宽带平坦底噪 量化噪声:与位数、量程相关 接地环路:共模抬升、低频漂移 关键采集参数 采样率 fs=500 kS/s 采样时长 T=2 s 量程 ±5 V 增益 ×2 总点数 N=1,000,000

二、采集参数设定与记录过程

采样率的选择需同时满足两个条件:高于最高关注分量的两倍(奈奎斯特条件),并为抗混叠滤波器留出过渡带。本实验最高关注分量为 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 以上分量。

建议在实验记录中同时保存“原始数据、底噪数据、分析脚本参数”三件套。后续调整降采样倍数或平滑窗长时,可直接回溯对比,避免因参数改动而无法复现结论。
常见误区:只看时域波形“看起来干净”就断定噪声小。宽带噪声在时域上可能并不显眼,却会在频域抬升底噪,并在降采样后折叠进信号带内。务必以频谱和统计结果作为判断依据。

完成本节实验后,应能给出原始数据的采样率、量程、噪声有效值、主要干扰频率与信号占用带宽等关键结论,这些结论正是下一阶段选择降采样倍数与平滑算法的直接输入。