Question: how does bch code work?
Answer: In coding theory, the BCH codes or Bose–Chaudhuri–Hocquenghem codes form a class of cyclic error-correcting codes that are constructed using polynomials over a finite field (also called Galois field). ... In particular, it is possible to design binary BCH codes that can correct multiple bit errors.