一种扩张部分重复码构造方法

文档序号:25543610发布日期:2021-06-18 20:40阅读:来源:国知局

技术特征:

1.一种扩张部分重复码构造方法,其特征在于包括如下步骤:

s1.获取原数据文件;

s2.选择特定参数的可嵌入拟剩余设计;

s3.根据选择的可嵌入拟剩余设计的参数,对原数据文件进行mds编码;

s4.结合选择的可嵌入拟剩余设计,得到基础部分重复码;

s5.生成选择的可嵌入拟剩余设计对应的对称设计;

s6.通过生成的对称设计,得到扩张部分重复码。

2.根据权利要求1所述的扩张部分重复码构造方法,其特征在于所述的步骤s2具体为,选择特定参数为2-(θ,φ,λ)的可嵌入拟剩余设计,其中θ为可嵌入拟剩余设计中点的个数,φ为区组的大小;同时,满足θ个点中任意两个点出现在λ个不同的区组中,并且λ(θ-1)=(φ-1)(φ+λ)。

3.根据权利要求2所述的扩张部分重复码构造方法,其特征在于所述的步骤s3具体为,将原数据文件划分成大小相同的m份,通过参数为(θ,m)的mds编码后,获得θ个编码块。

4.根据权利要求3所述的扩张部分重复码构造方法,其特征在于所述的步骤s4具体为,将步骤s3中的θ个编码块与步骤s2中的可嵌入拟剩余设计的θ个点建立对应关系,并且将每个区组当作一个存储节点,得到一个参数为(θ(φ+λ)/φ,φ,θ,φ+λ)的基础部分重复码。

5.根据权利要求4所述的扩张部分重复码构造方法,其特征在于所述的步骤s5具体为,根据步骤s2中选择的可嵌入拟剩余设计,增加若干点和区组,得到一个参数为2-(θ+φ+λ,φ+λ,λ)的对称设计,其中θ+φ+λ表示对称设计中点的个数,φ+λ表示区组的大小,满足θ+φ+λ个点中任意两个点出现在λ个不同的区组中。

6.根据权利要求5所述的扩张部分重复码构造方法,其特征在于所述的增加若干点和区组具体为,在可嵌入拟剩余设计θ个点的基础上,新增φ+λ个不同的点并将这φ+λ点存入一个新的区组,同时在原拟剩余设计中的每个区组增加λ个新引入的点。

7.根据权利要求6所述的扩张部分重复码构造方法,其特征在于所述的步骤s6具体为,将步骤s5中的对称设计的每个点当作一个编码块,每个区组当作一个存储节点,构造一个参数为(θ+φ+λ,φ+λ,θ+φ+λ,φ+λ)的扩张部分重复码。


技术总结
本发明公开了一种扩张部分重复码构造方法,包括获取原数据文件;选择特定参数的可嵌入拟剩余设计;根据选择的可嵌入拟剩余设计的特定参数,对原数据文件进行MDS编码;结合选择的可嵌入拟剩余设计,得到基础部分重复码;生成选择的可嵌入拟剩余设计对应的对称设计;通过生成的对称设计,得到扩张部分重复码。本发明构造的扩张部分重复码能够根据环境变化动态调整参数,增加系统的存储容量,具有很好的实用价值。

技术研发人员:朱兵;赵旭煜;曾志伟;王伟平;盛羽;王建新
受保护的技术使用者:中南大学
技术研发日:2021.05.06
技术公布日:2021.06.18
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1