PERFECT (D, K)-CODES CAPABLE OF CORRECTING SINGLE PEAK-SHIFTS

被引:45
|
作者
LEVENSHTEIN, VI [1 ]
VINCK, AJH [1 ]
机构
[1] UNIV ESSEN GESAMTHSCH,INST EXPTL MATH,W-4300 ESSEN 12,GERMANY
关键词
PEAK-SHIFT CORRECTION; (D; K)-CODES; PERFECT;
D O I
10.1109/18.212300
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Codes, consisting of sequences 0 (alpha1) 10 (alpha2)1 ... 0 (alpha N)1, where d less-than-or-equal-to alpha(i) less-than-or-equal-to k, and call them (d,k)-codes of reduced length N are considered. We introduce a definition of arbitrary (d, k)- and perfect (d, k)-codes capable of correcting single peak-shifts of given size t. For the construction of perfect codes, a general combinatorial method connected with finding ''good'' weight sequences in Abelian groups is used, and the concept of perfect t-shift N-designs is introduced. Explicit constructions of such designs for t = 1, t = 2, and t = (p - 1)/2 are given, where p is a prime. This construction is not only effective, but also universal in the sense that it does not depend on the (d, k)-constraints. It also allows to correct automatically those peak-shifts that violate (d, k)-constraints. Furthermore, our construction is naturally extended to (d, k)-codes of fixed binary length and allows the determination of the beginning of the next codeword. The question whether the designed codes can be represented as systematic codes with minimal redundancy is considered as well. In particular, for any (d, k)-code with n q-ary (q = k - d + 1 > 2) information digits, a method of finding r q-ary check digits is given such that the resulting systematic code is capable of correcting single peak-shifts of size 1, where r is determined uniquely by q(r - 1) - 2(r - 1) < 2n + 1 less-than-or-equal-to q(r) - 2r. This code is perfect if 2n + 1 = q(r) - 2r.
引用
收藏
页码:656 / 662
页数:7
相关论文
共 14 条