The hardware can be implemented in one or more integrated circuits, an application specific integrated circuit (ASIC), a digital signal processor (DSP), a controller, a microprocessor, or other circuits designed to perform the functions described herein. [0137] The invention described herein can be applied to many spread spectrum communications systems.