Patent ID: 8667038

Claim:
A method to control an interpolator control circuit including mapping an X bit number to a plurality of Y bit numbers, the plurality of Y bit numbers being associated with a Y bit counter, the method comprising: designating, using a pulse density modulator, most significant bit positions and least significant bit positions of the X bit number; detecting, using the pulse density modulator, a bit transition from zero to one in a bit position of the Y bit counter when the Y bit counter is incremented; generating, using the pulse density modulator, a hot mask for the bit position of the Y bit counter; generating, using the pulse density modulator, a bit sequence based upon reordering bits in the least significant bit positions of the X bit number; and performing, using the pulse density modulator, first and second Boolean operations between bits of the hot mask and bits of the bit sequence to generate an output of the pulse density modulator, the second Boolean operation being performed on results of the first Boolean operation; wherein the output of the pulse density modulator is a first output value when the second Boolean operations produces a zero value and a second output value when the second Boolean operation produces a non-zero value.