2009 · 108 citations · 21 references
EngineeringComputer ScienceElectrical EngineeringDigital CommunicationInformation TheoryWireless CommunicationsChannel CodingCoding TheoryCommunication NetworksErasure CodingError Control CodingNetwork Information TheoryCoding-theoretic CommunicationErasure NetworksHalf-duplex CommunicationNetwork CodingRandom Linear CodesThroughput
The study considers a packet‑erasure channel where nodes cannot transmit and receive simultaneously, a typical constraint in time‑division duplexing systems. The authors propose a random linear network coding scheme for TDD channels and analyze how to choose an optimal number of coded packets to minimize mean completion time. The scheme transmits coded packets consecutively, then pauses to receive an ACK indicating the required degrees of freedom, with the optimal packet count determined by latency, packet and ACK erasure probabilities, and decoding requirements. Numerical results show the scheme achieves optimal mean completion time, closely matches full‑duplex performance, and outperforms half‑duplex ARQ schemes, especially under high latency and packet error rates.
A new random linear network coding scheme for reliable communications for time division duplexing channels is proposed. The setup assumes a packet erasure channel and that nodes cannot transmit and receive information simultaneously. The sender transmits coded data packets back-to-back before stopping to wait for the receiver to acknowledge (ACK) the number of degrees of freedom, if any, that are required to decode correctly the information. We provide an analysis of this problem to show that there is an optimal number of coded data packets, in terms of mean completion time, to be sent before stopping to listen. This number depends on the latency, probabilities of packet erasure and ACK erasure, and the number of degrees of freedom that the receiver requires to decode the data. This scheme is optimal in terms of the mean time to complete the transmission of a fixed number of data packets. We show that its performance is very close to that of a full duplex system, while transmitting a different number of coded packets can cause large degradation in performance, especially if latency is high. Also, we study the throughput performance of our scheme and compare it to existing half-duplex go-back-N and selective repeat ARQ schemes. Numerical results, obtained for different latencies, show that our scheme has similar performance to the selective repeat in most cases and considerable performance gain when latency and packet error probability is high.
21
Rudolf Ahlswede, Ning Cai, Shuo Li et al. · IEEE Transactions on Information Theory · 2000 · 7.9K citations
Shuo Li, Raymond W. Yeung, Ning Cai · IEEE Transactions on Information Theory · 2003 · 3.5K citations
A Random Linear Network Coding Approach to Multicast
T. Ho, Muriel Médard, R. Koetter et al. · IEEE Transactions on Information Theory · 2006 · 2.6K citations
An algebraic approach to network coding
R. Koetter, Muriel Médard · IEEE/ACM Transactions on Networking · 2003 · 2.4K citations
Trading structure for randomness in wireless opportunistic routing
Szymon Chachulski, Michael Jennings, Sachin Katti et al. · 2007 · 1.1K citations · Full text