Phase-Locked Loops for Wireless Communications: Digital, Analog and Optical Implementations