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

被引:52
作者
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
相关论文
共 13 条
[1]   BOUNDS AND CONSTRUCTIONS FOR RUNLENGTH-LIMITED ERROR-CONTROL BLOCK-CODES [J].
ABDELGHAFFAR, KAS ;
WEBER, JH .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1991, 37 (03) :789-800
[2]   ERROR AND ERASURE CONTROL (D,K) BLOCK-CODES [J].
FERREIRA, HC ;
LIN, S .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1991, 37 (05) :1399-1408
[3]   ERROR DETECTING MULTIPLE BLOCK (D,K) CODES [J].
FREDRICKSON, LJ ;
WOLF, JK .
IEEE TRANSACTIONS ON MAGNETICS, 1989, 25 (05) :4096-4098
[4]  
IMMINK KAS, 1990, CODING TECHNIQUES DI
[5]   GENERATING-FUNCTIONS AND LOWER BOUNDS ON RATES FOR LIMITED ERROR-CORRECTING CODES [J].
KOLESNIK, VD ;
KRACHKOVSKY, VY .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1991, 37 (03) :778-788
[6]  
KUZNETSOV A, 1991, JUN IEEE INT S INF T, P256
[7]  
Levenshtein V. I., 1965, PROBL TRANSMISSION I, V1, P12
[8]  
LEVENSHTEIN VI, 1992, DISCRETE MATH APPLIC, V2
[9]   BOUNDS ON THE CAPACITY OF THE BIT-SHIFT MAGNETIC RECORDING CHANNEL [J].
SHAMAI, S ;
ZEHAVI, E .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1991, 37 (03) :863-872
[10]  
Varshamov R. R., 1965, AUTOMAT REM CONTR+, V161, P288