From 7c2b4d94a0a15d0162aa1cd8e5da949ead38cd6f Mon Sep 17 00:00:00 2001 From: Ahmet Inan Date: Wed, 2 Jul 2025 08:47:26 +0200 Subject: [PATCH] don't need to skimp on letters here --- decode.cc | 12 ++++++------ encode.cc | 8 ++++---- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/decode.cc b/decode.cc index d8ba084..9d3bec9 100644 --- a/decode.cc +++ b/decode.cc @@ -69,9 +69,9 @@ struct Decoder DSP::TheilSenEstimator tse; SchmidlCox correlator; CODE::CRC crc0; - CODE::HadamardEncoder<6> hadamardenc; - CODE::HadamardDecoder<6> hadamarddec; - CODE::PolarListDecoder polardec; + CODE::HadamardEncoder<6> hadamard_encoder; + CODE::HadamardDecoder<6> hadamard_decoder; + CODE::PolarListDecoder polar_decoder; uint8_t output_data[data_max]; mesg_type mesg[bits_max]; code_type code[bits_max], perm[bits_max]; @@ -324,7 +324,7 @@ struct Decoder auto clamp = [](int v){ return v < -127 ? -127 : v > 127 ? 127 : v; }; for (int i = 0; i < pilot_tones; ++i) mode[i] = clamp(std::nearbyint(127 * demod_or_erase(tone[i*block_length+first_pilot], chan[i*block_length+first_pilot]).real() * nrz(seq1()))); - int oper_mode = hadamarddec(mode); + int oper_mode = hadamard_decoder(mode); if (oper_mode < 0 || oper_mode > 15) { std::cerr << "operation mode " << oper_mode << " unsupported." << std::endl; continue; @@ -349,7 +349,7 @@ struct Decoder for (int i = 0; i < symbol_pos+symbol_len+extended_len; ++i) correlator(buf = next_sample()); seq1.reset(); - hadamardenc(mode, oper_mode); + hadamard_encoder(mode, oper_mode); } pilot_off = (block_skew * j + first_pilot) % block_length; for (int i = 0; i < pilot_tones; ++i) @@ -402,7 +402,7 @@ struct Decoder std::cerr << std::endl; crc_bits = data_bits + 32; shuffle(code, perm); - polardec(nullptr, mesg, code, frozen_bits, code_order); + polar_decoder(nullptr, mesg, code, frozen_bits, code_order); int best = -1; for (int k = 0; k < mesg_type::SIZE; ++k) { crc0.reset(); diff --git a/encode.cc b/encode.cc index 407a62c..1d33e24 100644 --- a/encode.cc +++ b/encode.cc @@ -46,8 +46,8 @@ struct Encoder DSP::FastFourierTransform fwd; DSP::FastFourierTransform bwd; CODE::CRC crc0; - CODE::HadamardEncoder<6> hadamardenc; - CODE::PolarEncoder polarenc; + CODE::HadamardEncoder<6> hadamard_encoder; + CODE::PolarEncoder polar_encoder; uint8_t input_data[data_max]; code_type code[bits_max], perm[bits_max], mesg[bits_max]; int8_t mode[32]; @@ -379,7 +379,7 @@ struct Encoder guard_interval_weights(); papr_min = 1000, papr_max = -1000; leading_noise(); - hadamardenc(mode, oper_mode); + hadamard_encoder(mode, oper_mode); if (!oper_mode) { schmidl_cox(); CODE::MLS seq1(mls1_poly); @@ -414,7 +414,7 @@ struct Encoder crc0(input_data[i]); for (int i = 0; i < 32; ++i) mesg[i+data_bits] = nrz((crc0()>>i)&1); - polarenc(code, mesg, frozen_bits, code_order); + polar_encoder(code, mesg, frozen_bits, code_order); shuffle(perm, code); CODE::MLS seq1(mls1_poly); for (int j = 0, k = 0; j < symbol_count; ++j) {