A receiver for processing a received signal encoded with a codeword and mapped to two layers comprising: a first and a second equalizer (610, 615) for equalizing the received signal; a plurality of demodulators (620, 625) for demodulating a respective equalized signal; said receiver being characterized in that it further comprises: a decoder for decoding the demodulated signal by extracting soft bits from the demodulated signal, wherein each soft bit comprises a probabilistic estimate of a value of a corresponding bit of the received signal; a modulator for modulating the decoded signal by generating soft symbols based on the extracted soft bits, wherein each soft symbol represents a probabilistic estimate of a value of a corresponding symbol in the received signal; a demapper for demapping the modulated signal to soft symbols corresponding to each of the two layers; and a first and a second inter-layer interference canceller (670, 675) for cancelling interference utilizing the demapped soft symbols, wherein the demapper provides soft symbols corresponding to a first one of the two layers to the first equalizer and to the second inter-layer interference canceller; and the second inter-layer interference canceller utilizes the first layer soft symbols to reduce interference from the first layer. a first and a second equalizer (610, 615) for equalizing the received signal; a plurality of demodulators (620, 625) for demodulating a respective equalized signal; said receiver being characterized in that it further comprises: a decoder for decoding the demodulated signal by extracting soft bits from the demodulated signal, wherein each soft bit comprises a probabilistic estimate of a value of a corresponding bit of the received signal; a modulator for modulating the decoded signal by generating soft symbols based on the extracted soft bits, wherein each soft symbol represents a probabilistic estimate of a value of a corresponding symbol in the received signal; a demapper for demapping the modulated signal to soft symbols corresponding to each of the two layers; and a first and a second inter-layer interference canceller (670, 675) for cancelling interference utilizing the demapped soft symbols, wherein the demapper provides soft symbols corresponding to a first one of the two layers to the first equalizer and to the second inter-layer interference canceller; and the second inter-layer interference canceller utilizes the first layer soft symbols to reduce interference from the first layer. a decoder for decoding the demodulated signal by extracting soft bits from the demodulated signal, wherein each soft bit comprises a probabilistic estimate of a value of a corresponding bit of the received signal; a modulator for modulating the decoded signal by generating soft symbols based on the extracted soft bits, wherein each soft symbol represents a probabilistic estimate of a value of a corresponding symbol in the received signal; a demapper for demapping the modulated signal to soft symbols corresponding to each of the two layers; and a first and a second inter-layer interference canceller (670, 675) for cancelling interference utilizing the demapped soft symbols, wherein the demapper provides soft symbols corresponding to a first one of the two layers to the first equalizer and to the second inter-layer interference canceller; and the second inter-layer interference canceller utilizes the first layer soft symbols to reduce interference from the first layer. the demapper provides soft symbols corresponding to a first one of the two layers to the first equalizer and to the second inter-layer interference canceller; and the second inter-layer interference canceller utilizes the first layer soft symbols to reduce interference from the first layer.