referring to fig1 there is illustrated a single endocardial lead 30 for use in a single chamber or dual chamber pacing system , modified to include means for detecting atrial wall movement . the ventricular electrode 32 is placed at or near the distal tip , for the conventional functions of delivering ventricular pacing signals and for sensing ventricular heartbeats ( r - waves ). an additional ring electrode , not shown , may be included just proximal to tip electrode 32 , for bipolar ventricular pacing and / or sensing . additionally , there is illustrated at 34 and 35 a pair of atrial sensors for sensing atrial wall movement . a possible third sensor is illustrated at 36 , and it is to be understood that a plurality of such atrial sensors may be utilized . the atrial sensors are of a doppler type adapted to determine the timing of atrial wall movement as well as the direction of the movement . such a doppler sensor may be a millar mikro - tip / doppler transducer . this type of sensor comprises an ultra - miniature ring - shaped 20 mhz ceramic crystal capable of being both a transmitter and a receiver of acoustic signals . the ultrasound pulses are transmitted from each sensor and directed toward the atrial wall , and the reflections from the atrial wall provide measurements of the timing , direction , and velocity of the wall movement . it is to be noted that the sensors 34 , 35 are free floating on the lead 30 in the sense that there is no need for fixation to the heart wall . they are positioned so as to detect atrial wall movement at respective different atrial wall locations . for example , if a pair of atrial sensors such as illustrated at 34 , 35 are utilized , they are preferably positioned at an interelectrode distance d of at least one centimeter and preferably up to 5 centimeter . the optimum distance is believed to be 1 - 3 cm , but the distance could be up to 10 cm . the distalmost sensor of the atrial sensors should be positioned so as to be 1 - 3 cm proximal of the tricuspid valve , and thus be in the range of 10 - 20 cm proximal from the distal tip . in practice , a plurality of atrial sensors may be used , with a test being made at the time of implantation or later to select the two or more electrodes that provide optimum location for accurate sensing of atrial wall movement . in the pacemaker system of this invention , the lead 30 is connected to pacer 38 by suitable connector means . the lead incorporates wires for delivering required signals from the pacer to the doppler electrodes and pacing electrode , and for transmitting sensed signals back to the pacemaker . referring now to fig2 there is shown a block diagram illustrating the information paths of the pacemaker system , as well as the functions that are enabled . as seen , ventricular electrode 32 provides an input signal to v sensor input block 42 . the two atrial sensors illustrated 34 , 35 provide inputs to a sensor input blocks 40 , 41 . the doppler sensor devices are controlled through sensor control 58 . the outputs of blocks 40 , 41 , which comprise the conventional means for generating clean signals representative of the sensed signals , are inputted to function block 45 . at block 45 the pacemaker determines the following : these functions are suitably carried out by a microprocessor chip , in a fashion that is well known in the pacing industry . additionally , these functions may be enabled by the inputting from an extra sensor 54 of a signal into an enable circuit 55 . the extra sensor may , for example , be a pressure sensor to provide some other type of indication of heart condition , to enable determination of one or more of these atrial conditions . the pressure sensor may also suitably be carried on lead 30 , for sensing atrial contractions . the v signal is taken from block 42 and inputted into block 46 , for determination of v rate and qrs count , in conventional fashion . the v signal is also inputted to block 47 , along with at least one of the atrial signals to determine the p - r or r - p &# 39 ; interval . the v signal , and at least one a signal , are also inputted into block 44 for providing basic timing for carrying out the vdd pacemaker functions in a manner well known in pacing industry . the outputs of blocks 45 and 47 are inputted into block 50 , where the apparatus of this invention analyzes the signals for detection of a plurality of heart conditions that are listed in block 50 . also , outputs from blocks 45 and 46 are inputted into block 48 , where the average rate is determined and inputted into block 50 . with this information , detection of a large number of heart conditions can be made , for the purpose of enabling supplemental treatments . outputs from block 50 are passed to block 52 for the determination of such supplemental treatments . output pulses from block 52 are passed directly to the ventricular electrode 32 ; output signals from block 52 may also be inputted into block 44 for modification of vdd functions as may be necessary . referring now to fig3 there is shown an abbreviated flow diagram for determining the direction of the atrial signal , i . e ., whether it is anterograde or retrograde . in this flow diagram , a 1 indicates a first sensor electrode ( 34 ) and a 2 indicates a second sensor electrode ( 35 ). it is assumed that the subprogram is initiated when an atrial signal has been sensed at at least one sensor , or at time out of the atrial escape interval if the pacer has an atrial stimulation mode . at 60 , it is first determined whether a signal has been sensed at 34 . if yes , then the time a 1 is stored at block 61 . if no , this means that the fist signal was sensed at 35 , and the retrograde flag is set at 62 . the program then proceeds to block 65 where it determines whether there has already been a sense at 35 . if yes , the time a 2 is stored . if no , then this means that there has been no sensed signal at either atrial sensor and the retrograde flag is reset at block 66 ; the program then goes to block 67 and waits for v time out . returning to 65 , the program waits to see if an atrial signal will be sensed . if a signal is sensed at 35 , then the a 2 time is stored and the subprogram proceeds to 70 . there it is determined whether the retrograde flag has been set . if no , meaning that there is an anterograde p wave , the propagation time of the atrial wave is stored at 72 ( a function of the time between sensing at 34 and 35 ). then at 74 the time from the last p wave is determined , and the atrial interval is stored . then at 76 the pacemaker increments the p count and exists from the subroutine . if , at block 70 , the retrograde flag has been set , this means that the signal at 34 has not yet been sensed . as soon as it is , the timing is determined at 78 and the a 1 time is stored at 79 . then , at block 80 , the program determines the interval from the last r - wave to the timing of the retrograde p wave , getting the r - p &# 39 ; interval . directing attention to fig4 there is shown a flow diagram of the embodiment of the invention wherein software is used to carry out determination , i . e . detection of a number of the conditions set forth in block 50 . it is to be understood that this flow diagram is illustrative , and the utility of this invention is not limited to the steps shown in the figures . the logical determination can be carried out with a suitably programmed microprocessor . at the beginning of the routine , 82 , there is a determination of whether there has been a v - sense without p - sense . if the answer is yes , this means that there has been a ventricular extra beat , or pvc , as indicated at 83 . if no , the routine branches to 85 , where it is determined whether the most recent a - a interval is less than the accumulated average a - a interval minus a given percentage of that average . this logic is designed to determine whether there has been a very short interval such as would indicate retrograde p wave . this is done at 86 . if the answer is no , then it is determined at 87 that there has been an atrial extra beat . if the answer is yes , as indicated at 88 , it is determined that there has been a retrogradely conducted atrial beat - p &# 39 ;-, which information can be utilized for carrying out other operations . returning to block 85 , if no very short interval has been detected , the routine goes on at 90 to determine whether the updated average rate is greater than the preset tachycardia rate . if no , then at 91 it is determined that the patient has normal sinus rhythm . if yes , then at 92 it is determined that tachycardia is present . the routine proceeds to 94 , where it is determined whether the p count equals v count . if yes , it is determined whether conduction has been normal , i . e . anterograde . if the answer is yes , then at 96 a determination of svt ( supraventricular tachycardia ) or at ( atrial tachycardia ) is made . if no , then at 97 there is a determination of svt or ventricular tachycardia . returning to block 94 , if p count does not equal v count , then at 98 it is determined whether the p count is greater than the v count . if no , then the routine goes to 99 to determine whether rhythm is regular . if no , then at 100 it is concluded that ventricular fibrillation is present . if yes , then at 102 it is determined that there is ventricular flutter . returning to 98 , if the answer is yes , then at 104 it is determined whether there has been regular p rhythm . if no , at 105 the routine determines that atrial fibrillation is present . if yes , then at 106 it is determined that there is atrial flutter or tachycardia . in practice , when any of the conditions as set forth in fig4 are determined , the pacemaker can flag these for subsequent determination of supplemental treatment , as indicated at block 52 in fig2 . it is to be noted that although the invention has been described particularly with respect to vdd pacing , it can also be used for atrial pacing in a ddd mode . the atrial sensors as utilized in this invention can be utilized , for example , to sense the stimulation - p interval , for purposes of determining desired atrial pacing rate , or to sense the morphology of the atrial contraction to gain information concerning desired atrial rate .
a cardiac pacemaker and method of operation of such pacemaker is disclosed comprising a single lead having conventional ventricular pacing and sensing electrode means as well as atrial sensors adapted to be positioned in the patient &# 39 ; s atrim without any contact with the atrial wall , for sensing atrial wall movement and for generating information signals representative of the atrial wall movement . the free - floating atrial sensor is utilized in providing information for making a determination of a number of cardiac conditions , including analysis of direction of p waves to determine whether sensed signals are anterograde or retrograde .