BCH码已经用于表示10进制数外加一个符号位。
构建.BCH 码使用有限域上的域论与多项式。为了检测错误可以构建一个检测多项式，这样接收端就可以检测是否有错误发生。要构建一个能够检测、校正两个错误的 BCH 码，我们要使用有限域GF(16) 或者 Z["x"]／<"x" + "x" + 1>。如果 α 是 "m"("x") = "x" + "x" + 1 的一个根，那么 "m" 就是 α 的极小多项式，这是因为如果要构建一个能够纠正一个错误的 BCH 码，那么就使用 "m