1. A system for reordering users of a multiuser detector, comprising: Processing an incoming data stream to form an initial S-Matrix of K users; Re-ordering said S-Matrix starting from a random column and forming a permuted S-Matrix array correlated from said random column; and Using said permuted S-Matrix Array in said multiuser detector and outputting an array of bit decisions.