Lower information bits are estimated from the logarithmic likelyhood ratio of the lower information bits. A parity bit is estimated from the logarithmic likelyhood ratio of the parity bit. A coset is estimated from the lower information bits and the parity bit. A transmitted signal point is estimated from the coset. Higher information bits are estimated from the transmitted signal point.