利用用于存储在磁带上的数据的横向编码的逻辑格式的制作方法

文档序号:14838025发布日期:2018-06-30 13:14阅读:来源:国知局
利用用于存储在磁带上的数据的横向编码的逻辑格式的制作方法

技术特征:

1.一种带驱动器,包括:

多个写入头元件;

处理电路;以及

逻辑,其与所述处理电路集成、由所述处理电路可运行、或者与所述处理电路集成并且由所述处理电路可运行,所述逻辑被配置为使得所述处理电路:

接收数据以使用所述多个写入头元件存储到磁带介质,所述数据被组织成预定数目的二维阵列,每个二维阵列包括与多个宽伸展(WS)码字正交地放置的多个窄伸展(NS)码字;以及

使用所述多个写入头元件中的、能够将数据同时写入到带轨道的第一数目的写入头元件,来将所述NS码字中的每个NS码字连续地写入到所述磁带介质的多个轨道上,其中来自第一二维阵列的第一NS码字在开始写入来自所述第一二维阵列的第二NS码字之前被完全地写入到所述磁带介质,

其中所述多个NS码字利用比所述多个WS码字更强的编码被保护。

2.根据权利要求1所述的带驱动器,其中所述更强的编码基于与WS码字中的误差符号的可校正百分比相比更高的NS码字中的误差符号的可校正百分比。

3.根据权利要求1所述的带驱动器,其中所述更强的编码基于T2/N2大于T1/N1,其中T1等于floor(P1/2),floor(P1/2)表示对(P1/2)向下取整,N1等于WS码字的长度,P1是WS码字奇偶校验长度并且等于所述WS码字长度减去WS数据字长度,并且其中T2等于floor(P2/2),N2等于NS码字的长度,P2是NS码字奇偶校验长度并且等于所述NS码字长度减去NS数据字长度。

4.根据权利要求3所述的带驱动器,其中每个NS码字的多于一个符号被写入到所述磁带介质的所述多个轨道中的每个轨道,并且其中与在被写入到所述磁带介质之后的NS码字相比,在被写入到所述磁带介质之后的WS码字在所述磁带介质上在纵向方向上占据至少(N1-1)倍的距离。

5.根据权利要求1所述的带驱动器,其中所述逻辑还使得所述处理电路:

使用两个里德索罗门(RS)码来对数据集进行编码,以产生表示所述数据集的、所述预定数目的二维阵列内的彼此正交地放置的所述多个NS码字和所述多个WS码字,

其中每个NS码字包括所述数据集的不同部分以及从所述数据集的所述不同部分产生的奇偶校验。

6.根据权利要求1所述的带驱动器,其中所述逻辑还使得所述处理电路:

在将所述NS码字中的每个NS码字连续地写入到所述磁带介质的所述多个轨道上之前,使用NS块交织器来将预定数目的NS码字字节交织在一起以形成经字节交织的NS码字,

其中沿着所述磁带介质的所述多个轨道中的每个轨道的、由所述经字节交织的NS码字占据的字节的数目是由单个NS码字占据的字节的数目乘以经字节交织在一起的NS码字的所述预定数目的倍数,并且

其中经字节交织在一起的NS码字的所述预定数目处于从2至8的包含性范围内。

7.一种方法,包括:

接收数据以使用带驱动器存储到磁带介质,所述数据被组织成预定数目的二维阵列,每个二维阵列包括与多个宽伸展(WS)码字正交地放置的多个窄伸展(NS)码字;以及

使用所述带驱动器的、能够将数据同时写入到带轨道的第一数目的通道,来将所述NS码字中的每个NS码字连续地写入到所述磁带介质的多个轨道上,其中来自第一二维阵列的第一NS码字在开始写入来自所述第一二维阵列的第二NS码字之前被完全地写入到所述磁带介质,

其中所述多个NS码字利用比所述多个WS码字更强的编码被保护。

8.根据权利要求7所述的方法,其中所述更强的编码基于与WS码字中的误差符号的可校正百分比相比更高的NS码字中的误差符号的可校正百分比。

9.根据权利要求7所述的方法,其中所述更强的编码基于T2/N2大于T1/N1,其中T1等于floor(P1/2),N1等于WS码字的长度,P1是WS码字奇偶校验长度并且等于所述WS码字长度减去WS数据字长度,并且其中T2等于floor(P2/2),N2等于NS码字的长度,P2是NS码字奇偶校验长度并且等于所述NS码字长度减去NS数据字长度。

