This application is based upon and claims the benefit of priority from Japanese Patent Application No. 2010-144002, filed on Jun. 24, 2010, the entire contents of which are incorporated herein by reference.
Embodiments described herein relate generally to a nonlinearity measurement apparatus, a nonlinearity measurement method, and a magnetic recording and reproduction apparatus.
Recently, in accordance with increasing density of a magnetic recording and reproduction apparatus and increasing data transfer speed, it is necessitated to measure a nonlinear transition shift (NLTS) for understanding the NLTS caused in a magnetic head, a recording medium, a recording and reproduction transfer system, and/or the like. The NLTS is data which is necessary for quantitative understanding of degree of influence of data right in front of recording data or data few bits in front of the recording data, on the recording data. Conventionally, there is known a technique for determining the NLTS using arccosine.
However, in the conventional technique, a sign of the NLTS always comes out to be positive, irrespective of whether a bit interval increases or decreases, because the arccosine is used. Therefore, it is difficult to determine whether the bit interval is increased or decreased.
A general architecture that implements the various features of the invention will now be described with reference to the drawings. The drawings and the associated descriptions are provided to illustrate embodiments of the invention and not to limit the scope of the invention.
In general, according to one embodiment, a nonlinearity measurement apparatus comprises: a first measurement module, a second measurement module, and a calculation module. The first measurement module is configured to measure a component of a first higher harmonic from a reproduced signal of a first signal recorded on a magnetic recording medium. The second measurement module is configured to measure a component of a second higher harmonic from a reproduced signal of a second signal recorded on the magnetic recording medium. The calculation module is configured to calculate a nonlinear transition shift of the magnetic recording medium by calculating an arcsine function of a value obtained by dividing the component of the second higher harmonic by the component of the first higher harmonic.
As illustrated in
The pattern generator 11 is configured to generate a first pattern (also referred to as fundamental pattern or fundamental signal) and a second pattern (also referred to as measured pattern or measured signal), and outputs the first and second patterns to the pattern recording module 12. In particular, the pattern generator 11 generates a first pattern configured by a bit sequence of A bits. The pattern generator 11 further generates the second pattern based on following Expression (1). The first pattern comprises at least one location at which magnetization is reversed, and the second pattern comprises six locations at which magnetization are reversed. In Expression (1), A represents a number of bits of the first pattern, which is multiple of 10. Further, B is obtained by dividing A by 5, and T represents a bit period.
For example, when A is assumed to be 20, i.e., a bit sequence contains 20 bits, the pattern generator 11 generates a bit pattern represented by “11111111110000000000” (10T, 10T) in a non-return-to-zero (NRZ) representation as the first pattern. This first pattern comprises the location at which magnetization is reversed at the 10th bit. The NRZ is a technique for recording data by a pulse waveform with a length of a unit code and a pulse length being equal to each other, in a binary signal pulse sequence.
The pattern generator further generates a bit pattern represented by “10001111110111000000” (1T, 3T, 6T, 1T, 3T, 6T) in the NRZ representation as the second pattern, based on Expression (1). This second pattern comprises the locations at which magnetization is reversed at 0th, 1st, 4th, 10th, 11th, and 14th bits.
In the embodiment described in the following, the NLTS is derived using the aforementioned first pattern of “11111111110000000000” and the aforementioned second pattern of “10001111110111000000.”
The pattern recording module 12 stores the first pattern and the second pattern generated by the pattern generator 11 in the magnetic disk 21. The pattern reproducer 13 is configured to read and reproduce the first pattern and the second pattern recorded in the magnetic disk 21.
The first measurement module 14 is configured to measure an amplitude (referred to as harmonic component) of a predetermined first higher harmonic from a reproduction signal of the first pattern magnetically recorded on the magnetic disk 21. In particular, the first measurement module 14 is configured to analyze the first pattern reproduced by the pattern reproducer 13 by the Fast Fourier Transformation (FFT) to measure the fifth-order harmonic component of the first pattern.
The second measurement module 15 is configured to measure a harmonic component of a predetermined second higher harmonic from each of reproduction signals of various types of measured signals magnetically recorded on the magnetic disk 21. In particular, the second measurement module 15 analyzes the second pattern reproduced by the pattern reproducer 13 by the FFT to measure the fifth-order harmonic component of the second pattern.
The first pattern generated by the pattern generator 11 is recorded on the magnetic disk 21 via the pattern recording module 12. Then, data corresponding to the first pattern recorded in the magnetic disk 21 is input to the first measurement module 14 via the pattern reproducer 13. Similarly, the second pattern generated by the pattern generator 11 is recorded in the magnetic disk 21 via the pattern recording module 12. Then, data corresponding to the second pattern recorded in the magnetic disk 21 is input to the second measurement module 15 via the pattern reproducer 13.
In the following embodiment, the first harmonic component measured by the first measurement module 14 and the second harmonic component measured by the second measurement module 15 are assumed to be the fifth-order harmonic component of the fifth order harmonic (M=5).
The calculation module 16 is configured to calculate the NLTS from the first harmonic component measured by the first measurement module 14 and the second harmonic component corresponding to each of the measured signals measured by the second measurement module 15. In the following, calculation of the NLTS is explained.
A repetition frequency (referred to as fundamental frequency) of 20 bits of the first pattern is represented by following Expression (2).
Thus, the frequency of the fifth-order harmonic of the first pattern is obtained by following Expression (3). Further, by substituting f=5f0 into the expression ω=2πf, an angle in radian of one bit for the fifth-order harmonic of the first pattern is represented by following expression (4).
The fifth-order harmonic component Va(5fo) is expressed by following Expression (5), where Va is an amplitude of the first pattern and H(f) is an impulse response of the reproduced signal.
Further, as similar to the first pattern, the fifth-order harmonic component Vb (5fo9) is expressed by following Expression (6) from among various NLTS types, where Vb represents an amplitude of the second pattern comprising a dibit pattern, and H(f) represents an impulse response of the reproduced signal.
Here, Va(5fo) and Vb(5fo) are measured by the first measurement module 14 and the second measurement module 15 via the FFT. Thus, the values thereof are to be absolute values. From above Expressions (5) and (6), Vab obtained by dividing Vb(5fo) by Va(5fo), or in other words, Vab obtained by normalizing Vb(5fo) by Va(5fo), is represented by following Expression (7).
Vab is represented by following Expression (8) if the second term on the right hand side of Expression (7), namely, “exp (j(π/2)n),” is represented by [Re]+j[Im]. Further, square of an absolute value of Vab is represented by Expression (9). Here, “Re” represents real part of “exp (j(π/2)n),” and “Im” represents imaginary part of “exp (j(π/2)n).”
Thus, a phase angle φ is represented by following Expression (10) from Expression (9).
The phase angle of one bit is π/2 radian. Thus, the NLTS can be represented by following Expression (11) obtained from expression (10), while having 1 bit as a reference.
As mentioned above, the calculation module 16 is configured to calculate the NLTS based on the results of the measurement by the first measurement module 14 and the second measurement module 15. Regarding Expression (11), the NLTS is represented by result of calculation using the arcsine function. Thus, the NLTS may have positive or negative sign. Consequently, it becomes possible to easily recognize whether the bit interval is increased or decreased based on the signs of the NLTS. In the following, with reference to
When the bit interval decreases due to the occurrence of NLTS, Vab decreases from 2.25. On the other hand, when the bit interval increases, Vab increases from 2.25. As described in the above mentioned Expression (11), NLTS is obtained by calculating the arcsine function of the square of Vab. Thus, due to the property of the arcsine function, NLTS obtains the minus sign when the bit interval decreases, and obtains the positive sign when the bit interval increases. Hence, it becomes easy to determine whether the bit interval is increased or decreased based on the change in the signs.
The magnetic disk module 20 comprises the magnetic disk 21, a magnetic head 22, an actuator 23, and a head integrated circuit (IC) 24.
The magnetic disk 21 is configured by a disk shaped medium using a magnetic film with high coercive force. Tracks are formed on the medium. The magnetic disk 21 is rotated by a spindle motor not illustrated, and date recorded on a surface of the magnetic disk 21 is read or data is recoded on the surface by the magnetic head 22.
The magnetic head 22 is configured to read various data recorded on the magnetic disk 21, and write various data on the magnetic disk 21. In particular, the magnetic head 22 is arranged opposite to the magnetic disk 21, and configured to generate magnetic field by recording current supplied thereto. The magnetic head 22 records various data (first pattern or second pattern) on the magnetic disk 21 by magnetizing the magnetic disk 21 in a track traveling direction.
The actuator 23 is configured to move the magnetic head 22 in a radius direction of the magnetic disk 21, and comprises a voice coil motor (VCM) used to position the magnetic head 22 and the like, for example. The actuator is configured to be driven in accordance with drive signals from later-described drive module 36, and moves the magnetic head 22 to a predetermined position.
The head IC 24 is configured to control the reading and writing of data with respect to the magnetic disk 21 by the magnetic head 22. Further, the head IC 24 is configured to amplify the signal read by the magnetic head 22, and supply the signal to an automatic gain control (AGC) module 32 described later.
The control module 30 comprises an encoder 31, the AGC module 32, a signal detector 33, a decoder 34, a servo controller 35, the drive module 36, a Fast Fourier Transform (FFT) 37, a controller 38, and a pattern generator 39. The control module 30 corresponds to the non-linearity measurement module 10 of
The encoder 31 is configured to convert the recording data provided by the controller 38 and the first and the second pattern generated by the pattern generator 39 to the NRZ data, and output the NRZ data to record the data in the magnetic disk 21.
The AGC module 32 is configured to control amplitude of a signal provided by the head IC 24, and stabilize the amplitude. Further, the AGC module 32 is configured to output the signal provided by the head IC 24 to the signal detector 33, the servo controller 35, and the FFT 37.
The signal detector 33 is configured to detect reproduced data from a signal output from the AGC module 32. The decoder 34 is configured to decode the signal detected by the signal detector 33, and supply the decoded signal to the controller 38.
The servo controller 35 is configured to demodulate a servo signal from the signal supplied by the AGC module 32. Further, the servo controller 35 is configured to generate a drive control signal corresponding to a difference between a current position of the magnetic head 22 and a position to which the data is recorded or from which the data is read, in accordance with the demodulated servo signal and the control signal supplied by the controller 38. Then, the servo controller 35 supplies the generated drive control signal to the drive module 36.
The drive module 36 is configured to generate a drive signal for driving the actuator 23 in accordance with the drive control signal supplied by the servo controller 35. The drive module 36 supplies the generated drive signal to the actuator 23.
The FFT 37 is provided at a downstream side of the AGC module 32. The FFT 37 is configured to detect (measure) the fifth-order harmonic component from the reproduced signal output by the AGC module 32, and output it to the controller 38. That is to say, the FFT 37 functions as the above-described first measurement module 14 and the second measurement module 15.
The controller 38 is configured to control various processes of the magnetic recording and reproduction apparatus 100, and controls switching of the magnetic head 22, positioning of the magnetic head 22 with respect to the magnetic disk 21, reading and writing of data by the magnetic head 22, or the like. The controller 38 is further configured to receive the above-described recording data from outside, and supply the recording data to the encoder 31.
When the NLTS is measured in the magnetic recording and reproduction apparatus 100, the controller 38 receives, for example, an instruction selecting recording data of a bit sequence pattern of the first and the second patterns supplied to the encoder 31, from outside. Then, the controller 38 supplies the instruction to the pattern generator 39. Then, the pattern generator 39 generates the first and the second patterns in accordance with the instruction received from outside.
Further, the controller 38 is configured to obtain the NLTS from Expression (11) based on the fifth-order harmonic component of the first pattern and the fifth-order harmonic component of the second pattern measured by the FFT 37. That is to say, the controller 38 functions as the calculation module 16 calculating the NLTS from the first predetermined higher harmonic component measured by the first measurement module 14 and the second predetermined higher harmonic component measured by the second measurement module 15.
The pattern generator 39 is configured to generate the first and the second patterns based on the control of the controller 38, and supply the generated first and the second patterns to the encoder 31. That is to say, the pattern generator 39 functions as the above-described pattern generator 11.
In the following, with reference to
Next, the controller 38 controls the magnetic head 22 to seek the target cylinder (S12), and controls the magnetic head 22 to record the first pattern generated by the pattern generator 39 in the target cylinder (S13). Then, in accordance with the recording of the first pattern, the controller 38 obtains the fifth-order harmonic component Va(5fo) of the first pattern measured by the FFT 37 (S14).
Next, the controller 38 controls the magnetic head 22, and band-erase data recorded in a target cylinder and data recorded near the target cylinder (S15). Then, the controller 38 controls the magnetic head 22 to seek the target cylinder (S16), and controls the magnetic head 22 to records the second pattern generated by the pattern generator 39 in the target cylinder (S17). Then, in accordance with the recording of the second pattern, the controller 38 obtains the fifth-order harmonic component Vb(5fo) of the second pattern measured by the FFT 37 (S18).
The controller 38 calculates the above-mentioned Vab by dividing the fifth-order harmonic component Vb(5fo) of the second pattern obtained through S18 by the fifth-order harmonic component Va(5fo) of the first pattern obtained through S14 (S19). Next, the controller 38 substitutes Vab calculated via S19 into the above-mentioned Expression (11), and obtains NLTS of the target cylinder. Accordingly, the process ends.
As described above, according to the embodiment, the NLTS can be obtained as a result of calculation of the arcsine function. Hence, the NLTS can be expressed by both positive and negative signs. Therefore, it becomes possible to easily recognize whether the bit interval is decreased or increased based on the signs of the NLTS, thereby convenience for obtaining NLTS can be improved.
The various modules of the systems described herein can be implemented as software applications, hardware and/or software modules, or components on one or more computers, such as servers. While the various modules are illustrated separately, they may share some or all of the same underlying logic or code.
While certain embodiments have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the inventions. Indeed, the novel methods and systems described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the methods and systems described herein may be made without departing from the spirit of the inventions. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the inventions.
Number | Date | Country | Kind |
---|---|---|---|
2010-144002 | Jun 2010 | JP | national |