Method for reducing computational time for calculating a noise-filtered average approximation of throttle position
AssigneeDelphi Technologies, Inc.
InventorDavid J. Trapasso
Life of this patent
Estimating the term…
Loading patent…
AssigneeDelphi Technologies, Inc.
InventorDavid J. Trapasso
Estimating the term…
A method for reducing computational time for calculating a noise-filtered average approximation of a throttle position in an automotive environment. During controller initialization, an initial average value for N samples is established by conventional averaging. The sum obtained is retained for future use as a previously-retained sum. When an updated average value is required, the oldest sample value and the last output calculation are both subtracted from the previously-retained sum, and the newest sample value is added twice to the previously-retained sum, as well as being stored in sequence in the buffer. The new sum is then divided by the number of sample values to obtain a new noise filtered average approximation of throttle position, which again is retained for use in the next update. The new output value obtained by the throttle position sensor is weighed more heavily to decrease the deviation from the average approximation of throttle position.
A method for calculating an approximate value of a running average throttle position value from a plurality of sample throttle position values taken at a plurality of time intervals during operation of an engine, wherein said plurality of sample throttle position values includes an oldest sample throttle position value, the method comprising:
A method for calculating an approximate value of a running average value of a process output from a plurality of sample values taken at a plurality of time intervals during operation of the process, comprising:
A system for obtaining an approximate value of a running average throttle position value from a plurality of sample throttle position values taken at a plurality of time intervals during operation of an engine, wherein said plurality of sample throttle position values includes an oldest sample throttle position value, the system comprising:
A computer-readable medium having computer-executable instructions for performing a method for calculating an approximate value of a running average throttle position value from a plurality of sample throttle position values taken at a plurality of time intervals during operation of an engine, wherein said plurality of sample throttle position values includes an oldest sample throttle position value, the method comprising:
Dependencies are inferred from the claim text.