1. A method comprising: estimating in a receiver a reliability parameter based on a first data block that is decoded correctly; deriving in the receiver a feed-forward filter response and a feedback filter response based on a channel estimate and the reliability parameter; and performing equalization in the receiver for a second data block with the feed-forward and feedback filter responses; wherein the estimating the reliability parameter comprises estimating the reliability parameter for each of multiple iterations of equalization based on the first data block, wherein the deriving the feed-forward and feedback filter responses comprises deriving the feed-forward and feedback filter responses for each iteration based on the reliability parameter for the iteration, and wherein the performing equalization comprises performing each iteration of equalization for the second data block with the feed-forward and feedback filter responses for the iteration.