diff --git a/decode.cc b/decode.cc index 2d80d69..82ddcb4 100644 --- a/decode.cc +++ b/decode.cc @@ -324,15 +324,13 @@ struct Decoder : Common demod[i] *= DSP::polar(1, -tse(i+tone_off)); for (int i = 0; i < tone_count; ++i) chan[i] *= DSP::polar(1, tse(i+tone_off)); - CODE::XorShiftMask combination; + CODE::XorShiftMask combination; int trial = side_data; int comb = 0; for (int i = 0; i <= trial; ++i) comb = combination(); int poly_index = comb & 15; int seed_value = comb >> 4; - if (seed_value == 0) - std::cerr << "reserved seed value detected" << std::endl; CODE::MLS seq(slm_poly[poly_index], seed_value); for (int i = 0; i < tone_count; ++i) if (i % block_length != side_off) diff --git a/encode.cc b/encode.cc index 38338a3..fb9f036 100644 --- a/encode.cc +++ b/encode.cc @@ -79,7 +79,7 @@ struct Encoder : public Common { value scale = value(0.5) / std::sqrt(value(tone_count)); value best_papr = 1000; - CODE::XorShiftMask combination; + CODE::XorShiftMask combination; for (int trial = 0; trial < 128; ++trial) { for (int i = 0; i < tone_count; ++i) temp[i] = tone[i]; @@ -88,8 +88,6 @@ struct Encoder : public Common int comb = combination(); int poly_index = comb & 15; int seed_value = comb >> 4; - if (seed_value == 0) - continue; CODE::MLS seq(slm_poly[poly_index], seed_value); for (int i = 0, s = 0; i < tone_count; ++i) if (i % block_length == side_off)