Source: https://people.engr.tamu.edu/spalermo/ecen620/lecture13_ee620_freq_synth_examples.pdf