短数据块的最佳FEC算法

时间:2019-07-08 00:29:21

标签: error-correction

我正在设计使用低功耗PIC MCU的塑料光纤物理链路层网络上的主从式单向RS-485。我希望链接层非常可靠,但是没有什么是完美的。

由于网络是单向的,可以降低成本,因此我认为某种形式的前向纠错代码是有序的。数据包的内容很简单:

  • 从站地址(一个字节)
  • 操作码(一个字节)
  • 操作数(四个字节)

因此,从树莓派发送器UART传输的应用数据只有6个字节,传输速率高达56K波特->塑料光纤发送器->最长20米的PFO电缆-> PFO接收器-> PIC12LF1822 MCU UART作为RS-485从节点

我可以使用CRC来检测错误,但是由于链接是一种方式,因此无法将不良数据包NAK进行重新传输。

这似乎是前向纠错的好用例,但我没有FEC经验。给定我需要尽可能接近100%的可靠性,应该考虑采用哪种算法或其他方法。最好是一种可以在PIC MCU中用C代码实现的算法。

0 个答案:

没有答案