A dominance-based soft-input soft-output MIMO detector with near-optimal performance