BEM-based soft-in soft-out detection of DUSTM employing cyclic group codes