一种适用于光存储的自适应纠错方法技术

技术编号:39567204 阅读:8 留言:0更新日期:2023-12-03 19:18
本发明专利技术公开了一种适用于光存储的自适应纠错方法

【技术实现步骤摘要】
一种适用于光存储的自适应纠错方法、设备及系统


[0001]本专利技术属于光存储
,更具体地,涉及一种适用于光存储的自适应纠错方法

设备及系统


技术介绍

[0002]光存储技术以保存寿命长

非接触式读写

安全性高

易于更换盘片

生产成本低及复制发行方便等优点被广泛应用于海量冷数据存储

传统光存储技术基于激光与介质相互作用,导致介质的性质发生变化来存储信息

随着数字时代的到来,信息存储需求不断增长,据预测,到
2025
年全球生成的数据总量预计达到
175
泽字节
(ZB)
,为了满足日益增长的存储需求,提高光存储设备的存储容量具有十分重要的意义

[0003]传统的光存储技术通过缩小聚焦激光光斑和介质上的记录符大小提升光存储设备的存储容量,但受到光学衍射极限的限制,采用传统光存储技术提高光盘容量愈发困难

[0004]在传统的光存储技术中,为了保证信号可靠读出,里德

索罗门纠错码
(Reed

Solomoncode)
得到了广泛的应用,但是随着多阶光存储技术的发展,现有的纠错码方案无法满足新技术需要的纠错能力,若要使其满足所需的纠错能力,则需占用很多冗余空间,导致存储容量降低

因此,现有的光存储纠错码技术无法兼顾纠错能力和冗余空间的占用,在实际应用中存在一定的限制


技术实现思路

[0005]针对现有技术的缺陷和改进需求,本专利技术提供了一种适用于光存储的自适应纠错方法

设备及系统,其目的在于,在不明显增加冗余空间占用的情况下,显著提高光存储系统的纠错能力

[0006]为实现上述目的,按照本专利技术的一个方面,提供了一种适用于光存储的自适应纠错方法,包括编码阶段;编码阶段包括:
[0007]初始编码步骤:利用
RS(n0,
k)
码对待编码的
m

k
列数据块
B
的每一行进行编码,得到
m
个长度为
n0‑
k
的校验符号序列,附加于对应行之后,得到
m
个符号序列构成
m

n0列的符号块
B0;
[0008]高阶编码码步骤,包括:
[0009](S1)
初始化
j
=1;
[0010](S2)
利用
RS(n
j

k
j
)
对符号块
B
j
‑1中的
m
行符号序列分别进行编码,得到
m
个长度为
n
j

k
j

j
阶校验符号序列
r
1_j
(x)

r
m_j
(x)
,附加于对应行之后,得到
m
个符号序列构成
m

n
j
列的符号块
B
j

k
j

n
j
‑1;
[0011](S3)

j
的值加1后,若
j≤S
,则转入步骤
(S2)
;否则,转入级联校验编码步骤;
S
为预设正整数;
[0012]级联校验编码步骤包括:对一阶校验符号序列
r
1_1
(x)、r
2_1
(x)、

r
m_1
(x)
组成的符
号序列进行
RS
编码,得到级联校验符号序列
R1(x)
;对二阶校验符号序列
r
1_2
(x)、r
2_2
(x)、

r
m_2
(x)
组成的符号序列进行
RS
编码,得到级联校验符号序列
R2(x)

……
;对
S
阶校验符号序列
r
1_S
(x)、r
2_S
(x)、

r
m_S
(x)
组成的符号序列进行
RS
编码,得到级联校验符号序列
R
S
(x)

[0013]编码块构建步骤:将级联校验符号序列
R1(x)、R2(x)

R
S
(x)
中的符号均匀附加到符号块
B0之后,得到数据块
B
对应的编码块编码结束

[0014]进一步地,本专利技术提供的适用于光存储的自适应纠错方法,还包括译码阶段;译码阶段包括:
[0015]独立译码步骤:从待译码的编码块的每一行中,提取前
n0个符号,得到
m
个长度为
n0的符号序列采用
RS(n0,
k)
码分别对符号序列进行译码,得到
m
行符号序列若存在译码失败的行,则将译码失败的行作为目标行,并触发高阶译码步骤;否则,触发数据块构建步骤;
[0016]高阶译码步骤包括:
[0017](T1)
初始化
j
=1;
[0018](T2)
从编码块中提取级联校验符号序列
R
j
(x)
对应的符号序列
R'
j
(x)
,利用
RS(n
j

k
j
)
码分别对
m
行符号序列进行编码,产生
m
个长度为
n
j

k
j

j
阶校验符号序列
r'
1_j
(x)

r'
m_j
(x)
,利用
RS
码对
r'
1_j
(x)

r'
m_j
(x)
以及
R'
j
(x)
构成的符号序列进行译码,将译码后的一阶校验符号序列附加于对应行之后,得到
m
个长度为
n
j
的符号序列
[0019](T3)
从符号序列中提本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种适用于光存储的自适应纠错方法,其特征在于,包括编码阶段;所述编码阶段包括:初始编码步骤:利用
RS(n0,
k)
码对待编码的
m

k
列数据块
B
的每一行进行编码,得到
m
个长度为
n0‑
k
的校验符号序列,附加于对应行之后,得到
m
个符号序列构成
m

n0列的符号块
B0;高阶编码码步骤,包括:
(S1)
初始化
j
=1;
(S2)
利用
RS(n
j

k
j
)
对符号块
B
j
‑1中的
m
行符号序列分别进行编码,得到
m
个长度为
n
j

k
j

j
阶校验符号序列
r
1_j
(x)

r
m_j
(x)
,附加于对应行之后,得到
m
个符号序列构成
m

n
j
列的符号块
B
j

k
j

n
j
‑1;
(S3)

j
的值加1后,若
j≤S
,则转入步骤
(S2)
;否则,转入级联校验编码步骤;
S
为预设正整数;所述级联校验编码步骤包括:对一阶校验符号序列
r
1_1
(x)、r
2_1
(x)、

r
m_1
(x)
组成的符号序列进行
RS
编码,得到级联校验符号序列
R1(x)
;对二阶校验符号序列
r
1_2
(x)、r
2_2
(x)、

r
m_2
(x)
组成的符号序列进行
RS
编码,得到级联校验符号序列
R2(x)

……
;对
S
阶校验符号序列
r
1_S
(x)、r
2_S
(x)、

r
m_S
(x)
组成的符号序列进行
RS
编码,得到级联校验符号序列
R
S
(x)
;编码块构建步骤:将级联校验符号序列
R1(x)、R2(x)

R
S
(x)
中的符号均匀附加到符号块
B0之后,得到数据块
B
对应的编码块编码结束
。2.
如权利要求1所述的适用于光存储的自适应纠错方法,其特征在于,还包括译码阶段;所述译码阶段包括:独立译码步骤:从待译码的编码块的每一行中,提取前
n0个符号,得到
m
个长度为
n0的符号序列采用
RS(n0,
k)
码分别对符号序列进行译码,得到
m
行符号序列若存在译码失败的行,则将译码失败...

【专利技术属性】
技术研发人员:吴非桂天炜张猛李威方争谢长生
申请(专利权)人:华中科技大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1