A frequency synthesizer