Servo Pattern LPOS Coding With Error Correction for Tape Positioning
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for encoding longitudinal position (LPOS) information in sequential data storage media, such as magnetic tapes, face challenges in reliability and decoding latency due to bit errors and media damage, which can lead to stop-write conditions and loss of positional accuracy.
Innovation Solution
A method that encodes LPOS information using a sequence of servo patterns with specific pulse spacings, combining each servo pattern into error-correction codewords, employing Reed-Solomon codes and interleaved 3-bit symbols to enhance reliability and maintain positional accuracy, while introducing parity bits to correct errors without affecting lateral position recovery.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional detection methods using 36 individual servo patterns are used, then longitudinal position information can be detected, but reliability is reduced due to bit errors and media damage
Solution Approach 1:
The patent divides the LPOS information into multiple fields (first LPOS field, second LPOS field, third LPOS field) within each servo pattern, with each field containing multiple bits. This segmentation allows parallel encoding of multiple bits across different pulse spacings, improving reliability without requiring a proportional increase in the total number of servo patterns.
Solution Approach 2:
The patent combines multiple bits of LPOS information into a single servo pattern by using different pulse spacings within that pattern to represent different bit values. Multiple servo patterns are then combined to form complete LPOS words, achieving higher reliability through redundancy while maintaining efficient use of the servo bandwidth.
2Reliability
If more servo patterns are used to encode LPOS information, then detection reliability improves, but decoding latency increases
Solution Approach 1:
The patent performs preliminary encoding of LPOS information into multiple fields within each servo pattern, with parity bits pre-calculated and embedded. This preliminary organization of data allows the decoder to process information more efficiently by reading parallel fields simultaneously rather than sequentially processing individual bits across many patterns, reducing decoding latency while maintaining error correction capability.
3Productivity
If conventional encoding methods are used, then servo patterns can be generated, but bit errors cause stop-write conditions
Solution Approach 1:
The patent implements feedback through parity bits in each LPOS field that provide error detection and correction capability. The decoder uses these parity bits to verify data integrity and correct errors, enabling the system to continue writing operations even when bit errors occur during reading, thus preventing stop-write conditions and maintaining continuous productivity.
4Measurement precision
If 36-bit LPOS words are used with one bit per servo pattern, then longitudinal resolution of 7.2 mm is achieved, but the system is vulnerable to media damage
Solution Approach 1:
The patent provides beforehand cushioning by embedding multiple redundant representations of LPOS information across different fields and servo patterns. Each LPOS word is distributed across multiple fields with parity protection, creating a cushion against media damage. If some patterns are damaged, the redundant encoding allows recovery of the original LPOS value, protecting against loss of positional accuracy due to media damage.
Data Source
Figure 1A
Figure 1B
Figure 1C
AI summary
A sequential data storage medium, comprising a sequence of plurality of servo patterns that provide lateral position information and longitudinal position information, wherein each of the plurality of servo patterns comprises a first burst comprising a first plurality of pulses, a second burst comprising a second plurality of pulses, a third burst comprising a third plurality of pulses, and a fourth burst comprising a fourth plurality of pulses. The spacings between the first plurality of pulses, in combination with the spacings between the second plurality of pulses, encode a first bit without affecting the recovery of lateral position information. The spacings between the third plurality of pulses, in combination with the spacings between the fourth plurality of pulses, encode a second bit without affecting the recovery of lateral position information. The sequence of plurality of servo patterns comprises a sequence of the first bits and a sequence of the second bits to form an error-correction codeword providing error-correction capability.