WO2000025313A1 - Adaptive filter for redundant sensor sampled magnetic tape drive control system - Google Patents

Adaptive filter for redundant sensor sampled magnetic tape drive control system Download PDF

Info

Publication number
WO2000025313A1
WO2000025313A1 PCT/US1999/024765 US9924765W WO0025313A1 WO 2000025313 A1 WO2000025313 A1 WO 2000025313A1 US 9924765 W US9924765 W US 9924765W WO 0025313 A1 WO0025313 A1 WO 0025313A1
Authority
WO
WIPO (PCT)
Prior art keywords
position error
error signal
servo
tape
unexpected
Prior art date
Application number
PCT/US1999/024765
Other languages
French (fr)
Inventor
Robert O. Wyman
Shiba P. Panda
Original Assignee
Storage Technology Corporation
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 Storage Technology Corporation filed Critical Storage Technology Corporation
Priority to EP99971139A priority Critical patent/EP1123546A1/en
Priority to JP2000578816A priority patent/JP2002528843A/en
Publication of WO2000025313A1 publication Critical patent/WO2000025313A1/en

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B21/00Head arrangements not specific to the method of recording or reproducing
    • G11B21/02Driving or moving of heads
    • G11B21/10Track finding or aligning by moving the head ; Provisions for maintaining alignment of the head relative to the track during transducing operation, i.e. track following
    • G11B21/103Track finding or aligning by moving the head ; Provisions for maintaining alignment of the head relative to the track during transducing operation, i.e. 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/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

