Yin Hoover H F, Yang Shenghao, Zhou Qiaoqiao, Yung Lily M L, Ng Ka Hei
Department of Information Engineering, The Chinese University of Hong Kong, Shatin, New Territories, Hong Kong, China.
Department of Electronic and Computer Engineering, The Hong Kong University of Science and Technology, Clear Water Bay, Kowloon, Hong Kong, China.
Entropy (Basel). 2023 Jul 13;25(7):1054. doi: 10.3390/e25071054.
Multi-hop networks have become popular network topologies in various emerging Internet of Things (IoT) applications. Batched network coding (BNC) is a solution to reliable communications in such networks with packet loss. By grouping packets into small batches and restricting recoding to the packets belonging to the same batch; BNC has much smaller computational and storage requirements at intermediate nodes compared with direct application of random linear network coding. In this paper, we discuss a practical recoding scheme called blockwise adaptive recoding (BAR) which learns the latest channel knowledge from short observations so that BAR can adapt to fluctuations in channel conditions. Due to the low computational power of remote IoT devices, we focus on investigating practical concerns such as how to implement efficient BAR algorithms. We also design and investigate feedback schemes for BAR under imperfect feedback systems. Our numerical evaluations show that BAR has significant throughput gain for small batch sizes compared with existing baseline recoding schemes. More importantly, this gain is insensitive to inaccurate channel knowledge. This encouraging result suggests that BAR is suitable to be used in practice as the exact channel model and its parameters could be unknown and subject to changes from time to time.
多跳网络已成为各种新兴物联网(IoT)应用中流行的网络拓扑结构。批量网络编码(BNC)是解决此类存在丢包的网络中可靠通信的一种方法。通过将数据包分组为小批量,并将重新编码限制在属于同一批次的数据包上,与直接应用随机线性网络编码相比,BNC在中间节点具有小得多的计算和存储要求。在本文中,我们讨论了一种称为逐块自适应重编码(BAR)的实用重编码方案,该方案从短观测中学习最新的信道知识,以便BAR能够适应信道条件的波动。由于远程物联网设备的计算能力较低,我们专注于研究实际问题,例如如何实现高效的BAR算法。我们还设计并研究了不完善反馈系统下BAR的反馈方案。我们的数值评估表明,与现有的基线重编码方案相比,BAR在小批量情况下具有显著的吞吐量增益。更重要的是,这种增益对不准确的信道知识不敏感。这一令人鼓舞的结果表明,BAR适合在实际中使用,因为确切的信道模型及其参数可能未知且会随时间变化。