示例配置
特征值计算的集成测试
时域与频域的一致性检查。
内容简介
分析引擎的一组自检:借助帕塞瓦尔定理验证时域 RMS 与频域 RMS 一致——针对三角波和正弦波信号,覆盖三种采用不同窗函数与缩放方式的 FFT 变型。其他测试验证时域信号与频谱上的包络计算、通过 PSD 和 STFT 确定频率位置,以及高阶 IIR 滤波器在 BA 与 SOS 实现形式下的对比,并在数值不稳定时有条件地输出警告。
流程详解
工作流详解
-
ParsevalsTheoremRmsVsSpectralRmsTests
时域与频域的一致性检查。
开始 → 信号发生器三角波 → 信号发生器正弦波 → 帕塞瓦尔分析 → 结束。特征值模块:RMS → 三种含频域 RMS 与比较表达式的 FFT 变型。
-
EnvelopeSignalFormEvaluationTests
包络验证。
开始 → 导入 → 分析 → 结束。特征值模块:最大值 → 包络 → FFT → FFT 上的包络。
-
FrequencyPositionTests
通过 PSD 与 STFT 确定频率位置。
开始 → 导入 → 分析 → 结束。特征值模块:PSD → 频率位置 → STFT → 频率位置 → 计算表达式 → 最大值。
-
IIRFilterHighOrderTests
滤波器形式 BA 与 SOS 的比较。
开始 → 信号发生器 → 分析 → 若“BA 不稳定”:信息输出 → 结束。特征值模块:椭圆低通滤波器的 BA 与 SOS 实现 → 两种变型的最大值。
带走使用
通过 SonicTC DbManager 导入——单独导入或合并到现有数据库中。