From 20fd39c28042ec963fd435df3bb739c76e703706 Mon Sep 17 00:00:00 2001 From: Ahmet Inan Date: Tue, 1 Jul 2025 23:47:14 +0200 Subject: [PATCH] added option for longer leading noise --- encode.cc | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/encode.cc b/encode.cc index 7b224dd..48af458 100644 --- a/encode.cc +++ b/encode.cc @@ -147,12 +147,14 @@ struct Encoder for (int i = 0; i < guard_len; ++i) guard[i] = tdom[i]; } - void leading_noise() + void leading_noise(int num = 1) { CODE::MLS noise(0x163); - for (int i = 0; i < tone_count; ++i) - tone[i] = nrz(noise()); - symbol(false); + for (int j = 0; j < num; ++j) { + for (int i = 0; i < tone_count; ++i) + tone[i] = nrz(noise()); + symbol(false); + } } void schmidl_cox() {