Como aplicar o algoritmo Reed-Solomon usando zxing em C #

Eu quero transmitir dados binários através de um canal barulhento.

Eu li que um bom algoritmo ECC para detectar erros é Reed-Solomon. O problema é que não entendo a entrada desse algoritmo.

aqui está minha tentativa falhada ingênua com 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);

por favor me explique a entrada para o codificador e decodificador.

questionAnswers(1)

yourAnswerToTheQuestion