CPC H03M 13/2792 (2013.01) [H03M 13/1515 (2013.01); H03M 13/2732 (2013.01)] | 22 Claims |
1. A communication device comprising:
a convolutional interleaver configured to:
receive blocks of data defining symbol blocks that are encoded using a block code to correct an error in a block of data; and
interleave the symbol blocks into a stream of interleaved symbol blocks; and
an encoder configured to encode a set of symbol blocks among the interleaved symbol blocks with an error-correcting code to correct single bit errors in the set of symbol blocks, the error-correcting code configured to generate an error-correcting block, and to add the error-correcting block to the set of interleaved symbol blocks.
|