arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2004.01654cs.ITmath.COmath.IT
收藏

通信网中的差错检测与纠错

Error Detection and Correction in Communication Networks

Chong Shangguan, Itzhak Tamo

摘要:

设$G$是$n$顶点上的连通图,$C$是定义在字母集$\{0,1\}^m$上的具有$d\ge 2$的$(n,k,d)$码。假设对于$1\le i\le n$,$G$的第$i$个顶点保存输入符号$x_i\in\{0,1\}^m$,并且让$\vec{x}=(x_1,\ldots,x_n)\in\{0,1\}^{mn}$是由这些符号形成的输入向量。假设$G$的每个顶点可以通过沿着边发送消息来与其邻居通信,并且这些顶点必须根据预定的通信协议确定性地决定是否是$\vec{x}\in C$。那么解决这个问题的最小通信成本是多少呢?此外,如果$\vec{x}\not\in C$,比如说,在$x_i$中有少于$\lfloor(d-1)/2\rfloor$的输入错误,那么纠错的最小通信成本是多少?本文对这两个问题进行了初步的研究。对于错误检测问题,我们得到了两个下界的$n,k,d,m$的函数的通信成本,我们的边界是紧的几个图和代码。对于纠错问题,我们设计了一个协议,可以有效地纠正一个单一的输入错误时,$G$是一个循环和$C$是一个重复码。我们还提出了几个有趣的问题,为进一步研究。

英文摘要:

Let $G$ be a connected graph on $n$ vertices and $C$ be an $(n,k,d)$ code with $d\ge 2$, defined on the alphabet set $\{0,1\}^m$. Suppose that for $1\le i\le n$, the $i$-th vertex of $G$ holds an input symbol $x_i\in\{0,1\}^m$ and let $\vec{x}=(x_1,\ldots,x_n)\in\{0,1\}^{mn}$ be the input vector formed by those symbols. Assume that each vertex of $G$ can communicate with its neighbors by transmitting messages along the edges, and these vertices must decide deterministically, according to a predetermined communication protocol, that whether $\vec{x}\in C$. Then what is the minimum communication cost to solve this problem? Moreover, if $\vec{x}\not\in C$, say, there is less than $\lfloor(d-1)/2\rfloor$ input errors among the $x_i$'s, then what is the minimum communication cost for error correction? In this paper we initiate the study of the two problems mentioned above. For the error detection problem, we obtain two lower bounds on the communication cost as functions of $n,k,d,m$, and our bounds are tight for several graphs and codes. For the error correction problem, we design a protocol which can efficiently correct a single input error when $G$ is a cycle and $C$ is a repetition code. We also present several interesting problems for further research.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