A method for receiving a signal, the said signal comprising at least two sub-signals respectively associated to at least two different users and comprising coded user data and predetermined pilot symbols, both associated to a user, the said sub-signal being send through a propagation channel, the said method comprising the following initial steps associated to the said two users: a step of estimating at least two propagation channels, associated to at least two different users, using the said pilot symbols and the said signal, a step of estimating first likelihoods, associated to at least coded user data of two different users, using at least two estimated propagation channels and the said signal, a step of decoding the said user data and estimating second likelihoods of the coded user data using the said first likelihoods, the said method also comprising, after the initial steps, the following iterative steps, associated to at least one user, so-called user of interest, at least one of the other users being called interfering users; a step of canceling interferences, inside the said signal, of the interfering users using the estimated propagation channels and the previously estimated second likelihoods associated to the interfering users, a step of estimating the propagation channel, associated to the user of interest using the previously estimated propagation channel, the canceled signal and the previously estimated second likelihoods associated to the user of interest, a step of estimating first likelihoods, associated to the coded user data of the user of interest, using the estimated propagation channel, the canceled signal and the previously estimated second likelihoods associated to the user of interest, a step of decoding the said user data of the user of interest and estimating second likelihoods, associated to the coded user data of the user of interest using previously estimated first likelihoods associated to the user of interest, the said method being characterized in that the predetermined pilot symbols are combined with the said coded user data, and wherein the step of canceling interferences is also configured to cancel the interferences of the pilot symbols from the user of interest and/or the interfering users, the said cancelation is realized using at least the estimated propagation channels. a step of estimating at least two propagation channels, associated to at least two different users, using the said pilot symbols and the said signal, a step of estimating first likelihoods, associated to at least coded user data of two different users, using at least two estimated propagation channels and the said signal, a step of decoding the said user data and estimating second likelihoods of the coded user data using the said first likelihoods, the said method also comprising, after the initial steps, the following iterative steps, associated to at least one user, so-called user of interest, at least one of the other users being called interfering users; a step of canceling interferences, inside the said signal, of the interfering users using the estimated propagation channels and the previously estimated second likelihoods associated to the interfering users, a step of estimating the propagation channel, associated to the user of interest using the previously estimated propagation channel, the canceled signal and the previously estimated second likelihoods associated to the user of interest, a step of estimating first likelihoods, associated to the coded user data of the user of interest, using the estimated propagation channel, the canceled signal and the previously estimated second likelihoods associated to the user of interest, a step of decoding the said user data of the user of interest and estimating second likelihoods, associated to the coded user data of the user of interest using previously estimated first likelihoods associated to the user of interest, the said method being characterized in that the predetermined pilot symbols are combined with the said coded user data, and wherein the step of canceling interferences is also configured to cancel the interferences of the pilot symbols from the user of interest and/or the interfering users, the said cancelation is realized using at least the estimated propagation channels.