×

Noise filtering utilizing running average

  • US 5,764,542 A
  • Filed: 01/11/1996
  • Issued: 06/09/1998
  • Est. Priority Date: 01/11/1996
  • Status: Expired due to Fees
First Claim
Patent Images

1. In an appliance having a sensing element electrically coupled to a microprocessor by a transmission line wherein said sensing element produces a series of values each indicative of a sensor measurement, said values being transmitted over said transmission line as a time varying electrical signal, a method for producing an output value averaged to reduce the effects of electrical noise, said method comprising the steps of:

  • (a) providing a running average circular buffer including a fixed number of memory storage locations, said buffer including a pointer for indicating a memory location into which a sensor measurement indicative value is to be stored, said buffer being electrically coupled to said transmission line;

    (b) receiving a signal indicative of said sensor measurement indicative value;

    (c) storing said received value in said buffer at said memory location wherein said memory location had previously stored an oldest sensor measurement indicative value, said oldest sensor measurement indicative value being thereby deleted;

    (d) incrementing said buffer pointer to a next memory location of said buffer for first-in, first-out storage of-measurement values in said fixed number of memory storage locations;

    (e) calculating the average of all values stored in said buffer to produce an average output value; and

    (f) repeating steps (b)-(e) for each value received from said sensor.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×