diff --git a/decode.cc b/decode.cc index c1e62ab..47cb8ec 100644 --- a/decode.cc +++ b/decode.cc @@ -567,6 +567,8 @@ struct Decoder // precision = 8; value snr = DSP::decibel(precision); std::cerr << " " << snr; + if (std::is_same::value && precision > 32) + precision = 32; for (int i = 0; i < cons_cols; ++i) { if (oper_mode > 25 && i % comb_dist == comb_off) continue;