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.