by updating bit probabilities or hard decisions in an iterative fashion for convergence to a final decoding result