Equalizing structure for a receiving device of a wireless communication system, in which two or more information signals (A, B, C) are transmitted in parallel from one or more transmitters, wherein for said information signals (A, B, C) transmit information is modulated onto carrier signals according to a modulation scheme, whereby all possible data symbols are represented as constellation points in the signal constellation of the modulation scheme and whereby the equalizing structure performs, for each information signal (A, B, C), a maximum likelihood detection in order to determine a constellation point with a minimum Euclidean distance to a received signal vector ( x m) as a most likely received signal vector ( ŝ m) by searching over the whole set of possible transmit signals (s m), with channel estimation means for detecting channel estimation information in said information signals (A, B, C); and calculating means for calculating the product of channel matrix ( H m) and transmit signal vector ( s m) based on the channel estimation information detected by said channel estimation means, characterized in that said channel estimation means is adapted to detect, in each of said two or more information signals (A, B, C) transmitted from said one or more transmitters, channel estimation information used for channel estimation, wherein the two or more pieces of channel estimation information are time offset from each other, and for deriving at least two channel estimates from said two or more pieces of channel estimation information; and said calculating means is adapted to calculate said product of channel matrix ( H m) and transmit signal vector ( s m) in at least two steps, wherein in the first step a first partial product of channel matrix ( H m) and transmit signal vector ( s m) based on a first channel estimate is calculated and in a second step a second partial product of channel matrix ( H m) and transmit signal vector ( s m) based on a second channel estimate is calculated, wherein in each step the respective partial product is calculated as soon as the respective channel estimate used in said calculation is available. channel estimation means for detecting channel estimation information in said information signals (A, B, C); and calculating means for calculating the product of channel matrix ( H m) and transmit signal vector ( s m) based on the channel estimation information detected by said channel estimation means, said channel estimation means is adapted to detect, in each of said two or more information signals (A, B, C) transmitted from said one or more transmitters, channel estimation information used for channel estimation, wherein the two or more pieces of channel estimation information are time offset from each other, and for deriving at least two channel estimates from said two or more pieces of channel estimation information; and said calculating means is adapted to calculate said product of channel matrix ( H m) and transmit signal vector ( s m) in at least two steps, wherein in the first step a first partial product of channel matrix ( H m) and transmit signal vector ( s m) based on a first channel estimate is calculated and in a second step a second partial product of channel matrix ( H m) and transmit signal vector ( s m) based on a second channel estimate is calculated, wherein in each step the respective partial product is calculated as soon as the respective channel estimate used in said calculation is available.