. . . "wherein {circumflex over (b)}l[m] represents an estimate of the mth symbol transmitted by the lth user, g is a pulse shape vector, Nc is the number of samples per chip, ?? is a time lag, and ?? represents the ?? matrix." .