Patent ID: 6954492

Claim:
A method of compensating for channel inversions comprising: determining a sign of a frame, wherein the frame has an associated modulus, N; differentially encoding the sign of the frame; differentially encoding the frame by selectively inverting the frame in response to the differentially encoded sign of the frame, adding the selectively inverted frame to a prior encoded frame, and performing a modulo N reduction; and, transmitting a channel output having the differentially encoded frame, wherein the sign of the frame is set to zero if R 0 <N/2 and the sign of the frame is set to one if R 0 >N/2, and the sign of the frame is set to either one or zero if R 0 =N/2, where R 0 is a value of the frame and N is a product of a plurality of moduli used to form the channel output.