CPC A61B 5/7232 (2013.01) [A61B 5/08 (2013.01); A61B 5/369 (2021.01); A61B 5/389 (2021.01); A61B 5/681 (2013.01); A61B 5/7225 (2013.01); A61B 5/726 (2013.01); H03M 7/3082 (2013.01); A61B 5/0531 (2013.01)] | 21 Claims |
1. A microcontroller for recording and storing physiological data, comprising:
an analog-to-digital converter (ADC) for converting analog physiological sensor signals to digital signals;
a sample buffer for holding a temporal sequence of the digital signals;
a central processing unit (CPU); and
a non-volatile memory including:
(i) a code storage encoding machine-readable data compression instructions that, when executed by the CPU, control the CPU to (a) transform the temporal sequence of the digital signals by applying a wavelet transformation to produce transformed physiological data characterized by a set of transformation coefficients, the set of transformation coefficients consisting of N transformation coefficients, the most significant subset being K largest transformation coefficients, N and K being positive integers, N/K>5, and (b) compress the set of transformation coefficients to generate compressed physiological data as a subset of the set of transformation coefficients, and
(ii) a data storage configured to contain several different instances of the compressed physiological data respectively associated with several different instances of the temporal sequence of the digital signals.
|