Definitions

  • the present invention relates generally to magnetic tape drives and, more particularly, to an adaptive servo system and method for controlling the position of a tape head relative to magnetic tape.
  • the number of parallel, longitudinal data tracks which can be established on tape media has been limited by the number of read/write elements which could be fabricated on a head to read/write narrower tracks. Therefore, data tape drives have been designed to process a tape using a head having fewer sets of read/write elements than there are tracks on the tape.
  • the tracks are divided into groups, each containing the same number of tracks as there are read/write elements in the head. To access all of the groups the head is indexed transversely relative to the tape width into a number of discrete positions corresponding to the number of groups of tracks. For example, a head having eight read/write elements can accommodate a tape having twenty four tracks if the tracks are divided into three groups of eight tracks each and the head has three index positions.
  • a tape head actuator has been developed to index a tape head to one of several positions during track seek operations. For example, to access a tape having 128 tracks, a head having thirty two read/write elements indexes among four positions.
  • the actuator is also capable of rapidly adjusting the position of the head under servo control to precisely follow a set of tracks during read and write operations.
  • the tape head has servo read elements for reading servo signals previously recorded onto one or more specially recorded servo tracks. Each servo element generates a position error signal which a position servo loop employs to determine the transverse position of the servo elements relative to the servo tracks. The loop then transmits a signal to the actuator to rapidly move the head by very small amounts as necessary to enable precise track following.
  • the tape can have two or more servo areas, each including a set of one or more servo tracks, spaced across the width of the tape.
  • the tape head has a corresponding number of sets of servo elements.
  • the position error signals generated by the servo elements are concurrently read and averaged to obtain a single feedback signal.
  • the head position is maintained by the servo loop in response to the feedback signal, rather than the position error signal from any one servo read element.
  • Such redundancy makes the servo loop less susceptible to error or failure by any one servo element.
  • One such system includes three symmetrically spaced servo areas, each having three adjacent servo tracks, parallel to the data tracks.
  • accuracy problems in the position error signals can be caused by various sensor data integrity problems such as noise, servo format recording problems, media defects, tape to head interface variations, and servo channel hardware problems. Accordingly, a problem with averaging all of the position error signals to obtain the feedback signal is that the integrity of the feedback signal may not represent the true head position relative to the servo track if at least one of the position error signals is highly inaccurate.
  • the present invention provides a method for controlling position of a tape head relative to a tape.
  • the tape head includes servo read elements for reading a respective servo track written on the tape.
  • the method includes sensing the servo tracks with the servo read elements.
  • a position error signal is then generated for each servo read element.
  • the position error signal for each servo read element is indicative of a position of the servo read element relative to the servo track.
  • the position error signal from each servo read element is then determined either as an unexpected or an expected position error signal.
  • a position error signal is unexpected when at least one measured parameter based on a function of movement of the position of the servo read element relative to the servo track is greater than a predetermined threshold limit and is expected when the at least one measured parameter is lesser than the predetermined threshold limit.
  • a position error signal for each unexpected position error signal from a servo read element is then predicted based on a function of the expected position error signals from the other servo read elements and historical behavior of the unexpected position error signal.
  • a feedback signal is then compiled as a function of the expected position error signals and the predicted position error signals. The tape head is then positioned as a function of the feedback signal.
  • FIG. 1 is a block diagram of a magnetic tape drive system in accordance with the present invention
  • FIG. 2 illustrates magnetic tape in accordance with the present invention for use with the magnetic tape drive system shown in FIG. 1;
  • FIG. 3 is a graph illustrating the error of two position error signals and their composite feedback signal as a function of time.
  • FIG. 4 is a flow diagram representing operation of the magnetic tape drive system and method in accordance with the present invention.
  • Tape drive system 10 includes a tape head 12 having servo read elements 14(a-n) for providing respective position error signals S 0 (l), S 0 (2), . . . , S 0 (n).
  • the position error signals are indicative of the position of the head with respect to the magnetic tape in tape system 10.
  • Servo read elements 14(a-n) provide the position error signals to an adaptive filter 16.
  • adaptive filter 16 processes the position error signals to obtain a single composite feedback signal S f .
  • Adaptive filter 16 provides the feedback signal to a tape head acmator 18.
  • Tape head actuator 18 adjusts the position of tape head 12 with respect to the magnetic tape as a function of the feedback signal. The process is continuously repeated to enable precise track following by tape head 12.
  • Magnetic tape 20 includes four longitudinally-extending laterally-spaced apart data track areas 22, 24, 26, and 28. Redundant servo areas 30, 32, and 34 separate data tracks areas 22, 24, 26, and 28. Each of servo areas 30, 32, and 34 includes at least one servo track which is read by a corresponding servo read element 14(a-n) of tape head 12 to generate the position error signals.
  • FIG. 3 a graph 40 illustrating the error of two position error signals 42 and 44 and their composite feedback signal 46 as a function of time is shown.
  • Feedback signal 46 is generated as a function of position error signals 42 and 44 as described in greater detail below such that it likely represents the true position of tape head 12 relative to the sensed servo tracks, i.e., magnetic tape 20. It is desired that feedback signal 46 follow line 52, which represents zero error, as closely as possible.
  • Position error signal 42 includes a high frequency distorted area 48 at a given instant of time which is caused by a data integrity problem.
  • An expected signal portion 50 of position error signal 42 is shown where distorted area 48 occurs.
  • Expected signal portion 50 represents what distorted area 48 would have been if the data integrity problem had not occurred.
  • feedback signal 46 would be determined by taking the average of position error signals 42 and 44 at each instant of time.
  • a problem with this approach is that distorted area 48 may have a large enough error such that when averaged with position error signal 44 at the given instant of time it could still cause feedback signal 46 to be inaccurate.
  • a feature of the present invention is that when a distortion in an error signal such as distorted area 48 occurs, an expected signal portion such as expected portion 50 is determined and then averaged at the given instant of time with other position error signals instead of the distorted area. Accordingly, an advantage of the present invention is that the feedback signal provided to tape head acmator 18 is likely to represent the true position of tape head 12 relative to magnetic tape 20.
  • FIG. 4 a flow diagram 60 representing operation of magnetic tape drive system 10 and a method in accordance with the present invention is shown. Operation begins with a position error signal validity check as shown in block 62. Initially, servo read elements 14(a-n) provide digital position error signal samples to adaptive filter 16. Adaptive filter 16 then performs the validity check by digitally filtering each position error signal sample to invalidate unexpected signal samples.
  • An unexpected position error signal is a signal that does not meet expectations of the true position of tape head 12. As described below, various criteria are used to determine when a position error signal is unexpected.
  • Adaptive filter 16 then performs position error signal reconstruction as shown in block 64. For this process, adaptive filter 16 predicts where a valid expected signal sample would have been expected for each invalid unexpected signal sample. Adaptive filter 16 predicts the expected signal sample for a servo read element from redundant valid signal samples from other servo read elements along with historical data of the invalid unexpected signal sample. Adaptive filter 16 then performs adaptive position error signal derivation as shown in block 66. Adaptive filter 16 derives adapted signal samples for valid signals samples directly from the actual signal samples and for invalid signals directly from the predicted expected signal samples. Once an unexpected position error signal stabilizes and becomes valid, adaptive filter 16 adapts the predicted expected signal sample toward the actual signal sample until they converge.
  • Adaptive filter 16 then performs feedback signal derivation as shown in block 66.
  • Adaptive filter 16 compiles a feedback signal for use by tape head actuator 18.
  • the feedback signal is the average of the expected signals and the predicted expected signals.
  • N Total Number of Servo Read Elements (Redundancy Factor)
  • Servo read elements 14(a-n) read servo tracks to obtain the position error input signal samples and then transmit the position error output signal samples to adaptive filter 16.
  • the output signal samples generally differ from the input signal samples in that they include noise introduced to servo read elements 14(a-n) during the reading and transmitting processes.
  • Adaptive filter 16 checks the following conditions to determine the validity of each position error output signal sample received from servo read elements 14(a-n) and then assigns a weight to the validity of each output signal sample.
  • i servo read element number
  • k sampling instant
  • L is the velocity threshold limit.
  • the velocity threshold limit is based on experimental data pertaining to various simations. It represents the velocity of the change of position of a servo read element 14 relative to a servo track. c) The magnitude of the sample second derivative is too high,
  • L a is the acceleration threshold limit.
  • the acceleration threshold limit is based on experimental data pertaining to various simations. It represents the acceleration of the change of position of a servo read element 14 relative to a servo track.
  • V(i, ) V(i,k-1) + 1/5
  • Adaptive filter 16 repeats the validity check using lower threshold limits if more than a quorum of output signal samples are still valid.
  • a quorum is a percentage of the output signal samples. This step is reiterated using lower limits to discard signal samples that contain moderate deviations from the majority. Essentially, with more than a quorum of valid output signal samples, moderate signal distortions can be discarded to enhance the integrity of the output feedback signal.
  • adaptive filter 16 For each output signal sample that fails to have full integrity, (i.e. V(i,k) ⁇ 1, adaptive filter 16 predicts where a valid sample point would have been expected. To predict a valid output signal sample for a servo read element, adaptive filter 16 uses valid output signal samples from other servo read elements and historical data of the suspect signal such that for each invalid output signal sample,
  • i the element number of the servo read element providing an invalid output signal sample
  • j the element number of the servo read element providing a valid output signal sample
  • k sampling instant
  • m the total number of servo read elements providing valid output signal samples.
  • the adapted signal sample is used for historical information in lieu of the previous output signal sample.
  • a zero-order hold could have been used here if the sampling rate is low relative to the signal bandwidth.
  • Adaptive filter 16 then compiles a single composite feedback signal to provide to tape head acmator 18.
  • Tape head actuator 18 adjusts the position of tape head 12 as a function of the feedback signal.
  • the feedback signal is the average of all the adapted signals such that, ⁇ S ,k)
  • N the total number of servo read elements (redundancy factor) .
  • the system and method of the present invention allows the tape head of a tape drive to precisely follow servo tracks written on magnetic tape. Multiple servo tracks are used simultaneously to overcome signal integrity problems that can occur.
  • the present invention processes the multiple servo track position error signals to generate a single feedback signal for use by a tape head acmator.
  • the single feedback signal represents a signal that is likely to represent the true position of a tape head.

