发明名称 |
乘积码的反向链接编码系统和方法 |
摘要 |
提供了一种系统、方法和计算机程序产品,用于编码数据以便记录在介质上,从而施加来自链接码或乘积码的调制和线性限制。生成未编码的用户数据的第一阵列。对每行进行调制编码以实施第一调制限制;将该阵列转换成第二阵列,所述第二阵列被转换成在使用调制数据交织的每列中具有预定空位置的第三阵列。为第三阵列的至少一些空位置计算C2校验字节,并生成第四阵列。计算每行中的C1校验符号,从而生成第五阵列。对第五阵列的每行中的每个C1校验符号施加第二调制限制,从而生成第六阵列。将第六阵列的行与标头和同步字段组合,以便记录在记录介质上。 |
申请公布号 |
CN101636789B |
申请公布日期 |
2011.11.16 |
申请号 |
CN200880008770.3 |
申请日期 |
2008.02.29 |
申请人 |
国际商业机器公司 |
发明人 |
E·埃莱夫特里乌;R·哈钦斯;T·米特尔霍尔泽;P·西格 |
分类号 |
G11B20/18(2006.01)I |
主分类号 |
G11B20/18(2006.01)I |
代理机构 |
北京市中咨律师事务所 11247 |
代理人 |
于静;杨晓光 |
主权项 |
一种用于记录写路径的反向链接编码系统,包括:用户数据阵列生成器,其可操作以处理输入用户数据并生成第一数据阵列;第一调制编码器,其可操作以对所述第一数据阵列的各行施加第一调制限制并生成包含调制限制后的数据的第二数据阵列;格式化器,其可操作以通过在第二数据阵列的每列中插入与所述调制限制后的数据交织的预定空位置来处理所述第二数据阵列并生成第三数据阵列;C2编码器,其可操作以为所述第三数据阵列的每列中的多个空位置中的每个空位置计算C2校验字节并生成第四数据阵列;C1编码器,其可操作以为所述第四数据阵列的每行计算C1校验符号并生成第五数据阵列;第二调制编码器,其可操作以对所述第五数据阵列的每个C1校验符号施加第二调制限制并生成第六数据阵列;以及在记录介质的轨道上记录所述第六数据阵列的行的装置。 |
地址 |
美国纽约 |