1. An iterative carrier phase tracking decoding system comprising: a buffer for buffering a block of symbols; a serial turbo decoder for providing, during an iteration p, estimates s k p of one or more of the buffered symbols, r k p, and, optionally, one or more reliability metrics R k p, for the one or more estimates, and, after a prescribed number of iterations, estimates of underlying source bits; a tracking loop module configured, during an iteration p, to (a) determine one or more residuals z k p, between the one or more buffered symbols, r k p, and the corresponding one or more symbol estimates, s k p ; (b) optionally weight the residuals with corresponding reliability metrics, R k p ; and (c) determine one or more derotation phases &thgr; k p responsive to one or more of the weighted or unweighted residuals; a symbol derotator for derotating, during an iteration p, one or more of the buffered symbols, r k p, using the one or more derotation phases, &thgr; k p, and storing one or more of the derotated symbols, t k p, back in the buffer; and a controller for directing the system to perform one or more iterations.