-
公开(公告)号:CN116366073A
公开(公告)日:2023-06-30
申请号:CN202310302871.8
申请日:2023-03-23
Applicant: 北京科技大学
IPC: H03M13/15
Abstract: 本发明公开了一种用于三冗余或四冗余MDS阵列码编码方法,涉及数据编码技术领域中阵列码的编码方法,其包括以下步骤:获取k个原始数据包;获取每个原始数据包mj所对应的二元编码系数矩阵Ψj或Ψ′j;生成不同编码方式所对应的编码数据包,分别表示为p、q、r,p′、q′、r″、s′和p″、q″、r″、s″。本发明在与经典MDS阵列码EVENODD码、RDP码保持相若的编码复杂度的同时,不同编码方式对应的原始数据节点数k最大可分别达到2L‑4、2L‑4和2L‑6,是经典MDS阵列码EVENODD码、RDP码对应k最大取值的近两倍。
-
公开(公告)号:CN114625571A
公开(公告)日:2022-06-14
申请号:CN202210249270.0
申请日:2022-03-14
Applicant: 北京科技大学
Abstract: 本发明公开了一种用于数据恢复的三冗余MDS阵列码编译方法,涉及数据还原技术领域,在简编码译码过程复杂度降低的基础上实现可以对3个丢失数据的修复,包括以下步骤:获取k个原始数据包;获取每个原始数据包mj所对应的二元编码系数矩阵Aj;生成3个编码数据包,分别表示为p、q和r;当原始数据包出现数据丢失,用剩余数据的原始数据包和编码数据包进行数据译码恢复。本发明具有计算简单、异或操作数目逼近最优的情况下可以容许三个数据包丢失的优点。
-