1. An apparatus for performing searches of a known code sequence space in a spread spectrum system, comprising: a multi-dwell table for storing energy estimates; a finger control table; a next dwell table; and a comparator; wherein said finger control table selects an energy estimate output from said multi-dwell table; wherein said comparator compares said energy estimate output from said multi-dwell table to a magnitude of finger value to generate a threshold comparison result; and wherein said threshold comparison result is used to select a next state output from said next dwell table for input to said finger control table.