TY - JOUR
T1 - Error-correcting codes in projective spaces via rank-metric codes and ferrers diagrams
AU - Etzion, Tuvi
AU - Silberstein, Natalia
N1 - Funding Information:
Manuscript received July 30, 2008; revised February 02, 2009. Current version published June 24, 2009. This work was supported in part by the Israel Science Foundation (ISF), Jerusalem, Israel, under Grant 230/08. This work is part of N. Silberstein’s Ph.D. dissertation performed at the Technion. The authors are with the Department of Computer Science, Technion–Israel Institute of Technology, Technion City, Haifa 32000, Israel (e-mail: etzion@cs. technion.ac.il; natalys@cs.technion.ac.il). Communicated by I. Dumer, Associate Editor for Coding Theory. Digital Object Identifier 10.1109/TIT.2009.2021376
PY - 2009/7/15
Y1 - 2009/7/15
N2 - Coding in the projective space has received recently a lot of attention due to its application in network coding. Reduced row echelon form of the linear subspaces and Ferrers diagram can play a key role for solving coding problems in the projective space. In this paper, we propose a method to design error-correcting codes in the projective space. We use a multilevel approach to design our codes. First, we select a constant-weight code. Each codeword defines a skeleton of a basis for a subspace in reduced row echelon form. This skeleton contains a Ferrers diagram on which we design a rank-metric code. Each such rank-metric code is lifted to a constant-dimension code. The union of these codes is our final constant-dimension code. In particular, the codes constructed recently by Koetter and Kschischang are a subset of our codes. The rank-metric codes used for this construction form a new class of rank-metric codes. We present a decoding algorithm to the constructed codes in the projective space. The efficiency of the decoding depends on the efficiency of the decoding for the constant-weight codes and the rank-metric codes. Finally, we use puncturing on our final constant-dimension codes to obtain large codes in the projective space which are not constant-dimension.
AB - Coding in the projective space has received recently a lot of attention due to its application in network coding. Reduced row echelon form of the linear subspaces and Ferrers diagram can play a key role for solving coding problems in the projective space. In this paper, we propose a method to design error-correcting codes in the projective space. We use a multilevel approach to design our codes. First, we select a constant-weight code. Each codeword defines a skeleton of a basis for a subspace in reduced row echelon form. This skeleton contains a Ferrers diagram on which we design a rank-metric code. Each such rank-metric code is lifted to a constant-dimension code. The union of these codes is our final constant-dimension code. In particular, the codes constructed recently by Koetter and Kschischang are a subset of our codes. The rank-metric codes used for this construction form a new class of rank-metric codes. We present a decoding algorithm to the constructed codes in the projective space. The efficiency of the decoding depends on the efficiency of the decoding for the constant-weight codes and the rank-metric codes. Finally, we use puncturing on our final constant-dimension codes to obtain large codes in the projective space which are not constant-dimension.
KW - Constant-dimension codes
KW - Constant-weight codes
KW - Ferrers diagram
KW - Identifying vector
KW - Network coding
KW - Projective space codes
KW - Puncturing
KW - Rank-metric codes
KW - Reduced row echelon form
UR - http://www.scopus.com/inward/record.url?scp=67650156080&partnerID=8YFLogxK
U2 - 10.1109/TIT.2009.2021376
DO - 10.1109/TIT.2009.2021376
M3 - Article
AN - SCOPUS:67650156080
SN - 0018-9448
VL - 55
SP - 2909
EP - 2919
JO - IEEE Transactions on Information Theory
JF - IEEE Transactions on Information Theory
IS - 7
ER -