A multi-user receiving apparatus for inputting a CDMA reception
signal, performing an interference canceling process in parallel for each user
signal on an m-th stage of M stages (where m is any integer of 1<=m<=M; and M is any integer of M >=2), and outputting demodulated signals on the M-th stage is disclosed, that comprises a plurality of IEUs (interference estimating units) disposed corresponding to the (M-1) stages and the number of user signals, and a plurality of subtracting units disposed corresponding to the (M-1) stages, wherein each of the IEUs Inputs an interference cancellation residual
signal obtained in an (m-1)-th stage interference canceling process and a signal of which a symbol replica corresponding to the same user
signal on the (m-1)-th stage is weighted with a first
weighting coefficient, generates an m-th stage symbol replica, outputs the m-th stage symbol replica to the (m+1)-th stage, and outputs a spread signal that is the difference between the m-th stage symbol replica and the (m-1)-th stage symbol replica weighted with the first
weighting coefficient, and wherein each of the subtracting units subtracts signals of which the spread signals that are output from the IEUs on the m-th stage are weighted with a second
weighting coefficient from a signal of which the (m-1)-th stage interference cancellation residual signal is delayed by a predetermined value and outputs the
resultant signal to the (m+1)-th stage.