Cómo aplicar el algoritmo Reed-Solomon usando zxing en C #

Quiero transmitir datos binarios a través de un canal ruidoso.

Leí que un buen algoritmo ECC para detectar errores es Reed-Solomon. El problema es que no entiendo la entrada para este algoritmo.

Aquí está mi intento fallido ingenuo con zxing.net:

int[] toEncode = { 123,232,432};
var gf = GenericGF.AZTEC_DATA_12;
ReedSolomonEncoder rse = new ReedSolomonEncoder(gf);
rse.encode(toEncode, 2);

ReedSolomonDecoder rsd = new ReedSolomonDecoder(gf);
rse.encode(toEncode, 2);

explícame la entrada para el codificador y decodificador.

Respuestas a la pregunta(1)

Su respuesta a la pregunta