Magnetic storage medium, magnetic storage medium device, servo writing magnetic head and driving device
By employing an encoding method with fixed servo stripe spacing and different magnetization directions in the magnetic storage medium, the problems of read errors and low storage capacity caused by servo stripe position fluctuations are solved, achieving higher storage capacity and position calculation accuracy.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-30
- Publication Date
- 2026-03-31
AI Technical Summary
Existing magnetic storage media encode information by moving the relative position of servo stripes in servo frame encoding, which makes it impossible to accurately calculate the lateral position of the read head and results in low storage capacity.
A fixed servo stripe spacing and different magnetization directions are used to indicate encoded information. The magnetization direction and spacing threshold of the servo stripes are used to indicate multiple encoded information, thus avoiding servo stripe position fluctuation.
It improves the storage capacity of magnetic storage media and the accuracy of calculating the lateral position of the read head, and solves the reading error problem caused by the floating position of the servo stripe.
Smart Images

Figure CN121768434A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer technology, specifically to a magnetic storage medium and magnetic storage medium device, a servo write head and a drive device. Background Technology
[0002] With the widespread application of emerging technologies such as the Internet of Things (IoT), artificial intelligence (AI), 5G, cloud computing, and autonomous driving, the amount of data requiring storage is rapidly increasing. Stored data can be categorized into hot data, warm data, and cold data, with cold data accounting for over 50%. Cold data includes data from digital libraries, AI training data, life science data, financial archives, and space exploration data. Data storage systems based on magnetic storage media are primarily used for pre-emptive backups in case of system crashes, enabling long-term data archiving. The advantages of magnetic storage media include large storage capacity, low cost, media stability, long-term preservation, and low energy consumption.
[0003] Magnetic storage media consists of adjacent combinations of servo bands and data bands. A servo band is composed of several servo frames, and each servo stripe in a servo frame has the same polarity.
[0004] In scenarios involving servo frame encoding of magnetic storage media, the current method primarily involves changing the relative positions of the stripes in the servo band to encode 1 bit into one servo frame. However, this current servo frame encoding scheme requires moving the relative positions of the servo stripes. This movement prevents the calculation of the read head's lateral position, leading to issues with correctly reading the information stored in the magnetic storage medium. Furthermore, the encoded information generated by moving the relative positions of the servo stripes in the current magnetic storage medium can only encode one bit per servo frame, resulting in low storage capacity. Summary of the Invention
[0005] This application provides a magnetic storage medium and a magnetic storage medium device, a servo write head and a drive device, for correctly reading information stored in the magnetic storage medium and improving the storage capacity of the magnetic storage medium.
[0006] To address the aforementioned technical problems, the embodiments of this application provide the following technical solutions:
[0007] In a first aspect, embodiments of this application provide a magnetic storage medium, the magnetic storage medium comprising: a servo strip; the servo strip comprising: a first servo burst; the first servo burst comprising a plurality of first servo stripes; the first interval between two adjacent first servo stripes in the plurality of first servo stripes being the same; the magnetization direction of each first servo strip in the plurality of first servo stripes being used to indicate encoded information.
[0008] In the above scheme, it is not necessary to change the position between the servo stripes. The first interval between any two adjacent first servo stripes in the plurality of first servo stripes is the same. That is, in this embodiment, the interval between the servo stripes remains unchanged within a servo burst. The magnetization direction of each first servo strip in the plurality of first servo stripes is used to indicate the encoded information. The magnetization direction of the first servo stripe is configured according to the information to be encoded. That is, in this embodiment, the indication of the encoded information does not depend on the position of the servo stripe. In this embodiment, the stripe position is fixed, so the lateral position of the read head can be accurately calculated, and the calculated result has high accuracy. In addition, the magnetization direction of each servo stripe in the servo burst provided in this embodiment can indicate the encoded information. By indicating the encoded information in each servo stripe in the servo burst, the storage capacity of the magnetic storage medium can be improved.
[0009] In one possible implementation of the first aspect, the magnetization direction of the first servo stripe is a first magnetization direction, which is used to indicate first encoded information; or, the magnetization direction of the first servo stripe is a second magnetization direction, which is used to indicate second encoded information; wherein the first magnetization direction and the second magnetization direction represent different magnetization directions; and the first encoded information and the second encoded information represent different encoded information.
[0010] In the above scheme, the magnetization direction of each of the multiple first servo stripes can be set independently. For example, the magnetization direction of the first servo stripe can be a first magnetization direction, which is used to indicate the first encoded information; or, the magnetization direction of the first servo stripe can be a second magnetization direction, which is used to indicate the second encoded information. The first magnetization direction and the second magnetization direction represent different magnetization directions. For example, the first magnetization direction is south magnetic polarization, and the second magnetization direction is north magnetic polarization. The first encoded information and the second encoded information represent different encoded information. Different encoded information can be indicated by different magnetization directions. Therefore, in this embodiment, the encoded information is indicated without relying on the floating position of the servo stripe. In this embodiment, the stripe position is fixed, so the lateral position of the read head can be accurately calculated, and the calculated result has high accuracy.
[0011] In one possible implementation of the first aspect, the first interval between two adjacent first servo stripes is greater than the stripe interval threshold used to indicate encoded information, which is different from the encoded information indicated by the magnetization direction of the first servo stripe.
[0012] In the above scheme, the first servo burst includes multiple first servo stripes. In addition to using the magnetization direction of the servo stripes to indicate the encoded information, in this embodiment, the absence of a magnetization direction can also be used to represent another type of encoded information. A stripe interval threshold is obtained, and the value of the stripe interval threshold can be greater than the fixed interval between two servo stripes. If the first interval between two adjacent first servo stripes is greater than the stripe interval threshold, it indicates that there is a servo stripe without a magnetization direction between two adjacent first servo stripes. The encoded information indicated by the first interval between two adjacent first servo stripes being greater than the stripe interval threshold is different from the encoded information indicated by the magnetization direction of the first servo stripes. Using the absence of a magnetization direction can also indicate a type of encoded information, thereby indicating more encoded information. Compared with only using the magnetization direction to indicate encoded information, the storage capacity of the magnetic storage medium can be further improved.
[0013] In one possible implementation of the first aspect, there is no magnetization direction at the position corresponding to the first interval in the first servo jet, and the absence of magnetization direction is used to indicate third encoding information; the first encoding information, the second encoding information, and the third encoding information represent different encoding information.
[0014] In the above scheme, the first servo stripe has a first magnetization direction, or the first servo stripe has a second magnetization direction. The first magnetization direction and the second magnetization direction correspond to two types of encoded information. Then, there is no magnetization direction at the position corresponding to the first interval in the first servo stripe. The absence of a magnetization direction is used to indicate the third encoded information. The third encoded information is different from the first and second encoded information. Using the absence of a magnetization direction can also indicate one type of encoded information, thereby indicating more encoded information. Compared with using only the magnetization direction to indicate encoded information, the storage capacity of the magnetic storage medium can be further improved.
[0015] In one possible implementation of the first aspect, the magnetization direction of the first servo stripe is south magnetic polarization, or the magnetization direction of the first servo stripe is north magnetic polarization.
[0016] In one possible implementation of the first aspect, the servo strip includes: a first servo frame and a second servo frame; the first servo frame includes: a first servo burst; the second servo frame includes: a second servo burst; the second interval between two adjacent second servo stripes in the plurality of second servo stripes included in the second servo burst is the same; the magnetization direction of each second servo strip in the plurality of second servo stripes is used to indicate encoded information.
[0017] In the above scheme, the servo band includes multiple servo frames, such as a first servo frame and a second servo frame. Each servo frame is provided with a servo burst. The first servo frame includes a first servo burst, and the second servo frame includes a second servo burst. The intervals of the servo stripes in each servo burst are the same. For example, the second interval between two adjacent second servo stripes in the multiple second servo stripes included in the second servo burst is the same. The magnetization direction of each second servo strip is used to indicate the encoded information. Therefore, in this embodiment, it is not necessary to carry the encoded information by the interval between the second servo stripes. Instead, the magnetization direction of the second servo stripes is used to indicate the encoded information, which can realize accurate calculation of the lateral position of the read head and improve the accuracy of the calculation results.
[0018] In one possible implementation of the first aspect, the first interval and the second interval are equal.
[0019] In the above scheme, the first interval is the interval between two adjacent first servo stripes in the first servo burst, and the second interval is the interval between two adjacent second servo stripes in the second servo burst. The first interval in the first servo burst and the second interval in the second servo burst are equal. Therefore, in this embodiment, it is not necessary to carry the encoding information by the interval between servo stripes. Instead, the magnetization direction of the servo stripes is used to indicate the encoding information, which can realize accurate calculation of the lateral position of the reading head and improve the accuracy of the calculation results.
[0020] In one possible implementation of the first aspect, the magnetization directions of the plurality of first servo stripes in the first servo burst on the first servo frame are all the same; at least two of the plurality of second servo stripes in the second servo burst on the second servo frame have different magnetization directions.
[0021] In the above scheme, the magnetization directions of multiple first servo stripes in the first servo burst on the first servo frame are all the same. For example, the magnetization directions of multiple first servo stripes are all south magnetic polarization, or the magnetization directions of multiple first servo stripes are all north magnetic polarization. Therefore, the values of the encoded information indicated on the first servo frame are all the same. In the second servo burst on the second servo frame, at least two of the multiple second servo stripes have different magnetization directions. Different magnetization directions can indicate different encoded information.
[0022] In one possible implementation of the first aspect, the burst type of the first servo burst includes: burst A or burst B.
[0023] In one possible implementation of the first aspect, the encoding information is used to encode the longitudinal position LPoS codeword.
[0024] In the above scheme, LPOS codewords follow a pattern because they contain vertical position information, and two adjacent vertical position information have a high degree of similarity. LPOS is a codeword that encodes vertical position information, where the position information is a series of values (k, k+1, k+2, ...). LPOS encodes a value from small to large, so two adjacent LPOS codes may be different but their codewords will be very similar.
[0025] Secondly, embodiments of this application provide a magnetic storage medium device, the magnetic storage medium device comprising:
[0026] A housing and a magnetic storage medium contained within the housing, the magnetic storage medium being specifically the magnetic storage medium described in the first aspect.
[0027] In the above scheme, it is not necessary to change the position between the servo stripes. The first interval between any two adjacent first servo stripes in the plurality of first servo stripes is the same. That is, in this embodiment, the interval between the servo stripes remains unchanged within a servo burst. The magnetization direction of each first servo strip in the plurality of first servo stripes is used to indicate the encoded information. The magnetization direction of the first servo stripe is configured according to the information to be encoded. That is, in this embodiment, the position of the servo stripe does not depend on the position of the servo stripe to indicate the encoded information. In this embodiment, the stripe position is fixed, so the lateral position of the read head can be accurately calculated, and the calculated result has high accuracy.
[0028] Thirdly, embodiments of this application provide a servo write head, the servo write head including: a magnetization direction write element;
[0029] The magnetization direction writing element is used to perform a write magnetization direction operation on the first servo stripe according to the information to be encoded. The first servo stripe belongs to a plurality of first servo stripes included in the first servo burst. The first servo burst belongs to a servo stripe included in the magnetic storage medium. The magnetic storage medium is specifically the magnetic storage medium described in the first aspect.
[0030] In the above scheme, it is not necessary to change the position between the servo stripes. The first interval between any two adjacent first servo stripes in the plurality of first servo stripes is the same. That is, in this embodiment, the interval between the servo stripes remains unchanged within a servo burst. The magnetization direction of each first servo strip in the plurality of first servo stripes is used to indicate the encoded information. The magnetization direction of the first servo stripe is configured according to the information to be encoded. That is, in this embodiment, the position of the servo stripe does not depend on the position of the servo stripe to indicate the encoded information. In this embodiment, the stripe position is fixed, so the lateral position of the read head can be accurately calculated, and the calculated result has high accuracy.
[0031] Fourthly, embodiments of this application provide a driving device for a magnetic storage medium, comprising: a servo read head, a magnetic storage medium, a servo decoder, and a servo controller;
[0032] The servo read head is used to generate a read head signal for the encoded information recorded on the magnetic storage medium;
[0033] The magnetic storage medium is specifically the magnetic storage medium described in the first aspect;
[0034] The decoder is used to receive the read head signal and generate a servo position signal based on the read head signal, the servo position signal representing the position of the servo read head relative to the magnetic storage medium;
[0035] The servo controller is used to generate servo control signals, which are used to move the servo read head relative to the magnetic storage medium.
[0036] Fourthly, embodiments of this application provide an electronic device, the electronic device comprising: a processor and a magnetic storage medium, wherein the magnetic storage medium is the magnetic storage medium described in any one of the first aspects;
[0037] The computer program code executed by the processor is stored in the Cixi storage medium.
[0038] Fifthly, embodiments of this application provide a signal processing method applied to an electronic device, the electronic device comprising: a processor and a magnetic storage medium, wherein the magnetic storage medium is the magnetic storage medium described in any one of the first aspects;
[0039] The method includes:
[0040] The processor acquires the first signal instruction;
[0041] The processor retrieves computer program code from the magnetic storage medium according to the first signal instruction;
[0042] In response to the first signal instruction, the processor executes the computer program code.
[0043] In a sixth aspect, embodiments of this application provide a magnetic storage medium that, when run on a computer, causes the computer to perform the method described in the fifth aspect.
[0044] In a seventh aspect, embodiments of this application provide a chip including one or more interface circuits and one or more processors; the interface circuits are configured to receive signals from a magnetic storage medium of an electronic device and send the signals to the processors, the signals including computer instructions stored in the magnetic storage medium; when the processor executes the computer instructions, the electronic device performs the signal processing method described in the fifth aspect, wherein the magnetic storage medium is any one of the magnetic storage media described in the first aspect.
[0045] In the above scheme, it is not necessary to change the position between the servo stripes. The first interval between any two adjacent first servo stripes in the plurality of first servo stripes is the same. That is, in this embodiment, the interval between the servo stripes remains unchanged within a servo burst. The magnetization direction of each first servo strip in the plurality of first servo stripes is used to indicate the encoded information. The magnetization direction of the first servo stripe is configured according to the information to be encoded. That is, in this embodiment, the indication of the encoded information does not depend on the position of the servo stripe. In this embodiment, the stripe position is fixed, so the lateral position of the read head can be accurately calculated, and the calculated result has high accuracy. In addition, the magnetization direction of each servo stripe in the servo burst provided in this embodiment can indicate the encoded information. By indicating the encoded information in each servo stripe in the servo burst, the storage capacity of the magnetic storage medium can be improved. Attached Figure Description
[0046] Figure 1 This is a schematic diagram showing the positional relationship between the servo tape and the data tape on the magnetic tape, provided in an embodiment of this application.
[0047] Figure 2 A schematic diagram of a servo frame set on a servo band according to an embodiment of this application;
[0048] Figure 3a and Figure 3b This is a schematic diagram illustrating how the servo frame encoding provided in this application encodes one bit of information by changing the relative positions of the stripes of burst A and burst B in the servo frame.
[0049] Figure 4 A schematic diagram of the composition structure of a magnetic storage medium provided in an embodiment of this application;
[0050] Figure 5a and Figure 5b A schematic diagram illustrating three states in a servo stripe encoded from one bit to the form provided in an embodiment of this application;
[0051] Figure 5c A schematic diagram illustrating the encoding of a ternary digit into a third state in a servo stripe, as provided in an embodiment of this application;
[0052] Figure 6a and Figure 6b A schematic diagram illustrating the encoding of one bit to one servo frame provided in an embodiment of this application;
[0053] Figure 6c A schematic diagram illustrating the encoding of a ternary digit "2" to a servo frame provided in an embodiment of this application;
[0054] Figure 7 This is a schematic diagram of the composition structure of a magnetic storage medium device provided in an embodiment of this application;
[0055] Figure 8 A schematic diagram of the composition structure of a servo write head provided in an embodiment of this application;
[0056] Figure 9 A schematic diagram of the composition structure of a driving device for a magnetic storage medium provided in an embodiment of this application;
[0057] Figure 10 A schematic diagram of the composition structure of an electronic device provided in an embodiment of this application;
[0058] Figure 11 This is a flowchart illustrating a signal processing method provided in an embodiment of this application. Detailed Implementation
[0059] This application provides a magnetic storage medium and a magnetic storage medium device, a servo write head and a drive device, for correctly reading information stored in the magnetic storage medium and improving the storage capacity of the magnetic storage medium.
[0060] The embodiments of this application will now be described with reference to the accompanying drawings.
[0061] The terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such terms are interchangeable where appropriate; this is merely a way of distinguishing objects with the same attributes in the embodiments of this application. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion, so that a process, method, system, product, or apparatus that comprises a series of elements is not necessarily limited to those elements, but may include other elements not explicitly listed or inherent to those processes, methods, products, or apparatuses.
[0062] Data storage systems based on magnetic storage media are primarily used for pre-emptive backups in case of system crashes, and for long-term data archiving. The advantages of magnetic storage media include large storage capacity, low cost, media stability, long-term preservation, and low power consumption.
[0063] like Figure 1 As shown, magnetic tape is composed of adjacent servo bands and data bands. For example, according to Standard ECMA-319, a magnetic tape consists of 5 adjacent servo bands and 4 adjacent data bands. The information on the servo bands is pre-written during production, providing location information, production date, manufacturer name, and other information unrelated to user data. The servo bands are dedicated magnetic signal channels used to assist in positioning the recording tracks. Each servo band consists of several servo frames, and each frame contains 18 servo strips, all of which have the same polarity.
[0064] like Figure 2 As shown, according to Standard ECMA-319, the five servo tapes are numbered 0 to 4. The data tape is located between a pair of servo tapes. A servo tape consists of servo stripes. A servo stripe is the most basic unit on a servo tape. A servo stripe consists of two magnetic transitions. When the magnetic head moves from the beginning of the tape to the end, the first transition of all servo stripes is a magnetic field with magnetization diverging to a negative value; therefore, the second transition is a magnetic field with magnetization diverging to a positive value.
[0065] like Figure 2 As shown, several servo stripes form a servo burst. There are four types of servo bursts: A burst, B burst, C burst, and D burst. A burst and B bursts each have 5 stripes. C burst and D bursts each have 4 stripes. Figure 2 As shown, a Servo Frame consists of bursts A, B, C, and D.
[0066] Several servo frames encode a Longitudinal Position (LPOS) codeword. According to Standard ECMA-319, an LPOS codeword is 36 bits long and is encoded over 36 consecutive servo frames, with each servo frame encoding one bit. The LPOS codeword contains the absolute position of the tape and manufacturer information.
[0067] In current servo frame coding techniques, such as Figure 3a and Figure 3b As shown, servo frame coding encodes one bit of information by changing the relative positions of the stripes in bursts A and B within the servo frame. For example, the dashed line represents the position of the servo stripe before it was moved. In burst A, the positions of the servo stripes are changed to generate encoded information. In burst A, the second servo stripe is moved 0.25 micrometers (µm) to the left, and the fourth servo stripe is moved 0.25 micrometers to the right, resulting in five servo stripes with intervals of 2.75 micrometers, 3.25 micrometers, 3.25 micrometers, and 2.75 micrometers.
[0068] In scenarios involving servo frame encoding of magnetic storage media, the current method primarily involves encoding 1 bit into one servo frame by changing the relative positions of the stripes in the servo band. However, this current servo frame encoding scheme requires moving the relative positions of the servo stripes. This movement prevents the calculation of the read head's lateral position, leading to the inability to correctly read the information stored in the magnetic storage medium.
[0069] For example, the following is an illustration, by Figure 3a and Figure 3b As shown, currently, one bit is mainly encoded into a servo frame by changing the relative positions of the stripes in the servo band. Since this shifts the relative positions of the servo stripes, and the servo stripe positions are related to the calculation of the head lateral position (which is derived from the signal obtained when the head scans the stripes), the fluctuating servo stripe positions cannot be used to calculate the head lateral position. Furthermore, only one bit can be encoded in a single servo frame, resulting in extremely limited storage space.
[0070] like Figure 4 As shown in the figure, this application embodiment provides a magnetic storage medium, which includes: a servo tape;
[0071] The servo band includes: the first servo burst;
[0072] The first servo burst includes multiple first servo stripes;
[0073] The first interval between two adjacent first servo stripes in a plurality of first servo stripes is the same;
[0074] The magnetization direction of each of the multiple first servo stripes is used to indicate the encoded information.
[0075] Specifically, the magnetic storage medium provided in this application embodiment includes a servo band, such as... Figure 4 The servo strip shown may include multiple servo bursts. For example, the servo strip may include a first servo burst, which may include multiple first servo stripes. The number of servo stripes may differ depending on the type of servo burst. For instance, the first servo burst may be of type A or type B. Burst A may include 5 first servo stripes, and burst B may include 5 first servo stripes. Alternatively, the first servo burst may be of type C or type D. Burst C may include 4 first servo stripes, and burst D may include 4 first servo stripes.
[0076] In this embodiment, the positions between servo stripes do not need to be changed. The first interval between any two adjacent first servo stripes in the plurality of first servo stripes is the same. That is, in this embodiment, the interval between servo stripes remains unchanged within a servo burst. The magnetization direction of each first servo stripe in the plurality of first servo stripes is used to indicate the encoded information. The magnetization direction can also be called the polarization direction. In this embodiment, the magnetization direction of the first servo stripe is configured according to the information to be encoded. There can be two magnetization directions for each first servo stripe, and each different magnetization direction represents different encoded information. For example, the magnetization direction of the first servo stripe is south magnetic polarization, or the magnetization direction of the first servo stripe is north magnetic polarization. In the case where the magnetization direction is divided into south magnetic polarization and north magnetic polarization, encoded information 1 can be used to correspond to south magnetic polarization, and encoded information 0 can be used to correspond to north magnetic polarization. Alternatively, encoded information 0 can be used to correspond to south magnetic polarization, and encoded information 1 can be used to correspond to north magnetic polarization. That is, in this embodiment, the encoded information is not indicated by the position floating of the servo stripes. In this embodiment, the stripe position is fixed, so the lateral position of the read head can be accurately calculated, and the calculated result has high accuracy.
[0077] This application proposes an embodiment that uses changes in the magnetization direction of servo stripes to encode information. (And...) Figure 3a and Figure 3bCompared to the method shown, this solution solves the problem that the floating position of the servo stripes in the original solution makes it impossible to calculate the lateral position of the read head. Furthermore, since each servo stripe in the servo burst provided in this application embodiment can indicate encoded information, and the magnetization direction of each servo stripe can also indicate encoded information, the encoded information capacity of a servo frame can be significantly improved by having each servo stripe in the servo burst indicate encoded information.
[0078] In some embodiments of this application, the magnetization direction of the first servo stripe is a first magnetization direction, which is used to indicate the first encoded information; or, the magnetization direction of the first servo stripe is a second magnetization direction, which is used to indicate the second encoded information.
[0079] in,
[0080] The first magnetization direction and the second magnetization direction represent different magnetization directions;
[0081] The first and second encoded information represent different encoded information.
[0082] Specifically, the magnetization direction of each of the multiple first servo stripes can be set individually. For example, the magnetization direction of the first servo stripe can be a first magnetization direction, used to indicate first encoded information; or, the magnetization direction of the first servo stripe can be a second magnetization direction, used to indicate second encoded information. The first magnetization direction and the second magnetization direction represent different magnetization directions, for example, the first magnetization direction is south magnetic polarization, and the second magnetization direction is north magnetic polarization. The first encoded information and the second encoded information represent different encoded information, for example, the first encoded information can be encoded as "0", and the second encoded information can be encoded as "1".
[0083] For example, the multiple first servo stripes include: first servo stripe A and first servo stripe B, the magnetization direction of first servo stripe A is the first magnetization direction, the magnetization direction of first servo stripe B is the second magnetization direction, and different magnetization directions represent different encoded information.
[0084] In some embodiments of this application, the first interval between two adjacent first servo stripes is greater than the stripe interval threshold used to indicate the encoded information, which is different from the encoded information indicated by the magnetization direction of the first servo stripe.
[0085] The first servo burst includes multiple first servo stripes. In addition to using the magnetization direction of the servo stripes to indicate the encoded information, in this embodiment, the absence of a magnetization direction can also be used to represent another type of encoded information. A stripe interval threshold is obtained. The value of the stripe interval threshold can be greater than the fixed interval between two servo stripes. For example, the stripe interval threshold can be twice the fixed interval between two servo stripes. If the first interval between two adjacent first servo stripes is greater than the stripe interval threshold, it indicates that there is a servo stripe without a magnetization direction between two adjacent first servo stripes. The encoded information indicated by the first interval between two adjacent first servo stripes being greater than the stripe interval threshold is different from the encoded information indicated by the magnetization direction of the first servo stripes. Using the absence of a magnetization direction can also indicate a type of encoded information, thereby indicating more encoded information. Compared with only using the magnetization direction to indicate encoded information, the storage capacity of the magnetic storage medium can be further improved.
[0086] For example, if the first servo stripe has a first magnetization direction or a second magnetization direction, and the first magnetization direction and the second magnetization direction correspond to two types of encoded information, then the first interval between two adjacent first servo stripes is greater than the stripe interval threshold to indicate a third type of encoded information.
[0087] In some embodiments of this application, the encoding information is used to encode the Longitudinal Position (LPOS) codeword. In a magnetic storage medium, the LPOS codeword can be encoded using the magnetic direction of the servo stripes. This application does not limit the specific method of storing the encoding information in the magnetic storage medium. Servo frame encoding based on the magnetic direction of the servo stripes includes, but is not limited to, a preamble, LPOS information, data band ID information, and manufacturer information.
[0088] In some embodiments of this application, in addition to using the magnetization direction of the servo stripe to indicate the encoded information, the embodiment of this application may also use no magnetization direction to represent another type of encoded information. There is no magnetization direction at the position corresponding to the first interval in the first servo stripe. The absence of magnetization direction is used to indicate the third encoded information.
[0089] The first, second, and third encoding information represent different encoding information.
[0090] The first servo stripe has a first magnetization direction, or the first servo stripe has a second magnetization direction. The first magnetization direction and the second magnetization direction correspond to two types of encoded information. Then, there is no magnetization direction at the position corresponding to the first interval in the first servo stripe. The absence of a magnetization direction is used to indicate the third encoded information. The third encoded information is different from the first and second encoded information. Using the absence of a magnetization direction can also indicate one type of encoded information, thereby indicating more encoded information. Compared with using only the magnetization direction to indicate encoded information, the storage capacity of the magnetic storage medium can be further improved.
[0091] In some embodiments of this application, the servo band includes: a first servo frame and a second servo frame;
[0092] The first servo frame includes: the first servo burst;
[0093] The second servo frame includes: the second servo burst;
[0094] The second servo burst includes multiple second servo stripes in which the second interval between two adjacent second servo stripes is the same;
[0095] The magnetization direction of each of the multiple second servo stripes is used to indicate the encoded information.
[0096] The servo band includes multiple servo frames, such as a first servo frame and a second servo frame. Each servo frame has a servo burst. The first servo frame includes a first servo burst, and the second servo frame includes a second servo burst. The intervals of the servo stripes within each servo burst are the same. For example, the second interval between two adjacent second servo stripes in the multiple second servo stripes included in the second servo burst is the same. The magnetization direction of each second servo stripe in the multiple second servo stripes is used to indicate the encoded information. Therefore, in this embodiment, it is not necessary to carry the encoded information by the interval between the second servo stripes. Instead, the magnetization direction of the second servo stripes is used to indicate the encoded information, which can realize accurate calculation of the lateral position of the read head and improve the accuracy of the calculation results.
[0097] Furthermore, in some embodiments of this application, the first interval and the second interval are equal.
[0098] Wherein, the first interval is the interval between two adjacent first servo stripes in the first servo burst, and the second interval is the interval between two adjacent second servo stripes in the second servo burst. The first interval in the first servo burst and the second interval in the second servo burst are equal. Therefore, in this embodiment, it is not necessary to carry the encoding information by the interval between servo stripes. Instead, the magnetization direction of the servo stripes is used to indicate the encoding information, which can realize accurate calculation of the lateral position of the calculation head and improve the accuracy of the calculation results.
[0099] In some embodiments of this application, the magnetization directions of multiple first servo stripes in the first servo burst on the first servo frame are all the same;
[0100] In the second servo burst on the second servo frame, at least two of the second servo stripes have different magnetization directions.
[0101] In this embodiment, the magnetization directions of multiple first servo stripes in the first servo burst on the first servo frame are all the same. For example, the magnetization directions of multiple first servo stripes are all south magnetic polarization, or the magnetization directions of multiple first servo stripes are all north magnetic polarization. Therefore, the values of the encoded information indicated on the first servo frame are all the same. In the second servo burst on the second servo frame, at least two of the multiple second servo stripes have different magnetization directions. Different magnetization directions can indicate different encoded information. In this embodiment, the magnetization directions of the servo stripes in the servo bursts on different servo frames are determined by the encoded information to be indicated. This is only an example and is not intended to limit the embodiments of this application.
[0102] This application proposes using the alteration of the magnetization direction of a servo stripe to encode information. Specifically, a bit or a ternary digit (trit) can be encoded into a servo stripe, for example, as... Figure 5a and Figure 5b As shown, a bit contains two states: 0 and 1, or, as... Figures 5a to 5c As shown, a ternary digit (trit) contains three states: 0, 1, and 2. A single bit or a ternary digit is encoded into a servo stripe.
[0103] Figure 5a and Figure 5b As shown, one bit is encoded into the servo frame using the magnetism of the servo stripes. Figure 5a The polarity of the servo stripes shown is N-S. Figure 5b The magnetic properties of the servo color stripes shown are SN, where S represents south and N represents north. Alternatively, Figure 5a The polarity of the servo stripes shown is SN. Figure 5b The magnetism of the servo stripes shown is NS. For example... Figures 5a to 5c As shown, when encoding a trit into a servo stripe, besides Figure 5a and Figure 5b The two displayed encoding states are used to encode 0 and 1, such as... Figure 5c As shown, an additional state is needed to represent 2. In this scheme, a non-polarity can be used to represent the third state, that is, the absence of this stripe on the servo stripe, to encode 2. Since there is no servo stripe, this state is represented by a dashed line.
[0104] In this embodiment, two or three states can be selected. Two states can encode one bit, and three states can encode three states {0, 1, 2}. The main selection criterion is related to the encoding rate, etc. This embodiment does not limit which encoding strategy to choose.
[0105] This application primarily applies to servo tapes on magnetic tapes. Specifically, this application proposes changing the polarity of the servo stripes on the servo tape to encode information, mainly LPOS codewords.
[0106] This application can be applied to magnetic tapes and tape drives. The main focus is on the servo stripes of the magnetic tape and the read algorithm of the tape drive. Regarding the servo stripes of the magnetic tape, the magnetic direction of the servo stripes can be configured to be consistent, using the magnetic direction to encode information. Furthermore, the LPOS codewords in this application have a regular pattern because LPOS codewords contain vertical position information, and two adjacent vertical position information have high similarity. LPOS is a codeword that encodes vertical position information, where the position information is a series of values (k, k+1, k+2, ...). LPOS encodes a value from small to large; therefore, two adjacent LPOS codes may be different, but their codewords will be very similar.
[0107] In this embodiment, it is not necessary to change the relative position of the stripes between servo bursts. Therefore, in this embodiment, the relative positions of the servo stripes are the same, that is, the interval between the servo stripes within the servo burst remains fixed.
[0108] This application provides a method for encoding information into servo stripes on magnetic tape. Specifically, it utilizes the magnetic direction of the servo stripes to encode information. For example, this application provides a servo frame encoding scheme based on ECMA-319, a method for encoding one bit into one servo frame, such as... Figures 6a to 6b As shown, when encoding "1", the spacing between servo stripes can remain unchanged, and the magnetization direction of the servo stripes can be configured to be the same. When encoding "0", the spacing between servo stripes can remain unchanged, and the magnetization direction of the servo stripes can be configured to be different, for example, in... Figure 6b In the servo burst A, there are 5 servo stripes, namely servo stripe 1, servo stripe 2, servo stripe 3, servo stripe 4, and servo stripe 5. Servo stripe 1, servo stripe 3, and servo stripe 5 are in the first magnetization direction, and servo stripe 2 and servo stripe 4 are in the second magnetization direction.
[0109] like Figures 6a to 6c As shown, the servo frame encoding scheme based on ECMA-319 encodes a trit into a servo frame using three states {0, 1, 2}. Figure 6a and Figure 6b Explain the codes "1" and "0". Figure 6c Explain the code "2". In Figure 6c In the process, there are stripes without magnetic direction in servo bursts A and B, which are represented by blanks. The interval between two adjacent servo bursts in servo bursts A and B exceeds the stripe interval threshold, so the non-magnetic direction indicator is coded as "2".
[0110] like Figure 7 As shown, this application provides a magnetic storage medium device, which includes:
[0111] The housing and the magnetic storage medium contained within the housing, the magnetic storage medium specifically being... Figure 4 The magnetic storage medium shown in any of Figure 6.
[0112] In this embodiment, the positions between servo stripes do not need to be changed. The first interval between any two adjacent first servo stripes in the plurality of first servo stripes is the same. That is, in this embodiment, the interval between servo stripes remains unchanged within a servo burst. The magnetization direction of each first servo stripe in the plurality of first servo stripes is used to indicate the encoded information. The magnetization direction can also be called the polarization direction. In this embodiment, the magnetization direction of the first servo stripe is configured according to the information to be encoded. There can be two magnetization directions for each first servo stripe, and each different magnetization direction represents different encoded information. For example, the magnetization direction of the first servo stripe is south magnetic polarization, or the magnetization direction of the first servo stripe is north magnetic polarization. In the case where the magnetization direction is divided into south magnetic polarization and north magnetic polarization, encoded information 1 can be used to correspond to south magnetic polarization, and encoded information 0 can be used to correspond to north magnetic polarization. Alternatively, encoded information 0 can be used to correspond to south magnetic polarization, and encoded information 1 can be used to correspond to north magnetic polarization. That is, in this embodiment, the encoded information is not indicated by the position floating of the servo stripes. In this embodiment, the stripe position is fixed, so the lateral position of the read head can be accurately calculated, and the calculated result has high accuracy. In addition, the magnetization direction of each servo stripe in the servo burst provided in this application embodiment can indicate the encoding information. By indicating the encoding information in each servo stripe in the servo burst, the storage capacity of the magnetic storage medium can be improved.
[0113] like Figure 8 As shown, this application embodiment provides a servo write head, which includes: a magnetization direction write element;
[0114] A magnetization direction writing element is used to perform a magnetization direction writing operation on a first servo stripe according to the information to be encoded. The first servo stripe belongs to multiple first servo stripes included in a first servo burst. The first servo burst belongs to a servo stripe included in a magnetic storage medium. The magnetic storage medium is specifically... Figure 4 The magnetic storage medium shown in any of Figure 6.
[0115] In this embodiment, the positions between servo stripes do not need to be changed. The first interval between any two adjacent first servo stripes in the plurality of first servo stripes is the same. That is, in this embodiment, the interval between servo stripes remains unchanged within a servo burst. The magnetization direction of each first servo stripe in the plurality of first servo stripes is used to indicate the encoded information. The magnetization direction can also be called the polarization direction. In this embodiment, the magnetization direction of the first servo stripe is configured according to the information to be encoded. There can be two magnetization directions for each first servo stripe, and each different magnetization direction represents different encoded information. For example, the magnetization direction of the first servo stripe is south magnetic polarization, or the magnetization direction of the first servo stripe is north magnetic polarization. In the case where the magnetization direction is divided into south magnetic polarization and north magnetic polarization, encoded information 1 can be used to correspond to south magnetic polarization, and encoded information 0 can be used to correspond to north magnetic polarization. Alternatively, encoded information 0 can be used to correspond to south magnetic polarization, and encoded information 1 can be used to correspond to north magnetic polarization. That is, in this embodiment, the encoded information is not indicated by the position floating of the servo stripes. In this embodiment, the stripe position is fixed, so the lateral position of the read head can be accurately calculated, and the calculated result has high accuracy.
[0116] like Figure 9 As shown, this application provides a driving device for a magnetic storage medium, including: a servo read head, a magnetic storage medium, a servo decoder, and a servo controller;
[0117] A servo read head is used to generate read head signals for coded information recorded on a magnetic storage medium.
[0118] Magnetic storage media, specifically Figure 4 To any of the magnetic storage media shown in Figure 6;
[0119] The servo decoder is used to receive the read head signal and generate a servo position signal based on the read head signal. The servo position signal indicates the position of the servo read head relative to the magnetic storage medium.
[0120] A servo controller is used to generate servo control signals, which are used to move the servo read head relative to the magnetic storage medium.
[0121] In this embodiment, the positions between servo stripes do not need to be changed. The first interval between any two adjacent first servo stripes in the plurality of first servo stripes is the same. That is, in this embodiment, the interval between servo stripes remains unchanged within a servo burst. The magnetization direction of each first servo stripe in the plurality of first servo stripes is used to indicate the encoded information. The magnetization direction can also be called the polarization direction. In this embodiment, the magnetization direction of the first servo stripe is configured according to the information to be encoded. There can be two magnetization directions for each first servo stripe, and each different magnetization direction represents different encoded information. For example, the magnetization direction of the first servo stripe is south magnetic polarization, or the magnetization direction of the first servo stripe is north magnetic polarization. In the case where the magnetization direction is divided into south magnetic polarization and north magnetic polarization, encoded information 1 can be used to correspond to south magnetic polarization, and encoded information 0 can be used to correspond to north magnetic polarization. Alternatively, encoded information 0 can be used to correspond to south magnetic polarization, and encoded information 1 can be used to correspond to north magnetic polarization. That is, in this embodiment, the encoded information is not indicated by the position floating of the servo stripes. In this embodiment, the stripe position is fixed, so the lateral position of the read head can be accurately calculated, and the calculated result has high accuracy.
[0122] As described in the foregoing embodiments, the magnetic direction of the servo stripes in this application can be different. By changing the magnetic direction of the servo stripes, 1 bit of information can be encoded without the need for displacement-based servo encoding, thereby reducing the writing error of the servo stripes. In addition to changing the polarity direction of the servo stripes, this application also includes non-polarity (i.e., no servo stripes), which can encode a trit. Different combinations of tripolar stripes can encode more bits of information.
[0123] like Figure 10 As shown in the embodiments of this application, an electronic device is provided. The electronic device includes a processor and a magnetic storage medium, wherein the magnetic storage medium is the magnetic storage medium exemplified in the foregoing embodiments. The magnetic storage medium includes a servo strip; the servo strip includes a first servo burst; the first servo burst includes a plurality of first servo stripes; the first interval between any two adjacent first servo stripes in the plurality of first servo stripes is the same; the magnetization direction of each first servo strip in the plurality of first servo stripes is used to indicate encoded information. See the foregoing embodiments for details. Figures 3a to 6c The magnetic storage medium described herein.
[0124] This application provides a signal processing method, such as... Figure 11 As shown, the signal processing method is applied to electronic devices, such as... Figure 9 The electronic device shown.
[0125] This application provides a signal processing method including:
[0126] 111. Processor acquires first signal instruction.
[0127] In this embodiment of the application, the electronic device includes a processor and a magnetic storage medium, the magnetic storage medium including a servo strip; the servo strip includes: a first servo burst; the first servo burst includes a plurality of first servo stripes; the first interval between two adjacent first servo stripes in the plurality of first servo stripes is the same; the magnetization direction of each first servo strip in the plurality of first servo stripes is used to indicate encoded information.
[0128] The processor can generate a first signal instruction, which can be implemented in various ways. For example, the first signal instruction could be an image data processing instruction, or it could be an instruction to read training data from a large language model. The specific first signal instruction can be determined based on the application scenario.
[0129] 112. The processor retrieves computer program code from the magnetic storage medium according to the first signal instruction.
[0130] The processor parses the first signal instruction and determines the storage address of the data to be processed based on the first signal instruction, that is, determines the storage space address of the data to be processed in the magnetic storage medium. According to the storage address, the computer program code is obtained from the magnetic storage medium. The encoding information of the computing program code is indicated by the servo stripes in the servo burst on the servo band in the magnetic storage medium. Therefore, in this embodiment of the application, the encoding information of the computing program code can be obtained by the magnetization direction indicated by the servo stripes in the servo burst on the servo band in the magnetic storage medium.
[0131] 113. In response to the first signal instruction, the processor executes computer program code.
[0132] After retrieving the computer program code from the magnetic storage medium, the processor can process the computer program code. Depending on the application scenario of the first signal instruction, the processor needs to process the computer program code according to the first signal instruction.
[0133] As can be seen from the foregoing description of the signal processing method provided in the embodiments of this application, the embodiments of this application do not rely on the position floating indication encoding information of the servo stripes. In the embodiments of this application, the stripe position is fixed. The encoding information of the calculation program code is indicated by the servo stripes in the servo burst on the servo belt in the magnetic storage medium. Therefore, in the embodiments of this application, the encoding information of the calculation program code can be obtained by the magnetization direction indicated by the servo stripes in the servo burst on the servo belt in the magnetic storage medium. Therefore, the processor can accurately calculate the lateral position of the read head, and the calculated result has high accuracy.
[0134] It should be noted that the information interaction and execution process between the modules / units of the above-mentioned device are based on the same concept as the embodiments of this application, and the resulting technical effects are the same as those in the aforementioned embodiments of this application. For details, please refer to the description in the embodiments shown in the foregoing of this application, and will not be repeated here.
[0135] It should also be noted that the device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. In addition, in the device embodiment drawings provided in this application, the connection relationship between modules indicates that they have a communication connection, which can be implemented as one or more communication buses or signal lines.
Claims
1. A magnetic storage medium, characterized by, The magnetic storage medium comprises a servo band; The servo band comprises a first servo burst; The first servo burst comprises a plurality of first servo fringes; A first interval between two adjacent first servo fringes in the plurality of first servo fringes is the same; A magnetization direction of each first servo fringe in the plurality of first servo fringes is used to indicate encoded information.
2. The magnetic storage medium of claim 1, wherein, The magnetization direction of the first servo fringe is a first magnetization direction, and the first magnetization direction is used to indicate first encoded information; Alternatively, The magnetization direction of the first servo fringe is a second magnetization direction, and the second magnetization direction is used to indicate second encoded information; Wherein, The first magnetization direction and the second magnetization direction represent different magnetization directions; The first encoded information and the second encoded information represent different encoded information.
3. The magnetic storage medium of claim 1 or 2, wherein, The first interval between the two adjacent first servo fringes is greater than a fringe interval threshold value, and the first interval is used to indicate encoded information that is different from the encoded information indicated by the magnetization direction of the first servo fringe.
4. The magnetic storage medium of claim 2, wherein, There is no magnetization direction at a position corresponding to the first interval in the first servo burst, and the no magnetization direction is used to indicate third encoded information; The first encoded information, the second encoded information, and the third encoded information represent different encoded information.
5. The magnetic storage medium of any one of claims 1 to 4, wherein, The magnetization direction of the first servo fringe is a south magnetic polarization, Alternatively, The magnetization direction of the first servo fringe is a north magnetic polarization.
6. The magnetic storage medium of any of claims 1 to 5, wherein, The servo band comprises a first servo frame and a second servo frame; The first servo frame comprises the first servo burst; The second servo frame comprises a second servo burst; A second interval between two adjacent second servo fringes in a plurality of second servo fringes included in the second servo burst is the same; A magnetization direction of each second servo fringe in the plurality of second servo fringes is used to indicate encoded information.
7. The magnetic storage medium of claim 6, wherein, The first interval and the second interval are equal.
8. The magnetic storage medium of claim 6 or 7, wherein, The magnetization directions of the plurality of first servo fringes in the first servo burst on the first servo frame are all the same; At least two of the magnetization directions of the plurality of second servo fringes in the second servo burst on the second servo frame are different.
9. The magnetic storage medium of any of claims 1 to 8, wherein, The burst type of the first servo burst comprises an A burst or a B burst.
10. The magnetic storage medium of any of claims 1 to 9, wherein, The encoded information is used to encode a Longitudinal Position (LPoS) code word.
11. A magnetic storage media device, characterized by, The magnetic storage medium device comprises: A housing and a magnetic storage medium contained in the housing, and the magnetic storage medium is specifically the magnetic storage medium in any one of claims 1 to 10.
12. A servo write head, characterized by The servo write head comprises a magnetization direction writing element; The magnetization direction writing element is used to perform a magnetization direction writing operation on a first servo fringe according to to-be-encoded information, the first servo fringe belongs to a plurality of first servo fringes included in a first servo burst, the first servo burst belongs to a servo band included in a magnetic storage medium, and the magnetic storage medium is specifically the magnetic storage medium in any one of claims 1 to 10.
13. A drive apparatus for a magnetic storage medium, comprising: A servo read head, a magnetic storage medium, a servo decoder, and a servo controller; The servo read head is used to generate a read head signal of encoded information recorded on the magnetic storage medium; The magnetic storage medium, in particular, is the magnetic storage medium of any one of claims 1 to 10. The decoder is configured to receive the read head signal and generate a servo position signal based on the read head signal, the servo position signal representing a position of the servo read head relative to the magnetic storage medium. The servo controller is configured to generate a servo control signal for moving the servo read head relative to the magnetic storage medium.
14. An electronic device, comprising: The electronic device comprises a processor and a magnetic storage medium, the magnetic storage medium being the magnetic storage medium of any one of claims 1 to 10. The computer program code executed by the processor is stored in the magnetic storage medium.
15. A signal processing method, characterized by, The method is applied to an electronic device, the electronic device comprising a processor and a magnetic storage medium, the magnetic storage medium being the magnetic storage medium of any one of claims 1 to 10. The method comprises: The processor acquires a first signal instruction; The processor acquires computer program code from the magnetic storage medium according to the first signal instruction; In response to the first signal instruction, the processor executes the computer program code.
16. A magnetic storage medium, characterized by When it runs on a computer, it makes the computer execute the method of claim 15.
17. A chip, characterized by The electronic device comprises one or more interface circuits and one or more processors; the interface circuit is configured to receive a signal from the magnetic storage medium of the electronic device and send the signal to the processor, the signal comprising computer instructions stored in the magnetic storage medium; when the processor executes the computer instructions, it makes the electronic device execute the signal processing method of claim 15, and the magnetic storage medium is the magnetic storage medium of any one of claims 1 to 10.