{"title":"New Constructions of q-Ary MDS Array Codes With Multiple Parities and Their Effective Decoding","authors":"Jingjie Lv;Weijun Fang;Xiangyu Chen;Jing Yang;Shu-Tao Xia","doi":"10.1109/TIT.2023.3300919","DOIUrl":null,"url":null,"abstract":"From the perspective of parity-check matrices, we present new constructions of \n<inline-formula> <tex-math>$q$ </tex-math></inline-formula>\n-ary maximum distance separable (MDS) array codes with multiple parities. Applying these constructions, some new types of MDS array codes with array numbers \n<inline-formula> <tex-math>$m-\\tau $ </tex-math></inline-formula>\n can be derived, where \n<inline-formula> <tex-math>${\\mathrm{ gcd}}(m,q)=1$ </tex-math></inline-formula>\n. Moreover, an explicit construction of binary MDS array codes is also presented. Compared to the existing MDS array codes, one important characteristic of these codes is that their available code lengths are much longer, which is suitable for large-scale storage systems. In some particular cases, the maximum code lengths of these codes and their extension can be up to \n<inline-formula> <tex-math>$2^{m-\\tau }$ </tex-math></inline-formula>\n and \n<inline-formula> <tex-math>$2^{m-\\tau }+1$ </tex-math></inline-formula>\n (or \n<inline-formula> <tex-math>$2^{m-\\tau }+2$ </tex-math></inline-formula>\n), respectively. Moreover, to demonstrate the applicability of our constructed MDS array codes, we present an effective generic decoding method for the erased errors. In particular, when there are no more than three erasures occurring, a scheduled algorithm for the syndrome computation of our explicit construction is further proposed, whose computational complexity is asymptotically optimal. Furthermore, this algorithm can be directly applied to the encoding procedure of their extended form. The simulation shows that our new MDS array codes have better encoding and decoding performances than the corresponding extended RS codes coupled with different algorithms.","PeriodicalId":13494,"journal":{"name":"IEEE Transactions on Information Theory","volume":"69 11","pages":"7082-7098"},"PeriodicalIF":2.2000,"publicationDate":"2023-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Information Theory","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/10198890/","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
引用次数: 1
Abstract
From the perspective of parity-check matrices, we present new constructions of
$q$
-ary maximum distance separable (MDS) array codes with multiple parities. Applying these constructions, some new types of MDS array codes with array numbers
$m-\tau $
can be derived, where
${\mathrm{ gcd}}(m,q)=1$
. Moreover, an explicit construction of binary MDS array codes is also presented. Compared to the existing MDS array codes, one important characteristic of these codes is that their available code lengths are much longer, which is suitable for large-scale storage systems. In some particular cases, the maximum code lengths of these codes and their extension can be up to
$2^{m-\tau }$
and
$2^{m-\tau }+1$
(or
$2^{m-\tau }+2$
), respectively. Moreover, to demonstrate the applicability of our constructed MDS array codes, we present an effective generic decoding method for the erased errors. In particular, when there are no more than three erasures occurring, a scheduled algorithm for the syndrome computation of our explicit construction is further proposed, whose computational complexity is asymptotically optimal. Furthermore, this algorithm can be directly applied to the encoding procedure of their extended form. The simulation shows that our new MDS array codes have better encoding and decoding performances than the corresponding extended RS codes coupled with different algorithms.
期刊介绍:
The IEEE Transactions on Information Theory is a journal that publishes theoretical and experimental papers concerned with the transmission, processing, and utilization of information. The boundaries of acceptable subject matter are intentionally not sharply delimited. Rather, it is hoped that as the focus of research activity changes, a flexible policy will permit this Transactions to follow suit. Current appropriate topics are best reflected by recent Tables of Contents; they are summarized in the titles of editorial areas that appear on the inside front cover.