Patent ID: 7580428

Claim:
An apparatus comprising: a first search stage configured to correlate a primary synchronization pattern with a signal to identify a slot boundary; a second search stage configured to correlate a secondary synchronization pattern with the signal using the identified slot boundary to identify a frame boundary and an identifier associated with a base station; and a third search stage configured to identify a Gold code index associated with the signal using the frame boundary, the slot boundary, and the identifier associated with the base station; wherein the first search stage comprises: a matched filter configured to receive I and Q samples associated with the signal and to generate filtered I and Q outputs; squaring units configured to square the filtered I and Q outputs to generate I and Q squared outputs; an adder configured to add the I and Q squared outputs to generate sample results; a buffer configured to store the sample results; a non-coherent accumulator configured to sum the sample results and to output accumulated sample values; and a peak detector configured to detect peaks in the accumulated sample values.