algorithms for decoding turbo-like code. It presents a unified framework for the design