Digital flutter reduction system
AssigneeThe United States of America as represented by the Secretary of the Navy
InventorsRichard E. DeFrancesco, Bernard Harris, David Hoffman
Life of this patent
Estimating the term…
Abstract
A digital flutter reduction system which corrects for a varying time base ror in FM recordings on magnetic tape. Pulse transitions from the outputs of a reference oscillator and a reference tone on a first tape track are compared by a flip-flop whose output is a pulse having a width corresponding to the time base error. The output pulse enables a first counter to provide a digital output which is loaded into a second counter. Pulse transitions from a second tape track containing recorded data advance the second counter over a number of counts indicative of a correction factor. The pulse transitions of the recorded data are delayed in accordance with the correction factor thereby reducing the time base error.
Claims10
A digital time base error correcting system for FM tape recorders having a reference tone on a first tape track and data signals on a second tape track comprising, in combination:
- timing means for generating a series of clock pulses;
- first pulse generating means connected to receive said clock pulses for producing a series of periodic output pulses having a frequency equal to the average frequency value of said reference tone;
- second pulse generating means adapted to receive said reference tone and connected to receive said clock pulses for producing a series of output pulses indicative of the zero crossings of said tone;
- delay means connected to receive said clock pulses and said second generating means output pulses for producing a time delayed replica output thereof;
- pulse width encoding means connected to receive said first pulse generating means output signals and said delay means output for producing an output pulse having a variable width depending upon the time separation between corresponding ones of said first pulse generating means output signals and the delay means output pulses;
- first counting means connected to receive said pulse width encoding means output pulse and said clock pulses for producing a digital count indicative of the width of said pulse width encoding means output pulse;
- third pulse generating means adapted to receive said data signals and connected to receive said clock pulses for producing a series of output pulses indicative of the zero crossings of said data signals;
- second counting means connected to receive said first counting means digital count and said clock pulses for counting from said digital count to a predetermined count upon the receipt of individual ones of said third pulse generating means output pulses and for producing an output pulse indicative of the occurrence of said predetermined count;
- and
- fourth pulse generating means connected to receive said second counting means output pulse for producing a series of output pulses having respective widths corresponding to the sequential time occurrence of said second counting means output pulse;
- whereby said fourth pulse generating means output pulses are indicative of the data signals corrected for time base error.
A digital time base error correcting system for FM tape recorders having a reference tone on a first tape track and data signals on a second tape track comprising, in combination:
- timing means for generating a series of clock pulse;
- first pulse generating means connected to receive said clock pulses for producing a series of periodic output pulses having a frequency equal to the average frequency value of said reference tone;
- second pulse generating means adapted to receive said reference tone and connected to receive said clock pulses for producing a series of output pulses indicative of the zero crossings of said tone;
- delay means connected to receive said clock pulses and said second generating means output pulses for producing a time delayed replica output thereof;
- pulse width encoding means connected to receive said first pulse generating means output signals and said delay means output for producing an output pulse having a variable width depending upon the time separation between corresponding ones of said first pulse generating means output signals and the delay means output pulses;
- first gating means connected to receive said clock pulses and said pulse width encoding means output pulse for passing said clock pulses during the receipt of said pulse width encoding means output pulse and providing an output thereof;
- averaging means connected to receive said delay means output and said first gating means output for producing a first output indicative of the occurrence of a first predetermined number of said delay means outputs and a second output indicative of said first gating means output pulses divided by said first predetermined number;
- first counting means operatively connected to receive said averaging means first output and connected to receive said averaging means second output for incrementally summing the number of pulses at said averaging means second output upon the receipt of said averaging means first output and for producing a digital count indicative of the sum of said averaging means second output pulses;
- third pulse generating means adapted to receive said data signals and connected to receive said clock pulses for producing a series of output pulses indicative of the zero crossings of said data signals;
- second counting means connected to receive said first counting means digital count and said clock pulses for counting from said digital count to a second predetermined count upon the receipt of individual ones of said third pulse generating means output pulses and for producing an output pulse indicative of the occurrence of said second predetermined count;
- and
- fourth pulse generating means connected to receive and second counting means output pulse for producing a series of output pulses having respective widths corresponding to the sequential time occurrence of said second counting means output pulse;
- whereby said fourth pulse generating means output pulses are indicative of the data signals corrected for time base error.
Dependencies are inferred from the claim text.