tune: WINDOW_ORIGIN 100→500, 基线更新 1s→5s 对齐 M1H
- 新增 WINDOW_ORIGIN 宏,替换硬编码 100 - 500 × 10ms = 5s, 与 M1H 原始设计一致 - 500 样本滑动平均提供更强的噪声抑制 - vd960Loop 同步修改
This commit is contained in:
@@ -682,7 +682,7 @@ void vd1_task(void)
|
||||
loop1_CAPVD_fast = loop1_Value;
|
||||
|
||||
update_moving_average(&loop1_ORG_SUM, &loop1_ORG_CNT,
|
||||
&loop1_Origin, loop1_CAPVD, 100);
|
||||
&loop1_Origin, loop1_CAPVD, WINDOW_ORIGIN);
|
||||
_stable_cnt++;
|
||||
if (_stable_cnt >= STABLE_SAMPLES) {
|
||||
g_loop_stable = 1;
|
||||
@@ -706,7 +706,7 @@ void vd1_task(void)
|
||||
/* CAPVD 未显著高于基线 → 安全跟踪,重置冻结计数 */
|
||||
loop1_freeze_cnt = 0;
|
||||
update_moving_average(&loop1_ORG_SUM, &loop1_ORG_CNT,
|
||||
&loop1_Origin, loop1_CAPVD, 100);
|
||||
&loop1_Origin, loop1_CAPVD, WINDOW_ORIGIN);
|
||||
} else {
|
||||
/* CAPVD 异常偏高 → 冻结跟踪 */
|
||||
if (loop1_freeze_cnt == 0) {
|
||||
|
||||
Reference in New Issue
Block a user