Maximal posterior probability algorithm of parallel slide windows and its high-speed decoder of Turbo code

The "soft in soft out" (SISO) decode operation is parallel to the multiple slide windows to greatly decreased the average decode time of unit bit or the real-time processing power of Turbo decocer and to properly control the requipment in memory space. Said dual parallelism is that the maximal state, number of encoder is used to perform different computing in parallel mode and pipe-line mode while two or more slide windows are used to perform parallel log-MAP operations. As a result programmable logic device chip, such as FPGA and CPLD, may be used for high-speed Turbo decode.