DocumentCode :
933521
Title :
Weight distribution of translates, covering radius, and perfect codes correcting errors of given weights
Author :
Karpovsky, Mark
Volume :
27
Issue :
4
fYear :
1981
fDate :
7/1/1981 12:00:00 AM
Firstpage :
462
Lastpage :
472
Abstract :
Let V bed binary linear (n,k) code defined by a check matrix H and let h(x) be the characteristic function for the set of columns of H . Connections between the Walsh transform of h(x) and the weight distributions of all translates of the code are obtained. Explicit formulas for the weight distributions of translates are given for small weights i(i< 8) . The computation of the weight distribution of all translates (including the code itself) for i< 8 requires at most 7(n-k)2^{n-k} additions and subtractions, 6 \\cdot 2^{n-k} multiplications and 2^{n-k+l} memory cells. This method may be very effective if there is an analytic expression for h(x) . A simple method for computing the covering radius of the code by the Walsh transform of h(x) is described. The implementation of this method requires for large n at most 2^{n-k}(n-k) \\log _{2}(n-k) arithmetical operations and 2^{n-k+1} memory cells. We define the concept L -perfect for codes, where L is a set of weights. After describing several linear and nonlinear L -perfect codes, necessary and sufficient conditions for a code to be L -perfect in terms of the Walsh transform of h(x) are established. An analog of the Lloyd theorem for such codes is proved.
Keywords :
Error-correcting codes; Linear codes; Walsh transforms; Boolean functions; Computer science; Distributed computing; Error correction codes; Fourier transforms; Hafnium; Sufficient conditions;
fLanguage :
English
Journal_Title :
Information Theory, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9448
Type :
jour
DOI :
10.1109/TIT.1981.1056379
Filename :
1056379
Link To Document :
بازگشت