CN100378801C - 用于同步采样时基伺服系统的速度适应补偿器 - Google Patents

用于同步采样时基伺服系统的速度适应补偿器 Download PDF

Info

Publication number
CN100378801C
CN100378801C CNB2005101247869A CN200510124786A CN100378801C CN 100378801 C CN100378801 C CN 100378801C CN B2005101247869 A CNB2005101247869 A CN B2005101247869A CN 200510124786 A CN200510124786 A CN 200510124786A CN 100378801 C CN100378801 C CN 100378801C
Authority
CN
China
Prior art keywords
frequency
position signal
sample frequency
head position
control system
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.)
Expired - Fee Related
Application number
CNB2005101247869A
Other languages
English (en)
Other versions
CN1801329A (zh
Inventor
南布依
兰迪·英奇
小仓英司
鹤田和弘
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 CN1801329A publication Critical patent/CN1801329A/zh
Application granted granted Critical
Publication of CN100378801C publication Critical patent/CN100378801C/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
    • G11B15/00Driving, starting or stopping record carriers of filamentary or web form; Driving both such record carriers and heads; Guiding such record carriers or containers therefor; Control thereof; Control of operating function
    • G11B15/675Guiding containers, e.g. loading, ejecting cassettes
    • G11B15/68Automatic cassette changing arrangements; automatic tape changing arrangements
    • G11B15/6845Automatic cassette changing arrangements; automatic tape changing arrangements with rotatable magazine
    • G11B15/687Automatic cassette changing arrangements; automatic tape changing arrangements with rotatable magazine the cassettes being arranged in multiple levels
    • G11B15/688Automatic cassette changing arrangements; automatic tape changing arrangements with rotatable magazine the cassettes being arranged in multiple levels the cassettes being transferred to a fixed recorder or player using a moving carriage
    • 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

Abstract

本发明公开了一种系统、方法和制造品,以提供速度适应补偿器,用于同步采样伺服控制系统。

Description

用于同步采样时基伺服系统的速度适应补偿器
技术领域
本公开在此涉及伺服控制系统。
背景技术
在磁带存储领域,积极寻求越来越高的轨道密度。典型的时基伺服系统将在如下固定的时间提供反馈伺服信号:时间=信号距离/带速。数字轨道跟随伺服系统将读取该时间反馈信号,并且计算输出以控制具有补偿器的致动器(actuator)。如方程所指示的,反馈信号可用时间是带速的函数。带速越快,可得到反馈信号的时间越短,或者可得到越多的时间采样的反馈信号。然而,使用固定采样率设计补偿器,因此,为了对所有不同带速使用该相同的补偿器,则补偿器不得不以固定速率读取(采样),因而将导致时基反馈信号的异步采样(读反馈信号的时间与反馈信号的可用性不同步);有时甚至导致跳过可用的一个或两个反馈采样信号。显然,由于延迟(信号可用的时间到正在使用它的时间),该异步采样方法将导致非最优性能。在大多数情况下,这种延迟将给出较小的相位裕度,因此对轨道中心的跟踪不如希望的那样近,结果,限制了轨道密度。克服该问题的一个方法是对每个操作速度同步采样并在不同补偿器中切换。缺点将会是基于带速的切换算法和很多组补偿器系数。
发明内容
本发明提供了一种用于操作磁带驱动器的方法,所述磁带驱动器具有基本带速,用于沿磁头移动磁带,并且从所述磁头以第一采样频率产生第一磁头位置信号,该第一采样频率与所述基本带速成比例,所述方法包括:
使用控制系统控制所述磁头的位置,该控制系统处理与所述第一采样频率同步的所述第一磁头位置信号,所述控制系统包括在第一交叉频率具有最大相位响应的补偿器;
以第二带速移动所述磁带,该第二带速是所述基本带速的倍数;
从所述磁头以第二采样频率产生第二磁头位置信号,该第二采样频率与所述第一采样频率乘以所述倍数成比例;以及
响应于所述倍数是大于1的整数:
使用所述控制系统控制所述磁头的所述位置,所述控制系统处理与所述第一采样频率同步的所述第二磁头位置信号,并且丢弃与所述第一采样频率不同步的所述第二磁头位置信号。
本发明还提供了一种系统,包括:
磁带传输系统,配置该系统以沿磁头以基本带速移动磁带;
控制系统,配置该系统以控制所述磁头的位置,包括:
伺服信号处理器,配置该处理器以从所述磁头以第一采样频率产生第一磁头位置信号,该第一采样频率与所述基本带速成比例;
补偿器,配置该补偿器以在第一交叉频率具有最大相位响应;
其中所述系统适于:
以第二带速移动所述磁带,该第二带速是所述基本带速的倍数;
所述伺服信号处理器从所述磁头以第二采样频率产生第二磁头位置信号,该第二采样频率与所述第一采样频率乘以所述倍数成比例;以及
响应于所述倍数是大于1的整数:
通过处理与所述第一采样频率同步的所述第二磁头位置信号,并且丢弃与所述第一采样频率不同步的所述第二磁头位置信号,所述控制系统控制所述磁头的所述位置。
本发明还提供了一种控制系统,配置该系统以控制磁头的位置,该控制系统包括:
伺服信号处理器,配置该处理器从所述磁头以第一采样频率产生第一磁头位置信号,该第一采样频率与基本带速成比例;
补偿器,配置该补偿器在第一交叉频率具有最大相位响应;
其中所述控制系统适于:
响应于所述磁带基本带速改变到作为所述基本带速的倍数的第二带速:
所述伺服信号处理器从所述磁头以第二采样频率产生第二磁头位置信号,该第二采样频率与所述第一采样频率乘以所述倍数成比例;以及
响应于所述倍数是大于1的整数:
通过处理与所述第一采样频率同步的所述第二磁头位置信号,并且丢弃与所述第一采样频率不同步的所述第二磁头位置信号,所述控制系统控制所述磁头的所述位置。
附图说明
图1是用于控制磁头相对于磁带的位置的伺服控制系统的图。
图2是说明磁带传输系统中磁带路径的图。
图3是有限冲激响应数字滤波器的图。
图4是无限冲激响应数字滤波器的图。
图5是用于伺服控制系统的传递函数的开环响应频域图。
图6是说明用于执行实现包含补偿器的伺服控制系统的计算的处理系统的例子的图。
图7显示实现用于控制磁头相对于磁带的位置的实施例的步骤的流程图。
图8是对于正规化的磁带速度的整数值显示用于获得和丢弃磁头位置信号的时间周期的图。
图9是对于正规化的磁带速度的非整数值显示用于获得和丢弃磁头位置信号的时间周期的图。
图10是对正规化的磁带速度的不同值,显示用于磁头位置信号的采样频率和采样周期的正规化的值的图。
图11是显示读/写磁带驱动器的图。
图12是显示自动数据存储库的图。
具体实施方式
参考所述图描述下面的实施例。尽管结合了实施例进行描述,但是本领域的技术人员将认识到:它旨在涵盖可能包括在由权利要求定义的精神和范围内的替代、修改和等效。
图1是伺服控制系统100的一部分的方块图,该系统用于数据存储磁带驱动器中的轨道跟随伺服系统。使用用于在此描述的实施例的基于定时的伺服信号的轨道跟随伺服系统的一个实现的描述在美国专利6021013中公开,通过引用合并该专利的公开。本领域的技术人员将认识到:虽然参照了具有时基伺服系统的磁带驱动器来进行下面的详细说明,但是不旨在将说明的实施例限制为具有时基伺服系统的磁带驱动器。更确切地说,实施例可以用于光带或可用在具有任何类型的伺服系统的任何带驱动器中的其它带。
参考图1,磁头信号由伺服传感器和前置放大器171感测,以便从磁头至介质接口172产生伺服信号150。可以参考图2更好地理解磁头至介质接口172。图2是说明示范性磁带传输系统200的磁带路径的图。图2中说明的磁带传输系统200接受包含第一磁带卷轴204的磁带盒202,在该卷轴上缠绕一段磁带206。磁带传输系统200包括:第二磁带卷轴208、至少一个磁头210和导辊(guide roller)212。当盒202插入磁带传输系统200中时,磁带206自动围着辊212绕过、越过磁头210并缠绕在第二磁带卷轴208上。以运转方式耦合到卷轴204和208的马达(未显示),越过磁头210以带速V拉磁带206,该磁头210以已知的方式从磁带读信息或写信息到磁带。马达也可以在快速前进和倒卷操作中从一个卷轴到另一个卷轴高速移动磁带206。马达可以直接耦合到第一磁带卷轴204和第二磁带卷轴208,或者卷轴和马达之间可以有机械驱动系统。是直接耦合还是通过机械驱动系统耦合,这种耦合的类型确定马达和磁带卷轴之间的机械关系。机械驱动系统可能是,例如齿轮、皮带、滑轮、离合器等。所有磁带操作可以随着磁带206在任一方向移动时发生。这样,依赖于磁带206的方向,第一磁带卷轴204或第二磁带卷轴208可以用作供带卷轴或拉紧卷轴。在图2中,显示了磁带盒202中用作磁带供带卷轴的第一磁带卷轴204,同时显示了用作拉紧卷轴的第二磁带卷轴208。在此公开中,术语“供带卷轴”指目前作为供带卷轴操作的卷轴,并且术语“拉紧卷轴”指目前作为拉紧卷轴操作的卷轴。此外,术语“供带马达”和“拉紧马达”分别指以操作方式耦合到供带和拉紧卷轴的马达。图2中所示的所述类型的磁带传输系统200只是为了说明,并且在此说明的实施例可以与其它类型的传输系统一起使用。
参照图1,从伺服传感器和前置放大器171得到的伺服信号150,是在磁头到介质接口172以带速V沿磁头(即,磁头210)移动磁带(即,磁带206)的结果。来自伺服传感器和前置放大器171的伺服信号150由数字采样器173采样,并且由数字滤波器174滤波,然后提供给峰值检测器175。来自伺服传感器和前置放大器171的伺服信号150由数字采样器171以可随带速变化的采样速率采样。数字采样器173采样伺服信号150产生伺服信号150的数字表示,该数字表示适合数字处理装置如中央处理单元或数字滤波器的处理。数字滤波器174接收由数字采样器173产生的伺服信号150的数字表示,并且进行滤波操作以从伺服信号150消除不想要的噪声,从而产生滤波的伺服信号。
图3显示了有限冲激响应(FIR)数字滤波器300的一个例子,它可以用于数字滤波器174和/或补偿器185(图1)。数字滤波器300可以在代码、逻辑、硬件逻辑(如,集成电路芯片、可编程门阵列(PGA)、特定用途集成电路(ASIC)等)中实现。本领域的技术人员将认识到:可以使用其它类型的数字滤波器。FIR数字滤波器300具有接受伺服信号150的采样版本的输入305和产生伺服信号150的滤波版本到峰值检测器175的输出330。滤波器包括:一系列时间延迟单元Z-1306;乘法器310,用于乘数字滤波器系数C0,C2C3,...CN-2和CN-1;以及加法器320。在一个实施例中,FIR数字滤波器300包含17阶数字滤波器,导致N=17,但是N可以依赖于使用的系统和所需要的性能变化。对于在数字滤波器174中的应用,通过得到每个平均伺服信号160的一部分的17个等间距采样,确定17个数字滤波器系数C0,C2C3,...C15和C16,该采样对每个带速关于水平中心点对称。
参考图1,数字滤波器174受处理元件190控制。处理元件190可以包含:中央处理单元(CPU)、可供选择的数字处理装置、ASIC、专用逻辑电路等,或者其组合。带速传感器191感测并提供带速给处理元件190。处理元件190提供数字滤波器系数给数字滤波器174,并且依赖于带速的状况使滤波器174工作或不工作。数字滤波器174提供伺服信号150的滤波版本给峰值检测器175。峰值检测器175确定滤波的伺服信号150的峰值的时间位置。时基转换器176接收峰值检测器175的输出,并且将信号转换为磁头位置信号用于到补偿器185(图1)的输入。在优选实施例中,来自峰值检测器175的输出信号在正跳变(前沿)时变高,并且在负跳变时变低,允许时基转换器176区别两种极性。如上所述,磁头位置信号由时基转换器176产生。时基转换器176的功能是执行必要的计算以使磁头位置信号对伺服控制系统的剩余部分可用。时基转换器176可以使用晶体振荡器作为参考以精确测量峰值之间的时间,从而得到磁头位置信号。时基转换器176提供磁头位置信号195和中断信号193给伺服控制系统100的剩余组件。在这里,元件171、173、174、175、176、190和191统称为伺服信号处理器192。通过处理磁带沿磁头以带速V移动时从磁头得到的信号,伺服信号处理器192产生磁头位置信号195和中断信号193。为了系统的最优性能,在时间上符合地提供磁头位置信号195和中断信号193,并且在从所述时间最小延迟的情况下,在读写头带介质接口172从磁头产生信号。
由比较器178比较磁头位置信号195与参考信号177,以在线179上确定磁头和与定义的伺服轨道有关的希望的位置之间的位置误差,称为“位置误差信号”或“PES”。比较器178可以通过使用处理系统(即,处理系统600,图6)在补偿器185(图1)中实现。磁头位置信号195提供指示磁头相对于磁带的相对横向位置的值。位置误差信号或PES提供指示希望的磁头相对于磁带的横向位置和实际的磁头相对于磁带的横向位置之间的差值。对于在此的公开,磁头相对于磁带的横向位置意味着在垂直于由磁带传输系统200移动磁带的方向上,磁头相对于磁带的位置。
使用复合致动器对磁头(即,磁头210)相对于磁带定位。在标题为“ServoControl of a Coarse Actuator”的美国专利6587303中说明了磁带驱动器中使用复合致动器的例子,由此通过引用合并该专利的公开的内容。在典型的复合致动器中,细致动器180跟随如由PES确定的轨道引导扰动,从而在数据轨道或轨道的中央对磁头的数据头定位。在某些实施例中,细致动器180具有相对小的质量,以产生宽带宽响应,因而能够跟随高频扰动。在某些实施例中,细致动器180可具有很有限的移动范围,以便提供高带宽。在某些实施例中,按照寻找功能粗致动器182携带了从轨道到轨道的细致动器。细致动器伺服系统通常在位置误差信号环路中包含补偿器功能185(图1),其被设计以允许最大带宽具有足够的稳定性裕度。
在某些实施例中,补偿器功能185(图1)通过将可变增益应用于PES信号修改PES信号,该增益基于输入PES信号179的频率,或者从另一视角看,基于输入PES信号的变化速率。在某些实施例中,补偿器功能185包括积分器和均衡器187以及其它传递功能元件,如超前/滞后功能元件186,从而达到希望的静态和动态系统性能和总体稳定性。补偿器185的任何或所有传递功能元件可以实现为滤波器,使用分立元件的模拟滤波器或数字滤波器,如IIR(无限冲激响应)或FIR(有限冲激响应),或者使微处理器执行该功能的微代码。这导致连接103上的积分功能信号,并且如应用到PES的超前/滞后增益产生线110上的信号。各信号由加法器105加起来,并且如果是数字的,提供给数模转换器106。然后,功率放大器107施加该信号到细致动器180,操作各细致动器以减小确定的位置误差的方式平移磁头。或者,可以利用数字驱动器操作细致动器180。结果是:伺服控制器使用位置误差信号,通过控制粗致动器182和/或细致动器180,控制磁头相对于磁带的位置。在某些实施例中,伺服控制系统100从磁头位置信号195得到PES,并且伺服控制系统100使用PES控制磁头相对于磁带的位置。
在某些实施例中,补偿器185可以由图3中显示和上面说明的有限冲激响应(FIR)数字滤波器300实现。为确定数字滤波器系数C0,C2C3,...CN- 2和CN-1,按照用于轨道跟随误差、伺服带宽等的规范设计整个系统。从设计要求得到用于补偿器185的频域传递函数H(s)。用于补偿器185的频域传递函数可以变换到时域,从而得到用于补偿器185的冲激响应H(t)。数字滤波器系数C0,C2C3,...CN-2和CN-1可以由在N个等间距采样点对冲激响应H(t)采样确定,其中N是使用的数字滤波器的阶数。输出h(k)330是输入g(k)乘以延迟元件(即,Z-1306)和数字滤波器系数C0,C2C3,...CN-2和CN-1常数(即,元件310)的和,得出, h ( k ) = G 1 [ Σ n = 0 N C n g ( k - n ) ] , 其中N是滤波器的阶数。例如,对四阶滤波器(N=4),得到,h(k)=G1[C0g(k)+C1g(k-1)+C2g(k-2)+C3g(k-3)+C4g(k-4)]。G1是增益系数,该增益系数用于调整伺服控制系统100的增益以便通过适当的交叉频率实现希望的带宽。
在某些实施例中,补偿器185可以由无限冲激响应(IIR)数字滤波器,如例如图4中显示的IIR数字滤波器400实现。数字滤波器400处理输入g(k)405以产生输出h(k)450。用于数字滤波器400的z域传递函数T(z),可以写为部分分式展开的和, T ( z ) = h ( z ) g ( z ) = G 1 [ D 1 + Σ n = 1 N A n ( z - B n ) ] , 其中N是滤波器阶数。例如,对二阶滤波器(N=2),得出, T ( z ) = G 1 [ D 1 + A 1 z - B 1 + A 2 z - B 2 ] . 输出h(k)450是处理元件(即,元件460)的和, h ( k ) = G 1 [ D 1 ( g ( k ) ) + Σ n = 1 N X n ( k ) ] , 其中 X n ( k ) = A n g ( k - 1 ) + B n G 1 X n ( k - 1 ) , 以及N是滤波器阶数。例如,对二阶滤波器(N=2),得出h(k)=G1[D1(g(k))+A1g(k-1)+A2g(k-1)]+B1X1(k-1)+B2X2(k-1)。在某些实施例中,用于数字滤波器系数D1,A1,A2,...An,B1,B2,...Bn和增益系数G1的常数通过根据系统规范设计补偿器185确定。例如,图5中显示用于伺服控制系统的三个不同的开环传递函数500的图,该伺服控制系统用于控制磁头相对于磁带的位置。开环传递函数500是在给定致动器(即,粗致动器182和/或细致动器180)和特定采样率的情况下,在三个不同交叉频率可以通过设计用于实现稳定性的补偿器来确定的例子。曲线501、502和503是开环传递函数500的幅度响应,交叉频率530指示曲线501、502和503上与0dB线相交的近似位置。曲线511、512和513是开环传递函数500的相位响应,最大相位响应520指示曲线511、512和513上各曲线在各自交叉频率附近呈现局部最大的近似位置。用于开环传递函数500中任何一个的数字滤波器系数D1,A1,A2,...An,B1,B2,...Bn和增益系数G1可以通过得到补偿器的各频域传递函数的z平面变换的部分分式展开来确定,该展开对实现各开环传递函数是必要的。设计用于数字控制系统的补偿器的过程的逐步说明可以在Farah Bates的标题为“Modeling and simulation of a digital focusingservo control system for an optical disk tester”的1997年University of ArizonaMaster of Science Thesis(大学理科硕士论文)中得到。
图6显示了处理系统600的一个例子,它可以用于实现补偿器185和伺服控制系统100的其它组件。处理系统600包括:处理器610、RAM(随机访问存储器)625、非易失存储器630、设备专用电路615和I/O接口620。或者,RAM 625和/或非易失存储器630可以包含在处理器610中,正如设备专用电路615和I/O接口620可以包含在处理器610中那样。处理器610可以包含现成微处理器、定制处理器、FPGA(现场可编程门阵列)、ASIC(特定用途集成电路)、分立逻辑等。RAM(随机访问存储器)625通常用于保存可变数据、堆栈数据、可执行指令等。非易失存储器630可以包含任何类型非易失存储器,如PROM(可编程只读存储器)、EEPROM(电可擦除可编程只读存储器)、快闪PROM、电池备份RAM、MRAM(磁阻(Magnetoresistive)随机访问存储器)、基于MEMS(微电机系统)的存储器、硬盘驱动器等。非易失存储器630通常用于保存可执行固件和任何非易失数据。I/O接口620包含通信接口,该接口允许处理器610与控制器外的设备通信。I/O接口620的例子可以包含串行接口,如RS-232或USB(通用串行总线)、SCSI(小计算机系统接口)、光纤通道等。另外,I/O接口620可以包含如RF或红外的无线接口。设备专用电路615提供附加的硬件以使控制器610能够执行独特的功能,如用于卷轴204、205的卷轴马达、附加的致动器、盒装载器、DAC 106、Amp 107等的马达控制。作为例子,设备专用电路615可以包含提供脉宽调制(PWM)控制、模数转换(ADC)、数模转换(DAC)等的电子装置。另外,设备专用电路615的所有或部分可以位于控制器610之外。除了上述功能,处理器610接受磁头位置信号195和中断信号193用于处理,以产生包含信号103和110的输出值h(k)。
通过参考图7中所示的流程图700和图1中所示的伺服控制系统100的方块图,可以更好地理解一个实施例。在步骤705,通过如图2中所示的磁带传输系统200,系统正在以第一带速V1沿磁头(即,磁头210)移动磁带(即,磁带206)。第一带速V1是用于磁带驱动操作的基本带速,并且对在此的描述,第一带速V1和基本带速是相同的。在步骤710,伺服信号处理器192正以第一采样频率f1从磁头产生磁头位置信号,f1与第一带速V1成比例。在某些实施例中,磁头位置信号195是写在磁带206上的基于定时的伺服模式的检测结果。图8显示伺服控制系统100操作期间,对各种采样频率和带速的磁头位置信号195的采样定时。当磁带正以第一带速V1移动时,在第一采样频率f1810,采样周期t1=1/f1可以得到磁头位置信号195。在步骤715,当以第一带速V1运行时,系统使用控制系统(即,控制系统100)正在控制磁头位置,该控制系统处理与第一采样频率f1同步的第一磁头位置信号。控制系统包含在第一交叉频率fc1具有最大相位响应的补偿器(即,补偿器185)。在步骤718,补偿器(即,补偿器185)工作在第一交叉频率fc1,从而通过细致动器180提供磁头的控制,以实现系统操作规范。第一交叉频率fc1可以是,例如曲线502(图5)与0dB线相交的地方(即,交叉频率530)。在某些实施例中,补偿器185通过使用由数字滤波器400使用的数字滤波器系数D1,A1,A2,...An,B1,B2,...Bn和增益系数G1,提供适当的频域补偿。在其它实施例中,补偿器185通过使用由数字滤波器300使用的数字滤波器系数C0,C2C3,...CN-2和CN-1,提供适当的频域补偿。在其它实施例中,补偿器185通过使用模拟滤波器提供适当的频域补偿。在某些实施例中,增益G1可以等于1,因此不需要。在某些实施例中,对在基本速度的操作,补偿器195可以由伺服信号处理器192实现,该处理器提供与第一采样频率同步的中断信号给处理系统(即,处理系统600),以便开始用于实现用于补偿器185的数字滤波器的计算。响应于处理系统接收到中断信号,处理系统提供输出值h(k),该输出值h(k)在第一交叉频率产生最大相位响应并因此提供伺服控制系统100的稳定操作,从而控制磁头相对于移动的磁带的横向位置。参考图8中所示的曲线811可以更好地说明这种操作模式。曲线811是用于第一带速即基本带速V=V1的操作。向上的实箭头表示在周期t1=1/f1与第一采样频率f1同步的磁头位置信号。如果,例如磁头位置信号发生在相对于中断信号193的特定时间窗和/或例如采样频率信号的周期性波形的特征的特定相位内,就认为与采样频率和/或中断信号同步的各磁头位置信号是同步的。实现补偿器的处理系统600的同步操作提供下述二者之间的最小相位延迟:与第一采样频率f1同步的磁头位置信号可用的时间,以及来自用于提供补偿器的传递函数的数字滤波器(即,数字滤波器300或400)的实际输出值h(k)。例如,由磁头在读写头带接口172检测到磁带上的伺服模式时,磁头位置信号195和中断信号193几乎立即由伺服信号处理器192产生。中断信号193使处理系统600执行计算(即,数字滤波器的插入),并且在几个指令周期内产生和输出值h(k),导致处理系统600产生与由磁头对伺服模式的检测同步的输出值。在某些实施例中,磁头位置信号195和中断信号193一同产生,它们之间存在小的时间延迟,时间延迟可以覆盖认为磁头位置信号195和中断信号193实际上互相符合的范围或“时间窗”。
在某些实施例中,对以基本带速的操作,通过使用数字滤波器(即,数字滤波器400)产生输出值h(k),处理系统提供在第一交叉频率产生最大相位响应的输出值h(k),其中 h ( k ) = G 1 [ D 1 ( g ( k ) ) + Σ n = 1 N X n ( k ) ] , Xn(k)=Ang(k-1)+BnXn(k-1),N大于0,g(k)与所述第二磁头位置信号成比例,g(k-1)等于g(k)的前一个值,并且D1、An、Bn是常数。对由开环响应500(图5)所示的代表性的采样,使用N=4,得到用于补偿器185的四阶数字滤波器(即,数字滤波器400)实现。提供与第一采样频率同步的中断信号193给处理系统600的处理元件610可以由伺服信号处理器192完成,选择以发送与每个磁头位置信号同步的中断信号193。可以设计或编程处理系统600以处理与中断信号符合的磁头位置信号,例如通过要求磁头位置信号195发生在相对被认为符合的中断信号193的特定时间窗内,因此由处理系统600处理。
在某些实施例中,对以基本带速的操作,通过使用数字滤波器(即,数字滤波器300)产生输出值h(k),处理系统提供在第一交叉频率产生最大相位响应的输出值h(k),其中 h ( k ) = Σ n = 0 N C n g ( k - n ) , N大于0,g(k)与所述第二磁头位置信号成比例,g(k-n)等于g(k)的前面第n个值,并且数字滤波器系数Cn是常数。对由开环响应500(图5)所示的代表性的采样,使用N=17,得到用于补偿器185的17阶数字滤波器(即,数字滤波器300)实现。提供与第一采样频率同步的中断信号193给处理系统600的处理元件610可以由伺服信号处理器192完成,选择以发送与每个磁头位置信号同步的中断信号193。可以设计或编程处理系统600,以便例如通过要求磁头位置信号195发生在相对被认为符合的中断信号193的特定时间窗内,处理与中断信号符合的磁头位置信号,因而由处理系统600处理。
在步骤720,磁带传输系统正以第二带速移动磁带,该第二带速是基本带速的倍数。该带速可由例如磁带传输系统200改变为第二带速,该第二带速是第一带速的M倍(即,从V1到V2,其中V2=M*V1)。改变带速可以是给磁带传输系统200的如下命令的结果:增大或减小带速以提供不同读/写数据速率给磁带206,或者用于其它系统操作要求。虽然参考值的范围内带速的变化说明了本实施倒的操作,但那些受益于此公开的本领域的技术人员将明白:通过适当地按比例增大各频率、速度等到更大的值的范围,还可以提供更大的带速变化。
在步骤725,伺服信号处理器192正以第二采样频率f2从磁头产生第二磁头位置信号,该第二采样频率f2与第一采样频率f1乘以倍数M成比例。例如,以等于2*V1的带速V2操作磁带传输系统200可能是必要的。使用M=2,则在第二采样频率f2可以得到磁头位置信号195,其中f2=2*f1。
在步骤730,倍数M的值确定用于伺服控制系统100的操作模式。响应于倍数M是大于1的整数,控制转移到步骤735。在步骤735,伺服控制系统100通过控制磁头210的位置,通过处理与第一采样频率f1同步的第二磁头位置信号并丢弃与第一采样频率f1不同步的第二磁头位置信号来操作。参考图8中所示的曲线821可以更好地说明该操作模式。曲线821是用于以第二带速V2=2*V1的操作,产生M等于整数值2。向上的实箭头表示在周期t1=1/f1与第一采样频率f1同步的第二磁头位置信号。如果,例如磁头位置信号发生在相对于中断信号193的特定时间窗内和/或例如采样频率信号的周期性波形的特征的特定相位内,就认为与采样频率和/或中断信号同步的磁头位置信号是同步的。参考图8和9可以最好地理解如在此公开中使用的同步,其中磁头位置信号195的丢弃的采样820是不同步的,并且磁头位置信号195的伺服采样(用向上的实箭头显示并标为“伺服采样”)与特定的采样频率同步。磁头位置信号195的丢弃的采样820由向上的虚箭头表示,并且因为在这些采样时间可得到的第二磁头位置信号与第一采样频率f1不同步而被丢弃。对M=2,每隔一个磁头位置信号被丢弃,留下在采样频率f1的磁头位置信号,用于由伺服控制系统100(图1)使用。在操作中,磁头位置信号195的采样可以由例如处理器610(图6)丢弃,该处理器610有指令、软件、硬件代码、逻辑配置或其它的装置,用于接收到中断信号(例如,来自伺服处理器192的中断信号193)时,根据中断信号193、磁头位置信号195、带速和磁头位置信号195的采样频率之间的时序关系丢弃磁头位置信号。例如,处理器610可以执行依赖于接收到的中断信号193的频率的指令。对中断信号193的给定频率范围,可以执行到丢弃选择数目的磁头位置信号195的指令的分支。当中断信号193的给定频率范围变化时,可以改变到丢弃选择数目的磁头位置信号195的指令的分支以覆盖宽的范围。对M=2,磁头位置信号195以第二采样频率f2=2*f1出现。通过丢弃每隔一个磁头位置信号195的采样,补偿器可以以第一交叉频率fc1(即,图5的曲线502和曲线512)操作。通过从步骤730到步骤735的分支,倍数M的任何整数值可以导致类似的操作。例如,曲线826(图8)是用于以第二带速V2=3*V1的操作,产生倍数M等于3的整数值。向上的实箭头表示在周期t1=1/f1与第一采样频率f1同步的第二磁头位置信号。磁头位置信号195的丢弃的采样825由向上的虚箭头表示,并且因为在这些采样时间可得到的第二磁头位置信号与第一采样频率f1不同步而被丢弃。对M=3,三个磁头位置信号中被丢弃两个,剩下在采样频率f1的磁头位置信号,用于由伺服控制系统100使用。在操作中,磁头位置信号195的采样可以如上所述对M=2由例如处理器610(图6)丢弃。对M=3,磁头位置信号195以第二采样频率f2=3*f1出现。通过每隔一个丢弃磁头位置信号195的采样,补偿器可以以第一交叉频率fc1(即,图5的曲线502和曲线512)操作。对整数值M,操作的另一个例子由曲线831(图8)显示,用于以第二带速V2=4*V1的操作,产生M等于整数值4。向上的实箭头表示在周期t1=1/f1与第一采样频率f1同步的第二磁头位置信号。磁头位置信号195的丢弃的采样830由向上的虚箭头表示,并且因为在这些采样时间可用的第二磁头位置信号与第一采样频率f1不同步而被丢弃。对M=4,四个磁头位置信号中被丢弃三个,剩下在采样频率f1的磁头位置信号,用于由伺服控制系统100使用。在操作中,磁头位置信号195的采样可以如上所述对M=2由例如处理器610(图6)丢弃。对M=4,磁头位置信号195以第二采样频率f2=4*f1出现。通过丢弃磁头位置信号195的四个采样中的三个,补偿器可以以第一交叉频率fc1(即,图5的曲线502和曲线512)操作。
在某些实施例中,通过提供与第一采样频率f1同步的中断信号193给处理系统600,伺服控制系统100处理与第一采样频率f1同步的第二磁头位置信号,并且丢弃与第一采样频率f1不同步的第二磁头位置信号。响应于处理系统600接收到中断信号193,处理系统600提供输出值h(k),包含 h ( k ) = G 1 [ D 1 ( g ( k ) ) + Σ n = 1 N X n ( k ) ] , 其中 X n ( k ) = A n g ( k - 1 ) + B n G 1 X n ( k - 1 ) , 并且N是滤波器阶数,N>1,g(k)与第二磁头位置信号成比例,g(k-1)等于g(k)的前一个值,D1、An、Bn是用于数字滤波器系数的常数,而G1是增益系数。对由开环响应500(图5)所示的代表性的采样,使用N=4,产生用于补偿器185的四阶数字滤波器(即,数字滤波器400)实现。提供与第一采样频率同步的中断信号193给处理系统600的处理元件610可以由伺服信号处理器192完成,选择以发送与每隔一个磁头位置信号(即,对M=2)同步的中断信号193,使得每隔一个磁头位置信号被丢弃(曲线821,图8),留下以采样频率f1的磁头位置信号,用于由伺服控制系统100使用。可以设计或编程处理系统600,以便只处理与中断信号符合的磁头位置信号,例如通过要求磁头位置信号195发生在与被认为符合的中断信号193相对的特定时间窗内,因此由处理系统600处理。或者,在发送磁头位置信号195的采样到处理器610(图6)之前可以丢弃它们,这是通过包含指令、软件、硬件编码、逻辑配置或伺服信号处理器192中的其它装置来进行。这可以用于其它M值,而没有限制。每个k值表示一个间隔,其中从用于处理系统600的输入g(k)产生输出h(k)。例如,第一输出h(1)(即,k=1)可以由处理系统600在接收到第一个中断信号193和磁头位置信号195时产生。下一个输出值h(2)(即,k=2)可以由处理系统600在接收到下一个中断信号193和下一个磁头位置信号195等时产生。所有输出h(k)共同产生用于控制磁头的位置的连续信号(可能存在使用D/A转换器和低通滤波器的后处理)。
如果在步骤730,倍数M的值不是整数,则执行步骤740。响应于倍数M不是整数并且小于2,执行步骤745。在步骤745,通过处理与第二采样频率f2同步的第二磁头位置信号,伺服控制系统100控制磁头的位置,其中f2=M*f1。可以参考图9中所示的曲线911理解该操作模式。曲线911用于以第二带速V2=M*V1的操作,其中M<2并且不是整数。对小于1的倍数M的值,可以在t2=1/f2>1/f1的情况下使用曲线911。向上的实箭头表示在周期t2=1/f2与第二采样频率f2同步的第二磁头位置信号,其中0<f2<2*f1。对曲线911,没有磁头位置信号195的采样被丢弃,使得以采样频率f2的磁头位置信号由伺服控制系统100使用。在操作中,磁头位置信号195的采样由例如处理器610(图6)选择,该处理器610有指令、软件、硬件编码、逻辑配置或其它的装置,用于在接收到中断信号(例如,来自伺服处理器192的中断信号193)时,根据中断信号193、磁头位置信号195、带速和磁头位置信号195的采样频率之间的时序关系接受磁头位置信号。执行步骤745之后,执行步骤748。在步骤748,修改补偿器185以在频率fp具有最大相位响应,该频率fp近似等于第一交叉频率fc1乘以倍数M,并且使第二交叉频率fc2近似等于第一交叉频率fc1。在操作中,希望使第二交叉频率fc2等于第一交叉频率fc1,导致伺服系统的带宽没有变化,但是实际上,组件响应(即,控制磁头210的位置的致动器)中的小变化可能导致fc2近似等于fc1。随着M增大,fp成比例增大,产生对于伺服控制系统100可能更大的工作带宽。为保持fc2≈fc1,有必要改变增益系数G1。例如,当倍数M=1时,(对基本带速)在第一交叉频率fc1的操作可以由图5中所示的开环幅度响应曲线501和相位响应曲线511表示。增大M大于1可能导致幅度响应曲线503和相位响应曲线513在最大相位响应频率fp上相应增大,并且交叉频率(即,fc2≈fc1)几乎不变。减小M小于1可能导致幅度响应曲线502和相位响应曲线512在最大相位响应频率fp上相应减小,并且交叉频率(即,fc2≈fc1)几乎不变。
在步骤748,通过修改补偿器185以便在近似等于第一交叉频率fc1乘以倍数M的频率具有最大相位响应,并且使第二交叉频率fc2近似等于第一交叉频率fc1,补偿器185在第二交叉频率fc2工作。这可以由伺服信号处理器192提供与第二采样频率f2同步的中断信号给处理系统600实现。响应于处理系统600接收到中断信号19,处理系统600提供输出值h(k),包含 h ( k ) = G 2 [ D 1 ( g ( k ) ) + Σ n = 1 N X n ( k ) ] , 其中 X n ( k ) = A n g ( k - 1 ) + B n G 2 X n ( k - 1 ) , N是滤波器阶数,N>1,g(k)与第二磁头位置信号成比例,g(k-1)等于g(k)的前一个值,D1、An、Bn是用于数字滤波器系数的常数,而G2是增益系数,其中G2大于0并且近似小于倍数2*M平方(即,0<G2<2*M2*G1)。
对在此描述的伺服控制系统100,补偿器185的操作在第二交叉频率fc2快速和高效地实现。通过提供与第二采样频率f2同步的中断信号193给处理系统600(其中第二采样频率f2相对第一采样频率f1的比例,是与近似等于第一交叉频率fc1乘以倍数M的最大相位响应的频率的比例要求的比例相同),导致数字滤波器系数D1、An和Bn没有改变,因为对恒定的数字滤波器系数D1、An和Bn,数字滤波器400的极点、零点和作为结果得到的相位响应随采样频率按比例缩放。当伺服控制系统100在不同采样频率f1、f2、f3等操作时,增益系数G2是可能要求改变的唯一常数。因为对由处理系统600执行的计算只有一个常数必须改变,所以降低了存储器要求,减小了软件,随系统复杂度减小,减小了在不同带速的操作之间的转换时间。增益系数G2依赖于M和精确的系统设计。例如,如果对第一交叉频率fc1,G1=1,则对第二交叉频率fc2≈fc1,G2的大致范围可能是0<G2<2*M2
在某些实施例中,响应于倍数M小于1,增益系数G2近似等于用于第一交叉频率fc1的增益系数G1(即,对M=1)的值乘以倍数M的平方(即,G2(fc2)≈M2*G1(fc1))。对开环响应500(图5),N=4,并且假定二阶频域致动器传递函数Act(s)(即,Act(s)=1/s2,其中s=σ+jω),当M减小到1以下以便对伺服控制系统100保持交叉频率和相应的工作带宽不变时,G2应该按≈M2的比例缩放。在某些实施例中,致动器传递函数Act(s)和致动器(即,致动器180)的传递函数之间的相互作用可能要求:当M减小到1以下时,G1由M线性地按比例缩放。在某些实施例中,补偿器185的传递函数可以是一阶、三阶等,因此要求:当M减小时,G1分别由M、M3线性按比例缩放。
在某些实施例中,响应于倍数M大于1,增益系数G2近似等于用于第一交叉频率fc1的增益系数G1(即,对M=1)的值乘以倍数M(即,G2(fc2)≈M*G1(fc1))。对开环响应500(图5),N=4,并且假定二阶频域致动器传递函数Act(s)(即,Act(s)=1/s2,其中s=σ+jω),则当M增大到大于1的值以便对伺服控制系统100保持交叉频率和相应的工作带宽不变时,G2应该按≈M的比例缩放。在某些实施例中,致动器传递函数Act(s)和补偿器185的传递函数之间的相互作用可能要求:当M增大到1以上时,G2由按M的比例次线性地(sub-linearly)缩放。在某些实施例中,致动器(即,致动器180)的传递函数可以是一阶、三阶等,因此要求:当M增大时,G2分别按M、M3的比例线性地缩放。在执行步骤748后,控制流程到步骤795直至结束。
如果在步骤740,倍数M的值不是整数并且大于2,则执行步骤760。在步骤760,通过处理与第三采样频率f3同步的第二磁头位置信号并且丢弃与第三采样频率f3不同步的第二磁头位置信号,伺服控制系统100控制磁头的位置,其中f3=K*f1,其中缩放比例数K=M/(M的整数值)。可以参考图9中所示的曲线921和931理解该操作模式。曲线921是用于以第二带速V2=M*V1的操作,其中2<M<3。向上的实箭头表示在周期t3=1/f3与第三采样频率f3同步的第二磁头位置信号,其中 t 3 > 2 3 f 1 . 对曲线921,磁头位置信号195的丢弃的采样920由向上的虚箭头表示,并且被丢弃是因为在这些采样时间可用的第二磁头位置信号与第三采样频率f3不同步。对2<M<3,每隔一个磁头位置信号被丢弃,留下以第三采样频率f3的磁头位置信号,用于由伺服控制系统100使用。如上面参考图8的曲线821、826和831说明的,在操作中可以丢弃磁头位置信号195的采样。执行步骤760后,执行步骤770。在步骤770,修改补偿器185,以便在近似等于第一交叉频率fc1乘以缩放比例数K的频率具有最大相位响应,并且使第二交叉频率fc2近似等于第一交叉频率fc1。在操作中,希望使第二交叉频率fc2等于第一交叉频率fc1,导致伺服系统的带宽没有变化,但是实际上,组件响应(即,致动器控制磁头210的位置)的小变化可能导致fc2近似等于fc1。当K增大时,fp成比例增大,产生用于伺服控制系统100的可能更大的工作带宽。为保持fc2≈fc1,有必要改变增益系数G1。例如,当倍数M=1时,在第一交叉频率fc1的操作可以由图5中所示的开环幅度响应曲线501和相位响应曲线511表示。增大M因此也增大K,可能导致幅度响应曲线503和相位响应曲线513在最大相位响应频率fp相应增大,并且交叉频率几乎不变(即,fc2≈fc1)。
在步骤770,通过修改补偿器185以便在近似等于第一交叉频率fc1乘以缩放比例数K的频率具有最大相位响应,并且使第二交叉频率fc2近似等于第一交叉频率fc1,补偿器185操作在第二交叉频率fc2。这可以通过伺服信号处理器192提供与第三采样频率f3同步的中断信号给处理系统600来实现。响应于处理系统600接收中断信号193,处理系统600提供输出值h(k),包括 h ( k ) = G 3 [ D 1 ( g ( k ) ) + Σ n = 1 N X n ( k ) ] , 其中 X n ( k ) = A n g ( k - 1 ) + B n G 3 X n ( k - 1 ) , N是滤波器阶数,N>1,g(k)与第二磁头位置信号成比例,g(k-1)等于g(k)的前一个值,D1、An、Bn是数字滤波器系数,而G3是增益系数,其中G3具有从0到2*K2的大致范围(即,0<G3<2*K2*G1)。
对这里描述的伺服控制系统100,在第二交叉频率fc2快速和高效地完成补偿器185的操作。通过提供与第三采样频率f3同步的中断信号193给处理系统600,其中第三采样频率f3相对第一采样频率f1的缩放比例与为近似等于第一交叉频率fc1乘以缩放比例数K的最大相位响应的频率的缩放比例所要求的缩放比例相同(即,通过缩放比例数K),导致数字滤波器系数D1、An、Bn没有改变,因为对恒定的数字滤波器系数D1、An和Bn,数字滤波器400的极点和零点和作为结果得到的相位响应随采样频率按比例缩放。当伺服控制系统100在不同采样频率f1、f2、f3等操作时,增益系数G3是可以要求改变的唯一常数。因为对由处理系统600执行的计算只有一个常数必须改变,所以降低了存储器要求,减小了软件,随系统复杂度减小,减小了在不同带速的操作之间的过渡时间。增益系数G3依赖于M和精确的系统设计。例如,如果对第一交叉频率fc1,G1=1,则对第二交叉频率fc2≈fc1,G3的大致范围可以是0<G3<2*M2
在某些实施例中(10),对在第二交叉频率fc2的操作,增益系数G3近似等于用于第一交叉频率fc1的增益系数G1的值乘以缩放比例数K(即,G3(fc2)≈K*G1(fc1))。例如,如果用于第一交叉频率fc1的G1=1(即,M=1),则用于第二交叉频率fc2的G3的范围可以是0<G3<2*K2。对开环响应500(图5),N=4,并且假定二阶频域致动器传递函数Act(s)(即,Act(s)=1/s2,其中s=σ+jω),当K增大到大于1的值,以便对伺服控制系统100保持交叉频率和相应的工作带宽不变时,G3应该按≈K的比例缩放。在某些实施例中,致动器传递函数Act(s)和补偿器185的传递函数之间的相互作用可能要求:当K增大到1之上时,G1按比例K次线性(sub-linearly)缩放。在某些实施例中,致动器(即,细致动器180)的传递函数可以是一阶、三阶等,因此要求当K增大时,G1分别按K、K3等的比例线性地缩放。
如果倍数M不是整数并大于3,则操作与上面对M>2描述的相同。现在提供另一个例子以进一步阐明这里描述的实施例的操作。对于该例,通过处理与第三采样频率f3同步的第二磁头位置信号并且丢弃与第三采样频率f3不同步的第二磁头位置信号,伺服控制系统100控制磁头的位置,其中f3=K*f1,其中缩放比例数K=M/(M的整数值)。可以参考图9中所示的曲线931理解该操作模式。曲线931是用于在第二带速V2=M*V1的操作,其中3<M<4。向上的实箭头表示在周期t3=1/f3与第二采样频率f3同步的第二磁头位置信号,其中 t 3 > 1 4 f 1 . 对曲线931,磁头位置信号195的丢弃的采样930由向上的虚箭头表示,并且被丢弃是因为在这些采样时间可用的第二磁头位置信号与第三采样频率f3不同步。对3<M<4,三个磁头位置信号中两个被丢弃,留下以第三采样频率f3的磁头位置信号,用于由伺服控制系统100使用。如上面参考图8的曲线821、826和831说明的,在操作中可以丢弃磁头位置信号195的采样。修改补偿器185,以便在近似等于第一交叉频率fc1乘以缩放比例数K的频率具有最大相位响应,并且使第二交叉频率fc2近似等于第一交叉频率fc1。在操作中,希望使第二交叉频率fc2等于第一交叉频率fc1,导致伺服系统的带宽没有变化,然而,实际上,组件响应(即,致动器控制磁头210的位置)的小变化可能导致fc2近似等于fc1。当K增大时,fp成比例增大,对伺服控制系统100产生潜在的更大工作带宽。为保持fc2≈fc1,有必要改变增益系数G1。例如,当倍数M=1时,在第一交叉频率fc1的操作可以由图5中所示的开环幅度响应曲线501和相位响应曲线512表示。增大M因此K也增大,可能导致幅度响应曲线503和相位响应曲线513在最大相位响应频率fp相应增大,并且交叉频率几乎不变(即,fc2≈fc1)。
通过修改补偿器185,以便在近似等于第一交叉频率fc1乘以缩放比例数K的频率处具有最大相位响应,并且使第二交叉频率fc2近似等于第一交叉频率fc1,从而补偿器185工作在第二交叉频率fc2。这可以由伺服信号处理器192提供与第三采样频率f3同步的中断信号给处理系统600实现。响应于处理系统600接收中断信号193,处理系统600提供输出值h(k),包含 h ( k ) = G 3 [ D 1 ( g ( k ) ) + Σ n = 1 N X n ( k ) ] , 其中 X n ( k ) = A n g ( k - 1 ) + B n G 3 X n ( k - 1 ) , N是滤波器阶数,N>1,g(k)与第二磁头位置信号成比例,g(k-1)等于g(k)的前一个值,D1、An、Bn是数字滤波器系数,而G3是增益系数,其中G3的大致范围是从0到2*K2(即,0<G3<2*K2*G1)。
对于在此描述的伺服控制系统100,补偿器185在第二交叉频率fc2的操作快速和高效地被完成。通过提供与第三采样频率f3同步的中断信号193给处理系统600,其中第三采样频率f3相对第一采样频率f1的缩放比例与近似等于第一交叉频率fc1乘以缩放比例数K的最大相位响应的频率的缩放比例所要求的缩放比例相同(即,按缩放比例数K),导致数字滤波器系数D1、An和Bn没有改变,因为对于恒定的数字滤波器系数D1、An和Bn,数字滤波器400的极点和零点和结果所得的相位响应随采样频率按比例缩放。当伺服控制系统100工作在不同采样频率f1、f2、f3等时,增益系数G3是可能要求改变的唯一常数。因为对由处理系统600执行的计算只有一个常数必须改变,降低了存储器要求,减小了软件,随系统复杂度减小,减小了在不同带速的操作之间的过渡时间。增益系数G3依赖于M和精确的系统设计。例如,如果对第一交叉频率fc1,G1=1,则对第二交叉频率fc2≈fc1,G3的范围可以近似为0<G3<2*M2
在某些实施例中,对于以第二交叉频率fc2的操作,增益系数G3近似等于用于第一交叉频率fc1的增益系数G1的值乘以缩放比例数K(即,G3(fc2)≈K*G1(fc1))。例如,如果用于第一交叉频率fc1的G1=1,则用于第二交叉频率fc2的G3的范围可以是0<G3<2*K2。对开环响应500(图5),N=4,并且假定二阶频域致动器传递函数Act(s)(即,Act(s)=1/s2,其中s=σ+jω),则当K增大到大于1的值,以便对伺服控制系统100保持交叉频率和相应的工作带宽不变时,G3应该按≈K的比例缩放。在某些实施例中,致动器传递函数Act(s)和补偿器185的传递函数之间的相互作用可能要求:当K增大到1之上时,G1按K比例次线性地缩放。在某些实施例中,致动器(即,细致动器180)的传递函数可以是一阶、三阶等,因此要求:当K增大时,G1分别按比例K、K3等线性地缩放。
参照图10可以更好地理解上述实施例的操作,其中对不同带速以图形形式显示用于采样频率1020和采样周期1000的正规化值。曲线1010是正规化采样频率,而曲线1020是正规化的采样周期。对正规化带速1,正规化采样频率1010和正规化采样周期1020每个都等于1。对M的非整数值,其中1<M<2,正规化带速V具有1<V<2的范围,正规化采样频率1010即f具有1<f<2的范围,并且正规化采样周期t=1/f。对M的整数值,其中M=1、2、3等,正规化带速V也是整数并且按V=1、2、3等变化。在正规化带速V的每个整数值,正规化采样频率1010即f具有值1,并且正规化采样周期t=1/f也等于1,因为在正规化带速V的每个整数值,如上面参考曲线821、826和831(图8)解释的,磁头位置信号被丢弃。同样地,对正规化带速V的每个整数值,正规化交叉频率fc具有值1。
当M增大到大于2的非整数值时,正规化采样频率1010和正规化的采样周期1020的范围每个都按如图10中所示的那样减小,因为通过在正规化带速V=1处的正规化采样频率1010乘以缩放比例数K来确定正规化采样频率1010,其中K=M/(INT(M)),其中“INT”通过对M向下取整到最接近的整数值来取M的整数值。当M减小到1以下的非整数值时,正规化采样频率1010随M线性减小,并且正规化采样周期1020如图10上所示那样增大。出于说明的目的,图10显示了正规化带速V,其中0.5≤V≤5,然而,对正规化带速V,所说明的实施例不限于正规化带速V的这个范围,并且从0到大值的正规化带速V的值在对在此描述的实施例的操作范围内。
在某些实施例中,使用基于定时的伺服系统完成产生磁头位置信号。在美国专利6021013中公开了使用用于在此说明的实施例的基于定时的伺服信号的轨道跟随伺服系统的一个实现的描述。
在某些实施例中,一个或更多申请人的实施例包含磁带驱动器,用于对于磁带(即,磁带206)读和写数据。例如,在此描述的伺服控制系统100及其操作,没有限制地用在读/写磁带驱动器中,例如,如图11中所示的读/写磁带驱动器,以便为关于磁带的有效数据读写提供磁头位置控制。转让给在此的共同受让人的美国专利6,813,112说明了这样的读/写磁带驱动器,因此通过引用被合并。
在某些实施例中,一个或更多申请人的实施例包括用于访问数据存储介质的自动数据存储库。自动数据存储库包括:例如,用于访问和移动数据存储介质的访问器(accessor);以及用于数据存储介质的存储的存储器架。例如,在此描述的伺服控制系统100及其操作,没有限制地用在读/写磁带驱动器中,例如用在图12中所示的自动数据存储库中,以便为关于与数据存储介质相关联的磁带的有效数据读写提供磁头位置控制。转让给在此的共同受让人的美国专利6,356,803说明这样的自动介质库,由此通过引用被合并。
本领域的技术人员将认识到:虽然已经参考时基伺服信号说明了各实施例,但本发明不旨在局限于时基伺服信号。更确切地说,本发明可以与任何伺服信号一起使用。
在此公开的发明可以作为使用标准编程和/或工程技术以产生软件、固件、硬件或其任何组合的方法、装置或制造品来实现。如这里使用的术语“制造品”指在硬件逻辑(如,集成电路芯片、可编程门阵列(PGA)、特殊用途集成电路(ASIC)等)、或计算机可读介质(例如,磁存储介质(如硬盘驱动器、软盘、磁带等))、光存储器(CD-ROM、光盘等)、易失或非易失存储器器件(如EEPROM、ROM、PROM、RAM、DRAM、SRAM、固件、可编程逻辑等)中实现的代码或逻辑。由处理器访问并执行计算机可读介质中的代码。进而可以通过传输介质或在网络上从文件服务器访问代码。在这种的情况下,其中实现代码的制造品可以包括:传输介质,如网络传输线;无线传输介质;通过空间传播的信号;无线电波;红外信号等。当然,本领域的技术人员将认识到:在不脱离本发明的范围的情况下,可以对这种配置做很多修改;并且制造品可以包括在技术上已知的任何信息承载介质。
在某些实施例中,申请人的发明包括指令,其中由处理器610(图6)和/或处理单元190(图1)执行那些指令,以便执行图7中所示的流程图中叙述的步骤。
在其它实施例中,申请人的发明包括驻留在任何其它计算机程序产品中的指令,其中这些指令由伺服控制系统之外或之内的计算机执行。在任一情况下,指令可以在信息存储介质中编码,该信息存储介质包括:例如,磁信息存储介质、光信息存储介质、电子信息存储介质等。关于“电子存储介质”,申请人的意思是,例如,一种器件,如PROM、EPROM、EEPROM、快闪PROM、compactflash(致密快闪)、smartmedia(智能介质)等。
某些实施例可以被导向用于由人或由自动处理系统部署计算架构的方法,包含将计算机可读代码集成到系统中以执行用于所描述的实施例的操作。例如,图7解释了用于通过使用所描述的实施例控制磁头的位置的步骤。所述代码结合系统(即,伺服控制系统100)能够执行用于在此所述的实施例的操作的步骤。可以在这里所述的实施例的服务(service)、制造和/或配置期间执行计算架构的部署。例如,咨询业务可能对若干系统负有服务责任。这种服务责任可以包括如系统升级、错误诊断、性能调节和改进、新硬件的安装、新软件的安装、与其它系统的配置等这样的任务。作为该服务的一部分或作为单独的服务,服务人员可以根据在此所述的技术配置系统,以便有效地使在此所述的实施例能够操作。例如,这样的配置可能涉及装载计算机指令、参数、常数(即,数字滤波器系数常数An、Bn等)、中断向量到存储器中,使得当执行代码时,系统可以执行说明的技术以实现在此所述的实施例。
出于解释的目的,前面的描述使用特定的术语以提供对本发明的彻底的理解。然而,本领域的技术人员将会明白:为实施本发明,不要求具体的细节。在其它例子中,为避免不必要的将注意力从本发明引开,公知的电路和设备以方块图形式显示。因此,出于说明和描述的目的,提供了前面的本发明的具体实施例的描述。它们不旨在穷举,或者限制本发明为所公开的精确的形式。鉴于上面的教导,显然很多修改和变化是可能的。
图7的逻辑描述了以特定顺序发生的具体操作。在可供选择的实现中,可以以不同的顺序,修改、去除或执行某些逻辑操作。此外,可以增加步骤到如上所述的逻辑并仍然符合所描述的实现。而且,在此所描述的操作可以顺序地发生,或者可以并行处理某些操作,或者如由单个过程执行的所述操作可以由分布式的过程执行。
图7的逻辑被描述为在软件中实现。该逻辑可以是主机系统的操作系统的一部分或一个应用程序。在进一步的实现中,该逻辑可以保存在由伺服控制系统100所管理的存储区域中,或者保存在只读存储器或其它硬件类型的设备中。优选的逻辑可以在硬盘驱动器中或可编程和不可编程门阵列逻辑中实现。
选择并描述各实施例,以便最好地解释本发明的原理和它的实际应用,从而使本领域的其他技术人员能够最好地利用本发明和各种实施例按适合于所期望的特定用途进行各种修改。意图是由权利要求和它们的等效定义本发明的范围。

Claims (30)

1.一种用于操作磁带驱动器的方法,所述磁带驱动器具有基本带速,用于沿磁头移动磁带,并且从所述磁头以第一采样频率产生第一磁头位置信号,该第一采样频率与所述基本带速成比例,所述方法包括:
使用控制系统控制所述磁头的位置,该控制系统处理与所述第一采样频率同步的所述第一磁头位置信号,所述控制系统包括在第一交叉频率具有最大相位响应的补偿器;
以第二带速移动所述磁带,该第二带速是所述基本带速的倍数;
从所述磁头以第二采样频率产生第二磁头位置信号,该第二采样频率与所述第一采样频率乘以所述倍数成比例;以及
响应于所述倍数是大于1的整数:
使用所述控制系统控制所述磁头的所述位置,所述控制系统处理与所述第一采样频率同步的所述第二磁头位置信号,并且丢弃与所述第一采样频率不同步的所述第二磁头位置信号。
2.根据权利要求1所述的方法,其中所述控制系统处理与所述第一采样频率同步的所述第二磁头位置信号,并且丢弃与所述第一采样频率不同步的所述第二磁头位置信号包括:
提供与所述第一采样频率同步的中断信号给处理系统;以及
响应于所述处理系统接收所述中断信号,所述处理系统提供输出值h(k),包括 h ( k ) = G 1 [ D 1 ( g ( k ) ) + Σ n = 1 N X n ( k ) ] , 其中 X n ( k ) = A n g ( k - 1 ) + B n G 1 X n ( k - 1 ) , N大于0,g(k)与所述第二磁头位置信号成比例,g(k-1)等于g(k)的前一个值,G1是增益系数,而D1、An、Bn是常数。
3.根据权利要求2所述的方法,包括附加步骤:
响应于所述倍数不是整数且小于2:
使用所述控制系统控制所述磁头的所述位置,所述控制系统处理与所述第二采样频率同步的所述第二磁头位置信号;以及
修改所述补偿器,以便在近似等于所述第一交叉频率乘以所述倍数的频率具有最大相位响应,并且使第二交叉频率近似等于所述第一交叉频率。
4.根据权利要求3所述的方法,其中所述修改所述补偿器,以便在近似等于所述第一交叉频率乘以所述倍数的频率具有最大相位响应,并且使第二交叉频率近似等于第一交叉频率由下述实现:
提供与所述第二采样频率同步的中断信号给处理系统;以及
响应于所述处理系统接收所述中断信号,所述处理系统提供输出值h(k),包括 h ( k ) = G 2 [ D 1 ( g ( k ) ) + Σ n = 1 N X n ( k ) ] , 其中 X n ( k ) = A n g ( k - 1 ) + B n G 2 X n ( k - 1 ) , N大于0,g(k)与所述第二磁头位置信号成比例,g(k-1)等于g(k)的前一个值,G2是增益系数,而D1、An、Bn是常数。
5.根据权利要求4所述的方法,其中响应于所述倍数为小于1的非整数,所述增益系数G2近似等于用于所述第一交叉频率的所述增益系数G1的值与所述倍数的平方的乘积。
6.根据权利要求4所述的方法,其中响应于所述倍数为大于1的非整数,所述增益系数G2近似等于用于所述第一交叉频率的所述增益系数G1的值乘以所述倍数。
7.根据权利要求2所述的方法,包括附加步骤:
响应于所述倍数不是整数且大于2:
使用所述控制系统控制所述磁头的所述位置,所述控制系统处理与第三采样频率同步的所述第二磁头位置信号,并且丢弃与所述第三采样频率不同步的所述第二磁头位置信号,其中所述第三采样频率等于所述第一采样频率乘以缩放比例数,所述缩放比例数等于所述倍数除以所述倍数的整数值;以及
修改所述补偿器,以便在近似等于所述第一交叉频率乘以所述缩放比例数的频率具有最大相位响应,并且使第二交叉频率近似等于所述第一交叉频率。
8.根据权利要求7所述的方法,其中所述修改所述补偿器,以便在近似等于所述第一交叉频率乘以所述缩放比例数的频率具有最大相位响应,并且使第二交叉频率近似等于所述第一交叉频率由下述实现:
提供与所述第三采样频率同步的中断信号给处理系统;以及
响应于所述处理系统接收所述中断信号,所述处理系统提供输出值h(k),包含 h ( k ) = G 3 [ D 1 ( g ( k ) ) + Σ n = 1 N X n ( k ) ] , 其中 X n ( k ) = A n g ( k - 1 ) + B n G 3 X n ( k - 1 ) , N大于0,g(k)与所述第二磁头位置信号成比例,g(k-1)等于g(k)的前一个值,G3是增益系数,而D1、An、Bn是常数。
9.根据权利要求8所述的方法,其中所述增益系数G3近似等于用于所述第一交叉频率的所述增益系数G1的值乘以所述缩放比例数。
10.一种用于操作磁带驱动器的系统,包括:
磁带传输系统,配置该系统以沿磁头以基本带速移动磁带;
控制系统,配置该系统以控制所述磁头的位置,包括:
伺服信号处理器,配置该处理器以从所述磁头以第一采样频率产生第一磁头位置信号,该第一采样频率与所述基本带速成比例;
补偿器,配置该补偿器以在第一交叉频率具有最大相位响应;
其中所述系统用于:
以第二带速移动所述磁带,该第二带速是所述基本带速的倍数;
所述伺服信号处理器从所述磁头以第二采样频率产生第二磁头位置信号,该第二采样频率与所述第一采样频率乘以所述倍数成比例;以及
响应于所述倍数是大于1的整数:
通过处理与所述第一采样频率同步的所述第二磁头位置信号,并且丢弃与所述第一采样频率不同步的所述第二磁头位置信号,所述控制系统控制所述磁头的所述位置。
11.根据权利要求10所述的系统,其中所述控制系统处理与所述第一采样频率同步的所述第二磁头位置信号,并且丢弃与所述第一采样频率不同步的所述第二磁头位置信号包括:
所述伺服信号处理器提供与所述第一采样频率同步的中断信号给处理系统;以及
响应于所述处理系统接收所述中断信号,所述处理系统提供输出值h(k),包含 h ( k ) = G 1 [ D 1 ( g ( k ) ) + Σ n = 1 N X n ( k ) ] , 其中 X n ( k ) = A n g ( k - 1 ) + B n G 1 X n ( k - 1 ) , N大于0,g(k)与所述第二磁头位置信号成比例,g(k-1)等于g(k)的前一个值,G1是增益系数,而D1、An、Bn是常数。
12.根据权利要求11所述的系统,其中所述系统还用于:
响应于所述倍数不是整数且小于2:
所述控制系统处理与所述第二采样频率同步的所述第二磁头位置信号;以及
所述补偿器在近似等于所述第一交叉频率乘以所述倍数的频率具有最大相位响应,并且使第二交叉频率近似等于所述第一交叉频率。
13.根据权利要求12所述的系统,其中所述补偿器在近似等于所述第一交叉频率乘以所述倍数的频率具有最大相位响应,并且使第二交叉频率近似等于所述第一交叉频率由下述实现:
所述伺服信号处理器提供与所述第二采样频率同步的中断信号给处理系统;以及
响应于所述处理系统接收所述中断信号,所述处理系统提供输出值h(k),包含 h ( k ) = G 2 [ D 1 ( g ( k ) ) + Σ n = 1 N X n ( k ) ] , 其中 X n ( k ) = A n g ( k - 1 ) + B n G 2 X n ( k - 1 ) , N大于0,g(k)与所述第二磁头位置信号成比例,g(k-1)等于g(k)的前一个值,G2是增益系数,而D1、An、Bn是常数。
14.根据权利要求13所述的系统,其中所述系统还用于:
响应于所述倍数为小于1的非整数,所述增益系数G2近似等于用于所述第一交叉频率的所述增益系数G1的值与所述倍数的平方的乘积。
15.根据权利要求13所述的系统,其中所述系统还用于:
响应于所述倍数为大于1的非整数,所述增益系数G2近似等于用于所述第一交叉频率的所述增益系数G1的值乘以所述倍数。
16.根据权利要求11所述的系统,其中所述系统还用于:
响应于所述倍数不是整数且大于2:
所述控制系统处理与第三采样频率同步的所述第二磁头位置信号,并且丢弃与所述第三采样频率不同步的所述第二磁头位置信号,其中所述第三采样频率等于所述第一采样频率乘以缩放比例数,所述缩放比例数等于所述倍数除以所述倍数的整数值;以及
所述补偿器在近似等于所述第一交叉频率乘以所述缩放比例数的频率具有最大相位响应,并且使第二交叉频率近似等于所述第一交叉频率。
17.根据权利要求16所述的系统,其中所述补偿器在近似等于所述第一交叉频率乘以所述缩放比例数的频率具有最大相位响应,并且使第二交叉频率近似等于所述第一交叉频率由下述实现:
所述伺服信号处理器提供与所述第三采样频率同步的中断信号给处理系统;以及
响应于所述处理系统接收到所述中断信号,所述处理系统提供输出值h(k),包含 h ( k ) = G 3 [ D 1 ( g ( k ) ) + Σ n = 1 N X n ( k ) ] , 其中 X n ( k ) = A n g ( k - 1 ) + B n G 3 X n ( k - 1 ) , N大于0,g(k)与所述第二磁头位置信号成比例,g(k-1)等于g(k)的前一个值,G3是增益系数,而D1、An、Bn是常数。
18.根据权利要求17所述的系统,其中所述增益系数G3近似等于用于所述第一交叉频率的所述增益系数G1的值乘以所述缩放比例数。
19.根据权利要求10所述的系统,其中使用基于定时的伺服系统产生所述磁头位置信号。
20.根据权利要求10所述的系统,其中所述系统包括磁带驱动器,并且还包括:
读/写头,用于相对所述磁带读和写数据;以及
耦合到所述读/写头的致动器,用于设置所述读/写头的位置。
21.根据权利要求10所述的系统,其中所述系统包括自动数据存储库,用于访问数据存储介质,并且还包括:
访问器,用于访问和移动所述数据存储介质;以及
存储器架,用于所述数据存储介质的存储。
22.一种控制系统,配置该系统以控制磁头的位置,该控制系统包括:
伺服信号处理器,配置该处理器从所述磁头以第一采样频率产生第一磁头位置信号,该第一采样频率与基本带速成比例;
补偿器,配置该补偿器在第一交叉频率具有最大相位响应;
其中所述控制系统用于:
响应于所述磁带基本带速改变到作为所述基本带速的倍数的第二带速:
所述伺服信号处理器从所述磁头以第二采样频率产生第二磁头位置信号,该第二采样频率与所述第一采样频率乘以所述倍数成比例;以及
响应于所述倍数是大于1的整数:
通过处理与所述第一采样频率同步的所述第二磁头位置信号,并且丢弃与所述第一采样频率不同步的所述第二磁头位置信号,所述控制系统控制所述磁头的所述位置。
23.根据权利要求22所述的控制系统,其中所述控制系统处理与所述第一采样频率同步的所述第二磁头位置信号,并且丢弃与所述第一采样频率不同步的所述第二磁头位置信号包括:
所述伺服信号处理器提供与所述第一采样频率同步的中断信号给处理系统;以及
响应于所述处理系统接收所述中断信号,所述处理系统提供输出值h(k),包含 h ( k ) = G 1 [ D 1 ( g ( k ) ) + Σ n = 1 N X n ( k ) ] , 其中 X n ( k ) = A n g ( k - 1 ) + B n G 1 X n ( k - 1 ) , N大于0,g(k)与所述第二磁头位置信号成比例,g(k-1)等于g(k)的前一个值,G1是增益系数,而D1、An、Bn是常数。
24.根据权利要求23所述的控制系统,其中所述控制系统还用于:
响应于所述倍数不是整数且小于2:
所述控制系统处理与所述第二采样频率同步的所述第二磁头位置信号;以及
所述补偿器在近似等于所述第一交叉频率乘以所述倍数的频率具有最大相位响应,并且使第二交叉频率近似等于所述第一交叉频率。
25.根据权利要求24所述的控制系统,其中所述补偿器在近似等于所述第一交叉频率乘以所述倍数的频率具有最大相位响应,并且使第二交叉频率近似等于所述第一交叉频率由下述实现:
所述伺服信号处理器提供与所述第二采样频率同步的中断信号给处理系统;以及
响应于所述处理系统接收所述中断信号,所述处理系统提供输出值h(k),包含 h ( k ) = G 2 [ D 1 ( g ( k ) ) + Σ n = 1 N X n ( k ) ] , 其中 X n ( k ) = A n g ( k - 1 ) + B n G 2 X n ( k - 1 ) , N大于0,g(k)与所述第二磁头位置信号成比例,g(k-1)等于g(k)的前一个值,G2是增益系数,而D1、An、Bn是常数。
26.根据权利要求25所述的控制系统,其中所述控制系统还用于:
响应于所述倍数为小于1的非整数,所述增益系数G2近似等于用于所述第一交叉频率的所述增益系数G1的值与所述倍数的平方的乘积。
27.根据权利要求25所述的控制系统,其中所述控制系统还用于:
响应于所述倍数为大于1的非整数,所述增益系数G2近似等于用于所述第一交叉频率的所述增益系数G1的值乘以所述倍数。
28.根据权利要求23所述的控制系统,其中所述控制系统还用于:
响应于所述倍数不是整数且大于2:
所述控制系统处理与第三采样频率同步的所述第二磁头位置信号,并且丢弃与所述第三采样频率不同步的所述第二磁头位置信号,其中所述第三采样频率等于所述第一采样频率乘以缩放比例数,所述缩放比例数等于所述倍数除以所述倍数的整数值;以及
所述补偿器在近似等于所述第一交叉频率乘以所述缩放比例数的频率具有最大相位响应,并且使第二交叉频率近似等于所述第一交叉频率。
29.根据权利要求28所述的控制系统,其中所述补偿器在近似等于所述第一交叉频率乘以所述缩放比例数的频率具有最大相位响应,并且使第二交叉频率近似等于所述第一交叉频率由下述实现:
所述伺服信号处理器提供与所述第三采样频率同步的中断信号给处理系统;以及
响应于所述处理系统接收所述中断信号,所述处理系统提供输出值h(k),包含 h ( k ) = G 3 [ D 1 ( g ( k ) ) + Σ n = 1 N X n ( k ) ] , 其中 X n ( k ) = A n g ( k - 1 ) + B n G 3 X n ( k - 1 ) , N大于0,g(k)与所述第二磁头位置信号成比例,g(k-1)等于g(k)的前一个值,G3是增益系数,而D1、An、Bn是常数。
30.根据权利要求29所述的控制系统,其中所述增益系数G3近似等于用于所述第一交叉频率的所述增益系数G1的值乘以所述缩放比例数。
CNB2005101247869A 2004-12-15 2005-11-15 用于同步采样时基伺服系统的速度适应补偿器 Expired - Fee Related CN100378801C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/012,952 2004-12-15
US11/012,952 US7265935B2 (en) 2004-12-15 2004-12-15 Velocity adaptive compensator for a synchronous sampling time-based servo system

Publications (2)

Publication Number Publication Date
CN1801329A CN1801329A (zh) 2006-07-12
CN100378801C true CN100378801C (zh) 2008-04-02

Family

ID=36583496

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005101247869A Expired - Fee Related CN100378801C (zh) 2004-12-15 2005-11-15 用于同步采样时基伺服系统的速度适应补偿器

Country Status (2)

Country Link
US (2) US7265935B2 (zh)
CN (1) CN100378801C (zh)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1879192A1 (en) * 2006-07-14 2008-01-16 Broadcom Corporation Base line controller electronics architecture
US7697230B2 (en) * 2007-07-17 2010-04-13 Hewlett-Packard Development Company, L.P. Tape drive position control
US7847496B2 (en) * 2008-02-15 2010-12-07 International Business Machines Corporation Dynamic tape drive calibration
WO2009148453A1 (en) * 2008-06-06 2009-12-10 Hewlett-Packard Development Company, L.P. Sensor position adjustment with media velocity relative sample timing
US7684144B1 (en) * 2008-10-29 2010-03-23 Quantum Corporation Multi-rate tracking with a multi-actuator servo control
US8054575B2 (en) * 2009-01-12 2011-11-08 Hewlett-Packard Development Company, L.P. Position signal processor
US8059361B2 (en) * 2009-01-12 2011-11-15 Hewlett-Packard Development Company, L.P. Position signal processor
US8169736B2 (en) 2009-07-17 2012-05-01 International Business Machines Corporation Method and apparatus to position a head module comprising servo elements and a plurality of data elements
US8027121B2 (en) * 2009-11-04 2011-09-27 International Business Machines Corporation Positioning coarse servo actuator of tape servo system to allow fine servo actuator to follow tape shift excursions
CN102667929B (zh) * 2009-12-21 2015-06-17 国际商业机器公司 用于操作存储设备的方法和装置
US8773800B2 (en) * 2010-10-08 2014-07-08 Quantum Corporation Adaptive disturbance compensation with multi-rate synchronized sampling
US8780486B2 (en) * 2012-07-10 2014-07-15 International Business Machines Corporation Determining a skew error signal (SES) offset used to determine an SES to adjust heads in a drive unit
US8947821B1 (en) 2014-07-17 2015-02-03 International Business Machines Corporation Detecting a servo pattern using a data channel in a magnetic tape drive

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5574602A (en) * 1993-06-14 1996-11-12 International Business Machines Corporation Processing servo signals concurrently read from plural spaced-apart servo areas for a magnetic tape having serpentine data track scanning
US6201652B1 (en) * 1998-05-29 2001-03-13 Stmicroelectronics, Inc. Method and apparatus for reading and writing gray code servo data to magnetic medium using synchronous detection

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5055951A (en) * 1989-03-10 1991-10-08 Irwin Magnetic Systems, Inc. Method and apparatus for servo-positioning movable transducer heads
US5371449A (en) * 1991-03-20 1994-12-06 Hitachi, Ltd. Servo control method for a servo system
US5689384A (en) * 1994-06-30 1997-11-18 International Business Machines Corporation Timing based servo system for magnetic tape systems
US6754026B1 (en) * 1999-10-28 2004-06-22 International Business Machines Corporation Tape transport servo system and method for a computer tape drive
US6574066B1 (en) * 2000-02-17 2003-06-03 Imation Corp. Time-based optical servo system and method
US6356803B1 (en) * 2000-05-19 2002-03-12 International Business Machines Corporation Automated data storage library distributed control system
US6587303B1 (en) * 2000-06-09 2003-07-01 International Business Machines Corporation Servo control of a coarse actuator
US6813112B2 (en) * 2001-09-06 2004-11-02 International Business Machines Corporation Method, apparatus and software for tape drive mechanical fault detection

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5574602A (en) * 1993-06-14 1996-11-12 International Business Machines Corporation Processing servo signals concurrently read from plural spaced-apart servo areas for a magnetic tape having serpentine data track scanning
US6201652B1 (en) * 1998-05-29 2001-03-13 Stmicroelectronics, Inc. Method and apparatus for reading and writing gray code servo data to magnetic medium using synchronous detection

Also Published As

Publication number Publication date
US7265935B2 (en) 2007-09-04
US20060126215A1 (en) 2006-06-15
US7362537B2 (en) 2008-04-22
US20060245104A1 (en) 2006-11-02
CN1801329A (zh) 2006-07-12

Similar Documents

Publication Publication Date Title
CN100378801C (zh) 用于同步采样时基伺服系统的速度适应补偿器
US5164931A (en) Method and apparatus for control of positioning
Bemporad et al. Fulfilling hard constraints in uncertain linear systems by reference managing
CN102576545B (zh) 消除伺服控制系统中的时变周期干扰
CN1801333A (zh) 用于同步采样时基伺服系统的补偿器
US6185467B1 (en) Adaptive discrete-time sliding mode controller
DE19807272C2 (de) Optisches Speichergerät
Atsumi et al. Optimization of head-positioning control in a hard disk drive using the RBode plot
US4893068A (en) Digital servo employing switch mode lead/lag integrator
Castillo et al. Design of a class of fractional controllers from frequency specifications with guaranteed time domain behavior
US6798611B1 (en) Disk storage system employing a discrete-time sliding mode controller for servo control
US6236895B1 (en) Reference estimator in a discrete-time sliding mode controller
Hirata et al. Head positioning control of a hard disk drive using H/sup infinity/theory
CA1132252A (en) Time optimal function generator for disk file magnetic recording head servo position control loop
EP0846319A2 (en) Sliding mode control of a magnetoresistive read head for magnetic recording
US5764017A (en) Servo loop compensation technique exhibiting improved bandwith
CN102089979B (zh) 在基于全局锁相环的定时恢复环路中的延迟补偿的方法和系统
US6680812B1 (en) Head positioning control system using sampled data control system for disk drive
CN101419804A (zh) 磁盘装置以及控制磁头的方法
US6470291B1 (en) Velocity feedback measurement method
US6163730A (en) Method and control system for changing the state of a plant
US6985327B2 (en) Method and control scheme for compensating the coarse actuators undesired transients in dual stage control systems
US7023646B2 (en) Efficient notch coefficient computation for a disc drive control system using fixed point math
Deng et al. Model-free sliding mode prescribed performance control of robotic manipulator based on new reaching law
US5442496A (en) Magnetic tape apparatus including a reading head for reading main information and auxiliary information of a reproducing region together with auxiliary information of another region

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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20080402

Termination date: 20181115