Patent attributes
From potential symbol combinations transmitted from a transmitter, Euclidean distances between the received signals and the symbol vectors are determined in light of the corresponding channel responses and stored in a Euclidean distance table, from which the smallest Euclidean distance is selected as a hard decision. The hard decision is used to find a bit vector corresponding to the estimated symbol vector associated with the hard decision. For each bit in the bit vector, a reduced Euclidean distance table is created to include only Euclidean distances associated with a competing bit associated with the hard decision. The minimum Euclidean distance from each reduced Euclidean distance table becomes a soft demapping decision for a corresponding bit. Log likelihood ratios for each bit are determined by the difference between the hard decision and respective soft demapping decisions. The differences are provided to a channel decoder to recover the originally transmitted bits.