An iteratively receiving method for a multi-level modulated signal, the iteratively receiving method comprising:
- (a) estimating a channel response of each of a plurality of bits included in at least one received signal based on multi-level modulation;
- (b) for each bit, selecting at least one of a plurality of bits remaining by excluding the bit and performing a hard decision based on a pre-probability of the selected bit;
- (c) calculating reliability of each of all the bits in the received signal based on the received signal from which the hard-decided bit component is cancelled and the estimated channel response;
- and
- (d) performing channel decoding based on the calculated reliability and generating soft decision information of each of the bits,
- wherein in the selecting, the soft decision information is used as information on the pre-probability.