A receiver utilizes an array of complex accumulation registers to form an image of the average chip shape or, as appropriate, chip edge shape, of the received signal over a specified period of time as a time series of complex power measurements. The receiver divides the length of the chip into a plurality of ranges, or bins, and, as appropriate, extends the bins to cover additional chips or portions thereof. When a sample is taken, the receiver enables the respective registers that are associated with the corresponding bin or bins, and the respective registers then accumulates the associated power measurement. The receiver uses the accumulated measurements from selected registers and / or selected groups of registers, to produce the correlation values that are needed to perform one or more correlation techniques and / or one or more multipath mitigation techniques. As appropriate, the sizes and / or starting points of the bins, and / or the selections of the bins for the various groupings may be altered, to change the spacings, locations, and so forth to which correlation values correspond.