Posted on November 29, 2013May 22, 2014 by Tom ZicarelliUnderstanding phase-locked loops A nice explanation – with Python simulation. By P. Lutus at arachnoid.com http://arachnoid.com/phase_locked_loop/