There are two types of frequency generators: free running generators whose output is tuned continuously mechanically or electrically, and frequency synthesizers. Frequency synthesizers use a reference clock and frequency synthesis techniques to derive a wide frequency range in steps from an oscillator output. There are two methods of frequency synthesis: direct synthesis which directly derives the output frequency from the reference using dividers, multipliers, mixers and filters; and indirect synthesis which uses a voltage controlled oscillator controlled by a phase detector feedback loop including a programmable divider. Frequency synthesizers have advantages over free running generators of arbitrarily selectable, stable and accurate frequencies. Their applications include use as local oscillators in receivers and for accurately detecting frequencies from remote transmitters.