10.根据权利要求9所述的方法,其中每个NS码字的多于一个符号被写入到所述磁带介质的所述多个轨道中的每个轨道,并且其中与在被写入到所述磁带介质之后的NS码字相比,在被写入到所述磁带介质之后的WS码字在所述磁带介质上在纵向方向上占据至少(N1-1)倍的距离。

11.根据权利要求7所述的方法,还包括:

使用两个里德索罗门(RS)码来对数据集进行编码,以产生表示所述数据集的、所述预定数目的二维阵列内的彼此正交地放置的所述多个NS码字和所述多个WS码字,其中每个NS码字包括所述数据集的不同部分以及从所述数据集的所述不同部分产生的奇偶校验。

12.根据权利要求7所述的方法,还包括:

在将所述NS码字中的每个NS码字连续地写入到所述磁带介质的所述多个轨道上之前,使用NS块交织器来将预定数目的NS码字字节交织在一起以形成经字节交织的NS码字,其中沿着所述磁带介质的所述多个轨道中的每个轨道的、由所述经字节交织的NS码字占据的字节的数目是由单个NS码字占据的字节的数目乘以经字节交织在一起的NS码字的所述预定数目的倍数,并且其中经字节交织在一起的NS码字的所述预定数目处于从2至8的包含性范围内。

13.根据权利要求7所述的方法,其中所述多个NS码字沿着所述磁带介质的、等于所述带驱动器被配置为同时写入的轨道的最大数目的数目的轨道被写入。

14.一种计算机程序产品,所述计算机程序产品包括具有实现在其中的程序指令的计算机可读存储介质,所实现的所述程序指令由处理电路可运行以使得所述处理电路:

由所述处理电路接收数据以使用带驱动器存储到磁带介质,所述数据被组织成预定数目的二维阵列,每个二维阵列包括与多个宽伸展(WS)码字正交地放置的多个窄伸展(NS)码字;以及

由所述处理电路使用所述带驱动器的、能够将数据同时写入到带轨道的第一数目的通道,来将所述NS码字中的每个NS码字连续地写入到所述磁带介质的多个轨道上,其中来自第一二维阵列的第一NS码字在开始写入来自所述第一二维阵列的第二NS码字之前被完全地写入到所述磁带介质,

其中所述多个NS码字利用比所述多个WS码字更强的编码被保护。

15.根据权利要求14所述的计算机程序产品,其中所述更强的编码基于与WS码字中的误差符号的可校正百分比相比更高的NS码字中的误差符号的可校正百分比。

16.根据权利要求14所述的计算机程序产品,其中所述更强的编码基于T2/N2大于T1/N1,其中T1等于floor(P1/2),N1等于WS码字的长度,P1是WS码字奇偶校验长度并且等于所述WS码字长度减去WS数据字长度,并且其中T2等于floor(P2/2),N2等于NS码字的长度,P2是NS码字奇偶校验长度并且等于所述NS码字长度减去NS数据字长度。

17.根据权利要求16所述的计算机程序产品,其中每个NS码字的多于一个符号被写入到所述磁带介质的所述多个轨道中的每个轨道,并且其中与在被写入到所述磁带介质之后的NS码字相比,在被写入到所述磁带介质之后的WS码字在所述磁带介质上在纵向方向上占据至少(N1-1)倍的距离。

18.根据权利要求14所述的计算机程序产品,其中所实现的所述程序指令还由所述处理电路可运行以使得所述处理电路:

由所述处理电路使用两个里德索罗门(RS)码来对数据集进行编码,以产生表示所述数据集的、所述预定数目的二维阵列内的彼此正交地放置的所述多个NS码字和所述多个WS码字,其中每个NS码字包括所述数据集的不同部分以及从所述数据集的所述不同部分产生的奇偶校验。

19.根据权利要求14所述的计算机程序产品,其中所实现的所述程序指令还由所述处理电路可运行以使得所述处理电路:

由所述处理电路在将所述NS码字中的每个NS码字连续地写入到所述磁带介质的所述多个轨道上之前,使用NS块交织器来将预定数目的NS码字字节交织在一起以形成经字节交织的NS码字,

其中沿着所述磁带介质的所述多个轨道中的每个轨道的、由所述经字节交织的NS码字占据的字节的数目是由单个NS码字占据的字节的数目乘以经字节交织在一起的NS码字的所述预定数目的倍数,并且

其中经字节交织在一起的NS码字的所述预定数目处于从2至8的包含性范围内。

20.根据权利要求14所述的计算机程序产品,其中所述多个NS码字沿着所述磁带介质的、等于所述带驱动器被配置为同时写入的轨道的最大数目的数目的轨道被写入。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1