我正在寻找一种在微控制器上编码相对容易/快速的前向纠错码;解码将在 PC 上完成,因此可能会更复杂。
我对纠错码了解不多,除了简单的汉明码之外,它们似乎都比我能处理的更复杂。
有什么建议吗?
编辑:我会缩短事情并接受卡尔的回答......我想有两件事我没有提到:
(1) 我并不严格需要纠错,这对我来说只是有利的,而且我认为可能有一些纠错算法可以以最小的成本获得合理的收益。汉明码可能非常合适,即使它们看起来对我的编码应用程序来说成本太高。
(2) 比纠错本身更大的优势是能够正确地重新同步到跟随错误的数据包。(如果我长时间不同步,那很糟糕)所以我认为保持简单会更好。