1. A Multiple-input Multiple-Output (MIMO) receiver, comprising: at least one antenna for receiving a plurality of signals; a parameterized sphere detector having two search modes for determining candidate vectors to detect symbols to be used to decode bits of an at least one of the received signals, wherein, during a first initialization 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 cost calculation and a score calculation of a greedy search until a predetermined number of candidate vectors have been enumerated.