Multi-rate analyte sensor data collection with sample rate configurable signal processing
US-9474475-B1 · Oct 25, 2016 · US
US9767034B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9767034-B2 |
| Application number | US-201514708787-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 11, 2015 |
| Priority date | May 16, 2014 |
| Publication date | Sep 19, 2017 |
| Grant date | Sep 19, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
The present invention concerns a method of operating a first-in first-out memory ( 9 ) arranged to store measurement data samples measured by a plurality of data measurement sensors ( 1, 3, 5 ), which can operate at various sampling rates. The oldest measurement data sample in the memory ( 9 ) is arranged to be read first before the newer measurement data samples. The method comprises: receiving measurement data samples from at least two data measurement sensors ( 1, 3, 5 ); and saving the received measurement data samples in the memory ( 9 ). Each of the measurement data samples saved in the memory is associated with a tag which is also saved in the memory ( 9 ) and which identifies the data measurement sensor ( 1, 3, 5 ) which measured the respective measurement data sample.
Opening claim text (preview).
The invention claimed is: 1. A method of operating a first-in first-out (FIFO) memory arranged to store measurement data samples measured by a plurality of data measurement sensors, in which memory an oldest measurement data sample is arranged to be read first, the method comprising: sampling first measurement data samples from a first measurement sensor of a first type at a first sampling rate and second measurement samples from a second measurement sensor of a second type at a second sampling rate different from the first sampling rate; storing the first measurement data samples in the FIFO memory in association with a first tag that identifies the first data measurement sensor based on the sampling of the first measurement data samples at the first sampling rate; and storing the second measurement data samples in the FIFO memory in association with a second tag that identifies the second data measurement samples based on the sampling of the second measurement data samples at the second sampling rate. 2. The method according to claim 1 , further comprising: receiving the first tag from the first measurement sensor; and receiving the second tag from the second measurement sensor. 3. The method according to claim 1 , wherein the storing the storing the first measurement data samples and storing the second measurement data samples comprise successively storing the first measurement data samples and the second measurement data samples as the first measurement data samples are sampled at the first sampling rate and the second measurement data samples are sampled at the second sampling rate. 4. The method according to claim 1 , further comprising: storing a write location in the FIFO memory at which a next sampled measurement data sample should be stored, by a write pointer; and storing a read location in the FIFO memory at which a measurement data sample should be read, by a read pointer. 5. The method according to claim 1 , further comprising indicating the status of the FIFO memory by a flag. 6. The method according to claim 5 , wherein the flag indicates at least one of: the FIFO memory is full; the FIFO memory is empty; all measurement data samples have been read from the FIFO memory; and filling of memory space of the FIFO memory has exceeded a given threshold. 7. The method according to claim 1 , further comprising outputting at least one measurement data sample from among the first measurement data samples and the second measurement data samples stored in the FIFO memory and a tag associated with the at least one measurement data sample stored in the FIFO memory to a read-out buffer. 8. A first-in first-out memory (FIFO) arranged to store measurement data samples measured by a plurality of data measurement sensors, in which an oldest measurement data sample is arranged to be read first from the FIFO memory, the FIFO memory comprising: first registers configured to store first measurement data samples in the FIFO memory in association with a first tag that identifies the first data measurement sensor; and second registers configured to store second measurement data samples in the FIFO memory in association with a second tag that identifies the second measurement samples, wherein the FIFO memory is configured to receive the first measurement data sampled from a first measurement sensor of a first type at a first sampling rate the second measurement samples from a second measurement sensor of a second type at a second sampling rate different from the first sampling rate and store the first measurement data samples in the first registers in association with the first tag based on the sampling of the first measurement data samples at the first sampling rate and store the second measurement data samples in the second registers in association with the second tag based on the sampling of the second measurement data samples at the second sampling rate. 9. An electronic circuit comprising: a controller configured to sample first measurement data samples from a first measurement sensor of a first type at a first sampling rate and second measurement samples from a second measurement sensor of a second type at a second sampling rate different from the first sampling rate; and a first-in first-out memory (FIFO) arranged to store measurement data samples measured by a plurality of data measurement sensors, in which an oldest measurement data sample is arranged to he read first from the FIFO memory, the FIFO memory comprising: first registers configured to store the first measurement data samples in the FIFO memory in association with a first tag that identifies the first data measurement sensor; and second registers configured to store the second measurement data samples in the FIFO memory in association with a second tag that identifies the second data measurement samples, wherein the controller is configured to store the first measurement data samples in the first registers in association with the first tag based on the sampling of the first measurement data samples at the first sampling rate and store the second measurement data samples in the second registers in association with the second tag based on the sampling of the second measurement data samples at the second sampling rate. 10. The electronic circuit according to claim 9 , wherein the controller is further configured to determine that the first measurement data samples are sampled from the first measurement sensor and the second measurement data samples are sampled from the second measurement sensor. 11. The electronic circuit according to claim 9 , further comprising: a read-out buffer connected to the memory; and a master unit connected to the read-out buffer, wherein the FIFO memory is arranged to automatically send at least an oldest measurement data sample and an associated tag to the read-out buffer to be read by the master unit, such that each successive measurement data sample arriving in the read-out buffer overwrites a previous measurement data sample in the read-out buffer. 12. The electronic circuit according to claim 11 , wherein the FIFO memory is further configured to send memory status information to the read-out buffer. 13. A non-transitory computer-readable recording medium having recorded thereon a computer program product comprising instructions for implementing a method of operating first-in first-out (FIFO) memory arranged to store measurement data samples measured by a plurality of data measurement sensors, in which memory an oldest measurement data sample is arranged to be read first, the method comprising; sampling first measurement data samples from a first measurement sensor of a first type at a first sampling rate and second measurement samples from a second measurement sensor of a second type at a second sampling rate different from the first sampling rate; storing the first measurement data samples in the FIFO memory in association with a first tag that identifies the first data measurement sensor based on the sampling of the first measurement data samples at the first sampling rate; and storing the second measurement data samples in the FIFO memory in association with a second tag that identifies the second data measurement sample based on the sampling of the second measurement data samples at the second sampling rate.
for changing the speed of data flow, i.e. speed regularising {or timing, e.g. delay lines, FIFO buffers; over- or underrun control therefor (G06F7/78 takes precedence)} · CPC title
Means for monitoring the fill level; Means for resolving contention, i.e. conflicts between simultaneous enqueue and dequeue operations · CPC title
Physics · mapped topic
Caching of specific data in cache memory · CPC title
Space efficiency improvement · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.