Simple Coding Techniques for Many-Hop Relaying

Yan Hao Ling,Jonathan Scarlett
DOI: https://doi.org/10.48550/arXiv.2112.07120
2022-12-08
Abstract:In this paper, we study the problem of relaying a single bit of information across a series of binary symmetric channels, and the associated trade-off between the number of hops $m$, the transmission time $n$, and the error probability. We introduce a simple, efficient, and deterministic protocol that attains positive information velocity (i.e., a non-vanishing ratio $\frac{m}{n}$ and small error probability) and is significantly simpler than existing protocols that do so. In addition, we characterize the optimal low-noise and high-noise scaling laws of the information velocity, and we adapt our 1-bit protocol to transmit $k$ bits over $m$ hops with $O(m+k)$ transmission time.
Information Theory
What problem does this paper attempt to address?
The problem that this paper attempts to solve is how to effectively transmit one bit of information in a series of binary symmetric channels, and to study the trade - off relationship among the transmission time \(n\), the number of hops \(m\), and the error probability in this process. Specifically, the authors focus on achieving a positive information rate (i.e., a non - zero information rate and a small error probability) in a multi - hop relay system, and propose a simple, efficient, and deterministic protocol to achieve this goal. In addition, they also analyze the optimal scaling laws of the information rate under low - noise and high - noise conditions, and extend the single - bit protocol to multi - bit transmission, which can reliably transmit \(O(k)\) bits of information within a transmission time of \(O(m + k)\). ### Main problems 1. **Information transmission in multi - hop relay systems**: - How to effectively transmit one bit of information in multiple binary symmetric channels? - Study the trade - off relationship among the transmission time \(n\), the number of hops \(m\), and the error probability. 2. **Achieving a positive information rate**: - Propose a simple, efficient, and deterministic protocol to achieve a positive information rate. - Ensure that the error probability does not exceed \(\frac{1}{3}\) for a sufficiently large \(m\). 3. **Information rate under low - noise and high - noise conditions**: - Analyze the optimal scaling law of the information rate under low - noise conditions. - Analyze the optimal scaling law of the information rate under high - noise conditions. 4. **Multi - bit transmission**: - Extend the single - bit protocol to multi - bit transmission, which can reliably transmit \(O(k)\) bits of information within a transmission time of \(O(m + k)\). ### Specific problem description - **System model**: - Consider a chain consisting of \(m + 1\) nodes, where node 0 is the encoder, node \(m\) is the decoder, and the remaining nodes are relay nodes. - The encoder node 0 is given a binary random variable \(\Theta\), which takes the value 0 or 1, with a probability of \(\frac{1}{2}\) for each value. - At each time step \(i\in\{1, 2,\ldots, n\}\), node \(j\) (\(0\leq j\leq m - 1\)) sends a bit \(X_{i,j}\) to node \(j + 1\) through a binary symmetric channel (BSC) with a crossover probability \(p\in(0,\frac{1}{2})\). - The channels are assumed to be memoryless and independent. - The decoder node \(m\) outputs an estimate \(\hat{\Theta}\) of \(\Theta\) after \(n\) time steps. - **Objective**: - For a given number of nodes \(m\) and BSC crossover probability \(p\), find the minimum block length \(n^*(m, p)\) such that there exists a protocol (encoding, relaying, and decoding) that satisfies \(P(\hat{\Theta}\neq\Theta)\leq\frac{1}{3}\). - Define the information rate as \(v(p)=\lim_{m\rightarrow\infty}\frac{m}{n^*(m, p)}\). - Study how to achieve a positive information rate, i.e., \(n = O(m)\) and the error probability does not exceed \(\frac{1}{3}\). ### Main contributions 1. **Proposed a simple, efficient, and deterministic protocol**: - Based on different nodes processing bit sequences of different lengths (for example, most nodes process 1 or 3 bits at a time, and a few nodes consider blocks of length \(\omega(1)\) or \(O(m)\)) and recursive decoding techniques. - Proved that this protocol can achieve a positive information rate. 2. **Analyzed the information rate under low - noise and high - noise conditions**: