Adaptive selection of digital egg filter
First Claim
1. A method to adaptively select an ECG digital filter, comprising:
- selecting a digital filter based on an activity level detected by an MEMS device of a wireless sensor device;
calculating a first quality metric of an output of the selected digital filter over a predetermined time period;
determining whether the first calculated quality metric is greater than a threshold QM_HI;
in response to determining that the first calculated quality metric is greater than a threshold QM_HI, determining whether a filter setting is at a lowest cutoff frequency setting of utilized parallel digital filters;
in response to determining that the filter setting is not at the lowest cutoff frequency, calculating a second quality metric of a second output of a previous filter setting over a second predetermined time period and determining whether the second calculated quality metric of the previous filter is greater than the threshold QM_HI;
in response to determining that the second calculated quality metric of the previous filter is greater than the threshold QM_HI, switching the selected digital filter to the previous filter setting and returning to the calculating the quality metric of the output of the selected digital filter; and
returning to the calculating the quality metric of the output of the selected digital filter step.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and system for filtering a detected ECG signal are disclosed. In a first aspect, the method comprises filtering the detected ECG signal using a plurality of digital filters. The method includes adaptively selecting one of the plurality of digital filters to maintain a minimum signal-to-noise ratio (SNR). In a second aspect, the system comprises a wireless sensor device coupled to a user via at least one electrode, wherein the wireless sensor device includes a processor and a memory device coupled to the processor, wherein the memory device stores an application which, when executed by the processor, causes the processor to carry out the steps of the method.
-
Citations
20 Claims
-
1. A method to adaptively select an ECG digital filter, comprising:
-
selecting a digital filter based on an activity level detected by an MEMS device of a wireless sensor device; calculating a first quality metric of an output of the selected digital filter over a predetermined time period; determining whether the first calculated quality metric is greater than a threshold QM_HI; in response to determining that the first calculated quality metric is greater than a threshold QM_HI, determining whether a filter setting is at a lowest cutoff frequency setting of utilized parallel digital filters; in response to determining that the filter setting is not at the lowest cutoff frequency, calculating a second quality metric of a second output of a previous filter setting over a second predetermined time period and determining whether the second calculated quality metric of the previous filter is greater than the threshold QM_HI; in response to determining that the second calculated quality metric of the previous filter is greater than the threshold QM_HI, switching the selected digital filter to the previous filter setting and returning to the calculating the quality metric of the output of the selected digital filter; and returning to the calculating the quality metric of the output of the selected digital filter step. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium storing executable instructions that, in response to execution, cause a computer to perform operations comprising:
-
selecting a digital filter based on an activity level detected by a MEMS device of a wireless sensor device; calculating a first quality metric of an output of the selected digital filter over a predetermined time period; determining whether the first calculated quality metric is greater than a threshold QM_HI; in response to determining that the first calculated quality metric is greater than a threshold QM_HI, determining whether a filter setting is at a lowest cutoff frequency setting of utilized parallel digital filters; in response to determining that the filter setting is not at the lowest cutoff frequency, calculating a second quality metric of a second output of a previous filter setting over a second predetermined time period and determining whether the second calculated quality metric of the previous filter is greater than the threshold QM_HI; in response to determining that the second calculated quality metric of the previous filter is greater than the threshold QM_HI, switching the selected digital filter to the previous filter setting and returning to the calculating the quality metric of the output of the selected digital filter; and returning to the calculating the quality metric of the output of the selected digital filter step. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification