1. An equalizing structure for a receiving device of a wireless communication system, in which two or more transmit signals transmitted in parallel from one or more transmitters are received in received signal vectors representing two or more received data streams, the signals including information modulated onto carrier signals according to a modulation scheme, wherein all possible transmit signals are represented by candidate constellation values in the signal constellation of the modulation scheme, the structure comprising: a selector adapted to select one of the two or more transmit signals; an estimator adapted to calculate, for at least some candidate constellation values for the selected transmit signal, an estimate constellation value for the non-elected one(s) of the transmit signal(s) by interference cancellation calculation to obtain candidate signal vectors for each of the at least some candidate constellation values, each candidate signal vector comprising one of the at least some candidate constellation values for the selected transmit signal and the estimate constellation value for the corresponding non-selected one(s) of the transmit signal(s); and a maximum likelihood detector adapted to detect one of the candidate signal vectors having a minimum Euclidean distance to a respective receive signal vector as a most likely transmit signal vector, wherein channel estimation values used in the interference cancellation calculation and/or the maximum likelihood detection are only updated in case new channel estimation values are obtained.