From 4d63fc5df0b4b2c61d5db3f491ec96b54517f812 Mon Sep 17 00:00:00 2001 From: Ahmet Inan Date: Fri, 15 Dec 2023 11:54:11 +0100 Subject: [PATCH] keep it simple --- encode.cc | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/encode.cc b/encode.cc index 82d05f1..4a04936 100644 --- a/encode.cc +++ b/encode.cc @@ -91,10 +91,8 @@ struct Encoder cmplx orig = tdom[peak]; if (norm(orig) <= value(1)) break; - for (int i = 0; i < peak; ++i) - tdom[i] -= orig * kern[symbol_len-peak+i]; - for (int i = peak; i < symbol_len; ++i) - tdom[i] -= orig * kern[i-peak]; + for (int i = 0; i < symbol_len; ++i) + tdom[i] -= orig * kern[(symbol_len-peak+i)%symbol_len]; } } void symbol(bool papr_reduction = true)