1. A spherical decoder device, comprising: a receiver for receiving signals having a plurality of available symbol combinations; and a decoder for determining an incremental cost of candidates within a portion of the available combinations, the decoder comprising a plurality of search units, each unit for determining the cumulative cost of allocated ones of the available combinations using a depth first search and wherein at least a portion of an output of at least one of the search units selectively passes to another one of the search units.