Division approximation for implantable medical devices
First Claim
1. A method for determining a physiological measurement ratio for incorporation in a neurological event detection calculation used to analyze a neurological event status of a patient and carried out by a self-powered Implantable Medical Device (IMD) or a self-powered wearable medical device, the method comprising:
- obtaining a first signal indicative of a first physiological measurement, wherein the first signal is represented in a first fixed point number;
obtaining a second signal indicative of a second physiological measurement, wherein the second signal is represented in a second fixed point number;
determining a ratio approximation of a ratio of the first fixed point number divided by the second fixed point number, the ratio approximation determining including raising 2 to the power of the difference between a most significant set bit position of the second fixed point number and a most significant set bit position of the first fixed point number; and
detecting a neurological event based on the ratio approximation with the self-powered IMD or the self-powered wearable medical device.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and devices for performing division approximation in implantable and wearable self-powered medical devices. The present invention provides rapid methods for performing an approximation of division on fixed point numbers, where the methods are easily implemented in small, low power consumption devices as may be found in implantable medical devices. One example of use is in rapidly determining the approximate ratio between foreground and background activity in seizure detection algorithms. Some methods approximate the ratio of Numerator (N) to Denominator (D) by raising 2 to the power of the difference in the number of zeros to the left of the Most Significant Set Bit (MSSB) of D vs. N. Some methods may also pad bits to the right of the approximate ratio MSSB using bits from the right of the N MSSB, and/or pre-process the smaller of D or N by rounding the value upward. Methods may be implemented in firmware and/or in discrete logic.
44 Citations
30 Claims
-
1. A method for determining a physiological measurement ratio for incorporation in a neurological event detection calculation used to analyze a neurological event status of a patient and carried out by a self-powered Implantable Medical Device (IMD) or a self-powered wearable medical device, the method comprising:
-
obtaining a first signal indicative of a first physiological measurement, wherein the first signal is represented in a first fixed point number; obtaining a second signal indicative of a second physiological measurement, wherein the second signal is represented in a second fixed point number; determining a ratio approximation of a ratio of the first fixed point number divided by the second fixed point number, the ratio approximation determining including raising 2 to the power of the difference between a most significant set bit position of the second fixed point number and a most significant set bit position of the first fixed point number; and detecting a neurological event based on the ratio approximation with the self-powered IMD or the self-powered wearable medical device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for determining a ratio approximation for incorporation in a neurological event detection calculation used to analyze a neurological event status of a patient and carried out by a self-powered implantable or wearable medical device, the method comprising:
-
obtaining a first fixed point number correlated to a first physiological parameter measurement; obtaining a second fixed point number correlated to a second physiological parameter measurement; calculating a ratio approximation of the first fixed point number over the second fixed point number by using a method consisting essentially of raising 2 to the power of the difference between a most significant set bit position of the second fixed point number and a most significant set bit position of the first fixed point number; and detecting a neurological event based on the ratio approximation with the self-powered implantable or wearable medical device. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A method for characterizing neurological energy for incorporation in a neurological event detection calculation carried out by a self-powered implantable or wearable medical device to analyze a neurological event status of a patient, the method comprising:
-
obtaining a first fixed point number correlated to a foreground neurological energy measured by the self-powered implantable or wearable medical device; obtaining a second fixed point number correlated to a background neurological energy measured by the self powered implantable or wearable medical device; and determining with the self-powered implantable or wearable medical device an approximate ratio of the foreground neurological energy divided by the background neurological energy by calculating an approximate ratio of the first fixed point number over the second fixed point number by using a method consisting essentially of raising 2 to the power of the difference between a most significant set bit position of the second fixed point number and a most significant set bit position of the first fixed point number. - View Dependent Claims (23, 24, 25, 26, 27)
-
-
28. An implantable medical device having a processor programmed with instructions for executing a method for analyzing neurological energy for incorporation in a neurological event determination, the method comprising
obtaining a first fixed point number correlated to a foreground neurological energy; -
obtaining a second fixed point number correlated to a background neurological energy; and determining an approximate ratio of the foreground neurological energy divided by the background neurological energy by calculating an approximate ratio of the first fixed point number over the second fixed point number by using a method consisting essentially of raising 2 to the power of the difference between a most significant set bit position of the second fixed point number and a most significant set bit position of the first fixed point number.
-
-
29. A wearable medical device having a processor programmed with instructions for executing a method for analyzing neurological energy for incorporation in a neurological event determination, the method comprising
obtaining a first fixed point number correlated to the foreground neurological energy; -
obtaining a second fixed point number correlated to the background neurological energy; and determining an approximate ratio of a foreground neurological energy divided by a background neurological energy by calculating an approximate ratio of the first fixed point number over the second fixed point number by using a method consisting essentially of raising 2 to the power of the difference between a most significant set bit position of the second fixed point number and a most significant set bit position of the first fixed point number.
-
-
30. A computer readable medium having computer executable instructions for causing a processor to execute a method for analyzing neurological energy for incorporation in determining the occurrence of a neurological event in a patient, the method comprising
obtaining a first fixed point number correlated to a foreground neurological energy of the patient; -
obtaining a second fixed point number correlated to a background neurological energy of the patient; and determining an approximate ratio of the foreground neurological energy divided by the background neurological energy by calculating an approximate ratio of the first fixed point number over the second fixed point number by using a method consisting essentially of raising 2 to the power of the difference between a most significant set bit position of the second fixed point number and a most significant set bit position of the first fixed point number.
-
Specification