← 返回文章库

采样间隔从 10ms 变 20ms,指数滤波系数要改吗

最后更新 2026-10-23
⏱ 约 6 分钟 🟡 涉接线/强电

若希望保持同一连续时间常数,采样间隔变化后应按1−exp(−Δt/τ)重算新样本权重。固定alpha适用于固定间隔的假设,不自动补偿任务调度变化。

本文由器赋开物编辑整理,AI 辅助撰写。下面输入是合成对照,用于复算公式或协议规则,没有连接真实设备完成现场验证。

本次具体要判断什么?

100ms时间常数下,20ms间隔的alpha约0.18127,与10ms时约0.09516不同。它们在真实时间轴上描述同一连续一阶模型,不应因数字看起来变大就认定平滑目标改变。

先保存可复算的对照输入

打开一阶指数滤波 Alpha 与建立时间工具,把默认值改为下表场景。文字或字节过长时这里只展示摘要,完整原始输入在附件中。

输入项目 对照值 单位或格式
固定采样间隔 20 ms
目标连续时间常数 100 ms

模型或规则得到什么结果?

α=1−exp(−Δt/τ);y[n]=(1−α)y[n−1]+αx[n]

结果项目 对照输出 单位
精确离散系数alpha 0.181269246922 按模型解释
连续模型95%建立时间 299.573227355 ms
离散样本达到95%的最少步数 15 步

下载本例完整输入、输出与核验记录 JSON。64 位整数按字符串保留,未四舍五入的计算值保存在附件;设备、仪器和实际结论栏目留空,不把预测当测量。

怎样核对和排查?

保留实际采样时间戳,先区分固定降采样与随机抖动。对固定20ms重新计算,对变间隔系统则考虑逐步使用实际dt,并为异常长间隔定义处理方式。用同一真实时间阶跃对照两种实现,而不是只比较相同步数。

哪些做法容易误判?

任务计划20ms不等于每次实际20ms,阻塞或休眠可能造成长间隔。简单把新样本重复处理两次也不等价于取得了两个独立采样。

什么条件才足以接受结论?

测试在统一时间轴上验证建立曲线,记录dt来源与异常策略。超出固定间隔假设时说明模型变化,不把某个固定alpha称为所有调度下都有效。

适用范围与相关资料

继续查阅相关原理或其他工具。使用不同工具时先核对输入单位、模型和协议版本,避免把一个场景的结论直接套到另一个场景。

假设固定间隔和阶跃输入,不包含量化、溢出与非均匀调度;时间变化时应重新计算系数。

依据:Analog Devices DSP教材:滑动平均。实现检查覆盖了独立算例和拒绝路径;工具自身通过测试不能替代你对硬件、SDK版本和业务规则的核验。

继续处理相邻任务

📄 来源 / 自校链接

本文为公开资料整理,非亲测。关键参数与代码请结合实物与下列官方来源验证。

内容有错、看不懂、或想看下一期?告诉我们 →

本文为公开资料的学习整理,非亲测。涉接线/花钱/合规的步骤请结合实物与官方最新资料验证,风险自负。见免责声明。

这个页面有问题?

提交时会附带当前页面地址和浏览器信息,帮助我们定位问题。不填联系方式即为匿名。