Patent ID: 6703950
Filing Date: 2004-03-09
Classification: H03M

Abstract:
A method of mapping between a binary code sequence and a Gray code sequence, said method comprising one of the following two sets of steps:(a) mapping between said Gray code sequence and a non-continuous intermediate binary code sequence by applying the following equations to codes of said Gray code sequence: B(Nâˆ’1)=G(Nâˆ’1) B(i)=B(i+1)XOR G(i) for 0&lE;i&lE;Nâˆ’2; and(b) mapping between said non-continuous intermediate binary code sequence and said binary code sequence by subtracting 2Nâˆ’L from all codes in said non-continuous intermediate binary code sequence that are larger than (L/2)âˆ’1; and(a) mapping between said binary code sequence and said non-continuous intermediate binary code sequence by adding 2Nâˆ’L to all codes in said binary code sequence that are larger than (L/2)âˆ’1; and (b) mapping between said non-continuous intermediate binary code sequence and said Gray code sequence by applying the following equations to codes of said non-continuous intermediate binary code sequence: G(Nâˆ’1)=B(Nâˆ’1) G(i)=B(i)XOR B(i+1) for 0&lE;i&lE;Nâˆ’2 wherein in both of said sets of steps B designates said non-continuous binary code, G designates said Gray code sequence, and i is a number of a bit being calculated, wherein said binary code sequence has a length L where L is an even number less than or equal to 2N, where N is a bit number for both said binary code sequence and said Gray code sequence, where B(Nâˆ’1) and G(Nâˆ’1) denote most significant bits of said non-continuous intermediate binary code sequence and said Gray code sequence, respectively, and further wherein said Gray code sequence is symmetrical about an axis of reflection with the exception of said most-significant bit.