1. A method for processing an information sequence with an iterative decoder, comprising: dividing the information sequence into a current window and at least one additional window; selecting the current window of the information sequence; and computing at least one metric value for a current recursion of the current window based on metric values from the additional window of the information sequence, wherein the additional window is from a past iteration.