Re: [Discuss-gnuradio] PLL error term related and limiting it to {-1, 1}

2011-11-26 Thread Tom Rondeau
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 >

[Discuss-gnuradio] PLL error term related and limiting it to {-1, 1}

2011-11-25 Thread Marcus M
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