CPB 分析把信号送进一组真正的数字带通滤波器——每个频带一个——再在时域上对各路输出取均方。 整个过程不经过 FFT,因此低频带不受 FFT 分辨率制约。
四个元件共用这一套引擎,区别只在横轴:CPB Spectrum(谱)、CPB vs Time(随时间)、 CPB vs RPM(随转速)、CPB Synthesis(由 FFT 谱合成)。 四个都从插入菜单直接放进分析池。
软件里两条都有。它们回答同一个问题但机理不同,在低频处结果不可互换。
| CPB 分析 | 倍频程谱 (1/1, 1/3) | |
|---|---|---|
| 方法 | 时域 IIR 滤波器组,每带一个带通 | FFT 合成:把 FFT 谱线归并成带 |
| 频带定义 | IEC 61260 base-ten,G = 100.3 ≈ 1.99526 | ISO 优选标称值(base-two 血统) |
| 低频表现 | 不受 FFT 分辨率影响 | 带内谱线不足时失真 |
| 带宽 | 1/1、1/3、1/6、1/12、1/24 | 1/1、1/3 |
| 代价 | 较高(逐倍频程滤波 + 降采样) | 较低(一次 FFT 后归并) |
恒百分比带宽的带,中心频率越低、绝对宽度越窄;而 FFT 的谱线间隔 Δf 是恒定的。当
fc < 4.32 · 谱线数 · Δf
时,落进带内的谱线数已经少到不足以代表这个带,带电平会向那几根幸存谱线的内容坍塌。 这是方法本身的性质,不是缺陷——正因如此才要改用滤波器组。举例:20 Hz 的 1/3 倍频程带 只有约 4.6 Hz 宽,在常用分析分辨率下带内可能只有个位数的谱线。
在满采样率上把每个带都滤一遍既浪费、在低频处数值条件也差,所以滤波器组逐倍频程降采样:
每个绝对倍频程各自一套降采样低通系数。多个倍频程共用一份原型,会让误差随降采样深度 单调放大——所以系数是逐倍频程存的,不复用。
预平均时间 × 2k,而不是预平均时间本身。
看 CPB vs Time 时这一点很要紧:最低几个带上那种缓慢的阶梯,是时间分辨率,不是信号在跳变。
2floor(log2(round(fs·T))),钳在 [2, 131072]——好让降采样链整除。整段只出一条谱:各带按所选平均方式在时间上平均。用于稳态工况——某个恒定负载点、怠速段、匀速通过段。
带电平随时间变化,每个预平均帧一列。用来看「什么时候出现、出现在哪些带」。 注意上面那条提示:最低的几个带刷新得比帧率慢。
带电平对转速轴。软件在转速跨过每个栅格值的那一刻插出一条谱, 而不是把帧按转速分箱再平均。
从已有的 FFT 谱合成频带,而不走滤波器组。当 FFT 已经算好、且关心的频率足够高(带内谱线数够)时, 这是省算力的选择。带内谱线不足时该带按无效处理,而不是给出一个看着合理的数。
A、B、C、D 计权在时域施加、且在信号进入滤波器组之前。 Y 轴上标注的计权口径始终与实际施加的一致:若所选计权无法施加,轴上不会标成已计权。
| 方式 | 行为 |
|---|---|
| 指数平均 — Fast | 时间常数 125 ms。 |
| 指数平均 — Slow | 时间常数 1 s。 |
| 线性平均(有限窗) | 固定窗内算术平均。 |
| 线性平均(全程) | 整段所有帧的算术平均。 |
与频带并列显示的 Overall 值,来自一条独立的时域宽带链——不是把各频带加起来。 默认同时给出 A 计权与线性两条。频带相加与宽带实测会有小差异,因为带滤波器在带边有重叠; 对外引用时以宽带链那条为准。
| 参数 | 取值 / 默认 | 说明 |
|---|---|---|
| 每倍频程带数 | 1/1、1/3、1/6、1/12、1/24(默认 1/3) | 带宽。不支持的取值回退 1/3,并写进日志。 |
| 下限 / 上限频率 | 20 Hz / 20 kHz | 指的是频带中心频率,不是带边界。填的值不是合法带心时会就近落位,并把落位结果写进日志。 |
| 预平均时间 | 0.01 s | 检波块长。内部会取整到 2 的幂。 |
| 频率计权 | Z(线性)、A、B、C、D | 在时域、分带之前施加。 |
| 平均方式 | Fast / Slow / 线性 / 全程线性 | 见上。 |
| 略过建立过程 | 默认不勾 | 丢弃覆盖最低带建立时间的那些前导帧。不勾则冷启动瞬态计入结果。 |
你拿到的带范围未必等于你设的范围,而每一次缩减都会写日志:
© 2026 谛耳. 保留所有权利.