我正在寻求帮助,以了解与纠错码(如 reed-solomon)相关的开销(需要传输的额外符号的数量),因为它旨在处理的错误率增加。例如,如果一个进程需要能够纠正每 500 个错误符号中的 1 个错误符号,那么与 100 个中的 1 个相比,该开销是多少。
我意识到在实践中经常使用复杂的方案(CD 使用重叠的编码集等),但我试图首先了解最简单的情况。开销和错误率之间的关系是近似线性的吗?二次方?指数?我意识到大 O 符号在这里不是正确的工具,所以如果这不是数学社区通常提出问题的方式,请原谅我。
对于计算与以下 reed-solomon 编码错误率相关的开销的答案,我会很兴奋:
每 10000 个 1 个符号错误 每 2000 个 1 个符号错误 每 1000 个 1 个符号错误 每 500 个 1 个符号错误 每 50 个 1 个符号错误