I. Introduction
Product codes [1] when combined with Chase-Pyndiah decoding [2] feature an attractive performance-complexity tradeoff and are therefore widely used for applications with very high throughput requirements (e.g., [3]). Chase-Pyndiah decoding is an efficient iterative soft-decision decoding algorithm that employs suboptimal Chase [4] decoding of the component codes followed by an information combining step to generate the soft messages exchanged. To improve the finite-length performance, Pyndiah further proposed to scale the soft outputs by heuristically-determined parameters [2]. To the best of the authors’ knowledge, no information-theoretically motivated method for optimizing these scaling coefficients has been reported to date.