“…An [n, k, d] linear code C over F q is a k-dimensional subspace of F n q with minimum (Hamming) distance d and length n. If the parameters reach the Singleton bound, namely, d = n − k + 1, then C is maximum distance separable (in short, MDS). Especially, generalized Reed-Solomon (in short, GRS) codes are a well known class of MDS codes, it is very important in coding theory and applications [12], [8], [18], [20], [25], [6], [17], [24], [26], [10], [1], [7], [13], [5]. Other known MDS codes have been constructed from n-arcs in projective geometry [9], circulant matrices [22], Hankel matrices [22], or twisted Reed-Solomon (in short, TGRS) codes [2], [3].…”