Method and apparatus for storing an increasing number of sequential real-time samples in a fixed amount of memory
AssigneeBasic Measuring Instruments
InventorAlexander McEachern
Life of this patent
Estimating the term…
Abstract
In data logging applications, a method and apparatus are disclosed for storing an increasing number of consecutive real-time data points, such as those descriptive of AC (alternating current) power line parameters, in a fixed amount of memory by periodically applying a novel compression technique. The compression technique preserves time relationships in the data while maximizing the level of detail consistent with a limited amount of memory. When the memory is full each data point stored is paired with another data point and one value is calculated that will represent the pair of data points, reducing the necessary memory to half and allowing more data points to be stored.
Claims4
An apparatus for periodically measuring a real-time power-line parameter, forming an electronic signal from each of the periodic measurements, and storing the measurements in a finite digital memory comprising:
- a. means for triggering a real-time power-line measurement at a predetermined time interval one measurement per time interval forming a stream of measurements, the real-time power line measurements including a plurality of related values;
- b. means for maintaining a statistical composite of the power line measurements;
- c. means for storing the statistical composite into a sequentially next one of a finite number of digital memory locations once every N measurements, where N is an integer number;
- d. means for determining when each of the digital memory locations contains one of the statistical composites;
- e. means for combining m of the stored statistical composites into one of the finite digital memory locations so that only 1/m of the finite digital memory locations contain information, where m is an integer number;
- f. means for increasing the predetermined time interval by a factor of m;
- and
- g. means for storing the statistical composite into a sequentially next one of the finite number of digital memory locations once every N.times.m measurements.
Dependencies are inferred from the claim text.