Since 1993, turbo-codes [1] have been used in several communications systems because of their high performance in error correction. over noisy channels. In data frame applications, the main decoding algorithm used in this technology is the suboptimal maximum a posteriori algorithm (SUBMAP). In this paper, we describe several implementations of a SUBMAP decoder for duo-binary codes, the final one being optimized for speed.