Batched network coding (BNC) is a low-complexity solution to network transmission in feedbackless multi-hop packet networks with packet loss. BNC encodes the source data into batches of packets. As a network coding scheme, the intermediate nodes perform recoding on the received packets instead of just forwarding them. Blockwise adaptive recoding (BAR) is a recoding strategy which can enhance the throughput and adapt real-time changes in the incoming channel condition. In wireless applications, in order to combat burst packet loss, interleavers can be applied for BNC in a hop-by-hop manner. In particular, a batch-stream interleaver that permutes packets across blocks can be applied with BAR to further boost the throughput. However, the previously proposed minimal communication protocol for BNC only supports permutation of packets within a block, called intrablock interleaving, and so it is not compatible with the batch-stream interleaver. In this paper, we design an intrablock interleaver for BAR that is backward compatible with the aforementioned minimal protocol, so that the throughput can be enhanced without upgrading all the existing devices.
翻译:BANC将源数据编码成成成批的包。作为一个网络编码方案,中间节点对接收的包进行重新编码,而不是仅仅转发它们。块状适应性重新编码(BAR)是一种可增强输送量并适应即将进入的频道状况的实时变化的重新编码战略。在无线应用程序中,为了打击爆裂包损失,可以跳跃的方式为BNC应用跨叶机。特别是,可以用BAR对批量流的跨区块包应用批量流间切换器来进一步提振输送量。然而,先前提议的BNC最小通信协议只支持一个区块内包的透析,称为区内隔流间隔开,因此它与分批流间断器不兼容。在本文中,我们设计了一个与上述最低协议相容的BANC的内部断层间切换器。因此,在不改进所有现有设备的情况下,可以加强整个通过平流的升级。