Digital device control method and system via linear function generator implementation using adder for intercept
AssigneeUnisys Corporation
InventorBruce Ernest Whittaker
Life of this patent
Estimating the term…
Abstract
A system and method in a digital network for developing a digital output control signal Y which is of greater range and sensitivity than an input digital difference signal X wherein Y has a linear functional relationship to X according to a slope parameter "b". A method is developed for implementing the network with Field Programmable Gate Arrays (FPGAs) to develop the output control signal Y equal to a+bX on an expanded digital bus, where "a" is the intercept value of Y when X=0.
Claims8
A method for establishing a digital output control signal Y for a target digital device with use of a programmable functional relationship generator, wherein a programming parameter "b" represents the mathematical slope relationship between a digital difference-signal X and a digital output control signal Y, where Y is in a linear functional relationship with X and wherein an intercept parameter "a" represents the digital value of Y when X is zero, comprising the steps of:
- (a) generating a first input digital signal A for establishing a setting-parameter for said target device;
- (b) subtracting a digital feedback signal (C), received from said target device, from said first input digital signal A to form a digital-difference signal X;
- (c) processing said digital-difference signal X via said programmable functional relationship generator;
- (d) digitally multiplying said digital-difference signal X by a programmable slope-parameter "b" to develop a digital product bX;
- (e) adding a digital intercept parameter "a" to said digital product bX to generate said output digital control signal Y.
A method implemented with a linear function generator utilizing available gates in PALs and FPGAS, for efficiently developing a digital output control signal Y to a target digital device comprising the steps of:
- (a) digitally reducing the value of an input-setting digital signal A by digitally subtracting the value of a digital feedback signal C, from said target device, to generate a digital difference-signal X;
- (b) digitally multiplying the digital signal X by a digital slope parameter value "b" which establishes a programmable linear relationship between Y and X, thus to develop a digital value of bX;
- (e) digitally adding to bX, a digital parameter "a" which indicates the digital value of Y when the value of X-0, thus to generate an output digital control signal Y-a+bX.
A system for digitally enabling the implementation in FPGAS of digital control signals for a target digital device in a network where an N bit difference signal X is in a linear functional relationship to an expanded bit output control signal Y, having a greater number of bits than signal X, said system comprising:
- (a) means to generate a desired input setting digital signal A for regulating and controlling said target device in a network where an N bit difference digital signal X is in a linear functional relationship to an expanded bit output digital control signal Y, having a greater number of bits than signal X;
- (b) digital feedback signal C means from said target device, for comparison with said digital signal A, which indicates any deviation from said desired input digital setting signal A;
- (c) means to digitally develop a digital difference signal X to indicate the deviation of C from A;
- (d) digital means to generate a digital output control signal Y which executes the linear function Y=a+bX where "a" is the digital parametric intercept value of Y when X is zero and "b" is a programmable digital parametric value which indicates how the Y value changes with the value of X.
A method utilizing a linear function generator which implements in Field Programmable Gate Arrays the linear function Y=a+bX wherein said linear function generator has an input x which represents the digital difference value between a feedback signal from the target device and a setting parameter A and where "a" represents the original value of said linear function and "b" represents the programmable slope or rate value of the function while Y represents the output control signal to be imposed upon the target device under control, said method comprising the steps of:
- (a) retrieving feedback signals from said targeted device which represent a present time operating condition of that target device;
- (b) setting a desired parameter value A from which said feedback signal C is subtracted in order to provide a difference value generated as signal X;
- (c) utilizing functional relationship generator means for taking said signal X and multiplying it by a programmable slope rate "b" plus adding the intercept "a" in order to satisfy the equation Y=a+bX;
- (d) transmitting said control output value Y to said target device in order to bring about a desired operating relationship in said target device.
Dependencies are inferred from the claim text.