Davis Logic V2: Fixed-Point Windowed Peak-to-Peak Value Detector Core (DULLEA)
Authors/Creators
Description
Davis Logic V2: DULLEA Ecosystem
Module 023: Fixed-Point Windowed Peak-to-Peak Value Detector Core
A highly deterministic, zero-allocation signal conditioning kernel engineered to track maximum, minimum, and overall peak-to-peak signal amplitudes across real-time physical sensor data streams on 32-bit bare-metal architectures (ARM Cortex-M, ESP32, STM32).
Key Architectural Details:
- Tracks rolling maximum and minimum sample points across a configurable, power-of-two sliding array window size (2^N).
- Replaces index calculation overhead using fast bit-mask tracking logic to maintain sub-microsecond latency thresholds within high-rate interrupt routines.
- Evaluates real-time signal ranges entirely within the q15_16_t fixed-point domain to prevent FPU bottlenecks and rounding variance.
- Built strictly for freestanding C++ platforms with zero dynamic memory dependencies, ensuring absolute protection from runtime heap fragmentation or memory allocatio
- n jitter.
Files
dullea_peak_to_peak.hpp.txt
Files
(2.2 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:33ddfc349452be8b43a7bd0305683072
|
2.2 kB | Preview Download |