Including ecc correction, convolution code, clock code, cyclic code and BCH code.