Published June 2, 2026 | Version v1
Software Open

Davis Logic V2: Fixed-Point Windowed Peak-to-Peak Value Detector Core (DULLEA)

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