Patent ID: 7729408

Claim:
An encoder, comprising: a spread spectrum encoder configured to encode transmit data values with one or more spread spectrum codes and generate a corresponding spread spectrum encoded transmit data stream; and a slip encoder configured to encode other multiple different transmit data values into the encoded transmit data stream by varying time spacing between the spread spectrum codes, wherein the other encoded transmit data values correspond to an amount of clock periods inserted by the slip encoder between a generation of adjacent spread spectrum codes so that generation of entire spread spectrum codes is completed and then time gaps of varying duration with no spread spectrum codes are inserted before starting generation of adjacent subsequently transmitted spread spectrum codes, where an entire total amount of the time gap from and end of transmission of the entire spread spectrum codes to a beginning transmission of a next subsequently transmitted adjacent spread spectrum code corresponds to one of the other multiple different transmit data values that is not spread spectrum encoded and different durations of the entire total time gap used between different pairs of the adjacent spread spectrum codes represent different values for the other multiple different transmit data values.