For this reason, iterative soft decoding has been studied to approach the optimal ML decoding performance at affordable complexity.