CN102473419A - 双通道加权的lpos组合方案的控制方法和装置 - Google Patents

双通道加权的lpos组合方案的控制方法和装置 Download PDF

Info

Publication number
CN102473419A
CN102473419A CN201080030677XA CN201080030677A CN102473419A CN 102473419 A CN102473419 A CN 102473419A CN 201080030677X A CN201080030677X A CN 201080030677XA CN 201080030677 A CN201080030677 A CN 201080030677A CN 102473419 A CN102473419 A CN 102473419A
Authority
CN
China
Prior art keywords
servo
channel
servo channel
sign
fsm
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201080030677XA
Other languages
English (en)
Other versions
CN102473419B (zh
Inventor
J·杰里托
G·谢吕比尼
R·A·哈特金斯
M·J·桑德伯格
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of CN102473419A publication Critical patent/CN102473419A/zh
Application granted granted Critical
Publication of CN102473419B publication Critical patent/CN102473419B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B5/00Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
    • G11B5/48Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed
    • G11B5/58Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head for the purpose of maintaining alignment of the head relative to the record carrier during transducing operation, e.g. to compensate for surface irregularities of the latter or for track following
    • G11B5/584Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head for the purpose of maintaining alignment of the head relative to the record carrier during transducing operation, e.g. to compensate for surface irregularities of the latter or for track following for track following on tapes
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B5/00Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
    • G11B5/127Structure or manufacture of heads, e.g. inductive
    • G11B5/29Structure or manufacture of unitary devices formed of plural heads for more than one track

Abstract

一种监控多个伺服通道的方法,提供包含单伺服通道模式和组合伺服通道模式的有限状态机,并且将包含多个伺服带的顺序信息存储介质移过包含相应的多个伺服传感器的读取/写入头。如果伺服通道跟踪伺服图案,则该方法进一步断言获取标志,并且如果解码了新LPOS位,则断言位标志。如果断言了至少一个获取标志,则该方法确定是否由与所断言的获取标志相关联的伺服通道断言了位标志,并且如果由伺服通道断言了获取标志和位标志,则该方法确定每个伺服传感器关于相关联的伺服图案的相对位置。

Description

双通道加权的LPOS组合方案的控制方法和装置
技术领域
本申请人的发明总体上涉及监控多个伺服通道的方法,其中控制方案在单伺服通道模式和组合伺服信道模式之间切换。
背景技术
基于时序的伺服(TBS)是针对线性磁带驱动器开发的一种技术。在TBS系统中,所记录的伺服图案由具有两种不同方位角斜坡(azimuthal slope)的转变(transition)构成。横向读/写头位置从所检测的脉冲或者双位的相对时序中得出,所述脉冲或者双位通过读/写头上设置的多个伺服传感器来感测。TBS图案还允许在不影响横向位置误差信号(PES)的生成的情况下对其它的纵向位置(LPOS)信息进行编码。这通过使用脉冲位置调制(PPM)使转变从其标称图案位置移动来获得。线性磁带开放(LTO)格式规定了当前中型磁带驱动器中伺服格式的规范。欧洲计算机制造商协会(ECMA)在2001年将第1代LTO驱动器(LTO-1)的完整格式标准化为ECMA-319。
在磁带驱动器中,通常具有可从其得出LPOS信息和PES的两个专用伺服通道。来自一个伺服通道的信号偶尔可能在没有检测到来自另一个伺服通道的另一个信号时已经衰减。在此情况下,受衰减影响的伺服通道丢失时序并且需要经历重新获取。因此,经受额外的信息延迟和丢失。
发明内容
需要基于单个伺服通道的状态和伺服信号之间的时序关系(偏移)来控制伺服通道组合操作的方法。在一个实施例中,提出了一种监控多个伺服信号的方法,其中控制方案在单伺服通道模式和组合伺服通道模式之间切换。首先,具有多个伺服带的顺序信息存储介质移过具有相应伺服传感器的读/写头。接下来,该方法检测是否断言了一个或更多个获取标志,其中每个所断言的获取标志指示相关联的伺服通道跟踪(track)伺服图案。如果断言了至少一个获取标志,则该方法检测是否针对与所断言的获取标志相关联的伺服通道断言了位标志,其中每个位标志指示新LPOS位的可用性。最后,如果断言了至少一个位标志,则确定每个伺服传感器关于相关联的伺服图案的相对位置。
在另一个实施例中,提出了一种具有计算机可读介质的制品,所述计算机可读介质具有置于其中以监控多个伺服信号的计算机可读程序代码,其中控制方案在单伺服通道模式和组合伺服通道模式之间切换。计算机可读程序代码包括一系列计算机可读程序步骤以实现:将具有多个伺服带的顺序信息存储介质移过具有相应伺服传感器的读/写头,检测是否断言了一个或更多个获取标志,每个所断言的获取标志指示相关联的伺服通道跟踪伺服图案,如果断言了至少一个获取标志,则检测是否针对与所断言的获取标志相关联的伺服通道断言了位标志,每个位标志指示新LPOS位的可用性;以及如果断言了至少一个位标志,则确定每个伺服传感器关于相关联的伺服图案的相对位置。
在又一其它实施例中,提出了一种计算机程序产品,其编码在计算机可读介质中并且可以由可编程计算机处理器使用,以监控多个伺服信号,其中控制方案在单伺服通道模式和组合伺服通道模式之间切换。计算机程序产品包括计算机可读程序代码,所述计算机可读程序代码致使可编程处理器:将具有多个伺服带的顺序信息存储介质移过具有相应伺服传感器的读/写头,检测是否断言了一个或更多个获取标志,每个所断言的获取标志指示相关联的伺服通道跟踪伺服图案,如果断言了至少一个获取标志,则检测是否针对与所断言的获取标志相关联的伺服通道断言了位标志,每个位标志指示新LPOS位的可用性;以及如果断言了至少一个位标志,则确定每个伺服传感器关于相关联的伺服图案的相对位置。
在又一其它实施例中,提出了一种具有多个伺服传感器和相应伺服控制器的数据存储设备。每个伺服控制器包括指示伺服通道已经获取伺服图案的获取标志,指示新LPOS位的可用性的位标志,以及提供伺服读取器在伺服帧中的位置的伺服传感器位置指示符(SRPI)。
在又一其它实施例中,提出来一种具有多个数据存储设备的数据存储库,每个数据存储设备具有多个伺服传感器和相应伺服控制器。每个伺服控制器包括指示伺服通道已经获取伺服图案的获取标志,指示新LPOS位的可用性的位标志,以及提供伺服读取器在伺服帧中的位置的伺服传感器位置指示符(SRPI)。
附图说明
通过阅读以下结合附图的详细描述,将会更好地理解本发明,附图中相似的附图标记用于指代相似的元件,并且其中:
图1A例示了本申请人的数据存储系统的一个实施例;
图1B是其中可以实施本发明的本申请人的数据存储设备的一个实施例的框图;
图1C例示了本申请人的读/写头的元件;
图2例示了包含4个脉冲串的本申请人的伺服图案的一个实施例,其中这4个脉冲串中的每一个包含多个脉冲;
图3是例示本申请人的数据存储设备的一些元件的框图;
图4是本申请人的有限状态机的一个实施例的框图;
图5A例示了当第二伺服通道相对于第一伺服通道滞后小于伺服帧的长度的百分之五十(50)时伺服帧的对齐;以及
图5B例示了当第二伺服通道相对于第一伺服通道滞后大于伺服帧的长度的百分之五十(50)时伺服帧的对齐。
具体实施方式
在以下描述中参考附图以最佳实施例来描述本发明,附图中相相似的附图标记代表相同或类似的元件。在整个说明书中对“一个实施例”、“实施例”的提及或者类似语言表示在本发明的至少一个实施例中包括结合该实施例所描述的特定特征、结构或特性。因此,整个说明书中短语“在一个实施例中”、“在实施例中”以及类似语言的出现可以(但并非一定)全部指同一实施例。
可以按照任何适当的方式在一个或更多个实施例中组合本发明的所述特征、结构或者特性。在以下描述中,提供了大量的具体细节以便彻底地理解本发明的实施例。然而,本领域技术人员将会认识到,可以在没有一个或更多个具体细节的情况下实现本发明,或者通过其它方法、部件、材料等来实现本发明。在其它情况中,为了避免使本发明的各个方面不清楚,没有详细示出或描述熟知的结构、材料或操作。
图4被作为逻辑流程图来说明。因而,所描述的顺序和所标记的步骤表示所提出的方法的一个实施例。可以构想在功能、逻辑、或者效果方面与所示方法中的一个或更多个步骤或者其多个部分等效的其它步骤和方法。此外,所采用的格式和符号是为了说明该方法的逻辑步骤而提供的,并且被理解为并不用于限制该方法的范围。虽然可以在流程图中采用各种箭头类型和线类型,但它们被理解为并不用于限制相应方法的范围。实际上,可以使用一些箭头或者其它连接符来仅仅指示方法的逻辑流程。例如,箭头可以指示在所述方法的列举步骤之间的未指定持续时间的等待或者监控时间段。另外,特定方法发生的顺序可以或者可以不严格遵循所示的相应步骤的顺序。
图1A显示了包含存储控制器110、数据存储设备112和114以及DASD 116的数据存储系统100。系统100进一步包括可移除地设置在多个存储槽中的多个顺序数据存储介质,所述多个存储槽设置在第一存储壁102和/或第二存储壁104中。系统100还包括在设置于存储侧壁102/104中的存储槽和数据存储设备112或114之间传输特定的顺序数据存储介质的自动存取器106/120。沿着导轨108可移除地设置存取器。
在图1A的所示实施例中,主计算机130包含存储管理程序(SMP)132。在一些实施例中,该存储管理程序(诸如,例如而非限制,在IBM多虚拟存储(MVS)操作系统中实现的IBM数据设施存储管理子系统(DFSMS)存储管理程序)管理诸如系统100的数据存储系统的来往数据传输。在图1的所示实施例中,主计算机130进一步包含磁带管理系统(TMS)134。在一些实施例中,TMS与存储管理程序集成在一起。在一些实施例中,TMS包含IBM REMOVABLE MEDIAMANAGER程序。
图1B是诸如图1A中数据存储设备112和114的本申请人的数据存储设备的一些元件的框图。在图1A的所示实施例中,数据存储设备112和114与主计算机130通信。在图1B的所示实施例中,写入处理模块105和读取处理模块115经由传输数据和命令的主机接口103与主计算机130通信。在通过写入头109写入诸如磁带117的正在移动的顺序数据存储介质之前,在写入处理模块105和写入通道107中处理将要被写入的数据。通过读取头111从磁带117读取数据并且在通过主机接口103被传输到主计算机130之前通过读取通道113和读取处理模块115处理该数据。
顺序数据存储介质117包含与多个伺服图案结合的多个并行数据轨道,所述多个伺服模式被编码在存储介质的非数据部分中。这些伺服图案被用于生成位置误差信号(PES)以关于多个数据轨道横向地放置读取/写入头,以及沿着介质的长度确定纵向位置(LPOS)。
现在参考图1C,由写入头109和读取头111(图1B)组成的读取/写入头135包含同时从多个数据轨道读取数据的多个元件。读取/写入头135进一步包含多个伺服元件,以检测来自伺服带的伺服信号。例如,读取/写入头可以包括两个伺服元件,以检测其间编码有并行数据轨道的两个伺服带上的伺服图案。
图1C例示了读取/写入头135的表面114,其中在介质穿过读取/写入头125时,表面114具有与顺序数据存储介质117(图1B)的面对关系。在图1C的所示实施例中,读取/写入头135包含N个读取/写入头元件160。在一些实施例中,N选自8、16、32和64所组成的组中。本领域技术人员将认识到,读取/写入头135可以包含图1C中未示出的附加元件。
在图1C的所示实施例中,读取/写入头135包含伺服传感器140、伺服传感器150以及设置在伺服传感器140和伺服传感器150之间的N个读取/写入头元件160。当顺序磁带介质117(图1B)穿过读取/写入头135时,从伺服传感器140和/或伺服传感器150所检测的脉冲的相对时序得出读取/写入头的横向位置。
参考图2,伺服图案200包含转变,所述转变包含两种不同方位角斜坡中的一种。从伺服传感器中的一个或者两者所检测的脉冲的相对时序得出读取/写入头的横向位置。伺服图案200包含第一脉冲串210,所述第一脉冲串210包含五(5)个脉冲,其中这五(5)个脉冲中的每一个包含第一方位角斜坡。伺服图案200包含第二脉冲串220,所述第二脉冲串220包含五(5)个脉冲,其中这五(5)个脉冲中的每一个包含第二方位角斜坡。伺服图案200进一步包含第三脉冲串230,所述第三脉冲串230包含四(4)个脉冲,其中这四(4)个脉冲中的每一个包含第一方位角斜坡。伺服图案200进一步包含第四脉冲串240,所述第四脉冲串240包含四(4)个脉冲,其中这四(4)个脉冲中的每一个包含第二方位角斜坡。
本发明提供控制方案以识别个体的伺服通道的可用性和状态,并且当个体的伺服通道变为活动或者不活动时促进单伺服通道模式和组合伺服通道模式之间的无缝切换。在一些实施例中,本申请人的控制方案监控两个伺服通道的状态,以提供加权组合方案的正确输入。本申请人的控制方案包含图3中所述的实现图4中有限状态机的组件。
转向图3,LPOS控制器330接收伺服控制器310和伺服控制器320的输出。在图3的所示实施例中,LPOS控制器330包含处理器336以及其中编码有指令334和组合算法338的存储器332。
进一步,在图3的所示实施例中,伺服控制器310包含处理器316和其中编码有指令314的存储器312。进一步,在图3的所示实施例中,伺服控制器320包含处理器326和其中编码有指令324的存储器322。
每个伺服控制器可以向LPOS控制器330提供获取标志311/321、位标志313/323和伺服传感器位置指示符(SRPI)315/325。获取标志311/321指示已经获取伺服图案。如果断言了获取标志,则伺服通道跟踪伺服图案并且提供常用的伺服通道参数更新(LPOS位、可靠性信息等)。
位标志313/323指示每个伺服帧末端处新的、有效的LPOS位的可用性以及相关可靠性信息。SRPI 315/325指示伺服读取器在伺服帧中的当前位置。
将获取标志311/321、位标志313/323和伺服传感器位置指示符(SRPI)315/325提供给LPOS控制器330。LPOS控制器330实现具有多个中间状态的有限状态机(FSM),所述多个中间状态取决于伺服通道状态上的改变。
图4例示了本申请人的FSM 400。本申请人的FSM 400包含有限数量的状态、这些状态之间的转变、以及动作。在重置之后,FSM 400处于初始空闲状态0。在初始空闲状态0,伺服通道(伺服通道0和伺服通道1)均为不活动。在一些实施例中,伺服通道0包含基于伺服传感器140(图1C)所检测的伺服信号的信号。在一些实施例中,伺服通道1包含基于伺服传感器150(图1C)所检测的伺服信号的信号。
当针对伺服通道中的一个或者两者断言了获取标志(指示(一个或更多个)相关伺服通道已经变为活动并且获取了有效的伺服图案),则在FSM中执行进入三个中间状态6、7或者10中的一个的转变。
如果仅仅断言了获取标志311(意味着伺服通道0已经变为活动而伺服通道1仍然为不活动),则进入中间状态6。类似地,如果仅仅针对伺服通道1断言了获取标志321(意味着伺服通道1已经变为活动而伺服通道0仍然为不活动),则进入中间状态7。最后,如果针对两个伺服通道断言了获取标志311和321(意味着伺服通道0和伺服通道1均为活动),则进入中间状态10。从初始空闲状态0到中间状态10的转变指示没有通道偏移(channel skew),即,两个伺服通道同时检测到有效的伺服图案。这可能出现在两个伺服通道中编码的伺服图案相互对齐的时候。
FSM 400将保持处于中间状态6、7或10,直到断言了位标志,或者伺服通道的状态发生改变。例如,如果两个伺服通道首先同时变为活动并且进入中间状态10,则FSM 400将保持处于中间状态10,直到接收到位标志或者直到伺服通道中的一个变为不活动。作为示例,如果伺服通道1变为不活动,则FSM 400将从中间状态10转变为中间状态6。再次,FSM 400将保持处于中间状态6,直到出现伺服通道状态中的改变,或者(如随后所述)从活动伺服通道(伺服通道0)接收到位标志。
如果FSM 400处于中间状态6或者中间状态7并且第二伺服通道在预定时间间隔内变为活动,则FSM 400转变为中间状态10。类似地,如果FSM 400处于中间状态6或者中间状态7并且活动伺服通道变为不活动,则进行到初始空闲状态0的转变。
如果两个伺服通道均为活动,则FSM保持处于状态10,直到伺服通道中的一个断言位标志(指示检测到新LPOS位)。如果两个通道同时指示检测到新LPOS位,则进入组合状态14并且LPOS组合算法338(图3)可以使用来自每个伺服通道的信息。
当在两个伺服通道均为活动时仅仅针对伺服通道中的一个断言了位标志,则从中间状态10进入中间状态11或者12。例如,如果FSM400处于状态10并且针对伺服通道0断言了位标志313,则进入中间状态11。类似地,如果针对伺服通道1断言了位标志323,则进入中间状态12。FSM 400保持处于中间状态11或者12,直到检测到针对第二伺服通道的位标志。
在检测到第二新LPOS位之后,进入组合状态14并且LPOS组合算法338(图3)可以使用来自每个伺服通道的信息。
当FSM 400处于中间状态6或者7时,不能从不活动通道检测到位标志。因此,当针对活动通道检测到位标志时,FSM 400直接转变到组合状态14。在此情况下,LPOS组合算法338(图3)仅仅使用来自活动的伺服通道的LPOS位信息。
在已经执行LPOS组合算法338之后,检查两个伺服通道的状态并且进入适当的中间状态。如果两个伺服通道仍然为活动,则FSM 400从组合状态14转变到中间状态10。如果仅仅一个伺服通道为活动,则FSM 400从组合状态14转变到状态6或者7。最后,如果两个通道均为不活动,则FSM 400从组合状态14转变到初始状态0。
在一些实施例中,可以组合、删去或者重排序结合图4所述的个体的转变。在一些实施例中,在计算机可读介质332(图3)中编码指令334(图3),其中通过处理器336(图3)执行这些指令以实现FSM400(图4)。
在其它实施例中,本发明包括驻留于任何其它计算机程序产品中的指令,其中通过在数据存储系统的外部或者内部的计算机执行这些指令以实现FSM 400。在任何一种情况下,可以在包含例如磁性信息存储介质、光学信息存储介质、电子信息存储介质等的计算机可读介质中编码指令。“电子存储介质”可以指(例如但非限制)一种或更多种设备,例如而非限制,PROM、EPROM、EEPROM、快闪PROM、紧凑式闪存、智能介质等。
在读取伺服通道时可以重复此前结合FSM 400所述的状态转变。因而,在正读取伺服通道时,随着检测到获取标志和位标志,系统将持续在FSM 400的状态之间转变。
作为示例而非限制的方式,如果两个伺服通道均为活动并且伺服通道0领先伺服通道1,则典型的FSM状态序列是:
10→11→14→10→11→14→10...
如果两个伺服通道均为活动并且伺服通道1领先伺服通道0,则另一个典型的状态序列是:
10→12→14→10→12→14→10...
如果伺服通道0为活动并且伺服通道1为不活动,则典型的状态序列是:
6→14→6→14→6...
当两个伺服通道均为活动,并且在伺服通道1变为不活动之前由伺服通道0指示新LPOS位时典型状态序列的另一个示例是:
10→11→14→6→14→6→14→6...
将FSM 400设计成:在无需明确获知偏移的情况下其可以在两个伺服通道之间的大时变偏移(large time-varying skew)出现时运行。特别是,控制方案允许两个伺服通道之间的偏移最多达到标准TBS图案的±100μm,或者伺服帧长度的百分之五十(50)。
具体地,如果伺服格式和磁带路径布局保证偏移保持低于伺服帧长度的百分之五十(50),则在没有明确获知偏移的情况下避免了伺服通道对齐模糊。在图4中,校正伺服通道对齐的关键阶段在于从中间状态6或者中间状态7到中间状态10的第一次转变。在该阶段,一个通道已经活动,并且第二通道变为活动。为了正确地对齐来自两个通道的信息,分析两个伺服通道的各帧边界,其中从每个通道的SRPI接收关于帧边界的信息。
如图5A所示,如果将要变为活动的第二伺服通道相对于第一伺服通道滞后小于伺服帧的百分之五十(50),则发生从中间状态6或者中间状态7(图4)到中间状态10(图4)的转变。接下来,将两个通道用于LPOS位检测。替代地,如果第二伺服通道相对于第一伺服通道滞后大于伺服帧的百分之五十(50)(即,第二伺服通道实际上领先第一伺服通道),则针对当前伺服帧不进行到中间状态10的转变。
相反,只要检测到来自第一活动伺服通道的位标志(即,新LPOS位信息对于第一活动伺服通道可用),则执行从中间状态6(图4)或者中间状态7(图4)到组合状态14的转变。在图5B中例示后一种情形。
如参考图4所述,当离开组合状态14时,如果两个伺服通道仍然为活动,则该系统转变到中间状态10。替代地,如果仅仅一个伺服通道保持活动,则进行到中间状态6或者中间状态7的转变。根据该方法,可以针对小于伺服帧长度的百分之五十(50)的偏移值而保证两个伺服通道的正确对齐。
在一个实施例中,使用双位计数器来确定两个伺服通道之间的偏移。伺服通道可以仅仅在伺服帧的末端(即,在4、4、5、5双位的脉冲串中检测到十八(18)个顺序双位之后)将状态从不活动改变为活动。在一些实施例中,在检测到活动伺服通道的帧长度的百分之五十(50)之后检查不活动伺服通道的状态。该位置与伺服帧中第8个双位或者为8的双位计数器值的检测一致。在该位置,如果接下来第二伺服通道的状态为活动(如参考图5A所述),则第二伺服通道相对于第一伺服通道滞后小于伺服帧长度的百分之五十(50),并且执行到状态10(图4)的转变。
尽管已经详细例示了本发明的优选实施例,但在不脱离下面权利要求所述的本发明的范围的前提下,本领域技术人员应该清楚可以对这些实施例进行修改和改变。

Claims (25)

1.一种监控数据存储设备中布置的多个伺服通道的方法,包含:
将包含多个伺服通道的顺序信息存储介质移过包含相应的多个伺服传感器的读取/写入头,其中所述读取/写入头布置在所述数据存储设备中,并且其中所述数据存储设备包含第一伺服通道、第二伺服通道以及包含单伺服通道模式和组合伺服通道模式的有限状态机(FSM);
如果伺服通道跟踪伺服图案,则由该伺服通道断言获取标志;
如果解码了新LPOS位,则由伺服通道断言位标志;
操作中如果断言了至少一个获取标志,则确定是否由与所断言的获取标志相关联的伺服通道断言了位标志;以及
操作中如果由伺服通道断言了获取标志和位标志,则确定每个伺服传感器关于相关联的伺服图案的相对位置。
2.如权利要求1所述的方法,进一步包含:
当没有检测到由任一伺服通道断言的获取标志时,将所述FSM置于初始状态;
当分别检测到由所述第一或者第二伺服通道断言的获取标志,而没有检测到由所述第二或者第一伺服通道断言的获取标志时,从所述初始状态转变到第一FSM中间状态;
当检测到由所述第一或者第二伺服通道断言的位标志时,从所述第一FSM中间状态转变到FSM组合状态;
使用仅仅由所述第一或者第二伺服通道提供的LPOS信息。
3.如权利要求2所述的方法,进一步包含:
当没有检测到由任一伺服通道断言的获取标志时,将所述FSM置于初始状态;
当检测到由所述第一伺服通道和所述第二伺服通道二者断言的获取标志时,从所述初始状态转变到第二FSM中间状态;
当检测到由所述第一伺服通道和所述第二伺服通道二者断言的位标志时,从所述第二FSM中间状态转变到所述FSM组合状态;
使用由所述第一伺服通道和所述第二伺服通道二者提供的LPOS信息。
4.如权利要求1所述的方法,进一步包含确定所述第一伺服通道和所述第二伺服通道之间的偏移。
5.如权利要求4所述的方法,其中所述伺服通道中的每一个包含多个顺序伺服帧,每个伺服帧包含多个伺服双位,其中所述方法进一步包含:
建立用于所述第一伺服通道的第一双位计数;
建立用于所述第二伺服通道的第二双位计数;以及
通过从所述第二双位计数中减去所述第一双位计数来计算所述偏移。
6.一种包含计算机可读介质的制品,所述计算机可读介质中编码有用于监控多个伺服通道的计算机可读程序代码,所述计算机可读介质中编码有包含单伺服通道模式和组合伺服通道模式的有限状态机(FSM),所述计算机可读程序代码包含一系列计算机可读程序步骤以实现:
将包含多个伺服通道的顺序信息存储介质移过包含相应的多个伺服传感器的读取/写入头;
如果伺服通道跟踪伺服图案,则由该伺服通道断言获取标志;
如果解码了新LPOS位,则由伺服通道断言位标志;
操作中如果断言了至少一个获取标志,则确定是否由与所述断言的获取标志相关联的伺服通道断言了位标志;以及
操作中如果由伺服通道断言了获取标志和位标志,则确定每个伺服传感器关于相关联的伺服图案的相对位置。
7.如权利要求6所述的制品,其中所述计算机可读程序代码进一步包含一系列计算机可读程序步骤以实现:
当没有检测到由任一伺服通道断言的获取标志时,将所述FSM置于初始状态;
当分别检测到由所述第一或者第二伺服通道断言的获取标志,而没有检测到由所述第二或者第一伺服通道断言的获取标志时,从所述初始状态转变到第一FSM中间状态;
当检测到由所述第一或者第二伺服通道断言的位标志时,从所述第一FSM中间状态转变到FSM组合状态;
使用仅仅由所述第一或者第二伺服通道提供的LPOS信息。
8.如权利要求7所述的制品,其中所述计算机可读程序代码进一步包含一系列计算机可读程序步骤以实现:
当没有检测到由任一伺服通道断言的获取标志时,将所述FSM置于初始状态;
当检测到由所述第一伺服通道和所述第二伺服通道二者断言的获取标志时,从所述初始状态转变到第二FSM中间状态;
当检测到由所述第一伺服通道和所述第二伺服通道二者断言的位标志时,从所述第二FSM中间状态转变到所述FSM组合状态;
使用由所述第一伺服通道和所述第二伺服通道二者提供的LPOS信息。
9.如权利要求8所述的制品,其中所述计算机可读程序代码进一步包含一系列计算机可读程序步骤以实现确定所述第一伺服通道和所述第二伺服通道之间的偏移。
10.如权利要求9所述的制品,其中所述伺服通道中的每一个包含多个顺序伺服帧,每个伺服帧包含多个伺服双位,其中所述计算机可读程序代码进一步包含一系列计算机可读程序步骤以实现:
建立用于所述第一伺服通道的第一双位计数;
建立用于所述第二伺服通道的第二双位计数;以及
通过从所述第二双位计数中减去所述第一双位计数来计算所述偏移。
11.一种计算机程序产品,其编码在计算机可读介质中并且可由可编程计算机处理器使用来监控多个伺服通道,其中有限状态机(FSM)包含单伺服通道模式和组合伺服通道模式,所述计算机程序产品包含:
致使所述可编程处理器将包含多个伺服通道的顺序信息存储介质移过包含相应的多个伺服传感器的读取/写入头的计算机可读程序代码;
如果伺服通道跟踪伺服图案,则致使所述可编程处理器由该伺服通道断言获取标志的计算机可读程序代码;
如果解码了新LPOS位,则致使所述可编程处理器由伺服通道断言位标志的计算机可读程序代码;
如果断言了至少一个获取标志,则致使所述可编程处理器确定是否由与所述断言的获取标志相关联的伺服通道断言了位标志的计算机可读程序代码;以及
如果由伺服通道断言了获取标志和位标志,则致使所述可编程处理器确定每个伺服传感器关于相关联的伺服图案的相对位置的计算机可读程序代码。
12.如权利要求11所述的计算机程序产品,进一步包含:
当没有检测到由任一伺服通道断言的获取标志时,致使所述可编程处理器将所述FSM置于初始状态的计算机可读程序代码;
当检测到由所述第一或者第二伺服通道断言的获取标志而没有检测到由所述第二或者第一伺服通道断言的获取标志时,致使所述可编程处理器从所述初始状态转变到第一FSM中间状态的计算机可读程序代码;
当检测到分别由所述第一或者第二伺服通道断言的位标志时,致使所述可编程处理器从所述第一FSM中间状态转变到FSM组合状态的计算机可读程序代码;
致使所述可编程处理器使用仅仅由所述第一或者第二伺服通道提供的LPOS信息的计算机可读程序代码。
13.如权利要求12所述的计算机程序产品,进一步包含:
当没有检测到由任一伺服通道断言的获取标志时,致使所述可编程处理器将所述FSM置于初始状态的计算机可读程序代码;
当检测到由所述第一伺服通道和所述第二伺服通道二者断言的获取标志时,致使所述可编程处理器从所述初始状态转变到第二FSM中间状态的计算机可读程序代码;
当检测到由所述第一伺服通道和所述第二伺服通道二者断言的位标志时,致使所述可编程处理器从所述第二FSM中间状态转变到FSM组合状态的计算机可读程序代码;
致使所述可编程处理器使用由所述第一伺服通道和所述第二伺服通道二者提供的LPOS信息的计算机可读程序代码。
14.如权利要求13所述的计算机程序产品,进一步包含:
致使所述可编程处理器确定所述第一伺服通道和所述第二伺服通道之间的偏移的计算机可读程序代码。
15.如权利要求14所述的计算机程序产品,其中所述伺服通道中的每一个包含多个顺序伺服帧,每个伺服帧包含多个伺服双位,其中所述计算机程序产品进一步包含:
致使所述可编程处理器建立用于所述第一伺服通道的第一双位计数的计算机可读程序代码;
致使所述可编程处理器建立用于所述第二伺服通道的第二双位计数的计算机可读程序代码;以及
致使所述可编程处理器通过从所述第二双位计数中减去所述第一双位计数来计算所述偏移的计算机可读程序代码。
16.一种数据存储设备,包含第一伺服传感器、第二伺服传感器、与所述第一伺服传感器通信的第一伺服控制器以及与所述第二伺服传感器通信的第二伺服控制器,其中:
所述第一伺服控制器包含指示第一伺服通道已经获取伺服图案的第一获取标志、指示新LPOS位的可用性的第一位标志以及提供所述第一伺服传感器关于所述第一伺服通道中编码的伺服帧的位置的第一伺服传感器位置指示符(SRPI);
所述第二伺服控制器包含指示第二伺服通道已经获取伺服图案的第二获取标志、指示新LPOS位的可用性的第二位标志以及提供所述第二伺服传感器关于所述第二伺服通道中编码的伺服帧的位置的第二伺服传感器位置指示符(SRPI)。
17.如权利要求16所述的数据存储设备,进一步包含LPOS控制器,所述LPOS控制器包含LPOS组合算法,其中所述LPOS控制器与所述第一伺服控制器和所述第二伺服控制器通信。
18.如权利要求17所述的数据存储设备,其中所述LPOS组合算法使用所述第一获取标志的存在或者不存在、所述第二获取标志的存在或者不存在、所述第一位标志的存在或者不存在、所述第二位标志的存在或者不存在、所述第一SRPI的存在或者不存在以及所述第二SRPI的存在或者不存在来在单伺服通道模式和组合伺服通道模式之间进行切换。
19.如权利要求18所述的数据存储设备,其中所述LPOS控制器实现包含初始状态、多个中间状态和组合状态的有限状态机。
20.如权利要求19所述的数据存储设备,其中:
所述第一伺服通道包含第一伺服传感器;
所述第二伺服通道包含第二伺服传感器;
所述第一伺服传感器检测多个第一顺序伺服帧,每个第一伺服帧包含多个第一伺服双位;
所述第二伺服传感器检测多个第二顺序伺服帧,每个第二伺服帧包含多个第二伺服双位;
所述第一SRPI是用于所述多个第一伺服双位的双位计数器;以及
所述第二SRPI是用于所述多个第二伺服双位的双位计数器。
21.一种包含多个数据存储设备的数据存储库,其中每个数据存储设备包含第一伺服传感器、第二伺服传感器、与所述第一伺服传感器通信的第一伺服控制器以及与所述第二伺服传感器通信的第二伺服控制器,其中:
所述第一伺服控制器包含指示第一伺服通道已经获取伺服图案的第一获取标志、指示新LPOS位的可用性的第一位标志以及提供所述第一伺服传感器关于所述第一伺服通道中编码的伺服帧的位置的第一伺服传感器位置指示符(SRPI);
所述第二伺服控制器包含指示第二伺服通道已经获取伺服图案的第二获取标志、指示新LPOS位的可用性的第二位标志以及提供所述第二伺服传感器关于所述第二伺服通道中编码的伺服帧的位置的第二伺服传感器位置指示符(SRPI)。
22.如权利要求21所述的数据存储库,进一步包含LPOS控制器,所述LPOS控制器包含LPOS组合算法,其中所述LPOS控制器与所述第一伺服控制器和所述第二伺服控制器通信。
23.如权利要求22所述的数据存储库,其中所述LPOS组合算法使用所述第一获取标志的存在或者不存在、所述第二获取标志的存在或者不存在、所述第一位标志的存在或者不存在、所述第二位标志的存在或者不存在、所述第一SRPI的存在或者不存在以及所述第二SRPI的存在或者不存在来在单伺服通道模式和组合伺服通道模式之间进行切换。
24.如权利要求23所述的数据存储库,其中所述LPOS控制器实现包含初始状态、多个中间状态和组合状态的有限状态机。
25.如权利要求24所述的数据存储库,其中:
所述第一伺服通道包含第一伺服传感器;
所述第二伺服通道包含第二伺服传感器;
所述第一伺服传感器检测多个第一顺序伺服帧,每个第一伺服帧包含多个第一伺服双位;
所述第二伺服传感器检测多个第二顺序伺服帧,每个第二伺服帧包含多个第二伺服双位;
所述第一SRPI是用于所述多个第一伺服双位的双位计数器;以及
所述第二SRPI是用于所述多个第二伺服双位的双位计数器。
CN201080030677.XA 2009-07-09 2010-06-02 双通道加权的lpos组合方案的控制方法和装置 Expired - Fee Related CN102473419B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US12/500,490 US8331055B2 (en) 2009-07-09 2009-07-09 Control method and apparatus for a dual-channel weighted LPOS combining scheme
US12/500,490 2009-07-09
PCT/EP2010/057678 WO2011003677A1 (en) 2009-07-09 2010-06-02 Control method and apparatus for a dual-channel weighted lpos combining scheme

Publications (2)

Publication Number Publication Date
CN102473419A true CN102473419A (zh) 2012-05-23
CN102473419B CN102473419B (zh) 2015-07-22

Family

ID=42342448

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201080030677.XA Expired - Fee Related CN102473419B (zh) 2009-07-09 2010-06-02 双通道加权的lpos组合方案的控制方法和装置

Country Status (7)

Country Link
US (1) US8331055B2 (zh)
JP (1) JP5651173B2 (zh)
CN (1) CN102473419B (zh)
CA (1) CA2765148C (zh)
DE (1) DE112010002334B4 (zh)
GB (1) GB2484229B (zh)
WO (1) WO2011003677A1 (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8271857B2 (en) 2008-05-13 2012-09-18 International Business Machines Corporation Correcting errors in longitudinal position (LPOS) words
US7961424B2 (en) * 2009-10-30 2011-06-14 International Business Machines Corporation Multilevel pulse position modulation for efficient encoding of information into servo patterns
EP2583999A1 (en) * 2011-10-20 2013-04-24 Basell Poliolefine Italia S.r.l. Polyolefin compositions
GB2501521A (en) 2012-04-27 2013-10-30 Ibm Skew compensation in tape storage device
GB2525222A (en) * 2014-04-16 2015-10-21 Ibm Method and apparatus for operating a tape storage device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050078398A1 (en) * 2003-10-10 2005-04-14 International Business Machines Corporation Apparatus and method to read information from a tape storage medium
US20060114596A1 (en) * 2004-11-30 2006-06-01 International Business Machines Corporation Tri-state servowriter driver with slow return to zero
CN101114462A (zh) * 2006-07-30 2008-01-30 国际商业机器公司 同步伺服通道及其操作方法

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE69220280T2 (de) 1991-04-12 1998-01-22 Sharp Kk Aufbau zur Positionierung eines magnetischen Kopfes
US5448430A (en) 1993-08-05 1995-09-05 International Business Machines Corporation Track following servo demodulation
US5909336A (en) * 1997-02-18 1999-06-01 Texas Instruments Incorporated Position detection scheme for headerless disk controller
US5930065A (en) * 1997-05-16 1999-07-27 International Business Machines Corporation Timing based servo longitudinal addressing
JP2001250346A (ja) * 2000-03-06 2001-09-14 Fujitsu Ltd 磁気テープ装置
US6724561B1 (en) 2000-06-28 2004-04-20 Storage Technology Corporation Apparatus and method for compensating for environmental effects on media
US6580581B1 (en) 2000-08-16 2003-06-17 International Business Machines Corporation Recovery of lateral position of a servo system with respect to longitudinal servo bands of a magnetic tape
US6791781B2 (en) * 2001-07-17 2004-09-14 International Business Machines Corporation Method and apparatus for providing linear position (LPOS) estimations
JP3830088B2 (ja) 2001-11-29 2006-10-04 富士写真フイルム株式会社 サーボ制御方法、磁気テープ、及び磁気テープ記録再生装置
US7130140B1 (en) 2002-05-06 2006-10-31 Storage Technology Corporation Polarity encoded pattern for timing based servo
US6937413B2 (en) 2003-08-08 2005-08-30 International Business Machines Corporation Tape servo information with superimposed data information providing servo band identification
US6992857B2 (en) * 2004-02-02 2006-01-31 Hewlett-Packard Development Company, L.P. Weighting servo signals for head positioning
US7196859B2 (en) * 2004-07-09 2007-03-27 Imation Corp. Processing techniques for time-based servo patterns
US7245450B1 (en) 2006-01-26 2007-07-17 International Business Machines Corporation Synchronous servo channel for longitudinal position detection and position error signal generation in tape drive systems
US7433142B2 (en) * 2006-02-01 2008-10-07 International Business Machines Corporation Using at least one servo channel to provide timing recovery and timing information to data channels
US7605992B2 (en) * 2008-01-28 2009-10-20 International Business Machines Corporation Robust LPOS detection with predictor and bit verifier
US7903368B2 (en) * 2008-02-01 2011-03-08 International Business Machines Corporation Tape cartridge having tape media with longitudinally shifted servo pattern for increased sampling rate
US7990644B2 (en) * 2008-02-29 2011-08-02 International Business Machines Corporation Apparatus and method to decode linear position information encoded in a sequential information storage medium
US7924520B2 (en) * 2008-10-01 2011-04-12 Hewlett-Packard Development Company, L.P. Method and apparatus for determining position of a storage medium
US7982988B2 (en) 2009-03-09 2011-07-19 International Business Machines Corporation Combining information from parallel servo channels
US7839599B2 (en) * 2009-03-09 2010-11-23 International Business Machines Corporation Combining information from parallel servo channels

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050078398A1 (en) * 2003-10-10 2005-04-14 International Business Machines Corporation Apparatus and method to read information from a tape storage medium
US20060114596A1 (en) * 2004-11-30 2006-06-01 International Business Machines Corporation Tri-state servowriter driver with slow return to zero
CN101114462A (zh) * 2006-07-30 2008-01-30 国际商业机器公司 同步伺服通道及其操作方法

Also Published As

Publication number Publication date
GB2484229A (en) 2012-04-04
US8331055B2 (en) 2012-12-11
CN102473419B (zh) 2015-07-22
WO2011003677A1 (en) 2011-01-13
GB201200295D0 (en) 2012-02-22
US20110007413A1 (en) 2011-01-13
JP2012532401A (ja) 2012-12-13
GB2484229B (en) 2016-09-07
CA2765148A1 (en) 2011-01-13
DE112010002334B4 (de) 2012-12-13
CA2765148C (en) 2017-09-19
JP5651173B2 (ja) 2015-01-07
DE112010002334T5 (de) 2012-08-02

Similar Documents

Publication Publication Date Title
US7489465B2 (en) Apparatus, system, and method for timing based servo tape formating
CN100447863C (zh) 转变之间具有固定距离的基于定时的伺服
CN101933089B (zh) 具有提高的采样速率的利用纵向位移的伺服图案保持横向位置的磁带驱动器
US20140139944A1 (en) Information storage using servo patterns
CN102473419B (zh) 双通道加权的lpos组合方案的控制方法和装置
US8611039B2 (en) Arrangement and processing of longitudinal position information on a data storage medium
US20090213493A1 (en) Apparatus, system, and method for tape drive head
US20080186610A1 (en) Apparatus, system, and method for an "m" servo pattern
EP1600967A2 (en) Servo track having periodic frames of tone field and embedded synchronization marks
CN102770914B (zh) 磁带伺服写入器及基于对称定时的伺服突发的同步方法
CN102782753A (zh) 在伺服带中使用备选时间间隔的方法
US20100079890A1 (en) Method and apparatus for encoding positioning information on a magnetic tape media
CN1983390B (zh) 在磁性存储介质上编码伺服位置信息的方法和伺服写磁头
US7746588B2 (en) Tape-based data storage system capable of reading and/or writing multiple error correctable sets of data
US8130458B2 (en) BPM recording with more than one dot per bit
JP2007257728A (ja) サーボライタ、信号出力制御方法、信号出力制御プログラムおよび信号出力制御方法を用いた磁気テープの製造方法
US5485476A (en) Method and system for error tolerant synchronization character detection in a data storage system
US7990644B2 (en) Apparatus and method to decode linear position information encoded in a sequential information storage medium
US3427605A (en) Apparatus and method for recording control code between data blocks
US20150029612A1 (en) Dual Pass Perpendicular Magnetic Recording
KR950001603A (ko) 자기 디스크 장치와 식별 필드 설정 및 이용 방법
CN102265347B (zh) 在等待时段期间记录多个码字集
US20050219758A1 (en) Method for minimizing cross-talk in storage devices
CN1273956C (zh) 从磁带存储介质中读取信息的装置和方法
CN102956241A (zh) 磁性数据解调方法以及磁性数据解调装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20150722

CF01 Termination of patent right due to non-payment of annual fee