Abstract: A code division multiple access receiver, which receives a signal combining both information signals and training signals, has an interference canceler that successively estimates and cancels interference caused by the training signals. The interference canceler also successively estimates and cancels interference caused by the information signals. The estimating and canceling process is preferably repeated, for each training signal and each information signal, in two or more stages.