Uploaded by TuαΊ₯n LΓͺ Anh

THE NEW CONSTRUCTION OF RANK CODES

advertisement
THE NEW CONSTRUCTION OF RANK CODES
T
his research paper, as its title stated “The new construction of
rank codes”, presented a new construction of rank codes, which
defines new codes and includes known codes.
The paper is organized as follows. First, the authors describe known
rank codes. Then, show the new construction and prove that this is the
MRD code. They also give the proof of difference of rank, encoding
and fast encoding algorithms are well-described. In short, the main
purpose of this paper is to demonstrate the way how to produce new
rank codes with fast decoding algorithm.
A set {π‘₯1, π‘₯2, … , π‘₯𝑛 } of vectors from 𝑋 𝑛 is called a code with code
distance 𝑑 = min 𝑑(π‘₯𝑖 , π‘₯𝑗 ). If the set also forms a π‘˜-dimensional
subspace of 𝑋 𝑛 , then it’s called a linear (𝑛, π‘˜)-code with distance 𝑑.
Such a linear rank metric code always satisfies the Singleton bound
𝑑 ≤ 𝑛 − π‘˜ + 1 . A rank code is also known as an algebraic linear code
over the finite field 𝐺𝐹(π‘ž 𝑁 ) similar to Reed-Solomon code.
The only known rank codes are maximum rank distance (MRD)
codes. First, the authors briefly describe the known construction: “Let
β„Žπ‘– ∈ 𝐺𝐹 (π‘ž 𝑁 ), 𝑖 = 1, … , 𝑛, be linearly independent over 𝐺𝐹(π‘ž). Let
𝑑 ≤ 𝑛. Then the parity-check matrix:
defines MRD code C with the rank distance 𝑑.
The generator matrix G of MRD code C with distance 𝑑 ≤ 𝑛 is the
matrix:
Moving to chap. IV, the authors give the matrix:
with elements β„Žπ‘– ∈ 𝐺𝐹 (π‘ž 𝑁 ), 𝑛 ≤ 𝑁, linearly independent over 𝐺𝐹 (π‘ž ).
They’re gonna prove that π‘―π‘š is the parity-check matrix for MRD
code provided that π‘š and 𝑁 are coprime.
There are a total of four lemmas and four theorems with proofs stated
in the research paper. These fulfill the process of the fast encoding
step. Recall that the fast encoding algorithm for known rank codes
over the subfield 𝐺𝐹 (π‘ž 𝑁 ) operates over 𝐺𝐹 (π‘ž π‘π‘š ). The authors
change the decoding algorithm to operate over 𝐺𝐹 (π‘ž 𝑁 ).
Let g = (𝑔1, … , 𝑔𝑛) be a codeword, e = (𝑒1, … , 𝑒𝑛) be an error
vector, and 𝑦 = 𝑔 + 𝑒 be a received vector.
Let rank norm of the error vector be 𝑙. Then:
Where (𝑒1, … , 𝑒𝑙) ∈ 𝐺𝐹 (π‘ž 𝑁 ) are linearly independent over 𝐺𝐹 (π‘ž )
and a matrix Y = (π‘Œπ‘–π‘— ) is (𝑙 π‘₯ 𝑛)-matrix of rank 𝑙 with elements over
𝐺𝐹 (π‘ž ). Then compute the syndrome S:
Elements
are linearly independent over 𝐺𝐹 (π‘ž ).
Therefore, the equation for error detection may be written as the
system of equations:
The goal of decoder is to solve the system of equations for the
minimal 𝑙. This is done via linearized polynomials. The main issue in
the modification of the decoding algorithm is using theorem 3 and 4
given and proved in the research paper.
So that’s every basic things, or fundamentals of building new rank
codes. The rank codes include previously known rank codes as a
partial case, and the fast decoding algorithm is given.
Download