1. A method for canceling multiple user interference in a communications system wherein a plurality of users communicate over a shared channel, the method comprising: receiving an input that provides a plurality of discrete values produced at sub-symbol intervals that are less than a full symbol period, wherein a current discrete value corresponds to a current sub-symbol interval for a current symbol and a previous discrete value corresponds to a previous sub-symbol interval for the current symbol; and estimating symbols for a given user from the plurality of users at sub-symbol intervals, wherein a current estimation for the given user estimates a portion of the current discrete value that corresponds to the current symbol for the given user and cancels interference produced by the plurality of users as determined from the previous discrete value during the previous sub-symbol interval.