1. A method for data estimation is a wireless communications system, the method comprising: producing a received vector; for use in estimating a desired portion of data of the received vector, determining a past, a center and a future portion of a channel estimate matrix, the past portion associated with a portion of the received signal prior to the desired portion of the data, the future portion associated with a portion of the received vector after the desired portion of the data and the center portion associated with a portion of the received vector associated with the desired data portion; estimating the desired portion of the data without effectively truncating detected data, the estimating the desired portion of the data uses a minimum mean square error algorithm having inputs of the center portion of the channel estimate matrix and a portion of the received vector; and using the past and future portions of the channel estimate matrix for adjusting factors in the minimum mean square error algorithm.