-
公开(公告)号:CN102272841B
公开(公告)日:2014-11-12
申请号:CN200980153162.6
申请日:2009-11-25
Applicant: 国际商业机器公司
CPC classification number: G11B20/1833 , G11B20/1201 , G11B20/1866 , G11B2020/1287 , G11B2020/1289 , G11B2020/1446 , G11B2020/1836 , G11B2220/93 , H03M13/27 , H03M13/271
Abstract: 为了将数据写入多磁道磁带,接收所接收的数据集并将其分割成未编码的子数据集,每个未编码的子数据集包括具有K2个行和K1个列的数组。对于每个未编码的子数据集,针对每个行生成N1-K1个C1奇偶校验字节,针对每个列生成N2-K2个C2奇偶校验字节。所述C1和C2奇偶校验字节分别被附加到所述行和列的末端,以分别形成编码后的C1和C2代码字。每个数据集的所有C1代码字被赋予特定的代码字标头以形成多个部分代码字对象(PCO)。根据所述标头内的信息将每个PCO映射到逻辑数据磁道。在每个逻辑数据磁道上,合并相邻PCO以形成CO,所述CO被调制编码并被映射成同步后的CO。然后将T个同步后的CO同时写入数据磁带,其中T是数据磁带上的并发活动磁道的数量。
-
公开(公告)号:CN101636789A
公开(公告)日:2010-01-27
申请号:CN200880008770.3
申请日:2008-02-29
Applicant: 国际商业机器公司
IPC: G11B20/18
CPC classification number: H03M13/15 , G11B20/1426 , H03M13/2707 , H03M13/2721 , H03M13/275 , H03M13/2792 , H03M13/2909 , H03M13/53
Abstract: 提供了一种系统、方法和计算机程序产品,用于编码数据以便记录在介质上,从而施加来自链接码或乘积码的调制和线性限制。生成未编码的用户数据的第一阵列。对每行进行调制编码以实施第一调制限制;将该阵列转换成第二阵列,所述第二阵列被转换成在使用调制数据交织的每列中具有预定空位置的第三阵列。为第三阵列的至少一些空位置计算C2校验字节,并生成第四阵列。计算每行中的C1校验符号,从而生成第五阵列。对第五阵列的每行中的每个C1校验符号施加第二调制限制,从而生成第六阵列。将第六阵列的行与标头和同步字段组合,以便记录在记录介质上。
-
公开(公告)号:CN102265346A
公开(公告)日:2011-11-30
申请号:CN200980152215.2
申请日:2009-11-17
Applicant: 国际商业机器公司
IPC: G11B20/18
CPC classification number: G11B20/1883 , G11B20/1833 , G11B20/1879 , G11B2020/183 , G11B2020/1836 , G11B2220/90
Abstract: 在磁带上的写后读操作期间形成第一SCO,该第一SCO包括两个编码处理的用户数据单元并且是第一SCO集合中T个SCO中的一个。用户数据单元的每个分别是第一SCO集合内第一用户数据单元集合和第二用户数据单元集合中T个用户数据单元中的一个。将第一SCO集合写入磁带并且立即读取。当在用户数据单元的一个中检测到错误时,形成第二SCO以包括第一用户数据单元,仅当在其他用户数据单元集合中的用户数据单元中没有检测到错误时,不包括该其他用户数据单元,第二SCO是第二SCO集合中T个SCO中的一个。继而,稍后将第二SCO集合重写到磁带上的稍后位置。
-
公开(公告)号:CN101636789B
公开(公告)日:2011-11-16
申请号:CN200880008770.3
申请日:2008-02-29
Applicant: 国际商业机器公司
IPC: G11B20/18
CPC classification number: H03M13/15 , G11B20/1426 , H03M13/2707 , H03M13/2721 , H03M13/275 , H03M13/2792 , H03M13/2909 , H03M13/53
Abstract: 提供了一种系统、方法和计算机程序产品,用于编码数据以便记录在介质上,从而施加来自链接码或乘积码的调制和线性限制。生成未编码的用户数据的第一阵列。对每行进行调制编码以实施第一调制限制;将该阵列转换成第二阵列,所述第二阵列被转换成在使用调制数据交织的每列中具有预定空位置的第三阵列。为第三阵列的至少一些空位置计算C2校验字节,并生成第四阵列。计算每行中的C1校验符号,从而生成第五阵列。对第五阵列的每行中的每个C1校验符号施加第二调制限制,从而生成第六阵列。将第六阵列的行与标头和同步字段组合,以便记录在记录介质上。
-
公开(公告)号:CN101946283A
公开(公告)日:2011-01-12
申请号:CN200980105548.X
申请日:2009-02-16
Applicant: 国际商业机器公司
CPC classification number: G11B20/1201 , G11B5/584 , G11B20/14 , G11B20/1833 , G11B2020/1281 , G11B2020/1284 , G11B2020/1287 , G11B2020/1484 , G11B2220/90 , G11B2220/93 , G11B2220/95
Abstract: 将纵向位置(LPOS)字L(n)编码为具有纠错能力。所述LPOS字包括被计算为(公式I)的多个LPOS符号L0(n)到Lk(n)并表示磁带存储系统中磁带相对于带头的纵向位置。响应于所述多个LPOS符号中的至少一个LPOS符号而确定字类型,以及响应于所确定的字类型,根据所述多个LPOS符号L(n)生成至少一个格式化符号F(n)。根据所述格式化符号F(n)生成至少一个奇偶校验符号P(n)。将所述格式化符号和奇偶校验符号传送到所述磁带存储系统的伺服通道以便记录在所述磁带的伺服磁道上。向LPOS字添加冗余在不增加LPOS字长度的情况下提供了纠正多位错误的能力。
-
公开(公告)号:CN102265346B
公开(公告)日:2016-01-20
申请号:CN200980152215.2
申请日:2009-11-17
Applicant: 国际商业机器公司
IPC: G11B20/18
CPC classification number: G11B20/1883 , G11B20/1833 , G11B20/1879 , G11B2020/183 , G11B2020/1836 , G11B2220/90
Abstract: 在磁带上的写后读操作期间形成第一SCO,该第一SCO包括两个编码处理的用户数据单元并且是第一SCO集合中T个SCO中的一个。用户数据单元的每个分别是第一SCO集合内第一用户数据单元集合和第二用户数据单元集合中T个用户数据单元中的一个。将第一SCO集合写入磁带并且立即读取。当在用户数据单元的一个中检测到错误时,形成第二SCO以包括第一用户数据单元,仅当在其他用户数据单元集合中的用户数据单元中没有检测到错误时,不包括该其他用户数据单元,第二SCO是第二SCO集合中T个SCO中的一个。继而,稍后将第二SCO集合重写到磁带上的稍后位置。
-
公开(公告)号:CN101946283B
公开(公告)日:2013-01-02
申请号:CN200980105548.X
申请日:2009-02-16
Applicant: 国际商业机器公司
CPC classification number: G11B20/1201 , G11B5/584 , G11B20/14 , G11B20/1833 , G11B2020/1281 , G11B2020/1284 , G11B2020/1287 , G11B2020/1484 , G11B2220/90 , G11B2220/93 , G11B2220/95
Abstract: 将纵向位置(LPOS)字L(n)编码为具有纠错能力。所述LPOS字包括被计算为(公式I)的多个LPOS符号L0(n)到Lk(n)并表示磁带存储系统中磁带相对于带头的纵向位置。响应于所述多个LPOS符号中的至少一个LPOS符号而确定字类型,以及响应于所确定的字类型,根据所述多个LPOS符号L(n)生成至少一个格式化符号F(n)。根据所述格式化符号F(n)生成至少一个奇偶校验符号P(n)。将所述格式化符号和奇偶校验符号传送到所述磁带存储系统的伺服通道以便记录在所述磁带的伺服磁道上。向LPOS字添加冗余在不增加LPOS字长度的情况下提供了纠正多位错误的能力。
-
公开(公告)号:CN102272841A
公开(公告)日:2011-12-07
申请号:CN200980153162.6
申请日:2009-11-25
Applicant: 国际商业机器公司
CPC classification number: G11B20/1833 , G11B20/1201 , G11B20/1866 , G11B2020/1287 , G11B2020/1289 , G11B2020/1446 , G11B2020/1836 , G11B2220/93 , H03M13/27 , H03M13/271
Abstract: 为了将数据写入多磁道磁带,接收所接收的数据集并将其分割成未编码的子数据集,每个未编码的子数据集包括具有K2个行和K1个列的数组。对于每个未编码的子数据集,针对每个行生成N1-K1个C1奇偶校验字节,针对每个列生成N2-K2个C2奇偶校验字节。所述C1和C2奇偶校验字节分别被附加到所述行和列的末端,以分别形成编码后的C1和C2代码字。每个数据集的所有C1代码字被赋予特定的代码字标头以形成多个部分代码字对象(PCO)。根据所述标头内的信息将每个PCO映射到逻辑数据磁道。在每个逻辑数据磁道上,合并相邻PCO以形成CO,所述CO被调制编码并被映射成同步后的CO。然后将T个同步后的CO同时写入数据磁带,其中T是数据磁带上的并发活动磁道的数量。
-
-
-
-
-
-
-