A receiver for a Multiple-Input Multiple-Output, MIMO, communication system using two transmit, TX, antennas, the receiver comprising: a first Log Likelihood Ratio, LLR, generator configured to: determine a first plurality of TX vectors each of which comprises a first candidate TX symbol corresponding to each of TX symbols transmittable from a first TX antenna, and a second candidate TX symbol for a second TX antenna derived from the first candidate TX symbol based on a Modified Maximum Likelihood, MML, scheme and determine LLRs for a first TX symbol for the first TX antenna based on the first plurality of TX vectors and a received signal; and a second LLR generator configured to: determine a second plurality of TX vectors each of which comprises a third candidate TX symbol corresponding to each of TX symbols transmittable from the second TX antenna, and a fourth candidate TX symbol for the first TX antenna derived from the third candidate TX symbol based on the MML scheme, and determine LLRs for a second TX symbol for the second TX antenna based on the second plurality of TX vectors and the received signal, wherein each of the first and second LLR generators includes a determiner for determining at least one other TX symbol by a slicing scheme, wherein on an assumption that an i th TX symbol transmitted from an i th TX antenna is c m, m=1,2,..., M, where M is the modulation level, the determiner determines a j th TX symbol d j to estimate the TX c m using d j = Q h j H / ‖ h j ‖ 2 r − ∑ h i d i, i ≠ j where h j denotes a channel vector, r denotes a receive, RX, vector, Q() denotes a slicing function and d i denotes a TX symbol. a first Log Likelihood Ratio, LLR, generator configured to: determine a first plurality of TX vectors each of which comprises a first candidate TX symbol corresponding to each of TX symbols transmittable from a first TX antenna, and a second candidate TX symbol for a second TX antenna derived from the first candidate TX symbol based on a Modified Maximum Likelihood, MML, scheme and determine LLRs for a first TX symbol for the first TX antenna based on the first plurality of TX vectors and a received signal; and determine a first plurality of TX vectors each of which comprises a first candidate TX symbol corresponding to each of TX symbols transmittable from a first TX antenna, and a second candidate TX symbol for a second TX antenna derived from the first candidate TX symbol based on a Modified Maximum Likelihood, MML, scheme and determine LLRs for a first TX symbol for the first TX antenna based on the first plurality of TX vectors and a received signal; and a second LLR generator configured to: determine a second plurality of TX vectors each of which comprises a third candidate TX symbol corresponding to each of TX symbols transmittable from the second TX antenna, and a fourth candidate TX symbol for the first TX antenna derived from the third candidate TX symbol based on the MML scheme, and determine LLRs for a second TX symbol for the second TX antenna based on the second plurality of TX vectors and the received signal, wherein each of the first and second LLR generators includes a determiner for determining at least one other TX symbol by a slicing scheme, wherein on an assumption that an i th TX symbol transmitted from an i th TX antenna is c m, m=1,2,..., M, where M is the modulation level, the determiner determines a j th TX symbol d j to estimate the TX c m using d j = Q h j H / ‖ h j ‖ 2 r − ∑ h i d i, i ≠ j where h j denotes a channel vector, r denotes a receive, RX, vector, Q() denotes a slicing function and d i denotes a TX symbol. determine a second plurality of TX vectors each of which comprises a third candidate TX symbol corresponding to each of TX symbols transmittable from the second TX antenna, and a fourth candidate TX symbol for the first TX antenna derived from the third candidate TX symbol based on the MML scheme, and determine LLRs for a second TX symbol for the second TX antenna based on the second plurality of TX vectors and the received signal, wherein each of the first and second LLR generators includes a determiner for determining at least one other TX symbol by a slicing scheme, wherein on an assumption that an i th TX symbol transmitted from an i th TX antenna is c m, m=1,2,..., M, where M is the modulation level, the determiner determines a j th TX symbol d j to estimate the TX c m using d j = Q h j H / ‖ h j ‖ 2 r − ∑ h i d i, i ≠ j where h j denotes a channel vector, r denotes a receive, RX, vector, Q() denotes a slicing function and d i denotes a TX symbol.