Figure 17.14(b) : In addition to the redundancy P on rows, inner redundancy Q is also gener
ated on columns. On
replay, the Q code checker will pass on fl ags F if it fi nds an error too large to handle itself. The fl
ags pass through
the deinterleave process and are used by the outer error correction to identify which symbol in the ro
w needs
correcting with P redundancy. The concept of crossing two codes in this wa
y is called a product code.