Patent ID: 7688864

Claim:
A method for dynamic preamble detection, comprising: receiving a data packet at a processor, the data packet comprising a preamble portion, said preamble portion comprising a plurality of synchronization bits, wherein the preamble portion may be of either a first preamble type or a second preamble type, the synchronization bits comprising a first data sequence if the preamble is of the first preamble type and a second data sequence if the preamble is of the second preamble type; and checking at least a portion of the synchronization bits comprising the preamble portion of the received data packet to determine, using the processor, whether the synchronization bits comprise (1) the first data sequence or (2) the second data sequence; wherein: said determination is made dynamically while at least one synchronization operation is being performed using at least a subset of the synchronization bits; the first data sequence comprises a series of 1's and the second data sequence comprises a series of 0's; and a preamble of the first preamble type is longer than a preamble of the second preamble type.