1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2024-12-14 04:00:34 +00:00

Added check for zero denominator in dll discrim.

This commit is contained in:
Cillian O'Driscoll 2015-11-22 08:00:24 +00:00
parent 086118c4aa
commit e6d5fe35ea

View File

@ -101,7 +101,14 @@ float dll_nc_e_minus_l_normalized(gr_complex early_s1, gr_complex late_s1)
float P_early, P_late;
P_early = std::abs(early_s1);
P_late = std::abs(late_s1);
return (P_early - P_late) / ((P_early + P_late));
if( P_early + P_late == 0.0 )
{
return 0.0;
}
else
{
return (P_early - P_late) / ((P_early + P_late));
}
}
/*