Patent ID: 7636007

Claim:
A Gray code multiplexer for selecting a particular one of one or more oscillator signals based on a Gray Code, said Gray code multiplexer further comprising: a binary tree of multiplexers, said binary tree of multiplexers a number of cascaded stages, wherein inputs of all but one of the plurality of cascaded stages are outputs from another one of the plurality of cascaded stages, said binary tree of multiplexers for selecting the particular one of the one or more oscillators signals; wherein the binary tree of multiplexers are controlled by a Gray code, said Gray code comprising as many bits as said number of cascaded stages; wherein each of the cascaded stage corresponds to a particular one of the bits of the Gray code; wherein each of the cascaded stages comprise one or more multiplexers, said one or more multiplexers controlled by the particular bit corresponding to the cascaded stage; and wherein the one of the plurality of cascaded stages comprise multiplexers selecting one of two oscillator signals that are approximately 180 degrees apart.