From 39a65b51fb79ac219a53b4c22ab13ef7a8b26c75 Mon Sep 17 00:00:00 2001 From: Howard Su Date: Tue, 25 Aug 2020 23:30:41 +0800 Subject: [PATCH] optimize DecimatingFIRFilter --- src/dsp/filter.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/dsp/filter.h b/src/dsp/filter.h index 52eda276..7ccb0227 100644 --- a/src/dsp/filter.h +++ b/src/dsp/filter.h @@ -185,11 +185,11 @@ namespace dsp { if (i < t) { outBuf[id].i += tap * delayBuf[delayOff + i].i; outBuf[id].q += tap * delayBuf[delayOff + i].q; - id++; - continue; } - outBuf[id].i += tap * inBuf[i - t].i; - outBuf[id].q += tap * inBuf[i - t].q; + else { + outBuf[id].i += tap * inBuf[i - t].i; + outBuf[id].q += tap * inBuf[i - t].q; + } id++; } }