Phase-locked loop techniques. A survey | Synapse