Patent ID: 8098718

Claim:
A quantizer comprising: a thermometer code converter configured to receive a next weighted digital value representing a next analog voltage and generate a next thermometer value Dint[1] representation of the next weighted digital value; a plurality of one-bit converters, each one-bit converter comprising an input and an output; a summer configured to receive the outputs of the plurality of one-bit converters and output an analog voltage substantially equal to sum of the outputs; a mismatch shaping block configured to: determine a number Ton of the one-bit converters that need to be switched from off to on, and a number Toff of the one-bit converters that need to be switched from on to off, wherein the next thermometer value Dint[1] is equal to (Ton−Toff) plus a current thermometer value Dint[0] representation of a current weighted digital value received by the thermometer code converter, store state values representing history of the plurality of one-bit converters over a predetermined number of immediately preceding quantization operations performed by the quantizer, wherein the history is stored using One-Hot Encoding, determine a next output vector based on the history, Ton, Toff, and the current weighted digital value, and drive the inputs of the plurality of one-bit converters with the next output vector, one element of the next output vector per one-bit converter.