Techniques and adaptation algorithms for direct-sequence spread-spectrum CDMA single-user detection