[发明专利]修复多节点失效的MDS阵列码编码以及解码方法有效
申请号: | 201710156631.6 | 申请日: | 2017-03-16 |
公开(公告)号: | CN107086870B | 公开(公告)日: | 2019-10-22 |
发明(设计)人: | 侯韩旭;韩永祥;周清峰 | 申请(专利权)人: | 东莞理工学院 |
主分类号: | H03M7/04 | 分类号: | H03M7/04;H03M13/03;G06F3/06;H04L29/08 |
代理公司: | 深圳市科吉华烽知识产权事务所(普通合伙) 44248 | 代理人: | 孙伟 |
地址: | 523000 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及数据处理领域,其公开了一种修复多节点失效的MDS阵列码编码,其组成部分为C(k,r,p)码,通过构建一个(p‑1)*(k+r)的矩阵来存储原始信息数据块和冗余块,其中p为质数,且p大于k和r,k和r小于为小于p大于0的任意整数;k列称为信息列,其对应为k个数据块;r列为冗余列,其对应为r个冗余块,C(k,r,p)码中的加法和减法运算均为异或运算。本发明的有益效果是:能修复任意n‑k个节点失效且编解码计算复杂度较低的新Cauchy阵列码,提高了系统的容错性。通过二进制异或运算实现了新Cauchy阵列码的编解码,与CRS码相比,编解码过程的计算复杂度更低。 | ||
搜索关键词: | 修复 节点 失效 mds 阵列 编码 以及 解码 方法 | ||
【主权项】:
1.一种修复多节点失效的MDS阵列码编码方法,其特征在于:修复多节点失效的MDS阵列码编码组成部分为C(k,r,p)码,通过构建一个(p‑1)*(k+r)的矩阵来存储原始信息数据块和冗余块,其中p为质数,且p大于k和r,k和r均为小于p大于0的任意整数;k列称为信息列,其对应为k个数据块;r列为冗余列,其对应为r个冗余块,C(k,r,p)码中的加法和减法运算均为异或运算;C(k,r,p)码的构造过程为:给定k(p‑1)个信息比特,计算并添加k个校验比特,得到k个数据多项式,通过计算出编码多项式,存储多项式的次数为从0到p‑2的多项式的系数;存储在第j信息列的p‑1个信息比特和其校验比特表示的第一数据多项式为sj(x)=s0,j+s1,jx+…+sp‑2,jxp‑2+sp‑1,jxp‑1,其中,si,j表示阵列码C(k,r,p)的第j信息列的第i个比特;第三编码多项式为![]()
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东莞理工学院,未经东莞理工学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710156631.6/,转载请声明来源钻瓜专利网。
- 上一篇:一种微动开关组装夹具
- 下一篇:多功能扳手