An adaptive weighted parallel interference cancellation system for CDMA
that decreases MAI (multiple access interference) and thereby increases
general performance, including K stages for iterative cancellation of MAI
in a received signal of a user. Each stage includes a detector, a
regenerator, and a subtractor. The detector is configured to determine a
tentative bit decision from a despread signal. The regenerator that is
connected with the detector in parallel is configured to spread an
unmodulated signal, multiply a channel phase, and multiply by the output
of the detector. The subtractor uses weighted signals that are adjusted
user by user and according to changing environments.