English

Efficient Systematic Deletions/Insertions of $0$'s Error Control Codes and the $L_{1}$ Metric (Extended version)

Information Theory 2023-02-14 v1 Combinatorics math.IT

Abstract

This paper gives some theory and efficient design of binary block systematic codes capable of controlling the deletions of the symbol ``00'' (referred to as 00-deletions) and/or the insertions of the symbol ``00'' (referred to as 00-insertions). The problem of controlling 00-deletions and/or 00-insertions (referred to as 00-errors) is known to be equivalent to the efficient design of L1L_{1} metric asymmetric error control codes over the natural alphabet, N\mathbb{N}. So, tt 00-insertion correcting codes can actually correct tt 00-errors, detect (t+1)(t+1) 00-errors and, simultaneously, detect all occurrences of only 00-deletions or only 00-insertions in every received word (briefly, they are tt-Symmetric 00-Error Correcting/(t+1)(t+1)-Symmetric 00-Error Detecting/All Unidirectional 00-Error Detecting (tt-Sy00EC/(t+1)(t+1)-Sy00ED/AU00ED) codes). From the relations with the L1L_{1} distance, optimal systematic code designs are given. In general, for all t,kNt,k\in\mathbb{N}, a recursive method is presented to encode kk information bits into efficient systematic tt-Sy00EC/(t+1)(t+1)-Sy00ED/AU00ED codes of length nk+tlog2k+o(tlogn) n\leq k+t\log_{2}k+o(t\log n) as nNn\in\mathbb{N} increases. Decoding can be efficiently performed by algebraic means using the Extended Euclidean Algorithm (EEA).

Keywords

Cite

@article{arxiv.2302.06563,
  title  = {Efficient Systematic Deletions/Insertions of $0$'s Error Control Codes and the $L_{1}$ Metric (Extended version)},
  author = {Luca G. Tallini and Nawaf Alqwaifly and Bella Bose},
  journal= {arXiv preprint arXiv:2302.06563},
  year   = {2023}
}
R2 v1 2026-06-28T08:39:03.884Z