the following description includes the best mode presently contemplated for practicing the invention . the description is not to be taken in a limiting sense but is made merely for the purpose of describing the general principles of the invention . the scope of the invention should be ascertained with reference to the issued claims . in the description of the invention that follows , like numerals or reference designators will be used to refer to like parts or elements throughout . as shown in fig1 , there is a stimulation device 10 in electrical communication with the heart 12 of a patient by way of three leads , 20 , 24 and 30 , suitable for delivering multi - chamber stimulation and shock therapy . to sense atrial cardiac signals and to provide right atrial chamber stimulation therapy , the stimulation device 10 is coupled to an implantable right atrial lead 20 having at least an atrial tip electrode 22 , which typically is implanted in the right atrial appendage and an atrial ring electrode 23 . to sense left atrial and ventricular cardiac signals and to provide left chamber pacing therapy , the stimulation device 10 is coupled to a “ coronary sinus ” lead 24 designed for placement in the “ coronary sinus region ” via the coronary sinus or for positioning a distal electrode adjacent to the left ventricle and / or additional electrode ( s ) adjacent to the left atrium . as used herein , the phrase “ coronary sinus region ” refers to the vasculature of the left ventricle , including any portion of the coronary sinus , great cardiac vein , left marginal vein , left posterior ventricular vein , middle cardiac vein , and / or small cardiac vein or any other cardiac vein accessible by the coronary sinus . accordingly , an exemplary coronary sinus lead 24 is designed to receive atrial and ventricular cardiac signals and to deliver left ventricular pacing therapy using at least a left ventricular tip electrode 26 , left atrial pacing therapy using at least a left atrial ring electrode 27 , and shocking therapy using at least a left atrial coil electrode 28 . the stimulation device 10 is also shown in electrical communication with the heart by way of an implantable right ventricular lead 30 having , in this embodiment , a right ventricular tip electrode 32 , a right ventricular ring electrode 34 , a right ventricular ( rv ) coil electrode 36 , and an svc coil electrode 38 . typically , the right ventricular lead 30 is transvenously inserted into the heart so as to place the right ventricular tip electrode 32 in the right ventricular apex so that the rv coil electrode is positioned in the right ventricle and the svc coil electrode 38 is positioned in the superior vena cava . accordingly , the right ventricular lead 30 is capable of receiving cardiac signals , and delivering stimulation in the form of pacing and shock therapy to the right ventricle . to provide a “ tickle warning ” signal , an additional electrode 31 is provided in proximity to the device can . as illustrated in fig2 , a simplified block diagram is shown of the multi - chamber implantable stimulation device 10 , which is capable of treating both fast and slow arrhythmias with stimulation therapy , including cardioversion , defibrillation , and pacing stimulation . while a particular multi - chamber device is shown , this is for illustration purposes only , and one of skill in the art could readily duplicate , eliminate or disable the appropriate circuitry in any desired combination to provide a device capable of treating the appropriate chamber ( s ) with cardioversion , defibrillation and pacing stimulation . the housing 40 for the stimulation device 10 , shown schematically in fig2 , is often referred to as the “ can ”, “ case ” or “ case electrode ” and may be programmably selected to act as the return electrode for all “ unipolar ” modes . the housing 40 may further be used as a return electrode alone or in combination with one or more of the coil electrodes , 28 , 36 and 38 , for shocking purposes . the housing 40 further includes a connector ( not shown ) having a plurality of terminals , 42 , 43 , 44 , 46 , 48 , 52 , 54 , 56 and 58 ( shown schematically and , for convenience , the names of the electrodes to which they are connected are shown next to the terminals ). as such , to achieve right atrial sensing and pacing , the connector includes at least a right atrial tip terminal ( a r tip ) 42 adapted for connection to the atrial tip electrode 22 and a right atrial ring ( a r ring ) electrode 43 adapted for connection to right atrial ring electrode 23 . to achieve left chamber sensing , pacing and shocking , the connector includes at least a left ventricular tip terminal ( v l tip ) 44 , a left atrial ring terminal ( a l ring ) 46 , and a left atrial shocking terminal ( a l coil ) 48 , which are adapted for connection to the left ventricular ring electrode 26 , the left atrial tip electrode 27 , and the left atrial coil electrode 28 , respectively . to support right chamber sensing , pacing and shocking , the connector further includes a right ventricular tip terminal ( v r tip ) 52 , a right ventricular ring terminal ( v r ring ) 54 , a right ventricular shocking terminal ( r v coil ) 56 , and an svc shocking terminal ( svc coil ) 58 , which are adapted for connection to the right ventricular tip electrode 32 , right ventricular ring electrode 34 , the rv coil electrode 36 , and the svc coil electrode 38 , respectively . to provide the “ tickle warning ” signal , an additional terminal 59 is provided for connection to the tickle warning electrode 31 of fig1 . at the core of the stimulation device 10 is a programmable microcontroller 60 , which controls the various modes of stimulation therapy . as is well known in the art , the microcontroller 60 ( also referred to herein as a control unit ) typically includes a microprocessor , or equivalent control circuitry , designed specifically for controlling the delivery of stimulation therapy and may further include ram or rom memory , logic and timing circuitry , state machine circuitry , and i / o circuitry . typically , the microcontroller 60 includes the ability to process or monitor input signals ( data ) as controlled by a program code stored in a designated block of memory . the details of the design and operation of the microcontroller 60 are not critical to the invention . rather , any suitable microcontroller 60 may be used that carries out the functions described herein . the use of microprocessor - based control circuits for performing timing and data analysis functions are well known in the art . as shown in fig2 , an atrial pulse generator 70 and a ventricular pulse generator 72 generate pacing stimulation pulses for delivery by the right atrial lead 20 , the right ventricular lead 30 , and / or the coronary sinus lead 24 via an electrode configuration switch 74 . it is understood that in order to provide stimulation therapy in each of the four chambers of the heart , the atrial and ventricular pulse generators , 70 and 72 , may include dedicated , independent pulse generators , multiplexed pulse generators or shared pulse generators . the pulse generators , 70 and 72 , are controlled by the microcontroller 60 via appropriate control signals , 76 and 78 , respectively , to trigger or inhibit the stimulation pulses . the microcontroller 60 further includes timing control circuitry 79 which is used to control the timing of such stimulation pulses ( e . g ., pacing rate , atrio - ventricular ( av ) delay , atrial interconduction ( a - a ) delay , or ventricular interconduction ( v - v ) delay , etc .) as well as to keep track of the timing of refractory periods , blanking intervals , noise detection windows , evoked response windows , alert intervals , marker channel timing , etc ., which is well known in the art . switch 74 includes a plurality of switches for connecting the desired electrodes to the appropriate i / o circuits , thereby providing complete electrode programmability . accordingly , the switch 74 , in response to a control signal 80 from the microcontroller 60 , determines the polarity of the stimulation pulses ( e . g ., unipolar , bipolar , combipolar , etc .) by selectively closing the appropriate combination of switches ( not shown ) as is known in the art . moreover , as the explained in greater detail below , the microcontroller transmits signals to controlling the switch to connect a different set of electrodes during a far - field overdrive pacing than during near - field overdrive pacing . atrial sensing circuits 82 and ventricular sensing circuits 84 may also be selectively coupled to the right atrial lead 20 , coronary sinus lead 24 , and the right ventricular lead 30 , through the switch 74 for detecting the presence of cardiac activity in each of the four chambers of the heart . accordingly , the atrial ( atr . sense ) and ventricular ( vtr . sense ) sensing circuits , 82 and 84 , may include dedicated sense amplifiers , multiplexed amplifiers or shared amplifiers . the switch 74 determines the “ sensing polarity ” of the cardiac signal by selectively closing the appropriate switches , as is also known in the art . in this way , the clinician may program the sensing polarity independent of the stimulation polarity . each sensing circuit , 82 and 84 , preferably employs one or more low power , precision amplifiers with programmable gain and / or automatic gain control , bandpass filtering , and a threshold detection circuit , as known in the art , to selectively sense the cardiac signal of interest . the automatic gain control enables the device 10 to deal effectively with the difficult problem of sensing the low amplitude signal characteristics of atrial or ventricular fibrillation . the outputs of the atrial and ventricular sensing circuits , 82 and 84 , are connected to the microcontroller 60 which , in turn , are able to trigger or inhibit the atrial and ventricular pulse generators , 70 and 72 , respectively , in a demand fashion in response to the absence or presence of cardiac activity in the appropriate chambers of the heart . for arrhythmia detection , the device 10 utilizes the atrial and ventricular sensing circuits , 82 and 84 , to sense cardiac signals to determine whether a rhythm is physiologic or pathologic . as used herein “ sensing ” is reserved for the noting of an electrical signal , and “ detection ” is the processing of these sensed signals and noting the presence of an arrhythmia . the timing intervals between sensed events ( e . g ., p - waves , r - waves , and depolarization signals associated with fibrillation which are sometimes referred to as “ f - waves ” or “ fib - waves ”) are then classified by the microcontroller 60 by comparing them to a predefined rate zone limit ( i . e ., bradycardia , normal , low rate vt , high rate vt , and fibrillation rate zones ) and various other characteristics ( e . g ., sudden onset , stability , physiologic sensors , and morphology , etc .) in order to determine the type of remedial therapy that is needed ( e . g ., bradycardia pacing , antitachycardia pacing , cardioversion shocks or defibrillation shocks ). cardiac signals are also applied to the inputs of an analog - to - digital ( a / d ) data acquisition system 90 . the data acquisition system 90 is configured to acquire intracardiac electrogram signals , convert the raw analog data into a digital signal , and store the digital signals for later processing and / or telemetric transmission to an external device 102 . the data acquisition system 90 is coupled to the right atrial lead 20 , the coronary sinus lead 24 , and the right ventricular lead 30 through the switch 74 to sample cardiac signals across any pair of desired electrodes . the microcontroller 60 is further coupled to a memory 94 by a suitable data / address bus 96 , wherein the programmable operating parameters used by the microcontroller 60 are stored and modified , as required , in order to customize the operation of the stimulation device 10 to suit the needs of a particular patient . such operating parameters define , for example , pacing pulse amplitude or magnitude , pulse duration , electrode polarity , rate , sensitivity , automatic features , arrhythmia detection criteria , and the amplitude , waveshape and vector of each shocking pulse to be delivered to the patient &# 39 ; s heart 12 within each respective tier of therapy . other pacing parameters include base rate , rest rate and circadian base rate . advantageously , the operating parameters of the implantable device 10 may be non - invasively programmed into the memory 94 through a telemetry circuit 100 in telemetric communication with the external device 102 , such as a programmer , transtelephonic transceiver or a diagnostic system analyzer . the telemetry circuit 100 is activated by the microcontroller by a control signal 106 . the telemetry circuit 100 advantageously allows intracardiac electrograms and status information relating to the operation of the device 10 ( as contained in the microcontroller 60 or memory 94 ) to be sent to the external device 102 through an established communication link 104 . in the preferred embodiment , the stimulation device 10 further includes a physiologic sensor 108 , commonly referred to as a “ rate - responsive ” sensor because it is typically used to adjust pacing stimulation rate according to the exercise state of the patient . however , the physiological sensor 108 may further be used to detect changes in cardiac output , changes in the physiological condition of the heart , or diurnal changes in activity ( e . g ., detecting sleep and wake states ). accordingly , the microcontroller 60 responds by adjusting the various pacing parameters ( such as rate , av delay , v - v delay , etc .) at which the atrial and ventricular pulse generators , 70 and 72 , generate stimulation pulses . while shown as being included within the stimulation device 10 , it is to be understood that the physiologic sensor 108 may also be external to the stimulation device 10 , yet still be implanted within or carried by the patient . the stimulation device additionally includes a battery 110 , which provides operating power to all of the circuits shown in fig2 . for the stimulation device 10 , which employs shocking therapy , the battery 110 must be capable of operating at low current drains for long periods of time , and then be capable of providing high - current pulses ( for capacitor charging ) when the patient requires a shock pulse . the battery 110 must also have a predictable discharge characteristic so that elective replacement time can be detected . accordingly , the device 10 preferably employs lithium / silver vanadium oxide batteries , as is true for most ( if not all ) current devices . as further shown in fig2 , the device 10 is shown as having an impedance measuring circuit 112 which is enabled by the microcontroller 60 via a control signal 114 . in the case where the stimulation device 10 is intended to operate as an implantable cardioverter / defibrillator ( icd ) device , it detects the occurrence of an arrhythmia and automatically applies an appropriate electrical shock therapy to the heart aimed at terminating the detected arrhythmia . to this end , the microcontroller 60 further controls a shocking circuit 116 by way of a control signal 118 . the shocking circuit 116 generates shocking pulses of low ( up to 0 . 5 joules ), moderate ( 0 . 5 - 10 joules ), or high energy ( 11 to 40 joules ), as controlled by the microcontroller 60 . such shocking pulses are applied to the heart 12 through at least two shocking electrodes , and as shown in this embodiment , selected from the left atrial coil electrode 28 , the rv coil electrode 36 , and / or the svc coil electrode 38 . as noted above , the housing 40 may act as an active electrode in combination with the rv electrode 36 , or as part of a split electrical vector using the svc coil electrode 38 or the left atrial coil electrode 28 ( i . e ., using the rv electrode as a common electrode ). cardioversion shocks are generally considered to be of low to moderate energy level ( so as to minimize pain felt by the patient ), and / or synchronized with an r - wave and / or pertaining to the treatment of tachycardia . defibrillation shocks are generally of moderate to high energy level ( i . e ., corresponding to thresholds in the range of 5 - 40 joules ), delivered asynchronously ( since r - waves may be too disorganized ), and pertaining exclusively to the treatment of fibrillation . accordingly , the microcontroller 60 is capable of controlling the synchronous or asynchronous delivery of the shocking pulses . finally , with regard to fig2 , microcontroller 60 includes a t - wave - based cardiac ischemia detection system 101 for controlling the detection of episodes of cardiac ischemia and a warning system 103 for controlling the delivery of warning signals to the patient . in particular , warning system 103 controls a tickle circuit 105 to generate a perceptible internal warning signal using tickle warning electrode 31 of fig1 . referring to the remaining figures , flow charts , graphs and other diagrams illustrate the operation and novel features of stimulation device 10 as configured in accordance with exemplary embodiments of the invention . in the flow charts , the various algorithmic steps are summarized in individual “ blocks ”. such blocks describe specific actions or decisions made or carried out as the algorithm proceeds . where a microcontroller ( or equivalent ) is employed , the flow charts provide the basis for a “ control program ” that may be used by such a microcontroller ( or equivalent ) to effectuate the desired control of the stimulation device . those skilled in the art may readily write such a control program based on the flow charts and other descriptions presented herein . fig3 illustrates pertinent components of t - wave - based cardiac ischemia detection system 101 of the microcontroller or fig2 . briefly , the system operates to detect t - waves within iegm signals and then to detect the onset of an episode of cardiac ischemia based on an analysis of total energies and maximum slopes of the t - waves . to this end , detection system 101 includes both a t - wave detection controller 150 for coordinating components that identify t - waves within iegm signals and a cardiac ischemia detection controller 152 for coordinating components that analyze the t - waves to detect the onset of ischemia . t - waves are detected using both an atrial bipolar signal processing unit 154 and a unipolar signal processing unit 156 . atrial events ( i . e . p - waves ) detected with the bipolar signals are then eliminated from the unipolar signals using an atrial event rejection unit 157 . by eliminating atrial events from the unipolar signals , the unipolar signals thereby include only ventricular events , i . e . t - waves and r - waves . a t - wave / r - wave peak detection unit 158 examines the filtered unipolar signals to identify the peaks of t - waves and r - waves . a t - wave window calculation unit 160 specifies a t - wave location window based upon either the t - wave peak or the preceding r - wave peak . once a t - wave window has been specified , a t - wave energy integration unit 162 calculates the energy associated with the t - wave while a t - wave slope determination unit 164 determines its maximum slope . detection of the onset of the cardiac ischemia depends , in part , on whether each t - wave was a result of a sinus beat or a paced beat . accordingly , both a sinus beat processing unit 166 and a paced beat processing unit 168 are provided . note that , depending upon the implementation , not all of the components shown in fig3 need be implemented as portions of the microcontroller . rather , some or all of the components may be implemented as stand - alone devices within the overall implantable device or may be integrated with other device components . hence , the invention is not limited to being implemented as shown in the figure . fig4 provides an overview of the cardiac ischemia detection technique performed by the ischemia detection system of fig3 . initially , at step 200 , iegm signals are received and t - waves are detected under the control of the t - wave detection controller . then , t - wave energy and maximum slope are determined , at step 202 , using the energy integration unit and slope determination unit . at step 204 , the onset of a cardiac ischemia is detected based upon the t - wave energy and maximum slope using the paced beat and sensed beat processing units . so long as no ischemia is detected , steps 200 - 204 are merely repeated . if ischemia is detected , however , the patient is warned of the ischemia by application of an internal perceptible “ tickle ” notification signal , at step 206 . if the device is configured to generate warning signals for other arrhythmias , such as atrial fibrillation , the device preferably employs different notification signal frequencies for the different warnings so that the patient can properly distinguish between different warnings . in addition , warning signals may be transmitted using a short - range telemetry system to a handheld warning device using techniques described within the above - referenced patent application to wang et al . thus , the technique exploits both the total energies of individual t - waves and the maximum slopes of t - waves to detect cardiac ischemia . the effect of cardiac ischemia on both t - wave energy and t - wave maximum slope is illustrated in fig5 , which shows various conventional iegm and surface ekg signal traces obtained from a canine test subject during normal sinus rhythm and during an episode of artificially - induced cardiac ischemia . more specifically , graph 300 illustrates various surface ekg signals during a normal sinus rhythm and graph 302 illustrates corresponding iegm signals also during normal sinus rhythm . graph 304 illustrates surface ekg signals during an artificially induced cardiac ischemia , generated by inflating a balloon within an artery leading to heart tissue . graph 306 illustrates corresponding iegm signals also during the artificially induced episode of cardiac ischemia . as can be seen , t - waves 308 during cardiac ischemia are much larger than t - waves 310 during normal sinus rhythm . since t - waves are considerably larger during cardiac ischemia , the total energy within the t - waves ( i . e . the integral or sum of the individual amplitude values of the signal during the t - wave ) is considerably greater during cardiac ischemia then during a normal sinus rhythm . hence , total t - wave energy provides a reliable indicator of cardiac ischemia . in addition , the maximum slope of each t - wave is considerably steeper during the episode of cardiac ischemia . compare , for example , slope 312 of graph 306 against slope 314 of graph 302 . detection of a sharp maximum t - wave slope thereby helps confirm the detection of cardiac ischemia made based upon the t - wave energy . alternatively , the maximum t - wave slope can be used as an independent indicator of cardiac ischemia , but it is believed to be more reliable when used in combination with total t - wave energy . fig6 provides a side - by - side comparison of a right ventricular ring iegm for a single heart beat for normal sinus rhythm and for cardiac ischemia , again obtained from a canine test subject . more specifically , solid line 314 illustrates the heart beat during normal sinus rhythm ( i . e . baseline ) whereas dashed line 312 illustrates the heart beat obtained five minutes after artificial occlusion of the left anterior descending coronary artery ( lad ). in the figures , reference numeral 316 identifies a t - wave window , centered at each t - wave peak , in which the total energy and maximum slope is actually calculated . the t - wave window ( tw ) is 60 milliseconds ( ms ) in both cases . the integral of t - wave energy within the window was determined to be 364 μv - seconds during the ischemia but only 124 μv - seconds during normal sinus rhythm . max dv / dt during ischemia was determined to be − 0 . 22 v / second but only − 0 . 08 v / second during normal sinus rhythm . note that maximum dv / dt here refers to the maximum positive or maximum negative slope , whichever is larger in magnitude . referring now to fig7 - 9 , the detection of t - waves of step 200 of fig4 will now be described in greater detail . simultaneously , at steps 400 and 402 , atrial near - field signals are received using a bipolar lead mounted within the atria and far - field signals are received via unipolar sensing derived from a lead mounted anywhere in the heart . in one example , the far - field channel is derived via unipolar sensing from a lead mounted in the ventricles ( either from a ventricular unipolar lead or from a ventricular bipolar lead used in unipolar configuration ). in another example , the far - field channel is derived from an atrial bipolar lead used in unipolar configuration . in other words , in that example , two channels are derived from the single atrial bipolar lead — a near - field channel derived by using the lead in bipolar configuration ( i . e . tip to ring sensing ) and a far - field channel by using the lead in unipolar configuration ( i . e . ring to case sensing .) in any case , the atrial near - field channel is derived by detecting a voltage difference between a pair of electrodes within the atria ; whereas the far - field channel is derived by detecting a voltage difference between an electrode and the device can . the bipolar lead provides a small antenna for detecting electrical signals and is well suited to sensing near - field signals arising within the atria . the large antenna provided via unipolar sensing is well suited for detecting any cardiac electrical cardiac signals , including r - waves and t - waves arising in the ventricles and p - waves arising in atria . this is illustrated within fig8 . a graph 408 illustrates surface ekg signals and graph 409 illustrates corresponding atrial bipolar iegm signals . as can be seen , the bipolar signals contain primarily only p - waves 410 . graph 412 illustrates surface ekg signals and graph 413 illustrates corresponding unipolar channel signals derived from an atrial bipolar lead in a unipolar sensing mode . as can be seen , the unipolar channel signals include r - waves 414 and t - waves 416 as well as p - waves 410 . the presence of the p - waves makes it difficult to distinguish between p - waves and r - waves so that the t - waves may be reliably detected . returning to fig7 , at step 404 , the atrial near - field channel signals are examined to detect p - waves therein . the detected p - waves are then used to eliminate or filter p - waves from the far - field unipolar channel signals , at step 406 . this is illustrated in fig9 and 10 . fig9 illustrates an atrial bipolar sensing channel along with an atrial unipolar sensing channel derived from the same atrial bipolar lead but operating in a unipolar mode . fig1 illustrates the same atrial bipolar sensing channel along with a ventricular unipolar sensing channel derived from a unipolar lead mounted in the ventricles ( or from some other ventricular lead operating in a unipolar mode .) referring first to fig9 , for each p - wave 410 detected within the atrial bipolar signals , an atrial blanking window 418 is applied to the atrial unipolar channel signals . during the blanking window , signals sensed on the atrial unipolar channel are ignored . as a result , only r - waves 414 and t - waves 416 are detected . the r - waves then can be easily distinguished from the t - waves based upon shape and amplitude . referring next to fig1 , for each p - wave 410 detected within the atrial bipolar signals , an atrial blanking window 432 is applied to the ventricular unipolar channel signals so that signals sensed on the ventricular unipolar channel are ignored . as a result , again , only r - waves 414 and t - waves 416 are detected and the r - waves then can be easily distinguished from the t - waves based upon shape and amplitude . returning to fig7 , the system then detects the peaks of the r - waves and the t - waves within the remaining far - field channel signals , at step 420 . for each beat , a t - wave window is calculated , at step 422 , based upon either the detected peak of the t - wave or the detected peak of the r - wave . in one example , the device is programmed to specify the t - wave window as commencing 150 milliseconds ( ms ) prior to the t - wave peak and concluding 150 ms after the t - wave peak . the starting and ending points of the t - wave window are referred to , herein , as t start and t end , respectively . alternatively , the t - wave window is specified as commencing 80 ms after the r - wave peak and terminating 480 ms after the r - wave peak . preferably , the device is preprogrammed to calculate the t - wave window based on either the t - wave peak or the r - wave peak , but not both . alternatively , the device may be programmed to utilize the t - wave peak so long as t - waves can be clearly identified and to use the r - wave peak otherwise . thus , for example , if the amplitudes of the t - waves are relatively low and their peaks cannot be reliably identified , the t - wave window is instead calculated based upon the r - wave peak . other techniques for specifying the t - wave window may also be employed . for example , the t - wave window may be programmable by the physician via the external programmer . the t - wave window may also be automatically specified based on heart rate or st interval . in any case , an exemplary t - wave window 424 applied to the atrial unipolar channel is illustrated within fig9 and an exemplary t - wave window 434 applied to the ventricular unipolar channel is illustrated within fig1 . note that the t - wave windows are not blanking windows during which signals are completely ignored . rather , the t - wave windows specify periods of time in which the unipolar signals are integrated to determine total t - wave energy and during which time derivatives are calculated to determine t - wave slope . having determined the t - wave window , processing returns to fig4 . as noted , the improved t - wave detection technique is not limited for use with ischemia detection but may also be used for any other suitable purpose wherein reliable t - wave detection is required , such as in the detection of svts and pvcs . referring now to fig1 , the determination of the t - wave energy and maximum slope performed at step 202 of fig4 will now be described in greater detail . at step 500 , the total energy of the latest t - wave is calculated based upon the start and stop times of the t - wave window using the following equation : e t - wave = ∑ n = tstart tend ⁢ s ⁡ ( n ) wherein s ( n ) is a digitized version of the cardiac signal and n represents individual samples of a digitized version of an iegm signal . only summation is required since the sampling rate is assumed to be fixed . if the sampling rate is not fixed , otherwise conventional signal integration techniques may be used to obtain the t - wave signal energy . in one example , s ( n ) is a digitized version of the unipolar ventricular signal filtered using a 0 . 5 hz to 40 hz preamplifier . in other examples , techniques are employed to first emulate a surface ekg based upon iegm signals , preferably configured to emulate surface leads i , ii and v 2 . the emulated surface ekg is digitized and used as s ( n ). one technique for emulating a surface ekg using internal electrical signals that allows individual surface ekg lead signals to be individually emulated is described in u . s . patent application ser . no . 10 / 334 , 741 to kroll et al ., entitled “ system and method for emulating a surface ekg using implantable cardiac stimulation device ”, filed dec . 30 , 2002 , which is assigned to the assignee of the present application and is incorporated by reference herein . the maximum slope of the t - wave ( i . e . max dv / dt ) is then calculated , at step 502 , using the following equation : maxslope t - wave = max [ abs [ s ( n + 1 )− s ( n )]] n = start tend i . e . the device calculates the slope at each sample point within the t - wave window by 1 ) calculating a numerical difference between a pair of adjacent samples at that point ; 2 ) taking absolute values of those differences ; and 3 ) then identifying the maximum of the absolute values . other techniques may be employed as well . in addition , a maximum positive slope and a maximum negative slope may be separately calculated . in any case , processing again the returns to fig4 . referring now to fig1 , the detection of cardiac ischemia based upon t - wave energy and maximum slope performed at step 204 of fig4 will now be described . as already noted , the detection of ischemia depends , in part , upon whether the latest t - wave is the result of the paced ventricular beat or a sinus ventricular beat . an indication of whether the ventricular beat is paced or not is provided by other components of the microcontroller . if “ sinus ” then , at step 600 , the ischemia detection system first determines whether the t - wave was the result of an ectopic beat and , if so , the t - wave is ignored . to identify ectopic beats , otherwise conventional morphology - based techniques or svt discrimination techniques can be used . other suitable techniques can be used as well for detecting ectopic beats such as those described in u . s . pat . no . 6 , 081 , 747 to levine , et al ., which is incorporated by reference herein . then , at step 601 , the detection system normalizes the t - wave energy value ( assuming it is not the result of an ectopic beat ) based upon the amplitude of the preceding r - wave peak . at step 602 , a running average of t - wave energies of all non - ectopic sinus beats is updated ( e averagesinus ). by normalizing the t - wave energy value , any differences in t - wave energy arising solely from different intrinsic depolarization signal voltages are thereby eliminated . if “ paced ”, then , at step 603 , the detection system first determines whether the t - wave was the result of a fused beat and , if so , the t - wave is ignored . to detect fusion , a paced depolarization integral ( pdi ) value ( or other measure of the evoked response ) may be calculated within an evoked response window then compared against acceptable bounds . if the pdi is outside acceptable bounds , then either the paced beat was not captured or fusion occurred . with this technique , a wider than normal evoked response detection window is preferably employed . the size of the window and the acceptable bounds may be determined via routine testing . other suitable techniques can be used for detecting fusion as well such as those described in u . s . pat . no . 6 , 456 , 881 to bornzin , et al ., which is incorporated by reference herein . then , at step 604 , the detection system then normalizes the t - wave energy value ( assuming the t - wave is not ignored ) based again on some measure of the evoked response , such as pdi , or on a maximum of the derivative of the evoked response ( dmax ). pdi is discussed in u . s . pat . no . 5 , 643 , 327 to dawson , et al ., which is also incorporated herein by reference . note that , if the paced beat is not captured , its energy is zero and it is also ignored . at 605 , a running average of the normalized t - wave energy for non - fused paced beats is updated ( e averagepaced ). the corresponding running average is based on some fixed number of previous t - waves , such as the two hundred t - waves . at step 606 , a running average of the maximum slope is updated ( e averagemaxslope ). then , at step 608 , differences are calculated between the latest value for the t - wave energy and its corresponding running average and between the latest value of the maximum slope and its corresponding running average . at step 610 , the calculated differences are compared against predetermined threshold values ( t pacedbeatenergy , t sinusbeatenergy , t maxslope ) to identify the onset of an episode of cardiac ischemia and to subsequently identify the termination of the episode . for example , the following logic may be used to detect the onset of an episode of ischemia : the following logic may be used to detect the termination of an episode of ischemia : preferably , though , the determination of whether an episode of ischemia has commenced is not based on a single instance of one of the thresholds being exceeded , but is based on some predetermined number of beats for which one or more thresholds is exceeded . a state machine may be employed to implement logic for determining when to enter and when to exit an ischemia alarm state based on some predetermined number of beats for which some combination of thresholds are exceeded . details of such as state machine may be found in the wang et al . patent application referenced above . in addition , although described with reference to an example wherein the device examines either t - wave energy or maximum t - wave slope or both , other combinations of features may be exploited . for example , the device may calculate a product of t - wave energy and maximum t - wave slope , which is then compared against suitable thresholds . alternatively , the average of the slope of the t - wave may instead be exploited . additionally , or in the alternative , the slope of the st - segment may be used as a basis for detecting the onset of cardiac ischemia , as it has been found that the slope of the st - segment is generally elevated during ischemia . accordingly , either maximum or average slope of the st - segment ( or of a period of time including both the st - segment and the t - wave ) may be examined for the purposes of detecting ischemia . in general , a wide variety of techniques can be implemented consistent with the principles the invention and no attempt is made herein to describe all possible techniques . although described primarily with reference to an example wherein the implanted device is a defibrillation / pacer , principles of the invention are applicable to other implantable medical devices as well . the various functional components of the exemplary systems may be implemented using any appropriate technology including , for example , microprocessors running software programs or application specific integrated circuits ( asics ) executing hard - wired logic operations . the exemplary embodiments of the invention described herein are merely illustrative of the invention and should not be construed as limiting the scope of the invention .
a technique is provided for detecting episodes of cardiac ischemia based on an examination of the total energy of t - waves . since cardiac ischemia is often a precursor to acute myocardial infarction or ventricular fibrillation , the technique thereby provides a method for predicting the possible onset of ami or vf . briefly , the technique integrates internal electrical cardiac signals occurring during t - waves and then compares the result against a running average . if the result exceeds the average by some predetermined amount , ischemia is thereby detected and a warning signal is provided to the patient . the maximum slope of the t - wave is also exploited . techniques are also set forth herein for reliably detecting t - waves , which help prevent p - waves from being misinterpreted as t - waves on unipolar sensing channels . the t - wave detection technique may be used in conjunction with ischemia detection or for other purposes .