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中的对称设计的每个点当作一个编码块,每个区组当作一个存储节点,构造一个参数为(θ+φ+λ,φ+λ,θ+φ+λ,φ+λ)的扩张部分重复码。