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; }