Message-level Decoding of Error Patterns for Turbo-Product Codes
Yaroslav M. Krainyk, Yevhen O. Davydenko, Viacheslav Starchenko · 2019
In this paper we present message-level approach for decoding of Turbo-Product codes that uses indirect evidences about errors positions in the received message. It adds additional step into the decoding flow that corrects erroneous bits by the end of full iteration. The additional step results in the improvement of decoder ability to correct error patterns that is difficult to correct using only half-iterations. We consider specific error patterns that happen during decoding procedure and demonstrate how the method can be applied or if another method is necessary for such cases. The approach is oriented to be implemented on hardware platforms (e.g. Field-Programmable Gate Array) basis and reckon limitations of this integrated circuit type.