refactor: 精简检测算法,对齐 M1H/TLD-110 参考实现

- 删除二阶差分滤波(计算但从未参与判决)
- 删除 FltHistoryManager 死代码(20+ 未用字段)
- 删除 StageRangeConfig(区间约束计算后未引用)
- 删除动态窗口切换,改为 M1H 固定 100 窗口基线
- 修复 LPCNT 计算溢出 (32768/Xn<<6 改为乘除顺序)
- 进入/离开判决对齐 M1H:单次检测 + TMR15 时序防抖
- 时序状态机简化:去掉 PLUSE_IN_F/PLUSE_IN 中间层
- 拨码去抖次数对齐 M1H: 10→5
- 代码量: 1177→706 行 (-40%)
This commit is contained in:
wangfq
2026-06-23 08:39:48 +08:00
parent 1d1e7fbc19
commit 95bf13a5ef
2 changed files with 672 additions and 1177 deletions

File diff suppressed because it is too large Load Diff