Patent ID: 8159381

Claim:
A dynamic element matching method for converting a plurality of b-bit binary input codes into a plurality of (2 b −1)-bit digital output codes, wherein the decimal equivalent of a b-bit binary input code corresponds to the amount of binary ones in the corresponding (2 b −1)-bit digital output code, the dynamic element matching method comprising: determining a random bit position in a first (2 b −1)-bit digital output code for a first b-bit binary input code, determining a random direction of clockwise or counter-clockwise for each (2 b −1)-bit digital output code, positioning the amount of binary ones in the first (2 b −1)-bit digital output code based on the determined random bit position and the random direction for the first (2 b −1)-bit digital output code, determining the decimal difference between a subsequent second b-bit binary input code and the first b-bit binary input code, and determining the second (2 b −1)-bit digital output code by changing bits of the first (2 b −1)-bit digital output code according to the decimal difference and the determined random direction for the second (2 b −1)-bit digital output code.