很久以前,我正在阅读一种用于传输有损数据的蜂窝编码技术。如果我记得它填充了数据或其他东西,或者为它提供了某种冗余,因此只需要接收 60% 的传输就可以发送完整的信息。我不记得编码的名称。
无论如何,我需要一些可以用来编码具有类似冗余/弹性属性的数据的东西,通过有损 UDP 网络的 IE 传输、无线电等。
有没有人对有损网络中数据完整性的适当编码方案有想法?尤其是我可以使用 Python 实现的东西,但是 Python 不是必需的。
很久以前,我正在阅读一种用于传输有损数据的蜂窝编码技术。如果我记得它填充了数据或其他东西,或者为它提供了某种冗余,因此只需要接收 60% 的传输就可以发送完整的信息。我不记得编码的名称。
无论如何,我需要一些可以用来编码具有类似冗余/弹性属性的数据的东西,通过有损 UDP 网络的 IE 传输、无线电等。
有没有人对有损网络中数据完整性的适当编码方案有想法?尤其是我可以使用 Python 实现的东西,但是 Python 不是必需的。
回到我的军事模拟时代,我们使用了Reliable UDP的风格。虽然不是一个正式的标准,但在野外有一些实现。
这个想法是为数据包添加 awknowledgements,以及重新发送丢失/丢弃的数据包的能力。
如果您担心加密位,您可以向数据包本身添加一个简单的 CRC 或散列来验证完整性。