Published June 2, 2026 | Version v1
Software Open

Davis Logic V2: Fixed-Point Noise-Attenuating Derivative Estimator Core (DULLEA)

Description

Davis Logic V2: DULLEA Ecosystem

Module 022: Fixed-Point Noise-Attenuating Derivative Estimator Core

 

A highly deterministic, zero-allocation numerical differentiation kernel engineered for real-time control loops, velocity estimation, and high-frequency signal tracking pipelines on 32-bit bare-metal architectures (ARM Cortex-M, ESP32, STM32).

 

Key Architectural Details:

- Implements a high-stability backward-difference derivative calculation combined with an integrated single-pole noise-attenuating low-pass filter.

- Executes all calculations within the high-precision q15_16_t fixed-point domain, preventing FPU cycle overhead and floating-point accumulation drift.

- Features configurable filtering coefficients to actively suppress high-frequency noise spikes typically amplified by pure numerical differentiation.

  • Adheres strictly to freestanding C++ rules with zero heap memory use, ensuring fixed, constant-time execution profiles for critical sub-microsecond hardware in
  • terrupts.

Files

dullea_derivative_filter.hpp.txt

Files (2.2 kB)

Name Size Download all
md5:c56a6c9c4f6a86d34af7130865546b7e
2.2 kB Preview Download