An improved Berlekamp’s iterative algorithm is adapted to correct the error code of BCH for Data Collection Platform (DCP) of the meteorological satellite in this paper. The method can correct two bits error code with random for (31, 21) BCH code and has fast convergence ability for iteration. A group of perfect results has been got from computations