A computer data signal comprises a first code group and a second code
group. The first code group has a first symbol and an error detection
code for the first symbol. The second code group has a second symbol
different from the first symbol and an error correction code. The error
correction code provides error correction for a third symbol that
includes the first symbol and the second symbol.