diff --git a/decode.cc b/decode.cc index a224363..2c00c03 100644 --- a/decode.cc +++ b/decode.cc @@ -84,7 +84,7 @@ public: { cmplx P = cor(samples[search_pos+symbol_len] * conj(samples[search_pos+2*symbol_len])); value R = value(0.5) * pwr(norm(samples[search_pos+2*symbol_len])); - value min_R = 0.0001 * symbol_len; + value min_R = 0.00001 * symbol_len; R = std::max(R, min_R); value timing = match(norm(P) / (R * R)); value phase = delay(arg(P));