Division approximation for implantable medical devices
First Claim
1. A method for detecting a seizure in an implantable or wearable medical device (IMD), the method comprising:
- executing an algorithm having a plurality of ratio determinations of foreground seizure energies divided by background seizure energies, in which the algorithm uses a ratio estimation in place of fixed point division to determine a majority of the ratios, wherein the ratio estimation includes estimating a Numerator (N) divided by a Denominator (D); and
generating an indication of a detected seizure at least in part as a function of the ratio determinations.
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.
-
Citations
58 Claims
-
1. A method for detecting a seizure in an implantable or wearable medical device (IMD), the method comprising:
-
executing an algorithm having a plurality of ratio determinations of foreground seizure energies divided by background seizure energies, in which the algorithm uses a ratio estimation in place of fixed point division to determine a majority of the ratios, wherein the ratio estimation includes estimating a Numerator (N) divided by a Denominator (D); and
generating an indication of a detected seizure at least in part as a function of the ratio determinations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for detecting a seizure in an implantable or wearable medical device, the method comprising:
-
obtaining a first plurality of electrical signal samples indicative of seizure energy over a time first time window;
obtaining a second plurality of electrical signal samples indicative of seizure energy over a second time window, wherein the second time window is longer in duration and extends further into the past relative to the first window;
approximating a ratio of a first average of the first window values divided by a second average of the second window values; and
generating an indication of the seizure at least in part as a function of the ratio approximations. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method for determining a physiological measurement ratio in 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; and
determining a ratio approximation of a ratio of the first number divided by the second number. - View Dependent Claims (25, 26, 27, 28, 32, 33, 34)
-
- 29. The method of claim 29, in which the first number is an average over a first time period and in which the second number is an average over a second time period, where the fist time period is shorter than the second time period, wherein the first and second signals are both derived from a common signal source.
-
35. A method for determining at least an approximate ratio between a numerator (N) and a denominator (D), both having most significant set bits (MSSBs), as least in part as a function of a method, the method comprising:
estimating the ratio as 2 raised to the power of the difference between the number of zeros to the left of the MSSB in the D and the number of zeros to the left of the MSSB in the N. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43)
-
44. A method for performing a division approximation of a denominator by a numerator to obtain a result, the method comprising:
determining the result as a function of a first number of zero bits more significant than the Most Significant Set Bit (MSSB) of the denominator and a second number of zero bits more significant than the numerator MSSB, including raising the difference between the first number and the second number to the second power. - View Dependent Claims (45, 46, 47)
-
48. A method for determining a ratio approximation in a self-powered implantable or wearable medical device, the method comprising:
-
obtaining a first fixed point number (N) indicative of a first physiological parameter measurement;
obtaining a second fixed point number (D) indicative of a second physiological parameter measurement; and
calculating the ratio approximation of N/D by using a method consisting essentially of raising 2 to the power of the difference in most significant set bit positions between the first number and the second number. - View Dependent Claims (49, 50, 51, 52)
-
-
53. A method for determining an approximate ratio of a foreground seizure energy divided by a background seizure energy in a seizure detection calculation in a self powered implantable or wearable medical device, the method comprising:
-
obtaining a first fixed point number (N) indicative of the foreground seizure energy;
obtaining a second fixed point number (D) indicative of the background seizure energy; and
calculating an approximate ratio of N/D by using a method consisting essentially of raising 2 to the power of the difference in most significant set bit positions between the first number and the second number. - View Dependent Claims (54, 55, 56, 57, 58)
-
Specification