1. A Multiple-input Multiple-Output (MIMO) receiver, comprising: a parameterized sphere detector having two search modes, wherein, during a first search mode, the parameterized sphere detector enumerates a number of best candidate vectors up to a fixed parameter value, and wherein, during a second search mode, the parameterized sphere detector enumerates additional candidate vectors using a greedy search until a predetermined number of candidate vectors have been enumerated.