Document real-world peak detector validation
This commit is contained in:
@@ -52,6 +52,9 @@ This is calculation-domain logic, with no ENLYZE transport dependency.
|
||||
The detector uses timestamps rather than a sample count. An interval longer
|
||||
than the configured positive `max_sample_gap_seconds` restarts a reset candidate,
|
||||
so a timestamp alone does not establish that a signal was continuously below
|
||||
threshold. Equal
|
||||
timestamps are processed in arrival order but contribute no elapsed time, and
|
||||
backwards timestamps are rejected. Reset values are not assumed to be zero.
|
||||
threshold. These parameters (`min_peak`, `drop_ratio`, `hold_seconds`, and
|
||||
`max_sample_gap_seconds`) are selected per signal rather than treated as global
|
||||
process constants. Equal timestamps are processed in arrival order but
|
||||
contribute no elapsed time, and backwards timestamps are rejected. Reset values
|
||||
are not assumed to approach zero, and peak values may vary materially between
|
||||
cycles.
|
||||
|
||||
Reference in New Issue
Block a user