← Back to Patent Explorer
US4837643A Expired / Lapsed US ⏱️ 0.0 years remaining

Circuit for controlling frequency and phase of voltage controlled oscillator in a data smoother for a streaming cartridge tape drive

Assignee: Certance LLC
•
Filing: 1986-11-07
•
Granted: 1989-06-06
•
Expires: 2006-11-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data smoother for a streaming cartridge tape drive includes a circuit for generating a clock signal and a circuit for comparing the phase of the clock signal with the phase of the data signal input to the data smoother. The frequency of the clock signal is increased when the data signal leads the clock signal by an amount which is directly proportional to the phase difference between the clock signal and the data signal, and the frequency of the clock signal is decreased when the data signal lags the clock signal by an amount which is directly proportional to the phase difference between the clock signal and the data signal.

Inventors

  • 👤 James V. Tierney, III

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 20:37
CPC Classifications
G; G11; G11B; G11B5/00; G11B5/02; G11B5/09; G11B20/00; G11B20/10; G11B20/14; G11B20/1403; G11B20/1407; G11B20/1419; G11B5/008; G11B5/00813; G11B5/00817

Claims Analysis

Total Claims: 45
Claim 1
Independent Claim 247 words
A data smoother for a streaming cartridge tape drive, said data smoother comprising: means for generating a clock signal having first and second signal transitions in each cycle thereof; a phase comparator that compares the phase of said clock signal to the phase of a data signal which is input to said data smoother, said input data signal comprising a sequence of data pulses, said phase comparator providing a comparator output signal having a first level that begins at the beginning of a data pulse and that ends at one of said first and second transitions of said clock signal, said comparator output signal having a second level that begins when said first level ends and that ends at the other of said first and second transitions of said clock signal, the duration of said second level being a fixed percentage of the duration of one cycle of said clock signal, the duration of said first level varying in accordance with the phase difference between said clock signal and said input data signal; means coupled to receive said comparator output signal for increasing the frequency of said clock signal when said input data signal leads said clock signal and for decreasing the frequency of said clock signal when said input data signal lags said clock signal; and means for generating an output data signal from said input data signal, said output data signal being output from said data smoother at a rate controlled by said clock signal.
Claim 2
Dependent Claim 247 words
A data smoother for a streaming cartridge tape drive, said data smoother comprising: means for generating a clock signal having first and second signal transitions in each cycle thereof; a phase comparator that compares the phase of said clock signal to the phase of a data signal which is input to said data smoother, said input data signal comprising a sequence of data pulses, said phase comparator providing a comparator output signal having a first level that begins at the beginning of a data pulse and that ends at one of said first and second transitions of said clock signal, said comparator output signal having a second level that begins when said first level ends and that ends at the other of said first and second transitions of said clock signal, the duration of said second level being a fixed percentage of the duration of one cycle of said clock signal, the duration of said first level varying in accordance with the phase difference between said clock signal and said input data signal; means coupled to receive said comparator output signal for increasing the frequency of said clock signal when said input data signal leads said clock signal and for decreasing the frequency of said clock signal when said input data signal lags said clock signal; and means for generating an output data signal from said input data signal, said output data signal being output from said data smoother at a rate controlled by said clock signal.
Claim 3
Dependent Claim 31 words
A data smoother as defined in claim 1, additionally comprising means for selectively filtering variations in said comparator output signal caused by variations in the frequency of said input data signal.
Claim 4
Dependent Claim 37 words
A data smoother as defined in claim 2, wherein said selectively filtering means filters out variations in said comparator output signal caused by high frequency variations in said input data signal induced by peak shift or noise.
Claim 5
Dependent Claim 28 words
A data smoother as defined in claim3 wherein the frequency of said clock signal tracks the frequency variations in said input data signal induced by tape speed variation.
Claim 6
Dependent Claim 19 words
A data smoother as defined in claim 4 wherein said means for generating a clock signal comprises an oscillator.
Claim 7
Dependent Claim 25 words
A data smoother as defined in claim 5 wherein said means for generating a clock signal additionally comprises a frequency divider coupled to said oscillator.
Claim 8
Dependent Claim 56 words
A data smoother defined in claim 1, wherein said phase comparator comprises: first means for detecting said beginning of said data pulse of said input data signal; and second means for detecting said one of said first and second transitions of said clock signal only when said first means detects said beginning of said data pulse.
Claim 9
Dependent Claim 20 words
A data smoother as defined in claim 7, wherein each of said first and second detecting means comprises a flip-flop.
Claim 10
Dependent Claim 30 words
A data smoother as defined in claim 8, wherein said phase comparator additionally comprises an exclusive-or gate coupled to the output of each of said first and second detecting means.
Claim 11
Dependent Claim 13 words
A data smoother as defined in claim 1, additionally comprising a frequency comparator.
Claim 12
Dependent Claim 37 words
A data smoother as defined in claim 10 additionally comprising means for alternatively selecting the output of said frequency comparator or the output of said phase comparator, the selected output adjusting the frequency of said clock signal.
Claim 13
Dependent Claim 44 words
A data smoother as defined in claim 11 wherein the output of said frequency comparator is selected during the preamble portion of said input data signal and the output of said phase comparator is selected after the preamble portion of said input data signal.
Claim 14
Dependent Claim 36 words
A data smoother as defined in claim 12 wherein said frequency comparator causes frequency lock to be established between said input data signal and said clock signal during the preamble portion of said input data signal.
Claim 15
Dependent Claim 300 words
A data smoother for a streaming cartridge tape drive, said data smoother comprising: means for generating a clock signal; means for comparing the phase of said clock signal to the phase of a data signal which is input to said data smoother, said phase comparing means comprising a frequency comparator and a phase comparator; means coupled to said phase comparing means for increasing the frequency of said clock signal when said input data signal leads said clock signal by an amount directly proportional to the phase difference between said clock signal and said input data signal; means coupled to said phase comparing means for decreasing the frequency of said clock signal when said input data signal lags said clock signal by an amount directly proportional to the phase difference between said clock signal and said input data signal; means for alternatively selecting the output of said frequency comparator or the output of said phase comparator as the output of said phase comparing means, the selected output adjusting the frequency of said clock signal, said output of said frequency comparator being selected during the preamble portion of said input data signal and the output of said phase comparator being selected after the preamble portion of said input data signal, said frequency comparator causing frequency lock to be established between said input data signal and said clock signal during the preamble portion of said input data signal; means for initially adjusting the phase of said clock signal to correspond to the phase of said input data signal after frequency lock is established between said input data signal and said clock signal; and means for generating an output data signal from said input data signal, said output data signal being output from said data smoother at a rate controlled by said clock signal.
Claim 16
Dependent Claim 300 words
A data smoother for a streaming cartridge tape drive, said data smoother comprising: means for generating a clock signal; means for comparing the phase of said clock signal to the phase of a data signal which is input to said data smoother, said phase comparing means comprising a frequency comparator and a phase comparator; means coupled to said phase comparing means for increasing the frequency of said clock signal when said input data signal leads said clock signal by an amount directly proportional to the phase difference between said clock signal and said input data signal; means coupled to said phase comparing means for decreasing the frequency of said clock signal when said input data signal lags said clock signal by an amount directly proportional to the phase difference between said clock signal and said input data signal; means for alternatively selecting the output of said frequency comparator or the output of said phase comparator as the output of said phase comparing means, the selected output adjusting the frequency of said clock signal, said output of said frequency comparator being selected during the preamble portion of said input data signal and the output of said phase comparator being selected after the preamble portion of said input data signal, said frequency comparator causing frequency lock to be established between said input data signal and said clock signal during the preamble portion of said input data signal; means for initially adjusting the phase of said clock signal to correspond to the phase of said input data signal after frequency lock is established between said input data signal and said clock signal; and means for generating an output data signal from said input data signal, said output data signal being output from said data smoother at a rate controlled by said clock signal.
Claim 17
Dependent Claim 29 words
A data smoother as defined in claim 14 wherein said phase comparator maintains phase lock between said input data signal and said clock signal after frequency lock is established.
Claim 18
Dependent Claim 254 words
A data smoother for a streaming cartridge tape drive, said data smoother comprising: an oscillator for generating a clock signal; a phase comparator that detects the phase difference between said clock signal and a data signal which is input to said data smoother, said input data signal comprising a sequence of data pulses, said phase comparator providing a comparator output signal having a first level that begins at the beginning of a data pulse and that ends at one of said first and second transitions of said clock signal, said comparator output signal having a second level that begins when said first level ends and that ends at the other of said first and second transitions of said clock signal, the duration of said second level being a fixed percentage of the duration of one cycle of said clock signal, the duration of said first level varying in accordance with the phase difference between said clock signal and said input data signal; a circuit coupled to said phase comparator for changing the frequency of oscillation of said oscillator based upon the phase difference detected by said phase comparator, the frequency of said oscillator being increased when said comparator output signal has said first signal level, the frequency of said oscillator being decreased when said comparator output signal has said second signal level; and a circuit for generating an output data signal from said input data signal, said output data signal being output from said data smoother at a rate controlled by said clock signal.
Claim 19
Dependent Claim 254 words
A data smoother for a streaming cartridge tape drive, said data smoother comprising: an oscillator for generating a clock signal; a phase comparator that detects the phase difference between said clock signal and a data signal which is input to said data smoother, said input data signal comprising a sequence of data pulses, said phase comparator providing a comparator output signal having a first level that begins at the beginning of a data pulse and that ends at one of said first and second transitions of said clock signal, said comparator output signal having a second level that begins when said first level ends and that ends at the other of said first and second transitions of said clock signal, the duration of said second level being a fixed percentage of the duration of one cycle of said clock signal, the duration of said first level varying in accordance with the phase difference between said clock signal and said input data signal; a circuit coupled to said phase comparator for changing the frequency of oscillation of said oscillator based upon the phase difference detected by said phase comparator, the frequency of said oscillator being increased when said comparator output signal has said first signal level, the frequency of said oscillator being decreased when said comparator output signal has said second signal level; and a circuit for generating an output data signal from said input data signal, said output data signal being output from said data smoother at a rate controlled by said clock signal.
Claim 20
Dependent Claim 38 words
A data smoother as defined in claim 16 wherein said oscillator comprises: a voltage-controlled oscillator for generating a periodic signal; and a frequency divider coupled to said voltage-controlled oscillator for generating said clock signal from said periodic signal.
Claim 21
Dependent Claim 76 words
A data smoother as defined in claim 16, wherein said phase comparator output signal comprises a frequency adjust signal having said first and second levels, the difference between the duration of said first level and the duration of said second level being directly proportional to the difference in time between the difference in phase between said input data signal and said clock signal, said frequency adjust signal being used to adjust the frequency of said oscillator.
Claim 22
Dependent Claim 21 words
A data smoother as defined in claim 18 wherein said frequency adjust signal is supplied to said oscillator through a filter.
Claim 23
Dependent Claim 34 words
A data smoother as defined in claim 19, wherein said filter removes variations in said frequency adjust signal caused by high frequency variations in said input data signal induced by peak shift or noise.
Claim 24
Dependent Claim 32 words
A data smoother as defined in claim 20, wherein said filter passes variations in said frequency adjust signal caused by frequency variations in said input data signal induced by tape speed variations.
Claim 25
Dependent Claim 17 words
A data smoother as defined in claim 16, wherein said phase comparator comprises a pair of flip-flops.
Claim 26
Dependent Claim 21 words
A data smoother as defined in claim 22 wherein said phase comparator additionally comprises an exclusive-or gate coupled to said flip-flops.
Claim 27
Dependent Claim 39 words
A data smoother as defined in claim 16, additionally comprising: a frequency comparator; and a selector for alternatively selecting the outputs of said phase comparator an said frequency comparator, the selected output adjusting the frequency of said clock signal.
Claim 28
Dependent Claim 44 words
A data smoother as defined in claim 24 wherein the output of said frequency comparator is selected during the preamble portion of said input data signal and the output of said phase comparator is selected after the preamble portion of said input data signal.
Claim 29
Dependent Claim 36 words
A data smoother as defined in claim 25 wherein said frequency comparator causes frequency lock to be established between said input data signal and said clock signal during the preamble portion of said input data signal.
Claim 30
Dependent Claim 393 words
A data smoother for a streaming cartridge tape drive, said data smoother comprising: an oscillator for generating a clock signal; a phase comparator for detecting the phase difference between said clock signal and a data signal which is input to said data smoother, said phase comparator detecting the phase of said clock signal and the phase of said input data signal by detecting the time occurrence of an edge of said clock signal and the time occurrence of a corresponding edge of said input data signal, said phase comparator generating a frequency adjust signal which is directly proportional to the difference in time between said time occurrences, said frequency adjust signal being used to adjust the frequency of said oscillator; a frequency comparator for detecting the phase difference between said clock signal and said input data signal; a selector for alternatively selecting the outputs of said phase comparator and said frequency comparator, the selected output adjusting the frequency of said clock signal, the output of said frequency comparator being selected during the preamble portion of said input data signal and the output of said phase comparator being selected after the preamble portion of said input data signal, said frequency comparator causing frequency lock to be established between said input data signal and said clock signal during the preamble portion of said input data signal; a circuit coupled to receive the selected output of said phase comparator and said frequency comparator for changing the frequency of oscillation of said oscillator based upon the phase difference detected by said phase comparator, the frequency of said oscillator being increased when said input data signal leads said clock signal by an amount directly proportional to the phase difference between said clock signal and said input data signal, the frequency of said oscillator being decreased when said input data signal lags said clock signal by an amount directly proportional to the phase difference between said clock signal and said input data signal; means for initially adjusting the phase of said clock signal to correspond to the phase of said input data signal after frequency lock is established between said input data signal and said clock signal; and a circuit for generating an output data signal from said input data signal, said output data signal being output from said data smoother at a rate controlled by said clock signal.
Claim 31
Dependent Claim 393 words
A data smoother for a streaming cartridge tape drive, said data smoother comprising: an oscillator for generating a clock signal; a phase comparator for detecting the phase difference between said clock signal and a data signal which is input to said data smoother, said phase comparator detecting the phase of said clock signal and the phase of said input data signal by detecting the time occurrence of an edge of said clock signal and the time occurrence of a corresponding edge of said input data signal, said phase comparator generating a frequency adjust signal which is directly proportional to the difference in time between said time occurrences, said frequency adjust signal being used to adjust the frequency of said oscillator; a frequency comparator for detecting the phase difference between said clock signal and said input data signal; a selector for alternatively selecting the outputs of said phase comparator and said frequency comparator, the selected output adjusting the frequency of said clock signal, the output of said frequency comparator being selected during the preamble portion of said input data signal and the output of said phase comparator being selected after the preamble portion of said input data signal, said frequency comparator causing frequency lock to be established between said input data signal and said clock signal during the preamble portion of said input data signal; a circuit coupled to receive the selected output of said phase comparator and said frequency comparator for changing the frequency of oscillation of said oscillator based upon the phase difference detected by said phase comparator, the frequency of said oscillator being increased when said input data signal leads said clock signal by an amount directly proportional to the phase difference between said clock signal and said input data signal, the frequency of said oscillator being decreased when said input data signal lags said clock signal by an amount directly proportional to the phase difference between said clock signal and said input data signal; means for initially adjusting the phase of said clock signal to correspond to the phase of said input data signal after frequency lock is established between said input data signal and said clock signal; and a circuit for generating an output data signal from said input data signal, said output data signal being output from said data smoother at a rate controlled by said clock signal.
Claim 32
Dependent Claim 29 words
A data smoother as defined in claim 27 wherein said phase comparator maintains phase lock between said input data signal and said clock signal after frequency lock is established.
Claim 33
Dependent Claim 158 words
A data smoother for a streaming cartridge tape drive, said data smoother comprising: means for generating a clock signal; means for detecting a first time duration between a first phase of said clock signal and a phase of data signal which is input to said data smoother and for detecting a second time duration between said first phase of said clock signal and a second phase of said clock signal; means coupled to said detecting means for adjusting the frequency of said clock signal by an amount responsive to the difference between said first time duration and said second time duration, said difference between said first time duration and said second time duration corresponding to the phase difference between said clock signal and said input data signal; and means for generating an output data signal from said input data signal, said output data signal being output from said data smoother at a rate controlled by said clock signal.
Claim 34
Dependent Claim 158 words
A data smoother for a streaming cartridge tape drive, said data smoother comprising: means for generating a clock signal; means for detecting a first time duration between a first phase of said clock signal and a phase of data signal which is input to said data smoother and for detecting a second time duration between said first phase of said clock signal and a second phase of said clock signal; means coupled to said detecting means for adjusting the frequency of said clock signal by an amount responsive to the difference between said first time duration and said second time duration, said difference between said first time duration and said second time duration corresponding to the phase difference between said clock signal and said input data signal; and means for generating an output data signal from said input data signal, said output data signal being output from said data smoother at a rate controlled by said clock signal.
Claim 35
Dependent Claim 24 words
A data smoother as defined in claim 29 wherein said means for generating a clock signal comprises an oscillator coupled to a frequency divider.
Claim 36
Dependent Claim 44 words
A data smoother as defined in claim 30, wherein the first time duration between the phase of said input data signal and the phase of said clock signal is detected by detecting the time of occurrence of an edge of each of said signals.
Claim 37
Dependent Claim 17 words
A data smoother as defined in claim 31 wherein said detecting means comprises a pair of flip-flops.
Claim 38
Dependent Claim 43 words
A data smoother as defined in claim 32 additionally comprising means for generating a frequency adjust signal which is directly proportional to the difference in time between said time occurrences, said frequency adjust signal being used to adjust the frequency of said oscillator.
Claim 39
Dependent Claim 19 words
A data smoother as defined in claim 33 wherein said frequency adjust signal generating means comprises an exclusive-or gate.
Claim 40
Dependent Claim 367 words
A data smoother for generating a clock signal and a data signal from a data signal generated from a tape in a streaming cartridge tape drive, said data smoother comprising: means for generating a clock signal; first means for adjusting the frequency of said clock signal based upon the phase of a data signal which is input to said data smoother to establish frequency lock between said input data signal and said clock signal during the preamble portion of said input data signal when said input data signal comprises a predetermined sequence of consecutive data pulses, said first means providing a first output signal that having a level and a time duration that varies in accordance with the phase difference between said data signal and said clock signal; second means for adjusting the frequency of said clock signal based upon the phase of said input data signal during the data portion of said input data signal when said input data signal comprises a plurality of data pulses that are spaced apart in time in accordance with a data pattern encoded on said tape in said streaming cartridge tape drive, said second means providing a second output signal having a first level that begins at the leading edge of a data pulse and that ends at a first phase of said clock signal and having a second level that begins when said first level ends and that ends at a second phase of said clock signal; means for performing an initial adjustment of the phase of said clock signal so that the phase of said clock signal corresponds to the phase of said input data signal after frequency lock is established between said input data signal and said clock signal; means for alternatively selecting the output signal from one of said first and second frequency adjusting means, said selected output signal provided as an input to said generating means, said generating means varying the frequency of said clock signal in accordance with the level and duration of the selected output signal; and means for generating an output data signal from said input data signal, said output data signal being output at a rate controlled by said clock signal.
Claim 41
Dependent Claim 367 words
A data smoother for generating a clock signal and a data signal from a data signal generated from a tape in a streaming cartridge tape drive, said data smoother comprising: means for generating a clock signal; first means for adjusting the frequency of said clock signal based upon the phase of a data signal which is input to said data smoother to establish frequency lock between said input data signal and said clock signal during the preamble portion of said input data signal when said input data signal comprises a predetermined sequence of consecutive data pulses, said first means providing a first output signal that having a level and a time duration that varies in accordance with the phase difference between said data signal and said clock signal; second means for adjusting the frequency of said clock signal based upon the phase of said input data signal during the data portion of said input data signal when said input data signal comprises a plurality of data pulses that are spaced apart in time in accordance with a data pattern encoded on said tape in said streaming cartridge tape drive, said second means providing a second output signal having a first level that begins at the leading edge of a data pulse and that ends at a first phase of said clock signal and having a second level that begins when said first level ends and that ends at a second phase of said clock signal; means for performing an initial adjustment of the phase of said clock signal so that the phase of said clock signal corresponds to the phase of said input data signal after frequency lock is established between said input data signal and said clock signal; means for alternatively selecting the output signal from one of said first and second frequency adjusting means, said selected output signal provided as an input to said generating means, said generating means varying the frequency of said clock signal in accordance with the level and duration of the selected output signal; and means for generating an output data signal from said input data signal, said output data signal being output at a rate controlled by said clock signal.
Claim 42
Dependent Claim 28 words
A data smoother as defined in claim 35 wherein said first frequency adjusting means is a frequency comparator and said second frequency adjusting means is a phase comparator.
Claim 43
Dependent Claim 267 words
A data smoother for generating a clock signal and a data signal from a data signal generated from a tape in a streaming cartridge tape drive, said data smoother comprising: means for generating a clock signal; a frequency comparator that adjusts the frequency of said clock signal based upon the phase of a data signal which is input to said data smoother to establish frequency lock between said input data signal and said clock signal during the preamble portion of said input data signal when said input data signal comprises a predetermined sequence of constructive data pulses; a phase comparator that adjusts the frequency of said clock signal based upon the phase of said input data signal during the data portion of said input data signal when said input data signal comprises a plurality of data pulses that are spaced apart in time in accordance with ad data pattern encoded on said tape in said streaming cartridge tape drive; means for performing an initial adjustment of the phase of said clock signal so that the phase of said clock signal corresponds to the phase of said input data signal after frequency lock is established between said input data signal and said clock signal, said means for performing an initial adjustment including a counter, said initial adjustment being accomplished by setting said counter to a predetermined state; means for alternatively selecting the output of said frequency comparator and said phase comparator; and means for generating an output data signal from said input data signal, said output data signal being output at a rate controlled by said clock signal.
Claim 44
Dependent Claim 267 words
A data smoother for generating a clock signal and a data signal from a data signal generated from a tape in a streaming cartridge tape drive, said data smoother comprising: means for generating a clock signal; a frequency comparator that adjusts the frequency of said clock signal based upon the phase of a data signal which is input to said data smoother to establish frequency lock between said input data signal and said clock signal during the preamble portion of said input data signal when said input data signal comprises a predetermined sequence of constructive data pulses; a phase comparator that adjusts the frequency of said clock signal based upon the phase of said input data signal during the data portion of said input data signal when said input data signal comprises a plurality of data pulses that are spaced apart in time in accordance with ad data pattern encoded on said tape in said streaming cartridge tape drive; means for performing an initial adjustment of the phase of said clock signal so that the phase of said clock signal corresponds to the phase of said input data signal after frequency lock is established between said input data signal and said clock signal, said means for performing an initial adjustment including a counter, said initial adjustment being accomplished by setting said counter to a predetermined state; means for alternatively selecting the output of said frequency comparator and said phase comparator; and means for generating an output data signal from said input data signal, said output data signal being output at a rate controlled by said clock signal.
Claim 45
Dependent Claim 29 words
A data smoother as defined in claim 37 wherein said phase comparator maintains phase lock between said input data signal and said clock signal after frequency lock is established.

References Cited (Backward Citations)

US3849671A Cited
US4003086A Cited
US4127878A Cited
US4321483A Cited
US4400817A Cited
US4433424A Cited
US4542351A Cited
US4473805A Cited
US4470082A Cited
US4528601A Cited
US4534044A Cited
US4644420A Cited
US4682121A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-06-05 1992-12-05 1993-06-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-06-05 1996-12-05 1997-06-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-06-05 2000-12-05 2001-06-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag