CjM+(M-1)) represents the values of each of the M bits of said error correction packet being the (j+1)st packet of said data block, whereby j is a positive integer greater than or equal to 0 and less than or equal to (L-1); and, (iv) the symbol ?? represents a primitive element of a Galois Field GF(2M-1),?? being a root of a primitive polynomial Q(X) of degree (M-1), and where the arithmetic opera