Digital compensator for controlling a servo to correct the value of a given parameter of a system
AssigneeEastman Kodak Company
InventorStuart D. Perry
Life of this patent
Estimating the term…
Abstract
A digital compensator controls a servomechanism, such as the focus servo of an optical disk drive. The compensator waits one full sample period before applying the correction that was calculated for the proceeding sample. The compensator does not use the present input sample in its calculation of the present output sample. The method for operating the digital compensator comprises the steps of receiving a first input sample at time t.sub.1, receiving a second input sample at time t.sub.2, and computing a first output in response to the first input sample at time t.sub.2. The method does not require a present input sample to calculate a present output.
Claims15
A digital compensator for controlling a servo to correct the value of a given parameter of a system, said digital compensator comprising:
- means for sampling a signal representative of the instantaneous value of said given parameter;
- means for acquiring an input sample of said signal during a first sample period;
- means for computing a corrected output based on said input sample;
- and
- means for delivering after a predetermined delay said corrected output to said servo to correct the value of said parameter, wherein said predetermined delay is selected such that a total delay between a time at which said signal is sampled and a time at which said corrected output is delivered to said servo is at least equal to a sum of require sample acquisition and corrected output computation times;
- and further wherein the means for sampling, means for acquiring, means for computing and means for delivering provide the compensator with a transfer function in which the number of poles is at least one greater than the number of zeros.
An optical disk drive comprising:
- a servo operative to correct the value of a given parameter of said optical disk drive;
- means for sampling a signal representative of the value of said given parameter of said optical disk drive;
- means for acquiring an input sample of said signal during a first sample period;
- means for computing a corrected output based on said input sample;
- and
- means for delivering during a subsequent sample period said corrected output to said servo to correct the value of said parameter of said optical disk drive;
- wherein the means for sampling, means for acquiring, means for computing and means for delivering provide a compensator having a transfer function in which the number of poles is at least one greater than the number of zeros.
A method for operating a digital compensator for controlling a servo to correct the value of a given parameter of a system, said method comprising the steps of:
- sampling a signal representative of the instantaneous value of said given parameter;
- acquiring an input sample of said signal during a first sample period;
- computing a corrected output based on the sample;
- and
- delivering after a predetermined delay said corrected output to said servo to correct the value of said given parameter, wherein said predetermined delay is selected such that a total delay between a time at which said signal is sampled and a time at which said corrected output is delivered to said servo is at least equal to a sum of required sample acquisition and corrected output computation times;
- and further wherein the steps of sampling, acquiring, computing and delivering provide the compensator with a transfer function in which the number of poles is at least one greater than the number of zeros.
A digital compensator for controlling a servo to correct the value of a given parameter of a system, said digital compensator comprising:
- a sampling circuit, connected to a source of said given parameter, which samples a signal representative of the instantaneous value of said given parameter;
- an analog-to-digital converter, connected to said sampling circuit, which acquires during a first sample period an input sample of said signal;
- a computer, connected to the analog-to-digital converter, which uses said input sample to compute a corrected output;
- and
- a digital-to-analog converter, connected to said computer, which delivers said corrected output to said servo during a subsequent sample period to correct said value of said given parameter;
- wherein the compensator has a transfer function in which the number of poles is at least one greater than the number of zeros.
Dependencies are inferred from the claim text.