Ejemplo n.º 1
0
Archivo: rs.c Proyecto: WTHsieh/diag
void
initialize_ecc ()
{  
    init_galois_tables();

    compute_genpoly(npar, genPoly);
}
/* Initialize lookup tables, polynomials, etc. */
void ReedSolomon::initialize_ecc()
{
    /* Initialize the galois field arithmetic tables */
    Galois::init_galois_tables();

    /* Compute the encoder generator polynomial */
    compute_genpoly(npar, genPoly);
}
Ejemplo n.º 3
0
BOOL CReedSolomon::SetCorrectCodeSize (int iCorrectCodeSize) {

	if (iCorrectCodeSize > MAX_LENGTH) {
		return FALSE;
	}
	m_iCorrectCodeSize = iCorrectCodeSize;
    compute_genpoly(m_iCorrectCodeSize, m_genPoly);
	return TRUE;
}
Ejemplo n.º 4
0
/* Initialize lookup tables, polynomials, etc. */
void
initialize_ecc ()
{
	/* Initialize the galois field arithmetic tables */
	init_galois_tables();

	/* Compute the encoder generator polynomial */
	compute_genpoly(NPAR, genPoly);
}