Method and apparatus for implementing activity sensing in a pulse generator
First Claim
1. A pacemaker, enclosed within a housing, comprising:
- rate control means for producing a triggering signal;
a pulse generator adapted to be coupled to a patient'"'"'s heart, and further coupled to said rate control means, said pulse generator responsive to said triggering signal from said rate control means to generate a pacing pulse;
an activity sensor adapted to be coupled to said patient, said sensor producing an output signal having a signal level which varies as a function of patient activity; and
an activity circuit, coupled to said activity sensor and to said rate control means, said activity circuit comprising a plurality of threshold detector means for detecting signal levels that exceed predetermined threshold levels, each of said detector means defining a different threshold level than others of said plurality of threshold detector means and each one of plurality of threshold detector means receiving said output signal;
such that for a time-variant excursion of said output signal to a peak signal level, each one of said threshold detector means having a threshold lower than said peak signal level produces an output pulse in response to said signal excursion;
said rate control means comprising;
means for counting said output pulses;
computing means responsive to said output pulses, said computing means assigning a weighted count value for each said output pulse, said computing means further calculating a running sum for said weighted count values; and
adjustment means coupled to said computing means for varying a periodic rate for said triggering signal as a function of said running sum of weighted count values.
1 Assignment
0 Petitions
Accused Products
Abstract
A cardiac pacemaker of the type including a sensor responsive to the patient'"'"'s metabolic demand for oxygenated blood and which varies the pacing rate in response to the output of the sensor. In the disclosed embodiment, a piezoelectric sensor bonded to the inside surface of the pacemaker'"'"'s outer shield delivers a pulsatile sensor signal to activity circuitry, where the different peak values of the pulsatile signal correspond to different levels of patient activity. The activity circuit defines a plurality of sensor signal threshold levels. Rate control circuitry increases the pacing rate of the pacemaker by amounts corresponding to the threshold level exceeded by recent peak values of said pulsatile signal; peaks of said pulsatile signal which exceed only the lowest of the thresholds cause the smallest increase in the pacing rate, while sensor signals which exceed higher thresholds cause larger increases in the pacing rate. Several parameters, including upper and lower pacing rate limits and rate-response settings are selectable by means of an external programming device communicating with the pacemaker via radio-frequency telemetry.
86 Citations
8 Claims
-
1. A pacemaker, enclosed within a housing, comprising:
-
rate control means for producing a triggering signal; a pulse generator adapted to be coupled to a patient'"'"'s heart, and further coupled to said rate control means, said pulse generator responsive to said triggering signal from said rate control means to generate a pacing pulse; an activity sensor adapted to be coupled to said patient, said sensor producing an output signal having a signal level which varies as a function of patient activity; and an activity circuit, coupled to said activity sensor and to said rate control means, said activity circuit comprising a plurality of threshold detector means for detecting signal levels that exceed predetermined threshold levels, each of said detector means defining a different threshold level than others of said plurality of threshold detector means and each one of plurality of threshold detector means receiving said output signal; such that for a time-variant excursion of said output signal to a peak signal level, each one of said threshold detector means having a threshold lower than said peak signal level produces an output pulse in response to said signal excursion; said rate control means comprising; means for counting said output pulses; computing means responsive to said output pulses, said computing means assigning a weighted count value for each said output pulse, said computing means further calculating a running sum for said weighted count values; and adjustment means coupled to said computing means for varying a periodic rate for said triggering signal as a function of said running sum of weighted count values. - View Dependent Claims (2)
-
-
3. A pacemaker, comprising:
-
rate control means for producing a triggering signal; a pulse generator adapted to be coupled to a patient'"'"'s heart, and further coupled to said rate control means, said pulse generator responsive to said triggering signal from said rate control means to generate a pacing pulse; an activity sensor adapted to be coupled to said patient, said sensor producing an output signal indicative of patient activity; and an activity circuit, coupled to said activity sensor and to said rate control means, said activity circuit comprising a plurality of voltage threshold detector means for detecting signal levels that exceed predetermined threshold levels {T1 . . .TN } each defining a threshold voltage {Vl . . . VN } where V1 <
V2 <
. . . <
V4N, each of said voltage threshold detector means {T1. . . TN } having a corresponding preassigned weight value {Wl . . . WN } where W1 <
W2 <
. . . <
WN, and each one of said threshold detector means {Tl. . .TN } receiving said output signal,such that for a time-variant excursion of said output signal to a peak voltage level VP, each threshold detector means TX defining a threshold voltage VX <
VP produces an output pulse in response to said given excursion;said rate control means comprising; means for counting said output pulses; computing means coupled to said output pulses, said computing means assigning a weighted count value for each said output pulse, said computing means further calculating a running sum for said weighted count values; and adjustment means coupled to said computing means for varying a periodic rate for said triggering signal as a function of said running sum of weighted count values. - View Dependent Claims (4)
-
-
5. A method of pacing a patient'"'"'s heart, comprising the steps of:
-
(a) producing a pulsatile signal indicative of said patient'"'"'s activity; (b) defining a plurality of threshold voltage levels {Tl . . . Tn } where T1 <
T2 <
. . . TN, having associated therewith a corresponding plurality of weight values {Wl. . .WN } where W1 <
W2 <
. . .WN ;(c) for each time-variant excursion of said pulsatile signal exceeding a subset {Tl. . .TX } of said plurality of threshold levels, adding WX to a running sum of weight values; (d) delivering pacing pulses to said patient'"'"'s heart at a variable rate, where said variable rate is determined as a function of said running sum of weight values.
-
-
6. A method of selecting a pacing rate for a variable-rate cardiac pacemaker, comprising the steps of:
-
(a) producing a pulsatile activity signal indicative of a patient'"'"'s activity; (b) defining a plurality of threshold voltage levels {Tl. . .TN } where T1 <
T2 <
. . .TN, having associated therewith a corresponding plurality of weight values {Wl. . .WN } where W1 <
W2 <
. . .WN ;(c) resetting a running sum of weight values to zero; (d) during a first predetermined time interval, for each time-variant excursion of said pulsatile signal to a peak voltage level exceeding a subset {Tl. . .TX } of said plurality of threshold levels, adding WX to said running sum of weight values; (e) upon expiration of said predetermined time interval, storing said running sum in a memory; (f) repeating steps (c)-(e) M times to yield M of said stored running sums; (g) averaging said M running sums to yield an Activity Count; (h) computing an Activity Rate Function where;
##EQU5## where K comprises a scaling factor which varies according to a maximum peak voltage level of said pulsatile signal during said predetermined time interval; and
where ##EQU6## and e is selectable in the range three to twelve, and where ##EQU7## with L.sub.τ and
U96 corresponding to selected lower and upper rate limits, respectively, where possible values of L.sub.τ and
U.sub.τ and
respectively corresponding lower and upper rates are;
space="preserve" listing-type="tabular">______________________________________ LOWER RATE L.sub.τ
______________________________________ 40 PPM 149 50 PPM 119 60 PPM 96 70 PPM 85 80 PPM 74 90 PPM 66 ______________________________________ UPPER RATE U.sub.τ
______________________________________ 100 PPM 59 125 PPM 47 150 PPM 39 175 PPM 22 ______________________________________(i) selecting said pacing rate according to said Activity Rate Function; and (j) delivering pacing pulses to said patient'"'"'s heart at said selected pacing rate.
-
-
7. A pacemaker, enclosed within a housing, comprising:
-
rate control means for producing a triggering signal; a pulse generator adapted to be coupled to a patient'"'"'s heart, and further coupled to said rate control means, said pulse generator responsive to said triggering signal from said rate control means to generate a pacing pulse; an activity sensor adapted to be coupled to said patient, said sensor producing a pulsatile output signal indicative of patient activity; and an activity circuit, coupled to said activity sensor and to said rate control means, said activity circuit comprising a plurality of voltage threshold detector means for detecting signal levels that exceed predetermined threshold levels {Tl. . .TN } each defining a threshold voltage {Vl. . .VN } where V1 <
V2 <
. . .VN, each of said voltage threshold detector means {Tl. . .TN } having a corresponding preassigned weight value {Wl. . .WN 56 where W1 <
W2 <
. . .WN, and each one of said threshold detector means {Tl. . .TN } receiving said pulsatile output signal,such that for a time-variant excursion of said activity signal to a peak voltage level VP, each threshold detector means TX defining a threshold voltage VX <
VP produces an output pulse in response to said excursion;said rate control means comprising; means for counting said output pulses; said computing means adding said weight value for said corresponding threshold detector means to a running sum of weighted count values; adjustment means coupled to said computing means for varying a periodic rate for said triggering signal, said variable periodic rate corresponding to an Activity Rate Function, where ##EQU8## where K is a scaling factor which varies according to a maximum peak voltage level of an excursion of said pulsatile signal during a prior, predetermined time period; and
where ##EQU9## and e is selectable in the range three to twelve, and where ##EQU10## with L.sub.τ and
U.sub.τ
corresponding to selected lower and upper rate limits, respectively, where possible values of L.sub.τ and
U.sub.τ and
respectively corresponding lower and upper rates are;
space="preserve" listing-type="tabular">______________________________________ LOWER RATE L.sub.τ
______________________________________ 40 PPM 139 50 PPM 119 60 PPM 96 70 PPM 85 80 PPM 74 90 PPM 66 ______________________________________ UPPER RATE U.sub.τ
______________________________________ 100 PPM 59 125 PPM 47 150 PPM 39 175 PPM 22. ______________________________________
-
-
8. A method of periodically selecting a pacing rate for a variable rate cardiac pacemaker, comprising the steps of:
-
(a) producing a pulsatile activity signal indicative of a patient'"'"'s activity; (b) defining a plurality of levels of physical activity of a patient, each of said levels having a weight factor associated therewith; (c) upon detection of said patient'"'"'s activity at one of said plurality of levels, adding said weight factor associated with said one level to an Activity Count value; (d) performing step (c) repeatedly over a predetermined time interval; (e) upon expiration of said time interval, selecting said pacing rate proportional to said Activity Count value at expiration of said time interval; and (f) delivering pacing pulses to said patient'"'"'s heart at said selected pacing rate.
-
Specification