From acfb125ada0dcd824689012c8b9b4fe29157c52a Mon Sep 17 00:00:00 2001 From: Peter Peiser Date: Thu, 10 Oct 2024 20:47:44 +0200 Subject: [PATCH] Improved on algorithm --- src/main/common/lulu.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/common/lulu.c b/src/main/common/lulu.c index ef6d8fb1d3..285e392018 100644 --- a/src/main/common/lulu.c +++ b/src/main/common/lulu.c @@ -100,6 +100,9 @@ FAST_CODE float fixRoad(float *series, float *seriesB, int index, int filterN, i indexPos++; } } + int finalIndex = (index + windowSize - filterN) % windowSize; + curVal = series[finalIndex]; + curValB = seriesB[finalIndex]; return (curVal - curValB) / 2; }