摘要 |
<p>Methodology, and associated circuitry, for encoding and decoding data words to provide burst error correction capability. Encoder (14): partitions the data words into a plurality of subrate streams; individually codes these streams utilizing a block coding technique; and then recollates the coded streams as well as the associated parity words in an interleaved order to produce the encoder output (Fig. 5). Decoder (20): partitions the received words into a corresponding plurality of subrate received streams; individually computes the syndrome as well as shifted and divided versions of the syndrome for each received stream; after each shift and divide, compares the partial remainder with the applicable code characteristic polynomial; and corrects the applicable bit in the corresponding received subrate stream whenever the comparison indicates an error has occurred. </p> |