Abstract

A method and system for controlling position of a tape head relative to a tape includes sensing the servo track of a tape with servo read elements of the tape head. A position error signal is then generated for each servo read element indicative of a position of the servo read element relative to the servo track. The position error signal from each servo read element is then determined to be either an unexpected or an expected position error signal. A position error signal is unexpected when at least one measured parameter based on a function of movement of the position of the servo read element relative to the servo track is greater than a predetermined threshold limit and is expected when the at least one measured parameter is lesser than the predetermined threshold limit. A position error signal for each unexpected position error signal is then predicted based on a function of the expected position error signals from the other servo read elements and historical behavior of the unexpected position error signal. A feedback signal is then compiled as a function of the expected position error signals and the predicted position error signals. The tape head is then positioned as a function of the feedback signal.

Description

ADAPTΓVΈ FILTER FOR REDUNDANT SENSOR SAMPLED MAGNETIC TAPE DRIVE CONTROL SYSTEM
Technical Field
The present invention relates generally to magnetic tape drives and, more particularly, to an adaptive servo system and method for controlling the position of a tape head relative to magnetic tape.
Background Art
In the information storage industry, increases in the data capacity of tape have been achieved with thinner tape substrates and with various data compression techniques. Advances in the magnetic tape media and tape head technologies have generated further increases in data capacity by increasing both the number of data tracks on a magnetic tape (by narrowing the width of each track) and the number of data read/write elements on the head.
The number of parallel, longitudinal data tracks which can be established on tape media has been limited by the number of read/write elements which could be fabricated on a head to read/write narrower tracks. Therefore, data tape drives have been designed to process a tape using a head having fewer sets of read/write elements than there are tracks on the tape. The tracks are divided into groups, each containing the same number of tracks as there are read/write elements in the head. To access all of the groups the head is indexed transversely relative to the tape width into a number of discrete positions corresponding to the number of groups of tracks. For example, a head having eight read/write elements can accommodate a tape having twenty four tracks if the tracks are divided into three groups of eight tracks each and the head has three index positions.
However, even when a head is indexed, there is a practical limit to the ability of a multi-track head to accurately and reliably record data to and read data from a tape having such a large number of very narrow tracks. Problems can be caused by track misregistrations, such as tape edge variations, environmental thermal expansion and contractions, inaccuracies in the path the tape follows in a drive, inaccuracies in the formatting of tracks on the tape itself, and dimensional and spacing deviations during the manufacturing of the head. It can be appreciated that even a minute "wobble" in the tape or a misalignment in the head can result in significant signal degradation, such as crosstalk and dropout, if a 12.7 mrη tape has 128 tracks, each with a width of about 80 microns.
Consequently, a tape head actuator has been developed to index a tape head to one of several positions during track seek operations. For example, to access a tape having 128 tracks, a head having thirty two read/write elements indexes among four positions. Moreover, the actuator is also capable of rapidly adjusting the position of the head under servo control to precisely follow a set of tracks during read and write operations. In a drive employing such an actuator, the tape head has servo read elements for reading servo signals previously recorded onto one or more specially recorded servo tracks. Each servo element generates a position error signal which a position servo loop employs to determine the transverse position of the servo elements relative to the servo tracks. The loop then transmits a signal to the actuator to rapidly move the head by very small amounts as necessary to enable precise track following.
To improve the accuracy with which the servo loop operates, the tape can have two or more servo areas, each including a set of one or more servo tracks, spaced across the width of the tape. The tape head has a corresponding number of sets of servo elements. The position error signals generated by the servo elements are concurrently read and averaged to obtain a single feedback signal. The head position is maintained by the servo loop in response to the feedback signal, rather than the position error signal from any one servo read element. Such redundancy makes the servo loop less susceptible to error or failure by any one servo element. One such system includes three symmetrically spaced servo areas, each having three adjacent servo tracks, parallel to the data tracks.
However, accuracy problems in the position error signals can be caused by various sensor data integrity problems such as noise, servo format recording problems, media defects, tape to head interface variations, and servo channel hardware problems. Accordingly, a problem with averaging all of the position error signals to obtain the feedback signal is that the integrity of the feedback signal may not represent the true head position relative to the servo track if at least one of the position error signals is highly inaccurate.
Summary of the Invention
Accordingly, it is an object of the present invention to provide a method and system for combining multiple servo track position error signals into a single feedback signal for use by a tape head actuator.
It is another object of the present invention to provide a method and system for deterπiining a servo track position error signal to be unexpected and then predicting an expected position error signal to replace the unexpected error signal before determining the single feedback signal. It is a further object of the present invention to provide a method and system for converging the predicted position error signals to actual position error signals once the position error signal is determined to be expected.
In carrying out the above objects and other objects, the present invention provides a method for controlling position of a tape head relative to a tape. The tape head includes servo read elements for reading a respective servo track written on the tape. The method includes sensing the servo tracks with the servo read elements. A position error signal is then generated for each servo read element. The position error signal for each servo read element is indicative of a position of the servo read element relative to the servo track. The position error signal from each servo read element is then determined either as an unexpected or an expected position error signal. A position error signal is unexpected when at least one measured parameter based on a function of movement of the position of the servo read element relative to the servo track is greater than a predetermined threshold limit and is expected when the at least one measured parameter is lesser than the predetermined threshold limit. A position error signal for each unexpected position error signal from a servo read element is then predicted based on a function of the expected position error signals from the other servo read elements and historical behavior of the unexpected position error signal. A feedback signal is then compiled as a function of the expected position error signals and the predicted position error signals. The tape head is then positioned as a function of the feedback signal.
Further, in carrying out the above objects and other objects, a tape drive system is provided in accordance with the above-described method.
The above object and other objects, features, and advantages embodiments of the present invention are readily apparent from the following detailed description of the best mode for carrying out the present invention when taken in connection with the accompanying drawings.
Brief Description of the Drawings
FIG. 1 is a block diagram of a magnetic tape drive system in accordance with the present invention;
FIG. 2 illustrates magnetic tape in accordance with the present invention for use with the magnetic tape drive system shown in FIG. 1;
FIG. 3 is a graph illustrating the error of two position error signals and their composite feedback signal as a function of time; and
FIG. 4 is a flow diagram representing operation of the magnetic tape drive system and method in accordance with the present invention.
Best Modes For Carrying Out The Invention
Referring now to FIG. 1, a closed-loop magnetic tape drive system 10 in accordance with the present invention is shown. Tape drive system 10 includes a tape head 12 having servo read elements 14(a-n) for providing respective position error signals S0(l), S0(2), . . . , S0(n). The position error signals are indicative of the position of the head with respect to the magnetic tape in tape system 10. Servo read elements 14(a-n) provide the position error signals to an adaptive filter 16. As will be described in greater detail below, adaptive filter 16 processes the position error signals to obtain a single composite feedback signal Sf. Adaptive filter 16 provides the feedback signal to a tape head acmator 18. Tape head actuator 18 adjusts the position of tape head 12 with respect to the magnetic tape as a function of the feedback signal. The process is continuously repeated to enable precise track following by tape head 12.
Referring now to FIG. 2, tape head 12 is shown positioned adjacent magnetic tape 20. Magnetic tape 20 includes four longitudinally-extending laterally-spaced apart data track areas 22, 24, 26, and 28. Redundant servo areas 30, 32, and 34 separate data tracks areas 22, 24, 26, and 28. Each of servo areas 30, 32, and 34 includes at least one servo track which is read by a corresponding servo read element 14(a-n) of tape head 12 to generate the position error signals.
Referring now to FIG. 3, a graph 40 illustrating the error of two position error signals 42 and 44 and their composite feedback signal 46 as a function of time is shown. Feedback signal 46 is generated as a function of position error signals 42 and 44 as described in greater detail below such that it likely represents the true position of tape head 12 relative to the sensed servo tracks, i.e., magnetic tape 20. It is desired that feedback signal 46 follow line 52, which represents zero error, as closely as possible.
Position error signal 42 includes a high frequency distorted area 48 at a given instant of time which is caused by a data integrity problem. An expected signal portion 50 of position error signal 42 is shown where distorted area 48 occurs. Expected signal portion 50 represents what distorted area 48 would have been if the data integrity problem had not occurred.
In the past, feedback signal 46 would be determined by taking the average of position error signals 42 and 44 at each instant of time. A problem with this approach is that distorted area 48 may have a large enough error such that when averaged with position error signal 44 at the given instant of time it could still cause feedback signal 46 to be inaccurate.
A feature of the present invention is that when a distortion in an error signal such as distorted area 48 occurs, an expected signal portion such as expected portion 50 is determined and then averaged at the given instant of time with other position error signals instead of the distorted area. Accordingly, an advantage of the present invention is that the feedback signal provided to tape head acmator 18 is likely to represent the true position of tape head 12 relative to magnetic tape 20.
Referring now to FIG. 4, with continual reference to FIGS. 1-3, a flow diagram 60 representing operation of magnetic tape drive system 10 and a method in accordance with the present invention is shown. Operation begins with a position error signal validity check as shown in block 62. Initially, servo read elements 14(a-n) provide digital position error signal samples to adaptive filter 16. Adaptive filter 16 then performs the validity check by digitally filtering each position error signal sample to invalidate unexpected signal samples. An unexpected position error signal is a signal that does not meet expectations of the true position of tape head 12. As described below, various criteria are used to determine when a position error signal is unexpected.
Adaptive filter 16 then performs position error signal reconstruction as shown in block 64. For this process, adaptive filter 16 predicts where a valid expected signal sample would have been expected for each invalid unexpected signal sample. Adaptive filter 16 predicts the expected signal sample for a servo read element from redundant valid signal samples from other servo read elements along with historical data of the invalid unexpected signal sample. Adaptive filter 16 then performs adaptive position error signal derivation as shown in block 66. Adaptive filter 16 derives adapted signal samples for valid signals samples directly from the actual signal samples and for invalid signals directly from the predicted expected signal samples. Once an unexpected position error signal stabilizes and becomes valid, adaptive filter 16 adapts the predicted expected signal sample toward the actual signal sample until they converge.
Adaptive filter 16 then performs feedback signal derivation as shown in block 66. Adaptive filter 16 compiles a feedback signal for use by tape head actuator 18. The feedback signal is the average of the expected signals and the predicted expected signals.
Referring now back to FIG. 1, with continual reference to FIG. 4, the operation shown in flowchart 60 will now be described in greater detail. The following terms are used in the description
Sj = Position Error Input Signal Sample
S0 = Position Error Output Signal Sample
Sr = Reconstructed Position Error Signal Sample
Sa = Adapted Position Error Signal Sample
Sf = Feedback Signal Sample V = Signal Validity Weight, where 0 < V < 1
N = Total Number of Servo Read Elements (Redundancy Factor)
Servo read elements 14(a-n) read servo tracks to obtain the position error input signal samples and then transmit the position error output signal samples to adaptive filter 16. The output signal samples generally differ from the input signal samples in that they include noise introduced to servo read elements 14(a-n) during the reading and transmitting processes.
Position Error Output Signal Sample Validity Check
Adaptive filter 16 checks the following conditions to determine the validity of each position error output signal sample received from servo read elements 14(a-n) and then assigns a weight to the validity of each output signal sample.
a) No data available, S0(i,k) is undefined = > V(i,k) = 0
where i = servo read element number, and k = sampling instant.
b) The magnitude of the sample derivative is too high,
|dS0(i,k)| >Lv = > V(i,k) = 0
where L, is the velocity threshold limit. As known to those skilled in the art, the velocity threshold limit is based on experimental data pertaining to various simations. It represents the velocity of the change of position of a servo read element 14 relative to a servo track. c) The magnitude of the sample second derivative is too high,
|d2S0(i,k)| > La = > V(i,k) = 0
where La is the acceleration threshold limit. As known to those skilled in the art, the acceleration threshold limit is based on experimental data pertaining to various simations. It represents the acceleration of the change of position of a servo read element 14 relative to a servo track.
d) If the output signal sample is valid, but was recently invalid, its validity is given partial weight until full confidence in the signal validity has been restored,
V(i, ) = V(i,k-1) + 1/5
where . = signal convergence length. The signal convergence length defines the number of sampling instants over which a signal is restored to full validity. As known to those skilled in the art, the signal convergence length is based on experimental observation. It represents the number of sampling instants, preset by a user, in which the output signal sample is restored to full validity (V= 1) from no validity (V=0).
e) Output signal samples that do not fail any of the above tests are deemed fully valid,
V(i,k) = 1.
Adaptive filter 16 repeats the validity check using lower threshold limits if more than a quorum of output signal samples are still valid. A quorum is a percentage of the output signal samples. This step is reiterated using lower limits to discard signal samples that contain moderate deviations from the majority. Essentially, with more than a quorum of valid output signal samples, moderate signal distortions can be discarded to enhance the integrity of the output feedback signal.
Position Error Signal Reconstruction
For each output signal sample that fails to have full integrity, (i.e. V(i,k) < 1, adaptive filter 16 predicts where a valid sample point would have been expected. To predict a valid output signal sample for a servo read element, adaptive filter 16 uses valid output signal samples from other servo read elements and historical data of the suspect signal such that for each invalid output signal sample,
Sr(i,k) = Sa(i,k-l)
Figure imgf000013_0001
m
where i = the element number of the servo read element providing an invalid output signal sample, j = the element number of the servo read element providing a valid output signal sample, k = sampling instant, and m = the total number of servo read elements providing valid output signal samples. As shown, the adapted signal sample is used for historical information in lieu of the previous output signal sample.
The above reconstruction is undefined if there are no other valid output signal samples from servo read element, (m=0). In this case, adaptive filter 16 uses a first-order hold approach, Sr(i,k) = S,(i,k-l) + dS.(i,k-l)
Alternatively, a zero-order hold could have been used here if the sampling rate is low relative to the signal bandwidth.
Adaptive filter 16 does not perform reconstruction for valid output signal samples, i.e., V(i,k) = 1. In this case,
Sr(i,k) = S0(i,k)
Adapted Signal Derivation
Adaptive filter 16 now derives adapted signals for all of the output signal samples using the reconstructed signals and any validity weight determined in the previous steps. The calculation below converges reconstructed signals toward partially valid signals. Adapted signals for output signal samples with full validity (V = 1) are derived directly from the output signal samples provided by servo read elements. Adapted signals for output signal samples with no validity (V = 0) are derived directly from the reconstructed signals.
S.(i,k) = V(i,k)S0(i,k) + (l-V(i,k))Sr(i,k)
Feedback Signal Derivation
Adaptive filter 16 then compiles a single composite feedback signal to provide to tape head acmator 18. Tape head actuator 18 adjusts the position of tape head 12 as a function of the feedback signal. The feedback signal is the average of all the adapted signals such that, ∑ S ,k)
(-1
1 N
where N = the total number of servo read elements (redundancy factor) .
In summary, the system and method of the present invention allows the tape head of a tape drive to precisely follow servo tracks written on magnetic tape. Multiple servo tracks are used simultaneously to overcome signal integrity problems that can occur. The present invention processes the multiple servo track position error signals to generate a single feedback signal for use by a tape head acmator. The single feedback signal represents a signal that is likely to represent the true position of a tape head.
Thus it is apparent that there has been provided, in accordance with the present invention, a method and system for controlling position of a tape head relative to a tape that fully satisfies the objects, aims, and advantages set forth above.
While the present invention has been described in conjunction with specific embodiments thereof, it is evident that many alternatives, modifications, and variations will be apparent to those skilled in the art in light of the foregoing description. Accordingly, it is intended to embrace all such alternatives, modifications, and variations as fall within the spirit and broad scope of the appended claims.

Claims

What Is Claimed Is:
1. A method for controlling position of a tape head relative to a tape, wherein the tape head includes servo read elements for reading a respective servo track written on the tape, the method comprising: sensing the servo tracks with the servo read elements; generating a position error signal for each servo read element, the position error signal for each servo read element being indicative of a position of the servo read element relative to the servo track; determining if the position error signal from each servo read element is an unexpected or an expected position error signal, wherein a position error signal is unexpected when at least one measured parameter based on a function of movement of the position of the servo read element relative to the servo track is greater than a predetermined threshold limit and is expected when the at least one measured parameter is lesser than the predetermined threshold limit; predicting a position error signal for each unexpected position error signal from a servo read element based on a function of the expected position error signals from the other servo read elements and historical behavior of the unexpected position error signal; compiling a feedback signal as a function of the expected position error signals and the predicted position error signals; and positioning the tape head as a function of the feedback signal.
2. The method of claim 1 wherein: the at least one measured parameter is the rate of change in the position of the servo read element relative to the servo track, and the predetermined threshold limit is a predetermined velocity threshold limit.
3. The method of claim 1 wherein: the at least one measured parameter is the rate of change of the rate of change of the servo read element relative to the servo track, and the predetermined threshold limit is a predeteπnined acceleration threshold limit.
4. The method of claim 1 wherein: a position error signal is unexpected if the position error signal is determined to be expected at a given instant and was determined to be unexpected within a predeteπnined interval of the given instant.
5. The method of claim 4 wherein: the position error signal predicted for an unexpected position error signal is based on the expected position error signals and historical behavior of the unexpected position error signal such that the predicted expected position error signal converges to the expected position error signal once the position error signal is determined to be expected at a given instant of time.
6. The method of claim 1 wherein: the position error signal predicted for an unexpected position error signal is based on the average of the expected position error signals and historical behavior of the unexpected position error signal.
7. A tape drive system comprising: a tape head movable relative to a tape, the tape head having a plurality of servo read elements for sensing respective servo tracks written on the tape and then generating respective position error signals, each position error signal being indicative of a position of the respective servo read element relative to the respective servo track; an adaptive filter operable with the tape head to receive the position error signals, wherein the adaptive filter deteπnines if the position error signal from each servo read element is an unexpected or expected position error signal, wherein a position error signal is unexpected when at least one measured parameter based on a function of movement of the position of the servo read element relative to the servo track is greater than a predetermined threshold limit and is expected when the at least one measured parameter based on a function of movement of the position of the servo read element relative to the servo track is lesser than the predetermined threshold limit, wherein the adaptive filter predicts a position error signal for when the at least one measured parameter based on a function of movement of the position of the servo read element relative to the servo track is lesser than the predetermined threshold limit, wherein the adaptive filter compiles a feedback signal as a function of the expected position error signals and the predicted position error signals; and a tape head actuator operable to adjust the position of the tape head relative to the tape as a function of the feedback signal.
PCT/US1999/024765 1998-10-23 1999-10-21 Adaptive filter for redundant sensor sampled magnetic tape drive control system WO2000025313A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP99971139A EP1123546A1 (en) 1998-10-23 1999-10-21 Adaptive filter for redundant sensor sampled magnetic tape drive control system
JP2000578816A JP2002528843A (en) 1998-10-23 1999-10-21 Adaptive filter for drive control system of magnetic tape sampled by redundant sensor

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/178,453 1998-10-23
US09/178,453 US6243225B1 (en) 1998-10-23 1998-10-23 Adaptive filter for redundant sensor sampled magnetic tape drive control system

Publications (1)

Publication Number Publication Date
WO2000025313A1 true WO2000025313A1 (en) 2000-05-04

Family

ID=22652598

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1999/024765 WO2000025313A1 (en) 1998-10-23 1999-10-21 Adaptive filter for redundant sensor sampled magnetic tape drive control system

Country Status (4)

Country Link
US (1) US6243225B1 (en)
EP (1) EP1123546A1 (en)
JP (1) JP2002528843A (en)
WO (1) WO2000025313A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8902531B2 (en) 2012-08-28 2014-12-02 International Business Machines Corporation Dynamically controlling tape velocity

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6724561B1 (en) * 2000-06-28 2004-04-20 Storage Technology Corporation Apparatus and method for compensating for environmental effects on media
US6690535B2 (en) * 2000-12-29 2004-02-10 Storage Technology Corporation Using component position error signals (PES) to measure tape distortion
US6781784B2 (en) * 2001-04-13 2004-08-24 Storage Technology Corporation Reading tape with transverse distortion
WO2003017259A1 (en) * 2001-08-15 2003-02-27 Hitachi Maxell, Ltd. Magnetic tape and magnetic tape cartridge
US6831806B2 (en) 2002-06-27 2004-12-14 International Business Machines Corporation Apparatus and method to calibrate a servo sensor
US6914744B1 (en) * 2003-12-09 2005-07-05 Storage Technology Corporation Mitigating the effects of inoperable servo readers used for data track positioning on tape drives
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
US7586708B1 (en) 2008-04-03 2009-09-08 Sun Microsystems, Inc. Tape drive for avoiding tape stiction
US9734853B2 (en) * 2011-05-02 2017-08-15 Hewlett Packard Enterprise Development Lp Reducing a noise component associated with movement of a moveable part
US8861121B2 (en) 2012-10-25 2014-10-14 Oracle International Corporation Closed loop control of tape media positioning within tape drive using position error signal feedback
US9792928B2 (en) * 2012-11-02 2017-10-17 Hewlett Packard Enterprise Development Lp Tape storage device having at least one redundant read data element
WO2014209257A1 (en) 2013-06-24 2014-12-31 Hewlett Packard Development Company, L.P. Tension feedback for tape tension
US9608670B2 (en) 2014-07-14 2017-03-28 International Business Machines Corporation Reliable data reading with data set screening by error injection
US9548080B2 (en) * 2015-06-18 2017-01-17 International Business Machines Corporation Time-varying filter for high-frequency reel disturbance rejection
US10902873B1 (en) * 2019-09-21 2021-01-26 International Business Machines Corporation Apparatus with multi-channel tape head module having controllable expansion elements

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0677844A1 (en) * 1994-04-15 1995-10-18 Thomson-Csf Read system for a multitrack recording medium

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2785400B2 (en) * 1989-12-15 1998-08-13 ソニー株式会社 Tracking control device
US5262908A (en) 1990-02-20 1993-11-16 Sharp Kabushiki Kaisha Tracking control device for magnetic recording/reproducing apparatus
JPH05182131A (en) 1991-06-07 1993-07-23 Minnesota Mining & Mfg Co <3M> Multichannel head assembly, writing device and magnetic recording medium
US5257252A (en) 1991-12-18 1993-10-26 Hewlett-Packard Company Adaptive control system for a disk drive actuator
US5294803A (en) * 1991-12-30 1994-03-15 Tandberg Data A/S System and a method for optically detecting an edge of a tape
US5739974A (en) * 1993-03-09 1998-04-14 Hewlett-Packard Company System for calibrating a magnetic tape drive
JP2644182B2 (en) * 1993-06-14 1997-08-25 インターナショナル・ビジネス・マシーンズ・コーポレイション Apparatus and method for initializing a multi-track magnetic tape device
US5432652A (en) 1993-06-14 1995-07-11 International Business Machines Corporation Servo and data format for magnetic tape having plural spaced-apart servo areas interleaved with data track areas having serpentine track scanning using any one of a plurality of number of concurrently accessed tracks
US5550685A (en) 1993-10-22 1996-08-27 Syquest Technology, Inc. Applying an adaptive feed-forward algorithm as a frequency selective filter in a closed loop disk drive servo system in order to compensate for periodic perturbations which otherwise appear in the servo system position error signal
JPH08194906A (en) 1995-01-20 1996-07-30 Fujitsu Ltd Disc apparatus
US5943180A (en) * 1995-12-26 1999-08-24 Mitsubishi Chemical Company Information recording medium and recording/reproducing method for utilizing the same
US5946159A (en) * 1996-11-27 1999-08-31 International Business Machines Corporation Servo edge correction using edge samples taken by independently positioned servo elements

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0677844A1 (en) * 1994-04-15 1995-10-18 Thomson-Csf Read system for a multitrack recording medium

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8902531B2 (en) 2012-08-28 2014-12-02 International Business Machines Corporation Dynamically controlling tape velocity
US9251840B2 (en) 2012-08-28 2016-02-02 International Business Machines Corporation Dynamically controlling tape velocity
US9361928B2 (en) 2012-08-28 2016-06-07 International Business Machines Corporation Dynamically controlling tape velocity

Also Published As

Publication number Publication date
US6243225B1 (en) 2001-06-05
EP1123546A1 (en) 2001-08-16
JP2002528843A (en) 2002-09-03

Similar Documents

Publication Publication Date Title
US6243225B1 (en) Adaptive filter for redundant sensor sampled magnetic tape drive control system
CN101361133B (en) Using at least one servo channel to provide timing recovery and timing information to data channels
US6545836B1 (en) Servo control apparatus and method using absolute value input signals
US5825578A (en) Method and apparatus for compensating track position due to written-in runout error in a disc drive
US7495854B2 (en) Dynamic method for asymmetry compensation in a storage read channel
EP0326756B1 (en) Method and apparatus for detecting abnormal operation of moving storage apparatus
US8094407B2 (en) Servomechanism with adjustable predictor filter
US20070047127A1 (en) Dynamically adapting a read channel equalizer
US5828514A (en) Servo error detection in a noisy environment
US7116514B2 (en) Methods and systems for magnetic recording
EP1171881A1 (en) Accumulating read channel performance data
US6848019B1 (en) Performance in a data storage device using head-to-head offsets in access command scheduling
CN101300634B (en) Using a measured error to determine coefficients to provide to an equalizer to use to equalize an input signal
US6940683B2 (en) Matched filter detection for time based servo signals in a tape drive
US20080019031A1 (en) Method and apparatus adjusting reference clock frequency and disk drive using same
US5815332A (en) Recording medium having improved servo compensation and method for same
US6519108B2 (en) Method and apparatus for testing MR head instability using a criterion that removes normal head fluctuation from consideration
US7212482B2 (en) Apparatus and method to dynamically adjust the amplitude of a signal comprising information
US6219198B1 (en) State estimator alteration for odd sample times in a disk drive servo control system
KR100403636B1 (en) Hard disk drive, method and circuit for driving thereof
US6987633B2 (en) Apparatus and method to read information from a tape storage medium
US7529054B2 (en) Adaptive recording band expansion methodology
US7019922B2 (en) Apparatus and method to read information from a tape storage medium
US7230783B2 (en) Mitigation of MR read head distortion
US7548393B2 (en) HDD track following control apparatus and method

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): JP

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
WWE Wipo information: entry into national phase

Ref document number: 1999971139

Country of ref document: EP

ENP Entry into the national phase

Ref country code: JP

Ref document number: 2000 578816

Kind code of ref document: A

Format of ref document f/p: F

WWP Wipo information: published in national office

Ref document number: 1999971139

Country of ref document: EP

WWW Wipo information: withdrawn in national office

Ref document number: 1999971139

Country of ref document: EP