From 176792c0ceb440dbb1a9ca178cb98010b3fb02ed Mon Sep 17 00:00:00 2001 From: f4exb Date: Sun, 14 Jan 2018 04:43:04 +0100 Subject: [PATCH] Corrected 8 bit decimator pre process shift constants --- sdrbase/dsp/decimators.h | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/sdrbase/dsp/decimators.h b/sdrbase/dsp/decimators.h index 388f45d0d..c4645c2da 100644 --- a/sdrbase/dsp/decimators.h +++ b/sdrbase/dsp/decimators.h @@ -83,18 +83,18 @@ struct decimation_shifts<16, 12> template<> struct decimation_shifts<16, 8> { - static const uint pre1 = 6; - static const uint pre2 = 5; + static const uint pre1 = 8; + static const uint pre2 = 7; static const uint post2 = 0; - static const uint pre4 = 4; + static const uint pre4 = 6; static const uint post4 = 0; - static const uint pre8 = 3; + static const uint pre8 = 5; static const uint post8 = 0; - static const uint pre16 = 2; + static const uint pre16 = 4; static const uint post16 = 0; - static const uint pre32 = 1; + static const uint pre32 = 3; static const uint post32 = 0; - static const uint pre64 = 0; + static const uint pre64 = 2; static const uint post64 = 0; };