On Fri, Nov 25, 2011 at 3:57 AM, Marcus M wrote:
> Hi,
> In the PLL/Costas algorithms why is the error term limited between {1,-1}?
> I understand the need for limiting but how was the value '1' chosen? In the
> following,
>
> float
> gr_costas_loop_cc::phase_detector_2(gr_complex sample) const
>
Hi,
In the PLL/Costas algorithms why is the error term limited between {1,-1}?
I understand the need for limiting but how was the value '1' chosen? In the
following,
float
gr_costas_loop_cc::phase_detector_2(gr_complex sample) const
{
return (sample.real()*sample.imag());
}
the phase detector r