A system for rapidly acquiring a spreading code, used in a code division multiple
access (CDMA) system comprises a generator for generating a first long code and
a second long code, with each long code having a length of N chips. The first long
code is different from the second long code. A transmitter transmits the first
long code and the second long code at a first phase angle and at a second phase
angle, respectively, on a carrier signal over a communications channel using radio
waves. The first long code and the second long code may be transmitted at an in-phase
(I) angle and at a quadrature-phase (Q) angle, respectively, on the carrier signal.
From the communications channel, an I acquisition circuit and a Q acquisition circuit
may acquire, in parallel, the first long code and the second long code from the
I angle and the Q angle, respectively, of the carrier signal by searching, in parallel,
N/2 chips of the first long code and the second long code.