Patent ID: 8374291

Claim:
A method for synchronizing processing of a data packet received by a radio receiver from a radio transmitter comprising: generating a reference sample sequence comprising: sampling and modulating synchronization symbols of a selected reference synchronization pattern using a selected modulation technique; generating a reference phase-information sample sequence from a resulting modulated reference sample sequence; and low-pass filtering the reference phase-information sample sequence to generate the reference sample sequence; receiving with the radio receiver a data packet; sampling and modulating symbols within the received data packet with the selected modulation technique; generating a received phase-information sample sequence from a resulting modulated received sample sequence; low-pass filtering the received phase information sample sequence; sequentially entering samples of the filtered received phase-information sample sequence into a vector; as each sample is entered, incrementing a sample index; as each sample is entered, comparing current samples in the vector with corresponding samples of the reference sample sequence, adjusting for frequency offset; establishing bit synchronization when the current samples in the vector and at least some of the samples in reference sample sequence match; and taking a current value of sample index as representing the symbol timing.