3. 采样定理与抗混叠滤波实战
在动态信号分析中,采样率的选择不是“越高越好”的简单问题,而是直接决定频谱是否可信的第一道关口。采样定理指出:若信号中最高频率成分为 fmax,则采样率 fs 必须大于 2fmax,否则高频成分会折叠到低频区,形成混叠。工程上通常取 fs = 2.56~10 倍 fmax,其中 2.56 倍是 FFT 分析中常用的下限,用于保证奈奎斯特频率处有足够的保护带。
奈奎斯特频率定义为 fN = fs/2,它是可无混叠表示的最高频率。例如采样率设为 5120 Hz,则奈奎斯特频率为 2560 Hz,任何高于 2560 Hz 的成分都会折叠回 0~2560 Hz 区间。假设一个 3000 Hz 的干扰信号以 5120 Hz 采样,其折叠频率为 |3000 − 5120| = 2120 Hz,在频谱上会伪装成一个 2120 Hz 的真实成分,导致误判。这正是混叠最危险的地方:它不会以“高频”形式出现,而是悄悄污染低频段。
混叠频率计算公式:若信号频率为 f,采样率为 fs,则混叠后的频率 falias = |f − n·fs|,其中 n 取使结果落在 0~fs/2 内的整数。
抗混叠滤波器的作用是在 ADC 之前把高于奈奎斯特频率的成分衰减掉。DewesoftX 的采集前端通常内置模拟抗混叠滤波器,其截止频率与当前采样率自动关联。以 SIRIUS 系列为例,当采样率设为 10 kHz 时,模拟滤波器截止频率约为 4 kHz,过渡带在 4~5 kHz 之间提供额外衰减。用户需要关注的是:滤波器不是理想砖墙,过渡带内仍有残留,因此实际可用的分析带宽应低于奈奎斯特频率,通常取 fs/2.56 作为“可信上限”。
在 DewesoftX 中配置采样参数时,进入 Channel Setup → Sample Rate,可选择固定采样率或与转速同步的阶次采样。对于常规振动分析,建议按以下逻辑确定采样率:先估计关注频段的上限 finterest,再取 fs ≥ 2.56 × finterest。例如关注 0~1000 Hz 的轴承故障特征,则 fs 至少取 2560 Hz,工程上常取 5120 Hz 或 10240 Hz 以获得更平滑的谱线。若关注 0~5000 Hz,则 fs 至少 12800 Hz,推荐 25600 Hz。
抗混叠滤波器的设置需要与采样率联动。在 DewesoftX 的 Analog Channel Setup 中,滤波器类型通常有 Butterworth、Bessel 和 Linear Phase 可选。Butterworth 通带平坦但相位非线性,适合一般频谱分析;Bessel 相位线性好,适合瞬态和冲击信号;Linear Phase 则用于需要严格相位一致性的场合。截止频率一般自动跟随采样率,但用户可在高级设置中手动调整。若手动降低截止频率,虽然能增强抗混叠效果,但会牺牲高频段的有效信号,因此不建议随意改动。
实操建议:在正式采集前,先用已知频率的信号源(如函数发生器输出 3000 Hz 正弦波)接入通道,设置采样率 5120 Hz,观察频谱中是否出现 2120 Hz 的虚假峰值。若出现,说明抗混叠滤波器未生效或截止频率设置过高;若未出现,则滤波器工作正常。这是验证抗混叠设置是否正确的快速方法。
混叠现象在 DewesoftX 中可以通过 FFT 分析仪直观演示。打开一个采集通道,接入信号发生器,依次设置采样率为 5120 Hz、2560 Hz、1280 Hz,观察同一 3000 Hz 信号在不同采样率下的频谱表现:5120 Hz 时混叠频率为 2120 Hz;2560 Hz 时混叠频率为 |3000 − 2560| = 440 Hz;1280 Hz 时混叠频率为 |3000 − 2×1280| = 440 Hz。可以看到,采样率越低,混叠频率越向低频移动,且可能多次折叠。通过对比不同采样率下的频谱,可以直观理解混叠的折叠规律。
规避混叠的核心策略有三条:第一,确保采样率足够高,使奈奎斯特频率高于所有实际存在的频率成分;第二,启用并正确设置抗混叠滤波器,确保高于奈奎斯特频率的成分被充分衰减;第三,在无法提高采样率时,先对信号进行模拟低通滤波,再进入 ADC。DewesoftX 的 SIRIUS 前端在硬件层面已经集成了抗混叠滤波器,但用户仍需确认滤波器截止频率与当前采样率匹配。若使用第三方前端或自制电路,则必须外接抗混叠滤波器,否则混叠几乎不可避免。
最后需要强调:混叠一旦发生,在数字域无法区分真实低频成分和折叠后的高频成分。因此,抗混叠必须在 ADC 之前完成,而不是在软件中事后补救。DewesoftX 的 Online Math 和 Filter 模块只能对已采样的数字信号做低通滤波,无法消除已经混叠的成分。正确的做法是在采集设置阶段就确定好采样率和滤波器参数,并在正式测试前用已知信号验证频谱的纯净度。