摘要:
A magnetic disk drive channel circuitry is shown and described that generates eight incremental values of write current and eight incremental values of delta-V (the minimum voltage change per unit time which tests signals to discriminate between data and noise). Each of these variable parameter values may be program selected by a three bit bus signal. This variability testing of an adaptation to the optimum parameter value for each head media combination and by grouping tracks in contiguous data bands, the parameters may be optimized for tracks near the inner diameter, the outer diameter and in the middle band. The variable delta-V can also be used as an additional data recovery tool wherein re-reading with a lower value enhances recovery of missing bit errors and re-reading with an increased value can assist recovery from an extra bit error.
摘要:
A method and apparatus are provided for measuring flying height changes of a transducer head relative to a disk surface of a rotating disk in a disk file. A predetermined pattern is written on at least one predetermined region of the disk file. The predetermined region is normally not rewritten during operation of the disk file. At least one readback signal is sensed from at least one predetermined region of the disk surface. A plurality of sample values are identified corresponding to each readback signal. A change in the flying height is calculated utilizing the identified sample values. A frequency equalization number K can be utilized to calculate the magnitude and sign of the flying height change. Alternatively, real-time digital analysis of a predetermined pattern written on at least one predetermined region of the disk surface can be utilized to calculate the magnitude and sign of the flying height change.
摘要:
A chirp waveform generator for producing a chirp waveform ƒ(t)=sin (t2 modulus m) where modulus m is represented by n submoduli and/or factored submoduli m1-mn. Sequence generators generate digital sequence values representative of sequences of quadratic residues for each submoduli and/or factored submoduli m1-mn. Sine and cosine digital-to-analog converters (DACs) connected to the sequence generators receive the digital sequence values for each submoduli and/or factored submoduli m1-mn and produce sequences of corresponding analog sine and cosine signals. An analog processor including adders and multipliers connected to the DACs combines the sine and cosine signals to produce the chirp waveform. The argument (t2 modulus m) is an implemented phase argument that approximates a desired phase argument (πrt2). Programmable inputs on the sequence generators enable control over waveform parameters including starting phase, ramp rate and frequency.
摘要:
A system for monitoring a physical parameter of a subject includes a sensor, a transmitter, a repeater, and a base station. The sensor is located within the body of the subject and is operable to sense a physical parameter of the subject. The transmitter is electrically connected to the sensor, and is operable to transmit a spread spectrum encoded signal using a digital spreading code, the encoded signal carrying information indicative of the sensed physical parameter and being transmitted to a local region outside the body. The repeater is located in the local region, is movable with the subject, and is operable to receive the transmitted encoded signal and retransmit it to a remote region outside the body. The base station is located in the remote region and is operable to receive and decode the retransmitted encoded signal.
摘要:
In a maximum likelihood sequence detector for symbol sequences which were equalized in a PR4 equalizer, noise prediction means (35) are provided including infinite impulse response (IIR) filtering, which have noise-whitening capabilities and are imbedded into the maximum likelihood detection process. The resulting INPML detector (10) can be implemented in digital or analog circuit technology. In addition, a DC-notch filter (44a) and a stochastic gradient procedure can be provided for DC offset compensation and for MR head or signal asymmetry compensation.
摘要:
A method of correcting repeatable run out (RRO) errors for a HDD in which RRO data is instead stored in consolidated form within the reserved area of the disk, instead of storing RRO data in the servo patterns for each HDD track or sector. RRO data is preferably stored in the reserved area of a hard disk drive in compressed form. The compressed RRO data is subsequently read into DRAM in compressed form and then decompressed for use. Predictive techniques determine what compressed RRO data is needed for upcoming read/write operations.
摘要:
A method and apparatus for automating the convergence of tap weights in an equalizer for a data channel is disclosed. The automated equalization method is contained within the channel and obtains a temporary copy of each of a plurality of current tap weights from a current tap weight memory, determines a direction for modifying the temporary copy of each of the plurality of current tap weights, constrains the modifications to the temporary copy of each of the plurality of current tap weights to produce adjusted tap weights and at the end of a read operation, stores the adjusted tap weights to the current tap weight memory for use during a next read operation. The sign—sign LMS products for each of the plurality of current tap weights is calculated, the sign—sign LMS products for each of the plurality of current tap weights is summed to produce a count and the count for each of the plurality of current tap weights is compared to a threshold produce a desired tap direction indicator for each of the plurality of current tap weights. The desired tap direction comprises a positive value if the count is more positive than the threshold and a negative value is if the count is more negative than the threshold. The summing further includes incrementing the count by +1 if the sign product is positive and by −1 if the sign product is negative. The constraining further includes moving odd/even taps in pairs having opposite signs so that the sum of the odd/even taps is unchanged.
摘要:
Timing loop apparatus and method are provided for data detection in a partial-response maximum-likelihood (PRML) data channel. The PRML data channel includes an analog to digital converter (ADC) providing samples to a digital filter during a tracking mode and to a gain and timing control during an acquisition mode. Sample values from the ADC are received at peaks and zeros on sync field pattern. An error absolute value is calculated from the received ADC sample values and an error sign of the calculated error absolute valve calculated using a most significant bit of the current and a previous sample. Timing correction values are calculated responsive to the calculated error absolute value and applied to a clock gated register that latches and holds the generated timing correction values for a predefined number of clock cycles.
摘要:
Apparatus and method for asynchronous servo identification (SID)/address mark detection are provided for data detection in a partial-response maximum-likelihood (PRML) data channel. The SID/AM pattern includes a first preamble section defined by a plurality of short magnets; a body section defined by a predetermined number of long magnets; and a delimiter section defined by a plurality of short magnets. Samples from the digital filter are applied to first and second correlation filtering paths. The first correlation filtering path includes a polarity threshold function to indicate one of a preamble section or a delimiter section of a SID/AM pattern. The second correlation filtering paths includes a second threshold function and a comparator for sequentially comparing sequential ones of the received samples responsive to identifying the second threshold value to identify a predefined sequence. A count value is incremented responsive to each the identified predefined sequence to indicate a body section of the SID/AM pattern.
摘要:
Apparatus and method for providing equalization adjustment for a filter are provided in a PRML data channel. A first predetermined test pattern is written. Relative error is measured in both magnitude and phase for predetermined frequencies. A relative magnitude ratio for the predetermined frequencies and a phase delay between the predetermined frequencies are identified. A tap set is generated having predefined frequency responses at a plurality of predefined discrete frequencies.