Patent ID: 8520716

Claim:
A method for spreading a repeating preamble spreading code for a preamble of a data sequence of a data burst, the method comprising: partitioning a plurality of transmitters into a plurality of transmitter groups; associating each of the plurality of transmitter groups with a different unique preamble spreading code among a plurality of preamble spreading codes, wherein: each of the different unique preamble spreading codes has a non-repeating length equal to a fraction of an entire length of the preamble data sequence, the non-repeating length is the same for all of the preamble spreading codes, each of the preamble spreading codes has a different non-repeating code sequence, the plurality of preamble spreading codes is equal in number to the entire length of the preamble data sequence divided by the non-repeating length of the preamble spreading codes, and the plurality of transmitter groups is equal in number to the number of preamble spreading codes; for each of the plurality of transmitter groups: spreading the preamble data sequence with the different unique preamble spreading code associated with said transmitter group to generate a uniquely coded preamble data sequence; and transmitting its uniquely coded preamble data sequence to at least one receiver.