1. A multiple-input, multiple-output (MIMO) system, comprising: a list generator which at least approximates hyperellipsoid detection search space comprising a module for computing basis vectors by shifting and scaling an input alphabet prior to list generation; and a reliability calculator.