From 9c29a0a08deff73c864cbad6dae492cb21a6eed4 Mon Sep 17 00:00:00 2001 From: Ahmet Inan Date: Fri, 4 Jul 2025 16:59:26 +0200 Subject: [PATCH] simplified demodulation or erase function --- decode.cc | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/decode.cc b/decode.cc index 222f1b4..d4bef78 100644 --- a/decode.cc +++ b/decode.cc @@ -70,12 +70,12 @@ struct Decoder : Common } static cmplx demod_or_erase(cmplx curr, cmplx prev) { - if (!(norm(prev) > 0)) - return 0; - cmplx demod = curr / prev; - if (!(norm(demod) <= 4)) - return 0; - return demod; + if (norm(prev) > 0) { + cmplx demod = curr / prev; + if (norm(demod) < 4) + return demod; + } + return 0; } const cmplx *mls0_seq() {