Fully automatic and physiologic rate-adaptive pacing
First Claim
1. A method of adjusting an output mapping of a control output versus a control input for a control system, comprising:
- collecting first signal input data from a first sensor indicative of motion of the control system;
collecting second signal input data from a second sensor;
storing the first and second signal input data in a memory, thereby producing stored first signal input data and stored second signal input data;
detecting steady-state motion of the system from the stored first signal input data;
calculating at least one parameter for the output mapping in response to changes in the stored second signal input data during a period of steady-state motion, thereby producing at least one calculated parameter; and
adjusting the output mapping in response to the at least one calculated parameter.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus for automatic estimation of output mapping parameters for a control system where those output mapping parameters may be estimated from changes in sensor input data when the control system enters steady-state motion. Methods and apparatus for automatic estimation of minute ventilation at anaerobic threshold and minute ventilation at peak exercise for adjustment of rate-adaptive curves of pacemakers. The methods include detecting steady-state motion of the pacemaker and calculating minute ventilation at anaerobic threshold and minute ventilation at peak exercise from changes in minute ventilation sensor data corresponding to the period of steady-state motion.
-
Citations
30 Claims
-
1. A method of adjusting an output mapping of a control output versus a control input for a control system, comprising:
-
collecting first signal input data from a first sensor indicative of motion of the control system;
collecting second signal input data from a second sensor;
storing the first and second signal input data in a memory, thereby producing stored first signal input data and stored second signal input data;
detecting steady-state motion of the system from the stored first signal input data;
calculating at least one parameter for the output mapping in response to changes in the stored second signal input data during a period of steady-state motion, thereby producing at least one calculated parameter; and
adjusting the output mapping in response to the at least one calculated parameter. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of adjusting a rate-adaptive curve of a pacemaker, comprising:
-
collecting first signal input data from a first sensor indicative of motion of the pacemaker;
collecting second signal input data from a minute ventilation sensor;
storing the first and second signal input data in a memory, thereby producing stored first signal input data and stored second signal input data;
detecting steady-state motion of the pacemaker from the stored first signal input data;
calculating at least one parameter for the rate-adaptive curve in response to changes in the stored second signal input data during a period of steady-state motion, thereby producing at least one calculated parameter; and
adjusting the rate-adaptive curve in response to the at least one calculated parameter. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A method of adjusting a rate-adaptive curve of a pacemaker, comprising:
-
collecting first signal input data from an accelerometer;
collecting second signal input data from a minute ventilation sensor;
storing the first and second signal input data in a memory, thereby producing stored first signal input data and stored second signal input data;
detecting steady-state motion of the pacemaker from the stored first signal input data by subjecting the stored first signal input data to Fourier analysis;
calculating at least one parameter for the rate-adaptive curve selected from the group consisting of minute ventilation at anaerobic threshold and minute ventilation at peak exercise in response to changes in the stored second signal input data during a period of steady-state motion, thereby producing at least one calculated parameter; and
adjusting the rate-adaptive curve in response to the at least one calculated parameter.
-
-
14. A method of adjusting a two-slope rate-adaptive curve of a pacemaker, wherein the two-slope rate-adaptive curve is defined by parameters including minute ventilation at anaerobic threshold and minute ventilation at peak exercise, the method comprising:
-
collecting first signal input data from an accelerometer;
collecting second signal input data from a minute ventilation sensor;
storing the first and second signal input data in a memory, thereby producing stored first signal input data and stored second signal input data;
detecting steady-state motion of the pacemaker from the stored first signal input data by subjecting the stored first signal input data to Fourier analysis;
calculating the minute ventilation at anaerobic threshold and minute ventilation at peak exercise in response to changes in the stored second signal input data during a period of steady-state motion; and
adjusting the rate-adaptive curve in response to the calculated minute ventilation at anaerobic threshold and the calculated minute ventilation at peak exercise.
-
-
15. A control system, comprising:
-
a processor;
a memory coupled to the processor and having output mapping data stored thereon defining an output mapping;
a regulator coupled to the processor;
a first sensor input coupled to the processor and adapted to receive first sensor input data indicative of motion of the control system;
a second sensor input coupled to the processor and adapted to receive second sensor input data;
a control output coupled to the regulator; and
a detection module coupled to the processor and adapted to detect steady-state motion of the control system in response to the first sensor input data;
wherein the processor is adapted to adjust the output mapping data in response to changes in the second sensor input data when the detection module detects steady-state motion of the control system.
-
-
16. A control system, comprising:
-
a processor;
a memory coupled to the processor and having output mapping data stored thereon defining an output mapping;
a regulator coupled to the processor;
a first sensor input coupled to the processor;
a second sensor input coupled to the processor; and
a control output coupled to the regulator;
wherein the memory has instructions stored thereon capable of causing the processor to perform a method, the method comprising collecting first signal input data from a first sensor at the first sensor input, wherein the first signal input data is indicative of motion of the control system;
collecting second signal input data from a second sensor at the second sensor input;
storing the first and second signal input data in the memory, thereby producing stored first signal input data and stored second signal input data;
detecting steady-state motion of the system from the stored first signal input data;
calculating at least one parameter for the output mapping in response to changes in the stored second signal input data during a period of steady-state motion of the system, thereby producing at least one calculated parameter; and
adjusting the output mapping in response to the at least one calculated parameter.
-
-
17. A rate-adaptive pacemaker, comprising:
-
a processor;
a memory coupled to the processor and having output mapping data stored thereon defining a rate-adaptive curve;
a variable-rate pulse generator coupled to the processor;
a first sensor input coupled to the processor and adapted to receive first sensor input data indicative of motion of the pacemaker;
a second sensor input coupled to the processor and adapted to receive second sensor input data from a minute ventilation sensor;
a pulse output coupled to the variable-rate pulse generator; and
a detection module coupled to the processor and adapted to detect steady-state motion of the pacemaker in response to the first sensor input data;
wherein the processor is adapted to adjust the output mapping data in response to changes in the second sensor input data when the detection module detects steady-state motion of the pacemaker. - View Dependent Claims (18, 19, 20, 21)
an accelerometer coupled to the first sensor input to provide the first sensor input data.
-
-
19. The rate-adaptive pacemaker of claim 17, wherein the detection module is adapted to detect steady-state motion of the pacemaker by subjecting the stored first signal input data to Fourier analysis to convert the stored first signal input data to its harmonically-related frequency components.
-
20. The rate-adaptive pacemaker of claim 19, wherein the detection module is adapted to detect steady-state motion of the pacemaker when the frequency components exhibit an amplitude maxima at a frequency component in the range of about 1 to 4 Hertz.
-
21. The rate-adaptive pacemaker of claim 20, wherein the detection module is adapted to detect steady-state motion of the pacemaker when a power ratio of frequency components within a range of about 0.5 Hertz from the frequency component corresponding to the amplitude maxima to remaining frequency components is at least 2.
-
22. A rate-adaptive pacemaker, comprising:
-
a processor;
a memory coupled to the processor and having output mapping data stored thereon defining a rate-adaptive curve;
a variable-rate pulse generator coupled to the processor;
a first sensor input coupled to the processor;
a second sensor input coupled to the processor; and
a pulse output coupled to the variable-rate pulse generator;
wherein the memory has instructions stored thereon capable of causing the processor to perform a method, the method comprising;
collecting first signal input data from a first sensor indicative of motion of the pacemaker at the first sensor input;
collecting second signal input data from a minute ventilation sensor at the second sensor input;
storing the first and second signal input data in the memory, thereby producing stored first signal input data and stored second signal input data;
detecting steady-state motion of the pacemaker from the stored first signal input data;
calculating at least one parameter for the rate-adaptive curve in response to changes in the stored second signal input data during a period of steady-state motion, thereby producing at least one calculated parameter; and
adjusting the output mapping data in response to the at least one calculated parameter. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. A method of adjusting a rate-adaptive curve of a pacemaker for use with a patient, comprising:
-
collecting first signal input data from a first sensor indicative of exercise of the patient;
collecting second signal input data from a minute ventilation sensor;
storing the first and second signal input data in a memory, thereby producing stored first signal input data and stored second signal input data;
detecting steady-state exercise of the patient from the stored first signal input data;
calculating at least one parameter for the rate-adaptive curve in response to changes in the stored second signal input data during a period of steady-state exercise, thereby producing at least one calculated parameter; and
adjusting the rate-adaptive curve in response to the at least one calculated parameter.
-
-
30. A rate-adaptive pacemaker for use with a patient, comprising:
-
a processor;
a memory coupled to the processor and having output mapping data stored thereon defining a rate-adaptive curve;
a variable-rate pulse generator coupled to the processor;
a first sensor input coupled to the processor and adapted to receive first sensor input data indicative of exercise of the patient;
a second sensor input coupled to the processor and adapted to receive second sensor input data from a minute ventilation sensor;
a pulse output coupled to the variable-rate pulse generator; and
a detection module coupled to the processor and adapted to detect steady-state exercise of the patient in response to the first sensor input data;
wherein the processor is adapted to adjust the output mapping data in response to changes in the second sensor input data when the detection module detects steady-state exercise of the patient.
-
Specification