A
Code Division Multiple Access system and method of operation provides reduced interference for received signals and improved
signal acquisition and
processing with reduced computational complexity. The
system includes a
base station coupled to an
antenna array of at least two or more antennas and serving a plurality of users. A
receiver in the
base station includes a universal inverse cross-correlation matrix coupled to the
antenna array, a
signal acquisition and a
signal processing circuit serving each user. Each
signal acquisition circuit comprises a series of
delay stages in which the incoming antenna signals in each stage are correlated with a spreading code and combined in a multiplier coupled to the universal inverse cross-correlation matrix which facilitates improved time
delay estimation for
signal acquisition. Each multiplier combines the correlated signals of the stage with the output of the universal inverse cross-correlation matrix to provide a signal amplitude representative of the signal energy in an antenna path for a given time period, with individual delays separated by a half of
chip period. The amplitudes for each of the
delay stages are captured in buffers which contain threshold information for selection of the strongest received signal. The
signal processing circuit combines the strongest received signal with a channel estimate and the universal inverse matrix output in a multiplier to provide an output signal for
demodulation and decoding with improved
signal quality due to (a) reduced interference, (b) improved synchronization for
signal acquisition and
processing, and (c) the universal inverse cross-correlation matrix reducing computational complexity in signal acquisition and
signal processing.