Evolving 3G standards such as TD-SCDMA use Multi-User Detection (MUD) at the base station to enhance the link budget in the uplink. Several sub-optimal block-based techniques have been proposed for detecting the user signals in multipath. These methods have been prohibitively expensive for implementation at the mobile. In this paper, they examine some of the most promising algorithms and consider their suitability for implementation in software on the Sandblaster platform. It is shown that joint detection at the mobile is well within the capabilities of the Sandbridge processor.