A dual channel readback recovery circuit includes a high resolution channel and a low resolution channel and a data latch. A logical filter in one or both channels rejects signals that are followed by other signals if they are spaced apart less than the rejection time interval allowed by the code used. Polarity qualifying logic rejects signals in the channels that are not matched in polarity.
|
|
This application is a divisional of Reissue Application Ser. No. 08/206,042 (now U.S. Pat. No. Re 36,671), filed Mar. 4, 1994, which is a continuation of Reissue Application Ser. No. 07/558,013(now abandoned), filed Jul. 26, 1990, which is a Reissue of U.S. Pat. No. 4,760,472, which issued Jul. 26, 1988.
This invention relates to digital magnetic recording, and more particularly to a signal recovery technique useful for reading high density digital magnetic recordings.
The signal read from a digital magnetic recording in most storage systems is ordinarily a summation of individual pulses and is generally characterized by a some-what bell-shaped or sinusoidal-shaped pattern. The peak of each individual pulse is generally coincident with a transition of magnetic orientation on the moving magnetic media, which in turn is representative of the value of encoded digital bits. For example, a transition of magnetic orientation may occur for each "1" bit, whereas the absence of a transition is indicative of a "0" digital bit. The principal problem in the recovery of recorded information consists of detection and accurate location of the position of each individual peak. Ordinarily, a phased locked oscillator generates a series of clock signals from the pulse peaks of the read signal to establish a sequence of detection windows for reading encoded bits. Thus, a peak detected during the presence of a window indicates the digital bit value of "1", whereas the absence of a peak during a detection window indicates a binary value of "0".
Most prior systems employ a single channel system to detect peak positions by linearly filtering the readback signal to create a waveform with symmetric peaks. High frequency noise is rejected by band-limiting the signal. However, such systems cannot reduce intersymbol interference without decreasing the signal-to-noise ratio.
A dual channel recovery scheme is described in U.S. Pat. No. 4,517,610 a "Multichannel Signal Recovery Circuit" by V. B. Minuhin and assigned to the same assignee as the present invention. That system independently achieves reduction of intersymbol interference in the high resolution channel filter and good noise rejection in the low resolution channel filter. The high resolution filter provides accurate timing by boosting the high frequency content of the signal while the output of the low resolution filter provides a validation signal. By choosing an appropriate delay between the two channels, the two signals can be matched and the data latch rejects the noise-induced false crossings in the high resolution channel. The data latch is toggled by the crossover pulse of the high resolution channel following the corresponding crossover in the low resolution channel.
In addition to providing a high resolution channel which can tolerate more noise, the dual channel scheme is relatively insensitive to changes in the signal amplitude because it does not depend on a threshold detection. This feature relaxes the requirements on signal modulation due to flying height variations, media defects and media non-uniformity. Utilizing an adjustable delay line in one of the channels, it is possible to bring the two channels into optimal signal synchronization.
One problem in prior dual channel recovery circuits is the necessity to provide a very tight delay matching for different data patterns and different track radius of the magnetic data disc. The problem is made difficult by the fact that signals from different track radii of the magnetic disc are substantially different. The filters in the channels must accommodate this difference. In prior dual channel circuits, efforts to improve performance were directed toward improvement of delay matching between the channels and attempted to seek "average" delay matching without correcting delays for individual bit patterns to be recovered nor for signals from different track radii.
The present invention provides a dual channel recovery circuit which is insensitive to tight delay matching between the channels. Hence, the circuit insensitive to the changes of the channel responses as the head moves from track to track along the disc radius.
It is an object of the present invention to provide a dual channel readback recovery circuit that is insensitive to tight delay matching between the channels.
Another object is to provide a dual channel readback recovery system which is insensitive to changes in track position or radius.
In accordance with the present invention, a dual channel readback recovery circuit is provided with a logical filter in the data latch to reject false crossovers that are spaced apart less than the minimal distance between written ones allowed by the code used. Polarity validation logic rejects false signals on the basis of improper polarity matching between signals in the channels of the data latch. The logical filter and validation logic prevents certain false signals from being detected as true data.
One feature of the present invention resides in the fact that the dual channel readback recovery circuit is insensitive to the delay matching between the channels, and to the changes in the channel responses as the head moves along disc radius.
Another feature of the present invention resides in the adaptation of all delays and the logical filter rejection interval to the reference clock signal which is derived from the system phase locked loop.
Still another feature of the present invention resides in the provision of an LSI (large scale integration) chip data latch with adaptation of all delays and the logical filters rejection intervals to a reference clock signal by using on-chip delay cells, thereby providing accurate control of environment and process tolerances.
The above and other features of this invention will be more fully understood from the following detailed description, and the accompanying drawings, in which:
With reference to the drawings, and particularly to
The waveform A illustrates a typical readback signal for recovery of (2,7) code signals from the case of maximal distance between recorded transitions in medium magnetization (7 zeros between ones). Individual transition peaks 11 represent recorded ones, and a considerable amount of noise is superimposed on the readback signal. (A (2,7) code is a known encoding technique wherein at least two, but not more than seven, zeros occur between successive ones, so transitions will occur at spacings between three and eight windows apart.)
The low resolution linear filter 24 converts transition peaks to extended low noise antisymmetric pulses (waveform B in
Output from the logical filter 28 is supplied to the delay line 29, whose purpose is to bring signals in the two channels into proper time relationship. It should be noted that depending on signal propagation time in the low and high resolution filters, the delay line 29 may be located either in the high or in the low resolution channels of data latch. Delay line 29 has two complimentary outputs which provide two complimentary clocking signals (waveforms H and I) to logic 30.
Logic 30 is comprised of a positive polarity validation D-flip-flop 31 and a negative polarity validation D-flip-flop 32. The flip-flops work as validating flip-flops alternately. The two complementary outputs of the low resolution zero crossing detector 25 provide two complimentary signals (waveforms D and E) to the overriding reset inputs of flip-flops 31 and 32, respectively. The two complimentary outputs of delay line 29 provide two complimentary clocking signals (waveforms H and I) to the clock inputs of flip-flops 31 and 32, respectively. A constant high level logical signal is provided to the D-inputs of both flip-flops 31 and 32. Flip-flops 31 and 32 produce waveforms J and K, respectively.
Each time the low resolution zero crossing detector 25 changes state, both flip-flops 32 and 32 will be forced to their low logical state. One of them will be forced low by the reset signal, the other will be in the low state because it was forced into that state previously. The flip-flop which was already low now has its reset condition removed, and will be clocked high by the next positive edge at its clock input. This next positive edge represents an encoded one. Thus, the flip-flop already low at the time of a fest from zero crossing detector 25 becomes the qualification flip-flop to detect transitions (ones) form delay lines 29. The qualification flip-flop will remain in the high state and ignore any false signals 16, waveforms H and I, until next change in the state of low resolution comparator 25 to force the flip-flop low. The qualification flip-flop will ignore any negative edge at its clock input, thereby protecting against false signals in the high resolution channel which are not matched in the polarity to the signals in the low resolution channel. The positive pulses at the outputs of logic 30 are supplied to OR gate 33 to produce waveform L. Output of OR gate 33 is supplied to the positive edge pulse former 34 which generates short pulses (waveform M) representing the encoded ones of the recovered readback signal.
Positive and negative going logical signals propagate at different speeds in the logical filter. When the change in logical state occurs at the input of the filter, the signal which has become positive propagates relatively fast through the one side of the filter. At the start of the propagation of a positive going signal, when the first buffer 44 in the chain goes high, output of the corresponding NOR gate 48 goes low and enables the latch 49.
On the other hand, the signal which has become negative propagates through other side of the filter relatively slowly. Only when the last buffer in that chain goes low, does the output of corresponding NOR gate 48 so high and set the R-S latch 49 to the appropriate state.
When time interval between polarity changes at the input of the filter is larger than the propagation time for the negative edge, the filter passes the change in the signal polarity at its input to its output. On the other hand, if the time interval between polarity change at the input is less than the propagation time for the negative edge, the filter ignores the preceding changes. In such a case, at least one of the buffers 44 at the "negative" side of the filter goes high during the propagation of the previous negative edge. Therefore, the gate 48 collecting signals at this side of the filter does not go high and the state of latch 49 remains unchanged. Thus, only a polarity change that is not followed by another polarity change during the propagation time of the filter appears as its output. Adjustment of the value of control voltage in the source 46 adjusts the time delay of the filter and its rejection interval.
For a given encoded pattern and for a given track radius, the positions of the crossovers at the output of the low resolution filter will vary, producing extensive intersymbol interference in the low resolution channel. Consequently, the delay will be different for different channels. Moreover, as a head is moved from track to track, the shape of the crossover patterns will change with the radius. If this occurs simultaneously with an unusual isolated false crossover in the high resolution channel due to noise, a false detection can occur in the system described in the aforementioned U.S. Pat. No. 4,517,610. Such false detection will not occur with the present invention because a single false crossover in the high resolution channel preceding a true crossover has the wrong polarity to operate validation logic 30. Consequently, the false detection just described is overcome by the present invention.
Another problem of prior dual channel recovery systems resides in the fact that multiple false crossovers due to noise in the high resolution channel can, when occurring with an unusually early crossover in the low resolution channel, cause a false detection. However, the present system eliminates this source of false detection by rejecting multiple closely-spaced false cross-overs in logical filter 28.
Hence, the present invention provides for dual channel recovery which is accurate and insensitive to effects as track radius, change in response shape, etc.
Another embodiment of dual channel readback recovery circuit according to the present invention is shown in FIG. 7 and employs delay 70 in the high resolution channel and logical filters 28 in both high and low resolution channels. All adjustments of the delays in the channels and of the rejection intervals in logical filters are made adaptively. The reference for adaptation is the external system clock, derived from a phase locked loop (not shown) which tracks media speed and provides a time scale for exchange of information between the storage device and other devices. The process of read signal recovery in this circuit is the same as in the circuits shown in
The delay elements in the active delay ring oscillator 62 are the master delay elements since they provide the control of the frequency of the active delay ring oscillator and the tracking action of the loop. The delay elements in the logical filters 28 and in the controllable delay line 70 are the slave delay elements, since they simply follow the changes in the delays of the master delay elements. The appropriate ratio of the number of slave delay elements to the manner of master delay elements is chosen in the system to establish the proper delays in the channels and the proper rejection intervals in the logical filters. During circuit operation all changes in the delays in the system are tied to the changes in the period of reference clock 66, and hence, to the changes in the value of the detection window. Therefore, the optimal conditions for readback signal recovery are always maintained.
The present invention thus provides an effective dual channel recovery system which is insensitive to changes in track position or radius to delay matching of the channels. The system permits adaptation of delays and rejection intervals to a reference clock. The system is well suited for LSI circuit design.
This invention is not to be limited by the embodiments described in the description or shown in the drawings, which are given by way of example and not of limitation, but only in accordance with the scope of the appended claims.
Minuhin, Vadim, Caddy, Jr., Robert E.
Patent | Priority | Assignee | Title |
7868678, | Jul 03 2008 | Infineon Technologies AG | Configurable differential lines |
Patent | Priority | Assignee | Title |
4081756, | Dec 30 1976 | Sperry Rand Corporation | Dual channel signal detector circuit |
4309673, | Mar 10 1980 | NATIONSBANK, N A | Delay lock loop modulator and demodulator |
4513427, | Aug 30 1982 | Xerox Corporation | Data and clock recovery system for data communication controller |
4517610, | Dec 09 1982 | Seagate Technology LLC | Multichannel signal recovery circuit |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Apr 28 1999 | Seagate Technology LLC | (assignment on the face of the patent) | / | |||
Jun 28 2000 | Seagate Technology, INC | Seagate Technology LLC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 010980 | /0245 | |
May 13 2002 | Seagate Technology LLC | JPMorgan Chase Bank, as Collateral Agent | SECURITY AGREEMENT | 013177 | /0001 | |
Nov 30 2005 | JPMORGAN CHASE BANK, N A , AS ADMINISTRATIVE AGENT FORMERLY KNOWN AS THE CHASE MANHATTAN BANK AND JPMORGAN CHASE BANK | Seagate Technology LLC | RELEASE OF SECURITY INTERESTS IN PATENT RIGHTS | 016926 | /0342 | |
Jan 18 2011 | Seagate Technology LLC | The Bank of Nova Scotia, as Administrative Agent | SECURITY AGREEMENT | 026010 | /0350 |
Date | Maintenance Fee Events |
May 25 2007 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Date | Maintenance Schedule |
Dec 23 2006 | 4 years fee payment window open |
Jun 23 2007 | 6 months grace period start (w surcharge) |
Dec 23 2007 | patent expiry (for year 4) |
Dec 23 2009 | 2 years to revive unintentionally abandoned end. (for year 4) |
Dec 23 2010 | 8 years fee payment window open |
Jun 23 2011 | 6 months grace period start (w surcharge) |
Dec 23 2011 | patent expiry (for year 8) |
Dec 23 2013 | 2 years to revive unintentionally abandoned end. (for year 8) |
Dec 23 2014 | 12 years fee payment window open |
Jun 23 2015 | 6 months grace period start (w surcharge) |
Dec 23 2015 | patent expiry (for year 12) |
Dec 23 2017 | 2 years to revive unintentionally abandoned end. (for year 12) |